Nowe posty

Autor Wątek: Firefox 3 beta5: gubienie zakładek i żarcie CPU/RAM  (Przeczytany 5668 razy)

arctgx

  • Gość
Twórcy nowego Firefoksa szykują dla nas nowy sposób organizowania historii, zakładek i innych danych (sqlite). Na etapie tej wersji nie postarali się o kompatybilność z Firefoksem 2. Zauważyłem to dopiero gdy wróciłem do dwójki (po tym jak FF3b5 zaczął pożerać pamięć i zasoby procka do praktycznej wiechy, że tylko kill -9 można mu było powiedzieć).

W dwójce nie było widać adresów dodanych pod trójką (teoretycznie powinno działać browser.bookmarks.autoExportHTML=true, nie ustawione jednak domyślnie). Pracując zapisałem kilka adresów ciekawych stron, po czym znowu odpaliłem trójkę. Chcąc dodać zebrane przed chwilą adresy, zaimportowałem bookmarks.html i zacząłem przenosić. Okazało się, że przenosząc folder utraciłem jego zawartość!

To było na FF skompilowanym ze źródeł. Powtórzyłem eksperyment na ściągniętej binarce i tam też zawartość ginie.

Szukałem przyczyny, dlaczego FF3b5 zamula sam siebie i w końcu cały system. Prawdopodobnie robi coś z wielkimi plikami sqlite, które na dysku zajmowały u mnie ok. 30 MB. Po wykasowaniu *.sqlite (i *.mfasl) przeglądarka już tak nie muli.

Na razie nowości zdają się pracować koszmarnie.

Czy i ktoś z Was (używających dłużej FF3b5) utracił tak adresy lub doświadczył takiego zajmowania procka lub RAMu?

norbert_ramzes

  • Gość
Firefox 3 beta5: gubienie zakładek i żarcie CPU/RAM
« Odpowiedź #1 dnia: 2008-04-26, 18:48:09 »
Hmm sqlite?
Pewnie ze względu na to coś (nie pamiętam jak się to nazywa) co pozwala na dostęp do historii/zakładek itp skądkolwiek. Niby fajnie ale pasowałoby też wsparcie dla MySQL i PostgreSQL z możliwością wyboru ip serwera :) oraz coś co importuje te rzeczy z FF2.

arctgx

  • Gość
Firefox 3 beta5: gubienie zakładek i żarcie CPU/RAM
« Odpowiedź #2 dnia: 2008-04-26, 20:44:36 »
Jeśli ma to działać tak topornie i operować tak wielkimi rozmiarami plików, to wolę stare rozwiązanie. Chciałbym jednak wiedzieć czy da się to obejść. A naszukałem się dobrych kilka godzinek. Póki co, chyba wrócę do beta 4 albo do dwójki dla zwykłej pracy.

To w końcu ciągle beta. Zaimportować raz zakładek ręcznie lub automatycznie to nie problem, kiedy odpalamy nową wersję na starym profilu. Gorzej jak wracamy do dwójki bez zmiany profilu. Po prostu ktoś, kto chce skakać między wersjami na tym samym profilu, ma trochę kłopotów.

Gdyby wspomniana zmienna robiła co trzeba, a zmiennej browser.places.importBookmarksHTML można było dać true na stałe i pobierałaby za każdym odpaleniem starą książkę, byłoby już lepiej. Póki co, true trzyma się tylko do najbliższego uruchomienia FF i pobrania książki.

arctgx

  • Gość
Firefox 3 beta5: gubienie zakładek i żarcie CPU/RAM
« Odpowiedź #3 dnia: 2008-06-16, 19:51:43 »
Być może po zmniejszeniu wartości urlclassifier.updatecachemax z domyślnego 104857600 (czyli ok. 100 MB) do, powiedzmy, jakichś 10 MB, nie będzie już mielenia kolosa.

http://kb.mozillazine.org/Urlclassifier.updatecachemax

P.S. Ustawiłem rozmiar na 1457664 (czyli jak dyskietka) a skasowany wcześniej plik bazy ma już ponad 17 MB i Firefox co chwila blokuje cały system, w szczególności wprowadzanie znaków z klawiatury ;)