답변:
수퍼 유저가 사용해야하는 또 다른 응용 프로그램은 Process Explorer 입니다.
Mark Russinovich의 기술 블로그 기사 인 시스템 프로세스 CPU 스파이크 사례에서 네트워크 드라이버로 인한 CPU 스파이크를 추적했습니다.
사용 가능한 링크는 다음과 같습니다. http://zamov.online.fr/EXHTML/CSharp/CSharp_927308.html
그렇지 않으면 System.Diagnostics 네임 스페이스를 살펴보십시오 (System.Diagnostics를 빠르게 검색하면 관련 페이지가 표시됨).
다음 명령은 특정 프로세스 (pid)에 대해 50 초마다 CPU 및 메모리 사용량의 평균을 얻습니다.
pidstat 50 -ru -p <pid>
내 경우에 대한 출력 (cpu-usage의 경우 두 줄, 메모리의 경우 두 번째 줄) :
02:17:47 PM PID %usr %system %guest %CPU CPU Command
02:18:27 PM 24563 0.38 0.07 0.00 0.45 3 java
02:17:47 PM PID minflt/s majflt/s VSZ RSS %MEM Command
02:18:27 PM 24563 11.68 0.00 13047972 2123268 6.52 java