Я заметил странную вещь, и мне интересно, всегда ли так было:
на Android ICS я установил точку останова в первой строке onCreate
первого запускаемого действия (даже в приложении hello-world), и я выбрал через DDMS
опцию «update-heap
», чтобы увидеть текущее состояние памяти.
я заметил, что приложение использует около 10 МБ, 9 МБ, скорее всего, относятся к растровым типам.
что здесь происходит? почему даже приложение hello-world использует так много памяти? это может быть для оптимизации (предварительно выделить память перед использованием)?
это также происходит в версиях до соты (где нельзя отслеживать растровое изображение, и поэтому я не вижу, чтобы это происходило там)?