DotTrace 2018是由JetBrains出品的一款专业的.NET性能分析器,它是ReSharper Ultimate的主要组成部分,主要包含了可用于.NET应用程序的性能分析器(dotTrace Performance) 和内存分析器(dotTrace Memory)的套件。其中,dotTrace Performance可帮助用户对各种.NET框架内的应用程序的性能瓶颈进行检测,能够帮助.Net开发者以最快的方式找到并移除性能上的瓶颈。dotTrace Memory 则能帮助用户发现内存泄露并能对基于.NET 4.0以上框架的应用程序进行内存占用优化。不仅如此,软件还附带了命令行分析工具,可以用于自动采集分析快照,使用SQL来查询和连接数据,使用更加方便。
本站为用户提供
DotTrace 2018破解版下载,内置破解补丁,可完美破解此工具,使用期限无线延长至999999,后文附有详细的图文破解教程,亲测可用,有需求的用户请下载安装!

功能特色
1、优化.NET 应用程序
dotTrace可帮助您检测各种.NET 和.NET Core 应用程序中的性能瓶颈 :WPF和通用Windows平台,ASP.NET,Windows和WCF服务,Silverlight和单元测试。
2、分析任何性能问题
获取有关呼叫执行时间的准确数据。在时间线分析模式中,获取相同的呼叫时间数据但绑定到时间线。使用时间轴数据来分析事件顺序重要的性能问题,例如UI冻结,过多的垃圾收集,不均匀的工作负载分配,低效的文件I / O等。
3、配置SQL查询和HTTP请求
了解特定查询如何影响应用程序性能以及此查询运行缓慢的原因。
如果您开发Web应用程序,请了解它如何处理传入的HTTP请求。
4、配置静态方法和单元测试
您可以立即获得全面的分析数据,而无需构建解决方案,运行分析器并执行使用场景。只需在您要优化的代码旁边添加一个静态方法, 然后对其进行分析!
如果您在项目中使用单元测试,dotTrace可帮助您只需单击几下即可对任何测试进行分析。此外,dotTrace还提供了一个特殊的TeamCity插件,您可以使用该插件来分析CI服务器上的集成测试并防止性能下降。
5、在Visual Studio中配置和分析结果
使用dotTrace,您无需离开IDE即可分析,查看性能时间表,分析调用堆栈以及执行更多分析操作。
您甚至可以从调用树中的热点导航到方法声明!
DotTrace 2018破解教程
1、下载软件压缩包文件,点击“JetBrains.ReSharperUltimate.2018.2.1.exe”启动安装程序,选择DotTrace 2018.2.1,如下图所示:

2、点击【Install】按钮继续

3、安装非常简单,等待程序安装完毕,点击【Exit】结束即可

4、双击破解补丁“AutoPatch 2018.1.cmd”一键破解,提示完成,按任意键退出

5、从开始菜单进入DotTrace 2018,首次进入将自动进如新手向导,在界面中选择“点击Start evaluation”,如下图所示:

6、我们可以看到使用期还剩余99999天,即表示DotTrace 2018破解版已安装完毕,请放心使用!

更新日志
JetBrains DotTrace 2018.2.1更新:
1、.NET进程过滤器2018.2
虽然,此版本主要侧重于提高dotTrace性能,但我们还改进了任意.NET进程的分析。现在,在配置性能分析会话时,您可以设置包含过滤器:dotTrace将仅附加到与过滤器匹配的进程。
2、改进了2018.1的性能
dotTrace版本的主要范围是稳定性和性能改进。
3、支持异步调用2017.3
异步代码的缺点是分析和分析其性能非常困难。
dotTrace 2017.3大大简化了异步代码的分析。它标记了调用树中的所有异步调用节点,并将该节点下的相应等待时间和连续代码分组。这意味着您可以在一个位置快速查找异步调用的所有“部分”,而不是在不同的调用堆栈中搜索。
4、预测时间线查看器中的性能
你还记得Performance Viewer中的“性能预测”功能吗?
现在,您可以在时间线查看器中执行相同的操作。只需从“调用树”中排除特定方法,dotTrace将重新计算整个快照,就好像没有这样的方法一样。
5、在方法和子系统中进行回溯
在检查方法和子系统中的顶级方法列表时,快速查看特定方法的回溯(反向调用树)以识别其来源可能会有所帮助。现在,您可以在方法和子系统中正确执行此操作,而无需切换到“调用树”。
6、将用户程序集标记为系统程序集
有时,您可能希望dotTrace将特定用户模块/程序集视为系统模块/程序集。这可能是有帮助的,例如,在用户模块提供一些核心功能并且不应该被优化的情况下。
将用户模块标记为系统模块后,应用于系统模块中的方法的所有规则也将应用于此用户程序集中的方法:例如方法和子系统以及系统调用折叠计算方法的时间的方式。
7、呼叫树中的导航路径
在导航调用树时,总是很难理解你是如何结束某个特定功能的。不再使用dotTrace 2017.2:“调用树”视图显示左侧装订线中的所有过渡。
8、从命令行进行时间线分析
命令行分析器最终支持时间轴分析类型。
值得注意的是,dotTrace命令行工具现在可以作为NuGet包使用。
9、支持Visual Studio 2017
dotTrace 2017.1以及ReSharper Ultimate系列的其他产品现在可以安装到Visual Studio 2017中。
10、通过拖放2017.1配置文件运行应用程序
您现在可以使用拖放操作将探查器附加到正在运行的应用程序。只需将特殊图标拖放到要分析的应用程序窗口即可。
11、时间线查看器中的递归调用堆栈
在2016.3中,Timeline Viewer获得了性能查看器最强大的功能之一:子系统。
子系统的机制非常简单:在大多数情况下,每个子系统只是对在某个命名空间或程序集中进行的调用进行分组。当您需要快速评估特定调用子树中的时间在各种组件之间的分布时,它非常有用:用户和系统代码,WPF,LINQ,集合,字符串等。
子系统非常灵活。如果在解决方案中使用第三方框架,只需将相应的子系统添加到dotTrace即可。只需快速浏览一下调用的子系统,您就可以了解此调用在特定框架中花费的时间。
12、分析本机内存分配
dotTrace 2016.3能够收集有关对本机堆进行的内存分配的数据。
Native Memory Allocation事件过滤器允许您查看正在进行分配的方法,并分析与本机内存相关的所有问题:潜在的内存泄漏,托管代码使用的非托管组件的问题等。