【发布时间】:2023-03-21 15:22:01
【问题描述】:
我进行了相当多的搜索,但无法找到一个功能性答案来说明如何最好地确定在某个时间点在脚本中如何分配内存。
我不是在寻找 memory_get_usage(),它告诉我正在使用多少内存,而是在寻找该内存是如何分配的——例如,存在哪些变量正在消耗内存,以及它们有多少正在使用。我需要这个来解决脚本中的内存占用问题。
【问题讨论】:
-
我认为您正在寻找
get_defined_vars()、php.net/manual/en/function.get-defined-vars.php,您可以循环使用它们并使用memory_get_usage()和unset()来确定尺寸。