Nie wiem ile razy chciałem wysłać przeglądarkę Firefox do nirwany, ponieważ stała się tak niewiarygodnie wolna, że masz wrażenie, że Mac musi kopiować 20 GB danych na 5 różnych dysków twardych jednocześnie w tle, a jednocześnie wolumin startowy jest pełny. Co kilka sekund zawiesza się na kilka sekund, a następnie możesz kontynuować. Przewijanie blokuje się, a wpisy z klawiatury pojawiają się w edytorze tylko w kilku etapach.
Rozdziały w tym poście:
- 1 Co Mac może zrobić w tym samym czasie...
- 2 Zmiana przeglądarki niestety nie podlega dyskusji
- 3 Firefox wyłącza wielowątkowość!??
- 4 Wskaźnik aktywności: 1/4 mocy procesora przeznaczana jest na zawartość wtyczki do przeglądarki Firefox
- 5 Rozwiązanie: Odinstaluj lub dezaktywuj wtyczkę Flash
- 6 Proces rozpoczyna się tylko dla niektórych stron internetowych
- 7 podobnych postów
Co Mac może zrobić w tym samym czasie...
Właśnie dzisiaj tak było ponownie, kiedy ja artykuł o dokach Thunderbolt napisałem. Miałem kilka otwartych okien w tle i zewnętrzny monitor na moim MacBooku Pro, który również był pełen okien. Zasadniczo MacBook Retina może obsłużyć wiele. wideo w Final Cut Pro Wyrenderowanie go i zszycie razem z Autopano Giga Panoramas to żaden problem. Nawet jeśli obydwa działają w tle i piszę kilka e-maili jednocześnie, płynność pracy nie jest zakłócana. Ale oczywiście Firefox jest znacznie, znacznie bardziej męczący niż dodawanie panoram 2 GB. :(
Zmiana przeglądarki niestety nie wchodzi w grę
Można by teraz powiedzieć „Nie wstydź się, po prostu użyj Google Chrome lub Safari!”. Tak, można powiedzieć… ale jeśli zainstalowałeś wiele dodatków, które po prostu nie są dostępne dla Safari i Chrome – tak jak ja – to nie jest łatwo się przełączyć. Potrzebuję dodatków do mojej pracy i dlatego mam Firefoksa jako domyślną od dekadyprzeglądarka. Więc nie możesz się zmienić!
Firefox wyłącza wielowątkowość!??
Często miałem wrażenie, że chłopakom z Fundacji Mozilla udało się w jakiś sposób zmusić Firefoksa do wyłączenia wielowątkowości i zagarnięcia całej mocy procesora. Dziwne, co się tam dzieje. Zjawisko to było ze mną w niektórych wersjach Mac OS X i Firefox i wydaje się, że nie zostało naprawione do dziś. Ale dzisiaj miałam naprawdę dosyć. Po skończeniu pisania artykułu przeszedłem do sedna sprawy.
Moja pierwsza wskazówka w takich przypadkach zawsze będzie taka: [Pełny dysk startowy Mac->mac-startup-disk-full] jest. Kiedy tak się dzieje, system staje się naprawdę bardzo powolny. Ale ponieważ wciąż mam ponad 50 GB wolnego miejsca, tak nie może być. Również pamięć główna nie był zbyt zajęty z 10% według [iStats Menu->stats-menu]. Pozostał więc tylko procesor, co być może jest w jakiś sposób na granicy.
Wskaźnik aktywności: 1/4 mocy procesora przeznaczana jest na zawartość wtyczki do Firefoksa
Spojrzenie na Monitor aktywności – znalezione w /Applications/Utilities/Activity Monitor – pokazało mi, że proces o nazwie „Firefox” zużywał aż 28,2% obciążenia procesora, a inny proces o nazwie „Firefox Plugin Content (Shockwave Flash)” dodatkowo 26,2%. To niesamowite, co dzieje się w tle.
Teraz był czas na testy. Szybko zabiłem proces, zaznaczając go, a następnie klikając przycisk z krzyżykiem w lewym górnym rogu wyświetlacza. Następnie pojawia się kolejne okno lub chcesz „Wyjdź” lub „Wyjdź”. Użyłem „zakończ” i po 2 sekundach proces zniknął, a Firefox znów był „szybki”.
Dzięki temu znaleziono złoczyńcę. To właśnie wtyczka odpowiada za wyświetlanie treści Flash na stronach internetowych. Teraz wiem, dlaczego Steve Jobs NIGDY nie chciał Flasha na swoim iPhonie. Miał rację...
Rozwiązanie: Odinstaluj lub dezaktywuj wtyczkę Flash
Ponieważ i tak klasyfikuję Flasha jako bezużyteczną dekorację strony internetowej, nie mogę się mylić, jeśli go wyrzucę. Aby to zrobić, wpisz „about:addons” w pasku adresu przeglądarki Firefox. Następnie pojawi się lista wtyczek zainstalowanych w Firefoksie. Niestety nie jest to takie łatwe do odinstalowania (artykuł jak to zrobić już wkrótce), ale w naszym przypadku wystarczy go dezaktywować. Aby to zrobić, szukamy wtyczki „Shockwave Flash”, a następnie klikamy „Nigdy nie aktywuj” po prawej stronie, gdzie jest napisane „Zawsze aktywuj”. Teraz uruchom ponownie Firefoksa.
Proces rozpoczyna się tylko na niektórych stronach internetowych
Właśnie zauważyłem podczas testowania, że proces „Firefox Content Plugin” nie uruchamia się natychmiast w Firefoksie, ale staje się widoczny w monitorze aktywności dopiero po wywołaniu niektórych stron internetowych. Dzieje mi się tak np. gdy wywołuję podstrony Giga.de, takie jak: http://www.giga.de/film/
Wypróbuj sam i obserwuj monitor aktywności. Możesz wpisać „Firefox” w filtrze tekstowym w prawym górnym rogu. Następnie wyświetlane są tylko procesy „Firefox” i „Firefox Content Plugin” i można szybko sprawdzić, czy wtyczka jest dezaktywowana, czy nie.
A więc teraz bezalkoholowe piwo na szybkim Firefoksie! :)
Related Stories
Jens prowadzi bloga od 2012 roku. Pełni rolę Sir Apfelot dla swoich czytelników i pomaga im w problemach natury technicznej. W wolnych chwilach jeździ na elektrycznych monocyklach, robi zdjęcia (najlepiej iPhonem oczywiście), wspina się po górach Hesji lub wędruje z rodziną. Jego artykuły dotyczą produktów Apple, nowości ze świata dronów czy rozwiązań aktualnych błędów.
Wyjaśnił problem w sposób łatwy do zrozumienia
Dziękuję za szczegółowe wyjaśnienie. Mimo to Firefox nie działa dobrze. Zużycie procesora nadal wynosi od 35% do 50% i po prostu zawiesza się na wszystkich rogach. Co jeszcze możesz zrobić ?
Z drugiej strony Chrome działa całkowicie płynnie, ale jestem zależny od Firefoksa :(
Wolę pracować z przeglądarką Chrome. Myślę, że przeglądarka działa dobrze, a szczególnie jako programista funkcja programisty jest naprawdę bardzo przydatna.