Kontrola przepływu kontroli systemu Windows 10 może spowolnić przeglądarkę

Spisu treści:

Wideo: Windows 10 zwolnił? Zobacz, jak go przyspieszyć 2024

Wideo: Windows 10 zwolnił? Zobacz, jak go przyspieszyć 2024
Anonim

Vivaldi niedawno odkrył niektóre poważne problemy z wydajnością spowodowane opcją zabezpieczeń systemu Windows 10 o nazwie Control Flow Guard. Microsoft pracuje nad rozwiązaniem tego problemu.

Oczekuje się, że poprawka będzie dostępna w aktualizacji systemu Windows 10 maja 2019 r.

W tej chwili nie możemy stwierdzić, czy ten problem z wydajnością wpłynął również na nowe przeglądarki oparte na Chromium.

Co to jest Windows 10 CFG?

Control Flow Guard to w zasadzie funkcja Windows Defender, która jest dostępna w systemie Windows 8.1 i nowszych wersjach.

Zespół z Vivaldi zauważył, że testy jednostkowe chromu działały lepiej w systemie Windows 7 niż w systemie Windows 10.

Jeden z testów, który trwał 100 minut po uruchomieniu w systemie Windows 10 na tym komputerze, trwał 20 minut w systemie Windows 7.

Vivaldi poinformował Google o problemie, a firma przeprowadziła testy wewnętrzne. Najwyraźniej za kontrolę odpowiada platforma Control Flow Guard na platformie. Gigant technologiczny potwierdził również, że w przeszłości firma miała również problemy z CFG.

Po zbadaniu sprawy Google dalej udostępnił wynik Microsoftowi. Gigant z Redmond planuje wprowadzić poprawkę w ciągu najbliższych kilku tygodni.

Bruce Dawson, inżynier Chromium w Google, opublikował swoje odkrycia w niedawnym poście na blogu. Stwierdził, że problem dotyczy tylko dużych plików.exe i jest mało prawdopodobne, aby wpłynął na Chrome. Sugeruje, że problem można rozwiązać, wyłączając CFG.

CreateProcess miał wydajność O (n ^ 2) dla danych CFG. Teraz tak nie jest.

Oś czasu tego błędu wydajności systemu Windows:

15 kwietnia: Wstępny prywatny raport

21 kwietnia: Odosobnione repro i post na blogu

23 kwietnia: Poprawka zbudowana (lot za kilka tygodni)

- Bruce Dawson (@ BruceDawson0xB) 24 kwietnia 2019 r

Inżynier Vivaldi, Yngve Petterson, który zidentyfikował wadę CFG, obawia się, że błąd może wpłynąć również na Vivaldi i Chrome. Dawson mówi, że Microsoft nadal musi pracować nad niektórymi problemami z CFG.

Nigdy nie wyłączaj Control Flow Guard

Większość z was może preferować wyłączenie Control Flow Guard, aby uzyskać poprawę wydajności. Nie jest to jednak zalecane rozwiązanie i lepiej trzymać się od niego z daleka.

Windows 10 ma wiele funkcji bezpieczeństwa w porównaniu do poprzednich wersji systemu Windows. Ochrona przed lukami w zabezpieczeniach to jedna z takich funkcji, która chroni system przed różnymi podatnościami.

Jednak błąd został zauważony przy dużych procesach uruchamianych wielokrotnie w kontrolowanym środowisku. Nie powinieneś zauważać problemów z wydajnością w normalnych warunkach.

Kontrola przepływu kontroli systemu Windows 10 może spowolnić przeglądarkę