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
počítačové znalosti >> Systémy >> linux >> .

Ako Preveriť pretečeniu pamäte Linux

pretečeniu pamäte dochádza , keď je pamäť , ktorá je vyhradená pre aplikáciu nie je uvoľnená pri skončení programu používať . To je pamäť neprístupné pre iné programy používať . Úniky pamäte sú kumulatívne , a môže spôsobiť , že systém spomalí . Používatelia Linuxu môžu nájsť pretečeniu pamäte pomocou programu Valgrind . Program Valgrind možno stiahnuť zo softvérových repozitárov väčšiny linuxových distribúcií . Pokyny dovolená 1

Otvorte okno terminálu . Okno aplikácie terminálu možno zvyčajne nájsť v časti " Systémové nástroje " , " príslušenstvo " , alebo " Utilities " sub - menu v hlavnom menu .
2

Stiahnuť a nainštalovať program Valgrind . Zadajte príkaz " yum install Valgrind , " ak používate systém RPM báze , ako je Red Hat alebo Fedora . Zadajte príkaz " apt - get install Valgrind , " ak používate systém Debian - založené , ako je Ubuntu , alebo Linux Mint
3

Zadajte príkaz " Valgrind . - - leak - check = yes . /APPLICATION_NAME args " skontrolovať program pre úniky pamäte . Nahradiť " application_name " s názvom programu alebo aplikácie . Nahradiť " args " , so všetkými tvrdeniami , ktoré bežne používate pri spustení programu
4

Pozrite sa na časť produkcie , ktorá vyzerá ako nasledujúce , či existuje pretečeniu pamäte : .

== 42004 == ÚNIK SÚHRN : == 42004 == definitívne stratil : 80 bajtov 1 blokov == 42004 == nepriamo stratil : 0 bajtov 0 blokoch == 42004 == možná stratil : 0 bajtov 0 blokoch == 42004 == stále dosiahnuteľný : 0 bajtov 0 blokoch == 42004 == potlačená : . 0 bajtov 0 blokoch
5

preskúmanie zvyšok výstupu zistiť , kde dochádza k pretečeniu pamäte

Najnovšie články

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