redgate ANTS Performance Profiler
通过.NET profiling提高应用程序的性能
ANTS Performance Profiler是用于桌面,ASP.NET和ASP.NET MVC应用程序的.NET profiling。
新建:配置SQL查询并查看执行计划
通过配置.NET代码和数据访问层,快速查找性能瓶颈
从右到线级时序和昂贵的数据库查询中,获得丰富的性能数据
节省时间循环诊断和调试 - 让profiler为你做艰苦的工作
探索不熟悉的代码库
增强的数据访问分析,支持SQL Server,Oracle,MySQL,MariaDB和PostgreSQL
标准
每个用户
仅通过剖析您自己的.NET代码来提高应用程序性能。
PRO
每个用户
识别您自己的.NET代码中的性能瓶颈,以及第三方代码,框架方法,SQL Server查询和磁盘活动
在单个 .NET profiler中需要的所有性能数据
从.NET代码到数据库
查看.NET代码和.NET代码发出的数据库请求的性能数据。
Profile 文件数据库请求您的应用程序应用于任何SQL Server,Oracle,MySQL(或MariaDB)和PostgreSQL数据库。
如果你使用ORM,这个是理想的选择。
了解网络请求
查看您的应用程序发出的输出HTTP请求的丰富数据,包括请求和响应标头信息。
查看导致请求运行的.NET代码上下文中的所有信息。
File I/O 性能
获取有关应用程序磁盘活动的全面性能信息。
更多功能
直接跳到最慢的活动中
the .NET performance profiler 中的调用树显示每个方法的数据,并确定最昂贵的方法,数据库查询和Web请求。
使用 line-level timings深入钻取慢行代码
逐行的Profile C#或任何其他.NET代码,带有精确的时间数据,所以你可以一目了然的发现问题。昂贵的代码行被自动突出显示,用于快速目视检查。
看看你的代码的数据库交互*
了解您的.NET代码如何进行数据库查询以及这些查询的执行情况。 ANTS Performance Profiler支持SQL Server和Oracle数据库,无论它们是本地的还是远程的。
*仅在专业版中可用
捕获传出的网络请求*
查看应用程序的传出HTTP请求。获取有关请求和响应头的数据,并查看是什么.NET代码导致它们运行。
*仅在专业版中可用
迅速反馈应用程序性能
使用交互式时间线来检查.NET或ASP.NET应用程序的CPU使用情况,并突出显示问题区域,以便只关注重要的数据。
通过HTTP请求分组方法*
代码和数据库活动按HTTP请求分组,在特定网页上显示性能问题。
*仅在专业版中可用
异步代码的C#分析
了解C#5异步代码的性能。在你写的代码的上下文中查看活动,看看异步完成的工作是怎样与导致其运行的异步方法相关联的。
反编译第三方代码*
使用由.NET Reflector提供支持的集成反编译,发现第三方组件和框架程序集中的瓶颈。
*仅在专业版中可用
新: Profile SQL 查询
将您的各个.NET代码行的计时关联到SQL执行计划。了解SQL查询运行缓慢的原因。
.NET Code Profiling | Standard | Pro | Bundle |
---|---|---|---|
Profile .NET可执行文件,ASP.NET Web应用程序,Windows服务,Silverlight,SharePoint, Windows Store apps和COM+ server 应用程序 - 包括多线程应用程序 | |||
行级定时(仪表化分析模式) | |||
采样模式,用于最小化化的开销分析 | |||
附加到正在运行的进程 | |||
时间轴:获取关于应用程序性能的实时反馈,并选择有趣的区域以集中分析结果 | |||
调用树:自动扩展以突出显示最差的堆栈跟踪 | |||
保存并导出profiler结果 | |||
Profile C#5异步代码 | |||
调用图形视图:显示所选方法的所有调用者和被调用者 | |||
集成反编译:获取第三方和框架方法的源代码和时间 | |||
命令行访问 | |||
配置子进程 | |||
数据库调用概要分析 | Standard | Pro | Bundle |
查看调用树中的SQL查询字符串,计时和点击量 | |||
配置文件调用所有SQL Server版本,包括Express和Compact | |||
配置文件调用Oracle数据库 | |||
配置文件调用MySQL(或MariaDB) | |||
配置文件调用PostgreSQL | |||
配置文件调用云中托管的数据库(Amazon RDS和SQL Azure) | |||
了解是什么.NET代码导致了查询的执行 | |||
File I/O profiling | Standard | Pro | Bundle |
专用 file I/O 视图:查看已访问的文件 | |||
请参阅单个文件的磁盘读/写速度 | |||
传入的HTTP请求分组 | Standard | Pro | Bundle |
查看任何ASP.NET应用程序的入站HTTP调用的计时数据和点击量 | |||
请参阅您的ASP.NET应用程序中的方法,按触发它们的HTTP请求分组 | |||
调查与特定网页相关的性能问题 | |||
更多关于Profile的内容 | Standard | Pro | Bundle |
ANTS Memory Profile:查找内存泄漏并了解应用程序如何使用内存 | |||
.NET Reflector VSPro:在Visual Studio中调试第三方代码 |