t

Pagini ale blogului

marți, 26 martie 2013

Computer memory leaks - cateva notiuni


Probabil ca vi s-a intamplat vreodata, in timp ce "stateati" pe calculator, mai ales daca "stateati" de mai multa vreme fara sa il mai opriti, sa constatati ca operatiile vi se desfasoara din ce in ce mai incet. Probababil ca de la un inceput normal si vesel al lucrului, din punct de vedere al vitezei, ati ajuns sa injurati calculatorul pentru ca de-abia se mai "misca". Una dintre posibilele cauze ale incetinirii calculatorului, care intervine in decursul orelor noastre de utilizare continua, este...
scurgerea de memorie, cunoscuta mai degraba sub denumirea de memory leak(s).

Memory leak, sau leakage, se produce atunci cand o aplicatie (un program) gestioneaza in mod gresit memoria care ii este alocata de sistemul de operare. Adica, aplicatia ocupa niste memorie, iar dupa ce respectiva nu ii mai este necesara, nu o mai dealoca. Se poate ajunge pana la aplicatii care devin "not responding", nu mai "vor" sa faca nimic, sau chiar pana la o incetinire inacceptabila a sistemului. In mod normal, programatorul este cel care poate diagnostica scurgerile de memorie ale unei aplicatii si poate repara aplicatia astfel incat sa nu mai faca asa ceva. Daca nu suntem programatori, sau chiar daca suntem, dar nu avem acces la codul aplicatiei producatoare de memory leaks, ne ramane sa facem astfel:
-deschiderea task managerului si oprirea acelor procese care se vad cum consuma extrem de multa memorie;
- restartarea calculatorului.

Niciun comentariu:

Trimiteți un comentariu