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

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

官方安全无插件纠错

  • 更新时间2024-03-19
  • 版本v2023.3.4
  • 系统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共用时也能很快的进行单元测试分析。

展开内容

类似软件

  • VisualVM(Java 程序性能分析工具)

    9.0/21.58M

    VisualVM是一个专门用于监控Java的虚拟机JVM的监控工具,大家都知道java的环境下许多东西都是命令行的形式,而这款工具能够让用户获得一个图形界面来方便你快捷的查看多个java应用程序的相关信息。

  • Infragistics Ultimate软件开发工具

    9.1/2.44G

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

  • WP Rocket(火箭缓存插件)

    9.1/3.77M

    WP Rocket是一款非常高效最灵活的WordPress静态缓存插件,主要用于页面缓存、静态文件优化,缓存预加载、调整缓存规则等。可以优化你的JS CSS文件结构减少多次请求达到优化速度的目的,还集成了图片延迟加载对最求极致加速的用户不错的选择,通过使用这个插件,能让你的Wor

  • Electron(桌面开发工具)

    9.0/1.86G

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

网友评论

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

同类排行

  • Docker Desktop for Windows官方版

    8.9/477.82M

    一个开源的应用容器引擎

  • Oracle JDK 17正式版

    9.0/151.99M

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

  • redmine(web项目管理软件)

    9.0/4.61M

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

  • 屏幕吸色器

    9.1/34K

    一款非常实用的屏幕取色软件。

  • ProGuard官方版

    9.5/30.62M

    ProGuard官方版是一款非常实用的APK加固和代码混淆工具,它可以通过对源代码进行混淆和优化,使代码变得更加难以理解和逆向工程,并提高应用程序的安全性。ProGuard使用高级算法和技术,对Java源代码进行混淆,它会对类名、方法名、变量名等进行重命名,以增加代码的复杂性和混

  • jclasslib(Java代码查看工具)

    9.0/2.61M

    jclasslib电脑版是一款实用且开源的java字节码查看小工具,Java作为一门面向对象编程语言,被广泛使用,所以小编今天特意为广大编程人员带来了jclasslib电脑版,软件可以直接查看java字节码,让有利于你对代码的分析,不仅如此,jclasslib电脑版还可以允许开发

  • findbugs插件

    9.0/8.75M

    findbugs插件是一款开源java静态代码分析工具,能够通过检查java源文件中的类文件或jar文件,将字节码与一组缺陷模式进行对比从而发现代码缺陷,通俗的讲就是发现BUG。

  • 超龙apk反编译专家

    9.4/6.48M

    超龙APK反编译专家是一款免费但功能强大的安卓APK反编译软件,它能让你的APK文件的反编译变得轻松简单,让您在电脑上随意修改apk文件,可对apk文件进行解包、打包、签名、汉化等操作,还可以修改xlm、arsc等资源,从修改到签名一条龙服务,是apk文件汉化的好帮手。

  • 游戏引擎CryEngine 5.7

    9.0/81.67M

    CryEngine 5是一款强大的游戏引擎,能够为我们的用户带来非常棒的游戏制作体验,用户可以利用这款软件进行虚拟现实(VR)的游戏制作,也能够实现其他的游戏开发功能,用户可以选择付费使用,也可以选择免费使用,当然付费和不付费所获得的功能是不一样的,最主要的就是开发的游戏如果用于

  • Pestudio(编程辅助软件)

    9.1/1.1M

    Pestudio官方版是一款绿色小巧、功能强大、使用方便的编程辅助应用程序代码验证工具。其主要功能是帮助用户一键获取并验证应用程序的相关信息,如:是否具备64位处理能力、是否过时、是否存在潜在安全风险、验证应用所需使用的.Net信息、验证MD5等等!

  • scite编辑器

    10.0/2.81M

    scite编辑器下载

  • zprotect(软件加壳工具)

    8.8/8.55M

    软件的加密设置菜单中包括文件信息、常规选项、高级选项、代码保护、插件管理和程序设置,你可以利用这些功能轻松地加密软件。

  • Adobe RoboHelp创作工具

    9.1/811.47M

    Adobe RoboHelp中文版是一款功能非常强大且操作简单使用方便的帮助文件制作软件,它的出现,推动了网页设计的发展,已成为网页开发设计的标准,使web开发人员在HTML网页制作方面变得更加容易。

  • sencha touch(移动Web应用开发框架)官方版

    8.9/55.38M

    sencha touch官方版是一款适用于最前沿的Touch Web的移动开发框架,该框架是沐浴前世界上第一个基于HTML5开发的Mobile App框架,框架基于javascript开发,所以如果用户是一位使用java进行Web应用开发的程序员,那么不费吹灰之力即可完全掌握用法

  • 代码统计工具中文版

    9.1/2.47M

    代码统计工具中文版是一款专业实用的代码统计工具,专门用于统计大量的代码数量。软件主要支持对C++、VB.Net、VB、C#、JAVA等30多种代码格式进行统计,也支持将统计结果以CSV或HTML文件格式进行保存。