【发布时间】:2012-01-12 23:14:02
【问题描述】:
我必须调查一个涉及多个(此时未知)步骤的特定过程。 考虑到时间跨度(可能是内存使用情况),我需要一些有效的方法来分析涉及哪些一般子进程(驻留在各种程序集中)。
仅仅运行带有智能设置断点的代码意味着花费太多时间来寻找放置它们的“智能”位置。稍后我还必须从数百个方法调用和辅助类中重新创建一般逻辑步骤的一般顺序。
生成序列图可能会有所帮助,但它可能会从地球到火星)。
那么,您是否知道一些工具可以帮助您以某种合理的抽象级别理解该过程的逻辑。
(我尝试了 VS 的内置分析器 - 这很好,但需要花费很多时间来分析结果,并且实际上会显示热点并且再次不会“恢复”实际逻辑。)
【问题讨论】:
标签: .net algorithm code-analysis