Как и для любой виртуальной машины Java, объем динамической памяти автоматически увеличивается до максимального размера. Но растровые изображения размещаются вне виртуальной машины, поэтому их не очень легко увидеть в статистике. Лучшее, что вы можете сделать, это убедиться, что вы не используете большие растровые изображения, или уменьшить их, используя
http://developer.android.com/reference/android/graphics/BitmapFactory.Options.html
Из Eclipse вы можете создавать дамп кучи, когда вы находитесь на Android 1.6 или выше, и вы можете анализировать дамп с помощью Eclipse MAT.
Как правило, вы не можете контролировать максимальный размер кучи на реальном устройстве, если вы не работаете с пользовательским оборудованием или прошивкой.
На developer.android.com должна быть статья о сбросе кучи на 1.6, но я не могу ее найти. (
Редактировать
Также я должен упомянуть, что вы можете запросить больше памяти для приложений, используя
андроида: largeHeap = "истинный"
в манифесте. Но это крайне плохой совет, так как большинству приложений это не нужно.