Workshop Details

Delphi Code Camp
Das Trainingsevent für Delphi-Entwickler:innen
22. - 24. April 2024 | Düsseldorf

de

29 Mrz 2023
09:00 - 17:00
Jetzt anmelden und mit Frühbucherrabatten bis zu 350 € sparen. Jetzt Ticket sichern

Profiling, Benchmarking und Optimierung von Delphi Code

29 Mrz 2023
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