[elektro-etc] [elektro] Kepek szoveggel 23

Dienes József dienes.jozsef at rh.uni-obuda.hu
Wed Sep 22 12:27:24 CEST 2010


2010.09.22. 11:29-kor Acs Gabor irta:

> Annyiból érdekes, hogy ha 8-10 napig nem indítom újra a PC-t, csak 
> hibernálva kapcsolom ki, a végére felhízik az XP RAM foglalása 4-5GB-ra, 
> és olyan lassú lesz, hogy fentről lefelé ahogy pixelsoronkén tölti be a 
> Chrome a weblapot, 5-10 másodpercig is eltart, érdekes látvány a 21. 
> században :)

Először is nem elektro téma, másrészt meg ez a windows ökör file
cache-elési problémája.

A Microsoftról köztudomású, hogy szeret tanulni más cégektől. ;-)
Anno a Novell cég Netware terméke volt az, amelyik nem tudott
virtuális memóriát (swapfile) használni (deklaráltan szándékosan,
mondván: "egy szerver ne swappeljen"). Ehelyett kaptál egy képletet,
hogy ha ezt meg azt futtatsz, meg ha ennyi diszked van, meg amannyi
felhasználód, akkor hogyan kell kiszámítani a szerverbe rakandó
minimális RAM-ot. Amikor aztán futott a szerver, akkor viszont
az összes szabad RAM-ot automatikusan file cache-nek használta.
Ettől elég gyors volt a szerver, és ha több RAM-ot tettél bele,
még gyorsabb lett.

Hogy innen jött-e az MS file cache "ötlete", vagy más oprendszertől
lesték el, azt nem tudom, de tény, hogy a Windows képes előbb-utóbb
az összes RAM-ját kiosztani file gyorsítótárnak. Hogy akkor miért
lesz dög lassú? Hát azért, mert a Windows (szemben a Netware-rel)
swappol, tehát ha elég intenzíven és sokáig használod, akkor előáll
az a paradox helyzet, hogy az alkalmazásaidnak nem jut elég memória,
mert a RAM nagy részét a file gyorsítótár foglalja le, cserébe
kénytelenek szegény progik a swapfilet használni. :-) vagyis :-(

Hogy ez tizenakárhány éve miért nem zavarja a redmondi csókákat,
az rejtély, de szerencsére volt más, aki megoldást keressen
helyettük: http://dottech.org/freebies/9913

Egy másik kérdés az alkalmazások "memóriaszivárgása" (memory leak),
ebben tapasztalatom szerint a Chrome mellett a Firefox is élen jár,
utóbbira ha nem is megoldás, de "workaround" a Memory Fox addon:
https://addons.mozilla.org/hu/firefox/addon/53880/

Még egy áttekintő cikk a témában (sajna ez is angolul):
http://dottech.org/tipsntricks/12042

Üdv:
    Józsi



More information about the Elektro-etc mailing list