การเข้าใจความต้องการหน่วยความจําของโปรแกรมที่ฝังอยู่ จําเป็นสําหรับการออกแบบระบบอย่างมีประสิทธิภาพ การคํานวณที่เหมาะสมจะทําให้มีหน่วยความจําเพียงพอสําหรับการใช้งานทั้งหมด โดยไม่ต้องมีค่าใช้จ่ายที่ไม่จําเป็น
ส่วนโปรแกรมที่ระบุได้
ขั้น ตอน แรก เกี่ยว ข้อง กับ การ จัด รายการ ส่วน ประกอบ ทุก อย่าง ของ โปรแกรม รวม ทั้ง รหัส, ข้อมูล, และ ตัวแปร ที่ ใช้ ใน การ วิ่ง.
กําลังคํานวณขนาดรหัส
ขนาดรหัสรวมไบนารีและไลบรารีที่ใช้ร่วมด้วย สามารถได้มาจากส่วนแสดงผลหรือระบบสร้างของคอมไพล์ ขนาดนี้จําเป็นมากสําหรับการวางแผนหน่วยความจําแบบแฟลช
กําลังปรับข้อมูลและหน่วยความจําที่ประมวลผล
หน่วยความจําข้อมูลจะรวมตัวแปรคงที่, ค่าคงที่, และค่าบัฟเฟอร์หน่วยความจําที่รันไทม์ เช่น สแต็กและกอง, ขึ้นอยู่กับความซับซ้อนของโปรแกรม และการเรียงตําแหน่งแบบไม่ตายตัวแบบไดนามิก การจัดลําดับสามารถทําจากกรณีเลวร้ายที่สุดได้
การเพิ่ม% 1
การ เพิ่ม ขนาด รหัส ข้อมูล และ การ กะ ประมาณ ความ จํา ที่ กะ ประมาณ ไว้ เป็น สิ่ง จําเป็น ทั้ง สิ้น ใน เรื่อง ความ จํา.