Comment puis-je faire fonctionner mon application avec de grandes pages dans Windows?

StackOverflow https://stackoverflow.com/questions/39059

  •  09-06-2019
  •  | 
  •  

Question

Les grandes pages sont disponibles dans Windows Server 2003 et Windows Vista.

Mais comment puis-je activer les grandes pages pour mon application?

Était-ce utile?

La solution

Martin réponse est bonne sur Windows Server 2003:

Vous devez assigner le "Lock pages in memory" privilège à tout utilisateur qui exécute votre application>.Cela comprend les administrateurs

  1. Sélectionnez Panneau De Configuration -> Outils D'Administration -> Stratégie De Sécurité Locale
  2. Sélectionnez Stratégies Locales -> Attribution Des Droits Utilisateur
  3. Double-cliquez sur "Lock pages in memory", d'ajouter des utilisateurs et/ou groupes
  4. Redémarrer la machine

Sur Windows Vista, vous devez également vous assurer que l'application est exécutée en tant qu'Administrateur (clic droit sur l'application ou de l'environnement, et en choisissant "Exécuter en tant qu'administrateur".

En outre, il aide à avoir un fraîchement démarré la machine, depuis le grand pages "run out" en raison de la fragmentation du tas.

Autres conseils

Vous devez assigner la Lock pages in memory privilège à tout utilisateur qui exécute votre application.Cela comprend les administrateurs.

  1. Sélectionnez Le Contrôle Panneau -> Outils D'Administration -> Local De Sécurité La politique
  2. Sélectionnez Local Politiques -> Attribution Des Droits Utilisateur
  3. Double-cliquez sur "Lock pages in memory", d'ajouter des utilisateurs et/ou groupes
  4. Redémarrer la machine
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top