มันทิ้ง RAM ที่ใช้โดยโปรแกรมหรือถ่ายโอนไปยังไฟล์หน้าบนฮาร์ดดิสก์หรือไม่? หรือว่าจะทำความสะอาดแรมที่ไม่ได้รับการแก้ไขหรือไม่
มันทิ้ง RAM ที่ใช้โดยโปรแกรมหรือถ่ายโอนไปยังไฟล์หน้าบนฮาร์ดดิสก์หรือไม่? หรือว่าจะทำความสะอาดแรมที่ไม่ได้รับการแก้ไขหรือไม่
คำตอบ:
RAM free'ers บังคับให้โปรแกรมอื่น ๆ สลับเพจส่วนใหญ่ไปยังดิสก์ (บ่อยครั้งโดยการจัดสรรหน่วยความจำจำนวนมาก) หากโปรแกรมเหล่านั้นไม่ต้องการหน้าเหล่านั้นเป็นระยะเวลาหนึ่ง (ตัวอย่างเช่นหากเป็นหน้าต่างย่อเล็กสุดและไม่ทำอะไรเลย) สิ่งนี้จะทำให้ RAM ว่างมากขึ้น โปรดทราบว่าโดยทั่วไปคุณจะไม่สามารถควบคุมสิ่งที่ถูกผลักออกไปยังดิสก์ได้
ปัญหาคือการปล่อยให้ RAM ว่างไม่ได้มีประโยชน์สำหรับตัวเอง หากโปรแกรมที่กำลังรันอื่นต้องการ RAM นั้นการเพจจะเกิดขึ้นในขณะนั้นแทนที่จะเป็นเมื่อคุณใช้หน่วยความจำแรมฟรี และช่วงเวลาที่คุณต้องการให้โปรแกรมที่ถูกผลักออกไปที่ดิสก์ทำอะไร (ตัวอย่างเช่นถ้ามันตื่นขึ้นทุกๆ 5 นาทีเพื่อตรวจสอบสถานะของคุณบน facebook) ก็แค่เปลี่ยนกลับไปทำมัน
หากคุณมีปัญหา RAM จริง ๆ คุณมีตัวเลือกสองทาง:
1) รับ RAM เพิ่ม ง่ายตรงอาจมีราคาแพงหรือ (ขึ้นอยู่กับการตั้งค่าระบบปฏิบัติการและฮาร์ดแวร์) เป็นไปไม่ได้
2) เรียกใช้โปรแกรมน้อยลง ยิ่งมีสิ่งต่าง ๆ ที่กำลังทำงานน้อย RAM ก็พร้อมใช้งานสำหรับสิ่งต่าง ๆ ที่กำลังทำงานอยู่ นอกจากนี้ยังเกี่ยวข้องกับการเลือกอรรถประโยชน์ที่ใช้ทรัพยากรน้อยลง ตัวอย่างเช่นหากคุณเปิดยูทิลิตี้ IM ไว้ตลอดเวลาให้เลือกอันที่มีหน่วยความจำขนาดเล็กแทนที่จะเป็นอันที่มีคุณสมบัติที่ฉูดฉาดทั้งหมด
3) รับดิสก์ที่เร็วกว่า สิ่งนี้ไม่ได้ทำให้คุณมี RAM มากขึ้น (ชัด) แต่ถ้าคุณใช้ดิสก์ที่เร็วกว่าสำหรับแฟ้มเก็บเพจของคุณเวลาที่เกี่ยวข้องกับการสลับหน้าเข้าและออกจากหน่วยความจำจะลดลงและสังเกตเห็นได้น้อยลง
ไม่มีตัวเลือกจริงอื่น ๆ
โดยพื้นฐานแล้วสิ่งที่ผู้ใช้ RAM ทำคือสำรอง RAM จำนวนมากบังคับให้ Windows สลับโปรแกรมอื่น ๆ ไปยังดิสก์แล้วปล่อย RAM ที่สำรองไว้ อาจมีกลยุทธ์ที่แตกต่างกันในการทำสิ่งนี้ แต่ฉันไม่ได้รู้สึกกลัวนัก
ฉันขอแนะนำให้ใช้ RAM แบบฟิสิคัลมากขึ้นถ้าเป็นไปได้เนื่องจากจะถึงเวลาที่โปรแกรม outswapped จำเป็นต้องได้รับส่วนแบ่งหน่วยความจำกลับมา ...
การพยายามหลอกระบบปฏิบัติการทำให้เกิดความรู้สึกว่ามีบางอย่างกำลังทำอยู่ วิธีการดังกล่าวเป็นกรณีของการปล้น Peter ให้จ่ายพอล
หรือ ... ถ้าคุณลองและหาอะไรซักอย่างในระยะยาวคุณจะได้อะไร ...
กล่าวอีกอย่างหนึ่งก็คือฉันคิดว่าสิ่งนี้เป็นเรื่องต่อต้าน หากคุณมี RAM ไม่พอทางออกที่ดีที่สุดในระยะยาวคือการซื้อเพิ่มเติม
Windows จะส่งข้อความ 'LOW_MEMORY' รอบ ๆ เพื่อขอให้แอปพลิเคชันทั้งหมดเพิ่มข้อมูลที่ไม่ได้ใช้ แคชของเซิร์ฟเวอร์ SQL และไฟล์ได้รับการล้างดังนั้นคุณจะได้พื้นที่ว่างเหลือเฟือมากมาย นอกจากนี้ยังล้างแคชไฟล์ windows ที่สามารถใช้เวลา 1 กิกะไบต์ในการเริ่มต้นได้อย่างง่ายดาย
การจัดสรรหน่วยความจำขนาดใหญ่เป็นวิธีที่ง่ายในการทริกเกอร์ข้อความ LEM MEMORY แต่อาจมีระบบที่ฉลาดกว่า
พร้อมกับคำตอบอื่น ๆ เครื่องมือรุ่นเก่าเช่น RAMDoubler ใช้ในการบีบอัด RAM ในหน่วยความจำด้วยค่าใช้จ่าย CPU ที่ชัดเจนในการเข้าถึง ฉันคิดว่าไม่มีใครทำเช่นนี้อีกต่อไปเพราะต้นทุนการเข้าถึงนั้น
แก้ไข: ไม่มีใคร .. ข้างนอกของApple ทุกอย่างเก่าใหม่อีกครั้ง โดยเฉพาะอย่างยิ่งการแพร่กระจายระหว่างความเร็วของ CPU และความเร็วของเทคโนโลยีหน่วยความจำ (โดยเฉพาะดิสก์) นั้นใหญ่มากจนตอนนี้เป็นตัวเลือกที่ดีกว่าโดยเฉพาะอย่างยิ่งกับค่าไฟฟ้า (อ่าน: แบตเตอรี่) สำหรับการกดปุ่มดิสก์
โดยทั่วไปพวกเขาเพียงแค่บังคับให้ระบบใช้ไฟล์เพจมากขึ้นและ RAM น้อยลง เนื่องจากแรมเร็วกว่าฮาร์ดดิสก์ในกรณีที่เลวร้ายที่สุดคุณจะเห็นการลดลงของความเร็ว ที่ดีที่สุดคุณจะเห็น RAM เพิ่มเติม แต่ไม่มีความเร็วเพิ่ม