44 PHP获取内存使用情况 - 雪炭网

PHP获取内存使用情况2015-06-16 11:47:24

( 1人已投票,[高质量] )
分享:
31.3K

实时的了解内存使用情况,有利于代码的优化。在PHP中也提供了一个垃圾收集器(GCC)和一个非常复杂的内存管理器。

脚本执行时所使用的内存量,有升有跌。为了得到当前的内存实时使用情况,我们可以使用 memory_get_usage()函数。

如果需要获得任意时间点的最高内存使用量,则可以使用memory_limit()函数。

具体调用方式内容参见如下:


echo "Initial: ".memory_get_usage()." bytes \n";
/* prints
Initial: 461500 bytes
*/
// let's use up some memory
for ($i = 0; $i < 100000; $i++) {
 $array []= md5($i);
}
// let's remove half of the array
for ($i = 0; $i < 100000; $i++) {
 unset($array[$i]);
}
echo "Final: ".memory_get_usage()." bytes \n";
/* prints
Final: 985912 bytes
*/
echo "Peak: ".memory_get_peak_usage()." bytes \n";
/* prints
Peak: 23587022 bytes
*/







头像

snowcoal
  • PHP
  • 内存使用情况

本文标签:

PHP内存使用情况

收藏到我的私密空间

标题:PHP获取内存使用情况

作者:花花世界

你暂未登录,请登录后才可收藏至您的私密空间 确认取消
雪炭网

键盘操作 更便捷 -雪炭网雪中送炭-乐趣无限

如果本站的内容有幸帮助到了您,建议您了解一下当页的广告内容哦,我们的进步离不开您的支持,Thank you~