日期:2014-05-17  浏览次数:20883 次

Windows开发程序员需要知道的一些小工具

编译相关工具

leakdiag 内存泄露检测

LDGrapher leakdialog输出文件进行界面展示

?

windows调试程序集

umdh.exe 检测堆管理器的内存

appverif.exe windows应用程序验证器 用来捕捉应用程序的常规性编程错误,无效的句柄、锁、文件路径等。

?

gflags.exe 设置windows的全局标记,通俗的来讲就是打开或者关闭一些系统相关选项,进程或者线程相关的选项。

debugdiag 起初是为了帮助分析IIS性能问题开发的。可以用来分析和跟踪内存泄露以及进程崩溃后生成转储文件。

?

link -dump -headers 列出二进制模块需要对应的pdb文件

?

lib.exe 构建,查看库的内容等

dumpbin.exe 用来查看COFF二进制文件的信息,包括dll,exe,obj以及早期的coff

depends.exe 安装VS之后会自动安装用来查看dll或者exe的依赖情况

相关库

microsoft detours 二进制级别上对现有的程序进行修改或者扩展的库

调试、监控

HTTPAnalyzer 收费工具,用来对Http和http请求进行监控的工具,很强大的IE插件

fiddler 免费工具用来对HTTP和HTTPS进行监控,有一些好用的插件

?

?