Condividi tramite


Risultati per la valutazione del footprint di memoria

Questo argomento consente di interpretare le metriche prodotte dalla valutazione footprint della memoria. Fornisce inoltre indicazioni su come usare i risultati per identificare e risolvere alcuni problemi comuni che influiscono negativamente sull'esperienza del cliente. La memoria è una risorsa chiave e l'ottimizzazione dell'utilizzo della memoria garantisce un'esperienza utente coerente e reattiva.

Questa valutazione crea uno snapshot dell'uso della memoria durante una serie di riavvii del sistema e immediatamente dopo l'aspetto della schermata start in Windows 8 o Windows 10. Non valuta l'utilizzo della memoria durante le normali operazioni del computer. È tuttavia possibile usare i risultati della valutazione footprint della memoria per comprendere come viene usata la memoria prima dell'avvio delle applicazioni. Molti processi e servizi sono in uso sempre e occupano memoria. Questa valutazione consente di vedere in che modo i driver e le applicazioni che eseguono sempre influiscono sul processo di avvio.

Nota Per ottenere un'immagine accurata delle allocazioni di memoria, il computer da valutare deve avere versioni definitive dei driver installati.

In questo argomento

Per altre informazioni sulle impostazioni di valutazione, requisiti di sistema e valutazione, vedere Footprint di memoria.

File obiettivi

È possibile creare obiettivi personalizzati per misurare i miglioramenti nella visualizzazione risultati. I file degli obiettivi sono uno strumento di valutazione che consente di comprendere le prestazioni di un PC e confrontare i PC nell'azienda.

Ad esempio, gli obiettivi per un portatile di base potrebbero essere diversi dagli obiettivi impostati per un computer desktop di fascia alta o le aspettative di mercato potrebbero cambiare in modo che si voglia la flessibilità di definire obiettivi e requisiti chiave diversi man mano che passa il tempo e la tecnologia migliora.

Quando un valore della metrica viene confrontato con l'obiettivo per tale metrica, lo stato è codificato nel codice result view come indicato di seguito:

  • Viola chiaro significa che il sistema ha un'esperienza utente eccezionale e che non ci sono problemi percepiti.

  • Viola medio significa che l'esperienza utente è tollerabile ed è possibile ottimizzare il sistema. Esaminare le raccomandazioni e l'analisi per vedere quali miglioramenti possono essere apportati al sistema. Possono trattarsi di modifiche software, modifiche alla configurazione o modifiche hardware.

  • Viola scuro significa che il sistema ha un'esperienza utente scarsa e che c'è spazio significativo per i miglioramenti. Esaminare le raccomandazioni e l'analisi per visualizzare i miglioramenti che è possibile apportare al sistema. Possono trattarsi di modifiche software, modifiche alla configurazione o modifiche hardware. Potrebbe essere necessario prendere in considerazione i compromessi per offrire un'esperienza di Windows di alta qualità.

  • Nessun colore significa che non ci sono obiettivi definiti per la metrica.

Nota In Windows Assessment Toolkit per Windows 8 alcune valutazioni includono i file degli obiettivi predefiniti. La prima volta che si visualizzano i risultati usando questa versione degli strumenti, viene usato il file degli obiettivi predefinito. Tuttavia, è anche possibile definire obiettivi personalizzati per Windows 8 allo stesso modo possibile per Windows 8.1 e Windows 10.

È possibile impostare il percorso del file degli obiettivi e aggiungere un file di obiettivi a tale posizione prima di poter usare l'interfaccia utente per applicare gli obiettivi personalizzati. Una volta selezionato un file obiettivi, continuerà a essere il file degli obiettivi usato per tutti i risultati aperti.

È possibile usare un solo file di obiettivi alla volta. Gli obiettivi per tutte le valutazioni vengono impostati in un unico file di obiettivi. Gli strumenti di valutazione cercheranno gli obiettivi nell'ordine seguente:

  1. Un file di obiettivi personalizzato

  2. Obiettivi definiti nel file dei risultati

  3. Obiettivi definiti nel manifesto della valutazione

È possibile usare il file degli obiettivi di esempio fornito in %PROGRAMFILES%\Windows Kits\10\Assessment and Deployment Kit\Windows Assessment Toolkit\SDK\Samples\Goals per creare un file di obiettivi personalizzato.

Nota Non è possibile creare un pacchetto di un file di obiettivi con un processo, ma è possibile archiviarlo in una condivisione per consentire ad altri utenti di usarlo.

Metriche

Vari fattori influiscono sull'utilizzo della memoria di un computer. Questi fattori includono architettura, memoria fisica, edizione del sistema operativo, configurazione grafica, classe computer, linguaggio e connettività di rete. Il footprint della memoria è la quantità di memoria fisica usata da un programma o fa riferimento durante l'esecuzione. Il footprint di memoria include quanto segue:

  • File binari, librerie a collegamento dinamico (DLL) e altri file eseguibili caricati in memoria

  • Allocazioni dinamiche, incluso heap/VA

  • Allocazioni dei driver, principalmente in pool, tabelle di simboli e stack

Comprendendo il footprint di memoria di un computer, è possibile identificare i modi per migliorare le prestazioni e l'efficienza. L'ottimizzazione della memoria crea un sistema operativo più efficiente e scalabile, aumenta la memoria disponibile per applicazioni e processi e migliora le prestazioni con un carico di lavoro aumentato o espanso.

Questa valutazione è incentrata sull'utilizzo della memoria di sistema seguente:

  • Allocazioni di driver fornite durante l'avvio per il pool di paging, il pool non di paging e le pagine bloccate dal driver.

  • Allocazioni dinamiche effettuate da applicazioni di avvio, programmi antivirus e altro software. Questi rimangono in memoria dopo l'avvio, quando il sistema si stabilizza.

Ottimizzazione della memoria In-Use

L'uso della memoria influisce sulle prestazioni perché i computer possono accedere a più codice e dati rispetto a quelli che possono rientrare nella memoria fisica. Ad esempio:

  • La memoria fisica totale è la RAM totale in un sistema.

  • La memoria disponibile è la parte di questa RAM disponibile per le applicazioni dell'utente dopo che il sistema e le applicazioni di avvio necessari sono stati caricati in memoria.

  • In uso la memoria contiene tutti gli elementi in esecuzione al termine dell'avvio e viene visualizzata la schermata desktop o start.

La valutazione footprint di memoria enumera il contenuto della memoria in uso per aiutare i produttori di driver e i generatori di sistemi a ottimizzare le prestazioni di sistema dei computer che stanno creando. La valutazione evidenzia le allocazioni di memoria dei driver e delle applicazioni di avvio.

La memoria in uso include più processi di sistema Windows. È possibile usare questa valutazione per comprendere cosa è in memoria dopo l'avvio. È quindi possibile provare a ridurre o eliminare alcune allocazioni di memoria non necessarie o eccessive nelle categorie di working set, memoria non di paging e pagine modificate. L'ottimizzazione della quantità di memoria in uso ha l'effetto di spostare la memoria rilasciata nella categoria di memoria disponibile. Ciò aumenta la quantità di memoria nelle categorie free e standby. Nella tabella seguente vengono descritte le categorie.

Categoria di memoria complessiva Sottocategorie di utilizzo della memoria

Memoria totale

Memoria in uso e memoria disponibile

Memoria in uso

Working sets + non paged memory + modified pages

Memoria disponibile

Memoria standby + memoria libera

La valutazione footprint di memoria fornisce una descrizione più dettagliata dell'uso della memoria rispetto a Gestione attività.

Le metriche prodotte da questa valutazione mostrano una panoramica quantitativo dell'utilizzo della memoria di sistema. Alcune di queste metriche includono parametri di memoria aggiuntivi che possono essere esposti espandendo l'elenco a discesa Raggruppa per . Le metriche seguenti vengono misurate durante la valutazione del footprint di memoria.

Memoria disponibile

Memoria disponibile in megabyte totali, come illustrato in Gestione attività dopo l'avvio. La memoria disponibile viene sottratta dalla memoria totale. Sono incluse la memoria libera, la memoria standby e le pagine nell'elenco di standby.

Memoria in uso

Somma di memoria non di paging in megabyte ed eventuali allocazioni nei working set di elaborazione o nei working set modificati.

Memoria standby

Memoria standby in megabyte. La memoria standby diventa disponibile in quanto è necessaria per un'applicazione. Il valore delle pagine di standby è la quantità di dati e file memorizzati nella cache, ma non in uso attivo.

Memoria totale

Memoria totale disponibile in megabyte, come illustrato in Gestione attività dopo l'avvio. Il valore delle pagine totali è la RAM visibile dopo che il sistema operativo alloca la condivisione.

Allocazioni di paging driver

La maggior parte applicabile a: Sviluppatori di driver, OEM

Gli sviluppatori di driver possono influenzare questo numero con la modalità di implementazione del driver. Le macchine virtuali possono influenzare questo numero aggiungendo o rimuovendo i dispositivi dal sistema.

Si tratta della memoria allocata dai driver e supportata dal file di paging. Ciò significa che la memoria può essere scambiata su disco, per rendere spazio per alcuni altri dati o codice, quindi recuperata in un secondo momento tramite un errore rigido. Questa metrica è solo i dati allocati dal driver e non include lo spazio di memoria necessario per caricare il driver in memoria. Per altre informazioni sul codice paginabile, vedere Codice a pagina driver.

Metriche secondarie dettagliate

La valutazione suddivide queste allocazioni di memoria dalla sessione in cui si verificano. La sessione 0 viene usata dal sistema per i servizi e i processi di sistema. La prima sessione utente è sessione 1. Non sessione contiene allocazioni dal sistema non correlato a qualsiasi singola sessione.

Fattori di influenza tipici

Le macchine virtuali possono influenzare questa metrica scambiando hardware o software il cui driver ha requisiti di memoria inferiori. Inoltre, gli OEMS possono ridurre il numero di dispositivi nel sistema. Gli OEMS devono conoscere i driver presenti nel sistema e la memoria che usano.

Passaggi di analisi e correzione

Il fornitore del driver ha la maggior influenza su questa metrica in base al modo in cui progetta il driver. È disponibile un elenco di allocazioni addebitate a tutti i driver nel sistema. Inoltre, i fornitori di driver possono essere fornite tracce WPA (archiviate nella stessa directory dei risultati della valutazione) per questa valutazione. Questi possono essere usati per trovare aree di allocazioni di memoria pesanti che sono candidati per le indagini per ridurre l'uso della memoria.

Allocazioni non impaginate driver

La maggior parte applicabile a: Sviluppatori di driver, macchine virtuali

Gli sviluppatori di driver possono influenzare questo numero con la modalità di implementazione del driver. Le macchine virtuali possono influenzare questo numero aggiungendo o rimuovendo i dispositivi dal sistema.

Questa metrica è simile alle allocazioni impaginate, ad eccezione di queste allocazioni utilizzano memoria fisica che non può essere impaginata. Ciò riflette la memoria fisica aggiunta e pertanto non è disponibile per la memoria impaginata o l'uso da altri processi e servizi. L'acquisizione di memoria non con pagina riduce la quantità di memoria che può essere usata dalla memoria supportata dalla pagina.

Le allocazioni di memoria non a pagina sono talvolta necessarie per le strutture di dati di un driver a cui è necessario accedere durante l'esecuzione delle routine del servizio di interruzione (ISR) e le chiamate di routine posticipate (DPCS). Gli ISR e i controller di rete sono funzioni correlate agli interruzioni hardware e agli errori di pagina non possono verificarsi durante l'esecuzione di queste funzioni. Di conseguenza, il driver deve allocare queste strutture di dati nel pool non a pagina per evitare eventuali arresti anomali.

Metriche secondarie dettagliate

Sotto metrica Descrizione

Pagine di sistema bloccate driver

Questa è la memoria caricata dalla memoria paginata e quindi bloccata dal driver finché non è più utile. Un esempio di questo sarebbe un dispositivo come un modem che viene usato sporadicamente. Non c'è alcun punto di caricamento di codice per questo dispositivo finché non è in uso e quindi alcuni dei dati e del codice devono essere bloccati in modo che non sia possibile visualizzare la pagina.

Contigui

Questa è memoria contigua non a pagina. Alcuni codici caricati nello spazio degli indirizzi del kernel devono essere bloccati in modo che non vengano visualizzati in pagina. Si tratta di una fonte comune di bug nei driver. Il sistema deve essere in grado di rispondere agli interruzioni hardware senza che il percorso del codice risultante debba passare a un file di paging.

Le pagine del sistema bloccate del driver fanno riferimento a un elenco di descrittori di memoria (MDL). MDL è una struttura definita dal sistema che descrive un buffer da un set di indirizzi fisici. Un driver che esegue l'I/O diretto riceve un puntatore a un MDL dalla gestione I/O e legge e scrive i dati tramite MDL. Alcuni driver usano anche mdls quando eseguono operazioni di I/O dirette per soddisfare una richiesta di controllo I/O del dispositivo. Quando Microsoft Windows Memory Manager costruisce un MDL per una lettura del dispositivo, blocca le pagine fisiche da usare per la destinazione di trasferimento. Tuttavia, è solo fino al gestore della memoria per determinare quali pagine mantenere e quali (se presenti) eliminare.

EX

Si tratta della memoria del pool eseguibile non a pagina allocata in un'area di memoria messa a parte per l'esecuzione del codice.

NX

È stato introdotto un tipo di pool non a pagina che è non eseguibile (pool NX). Poiché non è eseguibile, è intrinsecamente più sicuro rispetto al pool non a pagina eseguibile (pool NP) e offre una migliore protezione da eventuali attacchi di overflow.

Fattori di influenza tipici

Le macchine virtuali possono influenzare questa metrica scambiando hardware o driver software con requisiti di memoria inferiori.

Passaggi di analisi e correzione

Il fornitore del driver ha la maggior influenza su questa metrica in base al modo in cui il driver è progettato. Cercare allocazioni di memoria di grandi dimensioni nei risultati presentati nella console di valutazione di Windows. Inoltre, i fornitori di driver possono essere fornite tracce WPA (archiviate nella stessa directory dei risultati della valutazione) di questa valutazione per trovare aree di allocazione di memoria pesante che sono candidati per le indagini sulla riduzione dell'utilizzo della memoria.

Codice a pagina driver

La maggior parte applicabile a: Sviluppatori di driver, macchine virtuali

Il fornitore del driver ha la maggior influenza su questa metrica. Le macchine virtuali possono influire su questa metrica scambiando i driver hardware e software che hanno requisiti di memoria inferiori.

Memoria allocata per il codice a pagina dei driver. Più di questo c'è, più probabile che alcuni di esso siano impaginati su disco, richiedendo un errore duro per riportarlo quando è necessario. Ciò può causare un impatto evidente sull'esperienza utente. Oltre alle allocazioni di memoria elevate, è possibile che la pagina del sistema operativo venga usata comunemente anche come pagable. Maggiore è il rischio che si verifichi un errore rigido per riportare il codice comunemente usato.

Metriche secondarie dettagliate

Si tratta di un elenco dei file binari e della quantità di memoria allocata in kilo-byte. È possibile ordinare l'elenco in base alle dimensioni facendo clic con il pulsante destro del mouse sull'intestazione "Dimensioni" e scegliendo "Ordina crescente".

Fattori di influenza tipici

Le macchine virtuali possono influenzare questa metrica scambiando hardware o driver software con requisiti di memoria inferiori.

Passaggi di analisi e correzione

Il fornitore del driver ha la maggior influenza su questa metrica in base al modo in cui il driver è progettato. Cercare allocazioni di memoria di grandi dimensioni nei risultati presentati nella console di valutazione di Windows. Inoltre, i fornitori di driver possono essere fornite tracce WPA (archiviate nella stessa directory dei risultati della valutazione) di questa valutazione per trovare aree di allocazioni di memoria pesanti che sono candidati per le indagini sulla riduzione dell'uso della memoria. Gli OEMS devono prendere in considerazione la sostituzione del dispositivo o il recupero di driver aggiornati.

Codice non a pagina del driver

La maggior parte applicabile a: Sviluppatori di driver, macchine virtuali

Il fornitore del driver ha la maggior influenza su questa metrica. Le macchine virtuali possono influenzare questa metrica scambiando i driver hardware con requisiti di memoria inferiori.

Questa metrica è la quantità di memoria allocata e non può essere scambiata nel file di paging. Questo è costituito dalla memoria allocata per il codice, non per i dati. Ciò riflette la memoria fisica che è in uso permanente e pertanto non è disponibile per la memoria impaginata.

Metriche secondarie dettagliate

Si tratta di un elenco dei file binari e della quantità di memoria allocata in kilo-byte. È possibile ordinare l'elenco in base alle dimensioni facendo clic con il pulsante destro del mouse sull'intestazione Dimensioni e scegliendo Ordina decrescente.

Fattori di influenza tipici

Le macchine virtuali possono influenzare questa metrica scambiando hardware o driver software con requisiti di memoria inferiori.

Passaggi di analisi e correzione

Il fornitore del driver ha la maggior influenza su questa metrica in base al modo in cui il driver è progettato. Cercare allocazioni di memoria di grandi dimensioni nei risultati presentati nella console di valutazione di Windows. Inoltre, i fornitori di driver possono essere fornite tracce WPA (archiviate nella stessa directory dei risultati della valutazione) di questa valutazione per trovare aree di allocazioni di memoria pesanti che sono candidati per le indagini sulla riduzione dell'uso della memoria.

Elaborare pagine private

La maggior parte applicabile a: Oem

Le macchine virtuali possono influenzare questa metrica riducendo il numero di applicazioni "esegui sempre" (applicazioni nella chiave del Registro di sistema Di esecuzione o nella cartella Di avvio). Le macchine virtuali devono cercare software che hanno aggiunto all'inizio dell'immagine Microsoft iniziale.

La memoria è condivisa o non condivisa (ad esempio privata). Non importa come la memoria è stata allocata tramite un'allocazione o un file supportato dalla memoria. Ad esempio, se si aprono due documenti di Microsoft Word alcuni dei documenti di memoria (codice) possono essere condivisi tra le due istanze perché l'applicazione è la stessa. Tuttavia, i dati nei documenti delle parole sono diversi, pertanto ogni istanza deve avere la memoria privata allocata per tale documento. La metrica Process Private Pages mostra la quantità di memoria privata allocata da ogni componente binario elencato nel drill-down. Questa metrica non include memoria condivisa.

La memoria condivisa è la memoria allocata e assegnata a un processo. Se il kernel ottiene una nuova richiesta per questa memoria, può rispondere rapidamente usando semplicemente la memoria già allocata. Ma questo deve essere un blocco di memoria di sola lettura per mantenere lo stato come "condiviso". Una volta che uno o l'altro processo vuole scrivere nella memoria condivisa, è necessario allocare un nuovo blocco e il kernel usa il nuovo blocco per la richiesta di "scrittura". Indipendentemente dalla quantità di memoria scritta dal kernel deve allocare almeno un blocco di memoria per la richiesta. Quindi, anche se si vuole scrivere un byte in memoria condivisa, il kernel gestisce i blocchi di memoria in modo che sia necessario allocare un blocco di 4 KB.

Metriche secondarie dettagliate

Sotto metrica Descrizione

Attivo

Questo è un elenco di file binari e il loro contributo alla memoria totale in uso. Questa memoria è attiva.

Standby

Questo è un elenco di file binari e il loro contributo alla memoria totale in uso. Questa memoria si trova nell'elenco di standby che è memoria ancora in memoria fisica, ma è stata contrassegnata come non più necessaria. Questa è la memoria che verrà prima sostituita da una nuova pagina di memoria in dalla gestione memoria o spostata nuovamente nell'elenco attivo, se necessario.

Fattori di influenza tipici

Le macchine virtuali possono influenzare questa metrica scambiando driver software con requisiti di memoria inferiori.

Passaggi di analisi e correzione

I fornitori di driver e software hanno la maggior influenza su questa metrica in base al modo in cui il codice è progettato. Cercare allocazioni di memoria di grandi dimensioni nei risultati presentati nella console di valutazione di Windows. Inoltre, i fornitori di software possono essere date tracce WPA (archiviate nella stessa directory dei risultati della valutazione) di questa valutazione per trovare aree di allocazioni di memoria pesanti che sono candidati per le indagini sulla riduzione dell'uso della memoria. Analisi accurate delle allocazioni, anche piccole, aiutano lo sviluppatore a trovare le allocazioni che si aggiungono.

File binari (in uso)

La maggior parte applicabile a: Oem

L'OEM può influenzare questo numero aggiungendo o rimuovendo i dispositivi dal sistema. Inoltre alcuni software e servizi usano driver in modalità kernel. Cercare software nel percorso di avvio o sempre in esecuzione di software e servizi. Il software stesso potrebbe non mostrare allocazioni di memoria di grandi dimensioni, ma il processo avrà dipendenze che potrebbero avere requisiti di memoria di grandi dimensioni.

Si tratta di un elenco di file binari che hanno avuto memoria allocata per il loro uso. Si tratta di un altro modo per visualizzare i dati rivelati in altre metriche. Si tratta di tutte le allocazioni associate a un determinato binario.

Metriche secondarie dettagliate

Sotto metrica Descrizione

Attivo

Questo è un elenco di file binari e il loro contributo alla memoria totale in uso. Questa memoria è in uso.

Standby

Questo è un elenco di file binari e il loro contributo alla memoria totale in uso. Questa memoria si trova nell'elenco di standby che è memoria ancora in memoria fisica, ma è stata contrassegnata come non più necessaria. Questa è la memoria che verrà prima sostituita da una nuova pagina di memoria in dalla gestione memoria o spostata nuovamente nell'elenco attivo, se necessario.

Fattori di influenza tipici

Le macchine virtuali possono influenzare questa metrica scambiando hardware o driver software con requisiti di memoria inferiori. Inoltre, gli OEMS possono ridurre il numero di dispositivi nel sistema.

Passaggi di analisi e correzione

Il fornitore del driver ha la maggior influenza su questa metrica in base al modo in cui il driver è progettato. Cercare allocazioni di memoria di grandi dimensioni nei risultati presentati nella console di valutazione di Windows. Inoltre, i fornitori di driver possono essere fornite tracce WPA (archiviate nella stessa directory dei risultati della valutazione) di questa valutazione per trovare aree di allocazioni di memoria pesanti che sono candidati per le indagini sulla riduzione dell'uso della memoria.

File di mapping

La maggior parte applicabile a: Macchine virtuali, fornitori di software

Le macchine virtuali possono influenzare questo numero aggiungendo o rimuovendo i dispositivi dal sistema. Inoltre alcuni software e servizi usano driver in modalità kernel. I fornitori di software possono influenzare questa metrica individuando altri modi per implementare una funzionalità che non usa i file mappati alla memoria.

Si tratta di un elenco di file binari che usano l'I/O mappato alla memoria. Si tratta di tutta la memoria mappata alla memoria associata a un determinato binario. Include sia il codice che i dati associati (condivisi e non condivisi) con il determinato binario. I file mappati di memoria di grandi dimensioni possono influire negativamente sulle prestazioni.

Metriche secondarie dettagliate

Sotto metrica Descrizione

Attivo

Questo è un elenco di file binari e il loro contributo alla memoria totale in uso. Questa memoria è in uso.

Standby

Questo è un elenco di file binari e il loro contributo alla memoria totale in uso. Questa memoria si trova nell'elenco di standby che è memoria ancora in memoria fisica, ma è stata contrassegnata come non più necessaria. Questa è la memoria che verrà prima sostituita da una nuova pagina di memoria in dalla gestione memoria o spostata nuovamente nell'elenco attivo, se necessario.

Fattori di influenza tipici

Le macchine virtuali possono influenzare questa metrica scambiando hardware o driver software con requisiti di memoria inferiori. Inoltre, gli OEMS possono ridurre il numero di dispositivi nel sistema. È consigliabile ridurre il numero di processi univoci in esecuzione alla volta.

Passaggi di analisi e correzione

Le allocazioni di memoria di grandi dimensioni mappate a una posizione sul disco non possono partecipare ad alcuna delle ottimizzazioni offerte da Memory Manger. Il fornitore del driver ha la maggior influenza su questa metrica in base al modo in cui il driver è progettato. Cercare allocazioni di memoria di grandi dimensioni nei risultati presentati nella console di valutazione di Windows. Inoltre, i fornitori di driver possono essere fornite tracce WPA (archiviate nella stessa directory dei risultati della valutazione) di questa valutazione per trovare aree di allocazioni di memoria pesanti che sono candidati per le indagini sulla riduzione dell'uso della memoria.

Problemi

Non sono presenti problemi specifici generati per la valutazione del footprint della memoria. Questa valutazione fornisce solo metriche per consentire l'analisi dei valori di memoria perché i risultati visualizzati in una configurazione di sistema possono essere così diversi da un altro. L'uso migliore per questa valutazione consiste nell'identificare i driver, i processi o le applicazioni che usano troppo memoria. È anche possibile usare questa valutazione per confrontare il footprint di memoria di due o più computer.

Nota Questa valutazione usa i simboli per assicurarsi che i risultati visualizzino la memoria del driver come allocazioni di driver anziché allocazioni del kernel. Senza l'uso di simboli, l'analisi di valutazione può identificare in modo errato un'origine di allocazione della memoria. Per altre informazioni sui simboli mancanti e sull'accuratezza della valutazione, vedere Problemi comuni di analisi In-Depth.

La valutazione segnala un codice di uscita di 0x80050006

Questo errore si verifica quando le attività di manutenzione sono state registrate nel PC ma non sono state completate prima dell'esecuzione della valutazione. Ciò impedisce l'esecuzione della valutazione, poiché le attività di manutenzione spesso influiscono sulle metriche di valutazione.

Per risolvere il problema, eseguire una delle operazioni seguenti:

  1. Assicurarsi che il computer sia connesso a una rete ed è in esecuzione in alimentazione AC. Avviare manualmente le attività di manutenzione in sospeso con il comando seguente da un prompt con privilegi elevati:

    rundll32.exe advapi32.dll,ProcessIdleTasks

  2. Disabilitare le attività di manutenzione regolari e inattive e arrestare tutte le attività di manutenzione prima di eseguire la valutazione.

Raccomandazioni per i fornitori di driver e software

  • Usare la memoria minima necessaria per eseguire il processo.

  • Caricare solo la memoria necessaria, quando è necessaria e liberarla non appena si viene eseguiti.

  • Conoscere i vari modi in cui è possibile caricare la memoria e usare le API appropriate.

  • Determinare se il codice del driver o i dati devono rimanere residenti nella RAM fisica o se possono essere visualizzati in e fuori.

  • Informazioni sul file di paging, sul funzionamento e sull'impatto che avrà sugli scenari.

  • Non creare un driver monolitico che servizi più dispositivi. Mantenere il driver piccolo e avere solo le preoccupazioni del dispositivo che serve.

Raccomandazioni per gli OEMs

  • Vedere l'impatto dei driver e del software installati sopra un'immagine pulita prima della distribuzione.

  • Consultare i fornitori di driver e software per le versioni più recenti del software per verificare se possono ridurre l'impatto sulla memoria.

  • Prendere in considerazione l'uso di un altro driver o fornitore di software che può fornire funzionalità simili con un impatto inferiore sulla memoria di sistema.

Footprint di memoria

Windows Assessment Toolkit

Valutazioni

Guida dettagliata alla console valutazioni di Windows

MSDN: Gestione della memoria di Windows