Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> C /C + + Programming >> .

Come abilitare il rilevamento di perdite di memoria

Perdita di memoria si riferisce alla allocazione statica o dinamica della memoria che non viene utilizzato da tutti i programmi . Quando un programma è in esecuzione , viene allocata memoria dal sistema operativo e dovrebbe rilasciare la memoria quando termina l'esecuzione . Quando un programma terminato non riesce a rilasciare la memoria , perdite di memoria accadono . Visual C + + fornisce memoria integrata di rilevamento delle perdite , che può essere integrato con le applicazioni . Cose che ti serviranno
IDE di Visual Studio
Mostra più istruzioni
1

Fare clic su " Start", " Tutti i programmi " e poi " IDE di Visual Studio . " Fare clic su "File" e " Open" per aprire il tuo VC + + esistente progetto
2

Aggiungere il seguente codice al progetto per consentire il rilevamento di perdite di memoria : .

# Include < stdlib . h >

# include

devi inserire # include istruzioni nell'ordine illustrato sopra. Attraverso l'inserimento di crtbdg.h , le funzioni malloc e gratuiti sono mappati alle loro versioni di debug , _malloc_dbg e _free_dbg , che sono responsabili per la rilevazione di allocazione della memoria.
3

Visualizzare informazioni perdita di memoria da _CrtDumpMemoryLeaks incorporano () nel programma. Questa funzione illustrerà memoria perdita di informazioni nella finestra di output quando si compila e si esegue il programma .

 

Programmazione © www.354353.com