Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

RAM Optimization ใน Windows ไม่จำเป็น นี่คือเหตุผล

RAM Optimization ใน Windows ไม่จำเป็น นี่คือเหตุผล

บางคน RAM เป็นทรัพยากรที่ล้ำค่า ต้องจัดการระมัดระวัง โดยเฉพาะระบบที่มี RAM ต่ำสุดที่จำเป็นรัน Windows เวอร์ชันของพวกเขา นี่คือเหตุผลที่หลายคน intuitive เลือกดาวน์โหลดและติดตั้งโปรแกรมจัดการ RAM ตัดให้มากที่สุดจากโปรแกรมเพื่อให้คอมพิวเตอร์เร็วขึ้น สมมติว่าคุณมี Windows Vista หรือรุ่นใหม่กว่า XP ผมจะอธิบาย misconception ทั่วไปเกี่ยวหน่วยความจำและการ optimize ใน OS ของคุณ

RAM Optimization Tools ไม่ทำอะไร (ใน Windows รุ่นใหม่)

อาจสังเกต bump ความเร็วเล็กน้อยตอนใช้ memory optimizer ใน Windows หรือเป็น psychological auto-suggestion ใครรู้? มาดูใต้ฝาโฉมกัน

ใน Windows XP และก่อนหน้า ถ้า RAM เต็มเกือบ จะประสบ performance drop ใหญ่ ต้องใช้ tool ทิ้งของกวาดที่กินทรัพยากร จำกัด 4 GB เว้นแต่ใช้ 64-bit OS (ไม่มีก่อน XP) ยังคงจริง แต critical มากตอน 64-bit OS เพิ่งเริ่มทำเครื่องหมายในการคำนวณ RAM optimization เป็น must

RAM Optimization ใน Windows ไม่จำเป็น นี่คือเหตุผล

หลัง Windows Vista มา RAM optimizers ยังแพร่หลาย Vista คือลูกพี่ลูกน้องที่ตาบอดและพิการของ Windows 7 กินทรัพยากรอย่างงานปาร์ตี้ คนตกใจเห็น RAM allocated มากมายจากฟ้าลงมา วิธีเดียวผลักกลับคือ tools น่าเสียดาย พวกมันทำไว้ทั้งนั้นก็ไร้ผล ไม่ใช่ปัญหาจริง Vista แค่แย่ นั่นแหละ RAM occupation ไม่เกี่ยวกับปัญหา และเมื่อเกี่ยว เพราะ memory leak ที่ควบคุมไม่ได้ RAM optimization tool กลายเป็น do-nothing gimmick ยอดนิยมโลก

Vista และ Windows รุ่นใหม่ เริ่ม fetch memory จากโปรแกรม pre-load เข้า addressing space ก่อนที่คุณจะเริ่มพวกมัน ด้วย predictive technology (รู้จักว่า "Prefetch" หรือ "Superfetch") นำโปรแกรมที่ใช้บ่อยสุด วางบน RAM โดยคุณไม่รู้ RAM optimization แค่ลบ cached memory นี้ ซึ่งไม่ส่งผลต่อ performance เนื่องจาก Windows ทำแล้วตอนหน่วยความจำเต็ม ทำ 2 ทาง: บังคับให้โปรแกรมที่รันอยู่ใช้ page file (ช้ามาก) หรือกลืน RAM ที่เหลือ จน Windows flush cache แล้วหดกลับขนาดเดิม

RAM Optimization ใน Windows ไม่จำเป็น นี่คือเหตุผล

เหมือน SSD optimization RAM optimization ก็ redundant และเหมือน SSD optimization อาจ counter-productive เพราะ...

มันอาจทำให้คอมพิวเตอร์ช้าลง

อ่านถูกแล้ว RAM optimization สร้างปัญหามากกว่าแก้ อธิบาย: โปรแกรมที่ใช้บ่อยที่สุด ต้องโหลดเข้า memory ก่อนจะเห็นบนหน้าจอ Delay ระหว่างสองอย่างคือสาเหตุความรำคาญที่ต้องรอ ฮาร์ดดิสก์ช่วยช้าลงอีก แต่ตอนนี้ focus RAM ไม่ใช่ physical storage

รัน optimization = ลบ cached RAM ไม่มีผลต่อสิ่งที่ใช้จริง ใน Vista ขึ้นไป full RAM = good RAM คือ RAM ที่ใช้ประโยชน์ ถ้าใช้ Windows 7 จะเห็น caching process ทำงาน:

RAM Optimization ใน Windows ไม่จำเป็น นี่คือเหตุผล

นี่คือ physical memory details ของผมใน task manager แท็บ "Performance" สังเกต free ram เพียง 5 MB แท้จริง Windows 7 และใหม่กว่าแสดง real RAM usage Vista ไม่ทำ ทำให้สับสนว่าทำไม RAM ใช้ส่วนใหญ่ ถ้าใช้ RAM optimization tool ตอนนี้ Chrome จะโหลดช้าลง

ข้อสรุป?

ถ้าคอมพิวเตอร์ช้าและใช้ RAM เยอะกับ actively running applications (คือ ไม่มีที่ว่างสำหรับ caching) ไปร้านฮาร์ดแวร์ซื้อ RAM upgrade เหมาะกว่า Optimization แค่ไร้ผล (หรือแย่กว่า แค่ทำให้ OS เหนื่อย) คิดว่าอย่างไร comment บอกมาได้เลย!

Image credit: Hand Holding Ddr Memory from BigStockPhoto