DotTrace 2018破解版
分享到:
DotTrace 2018破解版是一款由JetBrains发布的专业.NET性能分析器,它可以配置所有.net应用程序,可以检测出.net应用程序的瓶颈,不仅如此,软件还附带了命令行分析工具,可以用于自动采集分析快照,另外,还可以使用SQL来查询和连接数据,使用更加方便。可在Visual Studio中正常运行,并提供检测和分析性能瓶颈的绝佳方法,可查找如桌面应用程序,.NET Core,IIS或IIS Express Web服务器上托管的ASP.NET应用程序,Silverlight,WCF服务,Windows服务,通用Windows平台应用程序和单元试验等,支持时间线,采样,跟踪和逐行dotTrace分析模式,dotTrace与Visual Studio深度集成,可帮助您在不离开IDE的情况下开始分析当前开发的应用程序。帮助您快速分析异步代码,并明确的显示出来,无需进行麻烦的搜索查找,新版本带来了新的NET进程过滤器,改进了任意.NET进程的分析。现在,在配置性能分析会话时,您可以设置包含过滤器,dotTrace将仅附加到与过滤器匹配的进程。并进行稳定性和性能改进,使用起来更加给力。DotTrace是一个包含了可用于.NET应用程序的性能分析器(dotTrace Performance) 和内存分析器(dotTrace Memory)的套件。dotTrace Performance可帮助用户对各种.NET框架内的应用程序的性能瓶颈进行检测,能够帮助.Net开发者以最快的方式找到并移除性能上的瓶颈。dotTrace Memory 则能帮助用户发现内存泄露并能对基于.NET 4.0以上框架的应用程序进行内存占用优化。
2、选择dotTrace 2018,勾选I have read and I accept the license agreement即我已阅读并接受许可协议
3、点击install安装即可
4、正在安装中,请耐心等待
5、安装成功,点击exit退出
6、以管理员身份运行crack破解文件夹中AutoPatch 2018.1.cmd,完成后点击任意键退出
7、如图所示,点击Start evaluation
8、激活破解成功,可以看到剩余时间99999天,这已经是永久激活了
可对各种.NET应用程序进行分析
可对.NET 1.0至4.0,silverlight 4或者紧凑型.NET框架 3.5的应用程序性能进行分析
在任意地方进行分析
用户可在其本地电脑或者远程自动化设备上对应用程序进行分析。
多种分析模式
典型模式可进行快速分析,高精度追踪,逐行分析模式可对复杂商业逻辑进行分析
简洁的数据呈现
用户可在多种视图里选择,以快照的方式流线型分析器分析的数据
快速检测性能瓶颈
使用高效的导航,简易的过滤,智能搜索以及便利的资源预览
使用多标签
用户可在单一的标签中打开一个指定的调用或者对一个可疑函数的所有调用,以认真观察其性能。
注释快照
为选中的函数创建注释文本,以稍后对其功能进行回顾。
性能目标评估
其可即刻估算出移除一处瓶颈对整体性能的影响,无需对快照进行重新计算。
可处理服务器规模的快照数据
其可分析复杂的桌面以及服务器应用程序。可处理多达数百GB的快照数据
速度以及准确性
其实dotTrace历史上最快和最准确的分析器。用户可以尝试使用其7High Accuracy 模式并计算分析器所耗的时间。
集成Visual Studio和ReSharper
用户可以直接从Visual Studio 2005, 2008,或2010中直接发起对应用程序的分析。也可以在Visual Studio中直接通过函数的快照直接导航至其源文件中。其与ReSharper共用时也能很快的进行单元测试分析。
dotTrace Memory
支持各种.NET应用程序
dotTrace 3.5内存分析器可帮助用户找到基于.NET1.0-4.0框架的应用程序(包括桌面程序,Web应用程序以及Windows服务)中的内存泄露
两种分析模式
识别即时内存状态,或者动态监控内存分配
方便的数据展示
可根据眼前的工作,使用不同的快照视图,比如类列表,命名空间树,或者输出参考
专注重要数据
可在分开的标签中打开部分内存快照,使用过滤器,折页或者其他选项以专注于确定对于自己而已什么才是最重要的
通过类查找对象
如果用户想对某一个特定的类进行优化,则其可在内存快照中迅速此类的所有对象。
预览源代码
在对一个快照进行分析时,用户可以即刻浏览源文件中所有相关的函数。
dotTrace可帮助您找到各种.NET应用程序中的性能瓶颈,包括桌面应用程序,.NET Core,IIS或IIS Express Web服务器上托管的ASP.NET应用程序,Silverlight,WCF服务,Windows服务,通用Windows平台应用程序和单元试验。
2、时间线,采样,跟踪和逐行dotTrace分析模式
与仅允许您测量方法调用执行时间的“经典”性能分析不同,时间线分析显示调用如何及时分布。
凭借绑定方法调用数据到时间线,这种分析模式不仅仅是明白地检测最慢的方法:它允许诊断事件顺序重要的性能问题,例如UI冻结,过多的垃圾收集,不均匀的工作负载分配,低效的文件I / O等等。
但是,dotTrace中仍然可以使用传统的分析模式。采样分析是评估整体应用程序性能的最简单方法,而当您需要有关特定算法如何在其中工作的详细信息时,跟踪和逐行分析模式是理想的。
3、新的分析经验
您可以使用过滤器,调用树或图表对分析数据进行切片和切块。通过应用过滤器,您将获得由特定条件选择的一组时间间隔。它的工作方式与在数据库上执行查询以获得所需数据非常相似。
例如,要查明阻止垃圾收集是否导致UI冻结,您可以要求dotTrace选择发生UI冻结的主线程上的所有时间间隔,并执行阻止GC。虽然这听起来很复杂,但实际上这个过滤器组合只需点击两下即可切换。
4、深度Visual Studio集成
dotTrace与Visual Studio深度集成,可帮助您在不离开IDE的情况下开始分析当前开发的应用程序。更重要的是,您现在可以直接在Visual Studio中查看和分析时间线分析结果。在呼叫树中找到热点呼叫?立即导航到方法声明!
Visual Studio集成使得分析体验几乎无缝,因为您不再需要在IDE和分析器之间切换。
5、配置异步调用
dotTrace允许您轻松分析异步代码:异步调用的所有“部分”都显示在一个地方,因此您无需在不同的调用堆栈中搜索它们。
6、在Visual Studio中配置静态方法
dotTrace允许您立即分析代码中的任何静态方法。只需将插入符号放在方法上,按Alt + Enter,然后选择Debug |操作列表中的配置文件。
试想一下这个功能可以做些什么。您可以在编写代码后立即对代码的任何部分进行分析!无需构建解决方案,在分析器下运行,执行运行新代码的使用方案等。
7、在远程计算机上运行分析
大多数情况下,您需要分析在本地运行的应用程序。但是,如果您在远程Web服务器上遇到滞后的应用程序,该怎么办?
dotTrace可以连接到远程计算机以分析独立或Web应用程序或Windows服务。你甚至不必在那里安装dotTrace:只需复制几个文件。
8、将探查器附加到已在运行的进程
dotTrace可以附加到正在运行的应用程序进行分析,并在捕获分析数据后立即分离。
这最大限度地减少了在分析器下运行应用程序所带来的开销。更重要的是,它可以调查生产环境中的性能问题,您无法在每次需要对其进行配置时重新启动应用程序。
9、分析单元测试
如果在Visual Studio中安装了ReSharper,则可以从代码编辑器或ReSharper的单元测试运行器轻松开始分析单元测试。
即使您没有安装ReSharper,您仍然可以分析NUnit,MSTest或xUnit提供的本机单元测试运行器。
10、分析慢速HTTP请求
分析时间线分析快照时,可以过滤Web应用程序处理传入HTTP请求的时间间隔。获取确切的数据,确定确切的根本原因并将运行缓慢的方法归零。通过时间线分析使您的Web应用程序更快。
11、分析SQL查询
使用时间轴分析来分析每个特定查询如何影响应用程序性能。 SQL查询过滤器显示所有SQL查询和SQL连接及其性能统计信息。
为方便起见,可以在单独的窗口中打开查询内容以进行进一步分析。您仍然可以通过选择过滤所有数据
虽然,此版本主要侧重于提高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事件过滤器允许您查看正在进行分配的方法,并分析与本机内存相关的所有问题:潜在的内存泄漏,托管代码使用的非托管组件的问题等。
安装破解教程
1、在本站下载DotTrace 2018破解版,内含破解补丁,运行主程序开始安装2、选择dotTrace 2018,勾选I have read and I accept the license agreement即我已阅读并接受许可协议
3、点击install安装即可
4、正在安装中,请耐心等待
5、安装成功,点击exit退出
6、以管理员身份运行crack破解文件夹中AutoPatch 2018.1.cmd,完成后点击任意键退出
7、如图所示,点击Start evaluation
8、激活破解成功,可以看到剩余时间99999天,这已经是永久激活了
软件主要功能
dotTrace Performance可对各种.NET应用程序进行分析
可对.NET 1.0至4.0,silverlight 4或者紧凑型.NET框架 3.5的应用程序性能进行分析
在任意地方进行分析
用户可在其本地电脑或者远程自动化设备上对应用程序进行分析。
多种分析模式
典型模式可进行快速分析,高精度追踪,逐行分析模式可对复杂商业逻辑进行分析
简洁的数据呈现
用户可在多种视图里选择,以快照的方式流线型分析器分析的数据
快速检测性能瓶颈
使用高效的导航,简易的过滤,智能搜索以及便利的资源预览
使用多标签
用户可在单一的标签中打开一个指定的调用或者对一个可疑函数的所有调用,以认真观察其性能。
注释快照
为选中的函数创建注释文本,以稍后对其功能进行回顾。
性能目标评估
其可即刻估算出移除一处瓶颈对整体性能的影响,无需对快照进行重新计算。
可处理服务器规模的快照数据
其可分析复杂的桌面以及服务器应用程序。可处理多达数百GB的快照数据
速度以及准确性
其实dotTrace历史上最快和最准确的分析器。用户可以尝试使用其7High Accuracy 模式并计算分析器所耗的时间。
集成Visual Studio和ReSharper
用户可以直接从Visual Studio 2005, 2008,或2010中直接发起对应用程序的分析。也可以在Visual Studio中直接通过函数的快照直接导航至其源文件中。其与ReSharper共用时也能很快的进行单元测试分析。
dotTrace Memory
支持各种.NET应用程序
dotTrace 3.5内存分析器可帮助用户找到基于.NET1.0-4.0框架的应用程序(包括桌面程序,Web应用程序以及Windows服务)中的内存泄露
两种分析模式
识别即时内存状态,或者动态监控内存分配
方便的数据展示
可根据眼前的工作,使用不同的快照视图,比如类列表,命名空间树,或者输出参考
专注重要数据
可在分开的标签中打开部分内存快照,使用过滤器,折页或者其他选项以专注于确定对于自己而已什么才是最重要的
通过类查找对象
如果用户想对某一个特定的类进行优化,则其可在内存快照中迅速此类的所有对象。
预览源代码
在对一个快照进行分析时,用户可以即刻浏览源文件中所有相关的函数。
软件特色
1、描述所有类型的.NET应用程序dotTrace可帮助您找到各种.NET应用程序中的性能瓶颈,包括桌面应用程序,.NET Core,IIS或IIS Express Web服务器上托管的ASP.NET应用程序,Silverlight,WCF服务,Windows服务,通用Windows平台应用程序和单元试验。
2、时间线,采样,跟踪和逐行dotTrace分析模式
与仅允许您测量方法调用执行时间的“经典”性能分析不同,时间线分析显示调用如何及时分布。
凭借绑定方法调用数据到时间线,这种分析模式不仅仅是明白地检测最慢的方法:它允许诊断事件顺序重要的性能问题,例如UI冻结,过多的垃圾收集,不均匀的工作负载分配,低效的文件I / O等等。
但是,dotTrace中仍然可以使用传统的分析模式。采样分析是评估整体应用程序性能的最简单方法,而当您需要有关特定算法如何在其中工作的详细信息时,跟踪和逐行分析模式是理想的。
3、新的分析经验
您可以使用过滤器,调用树或图表对分析数据进行切片和切块。通过应用过滤器,您将获得由特定条件选择的一组时间间隔。它的工作方式与在数据库上执行查询以获得所需数据非常相似。
例如,要查明阻止垃圾收集是否导致UI冻结,您可以要求dotTrace选择发生UI冻结的主线程上的所有时间间隔,并执行阻止GC。虽然这听起来很复杂,但实际上这个过滤器组合只需点击两下即可切换。
4、深度Visual Studio集成
dotTrace与Visual Studio深度集成,可帮助您在不离开IDE的情况下开始分析当前开发的应用程序。更重要的是,您现在可以直接在Visual Studio中查看和分析时间线分析结果。在呼叫树中找到热点呼叫?立即导航到方法声明!
Visual Studio集成使得分析体验几乎无缝,因为您不再需要在IDE和分析器之间切换。
5、配置异步调用
dotTrace允许您轻松分析异步代码:异步调用的所有“部分”都显示在一个地方,因此您无需在不同的调用堆栈中搜索它们。
6、在Visual Studio中配置静态方法
dotTrace允许您立即分析代码中的任何静态方法。只需将插入符号放在方法上,按Alt + Enter,然后选择Debug |操作列表中的配置文件。
试想一下这个功能可以做些什么。您可以在编写代码后立即对代码的任何部分进行分析!无需构建解决方案,在分析器下运行,执行运行新代码的使用方案等。
7、在远程计算机上运行分析
大多数情况下,您需要分析在本地运行的应用程序。但是,如果您在远程Web服务器上遇到滞后的应用程序,该怎么办?
dotTrace可以连接到远程计算机以分析独立或Web应用程序或Windows服务。你甚至不必在那里安装dotTrace:只需复制几个文件。
8、将探查器附加到已在运行的进程
dotTrace可以附加到正在运行的应用程序进行分析,并在捕获分析数据后立即分离。
这最大限度地减少了在分析器下运行应用程序所带来的开销。更重要的是,它可以调查生产环境中的性能问题,您无法在每次需要对其进行配置时重新启动应用程序。
9、分析单元测试
如果在Visual Studio中安装了ReSharper,则可以从代码编辑器或ReSharper的单元测试运行器轻松开始分析单元测试。
即使您没有安装ReSharper,您仍然可以分析NUnit,MSTest或xUnit提供的本机单元测试运行器。
10、分析慢速HTTP请求
分析时间线分析快照时,可以过滤Web应用程序处理传入HTTP请求的时间间隔。获取确切的数据,确定确切的根本原因并将运行缓慢的方法归零。通过时间线分析使您的Web应用程序更快。
11、分析SQL查询
使用时间轴分析来分析每个特定查询如何影响应用程序性能。 SQL查询过滤器显示所有SQL查询和SQL连接及其性能统计信息。
为方便起见,可以在单独的窗口中打开查询内容以进行进一步分析。您仍然可以通过选择过滤所有数据
新功能介绍
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事件过滤器允许您查看正在进行分配的方法,并分析与本机内存相关的所有问题:潜在的内存泄漏,托管代码使用的非托管组件的问题等。
展开更多
DotTrace 2018破解版下载地址
- 需先下载高速下载器:
- 专用下载:
- 其它下载: