ประสิทธิภาพ
ประสิทธิภาพ (English: efficiency) หมายถึง กระบวนการ วิธีการ หรือการกระทำใด ๆ ที่นำไปสู่ผลสำเร็จ โดยใช้ทรัพยากรต่าง ๆ อันได้แก่ ทรัพยากรทางธรรมชาติ แรงงาน เงินทุน และวิธีการดำเนินการหรือประกอบการ ที่มีคุณภาพสูงสุดในการดำเนินการได้อย่างเต็มศักยภาพ อย่างไรก็ตามการดำเนินการใด ๆ นั้นก็ขึ้นอยู่กับทรัพยากร ณ ขณะนั้นด้วยว่ามีคุณภาพและปริมาณเพียงใด หากมีคุณภาพมากการจะใช้อย่างเต็มศักยภาพได้นั้นจะต้องใช้ในปริมาณน้อยจึงจะเรียกได้ว่ามีประสิทธิภาพ ต่างกันกับทรัพยากรที่มีปริมาณมากแต่คุณภาพต่ำที่จะต้องเลือกวิธีการดึงศักยภาพของทรัพยากรออกมาให้ได้มากที่สุดจึงจะเรียกว่ามีประสิทธิภาพ
ตัวจัดสรรหน่วยความจำ
ประสิทธิภาพเป็นเหตุผลหลักเหตุอันหนึ่งที่ทำให้ต้องมีการปรับแต่งตัวจัดหน่วยความจำ การใช้ตัวจัดสรรหน่วยความจำที่พิเศษในการเพิ่มประสิทธิ์ภาพ หรือการลดจำนวนการใช้งานหน่วยความจำ หรือทั้งสองอย่าง โดยเริ่มต้นตัวจัดสรรหน่วยความจำจะใช้โอเปอเรเตอร์ (Operator) codice_37 ในการจองหน่วยความจำ และบ่อยครั้งที่มีการใช้เป็นเลเยอร์ครอบฟังก์ชันตัวจัดสรรหน่วยความจำแบบฮีป (Heap) ที่จัดการอย่างเหมาะสมกับบล็อคขนาดใหญ่ของหน่วยความจำที่ใช้นานๆครั้งในโปรแกรม ในการใช้งานนี้อาจจะถูกใช้ได้ดีกับคอนเทนเนอร์ขนาดใหญ่ที่จองในหน่วยความจำอย่าง เวคเตอร์ (vector) และ เด็ค (deque - double-ended queue) อย่างไรก็ตามสำหรับคอนเทนเนอร์ที่จำเป็นต้องใช้การจัดสรรสำหรับอ็อปเจ็คขนาดเล็กที่มีลำดับ อย่างเช่น แมค (Map) และ ลิสท์ (list) โดยใช้ตัวจัดสรรหน่วยความจำพื้นฐานจะช้า ปัญหาอื่นที่พบบ่อยอย่าง ตัวจัดสรรหน่วยความจำ malloc (malloc-based allocator) ที่ใช้ร่วมกับการอ้างถึงหน่วยความจำเฉพาะที่ (locality of reference) ที่ไม่เหมาะสม และการกระจัดกระจายของหน่วยความจำ (memory fragmentation) ที่มากเกินไป 