Отслеживание утечек памяти - PullRequest
0 голосов
/ 16 мая 2010

Мой любимый кандидат снова. Я нахожусь в процессе выявления утечек памяти в моем приложении (головоломка для такого новичка, как я).

Я использую анализатор утечек xCode, но меня озадачивает, как отследить утечку памяти до ее переменной или значения. Есть ли указатель на экземпляры, которые зарезервировали адрес памяти, где обнаружена утечка?

Как мне лучше всего это сделать?

Ответы [ 2 ]

2 голосов
/ 16 мая 2010

Вам знаком анализатор Clang? Нажмите Cmd-Shift-A в Xcode и приготовьтесь быть приятно удивленными. (Это должно выполнить команду Build → Build and Analyze. Это похоже на сборку исходников, но вместо двоичного файла вы получаете журнал анализатора. Надеемся, анализатор обнаружит хотя бы некоторые из ваших утечек.)

0 голосов
/ 18 мая 2010

Анализатор утечек XCode сообщает вам, где были созданы объекты, которые были утечки, если вы нажмете вкладку «Расширенные сведения» в правой части панели инструментов в нижней части окна. Стек вызовов, показывающий, какая функция создала объект, показан справа.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...