หน่วยความจำ - ว่าง vs ฟรี?


21

ฉันมี Windows 7 พร้อม RAM 8 GB

ปัจจุบันฉันเห็น:

ป้อนคำอธิบายรูปภาพที่นี่

ฉันอ่านที่นี่ว่า:

  • Totalคือจำนวน RAM ที่ติดตั้งในคอมพิวเตอร์ของคุณซึ่งแสดงรายการเป็นเมกะไบต์ (MB) ( ✔ตกลง )

  • Cachedอ้างถึงจำนวนหน่วยความจำกายภาพที่ใช้ล่าสุดสำหรับทรัพยากรระบบ ( ✔ตกลง )

  • Availableคือจำนวนการสแตนด์บายและหน่วยความจำว่างจาก Resource Monitor ( ✔ตกลง )

  • Freeคือจำนวนหน่วยความจำที่ไม่ได้ใช้งานในปัจจุบันหรือไม่มีข้อมูลที่เป็นประโยชน์ (ไม่เหมือนกับไฟล์แคชซึ่งมีข้อมูลที่มีประโยชน์) ( ? Huh )

ฉันไม่เข้าใจส่วนสุดท้าย หมายความว่าโปรแกรมอาจมีขนาดหน่วยความจำAvailable+Freeใช่หรือไม่ (เนื่องจาก 'พร้อมใช้งาน' พร้อมใช้งานและเนื่องจากFreeมีข้อมูลที่ไม่จำเป็น - มันสามารถปล่อยบล็อกของมันได้)

คำถาม ใช่ไหม มีหน่วยความจำรวมเท่าใด (ตามภาพของฉัน) สำหรับโปรแกรมเรียกใช้งานใหม่

คำตอบ:


11

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


ดังนั้นฉันถามขนาดสูงสุด (ตามรูปของฉัน) ที่กระบวนการใหม่สามารถทำได้?
Royi Namir

5525 เมกะไบต์ เมื่อสิ่งนี้หมด Windows จะใช้หน่วยความจำหน้า (พื้นที่ฮาร์ดไดรฟ์) ซึ่งช้ากว่า
Lily Hahn

AVAILABLE+FREE? ดังนั้นสมมติฐานของฉันถูกต้อง?
Royi Namir

ใช่ แต่จำไว้ว่ากระบวนการสามารถแชร์หน่วยความจำได้
Lily Hahn

โทบิ - แล้วทำไม MS ถึงทำให้ผู้ใช้สับสน? อันที่จริงมีฟรี 5525 mb .... ผู้ใช้อย่าให้ sh ** เกี่ยวกับฟรี ถ้ากระบวนการต้องการหน่วยความจำ - มันจะครอบครองAVAILABLE+FREE.... งั้นเหรอ?
Royi Namir

11

@Tobi Hahn คำตอบไม่ถูกต้อง คำตอบที่ถูกต้องควรเป็นอย่างใดอย่างหนึ่งAvailableหรือCached+Free

ที่แนะนำโดยWHS ใน sevenforums.com ,Look into Resource Monitor > Memory tab. That gives you a better picture.

นี่คือหมายเลขของฉัน (พร้อมกราฟ): การตรวจสอบทรัพยากร

  • Hardware Reserved : ใช้ BIOS และไดรเวอร์ก่อน
  • In Use : ใช้โปรแกรม / ระบบปฏิบัติการของคุณ
  • Modified : หน่วยความจำสกปรกต้องเขียนลงดิสก์ก่อนใช้งาน
  • Standby : ข้อมูลและรหัสแคช
  • Free : ฟรี

นอกจากนี้

  • Available: รวมและStandby Free=>Standby+Free
  • Cached: รวมถึงStandbyและModified=>Standby+Modified

ดังนั้นคำตอบที่ควรจะเป็น=>Standby+FreeAvailable

หมายเหตุ: หากคุณต้องการที่จะรวมModifiedแล้วมันจะเป็น=>Modified+Standby+FreeCached+Free

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.