Has anyone had problems with the JVM (Hotspot) leaking memory when the G1 collector is used?
I've fixed the heap size to 60GB (both -ms and -ms are set to 60G), but the size of the java process (according to the vsz column of the ps command) starts off at around 64GB, but increases to 84GB within 7 hours.
Using the parallel collector, the process size remains steady over a 20 hour run, at around 65GB or so.
Has anyone else had similar problems with the G1 collector? I'm running a very simple benchmark, and I'm not using any direct buffer memory, or other off-heap memory (that I'm aware of).
Java version is 1.7.0, update 5
(I've raised a bug with Oracle about this, but thought I'd check here as well in case anyone has a workaround).