Firefox czyli Ognisty Żłów

  • 3 September

Jakiś czas temu ktoś powiedział mi, że firefoksowe wycieki pamięci stają się przeszłością przy odpowiednio szybkiej maszynie. Całkiem niedawno Riddle powiedział mi, że wycieki nie przekraczają ~700MB w pamięci. Tak więc teoretycznie podczas posiadania 2GB RAM wycieki nie powinny nam zbytni przeszkadzać - pogodziłem się z faktem, że deweloperzy firefoksa nie naprawią wycieków (zapewne po prostu nie mają pojęcia jak się do nich zabrać). Ale wszystko to tylko teoria.

Podczas gdy faktycznie jedno okno firefoksa plus kilka tabów nie jest problemem tak już dwa okna i w każdym po kilka tabów standowi nieco wiÄ™kszy - przypominam o konfiguracji: Core Duo 2.16, 2GB RAM… Co siÄ™ dzieje? Zapycha tyle RAM-u ile tylko jest dostÄ™pne, w konsekwencji zapycha siÄ™ także sam firefox - miÅ‚o.

Ale prawda jest taka, że nie tylko przy zawyżonej iloÅ›ci okien/tabów firefox mino Å›wiruje. Ostatnio napisaÅ‚em kawaÅ‚ek CSS-a z nudów i co siÄ™ okazuje? Ano przy odrobinie szczęścia system system nam siÄ™ nie zaplombuje :-) Co już nie wspominajÄ…c, że szybkość dziaÅ‚ania kodu jest… przerażajÄ…ca. No i tutaj wielkie kudos dla Opery - po sprawdzeniu kodu pod owÄ… przeglÄ…darkÄ… nic zÅ‚ego z systemem siÄ™ nie dzieje a i sama szybkość dziaÅ‚ania jest zaskakujÄ…ca.

Nie raz to powiedziałem i jeszcze nie raz zapewne powiem: ekipo firefoksowa - WTF?!.

Swoją drogą webcore to świetny silnik renderujący, gdzie polecam zwrócić uwagę na przeglądarkę Shiira - gdyby nie kilka bugów to zdecydowanie zastąpiłaby mi Safari.

23 responses so far. Care to add one yourself?

  1. Grzesiek September 3rd, 2006 at 20:54

    • PróbowaÅ‚eÅ› OmniWeb?

  2. Oskar Krawczyk September 3rd, 2006 at 21:03

    • Tak, próbowaÅ‚em. WolÄ™ jednak Safari z kilkoma pluginami.

  3. Błażej Stokwisz September 3rd, 2006 at 21:36

    • Total OT – widzÄ™ swojÄ… grafikÄ™, widzÄ™ swojÄ… grafikÄ™! :>

      Co mnie najbardziej zastanawia? To, że przy tym całym narzekaniu na Fxa, pokazywaniu jego wad mało z tych osób, które owe narzekania czynią nie przesiada się na innego browsera. Tak, tak – między innymi mówię tu o sobie.

  4. bigismall September 3rd, 2006 at 21:55

    • nie przesadziÅ‚eÅ› z tym ‘z-index: 10001;’ ? Dopuszczona jest wartość 1 czy 2 bajtowa ?

  5. Oskar Krawczyk September 3rd, 2006 at 22:34

    • Czepiasz siÄ™. Gdybym nie miaÅ‚ powodu to nie zrobiÅ‚bym tego - prawda?

  6. Michał Siek September 3rd, 2006 at 23:05

    • Nie wiem na czym to polega, ale ja nie miewam problemów o jakich piszecie, mimo, iż mam zainstalowane prawie 30 wtyczek. Mój FF zwykle oscyluje w okolicach 50-80 MB. SetkÄ™ przekracza bardzo rzadko. Na bardzo dÅ‚ugich stronach zdarzajÄ… mu siÄ™ czasem skoki (np. na mapie strony czy sporej liÅ›cie), jednak po chwili zużycie pamiÄ™ci wraca do normy. Screen z “kawaÅ‚kiem CSS-a” w tle.

  7. Oskar Krawczyk September 3rd, 2006 at 23:20

    • MichaÅ‚ a moźesz mi dać szczegóły swojej konfiguracji sprzÄ™towej oraz wersjÄ™ Windows i Fx? OsobiÅ›cie używam nastÄ™pujÄ…cych:

      • Fx 1.5.0.6, Windows XP Pro SP2 (Pentium 4 3.0ghz, 2GB RAM)
      • Fx 1.5.0.6, Windows XP Home SP2 (Celeron M 1.2ghz, 512MB RAM)
      • Fx 1.5.0.6, OS X 10.4.7 (Core Duo 2.16ghz, 2GB RAM)

      I kilka innych (w pracy)

      Przy każdej konfiguracji Fx działa tak jak opisywałem w nocie. To jest nie możliwe chyba abym to właśnie ja miał takiego pecha ;-)

  8. cyberrus September 4th, 2006 at 03:38

    • wycieki pamiÄ™ci w FF to nie jest kwestia konfiguracji sprzÄ™towej tylko jakoÅ›ci i wzajemnej kompatybilnoÅ›ci zainstalowanych rozszerzeÅ„ (pamiÄ™tajcie że sÄ… to kawaÅ‚ki kodu pisane niezależnie przez różnych ludzi)

  9. M-x September 4th, 2006 at 06:03

    • P4 z HT, Linux, 2 GB RAM. Cieknie aż miÅ‚o.

      Pozostawiony na noc z jednÄ… stronÄ… statycznÄ… spowodowaÅ‚ ogólnÄ… padakÄ™ systemu — ciężko siÄ™ dorwać do konsoli, gdy jakiÅ› program zeżarÅ‚ caÅ‚y RAM i 512 MB swapa.

  10. Michał Siek September 4th, 2006 at 06:40

    • Siur. ;] FF 1.5.0.6 PL, XP Home SP2 (AMD 2,8GHz, 1GB RAM) - desktop FF 1.5.0.6 PL, XP Home SP2 (Pentium Mobile 1,8GHz, 1GB RAM) - laptop FF 1.5.0.6 ENG, XP Pro SP2 (AMD 2,0GHz, 768MB RAM) - desktop (praca)

      Sorry, nie chciało mi się przepisywać i zrobiłem screeny z listy rozszerzeń i pluginów.

  11. Ktos September 4th, 2006 at 07:34

    • U mnie też jakoÅ› wycieków do 700 MB nie widzÄ™, czasem zdarza siÄ™ 300 MB z hakiem, ale bardzo rzadko. Dzisiaj sobie specjalnie pomonitorujÄ™ Fx i zobaczÄ™ jak to dokÅ‚adnie wyglÄ…da.

      Ale jedno okno i zwykle kilka kart tylko otwartych ;-)

  12. Riddle September 4th, 2006 at 08:16

    • Najczęściej wycieki powoduje Fx + jakieÅ› rozszerzenie. CzyÅ›ciutki Fx nie wycieka, wiÄ™c deweloperzy udajÄ… (ok, wiem - przejmujÄ… siÄ™ ale nie tak jak to siÄ™ robi w komercyjnych firmach), że problemu nie ma.

      Z tym 700 MB to prawda, prędzej Fx umrze niż zajmie więcej RAM-u na moim komputerze.

  13. Zibik September 4th, 2006 at 10:18

  14. dEF September 4th, 2006 at 13:21

    • Prawde powiedziawszy również nie doÅ›wiadczyÅ‚em jakiÅ› problemów z FF na stronie przez Ciebie podanej… a siedze teraz na leciwym sprzÄ™cie ;) http://gen.jusz.pl/firefox_css.jpg

      Laptop: PIII 1.2 GHz WinXP PRO SP2 RAM 768MB FF 1.5.0.6 zajmuje 72MB

      Ilosc wtyczek porownywalna do Sieka ;)

  15. Didimos September 4th, 2006 at 15:09

    • JakiÅ› czas temu zauważyÅ‚em, zÄ™ Thunderbird kraszuje podczas próby odczytywania niektórych, nawet bardzo prostych wiadomoÅ›ci. OkazaÅ‚o siÄ™, że winne byÅ‚o rozszerzenie, które czytaÅ‚o pole Xmailer i na tej podstawie wyÅ›wietlaÅ‚o ikonkÄ™ danego programu. Kiedy nie byÅ‚o pola Xmailer- wywalaÅ‚o TB. Podejrzewam , że podobnie jest z FF i jego memory leak…

  16. cOyOte September 5th, 2006 at 23:23

    • Wycieki sÄ… ewidentnymi błędami programistycznymi i nawet najmniejsze powinny być usuwane. Niedawno chyba jeden z developerów jÄ…dra Linuxa napisaÅ‚ oprogramowanie pomagajÄ…ce lokalizować wycieki, powinni z niego skorzystać :)

  17. Pawel September 7th, 2006 at 19:39

    • Ludzie mogÄ… wreszcie siÄ™ zbuntować… najpierw mówi siÄ™: “ZmieÅ„ przeglÄ…darke na FF”, teraz gdy te osoby przyzwyczaiÅ‚y siÄ™ do ff mówi siÄ™ im “zmieÅ„ przeglÄ…darke” - mogÄ… zacząć protestować… No cóż, teraz tak bÄ™dzie, coraz wiÄ™cej osób używa alternatywnych przeglÄ…darek i zaczynajÄ… wychodzić niedogodnoÅ›ci i inne.

      Nie mniej podejÅ›cie developerów firefox’a jest szokujÄ…ce (skoro na etapie walki o każdego użytkownika już zaczynajÄ… “marudzić” i stawiać warunki) to co bÄ™dzie później…

  18. yZZuF September 7th, 2006 at 23:05

    • Nie mam bladego pojÄ™cia w jaki sposób udaÅ‚o Ci siÄ™ doprowadzić zatkania maszyny w/w stronÄ…. Po wejÅ›ciu na niÄ… system nadal pracowaÅ‚ tak jak powinien, w peÅ‚ni interaktywny, obciążenia CPU generowane przez Fx na poziomie od 15% do 20%. Szczegóły systemu: - Linux 2.6.17.8 - Distro: Debian Sid - CPU: Intel(R) Pentium(R) M processor 1.50GHz (Centrino Dothan) - ram: 512MB. Poza tym takie zmulenie maszyny może być spowodowane przez sam system obsÅ‚ugujÄ…cy sprzÄ™t, w tym wypadku OSX.

  19. Paweł `hwao` Halicki September 8th, 2006 at 19:16

    • Na moim Firefox 2.0.0b2 ten kod nie sprawia żadnego problemu.

      Czasem uda siÄ™ napisać jakiÅ› kod css który kÅ‚adzie Firefox’a ale bardzo Å‚atwo to poprawić :)

  20. Oskar Krawczyk September 8th, 2006 at 20:09

    • Hwao - mistrz generalizowania :-)

  21. yZZuF September 9th, 2006 at 14:29

  22. Oskar Krawczyk September 9th, 2006 at 14:46

    • Tak, warto dodać że tylko pod pingwina i nie mylić z http://www.getswift.org gdzie sÄ… to dwie różne przeglÄ…darki :-) SwojÄ… drogÄ… muszÄ™ poÅ›ledzić ten projekt - zapowiada siÄ™ naprawdÄ™ bardzo dobrze - webcore pod Okna, czego chcieć wiÄ™cej :-)

  23. Patrys September 17th, 2006 at 13:47

    • SOA#1 - dziaÅ‚a bez problemu.

      AMD Turion MT32, 512 MB RAM

      Firefox 1.5.0.6 @ Linux 2.16.17.13, Firefox 2.0b2 @ Linux 2.16.17.13, Firefox 2.0b2 @ Windows XP Pro SP2

      Zużycie pamięci na poziomie kilkudziesięciu MB. Zainstalowane FireBug, del.icio.us, Performancing.

Leave a Reply

Fill-in all the forms

Categories