TU Darmstadt / ULB / TUbiblio

JP2: Collecting Dynamic Bytecode Metrics in JVMs

Sarimbekov, Aibek ; Binder, Walter ; Sewe, Andreas ; Mezini, Mira ; Villazón, Alex (2011)
JP2: Collecting Dynamic Bytecode Metrics in JVMs.
ACM international conference on Object-Oriented Programming, Systems, Languages and Applications. Portland, OR, USA (25-27 Oct 2011)
doi: 10.1145/2048147.2048165
Konferenzveröffentlichung, Bibliographie

Kurzbeschreibung (Abstract)

The collection of dynamic metrics is an important part of performance analysis and workload characterization. We demonstrate JP2, a new tool for collecting dynamic bytecode metrics for standard Java Virtual Machines (JVMs). The application of JP2 is a three-step process: First, an online step instruments the application for profiling. Next, the resulting profile is dumped in an appropriate format for later analysis. Finally, the desired metrics are computed in an offline step. JP2’s profiles capture both the inter-procedural and the intra-procedural control flow in a callsite-aware calling-context tree, where each node stores, amongst others, the execution count for each basic block of code. JP2 uses portable bytecode instrumentation techniques, is Open Source, and has been tested with several production JVMs.

Typ des Eintrags: Konferenzveröffentlichung
Erschienen: 2011
Autor(en): Sarimbekov, Aibek ; Binder, Walter ; Sewe, Andreas ; Mezini, Mira ; Villazón, Alex
Art des Eintrags: Bibliographie
Titel: JP2: Collecting Dynamic Bytecode Metrics in JVMs
Sprache: Englisch
Publikationsjahr: Oktober 2011
Ort: New York, NY, USA
Verlag: ACM
Buchtitel: Companion of the 2nd Conference on Systems, Programming, Languages and Applications: Software for Humanity
Reihe: SPLASH '11
Veranstaltungstitel: ACM international conference on Object-Oriented Programming, Systems, Languages and Applications
Veranstaltungsort: Portland, OR, USA
Veranstaltungsdatum: 25-27 Oct 2011
DOI: 10.1145/2048147.2048165
URL / URN: http://doi.acm.org/10.1145/2048147.2048165
Zugehörige Links:
Kurzbeschreibung (Abstract):

The collection of dynamic metrics is an important part of performance analysis and workload characterization. We demonstrate JP2, a new tool for collecting dynamic bytecode metrics for standard Java Virtual Machines (JVMs). The application of JP2 is a three-step process: First, an online step instruments the application for profiling. Next, the resulting profile is dumped in an appropriate format for later analysis. Finally, the desired metrics are computed in an offline step. JP2’s profiles capture both the inter-procedural and the intra-procedural control flow in a callsite-aware calling-context tree, where each node stores, amongst others, the execution count for each basic block of code. JP2 uses portable bytecode instrumentation techniques, is Open Source, and has been tested with several production JVMs.

Schlagworte:
Einzelne SchlagworteSprache
dynamic metrics, JavaEnglisch
Fachbereich(e)/-gebiet(e): 20 Fachbereich Informatik
20 Fachbereich Informatik > Softwaretechnik
LOEWE > LOEWE-Zentren > CASED – Center for Advanced Security Research Darmstadt
Zentrale Einrichtungen
LOEWE
LOEWE > LOEWE-Zentren
Hinterlegungsdatum: 02 Nov 2011 09:02
Letzte Änderung: 05 Mär 2013 09:55
PPN:
Zugehörige Links:
Schlagworte:
Einzelne SchlagworteSprache
dynamic metrics, JavaEnglisch
Export:
Suche nach Titel in: TUfind oder in Google
Frage zum Eintrag Frage zum Eintrag

Optionen (nur für Redakteure)
Redaktionelle Details anzeigen Redaktionelle Details anzeigen