Каковы были различия в исполнении при переходе с MRC на ARC? (Cocoa / Performance) - PullRequest
2 голосов
/ 12 ноября 2011

Мне интересно, какой опыт людей конвертировал проекты из MRC (ручной подсчет ссылок) в ARC (автоматический подсчет ссылок) с точки зрения производительности и использования памяти.

Меня интересует, прежде всего, средний /большие проекты и количественные / профилированные результаты в нескольких областях (время, память и т. д.), а не в небольших программах и «обнаруженных» изменениях.

Я играл с ним в небольших тестовых примерах и видел некоторыеинтересные различия, но я, конечно, в настоящее время не переносил полные / сложные программы.

Мне также любопытно узнать, сколько усилий вы предприняли, чтобы минимизировать операции использования памяти / подсчета ссылок, когда преобразованная программа была изначальноразработан с использованием MRC: например, вы создали пулы авто-релиза в нужных местах?Вы предпочитали авто-релиз при создании или выпуске в следующем заявлении?Вы часто измеряли и улучшали использование памяти?Я спрашиваю, потому что подход одного разработчика от другого может иметь существенное значение в результатах.

Приветствия

...