Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
ccmalloc nástroj môže byť spojená s programom sledovať , ako to používa pamäť . To vám povie , ako bolo určené množstvo pamäte a potom vrátený , ktorý vám pomôže nájsť netesnosti , a to takisto podá správu o všetkých prepísanie pamäťových miest , neinicializovaný pamäti , pokúsi zapísať dáta do navrátený pamäte alebo pamäte , ktorý bol navrátený viackrát . Použitie ccmalloc v spojení s dobrým debugger bude vaša používaní kódu pamäťové zdroje oveľa efektívnejšie . Názov je odkazom na malloc , funkcie C používané pre prideľovanie pamäte .
NJAMD
NJAMD , čo je skratka pre " Nie je to len ďalší malloc debugger , " prideľuje veľký blok dát a potom metes to ako program , ktorý analyzoval potrebuje . To umožňuje NJAMD analyzovať presne , čo sa stalo , aby pridelenej pamäte po ukončení programu v chode . Tento nástroj má rad možností , ktoré umožňujú kodér si vybrať , ako úzko NJAMD bude hľadať úniky pamäte . Viac vyčerpávajúce hľadanie bude trvať oveľa dlhšie .
Mpatrol
mpatrol ladiaci nástroj vytvára pevné veľkosti poľa a potom prideľuje pamäť programu z tohto poľa . Mpatrol nástroj zdieľa mnoho rysov s inými nástrojmi pre detekciu pretečeniu pamäte , ale tiež to môže byť použitý ako dobre program sa spustí s obmedzenými zdrojmi zadaním relatívne malé pole pre program použiť . Aj pre program bez únikov pamäti , môže tento nástroj vyskúšať , ako efektívne funguje .
CMemLeak
Nie všetky pretečeniu pamäte nástroje sú komplikované . CMemLeak , napríklad , sleduje len niekoľko volanie funkcie , ale vyhýba sa niektoré duševné réžie sa naučiť , ako používať nástroje pre plnohodnotné detekcie pretečeniu pamäte . Pre ľudí , ktorí píšu kratšie programy , alebo kto kód menej často , jednoduchší nástroj , ktorý dostane prácu , môže byť lepšou voľbou .