首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >dotTrace API分析不保存快照

dotTrace API分析不保存快照
EN

Stack Overflow用户
提问于 2021-10-14 22:28:01
回答 2查看 370关注 0票数 0

我试图使用JetBrains Profiler (JetBrains.Profiler.Api 1.1.8)来分析一个方法。工作流程是:

  • 发射应用
  • 使应用程序达到我想要分析的位置
  • 启动dotTrace并使用以下设置启动它

  • 分析任务栏显示会话正在运行。

我已经尝试过以下两种代码片段

代码语言:javascript
复制
MeasureProfiler.StartCollectingData();
SomeLongRunningMethod();
MeasureProfiler.SaveData();

.
..
...

MeasureProfiler.StartCollectingData();
SomeLongRunningMethod();
MeasureProfiler.StopCollectingData();
MeasureProfiler.SaveData();

该方法将执行,但我无法在磁盘上或dotTrace快照中看到快照。我遗漏了什么?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-11-04 18:18:50

这是我的用户错误。我使用了JetBrains.Profiler.Api,它要求您先启动dotTrace,然后使用API进行相应的附加。一旦我这么做了,痕迹就会像他们应该看到的那样出现。他们还拥有一个JetBrains.Profiler.SelfApi包,它可以捕获跟踪,而无需事先附加到dotTrace。

票数 1
EN

Stack Overflow用户

发布于 2021-11-03 17:10:39

请你试着做以下几个步骤:

  • 开放%localappdata%\JetBrains\Shared\vAny\dotTrace\
  • 查找recentSnapshots.model文件
  • 重命名此文件
  • 复制您的分析方案

收集到的快照是否出现在最近的快照列表中?

按照以下步骤打开以前收集的快照:

  • 点击“打开快照.”在dotTrace家庭
  • 在“存储位置”文件夹中查找快照(可以在“设置”/“存储”位置中找到路径)
  • 选择*.tmp文件并打开它(示例)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69578047

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档