Lancements lents d'applications Mac : analyse antivirus ou manque de cache ?
Le blogueur Jeff Johnson a découvert l'année dernière que les lancements lents des applications Mac étaient dus à l'analyse antivirus effectuée par le processus syspolicyd. Cependant, le blogueur Howard Oakley n'est pas d'accord. Johnson utilise des spindumps pour réfuter Oakley, montrant que l'analyse antivirus se produit pendant dlopen lors du chargement de bibliothèques dynamiques. Oakley affirme que les lancements lents sont dus à des ratés de cache de hachage SHA-256 pour les fichiers du dossier Frameworks. Johnson soutient que la théorie d'Oakley manque de preuves et ignore le fait que les fichiers binaires universels contiennent deux architectures, ce qui rend les estimations du temps de calcul de hachage d'Oakley imprécises. Le cœur de ce débat réside dans des interprétations différentes des journaux système et des instantanés de processus, et dans des compréhensions différentes des mécanismes de cache.