OutOfMemoryError 2

Пишу приложение на андроиде, для которого мне нужно выделить озу больше 512мб.
В манифесте пишу :

android:largeHeap="true"

В 4 программных средах под андроид (Java n-ide; JStudio; CodeAssist; AIDE) при получении значения Runtime.getRuntime().maxMemory() выдаёт 512мб.
Не знаю как задать произвольное значение выделяемой памяти.

В JStudio есть Terminal. Я в него пишу: export MAX_MEMORY=1g и нажимаю ентер.
Потом set и нажимаю ентер - он мне выводит, что MAX_MEMORY теперь не 512m, а 1g.
Запускаю приложение, но Runtime.getRuntime().maxMemory() всёравно - 512мб.

Кто-нибудь знает как поменять maxMemory()?

Как-то проверял на андроиде 8.1 количество занимаемой озу запущенными приложениями. Один процесс Яндекс браузера смог мне выдать > 700мб. А ведь root у меня не установлен.

Пробовал через консоль задать setprop dalvik.vm.heapsize 1g (или 700m) - выдаёт ошибку.