Wie führe ich meine App mit großen Seiten unter Windows aus?
-
09-06-2019 - |
Frage
Große Seiten sind verfügbar in Windows Server 2003
Und Windows Vista
.
Aber wie aktiviere ich große Seiten für meine Anwendung?
Lösung
Martins Antwort ist unter Windows Server 2003 richtig:
Sie müssen jedem Benutzer, der Ihre > Anwendung ausführt, die Berechtigung „Seiten im Speicher sperren“ zuweisen.Hierzu zählen auch Administratoren
- Wählen Sie Systemsteuerung -> Verwaltung -> Lokale Sicherheitsrichtlinie
- Wählen Sie Lokale Richtlinien -> Zuweisung von Benutzerrechten
- Doppelklicken Sie auf „Seiten im Speicher sperren“ und fügen Sie Benutzer und/oder Gruppen hinzu
- Starten Sie die Maschine neu
Unter Windows Vista müssen Sie außerdem sicherstellen, dass die Anwendung als Administrator ausgeführt wird (indem Sie mit der rechten Maustaste auf die Anwendung oder die Shell klicken und „Als Administrator ausführen“ wählen).
Darüber hinaus ist es hilfreich, einen frisch gestarteten Rechner zu haben, da aufgrund der Fragmentierung des Heaps die großen Seiten „ausgehen“ können.
Andere Tipps
Sie müssen die zuweisen Lock pages in memory
Berechtigung für jeden Benutzer, der Ihre Anwendung ausführt.Hierzu zählen auch Administratoren.
- Wählen Sie „Steuerung“. Panel -> Verwaltung -> Lokale Sicherheit Politik
- Wählen Sie Lokal aus Richtlinien -> Zuweisung von Benutzerrechten
- Doppelklicken Sie auf „Seiten im Speicher sperren“ und fügen Sie Benutzer und/oder Gruppen hinzu
- Starten Sie die Maschine neu