Heaptrace

Für alles, was in den übrigen Lazarusthemen keinen Platz, aber mit Lazarus zutun hat.
Socke
Lazarusforum e. V.
Beiträge: 3178
Registriert: Di 22. Jul 2008, 19:27
OS, Lazarus, FPC: Lazarus: SVN; FPC: svn; Win 10/Linux/Raspbian/openSUSE
CPU-Target: 32bit x86 armhf
Wohnort: Köln
Kontaktdaten:

Re: Heaptrace

Beitrag von Socke »

Ich habe in meinem Lazarus ein Package mit dem Namen "Leakview" gefunden.
Beschreibung hat geschrieben:Leak View. allows fast navigation trough HeapTrc (and other?) leaks.
Kann mir jemand sagen, wie man entsprechende .trc-Dateien generieren kann? Muss ich dafür nur stderr (d.h. die heaptrc-Ausgabe) in eine Datei umleiten und wenn ja, wie kann ich das im normalen Lazarus-Way-of-Debugging machen?
MfG Socke
Ein Gedicht braucht keinen Reim//Ich pack’ hier trotzdem einen rein

carli
Beiträge: 657
Registriert: Sa 9. Jan 2010, 17:32
OS, Lazarus, FPC: Linux 2.6.x, SVN-Lazarus, FPC 2.4.0-2
CPU-Target: 64Bit

Re: Heaptrace

Beitrag von carli »

ganz einfach mit

Code: Alles auswählen

./MeinProgramm 2>meinTrace.trc

Socke
Lazarusforum e. V.
Beiträge: 3178
Registriert: Di 22. Jul 2008, 19:27
OS, Lazarus, FPC: Lazarus: SVN; FPC: svn; Win 10/Linux/Raspbian/openSUSE
CPU-Target: 32bit x86 armhf
Wohnort: Köln
Kontaktdaten:

Re: Heaptrace

Beitrag von Socke »

Socke hat geschrieben:wie kann ich das im normalen Lazarus-Way-of-Debugging machen?
Wie man stderr umleitet, ist mir klar. Die Frage war, wie mach ich das in Lazarus?
MfG Socke
Ein Gedicht braucht keinen Reim//Ich pack’ hier trotzdem einen rein

Hitman
Beiträge: 512
Registriert: Mo 25. Aug 2008, 18:17
OS, Lazarus, FPC: ArchLinux x86, WinVista x86-64, Lazarus 0.9.29, FPC 2.4.1
CPU-Target: x86
Wohnort: Chemnitz

Re: Heaptrace

Beitrag von Hitman »

Oder du machst im Code ganz einfach ...

Code: Alles auswählen

SetHeapTraceOutput('MyTrace.trc');

Socke
Lazarusforum e. V.
Beiträge: 3178
Registriert: Di 22. Jul 2008, 19:27
OS, Lazarus, FPC: Lazarus: SVN; FPC: svn; Win 10/Linux/Raspbian/openSUSE
CPU-Target: 32bit x86 armhf
Wohnort: Köln
Kontaktdaten:

Re: Heaptrace

Beitrag von Socke »

Danke. Schöner wäre, wenn Lazarus direkt Stderr verwursten würde, aber so gehts auch.
MfG Socke
Ein Gedicht braucht keinen Reim//Ich pack’ hier trotzdem einen rein

Antworten