กระบวนการหลักของ Chrome ใช้หน่วยความจำมากเพียงใด


1

สำหรับฉันในฐานะผู้ใช้กระบวนการหลักของ Chrome ("เบราว์เซอร์") ดูเหมือนไร้ประโยชน์และเนื่องจากใช้เวลามากกว่า 1 GB นั่นคือเกือบ 10% ของ RAM ของฉันฉันสนใจสิ่งที่ RAM นี้ใช้

chrome task manager

ตามสถิติของ Nerds เป็นหน่วยความจำส่วนตัวทั้งหมด: stats for nerds


จับภาพการเติบโตของการใช้ mmeory ด้วย xperf และวิเคราะห์ด้วย WPA.exe: channel9.msdn.com/Shows/Defrag-Tools/... คุณต้องเลือกสัญลักษณ์ Chrome เพื่อให้ได้สแต็คที่ถูกต้อง: chromium-browser-symsrv.commondatastorage.googleapis.com
magicandre1981

@ magicandre1981 ตามความเป็นจริงความคิดเห็นของคุณเป็นคำตอบที่เหมาะสมสำหรับคำถามของฉัน ... ใจทำให้เป็นหนึ่ง?
AndreKR

ตกลงฉันทำสิ่งนี้ คุณสามารถเห็นหรือไม่ว่าทำไม Chrome จึงใช้ RAM มากขนาดนั้น
magicandre1981

ยังไม่ฉันเพิ่งรีสตาร์ทและการใช้หน่วยความจำยังคงสมเหตุสมผล แต่ฉันใช้วิธีการของคุณและหวังว่าจะเห็นสิ่งที่เป็นประโยชน์เมื่อมันเกิดขึ้นอีกครั้ง
AndreKR

คำตอบ:


0

เราไม่รู้ว่า 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;
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.