Langsame Starts von Mac-Apps: Malware-Scan oder Hash-Cache-Verlust?
Blogger Jeff Johnson entdeckte letztes Jahr, dass langsame Starts von Mac-Apps auf einen Malware-Scan durch den Prozess syspolicyd zurückzuführen sind. Blogger Howard Oakley stimmt dem jedoch nicht zu. Johnson verwendet Spindumps, um Oakley zu widerlegen und zeigt, dass der Malware-Scan während dlopen beim Laden dynamischer Bibliotheken stattfindet. Oakley behauptet, dass die langsamen Starts auf einen SHA-256-Hash-Cache-Verlust für Dateien im Frameworks-Ordner zurückzuführen sind. Johnson argumentiert, dass Oakleys Theorie keine Beweise liefert und die Tatsache ignoriert, dass universelle Binärdateien zwei Architekturen enthalten, wodurch Oakleys Schätzungen der Hash-Berechnungszeit ungenau werden. Der Kern dieser Debatte liegt in unterschiedlichen Interpretationen von Systemprotokollen und Prozess-Snapshots und in unterschiedlichem Verständnis von Cache-Mechanismen.