Das Wissensportal für IT-Professionals. Entdecke die Tiefe und Breite unseres IT-Contents in exklusiven Themenchannels und Magazinmarken.

SIGS DATACOM GmbH

Lindlaustraße 2c, 53842 Troisdorf

Tel: +49 (0)2241/2341-100

kundenservice@sigs-datacom.de

Analyse von Java-Anwendungen mit dem Java Flight Recorder

Hallo, geht es Ihnen auch so, bei all dem Stress, die eigenen Anwendungen auf ein aktuelles Java-Release zu heben, schimpft man gerne auf die Probleme, die sich zum Beispiel durch den Wegfall von Java Webstart ergeben. Aber mal ehrlich – es gibt auch gute Seiten. Eine davon ist, dass auch der Java Flight Recorder (JFR), der früher extra von Oracle lizenziert werden musste, inzwischen im OpenJDK vorhanden ist. Dann wollen wir mal losfliegen!

Eine Beispielsitzung

Regelmäßige Leser der Kolumne kennen vielleicht noch meinen „Krachmacher“, den ich auch hier wieder benutzen möchte:

public class Krachmacher {
   public static void main( String[] args ) {
    String a = new String();
    String b = „Thomas ist lieb“;
    while (true) {
      a = a + b;
    }
  }
}

Nach der Übersetzung reicht es, das Programm mit einer zusätzlichen Option aufzurufen, die uns erlaubt, mit dem Flight Recorder an die Anwendung „anzudocken“:

java -Dcom.sun.management.jmx…