Szerintem a tortenet: valami elkezd memleakelni, viszont tenylegesen nem kezdi el lefoglalni a memoriat (bar azt nem irtad meg, hogy mennyi a private bytes).
Mivel 32 bites Windowson alapbol 4G-s cimter van, abbol a felso felet viszi az oprendszer meg a hardverek, igy a programoknak csak 2G cimter marad.
Viszont ha elkezdek allokalni memoriat, azt az oprendszer nem adja oda egybol a programoknak, hanem tenylegesen csak akkor, ha azt hasznalod is. Ezt ugy eri el, hogy minden programnak van egy egyedi memoriacimtere. Ezt hivjak virtualis memoriakezelesnek. Persze, PAE-vel lehet mondjuk 64G fizikai ramot is kezelni megfelelo CPU tamogatassal, (ilyen van a Linuxban es a 32 bites Windows Serverben is), viszont egy alkalmazasnak ugyanugy 2G privat cimtere van.
Szoval siman elkepzelheto, hogy csak a virtualis cimteret leakeli el valami (azaz virtualisan allokal 2G ramot), viszont fizikailag csak 100M ramot foglal, mert tenylegesen annyit hasznalt fel. Ha ez az eset all fenn, akkor erre a problemara az se adna megoldast, ha 512G ramot pakolsz a gepbe (ugyanigy, a pagefile se sokat segit), csak az, hogy attersz 64 bites Firefoxra, ahol (joval) nagyobb a cimter.
Persze, meg jobb, ha fixaljak a bugot.
Mondjuk egyebkent meg 2G ram mellett Windowst pagefile nelkul futtatni az meredek.
----------------
Lvl86 Troll, "hobbifejlesztő" - Think Wishfully™