Wintersemester 18/19

Seminar "Visualisierung" (Bachelor)

Software Performance Visualization (SV)

Dozent:
  • M.Sc. Hagen Tarner
  • Prof. Dr. Fabian Beck
Semester:
Wintersemester 2018/2019
Termin:
Donnerstag, 14-16 h (wöchentlich)
Raum:
S-H 403
Beginn:
11.10.2018
Ende:
30.01.2019
Sprache:
deutsch

Beschreibung:

Die Visualisierung der Leistung eines Programms (Software Performance Visualization) besteht aus einer Reihe an Techniken, die Entwicklern und Analysten dabei hilft Ausführungszeiten und Energieeffizienz der untersuchten Software zu verbessern. Neben Hardware-nahen Metriken wie Speicherverbrauch, Netzwerkdurchsatz und Energieverbrauch werden auch dynamische Informationen, die zur Laufzeit gesammelt werden, wie call stacks / graphs oder Inter-Process-Communication als Grundlagen für die Visualisierungen verwendet.

Anwendung finden die so entstandenen Visualisierung beispielsweise in modernen Profilingtools wie jProfiler, YourKit oder den Chrome DevTools.

Mögliche Themen

  • Visualisierung von call stacks
  • Visualisierung von call graphs
  • (Web) Application Performance Monitoring
  • Nuterstudien zu Performance Visualization
  • Visualisierung von Tasks (Inter-Process-Communication)
  • Visualisierungen von Netzwerken und deren Topologien
  • Visualisierung von Speicher, -verbrauch und -topologie