Home  >  Article  >  Backend Development  >  Get size of object in memory in PHP?

Get size of object in memory in PHP?

王林
王林forward
2023-08-31 17:29:06802browse

Get size of object in memory in PHP?

The memory_get_usage() function can be called before and after allocating memory for the created class.

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

The output will be the memory of the object relative to the environment settings.

The above is the detailed content of Get size of object in memory in PHP?. For more information, please follow other related articles on the PHP Chinese website!

Statement:
This article is reproduced at:tutorialspoint.com. If there is any infringement, please contact admin@php.cn delete