แรมที่ไม่ได้ใช้คือแรมที่เสียเปล่า แม้ว่าจะเป็น Chrome ที่กำลังใช้งานมัน
มีแอปเพียงไม่กี่ตัวที่มีชื่อเสียงด้านการใช้งานหน่วยความจำแย่ไปกว่า Google Chrome เปิดแท็บมากพอและมันจะใช้ RAM เป็นจำนวนกิกะไบต์อย่างไม่ลังเล และชื่อเสียงด้านความหนาแน่นก็แทบจะไม่มีใครเทียบได้
แต่แม้ว่าความต้องการหน่วยความจำของ Chrome จะเป็นปัญหา แต่ก็ไม่ชัดเจนเหมือนกับการบอกว่า "RAM ที่ไม่ได้ใช้งานคือ RAM ที่เสียไป" ความเป็นจริงเกี่ยวกับปัญหาหน่วยความจำของ Chrome นั้นซับซ้อนกว่าที่คนส่วนใหญ่คิด
การใช้งาน RAM ด้วยตัวมันเองไม่ได้หมายความว่ามันเป็นสิ่งที่ไม่ดีเสมอไป
โครมชอบกิน
Chrome ดูเหมือนว่าจะใช้หน่วยความจำเป็นจำนวนมาก และต้องยอมรับว่า มันก็ใช้จริงๆ ส่วนใหญ่ไม่ได้แย่ที่สุดเสมอไปนะ ฉันได้ทดสอบการใช้หน่วยความจำของแท็บเดียวกันในหลายๆ เบราว์เซอร์ และ Chrome อยู่ในระดับกลางของกลุ่ม
สิ่งสำคัญที่ต้องจำคือ การใช้ RAM สูงเพียงอย่างเดียวไม่ได้หมายความว่าจะมีปัญหาเสมอไป ระบบปฏิบัติการสมัยใหม่ถูกออกแบบมาเพื่อใช้หน่วยความจำที่มีอยู่เมื่อเป็นไปได้ เพราะพูดง่าย ๆ ก็คือ หน่วยความจำว่างไม่ได้ช่วยเพิ่มประสิทธิภาพของระบบของคุณ Windows, macOS และ Linux ทั้งหมดจะใช้หน่วยความจำบางส่วนเพื่อแคชไฟล์ เก็บข้อมูลแอปที่ใช้บ่อย และตรวจสอบให้แน่ใจว่าโปรแกรมที่เปิดใช้งานมีพื้นที่เพียงพอสำหรับการทำงานอย่างราบรื่น
อย่างไรก็ตาม Chrome โดดเด่นกว่าบราวเซอร์ส่วนใหญ่เพราะการออกแบบ หนึ่งในคุณสมบัติหลักของ Chrome คือสถาปัตยกรรมมัลติ-โปรเซส ซึ่งจะแยกแท็บออกเป็นแต่ละโปรเซส การแยกแต่ละแท็บและส่วนขยายให้อยู่ในโปรเซสของตัวเองหมายความว่าคุณมีความปลอดภัยมากขึ้น และถ้าแท็บใดแท็บหนึ่งล่ม มันจะพาล่มเฉพาะแท็บนั้นเท่านั้น ไม่ใช่ทั้งเบราว์เซอร์ของคุณ (โดยปกติ Chrome อาจล่มทั้งหมดได้)
แต่ก็หมายความว่า Chrome (เช่นเดียวกับเบราว์เซอร์อื่นๆ) ใช้หน่วยความจำมากขึ้นด้วย
Chrome ยังปรับจำนวนหน่วยความจำที่ใช้ได้แบบ "ไดนามิก" ขึ้นอยู่กับหน่วยความจำระบบที่มีอยู่ โดยพื้นฐานแล้ว Chrome มีฟีเจอร์ที่ชื่อว่า MemoryPressureListener ซึ่งตรวจสอบกับระบบปฏิบัติการของคุณเกี่ยวกับว่ามีหน่วยความจำเท่าไหร่ที่สามารถใช้ได้ มันไม่ได้ตรวจสอบว่าระบบของคุณมีหน่วยความจำเท่าไหร่ แต่จะฟังว่าระบบปฏิบัติการแจ้งมาว่ามีความกดดันเกี่ยวกับการใช้หน่วยความจำมากแค่ไหน
หากระบบปฏิบัติการของคุณกำลังหมดหน่วยความจำ Chrome สามารถตอบสนองโดยการปิดแท็บ ยกเลิกข้อมูลแท็บที่อยู่เบื้องหลัง และอื่น ๆ
ดังนั้น ไม่ใช่ว่าคุณติดตั้ง RAM 32GB แล้ว Chrome จะพูดว่า "ในที่สุด" แต่สิ่งนี้ช่วยให้ Chrome มีพื้นที่มากขึ้นในการเก็บข้อมูลแท็บเพราะมันได้รับสัญญาณบวกจากระบบปฏิบัติการ
"แรมที่ไม่ได้ใช้คือแรมที่เสียเปล่า"
ใช่... แต่ก็ไม่เช่นกัน
โอเค ดังนั้นเราก็ได้สรุปแล้วว่า Chrome ใช้แรมเยอะ และบางครั้ง นั่นก็เป็นสิ่งที่ดี ขึ้นอยู่กับฮาร์ดแวร์ของระบบของคุณ แต่สิ่งนั้นไม่ได้ตอบคำถามว่า การมีหน่วยความจำที่ไม่ได้ใช้นั้นสูญเสียไปโดยสิ้นเชิงหรือไม่
ตามที่คุณคาดไว้ คำตอบอยู่ตรงกลาง
มันเป็นเรื่องจริงที่สามารถพูดได้ว่า หน่วยความจำที่คุณไม่ได้ใช้นั้นไม่ได้ทำอะไรให้กับระบบของคุณเลย มันไม่ได้ช่วยให้คอมพิวเตอร์ของคุณทำงานเร็วขึ้น และมันก็แค่รอนำไปใช้งาน ระบบปฏิบัติการของคุณและโปรแกรมที่คุณรันรู้เรื่องนี้ และจะเก็บข้อมูลชั่วคราวตามที่จำเป็น แต่ก็เพียงถึงจุดหนึ่งเท่านั้น
มีความแตกต่างอย่างมากระหว่างการใช้งาน RAM สูงกับความกดดันของหน่วยความจำจริง และนั่นคือจุดที่ส่วนกลางที่ว่า 'เรากำลังค้นหาความละเอียดอ่อนเล็กน้อย' เข้ามาเกี่ยวข้อง
ระบบที่ใช้ RAM 80 หรือแม้แต่ 90 เปอร์เซ็นต์ก็ยังสามารถรู้สึกลื่นไหลได้อย่างสมบูรณ์หากมีแคชที่สามารถเรียกคืนได้เพียงพอและระบบปฏิบัติการไม่ได้สลับข้อมูลไปยังดิสก์อย่างต่อเนื่อง ในขณะเดียวกัน เครื่องอีกเครื่องที่ใช้ RAM น้อยกว่ามากก็สามารถรู้สึกช้าได้หากหน่วยความจำถูกกระจายเป็นชิ้น ๆ ถูกบีบอัดอย่างหนัก หรือถูกดันซ้ำ ๆ เข้าไปในไฟล์เพจ
นั่นก็เป็นเหตุผลว่าทำไมการเปิดแท็บ Chrome หลายสิบแท็บโดยไม่จำเป็นเพียงเพื่อ “ใช้ RAM ของคุณ” จึงไม่ค่อยมีประโยชน์อะไร แท็บเบราว์เซอร์ไม่ได้เป็นเพียงส่วนของหน่วยความจำที่นิ่ง ๆ รออยู่เบื้องหลัง หลายแท็บยังคงใช้สคริปต์ รีเฟรชเนื้อหา และประมวลผล CPU ขณะที่ยังคงทำงานอยู่
การเติมหน่วยความจำของคุณยังไม่ได้นับว่าโปรแกรมหลายโปรแกรมต้องการพื้นที่หน่วยความจำเพิ่มเติมเพื่อทำงาน เช่นเดียวกัน หากคุณต้องการเปิดแอปอื่น มันก็ต้องการการจัดสรรหน่วยความจำของตัวเองเช่นกัน หากคุณเติมหน่วยความจำด้วยแท็บ Chrome หรือโปรแกรมอื่นๆ มากมาย ระบบของคุณจะประสบปัญหาในการรองรับโปรแกรมเพิ่ม
ในเรื่องนั้น ความตอบสนองของแอปของคุณโดยทั่วไปจะให้ตัวบ่งชี้ที่ดีเกี่ยวกับปริมาณหน่วยความจำที่ถูกใช้งาน และว่าคุณจำเป็นต้องปล่อยหน่วยความจำบางส่วนหรือไม่ หากแอปเริ่มค้างขณะสลับหน้าต่าง แท็บโหลดซ้ำอย่างต่อเนื่องเมื่อกลับไปยังแท็บเดิม กิจกรรม SSD เพิ่มสูงโดยไม่มีเหตุผลที่ชัดเจน หรือระบบทำงานช้าลงภายใต้ภาระงานหลายอย่างพร้อมกัน คุณน่าจะกำลังประสบกับความกดดันของหน่วยความจำ
เบราว์เซอร์สมัยใหม่จริง ๆ แล้วเก่งในการจัดการหน่วยความจำ
ปล่อยให้เบราว์เซอร์ของคุณทำงาน
อีกสิ่งที่ควรพิจารณาเมื่อพูดถึงการใช้หน่วยความจำของ Chrome ก็คือ โดยรวมแล้ว มันมีความสามารถในการจัดการแท็บเก่าของคุณได้ดี ฟีเจอร์ Memory Saver ของ Chrome จะจัดการแท็บที่คุณเก็บไว้เป็นรายการสิ่งที่ต้องทำอย่างจริงจัง พร้อมกับแท็บลืมอื่น ๆ ที่คุณเปิดค้างไว้มานานหนึ่งสัปดาห์
นอกจากนี้ หากคุณคิดว่าตัวเลือกที่มีอยู่ใน Chrome ไม่แรงพอ คุณก็สามารถใช้ส่วนขยายการจัดการหน่วยความจำเพื่อทำงานแทนได้เสมอ
ดังนั้น แม้แนวคิดที่ว่า “แรมที่ไม่ได้ใช้งานคือแรมที่ถูกเสียไป” จะมีความจริงบางส่วน แต่ก็ไม่ได้เป็นเรื่องทั้งหมด — และโปรแกรมที่คุณใช้ เช่น Chrome ก็กำลังช่วยควบคุมแรมอย่างมีประสิทธิภาพ แรมว่างยังคงมีค่าเพราะช่วยให้มีพื้นที่สำหรับการเพิ่มปริมาณงานอย่างกะทันหัน แอพพลิเคชั่นใหม่ และงานพื้นหลังของระบบปฏิบัติการ เป้าหมายไม่ใช่การทำให้หน่วยความจำของคุณเต็มอยู่ตลอดเวลา แต่คือการใช้ทรัพยากรที่มีอย่างชาญฉลาดโดยไม่สร้างแรงกดดันพอที่จะทำให้ทุกอย่างช้าลง




