Einfache Methode um Speicherlöcher zu Diagnostizieren

Mit der Option -verbose:gc kann man sowohl bei der Sun als auch bei der IBM-Implementierung den Garbage-Collector beobachten.
Mit den einfachen Perl-Scripts kann man dann die Statistiken extrahieren
gcg.pl
für SUN (jdk 1.4.2 und jdk-1.5.0)
igcg.pl
für IBM (IBMJava2-1.4.1)
und z.B. mit gnuplot darstellen.

Dies geht auch bei Applets. Den -verbose:gc kann man mit ControlPanel oder JavaPluginControlPanel(IBM) eintragen.

Ein Beispiel ist das berüchtigte Counter-Applet