php memory_get_peak_usage()是否包括mysql内存使用?
在PHP中有一个函数memory\u get\u peak\u usage,它返回当前PHP进程使用的峰值内存php memory_get_peak_usage()是否包括mysql内存使用?,php,mysql,memory-management,Php,Mysql,Memory Management,在PHP中有一个函数memory\u get\u peak\u usage,它返回当前PHP进程使用的峰值内存 我想知道它是否还包括由php进程触发的mysql查询所消耗的内存?文档说它没有 此外,此函数包含该内存也没有意义。因为此函数显示脚本的峰值。还可以查看用户评论,这对imo很有帮助 我想知道它是否还包括由php进程触发的mysql查询所消耗的内存 如果您从这些查询中获取结果,并且PHP需要分配内存作为获取的结果,那么是的,数据库查询的结果将包含在内存使用图中。它不包括MySQL本身使
我想知道它是否还包括由php进程触发的mysql查询所消耗的内存?文档说它没有 此外,此函数包含该内存也没有意义。因为此函数显示脚本的峰值。还可以查看用户评论,这对imo很有帮助 我想知道它是否还包括由php进程触发的mysql查询所消耗的内存 如果您从这些查询中获取结果,并且PHP需要分配内存作为获取的结果,那么是的,数据库查询的结果将包含在内存使用图中。它不包括MySQL本身使用的内存,也不包括未获取的查询结果使用的内存
这是真实的和。非常肯定不,因为这些都不是PHP过程的一部分。请参阅这些有趣的方法:与mysql相关的唯一内存使用量是返回结果集和处理所使用的量。-1,明显错误。文档并没有明确地表示查询结果不包含在内存使用中,也不包含查询结果,因此可以考虑不包括在内。