To diagnose any memory problems, Garbage Collection log file is the best place to start. It provides several interesting statistics: When scavenge (or Young generation) GC process ran? When full GC process ran? How many scavenge GCs and Fulls GCs ran?... Continue Reading →