我的应用程序中出现了多个内存泄漏问题。对象是Malloc 48字节,它总是来自于负责调用strdup的原始调用者。该对象的历史记录仅显示它被Malloc,没有其他的retain或release。堆栈跟踪不显示我的代码。我能够挑选出的唯一相关部分是:
10 UIKit _UIGestureRecognizerSendActions
9 UIKit -[UIScrollView handlePan:]
8 UIKit -[UIScrollView _endPanWithEvent:]
7 UIKit -[UIScrollView(Static) _startTimer:]
6 CoreFoundation CFNotificationCenterAddObserver
5 CoreFoundation _CFXNotificationRegisterObserver
4 libnotify.dylib notify_register_dispatch
3 libnotify.dylib notify_register_mach_port
2 libnotify.dylib token_table_add
1 libsystem_c.dylib strdup
0 libsystem_c.dylib malloc
似乎是在地图视图上滚动时出现了内存泄漏问题,但我不确定如何继续,因为堆栈中没有引用我的任何代码。应该如何诊断此泄漏?
如果需要更多信息,请告诉我。
敬礼, 尼克