关于多个dll调试

dice_com 2008-07-17 01:49:54
我用vs .net 2003 写了一个应用,此应用使用了3个我自己以前写的dll,还有微软本身的几个dll;
此应用去年编译打包安装给客户用都好好的,很正常;
今年更新了一点点代码,并重新编译打包安装后,用户使用竟然导致cpu使用100%;

我的问题是在.net 2003下调试此应用,
有没有什么办法或工具可以debug确认是我应用的哪个部分(这多个dll中的哪个)在强力占用cpu

多谢!
...全文
166 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
dice_com 2008-08-19
  • 打赏
  • 举报
回复
procexp 确实很好用,
但没有解决我的问题。

多谢各位!
还是得自己慢慢摸索。
很久没有来,
csdn竟然自动发邮件让我结帖。

今天就结帖吧
Amuro1987218 2008-07-22
  • 打赏
  • 举报
回复
ProcessExplorer是Sysinternals公司开发的一款一款增强型的任务管理器,可以使用它方便地管理您的程序进程,能强行关闭任何程序,包括系统级别的不允许随便终止的“顽固”进程。除此之外,它还详尽地显示计算机信息:CPU、内存使用情况,DLL、句柄信息等。
做鸡真好吃 2008-07-22
  • 打赏
  • 举报
回复
procexp.exe
这是什么
陈丙雷 2008-07-21
  • 打赏
  • 举报
回复
查看下你更新的那一点点代码。
ouyh12345 2008-07-17
  • 打赏
  • 举报
回复
procexp.exe
能看哪个线程占cpu
dice_com 2008-07-17
  • 打赏
  • 举报
回复
我的代码我可以确定没有更改,都用的是以前的版本;
我在找会不会是我引用的windows系统的dll在这一年中有了更新导致的,
可是没有办法确认是哪个
dice_com 2008-07-17
  • 打赏
  • 举报
回复
这个最怪的是,我把更新前备份的代码重新编译了一下,也是占用cpu100%,
我现在不知道如何下手了,

就是看有什么方法可以定位是那部分线程在占用cpu
yjgx007 2008-07-17
  • 打赏
  • 举报
回复
这个只能看下哪块代码最有可能占cpu资源过多, 进行排查.
更新前的代码呢?
如果没有问题, 仔细调试逐步排查更新的代码部分.
dice_com 2008-07-17
  • 打赏
  • 举报
回复
自己顶一个

15,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧