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
  • Fachbereiche
  • Softwaretechnik (SWT)
  • Softwaretechnik-Trends
  • Softwaretechnik-Trends 40(3) - 2020
  • Dokumentanzeige
JavaScript is disabled for your browser. Some features of this site may not work without it.
  •   Startseite
  • Fachbereiche
  • Softwaretechnik (SWT)
  • Softwaretechnik-Trends
  • Softwaretechnik-Trends 40(3) - 2020
  • Dokumentanzeige

Investigating High Memory Churn via Object Lifetime Analysis to Improve Software Performance

Autor(en):
Weninger, Markus [DBLP] ;
Gander, Elias [DBLP] ;
Mössenböck, Hanspeter [DBLP]
Zusammenfassung
High memory churn occurs when many temporary objects are created and shortly thereafter collected by the garbage collector. Such excessive dynamic allocations negatively impact an application’s performance because (1) a great number of objects has to be allocated on the heap and (2) an increased number of garbage collections is required to collect them. In this paper, we present ongoing research on how to support developers in detecting, understanding and resolving high memory churn in order to improve their application’s performance. Based on a recorded memory trace, an algorithm automatically searches for memory churn hotspots and calculates the age at which objects die within it, since objects that die young are the major contributors to memory churn. Information about these objects, for example their types and allocation sites, can then be inspected in order to locate the problematic code locations. To demonstrate the feasibility and applicability of our approach, we implemented and present a new memory churn analysis feature in AntTracks, our trace-based memory monitoring tool.
  • Vollständige Referenz
  • BibTeX
Weninger, M., Gander, E. & Mössenböck, H., (2020). Investigating High Memory Churn via Object Lifetime Analysis to Improve Software Performance. In: Kelter, U. (Hrsg.), Softwaretechnik-Trends Band 40, Heft 3. Bonn: Gesellschaft für Informatik e.V.. (S. 61-63).
@inproceedings{mci/Weninger2020,
author = {Weninger, Markus AND Gander, Elias AND Mössenböck, Hanspeter},
title = {Investigating High Memory Churn via Object Lifetime Analysis to Improve Software Performance},
booktitle = {Softwaretechnik-Trends Band 40, Heft 3},
year = {2020},
editor = {Kelter, Udo} ,
pages = { 61-63 },
publisher = {Gesellschaft für Informatik e.V.},
address = {Bonn}
}
DateienGroesseFormatAnzeige
SSP2020_Weninger_Gander.pdf931.9Kb PDF Öffnen

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

Mehr Information

ISSN: 0720-8928
Datum: 2020
Sprache: en (en)
Typ: Text/Conference Paper

Keywords

  • performance
  • garbage collection
  • memory churn
  • AntTracks
Sammlungen
  • Softwaretechnik-Trends 40(3) - 2020 [22]

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.