iphone - узнать, сохранить количество переменных - PullRequest
0 голосов
/ 02 сентября 2010

У меня нет проблем с приложением для iphone. Theres нет exc_bad_access или проблем с памятью. Однако Я знаю , что я не выделил должным образом и не освободил память. Я не знаю, почему это не исключение, но это не так. Все работает.

Хотя я не хочу перегружать память iphone и осознаю, что если я не освобождаю объект, это не означает, что он все еще не использует память, но теперь я довольно далек от своего приложения » не иметь дело с возвращением и анализом всей программы.

Есть ли какой-нибудь способ найти указатели и счет их сохранения или найти используемую память или что-то еще?

Спасибо.

Ответы [ 2 ]

1 голос
/ 02 сентября 2010

Если оно не выдает никаких исключений, это потому, что или вы сохраняете счет>> 0.

Если вы не уверены, что количество сохранений равно 0, и вас беспокоит утечка памяти, вам следует запустить инструмент Leaks (Xcode-> Run-> Run with performance tool-> Leaks).

Вы также можете запустить статический анализатор для проверки возможных утечек или других проблем в вашем коде (Xcode-> Build-> Build and Analyze).

Приветствия

VFN

1 голос
/ 02 сентября 2010

Вы можете использовать инструменты, которые поставляются с Xcode, чтобы обнаружить как утечки, так и выделенные объекты. В Xcode выберите «Выполнить»> «Начать с Performance Tool»> «Утечки». Затем выберите инструмент ObjectAlloc. Это отобразит все объекты в памяти.

Это обнаружит только использованную память для активных объектов, но не сохранит счет для индивидуально выделенных объектов AFAIK.

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