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

การ สลับ คอนเท็กซ์ คือ อะไร?

ปุ่มคลิกขวาเกิดขึ้นเมื่อระบบปฏิบัติการบันทึกสถานะของโพรเซสที่กําลังทํางานอยู่ในปัจจุบัน และโหลดสถานะของโพรเซสอื่น ๆ โพรเซสนี้จะช่วยให้โพรเซสหลาย ๆ กระบวนการใช้ร่วมกันอย่างมีประสิทธิภาพ โดยเวลาที่ใช้สําหรับการทํางานนี้ จะมีผลกระทบต่อประสิทธิภาพของระบบโดยรวม

ขั้น ตอน ต่าง ๆ ใน การ คํานวณ เวลา ใน การสลับ ที่ อยู่ ใน คอนเท็กซ์

การ คํานวณ เวลา โดย สลับ เวลา หมาย รวม ถึง การ วัด ระยะ เวลา ของ การ สลับ ที่ กําหนด ไว้.

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

เครื่องมือและเทคนิค

เครื่อง มือ หลาก หลาย ชนิด สามารถ ช่วย ใน การ วัด เวลา เปลี่ยน แปลง บริบท รวม ถึง:

  • ตัวนับการทํางาน (เช่น, Linux perf, Windows Pervision)
  • เครื่องมือโพรไฟล์และติดตาม (เช่น, straph, DTraphy)
  • กําหนดสคริปต์เอง

การ วัด อย่าง ถูก ต้อง ต้อง ต้อง อาศัย การ รบกวน จาก กิจกรรม อื่น ๆ ของ ระบบ และ การ ทํา ให้ แน่ ใจ ว่า ภาระ งาน นั้น เสมอ ต้น เสมอ ปลาย ระหว่าง การ ทดสอบ.