DA0504: Working set massimo in byte del processo sottoposto a profilatura
ID regola |
DA0504 |
Category |
Gestione delle risorse |
Metodo di profilatura |
Tutte |
Messaggio |
Dati raccolti a solo scopo informativo.Il contatore working set di processo misura l'utilizzo della memoria fisica utilizzata dal processo sottoposto a profilatura.Il valore restituito corrisponde al valore massimo osservato per tutti gli intervalli di misurazione. |
Tipo regola |
Informazioni |
Quando si esegue la profilatura tramite i metodi di campionamento, memoria .NET o conflitto di risorse, è necessario raccogliere almeno 10 campioni per attivare questa regola.
Descrizione della regola
Questo messaggio indica la quantità massima di memoria fisica, in byte, utilizzata attualmente dal processo.Il working set del processo rappresenta pagine dallo spazio degli indirizzi del processo che attualmente risiedono nella memoria fisica.Questa regola indica il valore massimo per il working set del processo mentre la profilatura era attiva.
Il valore indicato include pagine residenti da segmenti di memoria condivisa a cui ha fatto riferimento il processo.Le DLL condivise a cui fa riferimento il processo sono incluse nei segmenti di memoria condivisa contati.Il valore del working set del processo può essere maggiore della quantità di memoria virtuale allocata dal processo a causa dei segmenti di memoria condivisa.
La dimensione del working set del processo riflette la quantità di memoria virtuale attivamente utilizzata dal processo.Dipende inoltre dalla quantità di memoria fisica (o RAM) disponibile per eseguire l'applicazione e dal conflitto per tale memoria fisica da parte di altri processi in esecuzione.Per ulteriori informazioni sui working set, vedere Working set nella documentazione relativa alla gestione della memoria di Windows su MSDN (la pagina potrebbe essere in inglese).
Come utilizzare i dati della regola
La regola raccoglie questi dati di misurazione dalla funzionalità di monitoraggio delle prestazioni di Windows e li riporta a scopo informativo.Utilizzarli per confrontare le prestazioni di versioni o compilazioni diverse del programma o per ottenere informazioni sulle prestazioni dell'applicazione in scenari di test diversi.
Fare doppio clic sul messaggio nella finestra Elenco errori per passare a Visualizzazione Contrassegni dei dati di profilatura.Individuare le colonne del contatore Processo\Working set e Memoria\Pagine/sec.Individuare quindi il valore massimo di Processo\Working set e confrontarlo con il valore di Memoria\Pagine/sec.Il valore massimo del working set è spesso associato a un intervallo in cui l'attività I/O di paging è ridotta, specialmente se la memoria del computer è limitata.