Commimer Exception Profiles (C) เป็นเทคนิคที่จําเป็นสําหรับการปรับปรุงประสิทธิภาพของโปรแกรม C และ C++ เทคนิคเหล่านี้จะทําให้โปรแกรมคอมโพเนนท์สามารถสร้างรหัสได้เร็วขึ้นและมีประสิทธิภาพมากขึ้น โดยการใช้การแปลงต่าง ๆ ระหว่างกระบวนการเขียนรวมงาน การเข้าใจเทคนิคเหล่านี้จะช่วยนักพัฒนาการเขียนโค้ดที่สามารถปรับแต่งได้ดีขึ้นโดยผู้จัดทํา
เทคนิค การ มอง ใน แง่ ดี ทั่ว ไป
การ ปรับ ตั้ง แบบ แผน การ ทํา ให้ เป็น แบบ เรียบ ง่าย ขึ้น มี การ ใช้ เทคนิค การ ปรับ ปรุง หลาย อย่าง โดย ทั่ว ไป แล้ว นัก ประกอบ โปรแกรม จะ ช่วย เพิ่ม ประสิทธิภาพ ใน การ สร้าง โปรแกรม ให้ ดี ขึ้น ได้
การ อุด ตัน และ การ ชดเชย อยู่ เสมอ
การพับค่าคงที่นั้นเกี่ยวกับการประเมินนิพจน์คงที่ที่เวลารวมของเงื่อนไข แทนการใช้เวลาในการประมวลผล ซึ่งจะช่วยลดจํานวนการคํานวณที่ต้องใช้ระหว่างการประมวลผลได้
การปรับค่าแสงจ้า
การวนรอบการปรับค่าเป้าหมายเพื่อปรับปรุงประสิทธิภาพของการซ้ําตัวบล็อก การวนกลับจะลดการวนของลําดับการวนของคําสั่งควบคุมการวนโดยขยายตัววน การเคลื่อนที่แบบวนรอบการเคลื่อนที่แบบวนรอบ จะเลื่อนการวนของตัววนออกจากวง เมื่อเป็นไปได้ ลดการทํางานซ้ําที่ไม่จําเป็น
การ เข้า ไป พัวพัน และ การ ทํา ให้ รหัส ตาย
การแทนที่ฟังก์ชันโทรด้วยรหัสฟังก์ชันจริง ลดการโทรเหนือศีรษะ และเปิดใช้การปรับค่าความชื่นชอบเพิ่มเติม การลบโค้ดเซกเมนต์ที่ไม่มีผลต่อการแสดงผลของโปรแกรม ลดขนาดและความเร็วทั้งหมด
- การพับเก็บต่อเนื่อง
- การยกเลิกการม้วนเสียง
- การเชื่อมโยงฟังก์ชัน
- ลบโค้ดที่ตาย
- เรียงลําดับของหน่วยความจํา