ProghubPH

Каким образом можно выделить большее максимальное количество памяти для Java Virtual Machine.

 один вариант
Необходимо запустить JVM с ключом -Xmx и соответствующим значением количества памяти. Например -Xmx256m.
Необходимо вызвать метод Runtime.getRuntime().maxMemory(); и JVM автоматически увеличит максимальное количество памяти.
JVM нельзя выставить максимальное количество памяти. Оно выделяется автоматически, в зависимости от количества оперативной памяти.