Esta documentación está archivada y no tiene mantenimiento.

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; }
/** @property */
public IntPtr get_MinWorkingSet ()

/** @property */
public void set_MinWorkingSet (IntPtr value)

public function get MinWorkingSet () : IntPtr

public function set MinWorkingSet (value : IntPtr)

Valor de propiedad

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

Tipo de excepciónCondición

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.

SystemException

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

O bien,

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 son residentes y están disponibles para que las utilice una aplicación sin que se produzca 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.

Windows 98, Windows 2000 SP4, Windows CE, Windows Mobile para Pocket PC, Windows Mobile para Smartphone, Windows Server 2003, Windows XP Media Center, Windows XP Professional x64, Windows XP SP2, Windows XP Starter Edition

.NET Framework no admite todas las versiones de cada plataforma. Para obtener una lista de las versiones admitidas, vea Requisitos del sistema.

.NET Framework

Compatible con: 2.0, 1.1, 1.0
Mostrar: