程序调试
forfuture3513
勇于面对 敢于担当
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
UMDH查内存泄漏
1. 下载Debug Tools for Windows:http://www.microsoft.com/whdc/devtools/debugging/default.mspx (里边的UMDH就是用来查内存泄漏的),安装,并设置安装路径为环境变量(便于命令行启动)2. 写测试程序test.exe,比如搞个线程不断的分配内存,不要太猛太暴力,把你机器搞的冒烟了,妈妈会骂的~3. 设置符转载 2016-05-15 22:34:38 · 810 阅读 · 0 评论 -
gflags调试工具
转自 http://blog.sina.com.cn/s/blog_484f16880100jrwj.htmlgflags Windows调试工具。使用它帮助我解决了瞎调了一整天的内存问题。 由于使用了已经delete的指针,VS提示位置又错误的情况下,瞎调了一通。怎么想那块也不会有问题,可是抱着对VS的信任把错就归咎于自己吧! 偶然的机会转载 2016-05-15 23:04:34 · 893 阅读 · 0 评论 -
使用windbg找内存泄露(memory leak)
使用windbg找内存泄露(memory leak)我们开发的系统需要在客户的电脑上持续运行,可是客户报告在运行几天后,程序会占用越来越多的内存,最后会产生下面的两个错误使之不能继续:1. The application has no enough resource to display2. The application crash with a log like "me转载 2016-05-15 22:57:16 · 1040 阅读 · 0 评论 -
临界区的LockCount为何小于-1
转自 http://blog.sina.com.cn/s/blog_467824880100d2b7.html某日,在浙大国家实验室,与老方和小崔调试监控死锁问题。机柜里一溜架装服务器上出现死锁问题。用WinDbg看,发现其中导致死锁的临界区LockCount值是小于-1的数!! 多次重现该问题,发现LockCount经常是负的两三百。我等本着不十分科学转载 2016-07-13 21:48:27 · 685 阅读 · 0 评论
分享