Einzelnen Beitrag anzeigen

Nuclear-Ping
(Gast)

n/a Beiträge
 
#18

Re: Wie zuverlässig ist der MemoryLeak-Report von FastMM?

  Alt 12. Mär 2008, 12:40
Zitat von Bernhard Geyer:
Hast du wohl Line-Profiling für deine komplette Source aktiviert?
Aktiviert hab ich nichts. Alles auf Standard gelassen. Hab aber grad gesehen, dass in der Tat "By lines" aktiviert war. Hab es umgestellt auf "By routines", dauert aber genauso lange alles. Also hab grad eben nach ~4min den Versuch abgebrochen, dass er die Liste lädt. Wenn ich auf "none" stelle, macht er zwar los, aber kA ob er dann irgendwas nachvollziehbares liefert.

Zitat von Bernhard Geyer:
Zitat von Nuclear-Ping:
... Und zwei AVs "Lesen von Adresse 00000000" kamen beim Start des Projekts aus AQtime auch.
Hatte mal Probleme mit einem älteren Build. Aber aktuell keine Probleme mehr.
Hm, grad wieder probiert. Nun kamen auch keine AVs mehr.

Zitat von Bernhard Geyer:
Zitat von Nuclear-Ping:
Ich hocke hier schon seit über 'ner Stunde ohne Ergebnisse rum und versuche, das mein Projekt mal eine Liste sendet, damit ich mal was in AQtime sehe. Ich hab mein Projekt gestartet und AQtime an den Prozess angehangen.
Wieso startest du dein Programm nicht über AQTime?
Eben wegen den AVs.

----

So, nun hab ich einen Report hier. Die Frage nur, was mach ich damit? Weil so richtig schlau werde ich nicht draus:
Zitat:
AQtime Resource Profiler
Session information

Started: 12.03.2008 12:30:05
Ended: 12.03.2008 12:34:37
Execution time: 00:04:32:532

566 errors occurred during profiling.
1958 leaks found in resources.


Leak Table:

Sys strings 1952
FindFirst 3
Handle 3

Run settings
Profiling mode: Normal
Host Application:
Parameters:
Work Directory:

Profiler options
Collect stack information: None

System information
Operating system: Microsoft Windows XP Service Pack 2 (version: 5.1 Build 2600)
Total physical memory: 1572336 Kb
Available physical memory: 592136 Kb
Total virtual memory: 2097024 Kb
Available virtual memory: 1860032 Kb
Processor type: AMD Athlon(tm) XP 2500+, Frequency: ~1830 MHz.
Number of processors: 1
Die "566 errors occurred during profiling" sind alles verweise auf System-DLLs ...

- gdi32.dll: CreateDIBSelection "An error occured during the function execution"
- gdi32.dll: CreateDIBSelection "Ungültiges Fensterhandle"
- ...
- kernel32.dll: CreateEventA "Zugriff verweigert"
- etc.

Die Leaks hab ich mal als Txt Report angehangen (HTML geht nicht als Attachment). Nur was mach ich damit? Wie komme ich an die SysString Leaks?

Alles noch bisschen Bahnhof für mich, sorry.

[edit]
Attachment aktualisiert
[/edit]
Angehängte Dateien
Dateityp: txt objects_120308-1234_125.txt (170,4 KB, 5x aufgerufen)
Dateityp: txt classes_120308-1234_150.txt (2,1 KB, 5x aufgerufen)
  Mit Zitat antworten Zitat