在PHP中有一个函数memory_get_peak_usage返回当前PHP进程使用的峰值内存。
我想知道它是否还包括由php进程触发的mysql查询所消耗的内存?
我想知道它是否还包括由php进程触发的mysql查询所消耗的内存?
如果您从这些查询中获取结果,并且PHP需要分配内存作为该抓取的结果,那么是的,来自数据库查询的结果将包含在内存使用图中。它将不包括MySQL本身使用的内存,也不包括未获取的查询结果使用的内存。
memory_get_peak_usage
和 memory_get_usage
也是如此。
文档说没有。
http://php.net/manual/en/function.memory-get-peak-usage.php这个函数包含那个内存也是没有意义的。这个函数显示了脚本的峰值。也看看用户的评论,这是有帮助的。
http://php.net/manual/en/function.memory-get-peak-usage.php 98734