- Joined
- Nov 17, 2014
- Messages
- 4,906
Again wrong. The memory limit for a 32bit process is indeed 4gb on 64bit systems, but this is for native processes.Yes (or round-abouts)
As the name suggests, the JVM is a virtual machine and has generally a fairly big overhead memory-wise.
Also, the heap is one big chunk of memory, expanding the size of this chunk is difficult because of the memory fragmentation.
Edit: The expected limit of the heap size should be raking around 1.5g.