Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet article fournit une solution de contournement pour un problème où le pic d’UC du système est atteint pendant 1 à 2 minutes lorsqu’une application 64 bits s’exécute dans la version 64 bits de Windows.
S’applique à : Windows 7 Service Pack 1
Numéro de base de connaissances d’origine : 2723033
Symptômes
Lorsqu’une application 64 bits compilée avec /LARGEADDRESSAWARE :NO est en cours d’exécution dans les versions 64 bits de Windows, le système peut rencontrer un pic de processeur pendant 1 à 2 minutes et cela se passe définitivement. Dans ce cas, le Gestionnaire des tâches affiche le processus svchost.exe hébergeant le service SysMain(SuperFetch) consomme l’utilisation du processeur.
Cause
Windows crée un descripteur d’adresse virtuelle en lecture seule (VAD) pour l’espace d’adressage supérieur à 2 Go lors de la création du processus. SuperFetch lors de l’analyse de l’arborescence VAD du processus en cours d’exécution rencontre le VAD et tourne avec l’énorme taille VAD, ce qui provoque le pic du processeur.
Solution de contournement
Pour contourner ce problème, évitez l’option /LARGEADDRESSAWARE :NO lors de la compilation des applications.
Note
Par défaut, une application 64 bits utilise l’espace d’adressage étendu (8 téraoctets par processus).