Windows 10 control flow guard kan uw browser vertragen

Inhoudsopgave:

Video: ⌨️ Как убрать всплывающее окно выбора языка Windows 2024

Video: ⌨️ Как убрать всплывающее окно выбора языка Windows 2024
Anonim

Vivaldi heeft onlangs enkele belangrijke prestatieproblemen ontdekt die worden veroorzaakt door een Windows 10-beveiligingsoptie genaamd Control Flow Guard. Microsoft werkt eraan het probleem op te lossen.

Een hotfix is ​​naar verwachting beschikbaar met de update van Windows 10 mei 2019.

Op dit moment kunnen we niet zeggen of dit prestatieprobleem ook van invloed was op de nieuwe Chromium-gebaseerde browsers.

Wat is Windows 10 CFG?

Control Flow Guard is eigenlijk een Windows Defender-functie die beschikbaar is in Windows 8.1 en nieuwere versies.

Een team van Vivaldi merkte op dat Chromium-eenheidstests beter presteerden op Windows 7 in vergelijking met Windows 10.

Een van de tests die 100 minuten duurde wanneer deze op Windows 10 op deze machine werd uitgevoerd, duurde 20 minuten op Windows 7.

Vivaldi informeerde Google over het probleem en het bedrijf voerde enkele interne tests uit. Blijkbaar is een Control Flow Guard in het platform verantwoordelijk voor het probleem. De technologiegigant bevestigde ook dat het bedrijf in het verleden ook met een probleem met CFG te maken had.

Na onderzoek van de zaak heeft Google het resultaat verder gedeeld met Microsoft. De reus van Redmond is van plan om in de komende weken een oplossing uit te brengen.

Bruce Dawson, een Chromium-ingenieur bij Google, publiceerde zijn bevindingen in een recente blogpost. Hij verklaarde dat het probleem alleen van invloed is op grote.exe-bestanden en waarschijnlijk geen invloed heeft op Chrome. Hij suggereert dat het probleem kan worden opgelost door CFG uit te schakelen.

CreateProcess had O (n ^ 2) prestaties voor CFG-gegevens. Nu niet.

Tijdlijn van deze Windows-prestatiebug:

15 april: eerste privérapport

21 april: geïsoleerde repro en blogpost

23 april: Fix gebouwd (over enkele weken vliegen)

- Bruce Dawson (@ BruceDawson0xB) 24 april 2019

De Vivaldi-ingenieur Yngve Petterson, die de CFG-fout identificeerde, vreest dat de bug ook Vivaldi en Chrome kan beïnvloeden. Dawson zegt dat Microsoft nog steeds aan een aantal CFG-problemen moet werken.

Schakel de Control Flow Guard nooit uit

De meesten van jullie zullen misschien liever de Control Flow Guard uitschakelen om prestatieverbeteringen te krijgen. Dit is echter geen aanbevolen oplossing en het is beter dat u er niet bij bent.

Windows 10 wordt geleverd met veel beveiligingsfuncties in vergelijking met de vorige versies van Windows. Exploit-beveiliging is zo'n functie die uw systeem beschermt tegen verschillende kwetsbaarheden.

De bug werd echter opgemerkt bij grote processen die meerdere keren werden gelanceerd in een gecontroleerde omgeving. U zou prestatieproblemen niet onder normale omstandigheden moeten opmerken.

Windows 10 control flow guard kan uw browser vertragen