Chrome เป็นเบราว์เซอร์ที่ใช้กันมากที่สุด และครอบคลุมมากกว่าครึ่งหนึ่งของトラフィคอินเทอร์เน็ตทั้งหมด จำนวนผู้ใช้ Chrome มากกว่าเบราว์เซอร์อื่นๆ มาก เนื่องจากความเร็วในการเข้าเว็บและอินเทอร์เฟซที่ใช้ง่าย Chrome ติดตั้งได้หลายระบบปฏิบัติการ และได้รับอัปเดตประสิทธิภาพเป็นประจำ
แม้จะมีความนิยมแพร่หลาย แตก็มีปัญหาหลายอย่างกับ Chrome บน Windows โด่งดังเรื่องการใช้ RAM และทรัพยากรคอมพิวเตอร์มากเกินไป ในบทความนี้ เราจะอภิปรายปัญหา "Multiple Processes" ใน Task Manager Chrome เปิด process ใหม่สำหรับแต่ละงาน แท็บ และส่วนขยาย
สาเหตุของปัญหา "Multiple Processes" บน Chrome
หลังได้รับรายงานจากผู้ใช้จำนวนมาก เราตัดสินใจสืบสวนปัญหาและคิดค้นชุดวิธีแก้ไขเพื่อแก้ไขให้หมด พิจารณาสาเหตุที่ก่อให้เกิดและรายการไว้ดังนี้
- การตั้งค่าผิดปกติ: โดยค่าเริ่มต้น Chrome ถูกตั้งค่าให้รัน multiple processes สำหรับแต่ละแท็บ เบราว์เซอร์มี built-in task manager และแสดงทรัพยากรที่ใช้โดยเบราว์เซอร์และจำนวน processes ที่ทำงานอยู่ ทำเช่นนี้เพื่อป้องกันการสูญเสียข้อมูล หากแท็บหนึ่ง crash และทำงานเป็น process แยก แท็บอื่นๆ และข้อมูลสามารถรักษาไว้ได้ ดังนั้น Chrome รันแต่ละแท็บแยกกันเพื่อป้องกันการสูญเสียข้อมูล
ตอนนี้คุณเข้าใจลักษณะปัญหาแล้ว เราจะไปสู่วิธีแก้ไข ตรวจสอบให้แน่ใจว่าดำเนินการตามลำดับที่ให้มาเพื่อหลีกเลี่ยงความขัดแย้ง
วิธีแก้ไขที่ 1: เปลี่ยนการตั้งค่า
เนื่องจาก Chrome ถูกตั้งค่าให้รัน process แตกต่างกันสำหรับแต่ละแท็บ จะยังคงทำเช่นนี้ต่อไป จนกว่าผู้ใช้จะเปลี่ยนการตั้งค่านี้ ตัวเลือกเปลี่ยนการตั้งค่านี้ไม่ได้รวมอยู่ใน Settings และต้องเปลี่ยนโดยเพิ่ม command line ให้กับ shortcut ของ Chrome สำหรับนั้น:
- คลิกขวาที่ shortcut "Chrome.exe" บน Desktop เลือก "Properties"
หมายเหตุ: หากไม่มี shortcut ให้สร้างขึ้นมา
- คลิกแท็บ "Shortcut" ด้านบน และเลือก "Target"
- เพิ่ม command line ต่อไปนี้ท้ายสุดของ target location ที่แสดงอยู่
--process-per-site
- หลังเพิ่ม command line รายการเต็มในแผง target ควรจะเป็นดังนี้
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --process-per-site
- คลิก "Apply" แล้วเลือก "Save"
- ตอนนี้ Chrome ควรจะรัน single process สำหรับทุกแท็บ
วิธีแก้ไขที่ 2: กำจัด Processes
นอกจากนี้ คุณสามารถกำจัด extra processes เพื่อประหยัดทรัพยากร ได้โดยใช้ built-in task manager ที่มาพร้อมเบราว์เซอร์ สำหรับนั้น:
- เปิด Chrome และเปิดแท็บใหม่
- กด "Shift" + "Esc" เปิด task manager
- คลิกที่ process ใดๆ ที่ไม่มีประโยชน์สำหรับคุณ และเลือก "End Process"
- จำไว้ว่าการกระทำนี้จะปิดแท็บที่เกี่ยวข้องกับ process นั้นด้วย