Pregunta

Las páginas grandes están disponibles en Windows Server 2003 y Windows Vista.

Pero, ¿cómo habilito páginas grandes para mi aplicación?

¿Fue útil?

Solución

La respuesta de Martin es correcta en Windows Server 2003:

Tendrás que asignar el privilegio "Bloquear páginas en memoria" a cualquier usuario que ejecute tu aplicación.Esto incluye administradores

  1. Seleccione Panel de control -> Herramientas administrativas -> Política de seguridad local
  2. Seleccione Políticas locales -> Asignación de derechos de usuario
  3. Haga doble clic en "Bloquear páginas en memoria", agregue usuarios y/o grupos
  4. Reiniciar la máquina

En Windows Vista, también debe asegurarse de que la aplicación se ejecute como administrador (haciendo clic derecho en la aplicación o en el shell y eligiendo "Ejecutar como administrador").

Además, ayuda tener una máquina recién iniciada ya que las páginas grandes pueden "agotarse" debido a la fragmentación del montón.

Otros consejos

Tendrás que asignar el Lock pages in memory privilegio para cualquier usuario que ejecute su aplicación.Esto incluye a los administradores.

  1. Seleccionar control Panel -> Herramientas administrativas -> Seguridad local Política
  2. Seleccionar locales Políticas -> Asignación de derechos de usuario
  3. Haga doble clic en "Bloquear páginas en memoria", agregue usuarios y/o grupos
  4. Reiniciar la máquina
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top