YourKit Java Profiler MAC版是一款专业实用的java性能剖析软件,YourKit Java Profiler MAC官方版为用户提供强有力的数据分析功能,能够对Java应用程序的CPU和内存进行分析,YourKit Java Profiler MAC版可以确定CPU和内存热点,进行对比。
软件介绍
YourKit Java Profiler MAC版是一款专门为CPU和内存优化性能打造的免费电脑工具。它在优化性能的同时限制一些无用资源其对主机系统资源的影响。具有自动检测漏洞、分析内存状态的强有力的工具,对象浏览器作为JUnit测试过程一部分对内存进行全面测试等功能,并可与Eclipse、JBuilder、IntelliJ IDEA、NetBeans、和JDeveloper IDEs进行集成。
软件特色
为所有Java开发者提供先进的CPU和内存分析工具
得益于YourKit Java Profiler强大的分析功能,你可以确定CPU和内存热点,进行对比,检测内存泄漏,生成内存分布报告,测量对象的浅层和保留大小。更重要的是,按需剖析功能为您提供了只在需要时启用剖析功能,其余时间保持应用程序全功率运行的能力。因此,您可以在任何给定的时刻通过捕获内存快照来检查当前的堆状态。
快速而简单的安装
要开始使用YourKit Java Profiler,你只需要下载light archive并将应用程序解压到你选择的位置。此外,YourKit Java Profiler还能与大多数流行的IDE和应用服务器无缝集成。软件具有面向用户的界面,支持键盘快捷键和报告过滤,可以进行即时和深入的分析。顶部的工具栏可以帮助你捕获性能快照,启动或停止CPU剖析,清除所有CPU剖析结果,禁用堆栈遥测,捕获内存快照,启动内存分配记录等。
详细的图表和方便的过滤选项
您还可以设置一些动作,这些动作可以由各种事件触发,如高CPU或内存使用率或执行特定的方法。在CPU、线程和内存选项卡中生成的图形,以及来自垃圾收集和性能车选项卡的图形都会实时更新。
功能介绍
1、线程、监视器、异常
线程分析:监视线程状态和堆栈,估计时间范围内的CPU使用情况
死锁检测器
异常剖析:抛出的是什么类和多少个
监视配置文件:研究同步问题
2、高水平结果
事件记录:除了低级别的分析结果(如方法调用)外,分析器还可以记录更高级别的事件,包括数据库查询、Web请求和I/O调用。使用内置的探针来识别典型的问题,或者自己编写来检查特定应用程序的细节。
性能图显示了Web、数据库、I/O活动的基本和更高级别遥测图。
3、强大的分析能力
即时看到分析结果,因为他们来了,实时
捕获一个更复杂的分析的快照,保存历史记录的结果,共享它们。
比较性能或内存快照,看看发生了什么变化
轻量级的基本遥测图总是可用的。非常有用和独特的特点是最近的遥测结果被记住在探查器代理内部。这允许您按需连接到异形应用程序,从而能够发现应用程序在过去的行为。
自动检测检测典型问题。用手工进行这种分析将是一个非常复杂的任务(如果可能的话)。
4、自动仿形
除了丰富的UI交互分析功能外,还可以进行半自动或全自动分析。
启动选项立即激活期望的分析模式
触发对诸如特定方法调用或达到阈值的监视值的事件执行操作的触发器
在特定方法调用中执行任意代码的探针
API控制此或另一应用程序的配置:切换分析模式和存储分析结果
命令行工具在不使用UI的情况下执行一些分析任务
5、导出到外部格式
除了分析器丰富的分析能力外,异形结果可以导出到外部窗体,用第三方工具进行处理,或者与那些没有分析器的工具共享。
导出到XML、HTML、CSV、纯文本或图像
从UI导出
通过命令行工具自动导出
在探查器格式中导出内存快照以广泛识别HPROF二进制格式
在表格和图表中,可以将选定的结果文本复制到剪贴板。