크롬의 총 메모리 사용량을 확인하세요

크롬의 총 메모리 사용량을 확인하세요

Google Chrome/Chromium은 여러 프로세스를 생성하므로 이러한 프로세스가 총 메모리를 얼마나 사용하는지 확인하기가 어렵습니다.

일련의 연결된 프로세스에서 사용되는 총 메모리 양을 쉽게 확인할 수 있는 방법이 있습니까?

답변1

반면구글이 chrome://memory를 죽였습니다.2016년 3월 현재 사용하고 있는스엠:

# detailed output, in kB apparently
smem -t -P chrom
# just the total PSS, with automatic unit:
smem -t -k -c pss -P chrom | tail -n 1
  • 더 정확하게 말하면 또는 chrom같은 전체 경로로 바꾸십시오./opt/google/chrome/usr/lib64/chromium-browser
  • 이는 다중 프로세스 Firefox(e10s)에서도 동일합니다.-P firefox
  • smem은 출력에 자체적으로 보고하며 내 시스템에 약 10-20M 정도 추가됩니다.
  • top과 달리 루트 프로세스를 정확하게 모니터링하려면 루트 액세스가 필요합니다 sudo smem.
  • 바라보다이 답변smem이 좋은 도구인 이유와 출력을 읽는 방법에 대한 자세한 내용입니다.

답변2

@eddygeek의 솔루션 개선:

smem -ktP chrome

마지막 행의 "USS" 열 값 보기

참고: 이에 대한 별칭을 만들 수도 있습니다.

alias mem='smem -ktP '

그런 다음 다음을 사용하십시오.

mem chrome

답변3

나는 이것이 최선의 해결책은 아니라고 확신하지만 여전히 나에게는 효과가 있습니다.

#!/bin/sh
ps aux | grep "[/]opt/google/chrome/chrome" | awk '{print $5}' | awk '{sum += $1 } END { print sum }' 
ps aux | grep "[/]opt/google/chrome/chrome" | awk '{print $6}' | awk '{sum += $1 } END { print sum }' 

참고: 예를 들어 Mac OS X를 사용하는 경우 시스템에 적합한 것으로 [/]opt/google/chrome/chrome변경하십시오 ( grep "chrome"괜찮습니다).

답변4

프로세스의 합계를 빠르게 계산하십시오.

존재하다사과:

  • chrome://system/다음의 모든 보고서로 이동하여 선택하세요.메모리 사용량
  • 반죽숭고한 텍스트
  • 모두 선택(CMD+'A') 및 모든 행 선택(CMD+SHIFT+'L')
  • CMD+오른쪽(eol로 이동), 백스페이스, 백스페이스, 백스페이스, ALT+왼쪽, CMD+백스페이스
  • 백스페이스 키, "+", CMD+"A", CMD+"C" 입력
  • 열려 있는단말기, 실행 python, CMD+V, Enter

기다려 보세요! "단순한"...

관련 정보