Logo ProLaza
ProLaza
Quellcode-Profiler für Lazarus
(Win 32 Anwendungen)


Leider liegt nur diese Seite in Deutsch vor.
ProLaza ist ein Tool zur Laufzeitmessung von Programmen, die Lazarus entwickelt wurden. ProLaza hat ungefähr die gleiche Funktionalität wie Prodelphi.

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

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

Die benutzerfreundliche Oberfläche machen den Messprozess schnell und einfach. Der sortierende Viewer ermöglicht es, einen oder mehrere Flaschenhälse auf den ersten Blick zu finden.


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 verbraucht wurde, wird angezeigt. Durch einen Klick auf das Prozedursymbol kann dem Ausführungspfad gefolgt werden. In einem Extrafenster wird der kritische Pfad angezeigt.

Ein Video zeigt, wie mit ProDelphi die Laufzeit einer Applikation gemessen wird. Mit ProLaza wird es ebenso gemacht

Demo video jetzt ansehen (4 Minuten).

Es gibt zwei Versionen von ProLaza:

  • Freeware-Version
  • 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 wird die Laufzeitmessung für reine Assembler-Funktionen und Prozeduren und einige weitere Features freigeschaltet.

Voraussetzungen:
  • 32 oder 64 bit AMD oder Intel Prozessor (z.B. AMD Athlon/Turion, Athlon 64 X2, Intel Centrino)
  • Bei Prozessoren mit Power Save Modus sollte der Power Save Modus bei der Messung deaktiviert werden
  • Windows 2000/2003 (32 bit), /XP/Vista/7/8/10 (32 and 64 bit)
  • 64 MB zusätzlichen freier Speicher
  • 32 Bit Version von Lazarus 1.x

Update: 10. August 2015