เหตุใด Google Chrome จึงใช้ RAM มาก นี่คือวิธีแก้ไข

เหตุใด Google Chrome จึงใช้ RAM มาก นี่คือวิธีแก้ไข

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





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





Google Chrome ใช้ RAM มากกว่าจริงหรือ

เมื่อหลายปีก่อน คำตอบเดียวคือใช่ ชื่อเสียงที่กิน RAM ของ Google Chrome เป็นที่รู้จักกันดี





อย่างไรก็ตาม การเปลี่ยนแปลงใน Google Chrome ช่วยปรับปรุงการใช้หน่วยความจำของเบราว์เซอร์ โดยเฉพาะอย่างยิ่งเมื่อเปรียบเทียบกับเบราว์เซอร์ยอดนิยมอื่นๆ ในบางครั้ง Mozilla, Edge, Opera และ Safari ต่างก็ใช้ RAM มากกว่า Chrome ฉันจะรู้เรื่องนี้ได้อย่างไร ฉันทำการทดสอบสั้นๆ โดยเปิดเพจ Facebook, วิดีโอ YouTube, เว็บไซต์ BBC Sport และ Twitter ในเบราว์เซอร์ที่สะอาดตา

ผลลัพธ์จะทำให้คุณสนใจ



มี Google Chrome นั่งอยู่กลางเบราว์เซอร์อื่นอย่างมีความสุข แน่นอนว่านี่เป็นเรื่องเล็กน้อย และมีหลักฐานเพียงพอว่า Chrome กิน RAM มากกว่าเบราว์เซอร์อื่นๆ หากคุณเคยเรียกใช้การทดสอบการใช้ RAM ของเบราว์เซอร์ของคุณเอง มีโอกาสสูงที่คุณจะพบว่า Chrome ใช้ RAM มากกว่าเบราว์เซอร์อื่นๆ

Google Chrome เป็นเบราว์เซอร์ที่เร็วที่สุดตัวหนึ่งอย่างแน่นอน แต่ต้องใช้ RAM จำนวนมากจึงจะสามารถใช้ชื่อนั้นได้





เหตุใด Google Chrome จึงใช้ RAM มาก

'อ๊ะ สแน็ป! Google Chrome มีหน่วยความจำไม่เพียงพอขณะพยายามแสดงหน้าเว็บนี้'

นั่นคือข้อความที่คุณเห็นเมื่อ Chrome ไม่มีหน่วยความจำเหลือ เพื่อให้เข้าใจว่าทำไม Chrome จึงใช้หน่วยความจำมาก คุณต้องเข้าใจว่าเบราว์เซอร์สมัยใหม่ส่วนใหญ่ทำงานอย่างไร





ทุกแอปในคอมพิวเตอร์ของคุณเรียกใช้กระบวนการใน RAM ของคอมพิวเตอร์ ซึ่งเป็นที่ที่การทำงานหนักของคอมพิวเตอร์ของคุณเกิดขึ้น RAM เป็นที่เก็บข้อมูลชั่วคราวสำหรับข้อมูลทุกประเภท และรวดเร็วมาก CPU ของคุณสามารถเข้าถึงข้อมูลที่เก็บไว้ใน RAM ระบบของคุณได้เร็วกว่าฮาร์ดไดรฟ์หรือแม้แต่ SSD

Chrome, Firefox, Opera และ Microsoft Edge ทั้งหมดเก็บแท็บ ปลั๊กอิน และส่วนขยายทั้งหมดไว้ในกระบวนการ RAM ที่แตกต่างกัน กระบวนการนี้เรียกว่า การแยกตัว และป้องกันไม่ให้กระบวนการหนึ่งเขียนไปยังอีกกระบวนการหนึ่ง

วิธีแคปหน้าจอใน snapchat โดยที่ไม่มีใครรู้

ดังนั้น เมื่อคุณเปิดตัวจัดการงานหรือตัวตรวจสอบกิจกรรม Google Chrome จะแสดงรายการหลายรายการ หากสังเกตดีๆ คุณจะเห็นว่าแต่ละกระบวนการใช้ RAM เพียงเล็กน้อย แต่ภาระจะสูงมากเมื่อคุณรวมเข้าด้วยกัน

Google Chrome จัดการ RAM อย่างไร

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

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

ข้อเสียคือกระบวนการบางอย่างที่เบราว์เซอร์แบบกระบวนการเดียวสามารถแชร์ระหว่างแท็บต่างๆ จะต้องถูกจำลองแบบสำหรับแต่ละแท็บใน Chrome การแยกออกเป็นหลายกระบวนการมาพร้อมกับประโยชน์ด้านความปลอดภัย เช่นเดียวกับการทำแซนด์บ็อกซ์หรือการใช้เครื่องเสมือน

ตัวอย่างเช่น หากการโจมตีด้วย JavaScript เกิดขึ้นในแท็บหนึ่ง ไม่มีทางที่จะข้ามไปยังแท็บอื่นภายใน Chrome ได้ ในขณะที่สิ่งนั้นอาจเกิดขึ้นในเบราว์เซอร์ที่มีกระบวนการเดียว

การเพิ่มปริมาณการใช้ RAM ใน Chrome เป็นปลั๊กอินและส่วนขยาย ปลั๊กอินหรือส่วนขยายแต่ละรายการที่คุณเพิ่มลงใน Google Chrome ต้องใช้ทรัพยากรในการทำงาน ยิ่งคุณติดตั้งส่วนขยายมากเท่าใด ก็ยิ่งต้องใช้ RAM ของ Chrome มากเท่านั้น

การแสดงผลล่วงหน้า เป็นตัวอย่างที่โดดเด่น การแสดงผลล่วงหน้าทำให้ Chrome เริ่มโหลดหน้าเว็บที่คาดการณ์ว่าคุณจะไปหน้าถัดไป (อาจเป็นผลการค้นหาอันดับต้นๆ จาก Google หรือลิงก์ 'หน้าถัดไป' ในเว็บไซต์ข่าว) กระบวนการแสดงผลล่วงหน้าต้องใช้ทรัพยากร ดังนั้นจึงใช้ RAM มากขึ้น แต่ยังช่วยเพิ่มความเร็วประสบการณ์การท่องเว็บของคุณ โดยเฉพาะอย่างยิ่งสำหรับไซต์ที่เข้าชมบ่อย

ด้านพลิกคือ หากมีข้อบกพร่องในกระบวนการแสดงผลล่วงหน้า ก็สามารถใช้ RAM ได้มากกว่าที่คุณคาดไว้ ทำให้ส่วนอื่น ๆ ของคอมพิวเตอร์ของคุณช้าลงหรือทำให้แท็บเบราว์เซอร์ไม่ตอบสนอง

Chrome RAM ใช้บนอุปกรณ์ฮาร์ดแวร์แบบจำกัด

Chrome มีคำตอบสำหรับการใช้ RAM บนอุปกรณ์ที่ใช้พลังงานต่ำหรืออุปกรณ์ที่มีฮาร์ดแวร์จำกัด กฎทั่วไปคือเมื่อ Chrome ทำงานบนฮาร์ดแวร์ที่มีความสามารถ Chrome จะทำงานโดยใช้รูปแบบกระบวนการที่อธิบายไว้ก่อนหน้านี้

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

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

อัปเดตความพยายามที่จะหยุด Chrome ใช้หน่วยความจำ

ในปลายปี 2020 นักพัฒนา Google Chrome ประกาศว่าพวกเขาจะแนะนำฟีเจอร์ประหยัด RAM ที่รู้จักกันในชื่อ 'PartitionAlloc Fast Malloc' โดยไม่ต้องเจาะลึกถึงคุณสมบัติทางเทคนิคของคุณลักษณะนี้ PartitionAlloc ควรหยุดกระบวนการเดียวที่กินเนื้อที่มากกว่า 10 เปอร์เซ็นต์ของหน่วยความจำระบบทั้งหมด

การปรับปรุงเกิดขึ้นหลังจากที่ Microsoft จัดการเพื่อลดการใช้ RAM ในเบราว์เซอร์ Edge ที่ใช้ Chromium โดยใช้ 'Segment Heap' ซึ่งเป็นการปรับปรุงอีกประการหนึ่งเพื่อลดการใช้หน่วยความจำของเบราว์เซอร์

ที่เกี่ยวข้อง: คุณลักษณะเหล่านี้ทำให้ Edge มีประสิทธิผลมากกว่า Chrome

การใช้ RAM ของ Google Chrome เป็นปัญหาหรือไม่

Chrome ต้องการ RAM เท่าใด มีการจำกัด RAM ที่ Chrome จะใช้ก่อนที่จะเกิดปัญหาหรือไม่ คำตอบอยู่ที่ฮาร์ดแวร์ระบบของคุณ

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

เช่นเดียวกับในสมาร์ทโฟน การล้างกระบวนการทำงานและ RAM อาจทำให้สิ่งต่างๆ ช้าลงในระยะยาว นั่นเป็นเหตุผลที่ ตัวล้าง RAM และบูสเตอร์ไม่ดีสำหรับสมาร์ทโฟนของคุณ .

Chrome ใช้หน่วยความจำมากเกินไป

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

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

ตัวอย่างเช่น บางครั้งฉันเปิดแท็บ Chrome 50 แท็บขึ้นไป โดยใช้ RAM 2.5GB ขึ้นไป ดูเหมือนจำนวนมาก แต่ระบบของฉันมี RAM ขนาด 16GB ให้ใช้ ดังนั้นจึงไม่มีปัญหา ลองใช้แล็ปท็อปที่มี RAM 4GB เหมือนกัน แล้วคุณจะพบกับช่วงเวลาที่เลวร้าย

หากการใช้หน่วยความจำของ Chrome ทำให้สิ่งต่างๆ ช้าลง ได้เวลาลงมือแล้ว .

วิธีทำให้ Chrome ใช้ RAM น้อยลง

มีหลายวิธีที่คุณสามารถเร่งประสบการณ์การท่องเว็บและลดปริมาณ RAM ที่ Chrome ใช้ เครื่องมือที่สำคัญที่สุดในการกำจัดของคุณคือ ตัวจัดการงาน Chrome .

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

ใน Windows เพียงแค่กด Shift + Esc เพื่อเข้าถึงตัวจัดการงาน บน Mac คุณจะต้องเปิดจาก หน้าต่าง เมนู. เลือกกระบวนการแล้วกด สิ้นสุดกระบวนการ .

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

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

จัดการปลั๊กอินและส่วนขยายเพื่อบันทึกหน่วยความจำ Chrome

คุณสามารถปิดใช้งานส่วนขยายที่ใช้พลังงานมากได้ หรือคุณสามารถตั้งค่าให้เปิดใช้งานเฉพาะเมื่อใช้ไซต์เฉพาะ

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

วิธีปิดคำบรรยายบน netflix

หากคุณมีส่วนขยายจำนวนมากที่ใช้สำหรับสิ่งต่างๆ ให้พิจารณาติดตั้งตัวจัดการส่วนขยายด่วน SimpleExtManager เพิ่มกล่องดรอปดาวน์เล็กๆ ข้างถาดส่วนขยายของคุณ จากนั้นเปิดและปิดเพียงคลิกเดียวสำหรับส่วนขยายทั้งหมด

ติดตั้งส่วนขยายการจัดการแท็บ Chrome เพื่อลดการใช้หน่วยความจำ

การติดตั้งส่วนขยายเพิ่มเติมเพื่อจัดการปัญหาการใช้ RAM ของ Chrome ฟังดูไม่สมเหตุสมผล โดยเฉพาะอย่างยิ่งหลังจากปัญหาทั้งหมดที่คุณเพิ่งอ่าน

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

ตัวอย่างเช่น, The Great Suspender ให้คุณระงับกระบวนการได้ทั้งหมดยกเว้นแท็บเดียว ซึ่งช่วยลดการใช้หน่วยความจำของ Chrome ได้ทันที The Great Suspender มีตัวเลือกอื่น ๆ มากมายรวมถึงสิ่งอำนวยความสะดวก ยกเลิกการระงับแท็บทั้งหมด ปุ่มสำหรับเมื่อคุณต้องการเปิดใช้งานทุกอย่างอีกครั้ง

อีกทางเลือกหนึ่งคือ ผู้ทิ้งที่ยิ่งใหญ่ ซึ่งช่วยให้คุณปรับแต่งความถี่ที่ Chrome จะละทิ้งแท็บที่ไม่ได้ใช้ Chrome จะทิ้งแท็บเมื่อไม่ได้ใช้งานเพื่อบันทึกหน่วยความจำ ด้วย The Great Discarder คุณสามารถเปลี่ยนระยะเวลา ระบุแท็บที่จะไม่ทิ้ง และอื่นๆ

Google Chrome ใช้หน่วยความจำมากเกินไปหรือไม่

Chrome เป็นเบราว์เซอร์ที่โดดเด่นทั่วโลก เบราว์เซอร์ทางเลือก เช่น Firefox และ Opera สามารถใช้หน่วยความจำในปริมาณที่ใกล้เคียงกับ Chrome ดังนั้นการสลับจึงไม่ใช่ตัวเลือกที่ดีที่สุดเสมอไป

มีปัญหาอื่น ๆ ในการเล่นเช่นกัน ตัวอย่างเช่น YouTube ใช้ไลบรารี่ที่ล้าสมัยซึ่งทำให้บริการทำงานช้าลงถึงห้าเท่าใน Firefox และ Opera โดยใช้ทรัพยากรมากกว่าที่จำเป็นอย่างมากมาย ปัญหานี้ได้รับการแก้ไขแล้ว แต่ให้ตัวอย่างว่าผู้นำตลาดเบราว์เซอร์และเจ้าของบริการออนไลน์ที่สำคัญสามารถส่งผลต่อการใช้ทรัพยากรในตลาดได้อย่างไร

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

แบ่งปัน แบ่งปัน ทวีต อีเมล วิธีล้างคุกกี้และแคชใน Chrome

ประสบปัญหากับ Chrome? การล้างคุกกี้และแคชอาจช่วยได้

อ่านต่อไป
หัวข้อที่เกี่ยวข้อง
  • อินเทอร์เน็ต
  • เทคโนโลยีอธิบาย
  • หน่วยความจำคอมพิวเตอร์
  • Google Chrome
  • การแก้ไขปัญหา
  • เคล็ดลับการท่องเว็บ
เกี่ยวกับผู้เขียน Gavin Phillips(เผยแพร่บทความ 945 ฉบับ)

Gavin เป็นบรรณาธิการรุ่นเยาว์สำหรับ Windows และเทคโนโลยีอธิบาย เป็นผู้มีส่วนร่วมประจำใน Podcast ที่มีประโยชน์จริงๆ และเป็นผู้ตรวจสอบผลิตภัณฑ์ประจำ เขามีศิลปศาสตรบัณฑิต (เกียรตินิยม) การเขียนร่วมสมัยพร้อมแนวทางปฏิบัติด้านศิลปะดิจิทัลที่ถูกปล้นจากเนินเขาของ Devon รวมถึงประสบการณ์การเขียนระดับมืออาชีพกว่าทศวรรษ เขาชอบดื่มชา บอร์ดเกม และฟุตบอลเป็นจำนวนมาก

เพิ่มเติมจาก Gavin Phillips

สมัครรับจดหมายข่าวของเรา

เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!

คลิกที่นี่เพื่อสมัครสมาชิก