Я использую инструменты для анализа использования памяти в разрабатываемом мной приложении для iPhone. Мне было интересно, каков разумный размер выделения памяти?
Когда я получаю информацию о своей цели, должен ли я отмечать флажки, чтобы игнорировать префиксы «NS», «CF» и «Malloc» или нет? Когда я не игнорирую их, я получаю то, что кажется довольно большим значением для общих байтов при запуске около 47 МБ, хотя живые байты составляют всего около 6 МБ. Когда я проигнорирую префиксы, я получу около 1 МБ в целом и 350 КБ в реальном времени. Что было бы хорошей причиной игнорировать или не игнорировать префиксы? В чем разница между общими и активными байтами?
И, наконец, как я могу уменьшить объем памяти, занимаемый моим приложением, если это необходимо?