Mozilla: pożeranie pamięci przez Firefoksa to nie bug! To zaleta!
16 lutego 2006 14:20 Łukasz Bigo
Niestety, powoduje to dość szybkie połykanie kolejnych megabajtów RAM-u przez przeglądarkę. Zwłaszcza, że cache uruchamiane jest osobno dla każdej kolejnej karty - łatwo zatem sprawdzić, co się stanie, jeśli otworzymy np. 20 stron i chwilę z nimi popracujemy: Firefox szybko zacznie zajmować 100 MB pamięci lub więcej.
Programiści z Mozilla Foundation powołują się na badania mówiące, iż 39 procent wszystkich przejść między stronami stanowią powroty do odwiedzanych przed chwilą witryn. Stąd takie a nie inne zachowanie przeglądarki.
Czytelnicy Slashdot.org podali jednak informację, w jaki sposób wyłączyć opcję tworzącą kłopotliwe kopie. Wystarczy ustawić set browser.sessionhistory.max_total_viewers na 0.
Więcej o modyfikowaniu kluczowych opcji przeglądarki Mozilla Foundation: patrz film "Firefox - jeszcze szybciej".
- johny_cage
- 2006-02-16 14:44:35
it is not a bug, it is a feature... http://static.syswear.com/images/tshirts/bugfeature/bugfeature_medium_navy.png
- Q
- 2006-02-16 14:54:29
No więc ciesze się że przynajmniej tu już nie mówi się niepoprawnie o wycieku pamięci. P.S Zna ktoś nie wiem jakąś wtczke poprawiającą prace w FF z klawiaturą standardowo jest tragiczna.
- D4
- 2006-02-16 14:59:01
browser.cache.memory.enable = false spróbujcie
- Typhoon
- 2006-02-16 16:34:43
I bardzo dobrze, nie po to mam parwie giga RAMu żeby się marnował ;)
- KrzychuG
- 2006-02-16 17:50:31
Zaleta moze i tak ale wykonanie nie najlepsze. Opera od dawna przechowuje strony w pamieci RAM zeby w miare potrzeb uzytkownik szybko mogl do nich powrocic a mimo to uzytkownicy nie skarzyli sie na az tak nagle zuzywanie pamieci ;)
- mj91
- 2006-02-16 18:29:36
Nie świadczy to najlepiej o programistach Mozilli. Wyciek w Firefksie jest aż nadto oczywisty. Jeśli ktoś przez pół dnia intensywnie korzysta z FF, sam może to łatwo sprawdzić. Wystarczy pozamykać wszystkie karty FF z wyjątkiem jednej. Łatwo zauważyć, że FF nie zwolni pamięci po żadnej z tych kart ... a powinien. FF zwolni dopiero całą pamięć, gdy zamknie się ostatnie okno.
- ProstoZmostu
- 2006-02-16 18:32:42
To bardzo poważny błąd przeglądarki a nie opcja. Mam nadzieję, że w kolejnych wersjach programiści nie będą zakładać, że każdy ma w domu dwurdzeniowy procesor i 10GB ramu. Powoli robi się jak z Microsoftem, który cały czas wymusza na użytkownikach zmianę sprzetu na szybszy bo się system nie wyrabia.
- Holden Caulfield
- 2006-02-16 19:07:08
Dokupiłem 512 mb ze względu na Firefoxa. Teraz mam 1 GB, ale pazerność na RAM tej przeglądarki jest nieposkromiona. Przechodzę więc na Operę, która zużywa kilkadziesiąt mniej pamięci, a przycisk "Wstecz" wcale wolniej nie działa. Ponadto uważam, że nawet przechowywanie poprzednich stron w cache'u nie usprawiedliwia takiej ilości zajętej pamięci i nieczyszczenia jej przy zamykaniu zakładek.
- Vincente
- 2006-02-16 21:51:22
Ale to jakieś bzdury z palca wyssane. Używam FF 1.5 od chwili jak się pojawił. FF z sześcioma otwartymi jednocześnie zakładkami (i po około godzinie pracy), na których są załadowane różne strony zajmuje 54,2 MB RAMu na moim komputerze. Proszę o więcej tego typu artykułów. Przy okazji (do autora) zarówno FF jaki i Linux obronią się same.
- tryt
- 2006-02-16 22:20:56
A to dobre, "It's a bug"? @ProstoZmostu, powazny blad? W takim razie pokazcie mi inny program, w ktorym mozna wylaczyc buga...
- Jasio
- 2006-02-16 22:38:06
about:config -> config.trim_on_minimize -> true Nie trzeba wtedy zamykać Firefoksa, żeby zwolnił pamięć - wystarczy go zminimalizować. Ale i tak wolę Operę
- josze
- 2006-02-16 22:41:45
Jasio: na pewno nie w v1.5.0.1 :/
- ŁB (autor)
- 2006-02-17 00:00:18
@Vincente: Te bzdury potwierdzają programiści z Mozilli: http://weblogs.mozillazine.org/ben/archives/009749.html . Ps. Mam Operę, otwarta od jakichś trzech godzin, 8 kart - 47 MB. :) Ps2. "Przy okazji (do autora) zarówno FF jaki i Linux obronią się same." - czego im (tj. wszystkie trzy osoby wchodzące w skład autora) życzymy. Choćby dlatego, że Windows słabo sobie radzi z wyłaczaniem wentylatora w naszym komputerze, a FreeBSD nie ma z tym żadnych problemów. :)
- Maxs
- 2006-02-17 00:37:35
Zaleta? Kurcze az bialej goraczki dostaje jak przy otwartych 20 zakladkach nagle caly system mi siada... Gdzies mam takie zalety!
- Avant Browser
- 2006-02-17 04:30:01
Taaa, Mozilla połyka pamięć, zawiesza się przy PDF-ach, źle wczytuje wiele stron, wolno się uruchamia... To ma być ta konkurencja dla Internet Explorera? Wolne żarty, IE 7.0 zmiecie ją z rynku.
- Ubuntu
- 2006-02-17 06:13:23
@Avant Browser: Porzyjemy zobaczymy, moim zdaniem to tendencja IE jest spadkowa (www.ranking.pl), a co do IE 7 no cóż kolejny spóźniony technologicznie program. PS. A czy twoja przeglądarka obsługuje CSS 2 i 3?
- Elmer
- 2006-02-17 07:54:25
Pożera pamięć? To straszne! Kiedy będę musiał dokupić kostkę? Boję się, że mi zje wszystko! A tak bardziej serio - po to w komputerze jest pamięć, żeby ją wykorzystywać. Nie ma szybszej metody cachowania niż w RAM. Dopóki mogę mieć uruchomionych kilka innych programów, firefox może mi zjeść całą dostępną pamięć - nic mi to nie przeszkadza. Na pewno zaś nie będę zmieniać przeglądarki tylko dlatego, że opera zajmuje mniej megabajtów w pamięci :D To tak, jakbym się przesiadał z jednego samochodu do drugiego ze względu na kształt wzorków na oponie.
- kruk
- 2006-02-17 08:10:57
Avant Browser - co do PDF masz racje skopali to co do zlego wczytywania stron zawsze mozesz uzyc silnika IE do przegladania strony ktora sie zle wczytuje. Ale pomimo paru bledów mozliwosci przegladarki sa naprawde niezle proponuje chocby popatrzec na rozszerzenia
- bossot
- 2006-02-17 08:42:10
obszar ramu w kt órym nic nie ma to pamieć zmarnowana..... niech więc sobie przechowuje poprzednio odwiedzone strony w ramie, będą szybciej wczytywane. a jesli nagle odpalimy program który wymaga dużej ilosci pamieci to system zadba o to żeby ją dostał.
- Edmundo el Faj'ans
- 2006-02-17 16:12:04
Fajerfox to kupa g***. Jak można taki shit wyprodukować i jeszcze zasłaniać się, że to opcja? Wprost nie do pomyślenia. Opera i tak jest najlepsza, ale do czasu wydania przeglądarki wszech czasów IE 7.0. <i>komentarz edytowany przez moderatora</i>
- fubbu
- 2006-02-18 22:24:55
Wszystkim polecam wtyczkę Fasterfox można nieźle podkręcić naszego Liska :) Jest też tam opcja, o której mowa w artykule...
- marcinello
- 2006-02-19 12:16:07
Wbrew pozorom ta funkcja nie zawsze przyśpiesza pracę przeglądarki. Wszystko jest OK dopóki firefox zajmuje pamięć wcześniej nie używaną; problem w tym że tak nie jest! Jeśli są uruchomione jakieś inne programy to po prostu wypycha je do swapa i zaczyna sie zabawa... Moje obserwacje potwierdzają że przy 256MB ram wpływa to negatywnie na komfort korzystania z komputera. Może przy 512MB jest lepiej. Generalnie moje zdanie jest takie, że to system powinien decydować jak wykorzystyć wolną pamięć np. na cache dyskowy. A programy powinny zajmować pamięci jak najmniej.
- janbar
- 2006-02-20 03:30:42
"about:config -> config.trim_on_minimize -> true" <-- nie mam tej opcji w 1.5.0.1 - mam dopisac, czy zainstalowac FasterFoxa i tam to bedzie? Pozdrawiam, janbar.:))
- janbar
- 2006-02-20 04:07:23
Dopisalem sobie: zysk przy 47000K dla 5 stron, zszedlem na 27000K po zminimalizowaniu, zadnego spowolnienia przy maksymalizacji nie odczulem, moze przy 50 by bylo, ale tyle to ja otwieram tylko w Operze. ;] Pozdrawiam, janbar.:))
- nieie
- 2006-02-22 23:46:27
mozilla 1.7.12 windows -> config.trim_on_minimize działa i to nieźle ale ... nie na długo :) 12 zakładek=58MB (pracuje już 6h i do tego jeszcze kurier poczty), zminimalizowana mozilla ok. 2MB ale jak otwieram link to podskoczyło do 50MB, zysk około 8MB (nie chce mi się testować dalej bo to mnie nie kręci ale opcja jak najbardziej zostanie w configu:)). jak chcę pamięć mozilli (w nagłym przypadku) to to jest ok opcja :)
- nieie
- 2006-02-22 23:49:08
poza tym to jest jakieś złudne ... historia zużycia pamięci nie wykazuje "oddania pamięci". trzeba to głębiej stestować, todo
Smartfon SONY ERICSSON Xperia neo V
Pobierz bezpłatnego e-booka 


