BlackCode Posted April 10, 2010 Report Posted April 10, 2010 Am vazut o chestie interesanta pe internet, cum ca daca deschid notepad si scriu "mystring = (80000000)" si salvez ca fisier .vbe, atunci cand dau dublu click pe el elibereaza/reimprospateaza memoria RAM. Ca atunci cand doar ce ai iesit dintr-un joc care cere mult RAM si parca windows-ul tot mai "scâr?âie" iar daca dai dublu click pe acel fisier isi revine mai repede. As vrea sa stiu parerea celor care stiu cate ceva despre limbaje de programare daca chiar asta face sau nu face absolut nimic. Si da, am cautat pe google dar parerile sunt impartite, unii spun ca e foarte util pentru reinprospatarea RAM-ului iar altii zic ca nu face absolut nimic chestia aceea. Does this thing really do something? Quote
daatdraqq Posted April 11, 2010 Report Posted April 11, 2010 TuneUp Utilities are o optiune de genul asta .Sfatul meu e ,in general, sa mergi pe mana specialistilor nu pe "home made" . Quote
loki Posted April 11, 2010 Report Posted April 11, 2010 mi se pare absurd. Nu inteleg logica.mystring = (80000000)msgbox(mystring)mystring e simplu o variabila care nici string nu e ci intreg. Nu ar avea cum sa curete memoria deoarece vbs-ul nu poate accesa memorie peste cea folosita de alte programe.Nu stiu daca visual basicul aloca memorie pentru script si o elibereaza la final si poate asta ar da o senzatie ca ar goli memorie.Eliberarea memoriei depinde de programul care o acceseaza, daca ar fi eliberata de alt program fara stirea sa sistemul ar crapa (ar scrie amandoua in acelasi loc).Daca unii zic de "reinprospatare" - aia inseamna altceva, reinprospatarea este un semnal electric ce este transmis continuu memoriei pentru a nu "uita" valoarea memorata - tine de electronica si nu are legatura. Quote
sec_hacker_ret Posted May 12, 2010 Report Posted May 12, 2010 (edited) recomand system mechanic , celor de la tune up nu le-as spune chiar profesionisti !ceea ce zici tu nu face altceva decat sa ocupe ce memorie libera a mai ramas si sa o elibereze pana se termina toata harmalaia asta se elibereaza si memoria folosita de programele care le-ai inchis , astfel dand senzatia ca iti elibereaza memorie foloseste system mechanic, si process explorer cand vrei sa inchisi un program care nu iti mai trebuie , (direct din serviciu ) astfel se elibereaza resursele folosite mult mai repede mai sunt si niste setari prin registrii , le gasesti si pe net, care ca iti inchida programele mai repede sa nu mai astepte dupa eleeu folosesc process explorer si dupa ce am salvat ( daca e ceva de salvat ) inchid instantaneu de acolo ce am nevoie process explorer sta tot timpul deschis la mine , pt cine nu stie process explorer este un fel de task manager mai avansatexemplu scurt :ti s-a blocat un program , l-ai inchis imediat, ( ai si optiunea restart )te joci un joc care consuma f mult ,( ai terminat de jucat ) dai alt+ tab , selectezi process explorer si inchizi jocul din el in 1-2 sec ai la dispozitie toate resursele consumate de jocul respectiv sa le folosesti la altceva Edited May 12, 2010 by sec_hacker_ret Quote
ss88 Posted October 29, 2010 Report Posted October 29, 2010 Reinprospatere nu inseamna cumparare de memorie noua? Chestia cu .vbe nu face decit ocuparea memoriei libere si ofera timpul necesar de a se autodebloca memoria ocupata (pina cauti fisierul, pina dai clic trec citeva secunde). Gata am rezolvat cu golitul memoriei. Merge. Quote
loki Posted October 29, 2010 Report Posted October 29, 2010 desi redeschiderea inutila a unui topic iti ofer o explicatie"Reinprospatere nu inseamna cumparare de memorie noua" ci un semnal electric pe care il primeste celula de memorie de mai multe ori pe secunda absolut important pentru a-si pastra valoarea memorata. Quote
adonisslanic Posted October 30, 2010 Report Posted October 30, 2010 Hmm, in Ubuntu la mine, nush de ce, sau de la ce, cateodata ramane mult cache in RAM degeaba O-o, si nu gasesc in lista de procese nimic dubios O_O Ce as putea face in situatia asta? Quote