# OF.Moniter **Repository Path**: eemcmc/OF.Moniter ## Basic Information - **Project Name**: OF.Moniter - **Description**: 主要用于打印生产环境.Net进程的实时调用堆栈情况,帮助找到其中调用次数最多的、性能最慢的方法 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 16 - **Created**: 2016-05-19 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #OF.Moniter ** 一、描述** 本项目使用了微软提供的类库 mdbgeng 用于实时 Dump .Net 应用的调用堆栈,并且提供了一个程序用于分析 调用堆栈,对相同线程、相同调用堆栈的调用进行分组,从而帮助找出系统中调用次数最多、耗时最长的调用。 每次 Dump 应用都会生成独立的文件,分析程序一次可以分析 Input 目录下的所有文件,并且按照线程和调用堆栈 进行分组。出现在不同文件的同一方法说明这个方法耗时近似于多次Dump的时间间隔。 ** 二、程序说明** 一共3个项目,一个类库文件,一个Dump调用堆栈的Console程序,一个用于分析Dump输出文件的Console程序。其中 Dump 调用堆栈的程序需要根据目标系统的类型编译为 64位 或者 32位版本,并且运行的时候需要以管理员权限运行,否则会收到报错信息。