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

Memory 解释xhprof结果-为什么会产生MemUse的负值?,memory,negative-number,xhprof,Memory,Negative Number,Xhprof,为什么它显示MemUse的负数 函数可以释放比分配的内存更多的内存。注意:函数可以在其他位置释放分配的内存 例如,考虑调用B的函数A。比如说,b分配一个字符串或数组并将其返回给a,a在本地使用它,然后a完成。在这种情况下,b的内存分配将是+ve,而a的净内存分配将是-ve,因为它负责释放b中分配的内存。函数可以释放比分配的内存更多的内存。注意:函数可以在其他位置释放分配的内存 例如,考虑调用B的函数A。比如说,b分配一个字符串或数组并将其返回给a,a在本地使用它,然后a完成。在这种情况下,b的内

为什么它显示MemUse的负数


函数可以释放比分配的内存更多的内存。注意:函数可以在其他位置释放分配的内存


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

函数可以释放比分配的内存更多的内存。注意:函数可以在其他位置释放分配的内存


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

Hmm。。这当然验证了我们看到的是否定的memuse,这是一个有效的案例。您能否详细说明它的含义以及在分析时如何遍历已编译的日志?比如,这是/坏的/?或者除了大的记忆,我们也应该开始寻找大的负记忆?嗯。。这当然验证了我们看到的是否定的memuse,这是一个有效的案例。您能否详细说明它的含义以及在分析时如何遍历已编译的日志?比如,这是/坏的/?或者,除了大型内存外,我们还应该开始寻找大型负内存?