Java性能分析神器-JProfiler详解(转)
-
官网帮助相关
https://www.ej-technologies.com/resources/jprofiler/help/doc/main/installing.html
JProfiler10
压测工具
-
原创 【开发工具】压力测试:2、Jmeter的安装使用(TCP测试)
一、工具介绍 Apache JMeter是Apache组织开发的基于Java的压力测试工具,用于对软件做压力测试,它最初被设计用于Web应用测试但后来扩展到其他测试领域。 它可以用于测试静态和动态资源例如静态文件、Java小服务程序、CGI脚本、Java 对象、数据库, FTP服务器, 等等。 JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来在不同压力... -
原创 【开发工具】JAVA性能分析:1、超详细的JProfiler安装使用(具体数据分析见2)
一、JProfiler简单介绍JProfiler是由ej-technologies GmbH公司开发的一款性能瓶颈分析工具(该公司还开发部署工具)。其特点:1、使用方便,界面操作友好2、对被分析的应用影响小3、CPU,Thread,Memory分析功能尤其强大,支持对jdbc,noSql, jsp, servlet, socket等进行分析4、支持多种模式(离线,在线)的分析... -
翻译 【开发工具】JAVA性能分析:2、超详细的JProfiler数据分析(官方中文版)
此页是根据官方的英文版进行的对照翻译。重要信息用红色加粗进行了标记。Recording Data——记录数据一、Scalar values and telemetries 从分析器的角度来看,最不成问题的数据形式是标量值,例如活动线程数或打开JDBC连接数。JProfiler可以用固定的宏观频率(通常每秒一次)对这些值进行采样,并向您展示随时间的演变。在JProfile... -
翻译 【开发工具】JAVA性能分析:4、超详细的JProfiler遥测分析(官方中文版)
Telemetries——遥测数据分析的一个方面是监视随时间的标量测量,例如使用的堆大小。在JProfiler中,这种图形称为遥测。通过观察遥测,您可以更好地了解配置文件,允许您将重要事件与不同测量值相关联,并且如果发现意外行为,可能会提示您使用JProfiler中的其他视图进行更深入的分析。一、Standard telemetries在JProfiler UI的“VM遥测”部分中,默... -
翻译 【开发工具】JAVA性能分析:5、超详细的JProfilerCPU分析(官方中文版)
CPU Profiling——CPU分析当JProfiler测量方法调用的执行时间及其调用堆栈时,我们称之为“CPU分析”。该数据以各种方式呈现。根据您尝试解决的问题,一个或另一个演示文稿将是最有帮助的。默认情况下不记录CPU数据,您必须打开CPU记录才能捕获有趣的用例。一、采样与仪表——Sampling versus instrumentation测量方法调用可以使用称为“采样”和“... -
翻译 【开发工具】JAVA性能分析:6、超详细的JProfiler内存分析(官方中文版)
Memory Profiling——内存分析有两种方法可以获取有关堆上对象的信息。一方面,分析代理可以跟踪每个对象的分配和垃圾收集。在JProfiler中,这称为“分配记录”。它告诉您已分配对象的位置,还可用于创建有关临时对象的统计信息。另一方面,JVM的分析界面允许分析代理采用“堆快照”,以便检查所有活动对象及其引用。需要此信息才能理解为什么不能对对象进行垃圾回收。分配记录和堆快照都是昂... -
翻译 【开发工具】JAVA性能分析:7、超详细的JProfiler堆分析(官方中文版)
堆分析——The Heap Walker一、堆快照——Heap snapshots涉及对象之间引用的任何堆分析都需要堆快照,因为无法向JVM询问对对象的传入引用是什么 - 您必须遍历整个堆来回答该问题。从该堆快照,JProfiler创建一个内部数据库,该数据库经过优化,可以生成在堆walker中提供视图所需的数据。堆快照有两个来源:JProfiler堆快照和HPROF堆快照。JProf... -
翻译 【开发工具】JAVA性能分析:8、超详细的JProfiler线程分析(官方中文版)
Thread Profiling——线程分析官方文档http://resources.ej-technologies.com/jprofiler/help/doc/index.html错误地使用线程可能会产生许多不同类型的问题。太多活动线程可能导致线程不足,线程可能会相互阻塞并影响应用程序的活跃性或以错误的顺序获取锁定可能导致死锁。此外,有关线程的信息对于调试目的很重要。在JProfi... -
_________________________________________________________________________________________________________________________________________________________
-
Java性能分析神器-JProfiler详解
https://www.cnblogs.com/jpfss/p/8488111.html
JProfiler5使用详细教程学习笔记
https://blog.csdn.net/xyw591238/article/details/51911351
JProfiler入门教程
- https://download.csdn.net/download/happy_xiaodou/5891057
-
入门教程,适用于JProfiler 7.1.2 JProfiler是一个非常优秀的的JVM分析工具,可监视本地和远程的JVM,适用于各种操作系统。 常用的功能有: 1、监视堆内存占用情况和创建对象实例的数量找出内存泄露。 2、监视占用CPU较多的方法 3、监视线程的阻塞与死锁 4、监视GC的耗时。 监视本地JVM(Windows): 需要安装JProfiler windows版本 监视远程的JVM(Linux): 客户端需要安装JProfiler windows版本 服务需要安装JProfiler Linux版本 客户端与服务端通过socket通信
-