การ จํา แบบ ที่ เป็น ส่วน ประกอบ หลัก เป็น สิ่ง จําเป็น เพื่อ จะ เข้าใจ และ ปรับ ปรุง การ ใช้ ความ จํา ใน ระบบ คอมพิวเตอร์ ให้ เหมาะ สม.

การเข้าใจส่วนย่อยของหน่วยความจํา

การแบ่งหน่วยความจําเกิดขึ้นเมื่อหน่วยความจําว่างถูกแบ่งออกเป็นบล็อกขนาดเล็กไม่ต่อเนื่อง ซึ่งสามารถป้องกันการจัดเก็บกลุ่มหน่วยความจําขนาดใหญ่ได้ แม้ว่าหน่วยความจําทั้งหมดจะมีความเร็วเพียงพอก็ตาม มีอยู่สองประเภทหลัก:

  • [FLT: 0] ชิ้นส่วนที่แยกออกมา: การแยกชิ้นส่วนนอกบล็อกหน่วยความจําที่ได้รับการฉีดออกมา
  • [FLT: 0] ชิ้นส่วนภายใน: ช่องว่างที่ถูกทําให้สมบูรณ์ ภายในบล็อกที่ได้รับการฉีดน้ํา

การคํานวณตัววัดการแยกส่วน

ส่วน ที่ พบ มาก ที่ สุด คือ:

  • [FLT: 0] อัตราการกระตุ้น: อัตราของหน่วยความจําที่แตกละเอียด ตรงกับหน่วยความจําอิสระทั้งหมด.
  • [FLT: 0] บล็อกฟรี: ขนาดของส่วนของหน่วยความจําแบบต่อเนื่องที่ใหญ่ที่สุด.
  • [FLT: 0] จํานวนของบล็อกฟรี: นับรวมของส่วนของหน่วยความจําที่ฟรี.

วิธี คํานวณ ที่ ใช้ ได้ จริง

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

[FLT: 0] อัตราส่วนการเหลื่อ (Sum of all board) / (ความทรงจําอิสระ)

การสังเกตและอัลกอริทึมสามารถอัตโนมัติในกระบวนการนี้ โดยให้กลไกการทํางานแบบเรียลไทม์สําหรับการวิเคราะห์ระบบ