Block 16: Performance

Im sechzehnten Block befassen wir uns mit einem nicht-funktionalen Merkmal von Software: mit ihrer Performance. Nach einem kurzen Theorieteil lernen wir Werkzeuge zur Zeitmessung und zum Profiling kennen. Diese wenden wir anschliessend in einer Übung an, um bestehenden Code effizienter auszugestalten.

Ziel

Sie wissen wann und wie man Performance-Optimierungen an bestehender Software vornimmt – ohne dabei neue Fehler einzubauen.

Ablauf

Lektion 1

  • [5 min.] Administratives
  • [20 min.] Präsentationen einzelner Aufgaben
  • [20 min.] Einführung zum Thema Performance

Lektion 2

Hausaufgaben

Bereiten Sie sich auf die Prüfung vor.