Régebben firefoxot használtam az Ubuntu különböző verzióin. Általában 10-15 oldal volt megnyitva a böngészőben. Néha (hetente 1-2-szer), ha sokáig futott a böngésző, akkor azt tapasztaltam, hogy nagyon gyorsan fogy a szabad memória. Ha ilyenkor a firefoxot leállítottam, akkor visszaesett a memóriahasználat a normálisra, és újra elindítva a böngészőt minden rendben volt. Ha nem vettem észre időben, akkor a rendszer teljesen lelassult, és gyakorlatilag nem reagált semmire, csak a Reset gomb segített. Ez mind az asztali gépen (4 GB RAM), mind a notebookon (2 GB RAM) így volt, ezért kicsi az esélye, hogy hardveres oka lenne a dolognak. Egyértelműen a firefoxot tartottam a bűnösnek.
Kb. 6 hónapja áttértem a Chromiumra. Ezzel is megesik néha ugyanez az eset, bár ritkábban. A különbség csak annyi volt, hogy soha nem fogta meg annyira a rendszert, hogy a Chromiumot ne tudtam volna kilőni. Három hete --, csak a próba kedvéért, -- áttértem az xmonad használatára. Most tudatosult bennem, hogy azóta még egyszer sem jött elő a probléma.
Lehet hogy a GNOME volt a felelős a memóriafolyásért?
- 5290 megtekintés
Hozzászólások
top-ban a virt memóriát vegyed mérvadónak a kérdéseddel kapcsolatban. egy firefox indítás után "üresben" is több mint 600 MB virtuális memóriát fogyaszt nálam, ez természetes. ezzel szemben te gondolom az rezidens memória foglalását szoktad figyelni, amely csupán azt mutatja, hogy az elméleti szükséges maximumból -amelyre igényt tart- éppen mennyi lett fizikálisan kiosztva neki jelenleg. ebből következően ez a rezidens memória méret csak nőni tud a virtuális irányába. folyamatos használat és sok lap mellett meg a virt értéke is csak nő, szóval az általad leírt dolog egy természetes jelenség, minden folyamatnál így van.
a virt adja meg a folyamat számára szükséges maximum memória méretet, amely akkor kellene neki, ha az általa lefoglalandó memória részből mind megcímzésre kerülne. ennek a méretnek a változását figyeld meg szerintem az idő múlásával. ha nem használsz lényegesen több oldalt, akkor ennek stagnálnia kellene. ha jócskán nő, akkor memória szivárgásra lehetne gyanakodni.
a sok dinamikus oldal meg érthetően zabálják a memóriát imho.
- A hozzászóláshoz be kell jelentkezni
Ezzel semmi gond, de xmonad alatt miért nem fogy el a memória?
-----
"Fontosabb egy jó szomszéd, mint egy távoli rokon." (Árvízkárosult, 2010)
- A hozzászóláshoz be kell jelentkezni
én flux és xfce alatt is használom, ugyanúgy zabálja a memóriát a web több böngészővel is, de ez természetes szerintem. azt tudod hogy konkrétan a ff rezidens memóriája nőtt meg annyira nálad? az nem lehet hogy más folyamat leak-elhetett? pl. X?
- A hozzászóláshoz be kell jelentkezni
Igen, a htop szerint az ff, később pedig a chromium rezidens memóriája nőtt meg. De az a furcsa, hogy xmonad alatt nem tapasztaltam ilyet.
-----
"Fontosabb egy jó szomszéd, mint egy távoli rokon." (Árvízkárosult, 2010)
- A hozzászóláshoz be kell jelentkezni
őszintén, csodálkoznék ha nem így lenne ott is. mennyi a virt mem nagysága ff indulása után? neked is 500 - 600 MB? 3 nagyobb portál oldal megnyitása után 100 MB-tal nőtt nálam a virt mem foglalása ff-nak. szerintem teszteld le xmonad alatt itt majd 10-15 megnyitott oldallal.
- A hozzászóláshoz be kell jelentkezni
Nekem induláskor 446 MB-ot foglal a Firefox. 5-6 "nagyobb" portál megnyitása után is csak 510-re nő. Lehet, hogy ezt a noscrtiptnek köszönhetem?
------------------------------------------------
A legtöbb ember azt hiszi, csak a gyomra üres...
- A hozzászóláshoz be kell jelentkezni
az a helyzet, hogy én is noscript-tel teszteltem :)
- A hozzászóláshoz be kell jelentkezni
Kísérletképen elindítottam a firefoxot. 908 MB-ot foglal (virtuális memóriából) 10 megnyitott oldallal. A rezidens memória 190-200 MB között ingadozik. NoScriptet nem használok, csak ABP-t. Egy újabb oldal megnyitása nálam is kb. plusz 30 MB-ot jelent. GNOME alatt akkor is képes volt "felzabálni" a memóriát, ha magára hagytam a gépet. Most, xmonad alatt, 907-908 MB körül ingadozott 3 óra után is. Nekem nagyon úgy tűnik, hogy a GNOME és a firefox együttműködése eredményezi a hibát.
-----
"Fontosabb egy jó szomszéd, mint egy távoli rokon." (Árvízkárosult, 2010)
- A hozzászóláshoz be kell jelentkezni
lehet hogy a gnome, habár a függőségei ff-nak másik wm alatt is ugyanazok, gondolom ugyanazokat a lib-eket rántja be.
mindegy, akkor majd hosszabb használat alatt kiderül. :)
- A hozzászóláshoz be kell jelentkezni
Ugyanez nálam is. 2-3 óra webfejlesztés után megeszi a 4GB RAM-ot a Firefox. Firebug, NoScript és AdBlock pluginek vannak telepítve, egyszerre kb 10 lapot tartok megnyitva.
Chrome (Chromium AUR-ból archlinuxon) alatt is előjött ez egyszer, de nekem is sikerült xkill-el kilőni.
Valami memleak lehet. Nem mindig csinálja. Van olyan, hogy délelőtt semmi és délután gondol egyet és látom a top-ban, hogy szép lassan egyre több memóriát foglal le magának, miközben böngészek. Amikor eléri a swap-et, be kell zárni a firefoxot és felszabadul 3GB RAM. Utána indítom és megint lehet dolgozni rajta.
- A hozzászóláshoz be kell jelentkezni
Es hogy tetszik az xmonad?
- A hozzászóláshoz be kell jelentkezni
Nagyon szimpatikus, de azért meg kell szokni. Illetve még a beállításokat is finomítanom kell. Ha esetleg nem sikerülne megszelídíteni, akkor keresek egy másik tiling wm-et. Maga az elv nagyon megtetszett.
-----
"Fontosabb egy jó szomszéd, mint egy távoli rokon." (Árvízkárosult, 2010)
- A hozzászóláshoz be kell jelentkezni
En mar lassan ket eve hasznalom, szoval, ha akad valami gondod vele, allok rendelkezesedre :)
- A hozzászóláshoz be kell jelentkezni
A lefoglalt memória is fragmentálódhat, ami akadályozhatja más programok tevékenységét. Ezt egy komplex böngésző esetén nehéz kezelni. De a nagyobb projektek esetén foglalkoznak ezzel a problémával és igyekeznek fejleszteni a memóriakezelést. Nekem Linux és Windows alatt is előjön a probléma, ha a napokig egy tucat tabbal használom a böngészőt kijelentkezés és újraindítás nélkül. Bár a belassulást észlelve nem hagyom elharapódzni a dolgokat. Ilyenkor a böngésző újraindítása és/vagy ki-be jelentkezés megoldja. A gépet nem kell újraindítani. Az sem mindegy, hogy mennyi flash-es cucc van a látogatott oldalakon.
Megnéztem ezt az xmonadot: könyörgöm, miért haskell?
Üdv:
Dw.
"Jegyezze fel a vádhoz - utasította Metcalf őrnagy a tizedest, aki tudott gyorsírni. - Tiszteletlenül beszélt a feljebbvalójával, amikor nem pofázott közbe."
- A hozzászóláshoz be kell jelentkezni