老莫的笔记本  
  
查看: 854|回复: 0

PHP 的内存消耗 与代码执行时间 -----性能检测

[复制链接]

662

主题

878

帖子

5145

积分

超级版主

Rank: 8Rank: 8

积分
5145
发表于 2018-7-21 10:36:13 | 显示全部楼层 |阅读模式
参考文献:https://www.cnblogs.com/zqifa/p/php-19.html
  1. $t1 = microtime(true);
  2. //-----执行的PHP代码
  3. $t2 = microtime(true);
  4. echo '耗时'.round($t2-$t1,3).'秒<br/>echo 'Now menmory_get_usage:'.memory_get_usage().'<br/>
复制代码
代码解析:
       microtime() 加上 true 参数,返回的将是一个浮点类型,这样t1和t2得到的就是两个浮点数,相减之后得到之间的差,由于浮点的位数很长,或者说不确定,所以使用round() 取出小数点后3位。
        memory_get_usage() 返回的单位是 b,/102得到kb,/(1024*1024)得到mb,依次类推。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表