BYTECODE Instrumentation Profiling Toolkit für Java

Ein Toolkit, mit dem Entwicklern und Leistungsspezialisten Bytecode-Instrumente zur Profilierung von Java-Anwendungen helfen
Jetzt downloaden

BYTECODE Instrumentation Profiling Toolkit für Java Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Freeware
  • Name des Herausgebers:
  • IBM Corporation
  • Betriebssysteme:
  • Windows All
  • Dateigröße:
  • 1013 KB

BYTECODE Instrumentation Profiling Toolkit für Java Stichworte


BYTECODE Instrumentation Profiling Toolkit für Java Beschreibung

Ein Toolkit, der Entwicklern und Leistungsspezialisten hilft, die Bytecode-Instrumente ausnutzen Die Profilierung besteht darin, Timing-Spuren zur Methodenausführung zu erhalten, und wird üblicherweise mithilfe einer JVMPI-Standardschnittstelle erreicht. Stattdessen nutzt Bytecode-Instrumentenprofilkit-Toolkit für Java (BIPTK) neue Bytecode-Instrumentierungsfunktionen, die von Frameworks wie AspectJ oder Eclipse TTPP bereitgestellt werden. Bytecode-Instrumente ermöglicht eine neue Generation von Profilern, die viel anpassbarer sind als ältere, JVMPI-Based-Pendants. Die Vorteile von BIPTK sind hauptsächlich in Flexibilität: Timing-Ereignisse werden in eine Java-Bibliothek gesendet und können auf verschiedene Weise behandelt werden. Zum Beispiel kann man einfach eine Profilerfassung aller Methodenaufrufe generieren, die mit einem Filter übereinstimmen oder einen Schwellenwert angeben und Spuren nur für Methoden erhalten, die den Schwellenwert überschreiten. Wie funktioniert es? BIPTK enthält eine Bibliothek zum Erzeugen von Profiling-Spuren, einem Eclipse-Plug-In zum Visualisieren der Spuren und einige Arbeitsbeispiele für den Instrumentieren von Code mit Eclipse TPTP-ProStrekit. Die Bytecode-Instrumenten-Engine erfasst Timing-Ereignisse aus der Java-Anwendung, und die Bibliothek macht die Korrelationen und speichert Spuren im XML-Format. Das Eclipse-Plug-In ist ein Editor für Profilierspuren, der in der Analyse hilft und für jede Methode und jedes untergeordnete Anruf visualisiert wird. Es ermöglicht auch die Navigation des gesamten Anrufbaums, um die Hauptursachen für den Leistungsabbau zu ermitteln.


BYTECODE Instrumentation Profiling Toolkit für Java Zugehörige Software