[so] win32 supersize me

cosminratiu at gmail.com cosminratiu at gmail.com
Tue Jan 8 02:19:14 EET 2008


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.

On Jan 8, 2008 2:08 AM, Andrei Deftu <andreideftu at yahoo.com> wrote:

> Salut!
>
> Tot legat de discutia cu memory management-ul si
> paging on demand, este foarte interesant
> comportamentul memory "optimizer"-elor de win32, care
> ar trebui arse pe rug. La un moment data exista o
> cantitate de memorie disponibila (zero-page list, free
> list sau stand-by list). Memory optimizer-ul porneste,
> vede care este cantitatea de memorie fizica din
> sistem, aloca memorie virtuala la o valoare foarte
> apropiata de aceasta si apoi incepe sa faca read-uri
> foarte rapid pe fiecare pagina alocata. Asta va cauza
> page fault-uri si memory manager-ul va crede ca este
> vorba de un proces hamesit si astfel va micsora
> working set-urile celorlalte procese si il va mari pe
> cel al memory optimizer-ului. Astfel, paginile
> proceselor care erau in modified list vor fi scrie in
> pagefile (adica pe disk). Apoi, optimizer-ul
> elibereaza toata memoria virtuala alocata, care va
> trece in free list. Acum, cand celelalte procese isi
> vor continua activitatea, memory manager-ul va fi
> nevoit sa aduca inapoi de pe disk (sau din stand-by
> list) paginile pe care le-a luat. Deci cum zice si
> Solomon, memory optimizer-ele reprezinta "un exercitiu
> bun pentru disk" :)) Mai multe detalii gasiti in
> Windows Internals.
>
>
>
>  ____________________________________________________________________________________
> Be a better friend, newshound, and
> know-it-all with Yahoo! Mobile.  Try it now.
> http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ
>
> _______________________________________________
> so mailing list
> so at cursuri.cs.pub.ro
> http://cursuri.cs.pub.ro/cgi-bin/mailman/listinfo/so
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://cursuri.cs.pub.ro/pipermail/so/attachments/20080108/96601fee/attachment.html


More information about the so mailing list