I have two Java applications running as daemons on the same server, which match the description in http://java.sun.com/docs/hotspot/gc1.4.2/#4.2.2.%20AggressiveHeap|outline
of being "long-running, memory allocation-intensive jobs".
> The size of the initial heap is calculated based on the size of the physical memory and attempts to make maximal use of the physical memory for the heap (i.e., the algorithms attempt to use heaps nearly as large as the total physical memory).
How can I get the JVM to attempt to use heaps nearly *half* as large as the total physical memory so I can get both of the applications running optimally? [There is 8G of RAM in the server.]