ฉันใช้ mysql และใช้หน่วยความจำสูงสุด 2.5 GB ฉันตรวจสอบการตรวจสอบกิจกรรมและเห็นว่าฉันมีหน่วยความจำที่ไม่ได้ใช้งาน 1GB แต่จะไม่เปลี่ยนแปลงแม้ว่าฉันจะมีหน่วยความจำว่างที่ใช้งานได้เพียง 10MB เท่านั้น มีวิธีการบังคับใช้หน่วยความจำที่ไม่ใช้งานหรือไม่?
ฉันใช้ mysql และใช้หน่วยความจำสูงสุด 2.5 GB ฉันตรวจสอบการตรวจสอบกิจกรรมและเห็นว่าฉันมีหน่วยความจำที่ไม่ได้ใช้งาน 1GB แต่จะไม่เปลี่ยนแปลงแม้ว่าฉันจะมีหน่วยความจำว่างที่ใช้งานได้เพียง 10MB เท่านั้น มีวิธีการบังคับใช้หน่วยความจำที่ไม่ใช้งานหรือไม่?
คำตอบ:
คุณสามารถนึกถึงหน่วยความจำที่ไม่ได้ใช้งานเช่นหน่วยความจำฟรีที่สงวนไว้สำหรับแอปพลิเคชันที่เพิ่งปิด แต่พร้อมที่จะถูกใช้โดยผู้ใช้รายอื่นเมื่อหน่วยความจำฟรีที่ 'แท้จริง' หมดลง หากคุณมีหน่วยความจำ 1 GB (เพื่อให้การสนทนานี้ง่ายขึ้น) ในระบบที่บูตใหม่ให้จินตนาการว่าระบบปฏิบัติการใช้ 300 MB และคุณเปิดแอปที่ใช้ 200 MB ตอนนี้คุณมีการใช้งานทั้งหมด 500 MB และฟรี 500 หากคุณปิดแอปที่ใช้ขนาด 200 MB หน่วยความจำจะถูกทำเครื่องหมายว่าไม่ใช้งานและคุณจะมี 300 ใช้ (OS), ไม่ใช้งาน 200 และฟรี 500 หากคุณเปิดแอปที่ต้องการ 600 MB มันจะใช้หน่วยความจำฟรีจากนั้นดึงออกมาจากกลุ่มที่ไม่ได้ใช้งาน
คุณสามารถเพิ่มหน่วยความจำที่ไม่ได้ใช้งานได้โดยเปิด Terminal.app และพิมพ์ (โดยไม่ต้อง $):
$ purge
คุณสามารถกำหนดค่า MySQL ให้ใช้หน่วยความจำได้มากขึ้น แต่ถ้าคุณไม่มีปัญหาเรื่องประสิทธิภาพฉันก็ต้องทิ้งทุกอย่างไว้:
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับหน่วยความจำที่ไม่ได้ใช้งานใน OS X:
purge
หยุดระบบของฉันสองสามวินาทีและทำ ... ไม่มีอะไรเลย (อย่างน้อยก็เกี่ยวกับหน่วยความจำที่ไม่ได้ใช้งาน pb) และใช่ระบบของฉันก็ทำการแลกเปลี่ยนเช่นกันแม้ว่าฉันควรจะมี RAM มากกว่า 1GB
หากต้องการขยายคำตอบของแอรอน:
กรณีของคุณอาจมีปัญหากับ MySQL ที่ใช้ทรัพยากรมากเกินไป แต่ Inactive Memory นั้นเหมือนกับหน่วยความจำฟรีสำหรับระบบปฏิบัติการ ความแตกต่างระหว่างที่ไม่ใช้งานและฟรีที่ไม่ได้ใช้งานได้รับเมื่อเร็ว ๆ นี้ที่ใช้ดังนั้นหากคุณตัวอย่างเช่นเปิด iTunes และจะใช้ 200MB เมื่อคุณปิดโปรแกรมที่ได้รับการปิดความทรงจำของ iTunes ทำเครื่องหมายว่าไม่ได้ใช้งาน แต่ก็ยังคงเป็นเช่นนั้นเว้นแต่ที่จำเป็น อีกครั้ง แต่ถ้าคุณเปิด iTunes ขึ้นมาอีกครั้ง OS X จะรู้ว่ามันมีอยู่แล้วและไม่ได้ใช้งานดังนั้นมันจะทำเครื่องหมายว่ามันใช้งานได้อีกครั้งและvoiláนั่นเร็วกว่าการโหลดจากฮาร์ดไดรฟ์ที่ช้ากว่า
ให้ข้อมูลเพิ่มเติมเกี่ยวกับคอมพิวเตอร์ของคุณเพื่อช่วยค้นหาสาเหตุของระบบ "ช้า" ของคุณ
อัปเดต : นี่คือข้อมูลเพิ่มเติมเกี่ยวกับหน่วยความจำและ OS X (จาก Apple):