奇怪的内存泄漏

程序里面遇到一个奇怪的内存泄漏。

表现是从Task manager中看到内存稳定的增长,但是,尝试了不同的内存调试工具,都看不到内存泄漏。


最后跟踪代码,发现真实的原因是在代码的log函数中,只调用了RegeisterEventSource,没有对应的调用DeregisterEventSource,这样,handle没有正确释放。


以前从来没有试图把handle的泄漏和内存泄漏俩件事联系起来。以后要注意,内存泄漏可能是某种资源泄漏的表现。


你可能感兴趣的:(奇怪的内存泄漏)