【发布时间】:2015-08-28 13:28:24
【问题描述】:
我用的是 Yii2。谁能帮忙? memory_get_usage(true) 返回 8-9MB 但在 Yii 调试器内存:58.3MB。我该如何解决?
【问题讨论】:
我用的是 Yii2。谁能帮忙? memory_get_usage(true) 返回 8-9MB 但在 Yii 调试器内存:58.3MB。我该如何解决?
【问题讨论】:
如图所示in this file Yii2-debug 工具正在使用memory_get_peak_usage() 函数,这与memory_get_usage() 函数不同。根据他们各自的文件:
memory_get_peak_usage — 返回 PHP 分配的内存峰值 memory_get_usage — 返回分配给 PHP 的内存量
所以 Yii-debugger 工具通过返回正在使用的内存量而不是分配给 php 的量来做正确的事情。
【讨论】: