When attempting to monitor the performance of a JVM using jstat, I see the following lines -
Timestamp PC PU OC **OU** YGC FGC FGCT GCT
...
283.7 132608.0 132304.8 1572864.0 **398734.1** 20 0 0.000 3.061
284.0 132608.0 132312.8 1572864.0 **1547795.2** 21 0 0.000 3.061
284.2 132608.0 132313.7 1572864.0 **417220.7** 21 0 0.000 3.418
...
The concerned JVM is running with 2.5GB of Eden and 4GB of Max. Heap (-Xmn2560m -Xms4096m -Xmx4096m)
I don't understand how these spikes in Old Gen. usage are possible?