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

หาขนาดหน่วยความจำของอ็อบเจกต์ใน PHP


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

class MyBigClass {    var $allocatedSize;    var $allMyOtherStuff; } function AllocateMyBigClass() {    $before = memory_get_usage();    $ret = new MyBigClass;    $after = memory_get_usage();    $ret->allocatedSize = ($after - $before);    return $ret; }

ผลลัพธ์จะเป็นหน่วยความจำของอ็อบเจกต์ตามการตั้งค่าสภาพแวดล้อม