ใช้ตัวตรวจสอบกิจกรรมเพื่อติดตามการใช้หน่วยความจำ Mac

สารบัญ:

ใช้ตัวตรวจสอบกิจกรรมเพื่อติดตามการใช้หน่วยความจำ Mac
ใช้ตัวตรวจสอบกิจกรรมเพื่อติดตามการใช้หน่วยความจำ Mac
Anonim

การใช้หน่วยความจำของ Mac เป็นเรื่องที่ท้าทาย ยูทิลิตีการตรวจสอบกิจกรรมสามารถช่วยได้ โดยเฉพาะอย่างยิ่งเมื่อถึงเวลาที่จะต้องพิจารณาว่าคุณจำเป็นต้องอัปเกรด RAM ของคอมพิวเตอร์ของคุณหรือไม่

Activity Monitor เป็นส่วนหนึ่งของ macOS ทั้งหมดและระบบปฏิบัติการ OS X ส่วนใหญ่สำหรับ Mac แต่รูปแบบปัจจุบันได้รับการแนะนำใน OS X Mavericks (10.9) บทความนี้ประกอบด้วยข้อมูลที่ใช้กับตัวตรวจสอบกิจกรรมใน macOS 10.15 ถึง OS X Mavericks (10.9) รวมถึงข้อมูลสำหรับ OS X เวอร์ชันก่อนหน้า

ตัวตรวจสอบกิจกรรมของ Mac

ตัวตรวจสอบกิจกรรมคือยูทิลิตี้ระบบฟรีที่มาพร้อมกับ Mac ทุกเครื่อง ประกอบด้วยแท็บสำหรับห้าพื้นที่ที่แสดงให้เห็นว่าแอปพลิเคชันและกระบวนการอื่นๆ ส่งผลต่อคอมพิวเตอร์ของคุณอย่างไร แท็บคือ:

  • CPU: แสดงผลของกระบวนการต่อกิจกรรมของ CPU
  • Memory: ตรวจสอบการใช้หน่วยความจำรวมถึงหน่วยความจำกายภาพ RAM
  • Energy: ระบุปริมาณพลังงานที่แต่ละแอพใช้
  • Disk: แสดงจำนวนข้อมูลที่อ่านและเขียนไปยังดิสก์
  • การใช้งานเครือข่าย: ระบุว่ากระบวนการใดกำลังส่งหรือรับข้อมูลผ่านเครือข่ายของคุณ
Image
Image

แท็บหน่วยความจำของตัวตรวจสอบกิจกรรมเป็นที่ที่คุณตรวจสอบและจัดการการใช้หน่วยความจำบน Mac ของคุณ

แผนภูมิหน่วยความจำการตรวจสอบกิจกรรม (OS X Mavericks และใหม่กว่า)

เมื่อ Apple เปิดตัว OS X Mavericks ได้เปิดตัวแผนภูมิความดันหน่วยความจำใน Activity Monitor พร้อมกับหน่วยความจำที่บีบอัด ซึ่งเป็นการเปลี่ยนแปลงครั้งสำคัญในวิธีที่ระบบปฏิบัติการจัดการหน่วยความจำ การบีบอัดหน่วยความจำทำให้ RAM ที่มีอยู่เกิดประโยชน์สูงสุดโดยการบีบอัดข้อมูลที่จัดเก็บไว้ใน RAM แทนการเพจหน่วยความจำไปยังหน่วยความจำเสมือน ซึ่งเป็นกระบวนการที่อาจทำให้ประสิทธิภาพของ Mac ช้าลงอย่างมาก

นอกจากการใช้หน่วยความจำที่บีบอัดแล้ว Mavericks ยังนำการเปลี่ยนแปลงมาสู่ตัวตรวจสอบกิจกรรมและวิธีนำเสนอข้อมูลการใช้หน่วยความจำอีกด้วย แทนที่จะใช้แผนภูมิวงกลมที่ปรากฏใน OS X เวอร์ชันก่อนหน้าเพื่อแสดงให้เห็นว่ามีการแบ่งหน่วยความจำอย่างไร Apple ได้แนะนำแผนภูมิความดันหน่วยความจำเพื่อแสดงจำนวนหน่วยความจำที่ Mac ของคุณบีบอัดเพื่อให้มีพื้นที่ว่างสำหรับกิจกรรมอื่นๆ

แผนภูมิความดันหน่วยความจำ

แผนภูมิความดันหน่วยความจำจะปรากฏที่ด้านล่างของแท็บหน่วยความจำในหน้าต่างตัวตรวจสอบกิจกรรม ซึ่งระบุจำนวนการบีบอัดที่ใช้กับ RAM เช่นเดียวกับเมื่อการเพจไปยังดิสก์เกิดขึ้นเมื่อการบีบอัดไม่เพียงพอที่จะตอบสนองความต้องการของแอพในการจัดสรรหน่วยความจำ

แผนภูมิความดันหน่วยความจำแสดงสามสี:

  • สีเขียว: แสดงว่าไม่มีการบีบอัด
  • สีเหลือง: แสดงเมื่อมีการบีบอัด
  • สีแดง: การบีบอัดถึงขีดจำกัดแล้ว และการเพจไปยังหน่วยความจำเสมือนได้เริ่มต้นขึ้นแล้ว

นอกจากสีที่บ่งบอกว่าเกิดอะไรขึ้นภายในระบบจัดการหน่วยความจำ ความสูงของแถบนั้นยังสะท้อนถึงขอบเขตของการบีบอัดหรือการแบ่งหน้าที่กำลังดำเนินอยู่

Image
Image

ตามหลักการแล้ว แผนภูมิความดันหน่วยความจำควรยังคงเป็นสีเขียว แสดงว่าไม่มีการบีบอัดเกิดขึ้น และคุณมี RAM ที่เพียงพอสำหรับงานที่ต้องดำเนินการ เมื่อแผนภูมิเริ่มเป็นสีเหลือง แสดงว่าไฟล์แคชที่ไม่ได้ใช้งานอีกต่อไปแต่ยังคงมีข้อมูลที่เก็บไว้ใน RAM กำลังถูกบีบอัดเพื่อสร้าง RAM ว่างเพียงพอที่จะกำหนดให้กับแอปที่ขอจัดสรร RAM

การบีบอัดหน่วยความจำต้องการโอเวอร์เฮดของ CPU แต่ประสิทธิภาพการทำงานเพียงเล็กน้อยนี้เล็กน้อยและผู้ใช้มักจะมองไม่เห็น

เมื่อแผนภูมิความดันหน่วยความจำเริ่มแสดงเป็นสีแดง แสดงว่าไม่มี RAM ที่ไม่ได้ใช้งานมากพอที่จะบีบอัด และกำลังสลับไปยังดิสก์ (หน่วยความจำเสมือน)การสลับข้อมูลออกจาก RAM เป็นงานที่ต้องใช้การประมวลผลมากกว่ามาก และมักจะสังเกตได้จากการที่ Mac ทำงานช้าลงโดยรวม

จะบอกอย่างไรเมื่อคุณต้องการ RAM

แผนภูมิความกดดันของหน่วยความจำช่วยให้ทราบได้อย่างรวดเร็วว่า Mac ของคุณต้องการ RAM เพิ่มเติมหรือไม่

  • หากแผนภูมิเป็น green โดยส่วนใหญ่ Mac ของคุณไม่ต้องการ RAM เพิ่มเติม
  • หากแผนภูมิของคุณเป็นแบบผสม yellow และ green Mac ของคุณกำลังใช้ RAM ที่มีอยู่ให้เกิดประโยชน์สูงสุดโดยไม่ต้องเปิดเพจ ข้อมูลไปยังไดรฟ์ คุณเห็นประโยชน์ของการบีบอัดหน่วยความจำและความสามารถของ Mac ในการใช้ RAM อย่างประหยัด เพื่อไม่ให้คุณต้องเพิ่ม RAM อีก หากแผนภูมิมักจะเป็นสีเหลืองและไม่ค่อยเป็นสีเขียว คุณอาจต้องการ RAM ในอนาคตอันใกล้
  • หากแผนภูมิอยู่ใน red บ่อยครั้งหรือนานขึ้น Mac ของคุณจะได้รับประโยชน์จาก RAM ที่มากขึ้น หากคุณเปิดแอปขึ้นมาเป็นสีแดงเท่านั้น แต่ยังเป็นสีเหลืองหรือสีเขียว แสดงว่าคุณไม่จำเป็นต้องมี RAM เพิ่มขึ้น แม้ว่าคุณอาจต้องการลดจำนวนแอปที่เปิดไว้พร้อมกัน

แม้ว่าไอคอน Activity Monitor Dock สามารถกำหนดค่าให้แสดงสถิติบางอย่างใน Dock ได้ แต่หน่วยความจำที่บีบอัดไม่ใช่หนึ่งในนั้น คุณต้องเปิดหน้าต่างแอปพลิเคชันเพื่อดูแผนภูมิความดันหน่วยความจำ

บรรทัดล่าง

OS X เวอร์ชันก่อนหน้าก่อน OS X Mountain Lion ใช้การจัดการหน่วยความจำแบบเก่าที่ไม่ใช้การบีบอัดหน่วยความจำ แต่จะพยายามเพิ่มหน่วยความจำที่จัดสรรให้กับแอปก่อนหน้านี้ และหากจำเป็นให้เพิ่มหน่วยความจำของเพจไปยังไดรฟ์ของคุณเป็นหน่วยความจำเสมือน

แผนภูมิวงกลมตรวจสอบกิจกรรม

แผนภูมิวงกลมตัวตรวจสอบกิจกรรมแสดงการใช้หน่วยความจำสี่ประเภท: ฟรี (สีเขียว) มีสาย (สีแดง) ใช้งานอยู่ (สีเหลือง) และไม่ได้ใช้งาน (สีน้ำเงิน) เพื่อให้เข้าใจการใช้หน่วยความจำ คุณต้องรู้ว่าหน่วยความจำแต่ละประเภทคืออะไรและส่งผลต่อหน่วยความจำที่มีอยู่อย่างไร

  • ฟรี. นี่คือ RAM ใน Mac ของคุณที่ไม่ได้ใช้อยู่ในขณะนี้ และสามารถกำหนดให้กับกระบวนการหรือแอปพลิเคชันใดๆ ที่ต้องการหน่วยความจำที่มีอยู่ทั้งหมดหรือบางส่วนได้
  • Wired. Mac ของคุณกำหนดหน่วยความจำแบบมีสายให้กับความต้องการภายในและความต้องการหลักของแอปพลิเคชันและกระบวนการที่คุณใช้งานอยู่ หน่วยความจำแบบมีสายแสดงถึงจำนวน RAM ขั้นต่ำที่ Mac ของคุณต้องการในเวลาใดก็ได้เพื่อให้ทำงานต่อ คุณสามารถคิดได้ว่านี่เป็นหน่วยความจำที่เกินขีดจำกัดสำหรับอย่างอื่น
  • Active. หน่วยความจำที่กำลังใช้งานโดยแอปพลิเคชันและกระบวนการบน Mac ของคุณ นอกเหนือไปจากกระบวนการพิเศษของระบบที่กำหนดให้กับหน่วยความจำแบบมีสายคือหน่วยความจำที่ใช้งานอยู่ คุณจะเห็นขนาดหน่วยความจำที่ใช้งานเพิ่มขึ้นเมื่อคุณเปิดแอปพลิเคชันหรือเมื่อแอปพลิเคชันที่กำลังทำงานอยู่จำเป็นต้องใช้หน่วยความจำเพิ่มขึ้นเพื่อทำงาน
  • Inactive. แอปพลิเคชั่นไม่ต้องการหน่วยความจำที่ไม่ใช้งานอีกต่อไป แต่ Mac ยังไม่ออกสู่ Free memory pool

บรรทัดล่าง

ประเภทหน่วยความจำส่วนใหญ่ตรงไปตรงมา สิ่งที่สะดุดผู้คนคือความทรงจำที่ไม่ใช้งาน บุคคลมักเห็นสีน้ำเงินจำนวนมากในแผนภูมิวงกลมหน่วยความจำ และคิดว่า Mac ของตนมีปัญหาด้านหน่วยความจำสิ่งนี้ทำให้พวกเขาคิดเกี่ยวกับการเพิ่ม RAM เพื่อเพิ่มประสิทธิภาพการทำงานของคอมพิวเตอร์ แต่ในความเป็นจริง หน่วยความจำที่ไม่ใช้งานให้บริการที่มีคุณค่าซึ่งทำให้ Mac ของคุณรวดเร็วยิ่งขึ้น

หน่วยความจำที่ไม่ใช้งานคืออะไร

เมื่อคุณออกจากแอปพลิเคชัน OS X จะไม่ทำให้หน่วยความจำทั้งหมดที่แอปพลิเคชันใช้ว่าง แต่จะบันทึกสถานะเริ่มต้นของแอปพลิเคชันในส่วนหน่วยความจำที่ไม่ใช้งานแทน หากคุณเปิดแอปพลิเคชันเดิมขึ้นมาใหม่ OS X จะรู้ว่าไม่จำเป็นต้องโหลดแอปพลิเคชันจากฮาร์ดไดรฟ์ของคุณ เนื่องจากแอปพลิเคชันดังกล่าวจัดเก็บไว้ในหน่วยความจำที่ไม่ใช้งานแล้ว ด้วยเหตุนี้ OS X จึงกำหนดนิยามใหม่ของส่วนหน่วยความจำที่ไม่ใช้งานซึ่งมีแอปพลิเคชันเป็นหน่วยความจำที่ใช้งานอยู่ ซึ่งทำให้การเปิดแอปพลิเคชันใหม่เป็นกระบวนการที่รวดเร็ว

หน่วยความจำที่ไม่ใช้งานทำงานอย่างไร

หน่วยความจำที่ไม่ใช้งานจะไม่คงอยู่ตลอดไป OS X สามารถเริ่มใช้หน่วยความจำนั้นเมื่อคุณเปิดแอปพลิเคชันอีกครั้ง นอกจากนี้ยังใช้หน่วยความจำที่ไม่ใช้งานหากมีหน่วยความจำว่างไม่เพียงพอสำหรับความต้องการของแอปพลิเคชัน

ลำดับเหตุการณ์เป็นแบบนี้:

  • เมื่อคุณเปิดแอปพลิเคชัน OS X จะตรวจสอบเพื่อดูว่าถูกจัดเก็บไว้ในหน่วยความจำที่ไม่ใช้งานหรือไม่ หากใช่ หน่วยความจำนั้นจะถูกกำหนดใหม่เป็น Active และแอปพลิเคชันจะเปิดขึ้น
  • หากแอปพลิเคชันไม่อยู่ในหน่วยความจำที่ไม่ใช้งาน OS X จะแยกส่วนหน่วยความจำว่างที่เหมาะสมสำหรับแอปพลิเคชันออก
  • หากมีหน่วยความจำว่างไม่เพียงพอ OS X จะปล่อยหน่วยความจำที่ไม่ใช้งานบางส่วนเพื่อเติมเต็มความต้องการของแอปพลิเคชัน การปล่อยหน่วยความจำที่ไม่ใช้งานจะลบแอปพลิเคชันที่แคชไว้ตั้งแต่หนึ่งรายการขึ้นไปออกจากพูลหน่วยความจำที่ไม่ใช้งาน ซึ่งจะทำให้เวลาเปิดใช้แอปพลิเคชันเหล่านั้นนานขึ้น

ต้องการ RAM เท่าไหร่

คำตอบสำหรับคำถามนั้นมักจะสะท้อนถึงจำนวน RAM ที่เวอร์ชัน OS X ของคุณต้องการ ประเภทของแอปพลิเคชันที่คุณใช้ และจำนวนแอปพลิเคชันที่คุณเรียกใช้พร้อมกัน อย่างไรก็ตาม ยังมีข้อควรพิจารณาอื่นๆ ในโลกอุดมคติ คงจะดีถ้าคุณไม่ต้องโจมตี Inactive RAM บ่อยๆซึ่งให้ประสิทธิภาพสูงสุดเมื่อเปิดแอปพลิเคชั่นซ้ำ ๆ ในขณะที่รักษาหน่วยความจำว่างให้เพียงพอเพื่อตอบสนองความต้องการของแอพพลิเคชั่นที่กำลังทำงานอยู่ ตัวอย่างเช่น ทุกครั้งที่คุณเปิดรูปภาพหรือสร้างเอกสารใหม่ แอปพลิเคชันที่เกี่ยวข้องต้องการหน่วยความจำฟรีเพิ่มเติม

เพื่อช่วยคุณตัดสินใจว่าคุณต้องการ RAM เพิ่มหรือไม่ ให้ใช้ตัวตรวจสอบกิจกรรมเพื่อดูการใช้ RAM ของคุณ หากหน่วยความจำว่างจนถึงจุดที่ปล่อยหน่วยความจำที่ไม่ใช้งาน คุณอาจต้องการเพิ่ม RAM ให้มากขึ้นเพื่อรักษาประสิทธิภาพสูงสุด

คุณยังสามารถดูค่า Page outs ได้ที่ด้านล่างของหน้าต่างหลักของตัวตรวจสอบกิจกรรม ตัวเลขนี้ระบุจำนวนครั้งที่ Mac ของคุณใช้หน่วยความจำไม่เพียงพอและใช้ฮาร์ดไดรฟ์ของคุณเป็น RAM เสมือน ตัวเลขนี้ควรน้อยกว่า 1,000 ระหว่างการใช้งาน Mac แบบเต็มวัน

คุณไม่จำเป็นต้องเพิ่ม RAM หาก Mac ของคุณทำงานได้ตรงตามความคาดหวังและความต้องการของคุณ

แนะนำ: