Jak uzyskać nazwy niestandardowych struktur, których instancje wyciekły z pamięci?

Pracuję nad parserem, który przejdzie przez raport przecieków pamięci FASTMM4 i zapisze wszystkie istotne dane w specjalnie zaprojektowanej strukturze / klasie. używamVirtualTreeView aby wyświetlić każdą klasę, która wyciekła instancje, jako węzeł w drzewie.Drzewo - Zauważ, że pierwszy węzeł mówi nieznany. Dzieje się tak, ponieważ FASTMM wywołuje metodęKlasa aby określić pogodę, jest to klasa, czy nie. Gdy znajdzie niestandardowe struktury, oznacza je jako nieznane, co nie czyni mojego analizatora raportów bardzo skutecznym, ponieważ większość wycieków pamięci pochodzi z tych niestandardowych struktur i rekordów.

Pytanie: Czy istnieje sposób na użycie DebugInfo lub innego narzędzia takiego jakJVCL zebrać te symbole debugowania i porównać ich adresy pamięci z tymi znalezionymi w pliku raportu wycieku pamięci? Chciałbym, aby moje drzewo przestało pokazywać NIEZNANE i pokazywało nazwy tych niestandardowych struktur. Jestem nowy w programowaniu Delphi, a nawet nowszy w zwalczaniu wycieków pamięci, więc każda pomoc miałaby wiele wspólnego!

questionAnswers(1)

yourAnswerToTheQuestion