REKLAMA

5 lat. Tyle Microsoftowi zajęło naprawienie błędu, który rujnował Firefoxa na Windowsie

Od kilku lat fani Firefoksa zmagali się - o ile nie porzucali przeglądarki - z problemami z wydajnością. Z nieznanych wcześniej przyczyn Windows Defender zaczynał szaleć w pobliżu ognistego liska. Programiści Mozilli odkryli przyczynę, a Microsoft naprawił problem. Zajęło to tylko pięć lat.

Mozilla Firefox
REKLAMA

Istnieje wiele czynników, które wpływają na wybór przeglądarki internetowej. Niewątpliwie jednymi z głównych czynników są bezpieczeństwo i wydajność. Jednak w przypadku systemu Windows i przeglądarki Firefox, jedno powodowało, że drugie cierpiało bardzo mocno.

Na forach wsparcia tak Microsoftu i Mozilli można natrafić na liczne wątki, w których użytkownicy skarżyli się na dziwne zachowanie procesu Windows Defender - Antimalware Service Executable (MsMpEng.exe), gdy ten działał przy otwartym Firefoksie. Proces zużywał znaczne ilości zasobów, a w ekstremalnych przypadkach użytkownicy nie byli w stanie korzystać z przeglądarki.

Problem nie był nowy, bowiem pierwszy raz został on zaraportowany już 5 lat temu.

REKLAMA

Lisek się krztusił, bo Windows Defender był łakomy. Microsoft naprawia błąd spowalniający Firefoksa

I to właśnie 5 lat zajęło odkrycie powodów niestabilności obu procesów oraz załatanie ich. Jak podaje serwis TechSpot, w marcu bieżącego roku inżynierowie Mozilli odkryli powód problemów. Proces MsMpEng.exe wysyłał bardzo dużą ilość zapytań podczas śledzenia zdarzeń systemu Windows generowanych przez przeglądarkę. Na przykład, chcąc załadować YouTube, Chrome generuje w sumie 300 zdarzeń, Edge 2000, a Firefox - zależnie od ustawień - od 6500 do 14000 zdarzeń.

Zobacz też:

Jak wyjaśnia Yannis Juglaret, programista w Mozilli, problem był zarówno po stronie Microsoftu, jak i twórców liska.

Ten problem ma dwie strony: Microsoft wykonywał wiele bezużytecznych obliczeń na każdym zdarzeniu, a my generujemy wiele zdarzeń. Ta kombinacja jest wybuchowa.

REKLAMA

Najnowsza aktualizacja Windows Defender o numerze 1.1.20200.2, którą Microsoft wydał nie tylko dla Windows 10 i 11, ale także dla porzuconych 7 i 8, naprawia ten błąd.

Jak informuje Jugarlet, dzięki aktualizacji proces MsMpEng.exe będzie zużywał znacznie mniej zasobów podczas śledzenia zdarzeń w czasie rzeczywistym. Programista naprostował też informacje podane przez TechSpot: to nie Firefox będzie zużywał 75 procent mniej CPU, lecz sam proces MsMpEng.exe. Co przełoży się na poprawę działania również innych aplikacji, które korzystają - tak jak lisek - z funkcji VirtualProtect.

REKLAMA
Najnowsze
Aktualizacja: 2025-05-16T10:21:35+02:00
Aktualizacja: 2025-05-16T08:27:46+02:00
Aktualizacja: 2025-05-16T07:44:45+02:00
Aktualizacja: 2025-05-16T07:27:20+02:00
Aktualizacja: 2025-05-16T07:01:00+02:00
Aktualizacja: 2025-05-16T06:33:00+02:00
Aktualizacja: 2025-05-16T06:26:00+02:00
Aktualizacja: 2025-05-16T06:21:00+02:00
Aktualizacja: 2025-05-15T22:06:54+02:00
Aktualizacja: 2025-05-15T21:15:40+02:00
Aktualizacja: 2025-05-15T20:42:54+02:00
Aktualizacja: 2025-05-15T20:14:54+02:00
Aktualizacja: 2025-05-15T19:29:47+02:00
Aktualizacja: 2025-05-15T19:04:27+02:00
Aktualizacja: 2025-05-15T18:31:51+02:00
Aktualizacja: 2025-05-15T18:10:00+02:00
Aktualizacja: 2025-05-15T17:25:15+02:00
Aktualizacja: 2025-05-15T16:58:17+02:00
Aktualizacja: 2025-05-15T16:10:00+02:00
Aktualizacja: 2025-05-15T16:09:34+02:00
Aktualizacja: 2025-05-15T15:58:12+02:00
Aktualizacja: 2025-05-15T15:38:13+02:00
Aktualizacja: 2025-05-15T15:00:42+02:00
Aktualizacja: 2025-05-15T14:29:29+02:00
Aktualizacja: 2025-05-15T13:01:38+02:00
Aktualizacja: 2025-05-15T12:19:40+02:00
Aktualizacja: 2025-05-15T11:11:10+02:00
Aktualizacja: 2025-05-15T09:17:13+02:00
REKLAMA
REKLAMA
REKLAMA