Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako povoliť Memory Leak Detection

pretečeniu pamäte odkazuje na statické alebo dynamické prideľovanie pamäte , ktorá nie je použitá v žiadnych programov . Keď beží program , je pridelená pamäť operačného systému , a to by malo uvoľniť pamäť , keď to skončí beh . Keď ukončí program , nedokáže uvoľniť pamäť , úniky pamäte sa stalo . Visual C + + poskytuje vstavanej pamäte detekciu úniku , ktoré môžu byť vložené aplikáciami . Veci , ktoré budete potrebovať
Visual Studio IDE
Zobraziť ďalšie inštrukcie Cestuj 1

Kliknite na tlačidlo " Štart " , " Všetky programy " a potom " Visual Studio IDE . " Kliknite na " Súbor " a " Otvoriť " otvorte existujúci VC + + projektu
2

Pridajte nasledujúci kód do vášho projektu , aby pamäti detekciu úniku : .

# Include < stdlib . h >

# include

musíte vložiť # include príkazy v poradí je ilustrovaná zhora . Vďaka zahrnutie crtbdg.h , malloc a voľné funkcie sú mapované na ich ladiaci verzie , _malloc_dbg a _free_dbg , ktoré sú zodpovedné za odhaľovanie prideľovanie pamäte .
3 úniku

Zobrazit informácie o pamäti podľa obsahujúce _CrtDumpMemoryLeaks ( ) v programe . Táto funkcia bude ilustrovať informácie o pamäti úniku v okne výstupu pri vytváraní a spustiť program .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené