GI LogoGI Logo
  • Anmelden
Digitale Bibliothek
    • Gesamter Bestand

      • Bereiche & Sammlungen
      • Titel
      • Autor
      • Erscheinungsdatum
      • Schlagwort
    • Diese Sammlung

      • Titel
      • Autor
      • Erscheinungsdatum
      • Schlagwort
Digital Bibliothek der Gesellschaft für Informatik e.V.
GI-DL
    • English
    • Deutsch
  • Deutsch 
    • English
    • Deutsch
Dokumentanzeige 
  •   Startseite
  • Lecture Notes in Informatics
  • Proceedings
  • Software Engineering
  • P159 - Software Engineering 2010
  • Dokumentanzeige
JavaScript is disabled for your browser. Some features of this site may not work without it.
  •   Startseite
  • Lecture Notes in Informatics
  • Proceedings
  • Software Engineering
  • P159 - Software Engineering 2010
  • Dokumentanzeige

Automated benchmarking of Java APIs

Autor(en):
Kuperberg, Michael [DBLP] ;
Omri, Fouad [DBLP] ;
Reussner, Ralf [DBLP]
Zusammenfassung
Performance is an extra-functional property of software systems which is often critical for achieving sufficient scalability or efficient resource utilisation. As many applications are built using application programmer interfaces (APIs) of execution platforms and external components, the performance of the used API implementations has a strong impact on the performance of the application itself. Yet the sheer size and complexity of today's APIs make it hard to manually benchmark them, while many semantical constraints and requirements (on method parameters, etc.) make it complicated to automate the creation of API benchmarks. Additionally, modern execution platforms such as the Java Virtual Machine perform extensive nondeterministic runtime optimisations, which need to be considered and quantified for realistic benchmarking. In this paper, we present an automated solution for benchmarking any large APIs that are written in the Java programming language, not just the Java Platform API. Our implementation induces the optimisations of the Just-In-Time compiler to obtain realistic benchmarking results. We evaluate the approach on a large subset of the Java Platform API exposed by the base libraries of the Java Virtual Machine.
  • Vollständige Referenz
  • BibTeX
Kuperberg, M., Omri, F. & Reussner, R., (2010). Automated benchmarking of Java APIs. In: Engels, G., Luckey, M. & Schäfer, W. (Hrsg.), Software Engineering 2010. Bonn: Gesellschaft für Informatik e.V.. (S. 57-68).
@inproceedings{mci/Kuperberg2010,
author = {Kuperberg, Michael AND Omri, Fouad AND Reussner, Ralf},
title = {Automated benchmarking of Java APIs},
booktitle = {Software Engineering 2010},
year = {2010},
editor = {Engels, Gregor AND Luckey, Markus AND Schäfer, Wilhelm} ,
pages = { 57-68 },
publisher = {Gesellschaft für Informatik e.V.},
address = {Bonn}
}
DateienGroesseFormatAnzeige
57.pdf324.3Kb PDF Öffnen

Haben Sie fehlerhafte Angaben entdeckt? Sagen Sie uns Bescheid: Feedback abschicken

Mehr Information

ISBN: 978-3-88579-253-6
ISSN: 1617-5468
Datum: 2010
Sprache: en (en)
Typ: Text/Conference Paper
Sammlungen
  • P159 - Software Engineering 2010 [42]

Zur Langanzeige


Über uns | FAQ | Hilfe | Impressum | Datenschutz

Gesellschaft für Informatik e.V. (GI), Kontakt: Geschäftsstelle der GI
Diese Digital Library basiert auf DSpace.

 

 


Über uns | FAQ | Hilfe | Impressum | Datenschutz

Gesellschaft für Informatik e.V. (GI), Kontakt: Geschäftsstelle der GI
Diese Digital Library basiert auf DSpace.