การ เข้าใจ ว่า โปรแกรม ใช้ ความ จํา มาก แค่ ไหน เป็น สิ่ง สําคัญ เพื่อ ทํา ให้ การ มี ประสิทธิภาพ และ การ จัด การ กับ ทรัพยากร ได้ ดี ที่ สุด.
การจําAsssion
การจองหน่วยความจํานั้นเกี่ยวกับพื้นที่ในหน่วยความจําของคอมพิวเตอร์ สําหรับข้อมูลและคําสั่งโปรแกรม ซึ่งสามารถจะคงที่หรือปรับไดนามิกได้ ขึ้นอยู่กับภาษาและตัวที่ใช้เฉพาะ ส่วนการระบุ static alpage expact expact expact expression expression expression expression expression expression is not translate the keyword between brackets (e. g. ServerName, ServerAdmin, etc.)
วิธีการคํานวณทีละขั้น
เพื่อคํานวณการใช้งานหน่วยความจํา โปรดตามขั้นตอนเหล่านี้:
- ระบุตัวแปรและโครงสร้างข้อมูลทั้งหมดที่ถูกใช้ในโปรแกรม
- กําหนดขนาดของแต่ละประเภทข้อมูล โดยใช้พื้นฐานการใช้ภาษา
- คํานวณค่าหน่วยความจํารวมของแต่ละตัวแปร โดยการคูณขนาดของมันด้วยจํานวนธาตุ (สําหรับอาร์เรย์หรือชุดสะสม)
- รวมหน่วยความจําที่ใช้โดยตัวแปรและโครงสร้างข้อมูลทั้งหมด
- รวมหน่วยความจําที่สัมพันธ์กันกับคุณสมบัติต่าง ๆ ของภาษา เช่น หัวจดหมายวัตถุ หรือข้อมูลกํากับภาพแบบประมวลผล
การคํานวณตัวอย่าง
ตัวอย่างเช่น ใน C++ จํานวนเต็มที่ปกติจะนับ 4 ไบต์ หากโปรแกรมใช้ลําดับจํานวนเต็ม 10 ตัว ค่าหน่วยความจํารวมของอาร์เรย์คือ 40 ไบต์ เพิ่มตัวแปรอื่น ๆ และค่าหัวมากกว่า จะรวมภาพที่จะใช้หน่วยความจําของโปรแกรมได้อย่างสมบูรณ์