Pracuję jako programista stron internetowych i do tego używam Firefoksa z Firebug . Ostatnio zauważyłem, że po dwóch godzinach pracy firefox.exe
proces potrzebował więcej niż 1 GB mojej pamięci roboczej!
Nawet jeśli zamknę okno, proces nadal pozostaje w Menedżerze zadań, a jedyne, co mogę zrobić, to „zabić” proces.
Jakieś sugestie?
Używam systemu Windows 7 z 2 GB pamięci RAM, Firefox 3.6.8, w którym normalnie otworzyłem 10 kart.
Odpowiedzi:
Brzmi jak dwa osobne problemy. Po pierwsze, Firefox znany jest jako świnia pamięci. Istnieją sposoby na ograniczenie tego do minimum, w tym pozbycie się niepotrzebnych dodatków, a także:
W about: config dodaj nową wartość logiczną o nazwie config.trim_on_minimize , a następnie ustaw ją na True . Nadal oceniam to ulepszenie i nie mogę jeszcze powiedzieć na pewno, czy to pomaga.
Po drugie, jeśli proces Firefoksa nie zatrzymuje się po zamknięciu okna, spróbuj chwilę poczekać. Uważam, że gdy Firefox zużyje mnóstwo pamięci, całkowite zamknięcie może potrwać (około 30 sekund).
źródło
Nie jestem pewien, czy nowsze wersje Firefoksa mają domyślnie włączoną tę opcję, ale istnieje opcja zapewnienia maksymalnego wykorzystania pamięci RAM i pamięci podręcznej dysku w Firefoksie. To znacznie różni się od zmiany opcji czyszczenia pamięci i usuwania śmieci, ponieważ możesz zmusić Firefoksa do użycia mniejszej pamięci RAM i większej pamięci podręcznej dysku.
Aby ograniczyć ilość pamięci RAM używanej przez Firefoksa przed użyciem pamięci podręcznej dysku, przejdź do przeglądarki about: config. W filtrze wpisz „pamięć”, a powinieneś zobaczyć:
Jeśli tego nie zrobisz, musisz ręcznie utworzyć ten klucz jako wartość całkowitą. Ta liczba całkowita reprezentuje pamięć podręczną (w kilobajtach), z której Firefox może korzystać. Osobiście ustawiłem tę wartość na 131072 (128 MB). Aby uniknąć braku pamięci w Firefoksie, możesz zwiększyć pamięć podręczną dysku, której używa, zmieniając następującą zmienną (możesz po prostu użyć „dysku” jako filtru wyszukiwania).
Ponownie jest to pamięć podręczna dysku (w kilobajtach) jako wartość całkowita, a jeśli nie istnieje, musisz ją utworzyć. Osobiście ustawiłem mój na 307200 (300 MB). Pamiętaj, że różni się to od ilości miejsca, które Firefox wykorzystuje do przechowywania plików offline lub Twojej historii.
źródło
Firefox jest znany z tego, że po długim okresie użytkowania jest bardzo obciążony zasobami, możesz spróbować odinstalować nieużywane dodatki, aby sprawdzić, czy to ma jakiś wpływ.
źródło
Możesz spróbować AFOM który
Polecam również regularne odkurzanie baz danych . Ccleaner ma teraz tę funkcję.
Alternatywnie może działać nowa instalacja. Może także pomóc w rozwiązaniu problemu. Jeśli przywracasz rozszerzenia pojedynczo, możesz zobaczyć, czy jedno z nich powoduje problem. Po odinstalowaniu pamiętaj o usunięciu wszystkich śladów swojego profilu. Deinstalator Revo powinien to zrobić dokładnie.
źródło
Wydaje się, że to znany problem z Firebug: wyciek pamięci Firebug - wykorzystano ponad 600 MB .
Ten raport o problemach został otwarty w 2007 roku i nadal jest otwarty ...
Innym takim otwartym problemem jest to, że kiedy Firebug jest włączony, Firefox zużywa ogromne ilości pamięci i procesora .
Firebug znajduje się zatem na liście Problematycznych rozszerzeń Mozilli.
Możesz rzucić okiem na Firebug Memory Profiler , chociaż mówi się, że jest w prawdziwej fazie alfa, co może dać wskazówkę dotyczącą problemu.
W przeciwnym razie jedynym rozwiązaniem jest rozwiązanie problemu przez ponowne uruchomienie Firefoksa lub uzyskanie większej ilości pamięci RAM, wbicie go w społeczność Firebug , poczekanie na naprawę (może to potrwać lata), zostanie programistą Firebug i samodzielne usunięcie błędu lub użycie kolejne narzędzie do debugowania.
źródło
Z której wersji Firefox korzystasz? To nie jest typowe zachowanie. Może pomoże Firebug tylko dla stron, nad którymi pracujesz.
źródło
Nie ma znaczenia, ile pamięci używa Firefox. System operacyjny zarządza nim lepiej niż moglibyśmy, więc nie myśl o tym. Powolność to kolejna sprawa, co wyraźnie przyzwyczaja Firefoksa.
Możesz (i powinieneś spróbować) korzystać z Chrome i znajdować tam rozszerzenia. Nawet Dragonfly Opery jest lepszy niż Firebug (więc słyszę, że nigdy nie użyłem Firebuga).
źródło