Mac에서 프로그램을 모니터링하려면 "perf"유틸리티가 필요합니다. 나는 리눅스가 함께 제공된다는 것을 알고 있지만, 맥에서 사용할 수 있습니까?Mac에 "perf"를 설치하십시오.
나는 OSX 10.9 Mavericks에서 작업 중이며 perf 나 linux-tools에서 "포트 검색"을 시도했지만 어떤 결과도 얻을 수 없었다.
Mac에서 프로그램을 모니터링하려면 "perf"유틸리티가 필요합니다. 나는 리눅스가 함께 제공된다는 것을 알고 있지만, 맥에서 사용할 수 있습니까?Mac에 "perf"를 설치하십시오.
나는 OSX 10.9 Mavericks에서 작업 중이며 perf 나 linux-tools에서 "포트 검색"을 시도했지만 어떤 결과도 얻을 수 없었다.
@Sami Laine이 그의 의견에 따르면, Linux perf
도구는 Linux 관련 코드에 의존합니다. 표준화되지 않은 perf_event_open 시스템 호출에 의존합니다.
참고 : MacOSX 사용자가 최근 하드웨어 성능 카운터를 사용하는 방법을 검색 할 수 있습니다.
@thirty, MacOSX 사용자는'Instruments' 응용 프로그램을 통해 하드웨어 성능 카운터에 액세스 할 수 있습니다. 수동으로 사용하는 방법은 다음과 같습니다. http://stackoverflow.com/a/13075880/196561 – osgx
MacOS에서 "Instruments"응용 프로그램을 사용하여 코드를 프로파일 링 할 수 있습니다. 저는 "Time Profiler"를 사용하여 응용 프로그램이 실행되는 동안 응용 프로그램의 다양한 부분을 보여주는 시간을 보냅니다. 나는 perf 자신을 사용하지 않았지만, 내가 보았던 회담/비디오에서 이것이 가장 보편적으로 사용되는 것으로 보인다.
희망이 도움이됩니다.
perf (1)은 Linux 관련 코드에 크게 의존합니다. 가장 좋은 방법은 아마도 http://code.google.com/p/gperftools/을 시험해 보는 것입니다.이 코드는 매버릭스에서도 컴파일해야합니다. –