Wofür verwendet der Hauptprozess von Chrome so viel Speicher?

Wofür verwendet der Hauptprozess von Chrome so viel Speicher?

Für mich als Benutzer erscheint der Hauptprozess von Chrome („Browser“) ziemlich nutzlos und da er mehr als 1 GB, also fast 10 %, meines RAM beansprucht, interessiert mich, wofür dieser RAM verwendet wird.

Chrome-Task-Manager

Laut Stats for Nerds handelt es sich ausschließlich um privaten Speicher: Statistiken für Nerds

Antwort1

Wir können nicht wissen, was Chrome tut. Aber Sie können die Speicherzuweisungen mit xperf aus demWindows Performance Toolkitindem Sie diese Befehlsdatei ausführen:

@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

und öffne es innenWindows-Leistungsanalysatorund den Commit-Stack ansehen. Um gute Stacks für Chrome zu erhalten, müssen Sie in den Symbolpfadoptionen auf den Chrome-Symbolserver verweisen:

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

verwandte Informationen