Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Mtrace je veľmi jednoduchý nástroj , ktorý pomôže vysporiadať sa s únikom pamäte . Mtrace je určený pre použitie s C a C + + programovacie jazyky . Tento nástroj je súčasťou knižnice GNU , a môžu byť použité na detekciu nevyvážených malloc /bez volania , ktoré sú podprogramy podieľajú na pridelenie pamäti . Nástroj pracuje tým , že vytvorí súbor denníka všetkých malloc'd a oslobodil volanie a potom budú zobrazené všetky nevyvážené hovory . Mtrace môže byť použitý na ladenie buď celý počítačový systém , alebo len jednu časť počítača .
Memwatch
Memwatch tiež nájde malloc a bezplatné chyby , ale tiež zistí , plotový kôl podmienky . Plotový kôl podmienky sa vyskytujú pri údaje ťahá za kus pamäti , ktorá bola pridelená . Memwatch detekuje väčšinu rovnakých chýb ako mtrace , ale nie je škálovateľné , to znamená , že môžu byť použité len preskúmať celú aplikáciu a nie len jednu jeho časť .
Dmalloc
celým
Dmalloc je vlastne knižnica , ktorá môže byť použitá ako náhrada drop - v pre rôzne funkcie prideľovanie pamäte . Môžete použiť tento nástroj ako statické knižnice , alebo prepojiť ju s inými knižnicami a spustite ho ako zdieľaného programu . Medzi rysov správanie programu je detekcia únikov pamäte a plotový kôl podmienok . Tento program je dodávaný s niekoľkými rôznych zložiek , vrátane dodatočného zdrojového súboru pre kontrolu aplikácií C + + .
Valgring
Valgrind je sada nástrojov pre profilovanie a ladenie linuxových systémov . Valgrind je open source a možno ich stiahnuť zadarmo na svojich internetových stránkach . Valgrind možno použiť na akúkoľvek aplikáciu , a má veľa programátorov po celom svete , ktoré prispievajú k nej . To tiež sleduje malloc a bezplatné volania pomocou vlastný nástroj s názvom memcheck .
Copyright © počítačové znalosti Všetky práva vyhradené