2
A
回答
4
功能可以释放比他们分配更多的内存。 (注意:一个函数可以释放其他地方分配的内存。)
例如,考虑函数a()
,它调用b()
。说,b()
分配一个字符串或数组,并将其返回到a()
,然后在本地使用它,然后完成a()
。在这种情况下,b()
的内存分配将为+ve
,而a()
的净内存分配将为-ve()
(因为它负责释放在b()
中分配的内存)。
相关问题
- 1. 为什么我的代码使结果产生负面
- 2. 为什么括号会导致赋值产生结果?
- 3. 将空值赋给参数不会产生结果...为什么?
- 4. 为什么JavaScript中的0x80000000 >> 1会产生负值?
- 5. 为什么JavaScript中的parseFloat()会产生consisant但会产生单元结果?
- 6. 你能解释为什么DirectoryInfo.GetFiles会产生这个IOException吗?
- 7. 不知道它为什么会产生这样的结果
- 8. 这些Javascript函数为什么会产生不同的结果?
- 9. 为什么优先级队列会产生这样的结果?
- 10. 这两个实现为什么会产生不同的结果?
- 11. 为什么TTime比较会产生意想不到的结果?
- 12. 为什么CLng会产生不同的结果?
- 13. 为什么==和equals会产生不同的结果?
- 14. 为什么投射会在java中产生正确的结果?
- 15. 这些增量为什么会产生不同的结果?
- 16. 为什么Python的getrandbits()永远不会产生负数?
- 17. 为什么assertThat()。isEqualTo与Hibernate的等价结果会产生不同的结果?
- 18. 在函数内部解引用ref会产生不同的结果。为什么?
- 19. 为什么掩盖负数会产生一个正数?
- 20. 为什么不同的Mandelbrot缩放值会产生相同的结果?
- 21. inpaint()不会产生预期结果。为什么?
- 22. 为什么python数组arr2d [:2,1:]会产生如下结果?
- 23. html5评论会对结果产生影响,但为什么?
- 24. 为什么此cuda内核会产生非确定性结果?
- 25. 为什么这个脚本不会产生结果
- 26. 使用XDocument解析数据不会产生任何结果 - 为什么?
- 27. C++ - 为什么结果是负的?
- 28. 为什么此代码会产生IndexOutOfBoundsException?
- 29. 它为什么会产生两个MsgBox?
- 30. 为什么运行命令作为git别名会产生不同的结果?
嗯..这当然证实我们看到负面记忆,这是一个有效的案例。您可以详细说明它的含义以及如何在分析时遍历编译的日志?像,这是/坏/?或者,除了大型记忆体之外,我们还应该开始寻找大量的负面记忆体? –