PHP memory_get_peak_usage()包含mysql内存使用情况


php memory_get_peak_usage() includes mysql memory usage?

在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