当前位置:当百下载站 > 电脑软件 > 编程开发 > 编程工具 > jetbrains dottrace 2026官方版 v2026.2.2v2026.2.2
jetbrains dottrace 2026官方版 v2026.2.2

jetbrains dottrace 2026官方版 v2026.2.2

版本:v2026.2.2 大小:308.39MB 语言:简体中文 类别:编程工具
  • 类型:国外软件
  • 更新:2026-10-01 17:00:09
  • 系统:win7/win8/win10/win11

详情介绍

jetbrains dottrace 2026 是一款面向 .NET 应用程序的性能与内存分析工具,能够直接嵌入 Visual Studio 和 JetBrains Rider 这两款主流 IDE 中使用。它的核心目标是协助开发者定位应用中的性能瓶颈,有针对性地优化代码、提升程序整体运行效率。该版本可检测各类 .NET 与 .NET Core 应用的性能问题,覆盖 SQL 查询、HTTP 请求、静态方法以及单元测试等分析场景。软件还引入了时间线分析这一全新的分析模式,让开发者能够采集应用运行过程中的时间数据。当需要排查 UI 卡顿、同步延迟、垃圾回收过于频繁、文件 I/O 以及其他区间事件时,这种分析方式尤为实用。

jetbrains dottrace 2026官方版 v2026.2.2 软件截图

软件亮点

jetbrains dottrace 2026官方版 v2026.2.2 软件截图

jetbrains dottrace 2026官方版 v2026.2.2 软件截图

jetbrains dottrace 2026官方版 v2026.2.2 软件截图

jetbrains dottrace 2026官方版 v2026.2.2 软件截图

1、优化 .NET 应用程序

dotTrace 能帮你排查多种 .NET 及 .NET Core 程序的性能短板,涵盖 WPF、通用 Windows 平台、ASP.NET、Windows 服务、WCF 服务以及单元测试,同时也能用于 Mono 和 Unity 程序。

2、分析任何性能问题

该功能可精确采集各次调用的耗时信息。在Timeline模式下,同一组调用时间数据会被映射到时间轴上,便于梳理事件发生的先后顺序,用来排查那些对时序要求较高的性能故障,比如界面卡死、频繁内存回收、任务分配不均、文件读写效率低下等情况。

3、分析 SQL 查询和 HTTP 请求

想知道某条查询为什么拖慢了应用,或者它具体卡在哪个环节,可以这个功能来分析 SQL 语句对性能的影响;做 Web 开发的话,也能用它看清程序是怎么接收和处理进来的 HTTP 请求的。

4、分析静态方法和单元测试

不用生成完整方案,直接运行分析器就能拿到详细分析结果,您只要添加一个静态方法和待优化的代码片段就可以开始分析。如果项目里用了单元测试,dotTrace 点几下就能对任意测试做分析,还配有专门的 TeamCity 插件,方便在 CI 服务器上检查集成测试,避免性能变差。

5、在 Rider 和 Visual Studio 中分析结果

dotTrace 已与 Visual Studio 和 JetBrains Rider 打通,你不用切出开发环境就能直接查看调用堆栈。在调用树里点一下热点,还能跳到对应的方法声明处。

jetbrains dottrace软件功能

jetbrains dottrace 2026官方版 v2026.2.2 软件截图

jetbrains dottrace 2026官方版 v2026.2.2 软件截图

jetbrains dottrace 2026官方版 v2026.2.2 软件截图

jetbrains dottrace 2026官方版 v2026.2.2 软件截图

jetbrains dottrace 2026官方版 v2026.2.2 软件截图

jetbrains dottrace 2026官方版 v2026.2.2 软件截图

jetbrains dottrace 2026官方版 v2026.2.2 软件截图

jetbrains dottrace 2026官方版 v2026.2.2 软件截图

jetbrains dottrace 2026官方版 v2026.2.2 软件截图

jetbrains dottrace 2026官方版 v2026.2.2 软件截图

jetbrains dottrace 2026官方版 v2026.2.2 软件截图

jetbrains dottrace 2026官方版 v2026.2.2 软件截图

jetbrains dottrace 2026官方版 v2026.2.2 软件截图

jetbrains dottrace 2026官方版 v2026.2.2 软件截图

jetbrains dottrace 2026官方版 v2026.2.2 软件截图

jetbrains dottrace 2026官方版 v2026.2.2 软件截图

1、 覆盖各类 .NET 应用

dotTrace 能用于分析多种 .NET 程序的性能瓶颈,涵盖桌面应用、.NET Core、部署在 IIS 或 IIS Express 上的 ASP.NET 应用、Mono 与 Unity 程序、WCF 服务、Windows 服务、通用 Windows 平台应用,以及单元测试。

2、 跨 Windows、macOS 和 Linux 运行

只要应用基于受支持的 .NET Framework、.NET Core、.NET、Mono 5.10 或更高版本,以及 Unity 2018.3 或更高版本,就能在 dotTrace 中进行分析。

3、 时间线模式与其余分析方式

传统性能分析只关注调用执行耗时,而时间线分析能进一步呈现调用的时间分布。它把方法调用数据与时间线绑定,所以不仅能找出最慢的方法,还能诊断那些顺序敏感的问题,例如界面卡死、垃圾回收过于频繁、负载分配不均、文件 I/O 效率低下等。dotTrace 同样保留经典分析模式:采样分析适合快速评估整体性能,跟踪和逐行分析则适合深挖特定算法的内部细节。

4、 全新的分析交互体验

你可以用筛选器、调用树或图表来划分分析数据。筛选器会按特定条件选出时间区间,操作方式类似于在数据库里执行查询,只取出你需要的那部分数据。比如要确认界面卡死是否由阻塞式垃圾回收引起,可以要求 dotTrace 在主线程上选出所有发生界面卡死且伴随阻塞垃圾回收的时间区间。听起来复杂,实际只需点两下就能切换这组筛选条件。

5、 与 Visual Studio 和 Rider 深度整合

dotTrace 能与 Visual Studio 集成,让你不离开 IDE 就能开始分析当前正在开发的应用。在 Rider 中使用 dotTrace 插件,可以执行限时性能分析,分析静态方法、单元测试、运行中的进程、远程应用等。与 Visual Studio 和 JetBrains Rider 的集成让分析过程几乎无缝,不必在 IDE 和分析器之间来回切换。

6、 分析异步调用

dotTrace 让异步代码的分析变得轻松:async 调用的所有“部分”会集中显示在一处,不用在多个调用堆栈里翻找。

7、 分析静态方法

dotTrace 可以即时分析代码中的任意静态方法。把光标放在方法上,按 Alt+Enter,再从操作列表中选择 Debug | Profile 即可。代码刚写完就能就地分析任意部分,不需要生成解决方案、在分析器中运行、再构造触发新代码的使用场景。

8、 分析远程应用

多数时候分析的是本地运行的程序,但遇到远程 Web 服务器上响应迟缓的应用时,dotTrace 能连接到远程计算机,分析独立应用、Web 应用或 Windows 服务。远程计算机上甚至不必安装 dotTrace,只需复制几个文件过去。

9、 连接到运行中的进程

dotTrace 可以附加到正在运行的应用上执行分析,抓取完数据后立刻分离。这样能把分析器带来的开销压到最低。更重要的是,如果无法承受每次分析都重启应用,它也能在生产环境中排查性能问题。

10、 分析单元测试

如果你有 Visual Studio + ReSharper 捆绑包或 JetBrains Rider,可以从单元测试运行器直接开始分析单元测试。即使没有安装 ReSharper,也仍然可以分析 NUnit、MSTest 或 xUnit 提供的原生单元测试运行器。需要留意的是,只有 dotUltimate 或 All Products Pack 许可证持有者才能使用分析功能。

11、 分析缓慢的 HTTP 请求

查看时间线分析快照时,可以筛选出 Web 应用处理传入 HTTP 请求的时间区间。拿到精确数据后,就能锁定根本原因,把拖慢速度的方法逐一修掉,加快 Web 应用。

12、 分析缓慢的 SQL 查询

时间线分析,能看清每条查询对应用性能的影响。SQL Queries 筛选器会列出所有 SQL 查询和 SQL 连接及其性能统计数据。查询内容可以单独开窗口打开,方便深入查看。你也可以选中一条或多条查询来筛选全部数据,并调查执行它们的方法。

13、 Profiling SDK

Profiling SDK 让你直接从代码里控制分析会话:以编程方式开始和停止采集分析数据、保存已收集的快照等。这带来两种有价值的用法:一是用 SDK 缩小分析范围,只分析指定代码段;二是让应用自我分析,收集统计数据来展示应用在终端用户机器上的行为。

14、 持续集成支持

dotTrace 自带命令行分析工具,可用于自动收集分析快照,适合把性能分析纳入持续集成流程。如果你使用 JetBrains TeamCity 作为 CI 服务器,记得把 dotTrace 插件装到 TeamCity 上。该插件通过分析集成测试来防止应用性能退化,你只需设定测试执行时间的阈值,一旦超出,插件会自动抓取性能快照并让测试失败。

15、 估算性能提升

有时花数小时优化一个耗时函数后,开发者不得不从头分析来确认优化是否真的起效。dotTrace 免去了这个麻烦:它能根据你设定的时间调整,立即重新计算快照中所有函数的时间,无需重新分析应用。就像问分析器“如果把这个函数优化 40% 会怎样?”只要为某个函数或特定类中的所有函数指定新时间,整个快照的时间值就会重新计算。

16、 比较快照

dotTrace 可以比较同一应用的任意两个性能快照,生成对比快照,其中会显示每个函数的调用次数和消耗时间的差异。对比快照可以像普通性能快照一样查看和分析。

dotTrace软件版本:

dotTrace 提供多种形式:

1、该版本可脱离其他工具单独运行,直接打开即可使用,无需依赖额外环境。

2、这款工具以命令行方式运行,用户通过控制台输入指令即可完成操作。

3、这款工具可以直接嵌入 Microsoft Visual Studio 开发环境,让开发者在编写代码时就能调用所需功能。

4、该功能可嵌入 JetBrains Rider 开发环境,让您在 Rider 里直接调用相关操作。

软件优势

1、可对各种.NET应用程序进行分析

这款工具能用来检测 .NET 1.0 到 4.0、Silverlight 4 以及紧凑型 .NET 框架 3.5 应用的运行表现。

2、在任意地方进行分析

分析工作不受地点限制,您既能在自己的电脑上运行,也能远程自动化设备来完成对应用程序的检测。

3、多种分析模式

它提供多种分析方式,典型模式适合快速查看,高精度追踪能锁定细节,逐行分析则用来拆解复杂的商业逻辑。

4、简洁的数据呈现

用户能在不同视图间切换,用快照形式查看由流线型分析器处理后的数据。

5、快速检测性能瓶颈

顺畅的导航操作、简洁的筛选条件、智能检索以及便捷的资源预览,可以迅速定位系统性能的制约点。

6、使用多标签

你可以在同一个标签页里查看某个指定调用,或者把某个可疑函数的全部调用都集中打开,方便仔细分析它的性能表现。

7、注释快照

给选中的函数加上一段说明文字,方便之后回头查看它是做什么用的。

8、性能目标评估

它能立刻算出消除某个瓶颈后整体性能会提升多少,不用重新计算快照。

9、可处理服务器规模的快照数据

它能应对桌面端和服务器端那些结构复杂的应用,并且可以分析体积达到数百GB的快照数据。

10、速度以及准确性

dotTrace 在历代版本中一直以速度快和结果准见长。想亲身体验的话,可以打开它的 7High Accuracy 模式,顺便看看分析过程到底花了多长时间。

11、集成Visual Studio和ReSharper

在 Visual Studio 2005、2008 或 2010 里就能直接对应用程序启动分析,还能函数快照跳转到对应的源文件;搭配 ReSharper 使用时,单元测试分析同样能快速完成。

系统要求

1、操作系统

这个系统版本支持Windows 10和Windows 11两个平台。

2、框架

Windows 系统需要安装 .NET Framework 4.7.2 及以上版本才能正常使用。

3、最低硬件要求

处理器方面至少需要 2 GHz 的主频,内存不能低于 2 GB,磁盘空间则要留出 400 Mb 以上。

更新日志

v2026.2.2版本

错误修复和稳定性改进。

下载地址

  • 电脑版
jetbrains dottrace 2026官方版 v2026.2.2v2026.2.2

用户评论

(您的评论需要经过审核才能显示)


0条评论

↑