Alex Blewitt wrote: > But the point is, this is a hardcoded default maximum of 256m for no > particularly good reason. Why should it not be infinity?
The following patch does what you are asking for (untested). Care to try? --- a/vm/gc/src/gc_for_vm.cpp +++ b/vm/gc/src/gc_for_vm.cpp @@ -210,8 +210,8 @@ static void parse_configuration_properti // set the initial and maximum heap size based on provided options and defaults const int Mb = 1048576; if (0 == final_heap_size_bytes && 0 == initial_heap_size_bytes) { - // defaults -Xms64m -Xmx256m - final_heap_size_bytes = 256*Mb; + // defaults -Xms64m -Xmx\infty + final_heap_size_bytes = (POINTER_SIZE_INT)-1; initial_heap_size_bytes = 64*Mb; } else if (0 == initial_heap_size_bytes) { // -Xms64m or same as mx, whichever is less --------------------------------------------------------------------- Terms of use : http://incubator.apache.org/harmony/mailing.html To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]