Ich habe gerade angefangen, Eclipse 3.7 zu verwenden. Zuvor habe ich mit Eclipse 3.6 ein Tool namens TPTP für das Profilieren der Ausführungszeit verwendet (es könnte noch viel mehr machen, aber das ist alles, wofür ich es brauchte).
Ich stelle fest, dass TPTP jetzt nicht mehr unterstützt wird, es ist kein aktives Eclipse-Projekt mehr.
Gibt es ein neues Projekt, das TPTP ersetzt? Es scheint kein äquivalentes Werkzeug zu geben, das mit Eclipse gebündelt ist. Ich frage mich also, welcher Standard-Profiler für Eclipse 3.7 frei verfügbar ist?
Zusätzliche Punkte: Die Klasse, die ich profile, verwendet viele JNI-Aufrufe. Ich erwarte keinen sinnvollen Einblick darüber, was bei diesen nativen Anrufen passiert, aber ich möchte nicht, dass ich native Aufrufe nutze, um den Profiler zu brechen. Aus irgendeinem Grund konnte TPTP auf Eclipse 3.6 das überhaupt nicht handhaben!
Sie können JVM Monitor verwenden, ein kostenloses Eclipse-Plugin in reinem Java.
Sie können JVM-Anwendungen überwachen, benötigen keine spezielle Startkonfiguration oder -vorbereitung und verwenden Standard-JVM-APIs zum Verbinden und Überwachen. Für mich funktionierte es nur mäßig OK, direkt out-of-the-box.
Es umfasst Profiling, zielt auf Ihre angegebenen Pakete & amp; beinhaltet "Gesamtzeit" und Aufrufbäume für die Methodenprofilerstellung. Das waren was ich brauchte & amp; konnte mit JVisualVM nicht kommen.