PHP内存使用情况

468 阅读1分钟

使用原因

检测PHP代码性能

使用

使用范围:当前脚本

使用前提:在LINUX上运行

函数:

  • memory_get_usage() 返回但钱分配给PHP脚本的内存量,单位字节(byte)。里面有个参数: $real_usage,其值为布尔值。如果设置为 TRUE,获取系统分配的真实内存尺寸。如果未设置或者设置为 FALSE,将是 emalloc() 报告使用的内存量。一般这样来比较各个方法占用内存的高低来选择使用占用内存小的方法。
  • memory_get_peak_usage() 返回内存使用峰值
  • getrusage() 返回CPU使用情况

PS:检测PHP代码性能的方法

memory_get_usage 分析内存占用时间
microtime 分析程序执行时间