Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Linux únik pamäte Nástroje

únik pamäte dochádza v počítačovom systéme , ak počítač nedokáže uvoľniť diskový priestor používaný dnes zmazaných dát . Avšak, termín " pretečeniu pamäte " môže odkazovať sa na nejaký druh nesprávneho pridelenie pamäte . Užívatelia open source Linux operačný systém majú voľný prístup do niekoľkých rôznych nástrojov , ktoré im pomôžu vyrovnať sa s únikom pamäte . Mtrace

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 .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené