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 39(4) - 2019
  • 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 39(4) - 2019
  • Dokumentanzeige

Memory Leak Visualization using Evolving Software Cities

Autor(en):
Weninger, Markus [DBLP] ;
Makor, Lukas [DBLP] ;
Mössenböck, Hanspeter [DBLP]
Zusammenfassung
Memory leaks occur when no longer needed objects are unnecessarily kept alive. They can have a significant performance impact, possibly leading to a crash of the application in the worst case. Most state-of-the-art memory monitoring tools lack visualizations of memory growth over time. However, domains such as software evolution and program comprehension have shown that graphically visualizing the growth and evolution of a system can help users in understanding and interpreting this growth. In this paper, we present ongoing research on how to visualize an application’s memory evolution over time using the software city metaphor. While software cities are typically used to visualize static artifacts of a software system such as classes, we use them to visualize the dynamic memory behavior of an application. In our approach, heap objects can be grouped by arbitrary properties such as their types or their allocating threads. These groups are visualized as buildings arranged in districts, where the size of a building corresponds to the number of objects it represents. Continuously updating the city over time creates the feeling of an evolving city. Users can then identify and inspect those buildings, i.e., object groups, that grow the most. We integrated our approach into AntTracks, a trace-based memory monitoring tool developed by us, to prove its feasibility.
  • Vollständige Referenz
  • BibTeX
Weninger, M., Makor, L. & Mössenböck, H., (2019). Memory Leak Visualization using Evolving Software Cities. In: Kelter, U. (Hrsg.), Softwaretechnik-Trends Band 39, Heft 4. Bonn: Gesellschaft für Informatik e.V.. (S. 44-46).
@inproceedings{mci/Weninger2019,
author = {Weninger, Markus AND Makor, Lukas AND Mössenböck, Hanspeter},
title = {Memory Leak Visualization using Evolving Software Cities},
booktitle = {Softwaretechnik-Trends Band 39, Heft 4},
year = {2019},
editor = {Kelter, Udo} ,
pages = { 44-46 },
publisher = {Gesellschaft für Informatik e.V.},
address = {Bonn}
}
DateienGroesseFormatAnzeige
SSP2019_Weninger.pdf345.0Kb PDF Öffnen

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

Mehr Information

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

Keywords

  • memory leak
  • visualization
  • memory growth
  • evolution
  • city metaphor
Sammlungen
  • Softwaretechnik-Trends 39(4) - 2019 [17]

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.