ประหยัดหน่วยความจำใน Chrome โดยใช้หนึ่งกระบวนการต่อไซต์
- หมวดหมู่: Google Chrome
เมื่อคุณเปิดตัวจัดการงานบนระบบคอมพิวเตอร์ของคุณหลังจากเริ่มต้นใช้งาน Google Chrome และเปิดไซต์สองสามไซต์คุณจะสังเกตเห็นว่า Chrome ใช้หนึ่งกระบวนการต่อแท็บที่คุณเปิดในเบราว์เซอร์บวกหนึ่งสำหรับแกนเบราว์เซอร์และอีกหนึ่งสำหรับ GPU (หน่วยประมวลผลกราฟิก)
ไม่ใช่เรื่องที่ต้องกังวลจริงๆเว้นแต่ว่าระบบของคุณจะมี RAM เหลือน้อยเนื่องจากการใช้งานหน่วยความจำของเบราว์เซอร์จะได้รับผลกระทบอย่างมากจากจำนวนกระบวนการที่เกิดขึ้น
ปัญหาที่แท้จริงเกิดขึ้นเมื่อคุณเรียกใช้แท็บจำนวนมากในเบราว์เซอร์เช่น 100 หรือมากกว่านั้น แม้ว่าจะยังคงขึ้นอยู่กับ RAM ที่ติดตั้งว่าคุณจะสังเกตเห็นผลกระทบต่อประสิทธิภาพของระบบหรือไม่ แต่ก็ปลอดภัยที่จะบอกว่าคุณจะพบกับขีด จำกัด ในที่สุด
ปลาย : คุณสามารถเปิด chrome: // memory-redirect ในเบราว์เซอร์เพื่อแสดงข้อมูลหน่วยความจำ (อัปเดต: Google ลบตัวเลือกนี้ออก) คุณจะพบแต่ละแท็บที่แสดงรายการเช่นและรหัสกระบวนการ คุณสามารถใช้เพื่อค้นหาได้ใน Windows Task Manager
โดยค่าเริ่มต้น Chrome จะเปิดแต่ละเว็บไซต์ที่คุณเปิดในกระบวนการของตนเอง เปิดห้าหน้าที่นี่บน Ghacks ในแท็บและคุณจะได้รับ chrome.exe ห้ากระบวนการ
แม้ว่าบางครั้งจะเป็นเรื่องที่ยอดเยี่ยมสำหรับความเสถียรและความปลอดภัยในขณะที่คุณแยกหน้าเหล่านั้นออกจากกันเพื่อหลีกเลี่ยงไม่ให้ปัญหาในเบราว์เซอร์ทั้งหมดทำลายลง แต่ก็อาจไม่คุ้มกับหน่วยความจำที่ใช้
คุณสามารถเปลี่ยนวิธีจัดการกระบวนการของ Chrome ด้วยพารามิเตอร์การเปิดตัว --process ต่อเว็บไซต์ . หากคุณทำเช่นนั้น Chrome จะเปิดกระบวนการเดียวสำหรับเว็บไซต์ที่คุณเปิด หน้า Ghacks ทั้งห้าหน้าจะทำงานในกระบวนการเดียวกันแทนที่จะเป็นกระบวนการที่แตกต่างกันห้ากระบวนการซึ่งช่วยประหยัด RAM ได้ไม่น้อยในกระบวนการ
หากต้องการใช้พารามิเตอร์เพียงต่อท้ายทางลัดของ Chrome ใน Windows ให้คลิกขวาที่ทางลัดที่คุณใช้เพื่อเปิด Chrome และเลือกคุณสมบัติ หากทางลัดติดอยู่กับแถบงานให้คลิกขวาครั้งที่สองที่ชื่อโปรแกรมเมื่อ jumplist เปิดขึ้น
ค้นหาฟิลด์เป้าหมายและต่อท้ายพารามิเตอร์ต่อท้าย ตรวจสอบว่ามีช่องว่างระหว่าง chrome.exe และ --process-per-site ในระบบทดสอบของฉันบรรทัดเต็มจะมีลักษณะดังนี้ C: Users Martin AppData Local Chromium Application chrome.exe --disable-plugins --process-per-site
คุณต้องรีสตาร์ท Google Chrome ในภายหลังก่อนที่การเปลี่ยนแปลงจะมีผล หากคุณสังเกตเห็นปัญหาในภายหลังให้ลบพารามิเตอร์ออกจากทางลัดอีกครั้งและทุกอย่างจะกลับมาเป็นปกติ
วิธีนี้จะได้ผลดีที่สุดหากคุณมีแท็บจำนวนมากเปิดอยู่ตลอดเวลาใน Chrome ซึ่งอย่างน้อยก็มีบางส่วนที่แชร์โดเมนราก จะไม่มีผลใด ๆ หากไม่เป็นเช่นนั้น