ความถี่และความเหลื่อมล้ําเป็นแนวคิดที่สําคัญในการเขียนโปรแกรมที่ช่วยปรับปรุงประสิทธิภาพของโปรแกรม การเข้าใจวิธีการคํานวณประสิทธิภาพของด้าย
การ เข้าใจ ความ ไม่ แน่นอน และ ความ ยืดหยุ่น
ความถี่ที่เกี่ยวข้องกับการจัดการหลายงานโดยการแบ่งส่วนของโพรเซสต่างๆ มักจะทํางานบนตัวประมวลผลเดียว ส่วนการแบ่งส่วน (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).