In Gestione risorse di sistema Windows è possibile creare allocazioni di risorse per limitare la quantità di memoria del working set o la quantità di memoria impegnata utilizzata da un processo.

I limiti di memoria vengono applicati a livello di processo. Se ad esempio si crea un'allocazione di risorse che specifica un limite del working set di 10 megabyte (MB) e si applica tale allocazione a un criterio di corrispondenza processo che stabilisce una corrispondenza con sei processi in esecuzione, il limite di 10 MB verrà applicato singolarmente a ognuno dei sei processi.

Limiti relativi alla memoria del working set

È possibile impostare un limite massimo per il working set di un processo corrispondente. Gestione risorse di sistema Windows impedisce al working set di un processo corrispondente di superare il limite definito nell'allocazione di risorse. Se il limite viene raggiunto, le successive allocazioni di memoria non avranno esito negativo, ma le pagine esistenti nel working set verranno sostituite. Vengono così impediti successivi errori delle applicazioni.

Limiti relativi alla memoria impegnata

È possibile impostare un limite massimo per la memoria impegnata utilizzata da un processo. Se si verifica un aumento costante della memoria impegnata utilizzata da un processo, tale incremento è in genere causato da una perdita di memoria nel processo. Impostando un limite per la quantità di memoria impegnata utilizzata da un processo, è possibile intervenire in caso di perdita di memoria. Quando viene raggiunto il limite, Gestione risorse di sistema Windows può registrare un evento nel registro eventi oppure terminare il processo e registrare un evento nel registro eventi.

Il limite relativo alla memoria impegnata viene gestito dal servizio Gestione risorse di sistema Windows, che esegue il monitoraggio dell'utilizzo della memoria impegnata da parte dei processi corrispondenti. Il servizio applica inoltre l'azione definita dall'utente ogni volta che l'utilizzo della memoria impegnata da parte del processo ne supera il limite. Sono disponibili solo due azioni definite dall'utente:

  • Registrare l'evento

  • Terminare il processo e registrare l'evento

Ulteriori considerazioni

  • Non utilizzare limiti di memoria in Gestione risorse di sistema Windows per gestire applicazioni o processi che modificano i propri limiti di memoria in modo dinamico. Ciò potrebbe interferire con il corretto funzionamento di Gestione risorse di sistema Windows e dell'applicazione gestita.

  • Per gestire le risorse è consigliabile destinare percentuali di CPU di destinazione. Applicare limiti di memoria in modo selettivo alle applicazioni in cui vengono riscontrati problemi di utilizzo della memoria. Una limitazione eccessiva della memoria disponibile per un'applicazione può aumentare la quantità di tempo necessaria per completare un'attività dell'applicazione nonché l'utilizzo del disco.

Ulteriori riferimenti


Argomenti della Guida