Macアプリの起動が遅い原因:マルウェアのスキャン?それともハッシュキャッシュミス?
2025-05-01
ブロガーのJeff Johnsonは昨年、Macアプリの起動が遅い原因がsyspolicydプロセスによるマルウェアスキャンであることを発見しました。しかし、ブロガーのHoward Oakleyはこれに異議を唱えています。Johnsonはspindumpを使用してOakleyの主張を反駁し、マルウェアスキャンが動的ライブラリの読み込み時のdlopenで発生することを示しました。Oakleyは、起動が遅いのはFrameworksフォルダ内のファイルのSHA-256ハッシュキャッシュミスが原因だと主張しています。Johnsonは、Oakleyの理論は証拠に乏しく、ユニバーサルバイナリが2つのアーキテクチャを含むという事実を無視しているため、Oakleyのハッシュ計算時間の見積もりは不正確だと主張しています。この議論の中心は、システムログとプロセスのスナップショットに対する異なる解釈、そしてキャッシングメカニズムに対する異なる理解にあります。
開発