jConsole oder anderes Monitoring Tool

Sempah

Bekanntes Mitglied
Hallo zusammen,

hat jmd. eine Idee, wie man für ein "kleineres" Java Programm jConsole oder ein anderes Monitoring Tool verwenden könnte?

-> Wenn ich jConsole starte, muss ich direkt einen Java Process auswählen.
-> da mein Java Process nur ein paar Sekunden läuft, klappt dies nicht.
-> irgendwie müsste ich jConsole in Verbindung meines Java Programms starten, hat jmd eine Idee?
 
Hallo

also wenn dein Programm nur ein paar Sekunden läuft, was willst du denn genau mit jConsole etc machen? Kannst dein Programm vor Ende ja auch pausieren oder mehrere Male ausführen lassen (in ne Schleife packen).

Neben jConsole gibt es noch VisualVM, ist noch etwas komplexer und soviel ich weiss auch bei Java dabei. Aber da hast du das gleiche Problem. Aber VisualVM hat noch ein paar weiter Funktionen, vielleicht hilft da ja was

mfg
 
Mit Netbeans kann man seine Anwendung profilen. Ich glaub dahinter steckt so ungefähr dasselbe was in der VisualVM
auch drin ist. Jedoch kannst du mit Netbeans deine Anwendung direkt mit dem Profiler starten, so wie z.B. auch
der Debugger.
 
Vielen Dank für die Antworten. Ich würde gerne Memory und CPU Usage des Programms testen.
Und ja mit VisualVM besteht das selbige Problem.

Die Lösung mit Netbeans hört sich bis jetzt am besten an, wobei ich eigtl. unabhängig von einer IDE sein wollte ;(
 
Ich habe den Profiler von Netbeans kurz angetestet. Dieser entsprich jedoch nicht ganz meinen Anforderungen.
jConsole und VisualVm werten das "Programm" aus CPU/Memory etc. und visualisieren es in einem Graphen.
 

Zurück
Oben