หน้า 1 จากทั้งหมด 1

Chrome กินแรมเยอะ ปรับแต่งอย่างไรให้เร็ว

โพสต์โพสต์แล้ว: ศุกร์ 06 ธ.ค. 2013 7:08 am
โดย admin
Chrome ปัจจุบันเป็นเว็บบราวเซอร์ที่กินแรมเยอะที่สุด เพราะใช้โมเดลที่แยก process ให้มากที่สุดตาม tab, extension หรือ plugin ที่เปิดหรือใช้งานอยู่ เพื่อเวลา crash หรือ error ค้าง ก็สามารถปิดแยะเป็น process ไป ไม่ต้องโดนบังคับปิดทุกหน้าต่าง ทำให้มีส่วนที่ต้องใช้แรมเพิ่มแบบ fix ในแต่ละโปรเซสที่สร้าง (เรียกว่า overhead) ขึ้นมาโดยไม่จำเป็น


จากรูป เปิดแค่ 4 tab + 2 extension มีเว็บที่ใช้ flash ด้วย

พูดง่ายๆ คือ ถ้าเครื่องลูก client ในร้านเกมส์ร้านอินเตอร์เน็ตของคุณมีแรมเยอะพอ การใช้ chrome แบบนี้ก็ทำให้ใช้งานเสถียรดี แต่ถ้ามีแรมน้อย (< 2-3 GB) อาจทำให้โปรแกรมในเครื่องค้างหรือช้าได้ ถ้าอยากให้ chrome ประหยัดการใช้แรมมากขึ้น ก็ต้องบังคับให้มันเปลี่ยนโหมดการสร้าง process โดยใส่พารามิเตอร์ไปด้านหลัง command ที่เปิดโปรแกรม

ซึ่งทำง่ายๆ คือไปเติมพารามิเตอร์ที่ด้านหลัง path ที่เรียกโปรแกรม chrome (ช่อง target ใน properties ของ shortcut Chrome) แบบนี้
รูปภาพ

พารามิเตอร์ที่เอามาใช้ประหยัดแรม มีสองแบบคือ
--process-per-site
ใช้ยุบรวม process ที่เปิดจากเว็บไซต์ที่อยู่บนโดเมนเดียวกัน ประหยัดแรมขึ้นมาได้หน่อย หรือ

--single-process (ตัวนี้ใช้ไม่ได้แล้วใน Chrome รุ่นใหม่)
ทำให้ chrome กลับไปทำงานแบบเก่า คือใช้ process เดียวกับทุก tab ทุกหน้าต่าง แน่นอนว่ากรณีนี้ถ้ามีอะไรค้างหรือ error ก็อาจต้องถูกปิดทุก tab ทุกหน้าต่างทีเดียว เสี่ยงแต่ประหยัดแรมมากที่สุดครับ