Нет простого ответа на это;Вы можете использовать столько памяти, сколько имеет устройство, за исключением того, что оно использует для других программ.Когда Android думает, что у него мало памяти, он начинает убивать фоновые задачи, поэтому это мягкий предел.Большинство устройств не имеют пространства подкачки.Вы можете получить некоторую статистику о памяти устройства изнутри Dalvik с помощью android.app.ActivityManager.MemoryInfo (я предполагаю, что есть эквивалент NDK).