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

การ เข้าใจ ความ ไม่ แน่นอน และ ความ ยืดหยุ่น

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

การคํานวณเธรดแบบพอดี

ส่วนเสริมสําหรับเธรด จะใช้ตรวจสอบว่าเธรดใช้ทรัพยากรของระบบอย่างไร ในระหว่างการประมวลผล ซึ่งมันสามารถคํานวณได้โดยใช้สูตร:

[FLT: 0] elfcience = (Accesy Fricup) / (แผ่นผ้าปูพรม)

โดย [FLT: 0] accessive dictional spippup เป็นสัดส่วนของเวลาดําเนินการของสายเดี่ยวกับเส้นด้ายหลายเส้น ประสิทธิภาพใกล้เคียงกับ 1 บ่งบอกถึงความเหมาะสม ในขณะที่ค่าต่ํา แนะนําให้ใช้หรือโต้แย้ง

องค์ประกอบต่าง ๆ ที่ส่งผลกระทบต่อเธรด

  • [FLT: 0] Offhead: สลับคอนเท็กซ์และปรับให้สอดคล้องกันสามารถลดประสิทธิภาพได้
  • [FLT: 0] โหลด: งานที่อิสระสูงสุด มีแนวโน้มที่จะขยายความดีขึ้น
  • [FLT: 0] Hardrware: หลายแกนปรับปรุงการประหารชีวิตแบบขนาน
  • [FLT: 0] Louad Balaning:[[FLT: 1) แม้การแจกจ่ายงานป้องกันคอขวด (Bobtons).