Chrome 작업 관리자에 표시된 대로 Chrome 탭의 CPU 사용량을 확인하는 명령줄 명령

Chrome 작업 관리자에 표시된 대로 Chrome 탭의 CPU 사용량을 확인하는 명령줄 명령

Chrome 작업 관리자는 Chrome 오른쪽 상단에 있는 점 3개 --> 도구 더보기 --> 작업 관리자를 클릭하여 열 수 있습니다. 다음과 같습니다.

여기에 이미지 설명을 입력하세요.

ps -eo %cpu,args | awk '$1 >= 30 {print}'이 Chrome 프로세스가 CPU의 30% 이상을 사용하고 있음을 알려줍니다.

30.3 /opt/google/chrome/chrome --type=renderer --enable-crashpad --crashpad-handler-pid=376 --enable-crash-reporter=268aff53-36a9-4582-a3c8-e90265a8e7eb, --display - 캡처 권한-정책 허용 --origin-trial-disabled-features=CaptureHandle --change-stack-guard-on-fork=활성화 --enable-logging --v=1 --field-Trial-handle= 16790865900654175629 ,8097267719301694013,131072 --lang=en-US --num-raster-threads=4 --enable-main-frame-before-activation --renderer-client-id=75 --launch-time-ticks=99466415943 - -공유 파일=v8_context_snapshot_data:100

그런데 그게 어떤 탭인지는 모르겠습니다. 명령줄을 통해 이를 찾을 수 있는 방법이 있습니까? 이를 스크립트나 프로그래밍할 수 있는 방법이 있나요?

Python psutil모듈(이 코드는나한테서 대답해줘), 전체 및 개별 CPU 사용량 정보를 알려줍니다.

printf "%b" "import psutil\n\
cpu_percent_cores = psutil.cpu_percent(interval=2, percpu=True)\n\
avg = sum(cpu_percent_cores)/len(cpu_percent_cores)\n\
cpu_percent_total_str = ('%.2f' % avg) + '%'\n\
cpu_percent_cores_str = [('%.2f' % x) + '%' for x in cpu_percent_cores]\n\
print('Total: {}'.format(cpu_percent_total_str))\n\
print('Individual CPUs: {}'.format('  '.join(cpu_percent_cores_str)))\n\
" | python3

psutil이나 다른 프로그램에서 Chrome 탭 사용에 대해 더 자세히 알 수 있나요?

또한보십시오:

  1. [내 질문]https://stackoverflow.com/questions/70763756/how-to-read-data-from-the-chrome-task-manager-and-log-cpu-usage-of-individual-ta

관련 정보