一个屡获殊荣的所有功能于一身的Java分析器
JProfiler是一个屡获殊荣的所有功能于一身的Java分析器。 JProfiler的直观的图形用户界面可以帮助您找到性能瓶颈,牵制内存泄漏,并解决执行绪的问题。
卓越的神器出山:www.shenqi73.com易用性
当您的个人资料,您需要,您可以得到最有力的工具。在同一时间,你不想花时间学习如何使用工具。 JProfiler的就是:简单而强大的同时。
配置会话是直线前进,使起步第三方集成的微风和分析数据,以自然的方式。在各个层面,JProfiler的精心设计,以帮助您开始解决你的问题。
分析数据的实时显示
,使用JProfiler的,你可以马上观察分析数据,为您的应用程序正在运行。 CPU,内存和线程分析意见,实时进行更新,并且可以进行检查,而不需要等待测量完成。
对于大量使用情况下,这种能力为您提供了一个非常快速的找到解决办法。此外,您可以将快照保存在任何时间,互动,以及以编程。
独特的堆遍历器
没有合适的工具,查找内存泄漏几乎是不可能的。 JProfiler的堆遍历器为您提供一个直观的界面,来解决内存问题既简单又复杂的。 5种不同的视图显示当前的一组对象的不同方面。
每个视图允许您创建新的对象集的基础上所显示的数据。每个视图为您提供了重要的见解,对选定的对象。一个单一的点击鼠标,回答诸如此类的问题为什么对象不被垃圾收集。
强大的CPU分析器
修复性能瓶颈,是最常见的用例的剖析。但是,CPU的数据可以压倒在其详细程度和数据收集的方法可以使一个巨大的差异,在易用性。
JProfiler的,你有一个决定性的优势时,试图找到一个问题的原因。调用树视图过滤器,聚集水平和线程的状态选择器JProfiler的多功能性在这方面的一些例子。
集成的线程分析器
线程相关的问题,有人可能会认为更加频繁。如果没有一个线程分析器,你只需要一个最小的机会,以解决这些问题。
否则不透明的问题是可以解决的整个范围时使用的JProfiler,如增加活跃度在一个多线程的应用程序中使用太多的锁。主题分析不仅具有一个单独的视图部分在JProfiler的,但它也被紧密地集成到CPU的分析意见。
极好的支持,Java企业版
专门支持JEE是存在于大多数的意见,JProfiler的。例如,在JEE聚合级,你看到的JEE组件在应用程序中的调用树。
此外,JProfiler的添加语义层低级别的分析数据,如JDBC,JMS和JNDI调用,在CPU的分析意见。随着的JEE的支持,JProfiler的代码分析器和一个高层次的JEE的监测工具之间架起了一座桥梁。
广泛的质量保证能力
JProfiler是非常适合作为一个QA工具,在开发过程中以及专门的QA团队。周围快照比较丰富的功能使得很容易地跟踪进度。 JProfiler的的大力支持命令行操作。
这包括有能力的个人主页上,出口快照数据和创建快照的比较,在命令行中。与JProfiler的捆绑在一起的Ant任务让你从你的构建脚本来执行所有的命令行操作。
最广泛的支持平台,集成开发环境(IDE)和应用服务器
JProfiler的集成到您的环境:我们提供了广泛的平台,为32位和64位JVM的本地代理库。集成到所有流行的集成开发环境,在开发过程中运行您的应用程序一样简单分析。
市场上几乎所有的应用服务器和大量的集成向导,你可以开始浏览网页点击几下,而不是与阅读文档。
低开销
JProfiler的记录数据,只有当你需要它。事实上,你可以启动你的应用程序的JProfiler的代理,并在以后的时间将JProfiler的GUI。当你不记录任何数据,开销是非常小的。这就是我们所说的需求分析。
不变的是,有很多的东西,你可以调整的先进分析器。 JProfiler的告诉您如何分析设置会影响性能,并为您提供模板来快速选择常见的用例的分析设置。
可扩展性
JProfiler是可扩展的。它是建立在一个良好的记录的平台,可以让你建立你自己的自定义探查特殊情况或您自己的分析工具,快照。
通过拦截API,你可以添加额外的语义层分析数据,类似于内置的JDBC,JMS和JNDI分析。现成的例子显示你是多么容易扩展JProfiler的几行代码。
注意:
用户将被要求试用许可证密钥,可以要求这里
本地会话活动的分析:
·一旦你定义了应用程序如何开始,JProfiler可以分析你立刻看到实时数据,从分析的JVM。为了消除会话配置的需要,你可以使用其中的许多IDE插件在你喜欢的IDE分析应用程序。
一个远程会话活动的分析:
·通过修改虚拟机的java启动命令的参数,你可以得到任何Java应用程序的连接JProfiler的GUI听。 JProfiler可配置的应用程序不仅可以运行在本地
计算机上,连接到一个分析的应用程序在
网络上。此外,JProfiler的所有流行的应用服务器,可以帮助您在您的应用程序进行剖析,提供了大量集成的向导。
离线分析:
·您没有连接JProfiler的GUI配置的应用程序以分析:与离线分析,您可以使用JProfiler的强大的触发系统或JProfiler的API控制配置代理,并保存到磁盘的快照。在稍后的时间,你可以打开这些快照在JProfiler的GUI或命令行导出工具或出口ant任务编程出口分析意见。
快照比较:
·在JProfiler的,你可以保存目前所有的分析数据到磁盘的快照。 JProfiler提供了丰富的比较设备,看看发生了什么变化两个或两个以上的快照。另外,您可以以编程方式创建比较报告与命令行比较工具或比较ant任务。
查看HPROF快照:
·JProfiler可以打开HPROF已采取与的JVM工具,如jconsole或的JMAP或由-XX:+ HeapDumpOnOutOfMemoryError JVM参数已triggerd的快照。
存储分析:
·JProfiler的内存视图部分提供动态更新的内存使用情况的意见和意见,分配点的信息。所有的观点有几个聚集水平,并能显示实时和垃圾收集的对象。
所有的对象:
显示类或包中的所有对象在堆中的实例数和大小的信息。您可以标记当前值并且显示差异。
记录对象:
·显示的所有记录对象的类或包。您可以标记当前值并且显示差异。
分配调用树:
·显示调用树或者方法,类,包或带注释的分配选定类的Java EE组件。
配置热点:
·显示一个列表,方法,类,包或分配选定类别的Java EE组件。您可以标记当前值并且显示差异。树的回溯,可以为每一个热点。
类跟踪:
·显示选定类的实例计数图的时间轴。
堆遍历器:
职业:
·显示所有类和它们的实例。
·分配“
·为记录对象显示分配树和分配热点。
最大的对象:
显示阻止的对象被垃圾收集堆的最大的部分。可扩展的支配树,显示这些保留的对象。
参考文献:
·图显示为单个对象的引用,垃圾收集器的根目录“功能,并提供了一个”显示路径。还提供累计意见传入和传出的参考。
资料:
·为单个对象显示实例和类数据。
时间:
·显示的记录对象的时间分辨直方图。
CPU分析:
调用树:
·显示一个累计自上而下的树在JVM调用序列的所有记录。 JDBC,JMS和JNDI服务请求的调用树中注明。可以拆分为不同的请求URL到一个servlet或JSP调用树。您可以标记为“特殊的方法运行记录”和最慢的调用方法:分别。
热点:
·显示最耗时的方法的列表。树的回溯,可以为每一个热点。热点可以计算的方法调用,JDBC,JMS和JNDI服务请求,以及URL调用。
调用图:
·显示从选择的方法,类,包或Java EE组件的调用序列图。
统计学方法:
显示通话时间的所有方法与通话时间,可用于发现异常值的分布图,分布统计信息。
呼叫追踪:
显示记录按时间顺序跟踪方法调用线程,包和类分组。
主题分析:
主题的历史:
·显示一个与线程活动和线程状态的时间表。
主题显示器:
·显示与当前活动的所有活动线程的列表。
线程转储:
·您可以使用多个线程转储和分析的线程转储视图中。
显示器配置:
当前锁定的图表所示:
显示图在JVM中的所有等待和阻塞的情况下,。
目前的显示器:
·显示当前使用的显示器和他们相关联的主题。
锁定历史图表:
·显示历史记录的等待和阻塞情况图表。
监视器的历史:
·显示历史记录的等待和阻塞事件。
监测使用统计:
显示的显示器分组监测,线程和监测类的统计数据。
VM遥测:
堆:
·显示的时间线图所使用的堆,堆的大小。
记录对象:
·显示的时间线图,现场已被记录的对象和数组。
录制的吞吐量:
·显示的时间线图记录对象的创建对象和垃圾收集率。
GC活动:
·显示的时间线图的垃圾收集器活动。
职业:
·显示一个加载的类图的时间表。
主题:
·显示的时间线图的活动线程。
CPU负载:
·显示的时间线图分析的应用程序所产生的CPU的负载。
要求:
·
的Java 限制:
·10天的试用版本发行版中的新功能:
新功能:
·最大的对象视图中的堆沃克的“截止”节点中的对象,现在可以selectedBundled集成的IntelliJ IDEA 12.x的(最新的IDEA插件IDEA插件管理器始终可用的时间)
错误修正:
·平台API部分被破碎(回归的7.2)
·显示器的历史和锁定历史图表:如果一个非常大的事件记录,打开快照可能会非常缓慢
·显示器历史图表:对于快照,遥测无法缩小
·从32位进程的64位JVM没有工作,在Solaris和HP-UXAttaching一个64位的JRockit JVM没有工作
·采样并不会产生任何结果,在某些情况下用Java 1.4(回归7.0)
·固定在Eclipse IDE集成NPE