在 PHP 中获取对象在内存中的大小?

phpserver side programmingprogramming更新于 2025/4/16 23:07:17

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;
}

输出将是关于环境设置的对象内存。


相关文章