ฉันได้สังเกตเห็นเมื่อเร็ว ๆ นี้ว่า Windows 7 ในเครื่องของฉันได้บ่นเกี่ยวกับหน่วยความจำไม่เพียงพอและฉันควรปิดโปรแกรมบางโปรแกรม โดยทั่วไปแล้วมันจะชี้ให้เห็นโปรแกรมที่ฉันใช้ซึ่งมีหน่วยความจำรั่วและมีขนาดค่อนข้างใหญ่ อย่างไรก็ตามโดยปกติแล้วโปรแกรมเหล่านี้จะเริ่มต้นที่การใช้งาน RAM ขนาด 20MB และหลังจากใช้งานโปรแกรมระหว่าง 12 ถึง 24 ชั่วโมงแล้วพวกเขาจะเติบโตจนถึงระดับการใช้งาน RAM สูงสุด 200MB ฉันไม่เคยมีโปรแกรมเหล่านี้มากกว่าสามโปรแกรมที่ทำงานในเวลาเดียวกันดังนั้นการใช้ RAM สูงสุด 600MB ที่ฉันเคยเห็นจากโปรแกรมที่ทำงานอยู่ของฉัน
ฉันใช้ Windows 7 x64 บนเครื่องที่มี RAM 4GB ตอนแรกฉันลืมไปแล้วและเพิ่งจะรีสตาร์ทโปรแกรมเมื่อ Windows บ่น แต่ตอนนี้ฉันจำได้ว่าความจริงที่ว่า Windows บ่นเกี่ยวกับฉันโดยใช้ RAM 600MB (ต่ำกว่า 2GB แม้ว่าคุณจะมีหน่วยความจำที่ใช้โดยระบบปฏิบัติการ) . ดังนั้นฉันจึงดึงหน้าต่างกระบวนการของระบบขึ้นมาเพื่อดูการใช้งานหน่วยความจำทั้งหมดของฉันจากกระบวนการและกระบวนการของระบบที่ระบุไว้ มันเพิ่มขึ้นเป็นเพียงมากกว่า 700MB ดังนั้นฉันยังคงสับสน จากนั้นฉันไปที่การตรวจสอบทรัพยากรและเปิดแท็บหน่วยความจำ ที่นั่นฉันคิดว่าฉันพบคำตอบของฉัน มันระบุว่าฉันใช้ RAM เพียง 33% เท่านั้น อย่างไรก็ตามบนแถบการจัดสรรทรัพยากรหน่วยความจำกายภาพส่วนที่แก้ไขมีมากถึง 2.3GB ส่วนสแตนบายสูงถึง 540MB ส่วนที่ว่างอยู่ต่ำกว่า 20MB หน่วยความจำแคชแสดงอยู่ที่ 2 หน่วยความจำ 8GB และหน่วยความจำที่มีจำหน่ายอยู่ในรายการที่ 550MB (ค่าเหล่านี้ถูกปัดเศษเล็กน้อยแน่นอนว่าเมื่อเจ้ากำลังเปลี่ยนแปลงอยู่ตลอดเวลาขณะที่ฉันเขียน)
ดังนั้น Windows 7 จึงใช้หน่วยความจำมากกว่าที่ฉันเป็น ก่อนหน้านี้ฉันเคยทำการปรับเปลี่ยนบางอย่างในเมนูบริการของ Windows ที่ติดตั้ง แต่นั่นก็เพื่อปิดใช้งานบริการโฮสต์บางตัวเท่านั้นเนื่องจากฉันไม่ต้องการแชร์สื่อใด ๆ เพื่อเปิดใช้งานไคลเอ็นต์ Telnet และลบอินเทอร์เน็ต Explorer แต่มันอาจเป็นความผิดของฉัน มีวิธีใดที่จะทำให้ Windows ไม่ทำอย่างนี้หรืออย่างน้อยก็แคชน้อยลงเรื่อย ๆ ดังนั้นฉันจึงหยุดรับการแจ้งเตือน "Low on Memory" เหล่านี้หรือไม่