DDDebug

vložil Radek Červinka 22. ledna 2015 00:05

Nedávno jsem zde ukazoval svůj malý pokus o trasování alokace a dealokace s případným vyhodnocením co se uvolňovalo. A pak jsem narazil na DDDebug - on moji myšlenku dotáhnul až tak, kam jsem si to nedokázal představit. Za pár desítek dolarů dostanete profesionální nástroj na live trasovaní alokací, včetně statistik a výpisu zásobníku pro neuvolněné objekty. Autor nabízí trial demo pro všechny možné verze Delphi.

DDDebug

Na obrázku je vidět neuvolněný TFont vytvořený z neuvolněného TForm.

Samozřejmě někdy to není takto detailně přehledné, proto jsou zde statistiky:

DDDebug

které se dají samozřejmě rozkliknout na detail, v tomto případě jsem přepnul na záložku s property objektu (ze tří instancí TForm jsem si vybral prostřední)

DDDebug

Dále program podporuje informace o vláknech

DDDebug

nebo výjimkách

DDDebug

Součástí instalace je demo včetně formuláře který jsem tady tak otípal a který je normálně pro Vaše použití.

Podporované jsou verze od Delphi 5 do aktuální. U nejstarších jsou ale jisté limity.

Moc pěkné. Kéž by to bylo součástí Delphi!

Tagy: , ,

Nástroje

Komentáře

30.1.2015 16:23:52 #

Pawel

Příliš složité! MadExcept je lepší a snadnější!

Pawel

30.1.2015 16:32:21 #

radekc

MadExcept umí live sledovat využítí paměti různými objekty? To je pro mne novinka.

radekc

30.1.2015 20:45:19 #

Stefan

Complicated? Not really. Integrating DDDebug only needs 2 lines of code. And - in contrast to other solutions - does not depend on any special compiler/linker flags or changes the way, your application works.

Note: I am the author of DDDebug.

Stefan

Komentování ukončeno

Naše nabídka

MVP
Ing. Radek Červinka - Embarcadero MVP
profil na linkedin, Twitter:@delphicz

Nabízím placené poradenství a konzultace v oblasti programování a vývoje SW.
Dále nabízíme i vývoj speciálního software na zakázku.

Neváhejte nás kontaktovat (i ohledně reklamy).

love Delphi

O Delphi.cz

Delphi je moderní RAD nástroj podporující tvorbu nativních aplikací pro platformu Win32, Win64, Mac OSX, Linux a na iPhone a Android.

Delphi.cz je nezávislý portál pro uživatele Delphi. Portál není koncipován pro úplné začátečníky, i když i ti se zde nebudou nudit, ale spíše na programátory, kteří již něco znají a chtějí své znalosti dále rozvíjet a sledovat novinky.

Poslední komentáře

Comment RSS

Dle měsíců