Interesant este ca a reusit sa se dezvolte o intreaga industrie in jurul acestor aberatii. Se pare ca prin puterea marketingului poti ajunge sa vinzi pana si programe care fac cicluri infinite si sa scoti si profit. Acum multi ani, am folosit si eu pentru scurt timp un program din asta. Singurul lui avantaj e ca mareste viteza cu care pornesti un program pentru ca nu mai trebuie facut loc :). M-am prins repede insa ca memoria RAM exista pentru a fi folosita...toata.
<br><br><div class="gmail_quote">On Jan 8, 2008 2:08 AM, Andrei Deftu <<a href="mailto:andreideftu@yahoo.com">andreideftu@yahoo.com</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Salut!<br><br>Tot legat de discutia cu memory management-ul si<br>paging on demand, este foarte interesant<br>comportamentul memory "optimizer"-elor de win32, care<br>ar trebui arse pe rug. La un moment data exista o
<br>cantitate de memorie disponibila (zero-page list, free<br>list sau stand-by list). Memory optimizer-ul porneste,<br>vede care este cantitatea de memorie fizica din<br>sistem, aloca memorie virtuala la o valoare foarte
<br>apropiata de aceasta si apoi incepe sa faca read-uri<br>foarte rapid pe fiecare pagina alocata. Asta va cauza<br>page fault-uri si memory manager-ul va crede ca este<br>vorba de un proces hamesit si astfel va micsora<br>
working set-urile celorlalte procese si il va mari pe<br>cel al memory optimizer-ului. Astfel, paginile<br>proceselor care erau in modified list vor fi scrie in<br>pagefile (adica pe disk). Apoi, optimizer-ul<br>elibereaza toata memoria virtuala alocata, care va
<br>trece in free list. Acum, cand celelalte procese isi<br>vor continua activitatea, memory manager-ul va fi<br>nevoit sa aduca inapoi de pe disk (sau din stand-by<br>list) paginile pe care le-a luat. Deci cum zice si<br>
Solomon, memory optimizer-ele reprezinta "un exercitiu<br>bun pentru disk" :)) Mai multe detalii gasiti in<br>Windows Internals.<br><br><br> ____________________________________________________________________________________
<br>Be a better friend, newshound, and<br>know-it-all with Yahoo! Mobile. Try it now. <a href="http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ" target="_blank">http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ
</a><br><br>_______________________________________________<br>so mailing list<br><a href="mailto:so@cursuri.cs.pub.ro">so@cursuri.cs.pub.ro</a><br><a href="http://cursuri.cs.pub.ro/cgi-bin/mailman/listinfo/so" target="_blank">
http://cursuri.cs.pub.ro/cgi-bin/mailman/listinfo/so</a><br></blockquote></div><br>