Mac 앱 실행 속도 저하 원인: 맬웨어 검사 또는 해시 캐시 누락?

2025-05-01

블로거 Jeff Johnson은 작년에 Mac 앱 실행 속도 저하의 원인이 syspolicyd 프로세스의 맬웨어 검사 때문이라는 것을 발견했습니다. 그러나 블로거 Howard Oakley는 이에 동의하지 않습니다. Johnson은 spindump를 사용하여 Oakley의 주장을 반박하고 맬웨어 검사가 동적 라이브러리를 로드할 때 dlopen에서 발생한다는 것을 보여주었습니다. Oakley는 실행 속도 저하의 원인이 Frameworks 폴더 내 파일의 SHA-256 해시 캐시 누락 때문이라고 주장합니다. Johnson은 Oakley의 이론은 증거가 부족하며 유니버설 바이너리가 두 개의 아키텍처를 포함한다는 사실을 무시하기 때문에 Oakley의 해시 계산 시간 추정치가 부정확하다고 주장합니다. 이 논쟁의 핵심은 시스템 로그와 프로세스 스냅샷에 대한 상이한 해석과 캐싱 메커니즘에 대한 상이한 이해에 있습니다.

개발