Iniciadores de aplicativos Mac lentos: verificação de malware ou falha no cache de hash?
O blogueiro Jeff Johnson descobriu no ano passado que o lento carregamento de aplicativos Mac se deve à verificação de malware pelo processo syspolicyd. No entanto, o blogueiro Howard Oakley discorda. Johnson usa spindumps para refutar Oakley, mostrando que a verificação de malware ocorre durante o dlopen ao carregar bibliotecas dinâmicas. Oakley afirma que as iniciadas lentas se devem a falhas no cache de hash SHA-256 para arquivos na pasta Frameworks. Johnson argumenta que a teoria de Oakley carece de evidências e ignora o fato de que os binários universais contêm duas arquiteturas, tornando as estimativas de tempo de cálculo de hash de Oakley imprecisas. O cerne deste debate reside em diferentes interpretações de logs do sistema e instantâneos de processos e em diferentes entendimentos dos mecanismos de cache.