SuperFetch(SysMain) service piekt de CPU gedurende 1-2 minuten wanneer een 64-bits toepassing wordt uitgevoerd in Windows
Dit artikel biedt een tijdelijke oplossing voor een probleem waarbij het systeem een CPU-piek ondervindt gedurende 1-2 minuten wanneer een 64-bits toepassing wordt uitgevoerd in de 64-bits versie van Windows.
Van toepassing op: Windows 7 Service Pack 1
Origineel KB-nummer: 2723033
Symptomen
Wanneer een 64-bits toepassing die is gecompileerd met /LARGEADDRESSAWARE:NO-optie wordt uitgevoerd in de 64-bits versies van Windows, kan het systeem 1-2 minuten CPU-piek ervaren en dit gaat zeker door. In dit geval toont Taakbeheer het svchost.exe proces dat de SysMain(SuperFetch)-service host het CPU-gebruik verbruikt.
Oorzaak
Windows maakt één alleen-lezen VAD (Virtual Address Descriptor) voor de adresruimte boven 2 GB tijdens het maken van het proces. SuperFetch tijdens het scannen van de VAD-boom van het actieve proces stuit op de VAD en draait met de enorme VAD-grootte, waardoor de CPU piekt.
Tijdelijke oplossing
U kunt dit probleem omzeilen door de optie /LARGEADDRESSAWARE:NEE te vermijden tijdens het compileren van de toepassingen.
Opmerking
Standaard maakt een 64-bits toepassing gebruik van de uitgebreide adresruimte (8 terabytes per proces).
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor