쉘 명령 ...
sample Finder
... Finder가 수행하는 모든 함수 호출을 모니터하고 각 Finder 스레드의 호출 스택을 표시하는 텍스트 파일을 작성합니다. 숙련 된 비전문가 (수퍼 유저라면)조차도 종종 이것으로부터 귀중한 통찰력을 얻을 수 있습니다. http://bugreport.apple.com/을 통해 Apple에 버그 보고서를 첨부하는 것도 좋습니다 .
기본적으로 활동 모니터의 "샘플 프로세스"버튼과 동일합니다.
업데이트 : Ooh, sample(1)
is is better spindump(8)
,는 비슷 sample
하지만 앱 스레드가 커널을 기다리는 동안 차단 될 때 커널이 수행하는 작업에 대한 가시성을 추가합니다.
sudo spindump Finder
/tmp
작성된 텍스트 파일 에는 권한 정보가 포함될 수 있으므로 루트 권한이 있어야합니다.
더 많은 단서를 얻을 수 있습니다 ...
lsof -p $PIDOfFinder
여기서 $ PIDOfFinder는 Finder의 프로세스 ID이며을 통해 찾을 수 있습니다 ps
.
Activity Monitor에서 동일한 정보를 얻을 수있는 것 같습니다. Finder를 선택하고 "검사"버튼을 누른 다음 "파일 및 포트 열기"탭을 선택하십시오.
또 다른 흥미로운 데이터 포인트는 동일한 시스템에서 새롭고 깨끗한 사용자 계정으로 인해 문제가 발생하는지 여부입니다. 새 사용자 계정을 만들고 일반 계정에서 로그 아웃하십시오 (빠른 사용자 전환을 사용하지 마십시오. 파인더의 "나쁜"인스턴스가 백그라운드에서 계속 실행되고 혼동되는 것을 원하지 않습니다). 새 깨끗한 계정으로 이동하여 문제가 발생하는지 확인하십시오.
SIMBL 기반 항목 또는 APE (Unsanity Application Enhancer) "haxies"를 포함하여 InputManager 핵을 실행하고 있습니까?
"안전 모드"로 부팅 할 때 (즉, <shift>
키를 누른 상태에서 부팅 할 때) 문제가 발생합니까 ?