找出没有叮铛声的内存泄漏
问题描述:
我想知道如果我能在苹果的TopSongs应用程序中找到自己泄漏的东西。至少有人可以帮助我解决问题,以及如何确定泄漏报告中的内容以及如何才能找到找到它们的想法?找出没有叮铛声的内存泄漏
即:我有一个这样的:
# Category Event Type Timestamp Address Size Responsible Library Responsible Caller
0 GeneralBlock-448 Malloc 00:02.185 0x3f41220 448 libxml2.2.dylib xmlNewParserCtxt
从我所知道的,方法xmlNewParserCtxt的问题,而且它不释放对象,因此malloc的。负责任的图书馆告诉我,这是libxml2.2.dylib库,存在问题,我无法编辑。
我正朝着正确的方向前进吗?如果是这样,一半的泄漏在图书馆和好,我不能编辑。
'
UPDATE:
退房答案this question。
答
也许xmlNewParserCtxt
被创建(malloc
“d)
xmlParserCtxt* context;
context = xmlNewParserCtxt();
,然后不释放?
xmlFreeParserCtxt(context);
答
终于得到雪豹和Xcode 3.2与内置铛安装。无论如何,它看起来像苹果的代码有它自己的库内泄漏。我决定不使用Apple的TopSongs代码。
是的,它在那里......第129行。 – RoLYroLLs 2010-03-17 15:34:18