Process.MaxWorkingSet Process.MaxWorkingSet Process.MaxWorkingSet Process.MaxWorkingSet Property

Definizione

Ottiene o imposta la dimensione massima del working set, in byte, consentita per il processo associato.Gets or sets the maximum allowable working set size, in bytes, for the associated process.

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

Valore della proprietà

Dimensione massima del working set consentita in memoria per il processo, in byte.The maximum working set size that is allowed in memory for the process, in bytes.

Eccezioni

La dimensione minima del working set non è valida.The maximum working set size is invalid. Deve essere maggiore o uguale alla dimensione minima del working set.It must be greater than or equal to the minimum working set size.

Non è stato possibile recuperare le informazioni sul working set dalla risorsa di processo associata.Working set information cannot be retrieved from the associated process resource.

In alternativa-or- L'identificatore di processo o l'handle di processo è zero perché il processo non è stato avviato.The process identifier or process handle is zero because the process has not been started.

Si sta provando ad accedere alla proprietà MaxWorkingSet per un processo in esecuzione in un computer remoto.You are trying to access the MaxWorkingSet property for a process that is running on a remote computer. Questa proprietà è disponibile solo per i processi in esecuzione nel computer locale.This property is available only for processes that are running on the local computer.

Il processo Id non è disponibile.The process Id is not available.

In alternativa-or- Il processo è stato terminato.The process has exited.

La piattaforma è Windows 98 o Windows Millennium Edition (Windows Me), che non supporta questa proprietà.The platform is Windows 98 or Windows Millennium Edition (Windows Me), which does not support this property.

Commenti

Il working set di un processo è il set di pagine di memoria attualmente visibile per il processo nella memoria RAM fisica.The working set of a process is the set of memory pages currently visible to the process in physical RAM memory. Queste pagine sono residenti e disponibile per un'applicazione di usare senza generare un errore di pagina.These pages are resident and available for an application to use without triggering a page fault.

Il working set include i dati sia condivisi che privati.The working set includes both shared and private data. I dati condivisi sono incluse le pagine che contengono tutte le istruzioni eseguite dall'applicazione, incluse le pagine presenti nei file con estensione dll e file DLL di sistema.The shared data includes the pages that contain all the instructions that your application executes, including the pages in your .dll files and the system.dll files. Working set dimensioni aumentano, aumenta la richiesta di memoria.As the working set size increases, memory demand increases.

Un processo ha dimensioni dei set di lavoro minimo e massimo.A process has minimum and maximum working set sizes. Ogni volta che viene creata una risorsa di processo, il sistema si riserva una quantità di memoria pari alla dimensione minima del working set per il processo.Each time a process resource is created, the system reserves an amount of memory equal to the minimum working set size for the process. Virtual memory manager tenta di mantenere almeno la quantità minima di memoria residenti quando il processo è attivo, ma non vengono mai più le dimensioni massime.The virtual memory manager attempts to keep at least the minimum amount of memory resident when the process is active, but it never keeps more than the maximum size.

Il sistema imposta il valore predefinito del working set.The system sets the default working set sizes. È possibile modificare tali dimensioni usando il MaxWorkingSet e MinWorkingSet membri.You can modify these sizes using the MaxWorkingSet and MinWorkingSet members. Tuttavia, l'impostazione di questi valori non garantisce che la memoria saranno riservato o residenti.However, setting these values does not guarantee that the memory will be reserved or resident.

Nota

Quando si aumenta la dimensione del working set di un processo, si accettano quantità di memoria fisica il resto del sistema.When you increase the working set size of a process, you take physical memory away from the rest of the system. Assicurarsi di non richiedere una dimensione del minimo o massimo working set è eccessiva, poiché possono peggiorare le prestazioni del sistema.Ensure that you do not request a minimum or maximum working set size that is too large, because doing so can degrade system performance.

Sicurezza

LinkDemand
per un'attendibilità totale per il chiamante immediato.for full trust for the immediate caller. Impossibile utilizzare questo membro in codice parzialmente attendibile.This member cannot be used by partially trusted code.

Si applica a

Vedi anche