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