OS X에서 Objective-C/C 솔루션을 특별히 요구하고 있습니다. 응용 프로그램의 CPU Intensity는 사용하는 CPU의 백분율로 정의 할 수 있습니다.CPU 집중 형 응용 프로그램의 이름을 어떻게 얻을 수 있습니까?
0
A
답변
2
그 질문에는 많은 답변이 있습니다.
"지금 대부분의 CPU를 사용하고있는 것은 무엇입니까?"라는 뜻인 경우 대답은 핵심 질문에 대답하기 위해 일정이 잡혀 있기 때문에 거의 항상 귀하의 앱이 될 것입니다.
즉 평균 시간을 실제로 찾고 있습니다. 그러나 그것은 완전히 대답하기가 쉽지 않습니다. 시간이 지남에 따라 평균을 취하고 앱이 폭발적으로 발생하면 사용률이 낮은 것처럼 보일 수 있습니다. 간격을 줄이면 인위적으로 매우 높은 % s의 앱이 표시 될 수 있습니다.
터미널 창으로 이동하여 top -u
을 입력하십시오. 그럼 당신이 물건을 할 때 변동을보세요.
실제로 완전 멀티 태스킹 시스템에서 응용 프로그램의 CPU 사용량을 측정하는 것은 모든 종류의 미묘한 세부 사항으로 가득합니다. 나는 "bsd utils"또는 "bsd 명령"이나 Apple Open Source 사이트의 패키지와 비슷할 수있는 top
명령의 소스 코드를 살펴볼 것을 제안합니다.
관련 문제
- 1. 파이썬에서 CPU 온도를 어떻게 얻을 수 있습니까?
- 2. CPU 집중 XmlTextWriter
- 3. 집중 형 SQL 데이터베이스
- 4. CPU 집중 COM의 분산 처리
- 5. 파이썬에서 사용자 이름을 어떻게 얻을 수 있습니까?
- 6. 어떻게 Racket에서 프로그램 이름을 얻을 수 있습니까?
- 7. PDOStatement에서 어떻게 열 이름을 얻을 수 있습니까?
- 8. Blackberry App에서는 응용 프로그램의 이름을 어떻게 예약 할 수 있습니까?
- 9. 응용 프로그램의 이름을 어떻게 예약 할 수 있습니까?
- 10. 어떻게 CurrentWindow를 얻을 수 있습니까?
- 11. 어떻게 wmi 쿼리를 사용하여 자바 프로그램에서 모든 응용 프로그램의 CPU 사용을 얻을 수 있습니다
- 12. MPI 응용 프로그램의 CPU 사용률
- 13. CPU 사용량 등 Windows 데이터를 어떻게 얻을 수 있습니까?
- 14. 웹 응용 프로그램의 CPU 스파이크
- 15. Mac에서 CPU 집중 클래스를 찾는 방법은 무엇입니까?
- 16. UI 집중 응용 프로그램
- 17. 응용 프로그램의 이름을 얻으십시오.
- 18. 응용 프로그램의 독 이름을 어떻게 설정합니까?
- 19. Node.js의 CPU 집중 코드에 대한 혼동
- 20. 컴파일러 최적화 플래그가 켜져있는 CPU 집중 응용 프로그램
- 21. 실행중인 응용 프로그램의 이름을 가져올 수 없음
- 22. Django 개발 서버 CPU 집중 - 분석 방법?
- 23. Java 응용 프로그램의 CPU 사용량을 기록합니다.
- 24. 런타임시 Windows 서비스의 이름을 어떻게 얻을 수 있습니까?
- 25. Window Form 응용 프로그램의 ListBox에서 다음 항목에 집중
- 26. 자바 응용 프로그램의 메모리와 CPU 사용량
- 27. 내 서버 프로그램의 IP 주소는 어떻게 얻을 수 있습니까?
- 28. nsis에서 레지스트리에 설치된 프로그램의 경로를 어떻게 얻을 수 있습니까?
- 29. iOS 응용 프로그램의 CPU 사용량 분석
- 30. Apple에 제출하기 전에 내 iPhone 응용 프로그램의 응용 프로그램 ID를 어떻게 얻을 수 있습니까?
이것은 완벽한 대답이지만 개발자 사이트이므로 인스트루먼트에는 실행되는 동안 CPU 사용을 추적하는 Time Profiler라는 도구가 있다는 것을 언급하는 것이 적절할 것이라고 생각합니다. 30 초 동안 (예를 들어) 실행하고 30 초 내에 가장 많은 시간이 걸린 프로세스를 가져올 수 있습니다 (기호 정보가있는 경우). (인스트루먼츠는 아마도 그 중 하나 일 것입니다.) –