คอลัมน์ต่าง ๆ ในการตรวจสอบกิจกรรมมีความสับสนเล็กน้อย
คอลัมน์ต่าง ๆ ในการตรวจสอบกิจกรรมมีความสับสนเล็กน้อย
คำตอบ:
นำมาจากคำตอบของฉันที่Server Fault :
Mac OS X หน่วยความจำศัพท์แสง:
มีสาย : นี่หมายถึงรหัสเคอร์เนลและเช่น หน่วยความจำที่ไม่ควรย้ายออกจาก RAM ยังรู้ว่าเป็นหน่วยความจำถิ่น
แชร์ : หน่วยความจำที่แชร์ระหว่างสองกระบวนการขึ้นไป กระบวนการทั้งสองจะแสดงจำนวนหน่วยความจำนี้ดังนั้นจึงอาจทำให้เข้าใจผิดเล็กน้อยว่ามีการใช้งานหน่วยความจำเท่าใด
จริง : นี่คือการใช้หน่วยความจำ "ของจริง" สำหรับแอปพลิเคชันที่รายงานโดย task_info () - จำนวนคร่าวๆของจำนวนหน้าฟิสิคัลที่กระบวนการปัจจุบันมี (rsize)
ส่วนตัว : นี่คือหน่วยความจำที่กระบวนการใช้เพียงอย่างเดียวในกระบวนการของตัวเองที่ใช้ในหน่วยความจำ Resident (RPRVT)
เสมือน : จำนวนพื้นที่ที่อยู่ทั้งหมดในกระบวนการที่แมปกับสิ่งใด - ไม่ว่าจะเป็นพื้นที่ขนาดใหญ่โดยพลการสำหรับตัวแปรหรืออะไรก็ตาม - มันไม่เท่ากับการใช้ VM จริง (VSIZE)
ใช้งานอยู่ : หน่วยความจำในปัจจุบันระบุว่าใช้งานอยู่และใช้ RAM
ไม่ได้ใช้งาน : "หน่วยความจำไม่ได้ใช้งานไม่ได้ถูกใช้งานอีกต่อไปและถูกแคชไว้ในดิสก์มันจะยังคงอยู่ใน RAM จนกว่าแอปพลิเคชันอื่นจะต้องการพื้นที่การทิ้งข้อมูลนี้ไว้ใน RAM จะเป็นประโยชน์ต่อคุณ เพื่อมันภายหลัง " - วิธีใช้ Mac OS X
ฟรี : จำนวน RAM ที่ใช้งานได้จริงโดยไม่มีข้อมูลใด ๆ
เอกสารที่ดีที่สุดที่ฉันรู้ (และสามารถค้นพบในการวิจัยติดตาม) คือบทความMemory Management ของ Apple ในเว็บไซต์นักพัฒนาซอฟต์แวร์ของพวกเขา
แหล่งข้อมูลที่คุ้มค่าอื่น ๆ : รายการส่งเมลของดาร์วิน: [ 1 ], [ 2 ] และบทความเก่าบนMacOSX คำแนะนำ นอกจากนี้ Mike Ash ได้โพสต์แนะนำคนธรรมดาที่ดีในบล็อกของเขา
Real mem เกี่ยวข้องกับหน่วยความจำกายภาพ (โมดูล RAM จริงในคอมพิวเตอร์ของคุณ) หน่วยความจำเสมือนคือจำนวนหน่วยความจำ "ปลอม" ที่จัดสรรให้กับกระบวนการหมายถึงหน่วยความจำที่จัดสรรไว้ในสื่อบันทึกข้อมูลถาวร (ฮาร์ดไดรฟ์โซลิดสเตทไดร์ฟ ฯลฯ ) สำหรับกระบวนการนั้น หน่วยความจำที่แชร์คือหน่วยความจำแบบฟิสิคัล (จริง) ที่สามารถแชร์กับกระบวนการอื่นได้ หน่วยความจำส่วนตัวคือหน่วยความจำ "ของจริง" ที่สามารถใช้ได้โดยกระบวนการที่จัดสรรให้เท่านั้น
คำอธิบายเหล่านี้อาจช่วยได้เช่นกัน ... โดยตรงจากการตรวจสอบกิจกรรม -> ความช่วยเหลือ -> การดูการใช้งานหน่วยความจำระบบ:
นี่คือคำอธิบายของข้อมูลบางส่วนที่แสดงที่ด้านล่างของบานหน้าต่างหน่วยความจำ:
Apple อัปเดตการตรวจสอบกิจกรรมใน OSX 10.9 (Mavericks) พวกเขามีบทความที่ดีเกี่ยวกับสิ่งที่ทุกอย่างที่นี่หมายถึงhttp://support.apple.com/kb/HT5890 สรุป...
การรวมกันของสถิติหน่วยความจำแบบใช้สายใช้งานไม่ใช้งานและใช้แล้วในรุ่นก่อนหน้าของการตรวจสอบกิจกรรมได้ถูกแทนที่ใน Mavericks ด้วยกราฟ "Memory Pressure" ที่อ่านง่าย
แรงดันหน่วยความจำถูกระบุด้วยสี: