微软小工具集合:https://technet.microsoft.com/en-us/sysinternals/bb545027
警告:非微软的工具,可能导致系统卡死或重启
一、微软免费DebugDiag
•
功能:产品环境,监控进程,放心使用
•
自动监控住进程,崩溃自动生成
dump
•
根据
dump
,分析内存泄露情况,具体到
行号
•
根据
dump
,分析崩溃原因
二、微软免费windbg
三、 Devpartner: 商业可试用 30 天
四、
单机多屏软件:
desktops.exe
二、微软免费windbg
•
下载地址:http://www.technlg.net/windows/windbg-download/
•
功能:产品环境,调试进程,放心使用
•
基于命令行,能按条件中断进程,功能灵活强大,没有它不能解决的问题。
•
直接查看内存
•
直接查看汇编代码,从根本上解决问题
三、 Devpartner: 商业可试用 30 天
•
下载地址:http://blog.youkuaiyun.com/akof1314/article/details/8434499
•
功能:含有静态代码分析、错误检测、性能、覆盖率和内存分析以及性能专家
功能
•
建议:产品是好,但是太大,产品环境慎用
•
功能:运行后,虚拟出多个桌面
•
用途:按
ALT+1,ALT+2,ALT+3,ALT+4
在
4
个桌面之间切换
五、进程监控:procmon.exe
•
功能:记录进程对注册表、文件的访问,显示读写注册表和文件
api
参数信息,成功失败
•
用途:了解进程执行了那些操作,对比不同环境下的
api
六、进程浏览:procexp.exe
七、 tcpview.exe
八、 dbgview.exe
九、 procdump.exe
•
功能:抓取进程
dump
文件。
结果,快速定位环境问题六、进程浏览:procexp.exe
•
功能:查看进程加载的
dll
情况,线程情况,句柄值、句柄引用计数
七、 tcpview.exe
•
功能:查看
tcp
连接情况,可以结束指定连接,可以结束指定进程
八、 dbgview.exe
•
功能:捕获对系统
api
OutputDebugString
的调用,显示日志。
九、 procdump.exe
•
可以根据条件自动抓取。
•
条件可以是:
cpu
超过
50%,
进程抛出
exception
等。
十、磁盘占用检测:windirstat.exe
•功能:检测磁盘相关目录占用情况
十、磁盘占用检测:windirstat.exe
•功能:检测磁盘相关目录占用情况