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





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 打通,你不用切出开发环境就能直接查看调用堆栈。在调用树里点一下热点,还能跳到对应的方法声明处。
















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 提供多种形式:
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版本
错误修复和稳定性改进。
展开内容
36.91MB
Python 近些年热度持续走高,不少零基础用户都想从这门语言入手学习编程。thonny中文版 v5.0.0 就是面向这类人群的一款入门级编程学习工具,界面简洁、体积不大,对刚接触代码的新手比较友好。它基于 Python 自带的图形库 tkinter 开发,把语法着色、代码自动补全、调试等常用能力集中在一个直观的图形界面里。软件还内置了 Python3.7,装好之后不用再单独配置环境就能开始练
visual studio code中文绿色版 v1.138.0
258.06MB
Visual Studio Code(简称 VS Code)是微软推出的一款免费开源跨平台代码编辑器,在前端开发领域被很多人当作主力工具。它内置了对 JavaScript、TypeScript 和 Node.js 的支持,还能通过扩展生态覆盖 C++、C#、Java、Python、PHP、Go 等语言以及 .NET、Unity 等运行时。调试方面,它可以设置断点、单步执行前端 JavaScript
10.96MB
aardio是一款容易上手的动态语言,同时也具备混合语言的特点,能以便捷的方式操作静态类型,直接调用C、C++等静态语言的API接口函数。它由aauto quicker编程语言改名而来,主打小巧、轻便、快速,自带大量开源标准库与扩展库,这些库大多用纯aardio代码写成,覆盖桌面编程的各个方向。每个库的每个接口函数都有配套文档和大量演示范例,学习门槛低,照着范例拼凑就能快速做出可用的软件。
110.14MB
RedisInsight官方版是Redis官方的一款可视化管理工具,主要面向Redis应用的设计、开发与优化工作。它提供深色和浅色两套主题,界面效果比较炫酷。软件覆盖String、Hash、Set、List、JSON等多种数据类型的管理需求,并且支持远程调用CLI功能,整体功能相当丰富。它的查询、可视化和交互能力,Redis的最新特性都能更轻松地上手使用。不管是Redis Stack、Re
dreamweaver cs6中文版 v12.0.0.5808 32位64位
279.9MB
dreamweaver cs6中文版,大家通常叫它dwcs6,是Adobe公司推出的一款网页开发工具。它采用可视化编辑界面,自带大量网页模板,零基础的新手也能一步步做出自己的网页。静态页面和动态页面都能处理,适应不同开发需求。软件还加入了自适应网格版面、增强型jQuery移动支持和实时视图等功能,不写代码也能快速搭建Web页面,省去大量手动编码的时间。
15.34MB
Sublime Text 4 build 4192 是跨平台的高性能代码编辑器,启动极快、响应灵敏,支持 Goto Anything 跳转、多重选择、列编辑、分屏与丰富插件生态,可无限期免费试用。
344.04MB
海龟编辑器官方版是一款专门为少儿设计的Python编程工具,它把代码学习变成了搭积木一样的过程,让孩子在拼接模块的同时理解编程逻辑。这种形式能降低入门门槛,也更容易激起孩子对Python的兴趣,在动手尝试中慢慢提升学习能力。软件本身还具备较强的扩展性,可以配合硬件进行编程,第三方库也能一键完成安装。
6.63MB
Notepad++ 8.9.8 是 Windows 平台经典的免费开源代码编辑器,启动快、占用低,支持语法高亮、正则替换、多标签分屏与丰富插件,适合写代码和查看日志。
TouchWin编辑工具(信捷触摸屏编程软件) v2.d.3o官方版
57.48MB
TouchWin编辑工具,通常也被称为信捷触摸屏编程软件,是面向工控领域的一款编程工具,能够支持TH系列、TG系列以及XMH系列的触摸屏设备。该软件在功能上涵盖了旋转动画改进、线圈控制部件隐形、十六进制键盘支持,并且允许数据导入导出时动态指定文件名,数据输入和显示也支持比例转换。工程的创建与使用过程比较简便,用户只需根据实际产品型号选择对应的编码程序即可。它适合初学者和有一定基础的用户使用,提供了
15.79MB
改完代码、对完配置,最怕“到底哪改了”。WinMerge 2.16.58.2 用左右两栏把差异摊开,增删改一眼看清,还能顺手合并冲突。完全免费的开源货,个人审阅和团队协查都不必承担授权费。
6.47MB
MiniPro编程器是一款针对TL866编程工具开发的软件,界面设计简洁,操作方便。它采用全新的软硬件结构,属于通用型串行下载编程器,能够支持I2C、SPI、UART、ISP/ICP和JTAG等多种常见硬件接口时序。软件主要用于对P89LPC900芯片进行编程,可实现LPC900单片机的电路编程,还加入了更多其他串行接口芯片的编程功能,实用性较强。
130.78MB
Aptana Studio 3 是一款基于 Eclipse 的集成开发环境,在 Web 前端圈子里成名很早,最被称道的就是它那套相当扎实的 JavaScript 编辑器与调试器。早年它把 Radrails 项目整合进来,顺带获得了完整的 Ruby on Rails 支持,后来随着 iPhone 和 Adobe AIR 的走红,它又快速补齐了对应的开发模块。这个环境既能当作独立程序启动,也能以