gpt4 book ai didi

memory - 解释 xhprof 结果 - 为什么会产生 MemUse 负值?

转载 作者:行者123 更新时间:2023-12-02 21:56:06 26 4
gpt4 key购买 nike

为什么MemUse显示负数?

xhprof output

最佳答案

函数可以释放比它们分配的更多的内存。 (注意:函数可以释放其他地方分配的内存。)

例如,考虑一个调用 b() 的函数 a()。比如说,b() 分配一个字符串或数组并将其返回给 a(),然后后者在本地使用它,然后 a() 完成。在这种情况下,b() 的内存分配将为 +ve,而 a() 的净内存分配将为 >-ve()(因为它负责释放 b() 中分配的内存)。

关于memory - 解释 xhprof 结果 - 为什么会产生 MemUse 负值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17804849/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com