JetBrains dotTrace(.NET代码分析工具)

大小:286.71M类别:编程其它

官方安全无插件纠错

  • 更新时间2024-09-27
  • 版本v2024.2.5
  • 系统Pc
  • 语言英文

JetBrains dotTrace是一个包含了可用于.NET应用程序的性能分析器,是由JetBrains公司开发的一款对.NET程序进行检测的工具。它分dottrace Performance和dottrace Memory 两个工具,dottrace Performance也就是性能分析器,比如函数执行时间,调用次数,消耗时间比率等,可以帮助影虎对各种.NET框架内的应用程序的性能瓶颈进行检测,能够帮助.Net开发者以最快的方式找到并移除性能上的瓶颈。JetBrains dotTrace电脑版也可以称作为内存分析器。则能帮助用户发现内存泄露并能对基于.NET 4.0以上框架的应用程序进行内存占用优化。

JetBrains dotTrace可以跟踪.net编写的:应用程序,IIS挂接的程序,windows服务,silverlight,WCF服务程序等。还可以把跟踪的文件,以快照的方式保存下来,保存为dtp后缀的文件。跟踪后的结果,如果能找到对应用户的代码信息,还可以直接查看对应的源代码,并选择在VS里直接编辑该方法对应的文件。也可以帮助您分析电脑网络性能的软件。此外,JetBrains dotTrace电脑版可以直接针对某一个程序进行监控,支持查看该软件的无法响应的问题、延迟的原因、过度的垃圾、通信的端口等,方便您检测电脑硬件信息、软件信息以及代码的运行状态,为优化电脑做准备。有需要的用户可以下载体验!

JetBrains dotTrace(.NET代码分析工具)下载

JetBrains dotTrace(.NET代码分析工具)特色

1、分析任何性能问题

获取有关通话执行时间的准确数据。在时间线分析模式下,获取相同的呼叫时间数据,但绑定到时间线。使用时间线数据分析事件顺序所关系的性能问题,如UI冻结,垃圾收集过多,工作负载分布不均匀,文件I / O效率低下等。

2、配置SQL查询和HTTP请求

了解特定查询如何影响应用程序性能以及为什么此查询运行缓慢。如果您开发一个Web应用程序,请了解它如何处理传入的HTTP请求。

3、剖析所有类型的.NET应用程序

您可以即时获取全面的性能分析数据,而无需构建解决方案,运行性能分析器并执行使用场景。只需在您正在优化的代码旁边添加一个静态方法, 然后对其进行配置!如果您在项目中使用单元测试,dotTrace只需点击几下就可以帮助您分析任何测试。此外,dotTrace还提供了一个特殊的TeamCity插件,您可以使用它来配置CI服务器上的集成测试,并防止性能退步。

4、在Visual Studio中正确配置和分析结果

借助dotTrace,您可以在不离开IDE的情况下进行配置文件,查看性能时间表,分析调用堆栈以及执行更多的性能分析操作。您甚至可以从呼叫树中的热点导航到方法声明!

软件亮点

1、简介各种类型的网络应用

dottrace帮助你找出性能瓶颈在各种净 应用。包括桌面应用程序、.NET核心、ASP.NET应用程序、IIS或IIS Express Web服务器、Silverlight、WCF WCF服务、Windows服务、通用Windows平台应用程序和单元测试的托管应用程序。

2、时间和更多的分析模式

不同于“经典”的性能分析,只能让你 测量方法调用的执行时间,时间表分析揭示了如何调用 分布在时间。

通过结合的方法调用的数据到一个时间表的美德,这种分析模式的超越显然 最慢的检测方法:它允许 诊断性能问题的事件的问题 秩序,如UI冻结,过多的垃圾收集, 工作量分布不均匀、效率低下的文件I/O,和更多。

然而,传统的分析模式dottrace仍然是可用的。采样分析是评估 整体应用性能的最简单的方法,而追踪和一行行分析模式是理想的当你需要细节如何 特定算法的作品里面。

3、新的分析经验

你可以切割剖面 数据使用过滤器,调用树,或图。通过应用过滤器,您拿一套 间隔时间由一个特定的条件选择。它的工作方式是在一个数据库中准确地找到你所需要的数据执行 查询非常相似。

例如,以找出是否有一个UI冻结是由阻塞引起 垃圾收集,你可以问dottrace选择所有的时间间隔,主线程在界面 冻 发生堵气相色谱进行。这听起来复杂,该滤波器 组合实际上是在两个点击切换。

4、Visual Studio集成深

dottrace是Visual Studio的深度集成,帮助你开始你不离开 目前开发IDE的应用分析。甚至更多,你现在可以查看和分析时间分析 对Visual Studio中的结果。发现调用树中的一个热点的电话吗?立即定位到 方法声明!

Visual Studio集成使分析经验几乎无缝的你不再 有IDE和分析器之间切换。

5、简介异步调用

dottrace让你轻松分析异步代码:所有的“零件”的异步电话是显示在一个地方,所以,你不需要去寻找他们 不同的调用堆栈。

6、简介静态方法

dottrace让你瞬间剖面任何静态方法在代码。简单地把 插入符号的方法,按Alt Enter,并选择调试|简介在行动清单。

试想一下,这个功能可以做。你可以在你的代码文件的任何部分,在你写它的权利 !不需要建立自己的解决方案,在分析器下运行,执行 使用场景运行你的新代码,等等。

7、简介远程应用程序

大多数时候,你需要配置本地运行的应用。然而,如果你 面对落后的应用在远程Web服务器?

dottrace可以连接到一个远程机器配置一个独立的或Web应用程序,或 Windows服务。你甚至不需要安装dottrace那里只是拷贝一些文件。

8、连接到正在运行的应用程序

dottrace可以附加到一个正在运行的应用程序进行分析,并尽快 剖面数据已经被分离。

这最大限度地减少开销下运行分析器应用实施。更 更重要的是,它使生产环境中的性能问题 调查你不能每次你 需要配置它启动应用程序。

9、配置单元测试

如果你有ReSharper安装在Visual Studio中,你可以很容易地开始分析单元测试 从代码编辑器或ReSharper的单元测试。

即使你没有ReSharper的安装,你还可以配置本地单元测试的 NUnit、xUnit MSTest提供,或。

10、分析慢的HTTP请求

在分析时间分析快照,可以筛选出的时间间隔,你 Web应用程序 传入的HTTP请求。获得准确的数据,确定准确的根 原因和在零上的方法,运行缓慢。让你的web应用程序更快 时间表分析。

11、分析慢的SQL查询

使用时间线剖面分析每一个特定的查询会影响应用程序的性能。 SQL查询过滤出所有的SQL语句和SQL连接,随着他们的 性能统计。

为了您的方便,查询内容可供进一步分析一个单独的 窗口打开。你仍然可以通过选择一个或多个 查询和了解他们执行的方法过滤所有的数据。

没有更多的无效的SQL查询!

12、Profiling SDK

Profiling SDK允许您控制分析会话从您的代码以编程方式启动和停止的权利: 收集分析数据收集,保存快照等。

这使两个宝贵的使用场景。 首先,你可以使用SDK来缩小分析范围和选择哪部分 你的代码。二使用场景是自我型应用:你可以 收集 统计显示应用程序的行为在最终用户的机器。

13、持续集成的支持

dottrace自带的命令行工具,可用于自动采集 剖面的快照,这是必要的如果你想让你的 连续谱 整合一部分建立。

如果你使用JetBrains TeamCity作为你的CI服务器,确保安装dottrace插件TeamCity。 插件有助于回归分析整合 你防止应用程序的性能。所有你需要的是为测试执行时间阈值,如果超过,插件会自动将性能快照和失败。

14、性能增益的估计

有时,在优化一个耗时的函数时,开发商已经开始分析 从头看他们的优化实际工作。

这是不是一个问题,dottrace。探查器可以重新计算所有功能的时间在 快照 瞬间,基于时间的调整,你没有重新安排你的 应用。这就像问 分析器:“如果我优化这个功能40%?”只指定一个函数或特定类的所有功能的新 时间。整个 快照时间值将被重新计算。

15、比较快照

他能到比较任何两个性能相同的 应用快照 产生。比较快照这表明在 通话次数的差异 消耗在每一功能。比较快照可以查看和分析的方式 定期业绩快照一样。

软件优势

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中直接发起对应用程序的分析。也可以在Visual Studio中直接通过函数的快照直接导航至其源文件中。其与ReSharper共用时也能很快的进行单元测试分析。

展开内容

类似软件

  • scite编辑器

    10.0/2.81M

    scite编辑器下载

  • ApexSQL Generate

    9.1/51.98M

    ApexSQL Generate是一款强大的SQL Server测试数据生成器。功能上软件就为用户们提供了指定的列项和表格生成测试数据,支持预定义生成器、表格映射、生成数据的预览、随机化测试数据、跨数据库数据生成自定义SQL语句等功能,非常适合SQL Server数据库开发人员使

  • Electron(桌面开发工具)

    9.0/1.86G

    Electron是一款Github上的跨平台桌面应用开发工具,支持用户使用最新的Web技术进行桌面应用的开发工作,目前不仅大量的小公司在用,一些比较大的知名公司也在使用这款强大的开发工具。

  • bootstrap框架模板

    9.0/1.41M

    bootstrap框架模板是一款目前非常受欢迎的前段框架,基于用户们熟悉的HTML、CSS、javascript,该框架简洁灵活,使得Web开发变得更加快捷和方便,对于设计师们来说,不但提高了工作质量,也提高了工作效率。

网友评论

0人参与,0条评论
  • 评论需审核后才能显示

同类排行

  • JDK17官方中文版

    9.0/152.42M

    JDK17官方中文版是SunMicrosystems公司专门针对于java语言打造的开发工具包,jdk的出现是Java发展历程中的重要里程碑,标志着Java成为一种独立的开发工具。

  • Y3游戏编辑器电脑版

    0.0/7.56M

    网易旗下的一款游戏制作软件

  • 山外多功能调试助手

    9.0/17.95M

    山外多功能调试助手是一款功能齐全的调试软件,让我们的用户可以轻松简单的进行各种调试工作,用户打开摄像头助手调试时没有图像,每次打开摄像头都需要打开一大堆串口助手非常麻烦,现在有了这款山外多功能调试助手,你就可以轻松完成需要解决的调试问题。

  • 番茄助手电脑版

    9.1/80.5M

    番茄助手电脑版是一款非常不错的Visual Studio编程插件,非常适合新手编程,支持语言全编译,可用于模块化开发,好用易学,可进行可视化代码编程。软件采用的是代码读写方式,可实现简单仿真,支持代码分析、脚本调试,方便用户使用。

  • c32asm(反编汇工具)

    9.5/1.26M

    c32asm中文版是一款强大且小巧的反汇编工具,具有反汇编模式和十六进制编辑模式。其提供hex文件编辑功能,还能够直接修改软件的内部代码,实现各种反编译效果。

  • layui开源模块化前端UI框架

    8.9/359K

    layui框架是目前国内最优秀的一款经典模块化前段框架,也是一款带着浓烈情怀的国产前端UI框架,这款框架深受前段开发人员的青睐,追求极简,又不失丰盈的内在,是一款非常实用的轻量级前端开发框架。

  • groovy语言

    9.0/48.49M

    groovy是一种基于JVM的开发语言,也是一种功能强大的可选类型和动态语言,具有静态类型和静态编译功能,适用于java品台,旨在通过简洁,熟悉且易于学习的语法提高开发人员的工作效率,该语言还结合了Python、Ruby和Smalltalk的许多强大的特性。

  • OpenGL ES 2.0库

    9.1/854K

    OpenGL ES 2.0是OpenGL三维图形API的子集,针对手机、PAD和游戏主机等嵌入式设备设计,而小编带来的OpenGL ES 2.0是其2.0版本,这一版本主要针对可编程管线硬件,参照OpenGL 2.0的规范定义的。

  • seraph脚本编辑器

    9.1/3.76M

    seraph脚本编辑器是一款行内顶尖的脚本控制软件,不知道大家接触过鼠标点击器没有,其中有一个功能就是脚本来实现的,而seraph脚本编辑器就是这样的一样脚本生成器,设置键盘上的任意一个按键,然后seraph脚本编辑器就会直接生产脚本代码,非常的使用且方便!

  • Apache Tomcat

    9.1/11.92M

    使用频率最高的tomcat版本之一

  • Infragistics Ultimate软件开发工具

    9.1/2.44G

    Infragistics Ultimate是由国外精心研发的一款非常专业,功能强大易用的web设计编程开发程序应用。也是一款面向所有UX设计师和开发人员基础设施UI控件和工具的最佳解决方案。

  • redmine(web项目管理软件)

    9.0/4.61M

    一套跨平台的项目管理系统

  • xmlwriter(xml编辑器)

    9.1/4.74M

    xmlwriter是一款专业的XML编辑工具,如果你是刚接触XML,或者不熟练,那么xmlwriter就非常的适合你哦,xmlwriter拥有一个直观的编辑界面,还具有书签功能,自动查找并替代。

  • junit4 jar包官方版

    9.0/1.6M

    junit4 jar包官方版是junit框架中的第四代,也是最新的一代,同样的也是有史以来最大改进的一代,其主要的目的就是利用java5的Annotation特性简化测试用例的编写,让用户能够快速的完成测试工作,多数的Java开发环境已经继承了我们的junit作为单元测试的工具,

  • DialogBlocks(资源编辑器)

    9.1/7.49M

    DialogBlocks是由Anthemion推出的一款功能强大、操作简单实用性强并基于sizer的资源编辑器。DialogBlocks可以非常快速的生成对话框、向导以及框架。