【发布时间】:2013-07-23 08:16:37
【问题描述】:
为什么MemUse显示为负数?
【问题讨论】:
标签: memory negative-number xhprof
为什么MemUse显示为负数?
【问题讨论】:
标签: memory negative-number xhprof
函数可以释放比它们分配的更多的内存。 (注意:函数可以释放分配在其他地方的内存。)
例如,考虑一个函数a(),它调用b()。比如说,b() 分配一个字符串或数组并将其返回给a(),然后a() 在本地使用它,然后a() 完成。在这种情况下,b() 的内存分配将为+ve,而a() 的净内存分配将为-ve()(因为它负责释放b() 中分配的内存)。
【讨论】: