Workshop Details

Delphi Code Camp
Das Trainingsevent für Delphi-Entwickler:innen
27. - 29. April 2022 | Düsseldorf

Stefan Glienke

de

29 Apr 2022
09:00 - 17:00
Teamrabatt mindestens drei Kolleg:innen anmelden und bis zu 100 € sparen. Jetzt Ticket sichern

Profiling, Benchmarking und Optimierung von Delphi Code

29 Apr 2022
09:00 - 17:00

Wenn manchmal die Software nicht mit der Schnelligkeit läuft die der Benutzer erwartet, ist manchmal guter Rat teuer. Im Workshop wird gezeigt, wie mit modernen Werkzeugen Profiling durchgeführt werden kann, um schnell und unkompliziert die Stellen im Code zu finden, die dafür ursächlich sind. Dazu werden SamplingProfiler und Intel VTune vorgestellt und deren Benutzung erklärt.

Manchmal ist es durchaus notwendig, Messungen von verschiedenen Codeansätzen oder Algorithmen durchzuführen. Die in der C++ Community dafür schon lange etablierte Bibliothek Benchmark von Google wurde im letztem Jahr nach Delphi portiert und Sie werden lernen, wie man diese unkompliziert und flexibel einsetzen kann, um Codeteile auf ihr Laufzeitverhalten zu testen.

Um hoch performanten Code zu schreiben, ist es durchaus nützlich, ein gewisses Basiswissen über die Architektur der Hardware (primär CPU und Speicher) zu haben, welches im Laufe des Tages vermittelt wird. Außerdem lernen Sie das eine oder andere über die kleinen und großen Tücken des Delphi Compilers.

  • Umgang mit SamplingProfiler und VTune, um Leistungsengpässe zu finden
  • Benutzung von Spring.Benchmark für Performancemessungen
  • Grundlagen zu CPU und deren Funktionsweise
  • Eigenheiten des Compilers

Session Themen

#Delphi Code Camp