使用Visual Leak Detector for Visual C++ 2008/2010视觉检漏仪不起作用
当我小的应用程序运行(只是未删除分配几号线)我刚开始它工作得很好。
现在我想将它运行到我更大的应用程序(wxWidgets的应用程序,2个线程),但是当我包括
#include <vld.h>
我的应用程序不会完全启动。当Gui创建时它开始骑车。 Somethimes应用负载完全,但同样,卡住我的时候,例如按按钮的一些...
当我打暂停按钮,看看哪些代码正在处理我看到的只是
是谁遇到类似的问题?
有什么办法可以使它工作吗?
你有没有试过在一个简单的2线程程序上测试它?也许它有多线程问题。另外,如果您的程序需要资源,请记住,泄漏检测器往往是主要的性能影响。你可能只是目睹了主要的缓慢(或者不)。 – 2011-04-08 04:03:59
@Brandon Bohrer:我还没有试过简单的2线程序,但我会......这不仅仅是缓慢的开始,因为一些其他的“幸运”时间在几秒钟内就会启动。 – relaxxx 2011-04-09 09:15:29
调用堆栈包含nvoglv32.dll。你确定你正在寻找正确的线程吗?NVidia驱动程序启动了一些在OpenGL应用程序中执行实际渲染的线程。 – vividos 2011-04-20 07:16:54