vld檢測內(nèi)存原理?
vld是通過全局變量的構(gòu)造和析構(gòu)來啟動和終止內(nèi)存跟蹤。
設(shè)置鉤子函數(shù)進行析構(gòu)時,堆棧中剩余的內(nèi)容就是泄露的內(nèi)存,報告內(nèi)存泄露情況時,使用dbghelp.dll中的如下函數(shù)獲取分配內(nèi)存時的函數(shù)調(diào)用堆棧,函數(shù)名稱,所在源碼文件以及行號等內(nèi)容。
vld檢測內(nèi)存原理?
vld是通過全局變量的構(gòu)造和析構(gòu)來啟動和終止內(nèi)存跟蹤。
設(shè)置鉤子函數(shù)進行析構(gòu)時,堆棧中剩余的內(nèi)容就是泄露的內(nèi)存,報告內(nèi)存泄露情況時,使用dbghelp.dll中的如下函數(shù)獲取分配內(nèi)存時的函數(shù)調(diào)用堆棧,函數(shù)名稱,所在源碼文件以及行號等內(nèi)容。