Google Chrome เป็นเว็บเบราว์เซอร์ยอดนิยมที่สุดหนึ่ง แต่จุดที่ผู้ใช้ร้องเรียนมากที่สุดคือ Chrome ใช้หน่วยความจำ (RAM) ของคอมพิวเตอร์มากเกินไป จำนวนกระบวนการ (processes) ของ Chrome ที่กินหน่วยความจำจะทำให้คุณตกใจหากดูใน Task Manager
แต่ละแท็บใหม่ที่เปิดในเบราว์เซอร์จะบริโภค RAM เพิ่มขึ้น เราพบว่าใน Chrome เปิด 15 แท็บอาจใช้หน่วยความจำ 1 GB ถึง 2 GB ขึ้นอยู่กับเนื้อหาเว็บไซต์ ตามที่ทราบ หากหน่วยความจำที่จัดสรรเต็มแล้ว คอมพิวเตอร์จะไม่สามารถประมวลผลการทำงานอื่นๆ ได้
สารบัญ:
- ทำไม Chrome จึงใช้ RAM มาก?
- 如何หยุด Chrome ไม่ให้ใช้ RAM มากเกินไป?
- สรุป
ทำไม Chrome จึงใช้ RAM มาก?
เพื่อให้เข้าใจง่าย เราจะอธิบายจาก 2 มุมมอง ซึ่งเข้าใจง่ายแม้คุณจะไม่รู้เทคนิคคอมพิวเตอร์มาก
1. กระบวนการต่างๆ ที่ทำงานใน Chrome
ในคอมพิวเตอร์ส่วนใหญ่บนระบบปฏิบัติการต่างๆ ซอฟต์แวร์และบริการต่างๆ จะปรากฏเป็นกระบวนการ (processes) และเก็บอยู่ในหน่วยความจำของระบบ อย่างไรก็ตาม ด้วยการพัฒนาเทคโนโลยีเว็บ เบราว์เซอร์กลายเป็นที่มีฟังก์ชันและพลังมากขึ้น จึงไม่จำเป็นต้องติดตั้งซอฟต์แวร์หลากหลายอีกต่อไป เนื่องจากงานส่วนใหญ่ทำได้ในเบราว์เซอร์
Chrome รองรับปลั๊กอินและส่วนขยาย (extensions) หลากหลายเพื่อเพิ่มฟังก์ชัน แต่ปัญหาคือ เบราว์เซอร์จะอาจ inflated (บวม) ไปกับซอฟต์แวร์ ฟีเจอร์ และบริการที่โหลดมากเกินไป
ถ้าเบราว์เซอร์มีเพียงกระบวนการเดียว เมื่อเกิดความล้มเหลวของระบบ ทั้งเบราว์เซอร์จะหยุดทำงาน หมายความว่าสิ่งที่คุณกำลัง瀏覽, แก้ไข, และเพลิดเพลิน จะหายไปทั้งหมด
Chrome จึงมีการออกแบบที่周到 โดยแยกแท็บทั้งหมด ปลั๊กอิน ส่วนขยาย และ Flash เป็นกระบวนการแยกต่างหาก แน่นอนว่า ยิ่งมีรายการที่รอโหลดใน Chrome มากเท่าไร จะยิ่งใช้หน่วยความจำมากเท่านั้น แต่ด้วยวิธีนี้ กระบวนการเดียวที่ล้มเหลวจะไม่ส่งผลกระทบต่อการทำงานปกติของฟังก์ชันอื่นๆ ในเบราว์เซอร์
ดังนั้น Chrome มีข้อดีและข้อเสีย เราได้ประโยชน์จากฟังก์ชันมากมาย ความเสถียร ความเร็ว และประสิทธิภาพ ในขณะที่ราคาที่จ่ายคือกิกะไบต์ของ RAM ที่มากเกินไป
2. ฟีเจอร์ Prerendering ของ Chrome
มีอีกอย่างหนึ่งที่ทำงานเบื้องหลัง ฟีเจอร์ Prerendering ของ Chrome มุ่งทำให้หน้าเว็บโหลดเร็วขึ้น แต่ก็อาจทำให้การใช้หน่วยความจำสูงขึ้นเช่นกัน ตัวอย่างเช่น หากคุณกำลังดูวิดีโอ YouTube Chrome อาจโหลดวิดีโอถัดไปล่วงหน้า อีกตัวอย่าง หากคุณค้นหาคำศัพท์ทางวิชาการบน Google Chrome อาจโหลดผลลัพธ์จาก Wikipedia ล่วงหน้า
如何หยุด Chrome ไม่ให้ใช้ RAM มากเกินไป?
จากข้างต้น คุณทราบแล้วว่า Chrome ใช้หน่วยความจำมากเพราะเหตุใด บางครั้งก็ยอมรับได้ แต่หากทำให้เบราว์เซอร์ช้าลง หรือส่งผลต่อประสิทธิภาพคอมพิวเตอร์โดยรวม นี่คือ 7 วิธีแก้ไขที่สามารถทำได้
วิธีแก้ไขที่ 1: ปิดแท็บที่ไม่จำเป็น
จำนวนแท็บที่เปิดพร้อมกันมีผลโดยตรงต่อประสิทธิภาพของ Chrome รวมถึงปริมาณ RAM ที่เบราว์เซอร์ใช้ ดังนั้นคุณสามารถเลือกปิดแท็บที่ไม่จำเป็นเมื่อใช้ Chrome ซึ่งยังช่วยแก้ไขปัญหา Chrome ช้า ได้อีกด้วย
วิธีแก้ไขที่ 2: ใช้ Chrome Task Manager ติดตามกระบวนการ
Chrome Task Manager เทียบเท่ากับ Windows Task Manager แสดงการบริโภคและประสิทธิภาพของทุกส่วนขยายและแท็บภายในเบราว์เซอร์ ที่นี่คุณจะพบว่าตัวไหนใช้หน่วยความจำมากที่สุด แล้วจึงสามารถหยุดทำงาน (End process) เพื่อปล่อยพื้นที่ได้
เปิด Google Chrome ก่อน แล้วกดปุ่ม Shift + Esc พร้อมกัน เพื่อเปิด Chrome Task Manager เลือกกระบวนการที่ไม่ต้องการ แล้วคลิก End processes
วิธีแก้ไขที่ 3: ปิดส่วนขยายและปลั๊กอินที่ไม่จำเป็น
ส่วนขยาย (Extensions) อาจกิน RAM มาก การปิดส่วนขยายและปลั๊กอิน หรือตั้งค่าให้ทำงานเฉพาะเมื่อใช้เว็บไซต์เฉพาะ จะช่วยปล่อยหน่วยความจำได้มาก คุณสามารถพิมพ์ chrome://extensions ในแถบที่อยู่ แล้วกด Enter เพื่อไปหน้าที่สามารถปิดส่วนขยายที่ไม่ต้องการได้ โปรดทราบว่าหากลบส่วนขยาย คุณจะสูญเสียข้อมูลทั้งหมดที่เกี่ยวข้องกับส่วนนั้น
วิธีแก้ไขที่ 4: ล้างข้อมูลการ瀏覽
การล้างแคชและคุกกี้ของ Chrome ช่วยลดการใช้หน่วยความจำและเร่งความเร็วเบราว์เซอร์ได้
พิมพ์ chrome://settings/clearBrowserData ในแถบที่อยู่ แล้วกด ENTER ที่นี่คุณสามารถเลือกช่วงเวลา และติ๊กเลือกข้อมูลที่ต้องการล้าง แล้วคลิก Clear Data เมื่อยืนยันแล้ว
วิธีแก้ไขที่ 5: ปิด Hardware Acceleration และการตั้งค่าแอปพื้นหลัง
เมื่อดู Task Manager คุณอาจสังเกตว่า GPU Process ใช้หน่วยความจำมากและอันดับ 1-2 Chrome ใช้ GPU มากที่สุดเท่าที่จะเป็นไปได้ในการเร่งการประมวลผลวิดีโอและกราฟิกบนหน้าเว็บ เราขอแนะนำให้ ปิด Hardware Acceleration โดยเฉพาะเมื่อพบว่า Chrome ใช้ CPU สูง
ไปที่ Settings > Advanced > System ซึ่งคุณสามารถปิด Use hardware acceleration when available และ Continue running background apps when Google Chrome is closed คุณจะต้องรีสตาร์ท Chrome เพื่อให้มีผล
นอกจากนี้ เมื่อเข้าสู่ Advanced คุณยังสามารถขยาย Language เพื่อ เปลี่ยนภาษาในเบราว์เซอร์ Chrome ได้อีกด้วย
วิธีแก้ไขที่ 6: อัปเดต Chrome ในเบราว์เซอร์
1. เปิด Chrome
2. คลิก เมนู (สามจุดมุมขวาบน) > Help > About Google Chrome Chrome จะตรวจสอบอัปเดตและดาวน์โหลดทันที
3. คลิก Relaunch
สรุป:
คุณสามารถลองวิธีแก้ไขทั้งหมดข้างต้นเพื่อดูว่าวิธีไหนเหมาะกับการทำงานของคุณที่สุด ไม่ว่าคุณจะจัดการปัญหาการใช้หน่วยความจำของ Chrome อย่างไร คุณอาจต้องทำการเสียสละบางอย่าง เช่น ปิดแท็บ, ถอนการติดตั้งส่วนขยาย หรือซื้อแล็ปท็อปใหม่ที่มี RAM มากกว่า ขึ้นอยู่กับคุณ หากยังมีคำถามเกี่ยวกับปัญหา RAM ของ Chrome สามารถทิ้งความคิดเห็นไว้ที่นี่ได้