Finestra Memoria
Aggiornamento: novembre 2007
Le informazioni contenute in questo argomento sono valide per:
Edition |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
Express |
||||
Standard |
||||
Pro e Team |
Legenda tabella:
Applicabile |
|
Non applicabile |
|
Comando o comandi nascosti per impostazione predefinita. |
La finestra Memoria è disponibile solo se il debug a livello di indirizzo è stato attivato nella finestra di dialogo Opzioni, nodo Debug.
Nella finestra Memoria è possibile visualizzare lo spazio di memoria utilizzato dall'applicazione. Mentre le finestre Espressioni di controllo, Controllo immediato, Auto e Variabili locali consentono di esaminare il contenuto di variabili, archiviate in specifiche posizioni di memoria, nella finestra Memoria è possibile avere una visione globale. Questa visualizzazione può essere opportuna quando si intende esaminare grandi porzioni di dati, ad esempio buffer o stringhe di notevoli dimensioni, che non vengono visualizzate adeguatamente nella altre finestre. La funzione della finestra Memoria, tuttavia, non è limitata alla visualizzazione di dati. Per definizione, nella finestra Memoria viene visualizzato ogni tipo di contenuto dello spazio di memoria, sia che si tratti di dati o di codice validi, che di contenuto eliminato e collocato casualmente in spazio di memoria non assegnato.
Quando si esamina il contenuto di memoria nella finestra Memoria, è possibile spostarsi attraverso la memoria utilizzando la barra di scorrimento, integrata nell'interfaccia utente della finestra. È possibile digitare un indirizzo di memoria o utilizzare la tecnica di trascinamento della selezione. In genere, se si conosce l'indirizzo di memoria di un elemento di dati che si intende esaminare, la digitazione diretta rappresenta il modo più semplice. È possibile digitare un puntatore a un elemento da visualizzare o un'espressione in cui si utilizza l'operatore address-of per reperire l'indirizzo dell'elemento.
La finestra Memoria può anche essere personalizzata in modo da visualizzare vari formati di dati, tra cui i formati esadecimale e decimale. Per ulteriori informazioni, vedere Personalizzazione della visualizzazione della finestra Memoria.
La finestra Memoria non è disponibile per i linguaggi script o SQL, che non supportano il concetto di memoria.
Attività della finestra Memoria
Negli argomenti seguenti vengono descritte le attività che è possibile eseguire nella finestra Memoria:
Procedura: spostare verso l'alto o verso il basso una pagina di memoria
Procedura: osservare il movimento di un puntatore in memoria
Procedura: attivare e disattivare la valutazione diretta nella finestra Memoria
Procedura: personalizzare la visualizzazione della finestra Memoria
Procedura: attivare e disattivare la barra degli strumenti della finestra Memoria