Applikation beschleunigen
Quellcode-Profiler für Delphi 8, 2005 und 2006 (.Net App.)
Leider liegt nur diese Seite in Deutsch vor.
ProDelphi.Net ist ein Tools zur Laufzeitmessung von Programmen, die in Delphi 8 for .Net geschrieben wurden.

Das Prinzip des Quellcode-Impfens, der ausgeklügelte Korrektur-Algorythmus und die Granularität von einem CPU-Zyklus garantieren eine hohe Meßgenauigkeit. Selbst kleinste oder mehrfach geschachtelte Prozeduren werden genau gemessen.

Durch den extrem nierigen Meß-Overhead können auch zeitkritische Applicationen gemessen werden.

Die benutzerfreundliche Oberfläche machen den Meßprozeß schnell und einfach. Der sortierende Viewer ermöglicht es, einen oder mehrere Flaschenhälse auf den ersten Blick zu finden. Mit einem Mausklick auf ein Meßergebnis wird die entsprchende Unit in Delphi geöffnet, der Cursor zeigt direkt auf die angewählte Methode.
 
Ein optionaler Call Graph zeigt, welche Prozedur von welcher anderen Prozedur aufgerufen wurde und welche sie selbst aufrief. Auch wieviel Aufrufe erfolgten und wieviel Zeit dabei verbtraucht wurde, wird angezeigt. Durch einen Klick auf das Prozedursymbol kann dem Ausführungspfad gefolgt werden.

Die Druckfunktion ermöglicht die Dokumentation des Optimierungsprozesses.
 
Auf der Download-Seite finden Sie ein 2-Minuten-Video, das zeigt, wie einfach es ist mit ProDelphi die Laufzeit einer Applikation zu messen. Die Vorgehensweise für ProDelphi ist die gleiche wie für ProDelphi.Net.

Versionen:

Es gibt zwei Versionen von ProDelphi.Net:

  • Freeware-Version und
  • Professional-Version.
Die Freeware-Version kann die Laufzeit von bis zu 20 Prozeduren messen. Die Professional-Version gibt nach Eingabe der Registrier-Informationen den Professional-Modus frei. Danach können bis zu 64000 Prozeduren gemessen werden. Außerdem werden einige weitere Features freigeschaltet. 

Die Registrierung gilt auch für alle zukünftigen Versionen von ProDelphi.Net.

Voraussetzungen:
  • Pentium Prozessor oder kompatibler (AMD K6/Duron/Athlon)
  • Bei Prozessoren mit Power Save Modus sollte der Power Save Modus bei der Messung deaktiviert werden
  • Windows 2000 und XP
  • 64 MB zusätzlichen freier Speicher
  • Borland Delphi 8 for .Net (alle Versionen). ProDelphi.Net wird zusammen mit Delphi 8 for .Net und Delphi 2005 ausgeliefert (auf der Companion CD). Neuere Versionen können von dieser Webseite heruntergeladen werden.
Programm schneller machen
Embarcadero Technologies

Update: 1. Januar 2006