【问题标题】:Finding memory leaks using Instruments in iPhone在 iPhone 中使用 Instruments 查找内存泄漏
【发布时间】:2011-08-17 15:17:53
【问题描述】:

我一直在 Xcode 中使用 Instruments 来找出我的应用程序中的内存泄漏。这个工具给我留下了深刻的印象,但也有点失望,因为它显示泄漏的方式有点难以理解。我已经发布了这行代码,我要求你检查一次。仪器工具在我什至没有分配对象的行中显示内存泄漏。我注意到许多其他类似的行为 行也。此外,即使在释放对象之后,仪器仍然会显示内存泄漏......谁能帮我解决这个问题......

NSCharacterSet *trimSet=[NSCharacterSet characterSetWithCharactersInString:@"\t,\n, "];
NSString *resultString=[currentCharecterString stringByTrimmingCharactersInSet:trimSet];

感谢和问候。

【问题讨论】:

    标签: iphone ipad memory-leaks instruments


    【解决方案1】:

    Instruments 报告的意思是在该行分配的对象被泄露了,而不是该行导致了泄露。

    你可能在下面的某个地方保留了你的字符串。

    【讨论】:

    • 嗨 jv42,我不认为我将字符串保留在下面的任何地方...如果我将它保留在任何地方,你能告诉我如何以及在哪里可以释放它
    • 您是否将其存储到属性中?
    猜你喜欢
    • 1970-01-01
    • 2010-12-01
    • 1970-01-01
    • 2010-10-09
    • 2011-03-17
    • 2011-06-28
    • 2017-05-26
    • 2011-08-02
    相关资源
    最近更新 更多