我的 iOS 应用程序中有内存泄漏,有时会导致它崩溃。泄漏点在这里。有人知道我将如何调试吗?
0 0x269760 Malloc 32 Bytes Malloc 1 00:03.718.759 32 libsystem_info.dylib si_item_to_addrinfo
我的 iOS 应用程序中有内存泄漏,有时会导致它崩溃。泄漏点在这里。有人知道我将如何调试吗?
0 0x269760 Malloc 32 Bytes Malloc 1 00:03.718.759 32 libsystem_info.dylib si_item_to_addrinfo
一个 32 字节的泄漏不会导致内存消耗 jetsam。
首先,发布崩溃的回溯。其次,使用分配工具查看内存是否随着时间的推移而增加。
如果内存在增加并且您有一些重复的操作(例如,访问一些 UI 并返回应用程序的主屏幕),Heapshot 分析可以创造奇迹。
对我来说,这是 Testflight SDK 1.1。当我注释掉 [TestFlight takeoff:] 方法时,泄漏不再出现。