ทำไม Chrome กินหน่วยความจำมากจนเหมือนจะมากเกินไปเสมอ?
เว็บเปลี่ยนไปในช่วงไม่กี่ปีที่ผ่านมา แอปที่รันได้แค่เดสก์ท็อป ตอนนี้รันในเบราว์เซอร์ แต่มีค่าใช้จ่าย เบราว์เซอร์สมัยใหม่ใช้ RAM มาก และ Chrome เป็นอันดับหนึ่งที่กิน RAM มากที่สุด
ด้วยความพยายามเล็กน้อย มีอะไรทำได้เยอะมาก จำกัดการใช้หน่วยความจำ Chrome หากเบราว์เซอร์ดูเหมือนจะกินทรัพยากรตลอด บทความนี้ช่วยลดการใช้หน่วยความจำ Chrome และปลดปล่อย RAM
หาว่า Chrome กิน RAM เท่าไหร่
มี 2 วิธีดู Chrome กิน RAM เท่าไหร่ ดูการใช้งานโดยรวมใน Windows Task Manager (เคล็ดลับ Windows Task Manager ที่ควรรู้!)
หากอยาขุดลึกว่าแต่ละเว็บ ส่วนขยาย หรือปลั๊กอิน กิน RAM เท่าไหร่ ใช้ Chrome Task Manager ของตัวเอง คลิกสามจุดมุมขวาบน More Tools > Task Manager
วิธีลดการใช้หน่วยความจำ Chrome
1. ปิดแท็บชั่วคราว (Suspend Tabs)
ด้วยส่วนขยาย Chrome TooManyTabs เลือกแท็บที่อย่างปิดชั่วคราวได้ ใช้ส่วนขยายปิดแท็บและเปิดใหม่ที่เดิม ง่ายต่อการกลับมาทำต่อ จำกัด RAM ที่ Chrome ใช้ พร้อมทำให้โฟกัสได้ดีขึ้นด้วยแท็บน้อยลง
ติดตั้ง TooManyTabs แล้ว คลิกปุ่มส่วนขยาย ดูรายการแท็บเปิดทั้งหมด สuspend แท็บ: คลิกลูกศรสีเหลืองเล็กข้างแท็บ ที่ต้องการ restore: คลิกแท็บสีเหลืองในรายการ Suspended Tabs จะเปิดใหม่
หากเปิด 2 หน้าต่าง Chrome หลายแท็บ คลิก TooManyTabs จะเข้าถึงแท็บในหน้าต่างที่ดูอยู่เท่านั้น ทางเลือก: เปิดใช้ Chrome native tab discarding ซึ่งทำงานบนทุกหน้าต่างที่เปิด
2. Suspend แท็บทั้งหมด
ด้วย The Great Suspender suspend ทุกแท็บยกเว้นหนึ่ง ไปแท็บที่อยากทำงานต่อ คลิกปุ่ม Great Suspender เลือก Suspend other tabs ส่วนขยายอาจ sensitive ต้องคลิกสองครั้งเพื่อ suspend ทั้งหมด
The Great Suspender ให้ควบคุมการ suspend แท็บละเอียด Whitelist เว็บเฉพาะ เช่น ต้องการ inbox เปิดตลอด The Great Suspender ดี สำหรับ reload แท็บที่ suspend: คลิกที่ไหนก็ได้ในหน้าต่าง
หากอยาก suspend ทุกแท็บโดยไม่มีข้อยกเว้น OneTab ดีกว่า ส่วนขยายยุบแท็บเปิดทั้งหมดไม่มีข้อยกเว้น ย้ายทั้งหมดไปรายการเดียว restore ทั้งหมดคลิกเดียว restore เฉพาะบางแท็บ หรือปิดถาวรได้
3. ให้ Chrome เลือกให้ (Auto-suspend)
ชอบให้ Chrome จัดการเอง TabMemFree suspend แท็บ inactive อัตโนมัติ กำหนดเวลาก่อน suspend ได้ ต่ำสุด 15 นาที บอกให้ข้าม pinned tabs ได้
Tab Wrangler อีกตัวเลือก auto-suspend แท็บ inactive หากต้องการควบคุมมากกว่า คล้าย TabMemFree กำหนดเวลา inactive ได้ ตั้งค่า ignore pinned tabs ได้ เพิ่มตัวเลือก lock แท็บเพิ่มเติม และ sync ตั้งค่าแท็บระหว่างคอมพิวเตอร์ต่างๆ
4. ส่วนขยายข้อความและการอ่าน (Text/Reading Mode)
เว็บบางเว็บทำคอมพิวเตอร์ช้า แทนที่จะให้เว็บเหล่านี้ทำให้เบราว์เซอร์และคอมพิวเตอร์ช้า ลบเนื้อหาที่กิน RAM มากออกไป
ส่วนขยาย Chrome Text Mode โหลดเว็บทุกหน้าเป็นข้อความอย่างเดียว ตัดรูปภาพ วิดีโอ และ flash elements ทั้งหมด ทำให้โฆษณาบางส่วนและเนื้อหา embedded หายไป คลิกไอคอนส่วนขยาย เปิด Text Mode บนเว็บไหนก็ได้
กล่องสีเทาจะปรากฏแทนที่รูปภาพเดิม Text Mode ลบสีบนหน้าจอทั้งหมด สบายตา หากต่อ tụcเบราว์ซ์เว็บอื่นในแท็บเดียวที่เปิด Text Mode จะตัดรูปและอะไรเพิ่มเติมต่อไป ส่วนขยายไม่ลบ YouTube embeds
ชอบดูรูปภาพต่อแต่อยากตัด Flash และโฆษณา ใช้ Read Mode เปิดหน้าที่อย่างลดรูปแบบอ่าน คลิกปุ่มส่วนขยายมุมขวาบน
5. กำจัดสิ่งที่ไม่ต้องการ (Extensions/Plugins)
Add-ons และ extras บางอย่างสำหรับ Chrome เพิ่มการใช้หน่วยความจำ ดู plugins และส่วนขยาย ลบทิ้งสิ่งที่ไม่จำเป็น
เราอาจแนะนำส่วนขยายช่วยควบคุมหน่วยความจำ Chrome แตจำไว้: ส่วนขยายเยอะเกินทำคอมพิวเตอร์ช้า ทำความสะอาดส่วนขยาย Chrome ดี วาง chrome://extensions ในแถบที่อยู่ ตรวจสอบส่วนขยาย ลบทิ้งสิ่งที่ไม่ได้ใช้บ่อย
วิธีดีดูว่าจำเป็นหรือไม่: disable แทน remove หนึ่งเดือนหลัง กลับมาดูรายการส่วนขยาย หากไม่รู้สึกต้องเปิดกลับมา ให้ลบผ่าน Chrome extension manager
6. ปรับแต่งการตั้งค่า Chrome
Chrome มีการตั้งค่าซ่อนบางอย่างที่ปรับแต่งได้
วาง chrome://settings/ ในแถบที่อยู่ หรือเข้า Settings จากปุ่มเมนู (สามจุดซ้อน) เลื่อนลงสุดหน้า คลิก Advanced Settings ไป Privacy > Content Settings > Unsandboxed Plugin Settings ตรวจสอบว่า Ask when a site wants to use a plugin to access your computer ถูกเลือก ค่านี้ควรเป็น default เพราะเป็นการตั้งค่าที่แนะนำของ Chrome
ไปที่ chrome://flags/ เข้าถึง experimental features ของเบราว์เซอร์ การตั้งค่าบางอย่างเร่ง Chrome ได้ แต่มีคำเตือนว่าอาจกินเอง (bite) ทำใน settings นี้ at your own risk ต้อง restart เบราว์เซอร์ทุกครั้งที่เปลี่ยน
ดูรายการ Chrome flags ที่ควรเปลี่ยนเพื่อเร่ง Chrome
การใช้หน่วยความจำ Chrome: จำกัดและลดลงแล้ว
นอกจากส่วนขยายและการปรับแต่งข้างบน พฤติกรรมของคุณก็ช่วยประสบการณ์ Chrome ให้ดีขึ้น อัปเดต Chrome ตลอด และล้าง cache เป็นระยะ อาจมีสาเหตุอื่นกิน RAM และมีวิธีปลอดภัยล้างหน่วยความจำและเพิ่ม RAM บน Windows
หากลองทุกเคล็ดลับแล้ว Chrome ยังไม่ตอบโจทย์ ลืมไม่ไปว่ามีเบราว์เซอร์ทางเลือกดีเยอะมาก