Comment puis-je faire fonctionner mon application avec de grandes pages dans Windows?
-
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?
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
- Sélectionnez Panneau De Configuration -> Outils D'Administration -> Stratégie De Sécurité Locale
- Sélectionnez Stratégies Locales -> Attribution Des Droits Utilisateur
- Double-cliquez sur "Lock pages in memory", d'ajouter des utilisateurs et/ou groupes
- 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.
- Sélectionnez Le Contrôle Panneau -> Outils D'Administration -> Local De Sécurité La politique
- Sélectionnez Local Politiques -> Attribution Des Droits Utilisateur
- Double-cliquez sur "Lock pages in memory", d'ajouter des utilisateurs et/ou groupes
- Redémarrer la machine