提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
JProfiler是唯一一款获过奖的Java剖析器,被誉为“最好的Java剖析/测试工具”
标签:Java测试优化开发商: ej-technologies
当前版本: 12.0.4
产品类型:软件
产品功能:测试分析
平台语言:av
开源水平:不提供源码
本产品的分类与介绍仅供参考,具体以商家网站介绍为准,如有疑问请来电 023-68661681 咨询。
简单易用,轻松上手
QA质检功能全面可靠
低开销,成本可控
强大的CPU分析器
|
杂志在Java开发界长期以来享有盛誉,是Java界每月主要信息与深入评论的源头。它每年一度的读者选择奖也有较大的权威性,被誉为软件行业的奥斯卡奖 |
JProfiler is an award-winning all-in-one Java profiler. JProfiler's intuitive GUI helps you find performance bottlenecks, pin down memory leaks and resolve threading issues.
声明:本产品中文介绍为慧都网版权所有,未经慧都公司书面许可,严禁拷贝、转载!
* 关于本产品的分类与介绍仅供参考,精准产品资料以官网介绍为准,如需购买请先行测试。
数据库调用是业务应用程序中性能问题的主要原因。JProfiler的JDBC和JPA / Hibernate探针以及针对MongoDB,Cassandra和HBase的NoSQL探针显示了数据库访问缓慢的原因以及代码如何调用慢速语句。从向您显示所有JDBC连接及其活动的JDBC时间轴视图,到向您显示对各种遥测视图的慢速语句和单个事件列表的热点视图,数据库探针是了解数据库层的重要工具。
JProfiler的大多数视图中都提供了对JEE的专门支持。例如,在JEE聚合级别中,您可以根据应用程序中的JEE组件看到调用树。另外,为每个请求URI划分了调用树。此外,JProfiler在低级分析数据的顶部添加了一个语义层,例如在CPU分析视图中显示的JDBC,JPA / Hibernate,JMS和JNDI调用。通过JEE支持,JProfiler弥合了代码分析器和高级JEE监视工具之间的鸿沟
JProfiler有许多探针,向您显示JRE中有趣的子系统的高级数据。除了JDBC,JPA / Hibernate,JSP / Servlet,JMS,Web服务和JNDI等Java EE子系统外,JProfiler还提供有关RMI调用,文件,套接字和进程的高级信息。这些探针中的每一个都有其自己的有用视图集,这些视图可为您提供一般的见解,突出性能问题并允许您跟踪单个事件。而且,所有这些视图也可用于您自己的自定义探针,您可以在JProfiler中动态配置这些探针。
如果没有合适的工具,可能找不到内存泄漏。JProfiler的堆遍历器为您提供了一个直观的界面来解决简单和复杂的内存问题。5种不同的视图和大量检查显示了当前对象集的不同方面。每个视图为您提供有关所选对象的基本见解,并允许您切换到不同的对象集。只需单击一下鼠标即可回答诸如为什么不进行垃圾收集的问题之类的问题。
JProfiler集成到您的环境中:我们提供适用于32位和64位JVM 的广泛平台的本机代理库 。与 所有流行的IDE的集成 使开发过程中的性能分析与运行应用程序一样容易。市场上几乎所有应用服务器的大量集成向导可确保您单击几下即可开始,而无需阅读文档。
与线程相关的问题比人们想象的要频繁得多。如果没有线程事件探查器,则只有很少的机会来解决此类问题。使用JProfiler时,可以解决其他各种不透明的问题,例如,在使用过多锁定的多线程应用程序中增加活动性。线程分析不仅在JProfiler中具有单独的视图部分,而且还紧密集成到CPU分析视图中。
一旦定义了应用程序的启动方式,JProfiler便可以对其进行概要分析,并且您将立即查看已概要分析的JVM中的实时数据。为了消除会话配置的需要,您可以使用许多IDE插件之一 从自己喜欢的IDE中对应用程序进行配置。
在JProfiler中,可以将所有当前概要分析数据的快照保存到磁盘。JProfiler提供了丰富的比较工具,可以查看两个或更多快照之间发生了什么变化。或者,您可以使用命令行比较工具或比较ant任务以编程方式创建比较报告。
通过修改java start命令的VM参数,您可以获取任何Java应用程序以侦听来自JProfiler GUI的连接。概要分析的应用程序不仅可以在本地计算机上运行,而且JProfiler可以通过网络连接到概要分析的应用程序。此外,JProfiler 为所有流行的应用程序服务器提供了 许多集成向导,可帮助您设置应用程序以进行性能分析。
您不必将JProfiler GUI连接到已分析的应用程序即可对其进行概要分析:通过 脱机概要分析, 您可以使用JProfiler强大的触发系统或JProfiler API来控制概要分析代理并将快照保存到磁盘。以后,您可以在JProfiler GUI中打开这些快照,也可以使用命令行导出工具或export ant任务以编程方式导出概要分析视图。
可以打开使用JVM工具(如jconsole或jmap)拍摄的或由-XX:+ HeapDumpOnOutOfMemoryError JVM参数触发的HPROF快照。
提供自定义探针向导,使您可以直接在JProfiler GUI中自定义探针。然后将探针部署到已配置的应用程序,在更改或添加自定义探针时可不必重新启动已配置的应用程序。
JProfiler在以下平台上支持分析:
JProfiler supports the following modes of operation:
Live profiling of a local session Once you define how your application is started, JProfiler can profile it and you immediately see live data from the profiled JVM. To eliminate the need for session configuration, you can use one of the many IDE plugins to profile the application from within your favorite IDE. |
|
Live profiling of a remote session By modifying the VM parameters of the java start command you can get any Java application to listen for a connection from the JProfiler GUI. The profiled application can not only run on your local computer, JProfiler can attach to a profiled application over the network. In addition, JProfiler provides numerous integration wizards for all popular application servers that help you in setting up your application for profiling. |
|
Offline profiling You do not have to connect with the JProfiler GUI to the profiled application in order to profile it: With offline profiling you can use JProfiler's powerful trigger system or the JProfiler API to control the profiling agent and save snapshots to disk. At a later time you can open these snapshots in the JProfiler GUI or programmatically export profiling views with the command line export tool or the export ant task. |
|
Snapshot comparisons In JProfiler, you can save a snapshot of all current profiling data to disk. JProfiler offers a rich comparison facility to see what has changed between two or more snapshots. Alternatively you can create comparison reports programmatically with the command line comparison tool or the comparison ant task. |
|
Viewing an HPROF snapshot JProfiler can open HPROF snapshots that have been taken with JVM tools such as jconsole or jmap or that have been triggerd by the -XX:+HeapDumpOnOutOfMemoryError JVM parameter. |
The following list gives a high level overview of the profiling views in JProfiler:
Memory profiling
JProfiler's memory view section offers dynamically updated views on memory usage and views that show information about allocations spots. All views have several aggregation levels and can show live and garbage collected objects.
|
||||||||||||||
Heap walker
In JProfiler's heap walker you can take a snapshot of the heap and drill down to objects of interest by performing selection steps. The heap walker has five views:
|
||||||||||||||
CPU profiling
JProfiler offers various ways to record the call tree to optimize for performance or detail. The thread or thread group as well as the thread status can be chosen for all views. All views can be aggregated on a method, class, package or Java EE component level. The CPU view section contains:
|
||||||||||||||
Thread profiling
For thread profiling, JProfiler offers the following views:
|
||||||||||||||
Monitor profiling
For monitor profiling, JProfiler offers the following views:
|
||||||||||||||
VM telemetry
To observe the internal state of your JVM, JProfiler offers various telemetry views:
|
更新时间:2022-05-26 13:58:36.000 | 录入时间:2006-04-26 10:01:00.000 | 责任编辑:陈俊吉
最好的二进制代码分析工具,是世界级安全专业人士工具箱中不可缺少的项目
Burp SuiteBurp Suite 是一款领先的Web应用程序安全测试工具
PC-lint PlusPC-lint Plus是针对C和C ++的综合静态分析解决方案
TestComplete易于使用的GUI测试自动化工具,轻松测试每个台式机、Web和移动应用程序
Parasoft C/C++test针对 C/C++ 软件开发提供统一、完全集成的测试解决方案。
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@capbkgr.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢