Chrome ใช้ arquitectura Multi-process: แท็บ, เอกซ์เตนชัน, GPU, Renderer แต่ละตัวเป็น Process แยก → ใช้ RAM มาก แต่เสถียร/ปลอดภัยกว่า บทความนี้สอน 5 วิธีลด Process และ RAM Usage ของ Chrome
ทำไม Chromeถึงมีหลาย Process?
Chrome สร้าง Process แยกสำหรับ: แท็บแต่ละแท็บ, Extension แต่ละตัว, GPU Process, Utility Process, Browser Process (หลัก) — เพื่อความเสถียร (แท็บตายไม่ทำให้ทั้ง browser ตาย) และความปลอดภัย (Site Isolation)
5 วิธีแก้ Multiple Chrome Processes
วิธีที่ 1: ปิด Process ที่ไม่จำเป็นด้วย Chrome Task Manager
- ใน Chrome: Shift+Esc (หรือ ⋮ → More Tools → Task Manager)
- ดูคอลัมน์ Memory Footprint และ CPU
- คลิกขวา Process ที่ใช้ทรัพยากรมาก/ไม่จำเป็น → End Process
- แท็บที่ถูก End Process จะแสดง "Aw, Snap!" → Reload ได้หากต้องการ
วิธีที่ 2: บังคับให้ Chrome ใช้ Single Process (--process-per-site)
- คลิกขวา Shortcut Chrome → Properties
- ในช่อง Target เพิ่มคำสั่งท้ายสุด (เว้นวรรคหนึ่งช่อง):
--process-per-site - ตัวอย่าง:
"C:\Program Files\Google\Chrome\Application\chrome.exe" --process-per-site - Apply → OK (อาจต้อง Run as Admin)
- ปิด Chrome ทั้งหมด → เปิดใหม่จาก Shortcut นี้
⚠️ ข้อเสีย: ลดความปลอดภัย (Site Isolation ปิด), แท็บหนึ่ง Crash = ทั้ง Browser Crash, ไม่แนะนำสำหรับการใช้งานทั่วไป
วิธีที่ 3: ปิด Background Apps (Chrome ทำงานเบื้องหลัง)
- Chrome → ⋮ → Settings
- เลื่อนลง → System
- ปิด Continue running background apps when Google Chrome is closed
- Restart Chrome
วิธีที่ 4: ปิดแท็บ/เอกซ์เตนชันที่ไม่ใช้ (Basic แต่อย่างมีผล)
- ปิดแท็บที่ไม่ได้ใช้ (Ctrl+W)
- ⋮ → More Tools → Extensions → ปิด/ลบ Extension ที่ไม่จำเป็น
- Extension ช่วยประหยัด RAM: The Great Suspender (Suspend แท็บนิ่ง), OneTab (รวมแท็บเป็นลิงก์), Tab Hibernation
วิธีที่ 5: ติดตั้ง Chrome ใหม่ (Clean Install)
- Settings → Apps → Installed Apps → Google Chrome → Uninstall
- ติ๊ก Also delete your browsing data (ถ้าต้องการสะอาดสุดๆ)
- โหลด Chrome ใหม่จาก google.com/chrome
- Login Google Account → Sync กลับมา (Bookmarks, Passwords, History)
คำถามที่พบบ่อย (FAQ)
Q: หยุด Chrome ไม่ให้เปิดหลาย Process ยังไง?
Settings → System → ปิด "Continue running background apps..." + ใช้ --process-per-site (แต่ไม่แนะนำ)
Q: ปิด Process ใน Task Manager ยังไง?
Shift+Esc ใน Chrome → เลือก Process → End Process
สรุปแนะนำ: ใช้วิธีที่ 1 + 3 + 4 ร่วมกัน (จัดการ Process, ปิด Background, จัดการแท็บ/Extension) — ได้ผลดีที่สุดโดยไม่เสียความปลอดภัย วิธีที่ 2 ใช้เฉพาะกรณีจำเป็น (RAM ต่ำมาก) วิธีที่ 5 เมื่อ Chrome ผิดปกติรุนแรง
หวังว่าคู่มือนี้ช่วย Chrome เร็วขึ้น RAM ว่างขึ้น หากมีข้อสงสัย ถามได้ในความคิดเห็นครับ