当前位置:  首页  >  PHP教程  >  PHP 基础  >  开发经验

php内存使用信息代码-PHP源码

ec(2);通过侦测脚本的内存使用情况,有利于代码的优化。PHP提供了一个垃圾收集器和一个非常复杂的内存管理器。脚本执行时所使用的内存量,有升有跌。为了得到当前的内存使用情况,我们可以使用memory_get_usage()函数。如果需要获得任意时间点的最高内存使用量,则可以使用memory_limit()函数。viewsourceprint?01echo"I
《script》ec(2);《script》

通过侦测脚本的内存使用情况,有利于代码的优化。PHP 提供了一个垃圾收集器和一个非常复杂的内存管理器。脚本执行时所使用的内存量,有升有跌。为了得到当前的内存使用情况,我们可以使用 memory_get_usage() 函数。如果需要获得任意时间点的最高内存使用量,则可以使用 memory_limit() 函数。view sourceprint?01 echo "Initial:

代码如下

".memory_get_usage()." bytes ";

02 /* prints

03 Initial: 361400 bytes

04 */

05

06 // let's use up some memory

07 for ($i = 0; $i < 100000; $i++) {

08 $array []= md5($i);

09 }

10

11 // let's remove half of the array

12 for ($i = 0; $i < 100000; $i++) {

13 unset($array[$i]);

14 }

15

16 echo "Final: ".memory_get_usage()." bytes ";

17 /* prints

18 Final: 885912 bytes

19 */

20

21 echo "Peak: ".memory_get_peak_usage()." bytes ";

22 /* prints

23 Peak: 13687072 bytes

吐了个 "CAO" !
扫码关注 PHP1 官方微信号
PHP1.CN | 中国最专业的PHP中文社区 | PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | PHP问答
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved PHP1.CN 第一PHP社区 版权所有