iphone - libxml2.2.dylib 造成大量内存泄漏

标签 iphone objective-c ios xml-parsing libxml2

在我的项目中实现 using XpathQuery 时,我真的很难消除/避免泄漏。目前我正在使用 libXml2.2.dylib 进行解析。当我使用工具检查内存泄漏时,我发现框架中有很多泄漏。

libXml2.2.dylib leaks list

避免这些泄漏的解决方案是什么。内存是我们比较关心的。我该如何修复/避免这些错误泄漏?

最佳答案

首先,如果内存是主要问题,那么无论如何使用 XML 都不是最佳解决方案。 JSON 或二进制格式的内存效率更高。

其次,您的跟踪没有显示框架中的泄漏。显示的是泄漏的对象,其内存由框架分配。实际泄漏更有可能发生在您的代码中,通常是通过从库中分配一个对象,但随后不释放(或在本例中为释放)该对象。查看堆栈跟踪。

关于iphone - libxml2.2.dylib 造成大量内存泄漏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9670256/

相关文章:

ios - 调用具有相同变量和值的子类

iphone - 将一个字符串拆分成不同的字符串

ios - 他们有什么方法可以识别用户更新应用程序和用户第一次在 iOS 中安装应用程序吗?

ios - 使用 AFNetworking 上传多张图片

ios - 使用 YouTube Helper Library iOS 在后台播放 youtube 视频

ios - 当我在一个 View Controller 中有 2 个 TableView 时,不会为第二个 UITableView 调用 cellForRowAtIndexPath

ios - 核心数据和数据完整性 : read operations vs write operations. 如何保护?

iphone - xcode 调试在单步执行代码期间来回进行

iphone - 如何在我的所有 View 底部添加通用 UIButton 而不是 iPhone 中的 tabsview Controller ?

iphone - 单击键盘中的完成按钮时如何调用方法?