Activity Monitor - это вообще бесполезный способ отслеживать рост памяти. В RPRVT вовлечено около миллиона различных участников, некоторые из которых не являются интуитивно понятными. Монитор активности, безусловно, можно использовать для определения «о, он растет», но не намного дальше.
Используйте инструменты для отслеживания роста памяти.
Когда вы говорите «запустить в режиме отладки», у вас есть что-то настроенное, например, отслеживание зомби или отслеживание информации о распределении? Это будет способствовать росту памяти.
Помимо этого, инструмент распределения обычно показывает вам, что способствует росту.
Также есть ли способ программной печати потребляемой памяти приложением в консоли?
Абсолютное число, подобное этому, не очень полезно. То, что приложение растет, это плохо, но необработанное число не скажет вам, почему это полезнее, чем Activity Monitor.
Используйте инструменты. :)