0

我正在尝试使用 Instruments 消除内存泄漏。这是我所看到的。

在此处输入图像描述

当我单击以红色突出显示的 getHttpPOSTResultForVariables 方法时,我看到了这个

在此处输入图像描述

你能告诉我,第二张快照到底是什么意思。

4

1 回答 1

0

mov r3, r5 表示它将对象从寄存器 3 移动到寄存器 5。

红线表示这是泄漏发生的地方。

这可能意味着在将对象从一个寄存器移动到另一个寄存器时,寄存器 3 中的对象没有被正确清理,因此会产生泄漏,因为您现在有 2 个具有相同对象的寄存器而没有直接引用它。

这对您的代码意味着什么?我不确定,但我会调查您在那里使用的功能。

希望这有帮助。祝你好运

于 2012-08-16T08:30:55.370 回答