기본 Chrome 프로세스는 어떤 용도로 그렇게 많은 메모리를 사용합니까?

기본 Chrome 프로세스는 어떤 용도로 그렇게 많은 메모리를 사용합니까?

사용자인 저에게는 Chrome의 기본 프로세스("브라우저")가 꽤 쓸모없어 보이며 RAM의 거의 10%에 해당하는 1GB 이상을 차지하기 때문에 이 RAM이 어떤 용도로 사용되는지 관심이 갑니다.

크롬 작업 관리자

Stats for Nerds에 따르면 이는 모두 개인용 메모리입니다. 바보를 위한 통계

답변1

Chrome이 무엇을 하고 있는지 알 수 없습니다. 하지만 xperf를 사용하여 메모리 할당을 캡처할 수 있습니다.Windows 성능 도구 키트이 cmd 파일을 실행하여:

@echo off
echo Press a key when ready to start...
pause

echo .
echo ...Capturing...
echo .

xperf -on PROC_THREAD+LOADER+VIRT_ALLOC -stackwalk VirtualAlloc+VirtualFree -BufferSize 1024 -MinBuffers 256 -MaxBuffers 256 -MaxFile 256 -FileMode Circular

echo Press a key when you want to stop...
pause
echo .
echo ...Stopping...
echo .

xperf -stop -d virtualalloc.etl

그리고 그 안에서 열어보면Windows 성능 분석기그리고 커밋 스택을 살펴보세요. Chrome에 적합한 스택을 얻으려면 기호 경로 옵션에서 Chrome 기호 서버를 가리켜야 합니다.

srv*C:\symbols\chrome*http://chromium-browser-symsrv.commondatastorage.googleapis.com;

관련 정보