Exportar (0) Imprimir
Expandir todo
Expandir Minimizar
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

Process.MinWorkingSet (Propiedad)

Obtiene o establece el tamaño mínimo permitido para el espacio de trabajo del proceso asociado.

Espacio de nombres:  System.Diagnostics
Ensamblado:  System (en System.dll)

public IntPtr MinWorkingSet { get; set; }

Valor de propiedad

Tipo: System.IntPtr
Tamaño mínimo necesario para el espacio de trabajo del proceso en la memoria expresado en bytes.

ExcepciónCondición
ArgumentException

El tamaño mínimo del conjunto de trabajo no es válido. Debe ser menor o igual que el tamaño máximo del espacio de trabajo.

Win32Exception

No se puede recuperar la información del espacio de trabajo desde el recurso del proceso asociado.

O bien

El identificador del proceso es cero porque el proceso no se ha iniciado.

NotSupportedException

Se está intentando obtener acceso a la propiedad MinWorkingSet de un proceso que se está ejecutando en un equipo remoto. Esta propiedad sólo está disponible para los procesos que se ejecutan en el equipo local.

InvalidOperationException

La propiedad Id del proceso no está disponible.

O bien

El proceso ha terminado.

PlatformNotSupportedException

La plataforma es Windows 98 o Windows Millennium (Windows Me), que no admiten esta propiedad.

El espacio de trabajo de un proceso es el conjunto de páginas de memoria visibles actualmente para el proceso en la memoria RAM física. Estas páginas están disponibles para que una aplicación las utilice sin que se desencadene un error de página.

El espacio de trabajo incluye datos compartidos y privados. Los datos compartidos comprenden las páginas que contienen todas las instrucciones que la aplicación ejecuta, incluidas las páginas de los archivos .dll propios y de los archivos .dll del sistema. A medida que aumenta el tamaño del espacio de trabajo, aumenta la demanda de memoria.

Un proceso tiene un tamaño mínimo y un tamaño máximo para el espacio de trabajo. Cada vez que se crea un recurso del proceso, el sistema reserva una cantidad de memoria igual al tamaño mínimo del espacio de trabajo del proceso. El administrador de memoria virtual intenta mantener al menos la cantidad mínima residente en memoria cuando el proceso está activo, pero nunca mantiene una cantidad superior a la del tamaño máximo.

El sistema establece los tamaños predeterminados del espacio de trabajo. Es posible modificar estos tamaños utilizando los miembros MaxWorkingSet y MinWorkingSet. No obstante, a pesar de que estos valores se establezcan, no existe ninguna garantía de que estos espacios vayan a reservarse o vayan a residir en memoria.

NotaNota

Cuando se aumenta el tamaño del espacio de trabajo de un proceso, se quita memoria física del resto del sistema. A la hora de solicitar un tamaño mínimo o un tamaño máximo para el espacio de trabajo, hay que asegurarse de que éste no sea demasiado grande, ya que puede degradar el rendimiento del sistema.

.NET Framework

Compatible con: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

  • LinkDemand 

    para que haya plena confianza para el llamador inmediato. Este miembro no puede ser utilizado por código de confianza parcial.

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (no se admite el rol Server Core), Windows Server 2008 R2 (se admite el rol Server Core con SP1 o versiones posteriores; no se admite Itanium)

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft