Введение

Память является важным системным ресурсом, который используют все программы. Программы должны быть загружены в память, прежде чем они смогут работать и при выполнении, они выделяют дополнительную память (и явно и неявно), чтобы сохранить и управлять данными уровня программы. Создание места в памяти для кода и данных программы требует времени и ресурсов, и поэтому влияйте на общую производительность системы. Несмотря на то, что Вы не можете избегать использования памяти в целом, существуют способы минимизировать влияние, которое Ваше использование памяти оказывает на остальную часть системы.

Этот документ обеспечивает справочную информацию о системах памяти OS X и iOS и как Вы используете их эффективно. Можно использовать эту информацию для настройки использования памяти программы путем обеспечения, что Вы выделяете правильный объем памяти в нужное время. Этот документ также обеспечивает подсказки относительно того, как обнаружить связанные с памятью проблемы производительности в Вашей программе.

Организация этого документа

Эта тема программирования включает следующие статьи: