ปัญหาการใช้งานหน่วยความจำรั่ว / หน่วยความจำรั่วของ Google Chrome?
ฉันชอบใช้ Google Chrome เพื่อท่องอินเทอร์เน็ตและหนึ่งในสาเหตุหลักมาจากเสมอเพราะมันเร็วมาก! ฉันไม่ชอบ bloat ของ Firefox ด้วยแอดออนทั้งหมดและ Internet Explorer นั้นค่อนข้างช้า.
Microsoft Edge นั้นเร็วกว่า IE เล็กน้อย แต่ฉันใช้บริการอื่น ๆ ของ Google ที่ Chrome ดึงมาให้ฉันอยู่เสมอ Quantum เบราว์เซอร์ใหม่ของ Firefox นั้นเร็วกว่า Chrome และฉันคิดจะเปลี่ยน.
เมื่อฉันเริ่มใช้งาน Chrome ครั้งแรกฉันรู้สึกยินดีที่มีส่วนต่อประสานที่เรียบง่ายและความเร็วในการเรียกดูที่เหลือเชื่อ อย่างไรก็ตามหลังจากสองสามเดือนของการใช้ Chrome อย่างหนักบนพีซีที่เร็วมากฉันสังเกตเห็นว่าแท็บต่างๆจะว่างเปล่าสองสามวินาทีก่อนที่จะโหลดหน้าเว็บและความช้าทั่วไปอื่น ๆ.
ตัวจัดการงานของ Chrome
หลังจากทำนิด ๆ หน่อย ๆ ฉันตัดสินใจที่จะดูตัวจัดการงานและดูว่ากระบวนการใดบ้างที่ใช้งานกับ Chrome นี่คือสิ่งที่ฉันพบ:
วัวศักดิ์สิทธิ์! นั่นเป็นกระบวนการที่ 35 Google Chrome ที่ยอดเยี่ยม! นั่นเป็นกระบวนการจำนวนมากบวกกับการใช้หน่วยความจำมากกว่า 5 GB กระบวนการของ Chrome ทั้งหมดนั้นคืออะไร ได้รับฉันเปิด 16 แท็บเมื่อฉันจับภาพหน้าจอด้านบน แต่หน้าเว็บทั้งหมดคงที่โดยไม่ต้องเล่นวิดีโอหรือภาพเคลื่อนไหว เหตุใดจึงมี 35 กระบวนการและหน่วยความจำ GB?
คุณสามารถค้นหาสิ่งที่อยู่เบื้องหลังแต่ละกระบวนการใน Chrome ได้ด้วยการคลิกขวาบนแถบชื่อเรื่อง (ไม่ใช่บนแท็บ) และเลือก ผู้จัดการงาน.
ที่นี่คุณจะเห็นแต่ละกระบวนการ (เรียกว่างาน) ที่ทำงานใน Google Chrome ฉันประหลาดใจอย่างรวดเร็วจากสิ่งที่ฉันเห็น.
เบราว์เซอร์เป็นกระบวนการเดียวแต่ละแท็บเป็นกระบวนการของตัวเองและจากนั้นก็มีกระบวนการเว็บแอป GPU และสำหรับแต่ละส่วนขยายและปลั๊กอินที่ฉันเปิดใช้งาน! Eeeks! จากสิ่งที่ฉันอ่านออนไลน์จาก Google พวกเขาแยกทุกอย่างออกเป็นกระบวนการต่าง ๆ เพราะทำให้เบราว์เซอร์มีเสถียรภาพมากขึ้น ตัวอย่างเช่นหากปลั๊กอิน Flash ขัดข้องปลั๊กอินจะไม่ลบแท็บทั้งหมดหรือเบราว์เซอร์ทั้งหมด.
เมื่อใช้ Google Chrome มานานฉันก็รู้ว่านี่เป็นเรื่องจริง มีหลายครั้งที่แท็บหนึ่งตายและฉันสามารถปิดแท็บและใช้แท็บอื่น ๆ ได้ตามปกติมิฉะนั้น Shockwave จะหยุดและฉันฆ่าแท็บหนึ่งและทุกอย่างทำงานได้ดี.
ดังนั้นความคิดต่อไปของฉันคือการมีกระบวนการแยกทั้งหมดใช้หน่วยความจำเพิ่มเติมแทนที่จะเป็นวิธีก่อนหน้านี้ จากสิ่งที่ฉันรวบรวมทางออนไลน์ดูเหมือนว่าแม้ว่าจะมีกระบวนการน้อยลง แต่ปลั๊กอินและส่วนขยายจะยังคงใช้หน่วยความจำมากขึ้นอาจจะน้อยกว่านี้เล็กน้อย มีค่าใช้จ่ายเล็กน้อยในการสร้างกระบวนการใหม่ แต่ก็ยังน้อย.
คุณอาจสังเกตเห็นหลายรายการที่ระบุว่าเป็น เฟรม: https://accounts.google.com. ตอนแรกฉันคิดว่านี่เป็นสิ่งที่เกี่ยวข้องกับการเปิดแท็บไปยัง Gmail แต่เรียนรู้ว่ามันเป็นเรื่องอื่นที่สมบูรณ์ โดยพื้นฐานแล้ว Google วางกระบวนการบางอย่างไว้ในกระบวนการของตัวเองเพื่อแยกพวกเขาออกจากกันอย่างเหมาะสม ดังนั้นจึงมีหลายเว็บไซต์ที่อยู่ในเฟรมย่อยเหล่านี้แทนที่จะมีกระบวนการแท็บแยกต่างหาก.
คุณสามารถทำอะไรเพื่อลดปริมาณหน่วยความจำที่ Chrome ใช้ สำหรับฉันฉันสังเกตเห็นความแตกต่างใหญ่เมื่อฉันปิดการใช้งานแฟลชสำหรับทุกไซต์แทนที่จะปล่อยไว้บน ถามฉันก่อน การตั้งค่า หากต้องการปิดใช้งานแฟลชอย่างสมบูรณ์ให้ไปที่ การตั้งค่า, จากนั้นคลิกที่ สูง ที่ด้านล่างแล้วคลิก การตั้งค่าเนื้อหา ภายใต้ ความเป็นส่วนตัวและความปลอดภัย. คลิกที่ แฟลช จากนั้นตรวจสอบให้แน่ใจ ปิดกั้นเว็บไซต์ไม่ให้เรียกใช้ Flash.
ที่บันทึกฉันมากกว่า 1 GB ในการใช้หน่วยความจำ ฉันไม่รู้ แต่มีหลายเว็บไซต์ที่ใช้งาน Flash แม้จะปิดการใช้งาน Flash เว็บไซต์ก็ทำงานได้ดีดังนั้นฉันจึงปิดการใช้งาน Flash วิธีอื่นในการลดหน่วยความจำคือการลบส่วนขยายโดยเฉพาะถ้าคุณไม่ได้ใช้งาน นอกจากนี้คุณสามารถปิดการใช้งานส่วนขยายได้หากคุณต้องการมันเป็นครั้งคราวและไม่ต้องการที่จะลบอย่างสมบูรณ์.
การปิดใช้งานส่วนขยายจะทำให้ไม่สามารถใช้งานหน่วยความจำได้ สุดท้ายคุณอาจสังเกตเห็น กระบวนการ GPU ใน Chrome ซึ่งควรเปิดใช้งานตามค่าเริ่มต้น หากฮาร์ดแวร์ของคุณรองรับ Chrome จะลดภาระงานลงใน GPU ของคุณซึ่งเร็วกว่าและมีประสิทธิภาพมากกว่า CPU ของคุณ สิ่งนี้เรียกว่า การเร่งความเร็วของฮาร์ดแวร์. หากคุณต้องการคุณสามารถปิดใช้งานได้โดยไปที่การตั้งค่าแล้วเลื่อนไปจนถึงด้านล่างสุด ระบบ.
หากคุณปิดใช้งานการเร่งด้วยฮาร์ดแวร์ประสบการณ์ใน Chrome ของคุณจะช้าลงเล็กน้อยดังนั้นโปรดคำนึงไว้เสมอ.
ดังนั้นหากคุณรู้สึกว่า Chrome ใช้ RAM มากเกินไปให้ตรวจสอบในตัวจัดการงานและลองปิดใช้งานส่วนขยายที่ใช้หน่วยความจำมากเกินไป สำหรับฉันฉันมีส่วนขยายที่ฉันชอบ แต่ไม่ได้รับการอัปเดตตั้งแต่ปี 2556 ซึ่งเป็นสาเหตุที่อาจใช้หน่วยความจำมาก หากคุณไม่ต้องการใช้ส่วนขยายทรัพยากรให้ปิดใช้งานและคุณจะได้รับประสบการณ์การท่องเว็บที่ดีขึ้น นอกจากนี้ให้ปิดการใช้งาน Flash จนกว่าคุณจะต้องการมันจริงๆ สนุก!