Process.MinWorkingSet Propiedad

Definición

Obtiene o establece el tamaño mínimo permitido del conjunto de trabajo, en bytes, para el proceso asociado.

public:
 property IntPtr MinWorkingSet { IntPtr get(); void set(IntPtr value); };
public IntPtr MinWorkingSet { get; set; }
member this.MinWorkingSet : nativeint with get, set
Public Property MinWorkingSet As IntPtr

Valor de propiedad

IntPtr

nativeint

Tamaño mínimo del conjunto de trabajo necesario en memoria para el proceso, en bytes.

Excepciones

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 conjunto de trabajo.

La información del conjunto de trabajo no se puede recuperar del recurso de proceso asociado.

O bien

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

Está intentando acceder a la MinWorkingSet propiedad de un proceso que se ejecuta en un equipo remoto. Esta propiedad solo está disponible para procesos que se ejecutan en el equipo local.

El proceso Id no está disponible.

O bien

Se ha cerrado el proceso.

Comentarios

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 una aplicación las use sin desencadenar un error de página.

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

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

El sistema establece los tamaños predeterminados del conjunto de trabajo. Puede modificar estos tamaños mediante los MaxWorkingSet miembros y MinWorkingSet . Sin embargo, establecer estos valores no garantiza que la memoria esté reservada o residente.

Note

Al aumentar el tamaño del conjunto de trabajo de un proceso, se quita la memoria física del resto del sistema. Asegúrese de que no solicite un tamaño mínimo o máximo del conjunto de trabajo demasiado grande, ya que hacerlo puede degradar el rendimiento del sistema.

Se aplica a

Consulte también