การใช้หน่วยความจำของ Google Chrome / ปัญหาการรั่วไหลของหน่วยความจำ?


ฉันรักการใช้ Google Chrome ในการท่องอินเทอร์เน็ตและหนึ่งในเหตุผลหลัก ๆ มาตลอดเพราะมันเร็วมาก! ฉันไม่เคยชอบการขยายตัวของ Firefox กับ Add-on และ Internet Explorer เพียงเล็กน้อยเท่านั้น

Microsoft Edge ค่อนข้างเร็วกว่า IE แต่ฉันใช้บริการ Google อื่น ๆ อีกมากมายที่ Chrome ดึงข้อมูลไว้ ฉันกลับมา เบราเซอร์ควอนตัมใหม่ของ Firefox เร็วกว่า Chrome มากและฉันคิดเกี่ยวกับการเปลี่ยนอย่างแท้จริง

เมื่อฉันเริ่มใช้ Chrome ครั้งแรกฉันรู้สึกยินดีกับส่วนติดต่อที่เรียบง่ายและความเร็วในการท่องเว็บที่เหลือเชื่อ อย่างไรก็ตามหลังจากไม่กี่เดือนหลังจากใช้ Chrome เป็นอย่างมากในพีซีที่รวดเร็วฉันพบว่าแท็บจะเว้นว่างไว้สักครู่ก่อนที่จะโหลดหน้าเว็บและความเฉื่อยชาทั่วไป

Chrome Task Manager

p>หลังจากทำเพียงเล็กน้อยนิด ๆ หน่อย ๆ ไปรอบ ๆ ฉันตัดสินใจที่จะดูที่ผู้จัดการงานและดูว่ากระบวนการใดที่กำลังทำงานอยู่สำหรับ Chrome นี่คือสิ่งที่ฉันพบ:

วัวศักดิ์สิทธิ์! นี่เป็นกระบวนการของ Google Chrome 35 ขั้นตอน! นั่นเป็นกระบวนการที่มากบวกกว่า 5 GB ในการใช้หน่วยความจำ กระบวนการ Chrome ทั้งหมดเหล่านี้คืออะไร ได้รับฉันมี 16 แท็บเปิดอยู่เมื่อฉันเอาภาพหน้าจอด้านบน แต่ทุกหน้าเว็บเป็นภาพนิ่งโดยไม่มีการเล่นวิดีโอหรือภาพเคลื่อนไหว ทำไมคุณถึงเลือกกระบวนการและหน่วยความจำ 35 ข้อ?

คุณสามารถดูว่าอะไรที่อยู่เบื้องหลังกระบวนการเหล่านี้ใน Chrome โดยคลิกขวาที่แถบชื่อเรื่อง (ไม่ใช่ในแท็บ) และเลือก ตัวจัดการงาน

image

ที่นี่คุณจะเห็นแต่ละโพรเซส (เรียกว่างาน) ที่ทำงานใน Google Chrome ฉันประหลาดใจอย่างรวดเร็วจากสิ่งที่ฉันได้เห็น

เบราว์เซอร์เป็นกระบวนการเดียวแต่ละแท็บเป็นกระบวนการของตัวเอง , GPU และสำหรับแต่ละส่วนขยายและปลั๊กอินที่ฉันได้เปิดใช้งาน! Eeeks! จากสิ่งที่ฉันอ่านออนไลน์จาก Google พวกเขาแยกทุกอย่างออกเป็นกระบวนการที่แตกต่างกันเนื่องจากทำให้เบราว์เซอร์มีเสถียรภาพมากขึ้น ตัวอย่างเช่นหากปลั๊กอิน Flash ขัดข้องโปรแกรมจะไม่ลบแท็บทั้งหมดหรือเบราว์เซอร์ทั้งหมด

การใช้ Google Chrome เป็นเวลานานฉันตระหนักว่านี่เป็นความจริง มีหลายครั้งที่แท็บหนึ่งเสียชีวิตและฉันสามารถปิดแท็บได้และใช้แท็บอื่น ๆ ตามปกติหรือ Shockwave ก็จะแขวนไว้และฉันก็ฆ่าแท็บหนึ่ง ๆ และทุกอย่างทำงานได้ดี

ดังนั้นความคิดต่อไปของฉัน คือถ้ามีกระบวนการทั้งหมดแยกใช้หน่วยความจำเพิ่มเติมในทางตรงกันข้ามกับมันก่อนหน้านี้ จากสิ่งที่ฉันได้รวบรวมออนไลน์ดูเหมือนว่าแม้ว่ากระบวนการจะมีน้อยลงปลั๊กอินและส่วนขยายจะยังคงใช้หน่วยความจำเพิ่มขึ้นเล็กน้อยอาจน้อยลง มีค่าใช้จ่ายเล็กน้อยในการสร้างกระบวนการใหม่ แต่ก็เป็นรายย่อย

คุณอาจสังเกตเห็นหลายรายการที่แสดงเป็นเฟรมย่อย :https://accounts.google .comตอนแรกฉันคิดว่านี่เป็นเรื่องที่เกี่ยวข้องกับการเปิดแท็บให้ Gmail แต่เรียนรู้ว่าเป็นอย่างอื่น โดยทั่วไป Google จะทำให้กระบวนการบางอย่างเป็นกระบวนการของตัวเองเพื่อให้สามารถแยกแยะได้อย่างถูกต้อง มีหลายเว็บไซต์ที่อยู่ภายในเฟรมย่อยเหล่านี้แทนที่จะมีกระบวนการแยกแท็บแยกต่างหาก

แล้วจะมีอะไรที่คุณสามารถทำได้เพื่อลดจำนวนหน่วยความจำที่ Chrome ใช้หรือไม่? สำหรับฉันฉันสังเกตเห็นความแตกต่างใหญ่เมื่อฉันปิดใช้งานแฟลชสำหรับเว็บไซต์ทั้งหมดแทนที่จะทิ้งไว้ในการตั้งค่า ถามฉันก่อนหากต้องการปิดใช้งานแฟลชทั้งหมดให้ไปที่ การตั้งค่าจากนั้นคลิกที่ ขั้นสูงที่ด้านล่างแล้วคลิก การตั้งค่าเนื้อหาในส่วน ความเป็นส่วนตัวและความปลอดภัยคลิกที่ Flashแล้วตรวจดูให้แน่ใจว่า บล็อกไซต์จากการใช้งาน Flash

การปิดการใช้งานส่วนขยายจะป้องกันไม่ให้ จากการใช้หน่วยความจำ สุดท้ายนี้คุณอาจสังเกตเห็นกระบวนการ GPUใน Chrome ซึ่งควรเปิดใช้งานโดยค่าเริ่มต้น หากฮาร์ดแวร์ของคุณรองรับ Chrome จะปลดภาระงานบางอย่างลงใน GPU ซึ่งเร็วและมีประสิทธิภาพมากกว่า CPU ของคุณ นี่เรียกว่า Hardware Accelerationหากต้องการคุณสามารถปิดใช้งานได้โดยไปที่การตั้งค่าแล้วเลื่อนไปที่ ระบบจนสุด

หากคุณปิดใช้งานการเร่งฮาร์ดแวร์ประสบการณ์ใน Chrome จะ / p>

ดังนั้นถ้าคุณรู้สึกว่า Chrome กำลังใช้ RAM มากเกินไปให้ตรวจสอบใน Task Manager และพยายามปิดการใช้งานส่วนขยายที่ใช้หน่วยความจำจำนวนมาก สำหรับฉันฉันมีส่วนขยายที่ฉันชอบ แต่ไม่ได้รับการอัปเดตตั้งแต่ปี 2556 ซึ่งเป็นเหตุผลที่ทำให้หน่วยความจำใช้งานได้มาก หากไม่ต้องการใช้ส่วนขยายทรัพยากร - แฮงเอาท์ให้ปิดใช้งานและคุณจะมีประสบการณ์การท่องเว็บที่ดีขึ้น ปิดใช้งาน Flash ยกเว้นกรณีที่คุณต้องการจริงๆ สนุก!

ปิดคำเตือนการใช้ข้อมูล ระบบ Android 7.0 [Chin Suchinnasin it

กระทู้ที่เกี่ยวข้อง:


8.03.2018