You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

复杂项目调试:如何追踪指定时间段内运行的代码类与方法?

针对调试时段代码追踪的解决方案

IntelliTrace相关说明

IntelliTrace确实支持按指定时间范围筛选执行过的代码片段,它能记录应用运行时的方法调用、参数等关键信息,但该功能仅Visual Studio企业版专属,没有订阅的话无法使用。

替代工具与优化方案

第三方轻量追踪工具

  • JetBrains dotTrace:可通过时间线精准框选目标时段,直接筛选出该时段内的方法调用链,结果支持按层级折叠,无需大量手动整理就能快速定位执行的代码片段。
  • OpenTelemetry:无需手动给每个方法加日志,通过简单的配置注入就能生成结构化调用日志,之后用内置筛选工具按时间范围提取执行的方法路径,适合多场景追踪。

优化自定义日志方案

可以用PostSharp这类AOP框架自动给所有方法注入包含类名、方法名、时间戳的日志,无需逐个修改文件。日志生成后,用PowerShell或Python脚本按时间范围过滤,再通过去重逻辑提取唯一的代码执行路径,比手动添加日志效率高很多。

性能分析器简化用法

VS社区版的性能探查器也能满足需求:录制完成后,在调用树视图中用时间范围框选目标时段,就能只显示该时段内执行的方法,还可导出筛选后的结果,减少手动处理的工作量。

内容的提问来源于stack exchange,提问作者Paiman Roointan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.17 10:52:10