Для чего основной процесс Chrome использует так много памяти?

Для чего основной процесс Chrome использует так много памяти?

Для меня как пользователя основной процесс Chrome («Браузер») кажется совершенно бесполезным, и поскольку он занимает более 1 ГБ, то есть почти 10% моей оперативной памяти, мне интересно, для чего используется эта оперативная память.

диспетчер задач хрома

По данным 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;

Связанный контент