Это зависит от того, что вы имели в виду с:
Что такое значение по умолчанию javaMaxHeapSize?
Если вы хотите знать значение по умолчанию javaMaxHeapSize
имущества в dexOptions
, значение null
.
Если вы не указали его, эта задача может продемонстрировать это:
task maxSize << {
println("Java max heap size is: ${project.android.dexOptions.getJavaMaxHeapSize()}")
}
Если вы хотите знать JVM размер макс кучи вместо этого (я думаю, что вы хотели знать об этом), это JVM аргумент которые могут меняться в зависимости от вашего устройства.
Цитирование Oracle
документации:
максимальный размер кучи:
Меньшие 1/4 в физической памяти или 1 Гб. До J2SE 5.0 максимальный размер кучи по умолчанию составлял 64 МБ. Вы можете переопределить это значение по умолчанию с помощью параметра командной строки -Xmx.
Вы можете проверить его выполнение этой команды UNIX в терминале (как вы сказали, вы используете Fedora
):
java -XX:+PrintFlagsFinal -version | grep MaxHeapSize
Значение выражается в байтах.
Постарайтесь, чтобы ваше приложение использовало не более 64 МБ coz на некоторых устройствах, из которых вы вышли из памяти) –