Condividi tramite


Uso di un server di simboli

Un server di simboli consente al debugger di recuperare automaticamente i file di simboli corretti da un archivio simboli, ovvero una raccolta indicizzata di file di simboli, senza che l'utente debba conoscere i nomi dei prodotti, le versioni o i numeri di compilazione. Gli strumenti di debug per Windows includono il server di simboli dll richiesto SymSrv. Per informazioni sull'uso del server dei simboli, vedere Simboli pubblici Microsoft.

Uso di SymSrv con un debugger

SymSrv può essere usato con WinDbg, KD, NTSD o CDB.

Per usare questo server di simboli con il debugger, includere semplicemente il testo srv\* nel percorso del simbolo. Ad esempio:

set _NT_SYMBOL_PATH = srv*DownstreamStore*SymbolStoreLocation

dove DownstreamStore specifica la directory locale o la condivisione di rete che verrà usata per memorizzare nella cache i singoli file di simboli e SymbolStoreLocation è il percorso dell'archivio simboli nel formato \\server\share o come indirizzo Internet. Per altre opzioni di sintassi, vedere Advanced SymSrv Use .For more syntax options, see Advanced SymSrv Use.

Microsoft dispone di un sito Web che rende disponibili pubblicamente i simboli di Windows. È possibile fare riferimento direttamente a questo sito nel percorso del simbolo nel modo seguente:

set _NT_SYMBOL_PATH=srv*DownstreamStore*https://msdl.microsoft.com/download/symbols

dove, di nuovo, DownstreamStore specifica la directory locale o la condivisione di rete che verrà usata per memorizzare nella cache singoli file di simboli. Per altre informazioni, vedere Simboli pubblici Microsoft.

Se si prevede di creare un archivio simboli, configurare un archivio simboli per l'accesso Web (HTTP) o scrivere un server di simboli o un archivio simboli personalizzato, vedere Archivi simboli personalizzati e server di simboli.

Uso di AgeStore per ridurre le dimensioni della cache

Tutti i file di simboli scaricati da SymSrv rimarranno sul disco rigido dopo la sessione di debug. Per controllare le dimensioni della cache dei simboli, è possibile usare lo strumento AgeStore per eliminare i file memorizzati nella cache precedenti a una data specificata o per ridurre il contenuto della cache al di sotto di una dimensione specificata. Per informazioni dettagliate, vedere AgeStore.