Originariamente inviato da Patrick Jane
Ho un programma Java (piuttosto grosso) che dopo pochi minuti raggiunge circa i 48MB (lo vedo tramite task manager).
Quello che vedi dal task manager del sistema è "relativo", nel senso che vedi solo quanto è allocato al processo, non qualcosa di preciso sul heap della JVM.

Usa jconsole / jvisualvm (sono tools del JDK)