| 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
- Name des Herausgebers:
- IBM Corporation
- Betriebssysteme:
- Windows All
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