Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

ติดตามการใช้หน่วยความจำใน PHP


สามารถใช้ฟังก์ชัน memory_get_usage เพื่อติดตามการใช้หน่วยความจำได้ ฟังก์ชัน 'malloc' ไม่ได้ใช้กับทุกบล็อกที่ต้องการ แต่มีการจัดสรรหน่วยความจำระบบจำนวนมากและตัวแปรสภาพแวดล้อมจะมีการเปลี่ยนแปลงและจัดการภายใน

การใช้หน่วยความจำที่แตกต่างกันสองประเภทคือ −

  • หน่วยความจำที่เอ็นจิ้นต้องการจาก OS (การใช้งานจริง)
  • จำนวนหน่วยความจำที่แอปพลิเคชันใช้จริง (การใช้งานภายใน)

การใช้หน่วยความจำที่กล่าวถึงข้างต้นสามารถติดตามได้โดยใช้ memory_get_usage() ฟังก์ชันนี้จะคืนค่าหน่วยความจำจริงและหน่วยความจำจริงที่ใช้ตามความต้องการของเรา

ตัวอย่างเช่น หากเรากำลังดูข้อมูลโค้ดเฉพาะ หน่วยความจำภายในอาจมีความเกี่ยวข้อง ในทางกลับกัน หากมีการใช้หน่วยความจำทั่วโลก การใช้งานจริงก็จะมีความเกี่ยวข้องมากขึ้น