进程监视器中的托管堆栈

时间:2014-03-16 10:07:05

标签: .net debugging sysinternals

是否可以在Process Monitor中查看给定进程的文件访问事件中的托管堆栈跟踪?如果没有,是否有其他方法可以完成这样的任务?

1 个答案:

答案 0 :(得分:8)

不幸的是,Process Monitor尚不支持托管调用堆栈。但perfview非常擅长分解托管堆栈,它还提供了收集文件I / O事件的方法:

在“运行/收集”对话框中选择“文件I / O事件”:

enter image description here

跟踪完成后,您应该在目录树中提供文件I / O事件:

enter image description here

双击它应该会显示一个包含所有收集的文件I / O操作的窗口

enter image description here

每个操作都注册了一个调用堆栈,您可以在事件窗口中的其他选项卡上浏览它。