Bitmap.createBitmap

С помощью Bitmap.createBitmap пытаюсь создать изображение большого размера. Хочу узнать создаются ли изображения в VM Heap. Однако вылетает ошибка OutOfMemory, если я создаю изображение больше чем Bitmap.createBitmap(10000,10000,Bitmap.Config.ARGB_8888).
В чём дело?

Ну очевидно же что памяти не хватает.

Изображение 10 000х10 000 пикселей - разве это много?
Программа пустая - никаких данных нет.

А оно пишет сколько памяти пыталось выделить? Вроде должно быть в сообщении исключения или Logcat.

ну это больше 400 мегабайт. можно ли приложению столько откусывать?

1 лайк