В моем приложении я получаю несколько утечек памяти. Объектом является Malloc 48 байт, и он всегда исходит от ответственного вызывающего абонента strdup. История объекта только показывает, что он был майольд, и никто другой не сохраняет или не выпускает. В стеке нет моего кода. Единственными признаками, которые я могу выделить, являются:
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
Это похоже на прокрутку на карте, но я не уверен, как действовать, поскольку ни один из моих кодов не упоминается в стеке. Как мне приступить к диагностике этой утечки?
Если какая-либо дополнительная информация требуется, сообщите мне.
С уважением, Ник