转载

Git 项目推荐 | .NET 进程实时调用堆栈

OF.Moniter

** 一、描述** 本项目使用了微软提供的类库 mdbgeng 用于实时 Dump .Net 应用的调用堆栈,并且提供了一个程序用于分析 调用堆栈,对相同线程、相同调用堆栈的调用进行分组,从而帮助找出系统中调用次数最多、耗时最长的调用。 每次 Dump 应用都会生成独立的文件,分析程序一次可以分析 Input 目录下的所有文件,并且按照线程和调用堆栈 进行分组。出现在不同文件的同一方法说明这个方法耗时近似于多次Dump的时间间隔。

** 二、程序说明** 一共3个项目,一个类库文件,一个Dump调用堆栈的Console程序,一个用于分析Dump输出文件的Console程序。其中 Dump 调用堆栈的程序需要根据目标系统的类型编译为 64位 或者 32位版本,并且运行的时候需要以管理员权限运行,否则会收到报错信息。

原文  http://git.oschina.net/fastdev/OF.Moniter
正文到此结束
Loading...