当前位置:首页 > PHP教程 > php高级应用 > 列表

php 查看使用了多少内存

发布:smiling 来源: PHP粉丝网  添加日期:2020-02-18 12:35:42 浏览: 评论:0 

方法memory_get_usage 是指当前脚本正在使用的内存

unset只是把内存标记为空闲但并没有释放,要GC程序结束后才会释放

  1. $bytes = memory_get_peak_usage(); 
  2.   
  3. function formatBytes($bytes$precision = 2) { 
  4.  
  5.     $units = array("b""kb""mb""gb""tb"); 
  6.   
  7.     $bytes = max($bytes, 0); 
  8.  
  9.     $pow = floor(($bytes ? log($bytes) : 0) / log(1024)); 
  10.  
  11.     $pow = min($powcount($units) - 1);  
  12.  
  13.     $bytes /= (1 << (10 * $pow));  
  14.  
  15.     return round($bytes$precision) . " " . $units[$pow]; 
  16.  
  17.  
  18.  
  19. echo formatBytes($bytes); 

Tags: php使用多少内存

分享到: