`

JProfiler介绍

阅读更多
一、安装JProfiler

       从http://www.ej-technologies.com/下载5.1.2并申请试用序列号



二、主要功能简介

1.内存剖析 Memory profiler

JProfiler 的内存视图部分可以提供动态的内存使用状况更新视图和显示关于内存分配状况信息的视图。所有的视图都有几个聚集层并且能够显示现有存在的对象和作为垃圾回收的对象。

所有对象
显示类或在状况统计和尺码信息堆上所有对象的包。你可以标记当前值并显示差异值。
记录对象 Record objects
显示类或所有已记录对象的包。你可以标记出当前值并且显示差异值。
分配访问树 Allocation call tree
显示一棵请求树或者方法、类、包或对已选择类有带注释的分配信息的J2EE组件。
分配热点 Allocation hot spots
显示一个列表,包括方法、类、包或分配已选类的J2EE组件。你可以标注当前值并且显示差异值。对于每个热点都可以显示它的跟踪记录树。
2.堆遍历 Heap walker

在JProfiler的堆遍历器(Heap walker)中,你可以对堆的状况进行快照并且可以通过选择步骤下寻找感兴趣的对象。堆遍历器有五个视图:

类 Classes
显示所有类和它们的实例。
分配 Allocations
为所有记录对象显示分配树和分配热点。
索引 References
为单个对象和“显示到垃圾回收根目录的路径”提供索引图的显示功能。还能提供合并输入视图和输出视图的功能。
数据 Data
为单个对象显示实例和类数据。
时间 Time
显示一个对已记录对象的解决时间的柱状图。
3. CPU 剖析 CPU profiler

JProfiler 提供不同的方法来记录访问树以优化性能和细节。线程或者线程组以及线程状况可以被所有的视图选择。所有的视图都可以聚集到方法、类、包或J2EE组件等不同层上。CPU视图部分包括:

访问树 Call tree
显示一个积累的自顶向下的树,树中包含所有在JVM中已记录的访问队列。JDBC,JMS和JNDI服务请求都被注释在请求树中。请求树可以根据Servlet和JSP对URL的不同需要进行拆分。
热点 Hot spots
显示消耗时间最多的方法的列表。对每个热点都能够显示回溯树。该热点可以按照方法请求,JDBC,JMS和JNDI服务请求以及按照URL请求来进行计算。
访问图 Call graph
显示一个从已选方法、类、包或J2EE组件开始的访问队列的图。
4. 线程剖析 Thread profiler

对线程剖析,JProfiler提供以下视图:

线程历史 Thread history
显示一个与线程活动和线程状态在一起的活动时间表。
线程监控 Thread monitor
显示一个列表,包括所有的活动线程以及它们目前的活动状况。
死锁探测图表 Deadlock Detection
显示一个包含了所有在JVM里的死锁图表。
目前使用的监测器 Current monitor useage
显示目前使用的监测器并且包括它们的关联线程。
历史检测记录 History usage history
显示重大的等待事件和阻塞事件的历史记录。
监测使用状态 Monitor usage statistics
显示分组监测,线程和监测类的统计监测数据。
5.VM 遥感勘测技术 VM telemetry

观察JVM的内部状态,JProfiler提供了不同的遥感勘测视图,如下所示:

堆 Heap
显示一个堆的使用状况和堆尺寸大小活动时间表。
记录的对象 Recorded objects
显示一张关于活动对象与数组的图表的活动时间表。
垃圾回收 Garbage collector
显示一张关于垃圾回收活动的活动时间表。
类 Classes
显示一个与已装载类的图表的活动时间表。
线程 Threads
显示一个与动态线程图表的活动时间表。
文章出处:file:///F:/文档/Java%20Docs/doc/JProfiler学习笔记_Java实例教程_Java_软件编程.mht
分享到:
评论

相关推荐

    JProfiler 9.1注册码

    ### JProfiler介绍 JProfiler是一款高级的Java Profiler(性能分析器),由Ej Technologie公司开发。它可以帮助开发者深入分析Java应用程序的性能问题,包括内存泄漏、CPU使用率过高、线程阻塞等问题。通过使用...

    JProfiler检查内存泄漏

    **JProfiler介绍** JProfiler是一款强大的Java性能分析工具,它提供了丰富的功能来帮助开发者深入理解应用程序的内存管理和性能状况。通过JProfiler,你可以实时监测应用的内存使用、CPU消耗、线程状态,以及查找...

    jprofiler详细使用介绍

    jprofiler 详细使用介绍 jprofiler 是一款功能强大的 Java 性能分析工具,能够帮助开发者检测 Java 应用程序中的性能瓶颈、内存泄漏和死锁等问题。下面将详细介绍 jprofiler 的安装、注册和使用过程。 安装 ...

    jprofiler9+中文使用手册

    - **基本界面和设置**:介绍主界面布局,以及如何自定义配置,如连接配置、首选项设置等。 - **性能分析教程**:逐步指导如何进行内存、CPU、线程等方面的分析,包括创建会话、启动和连接到目标应用程序等步骤。...

    jprofiler7.2.X注册码 JProfiler入门教程(中文)

    2. **工作界面**:介绍JProfiler的主界面布局,包括各个面板的功能,如概述、内存、CPU、线程、SQL等视图。 3. **连接模式**:讲解本地连接和远程连接的区别,以及如何配置JProfiler来连接到正在运行的Java应用。 ...

    IDEA-JProfiler插件+JProfiler软件.zip

    首先,我们来介绍JProfiler的安装过程。在提供的压缩包文件中,包含了两个JProfiler的版本:`jprofiler_windows-x64_9_2_1.exe`,适用于Windows 64位系统的JProfiler安装程序,以及两个IDEA的JProfiler插件:`idea-...

    JProfiler安装及使用

    本文将详细介绍 JProfiler 在 Windows 和 Linux 平台上的安装及基本使用流程。 #### 二、JProfiler 的安装步骤 ##### 1. 下载 JProfiler - **Linux 平台**:前往官方提供的下载链接(例如 ...

    jprofiler windows 使用方法介绍

    本文将详细介绍如何在Windows环境下安装和使用JProfiler,包括本地监控和远程监控Tomcat服务器。 **一、JProfiler的安装与配置** 1. **下载与解压**:首先,下载JProfiler的压缩包,并将其完全解压至任意目录。 2....

    jprofiler4.32安装破解文件+jprofiler4.32使用教程

    本文将详细介绍JProfiler 4.32的安装过程,并提供使用教程,帮助你快速上手。 首先,我们来了解JProfiler 4.32的核心功能: 1. **内存分析**:通过实时的内存分配和对象生存周期分析,JProfiler可以帮助我们定位...

    JProfiler11

    这篇文章可能会介绍JProfiler的安装步骤、基本界面、主要功能的使用方法,以及一些实际案例分析,帮助初学者快速上手。 总结来说,JProfiler11是Java开发者的得力助手,它通过全面的性能监控和深度分析,使我们能够...

    JProfiler 9注册码

    接下来将对JProfiler及其注册码进行详细介绍。 ### JProfiler概述 JProfiler是由Ej-technologies公司开发的一款Java Profiler(性能分析器)。它能够帮助开发者深入了解Java应用的性能状况,包括但不限于CPU使用...

    Jprofiler使用介绍.doc

    【JProfiler使用介绍】 JProfiler是一款强大的Java剖析工具,专门用于分析J2SE和J2EE应用程序的性能。本文将详细介绍如何使用JProfiler进行性能跟踪和优化,以及其主要特性和功能。 首先,改善Java服务器性能的...

    Jprofiler实例003.rar

    【JProfiler实例003.doc】文档很可能详细介绍了如何执行一个具体的性能测试案例,包括步骤、结果分析以及可能的优化建议。文档可能会涵盖以下内容: 1. **启动与连接**:如何启动JProfiler,以及如何连接到本地或...

    JProfiler使用说明.pdf

    本手册将详细介绍JProfiler的基本使用方法。 1. JProfiler的Start Center(起始中心) JProfiler起始中心是用户进行会话管理的中心界面,通过它您可以创建新的会话、编辑已有会话或者打开已保存的会话。起始中心...

    jprofiler linux 和 windows 安装和配置

    本文将详细介绍如何在Linux和Windows系统上安装与配置jProfiler。 #### 二、Linux环境下jProfiler的安装与配置 ##### 2.1 安装准备 - **下载jProfiler**:首先访问jProfiler官方网站下载适合Linux系统的版本。 - ...

    JProfiler 9.2 注册码

    关于“JProfiler 9.2 注册码”的相关内容,这里将详细介绍JProfiler 9.2这一版本的特点及其注册码的相关信息。首先,我们先来了解一下JProfiler的基本概念以及为何需要注册码。 ### JProfiler简介 JProfiler是一款...

    jprofiler5.1以上版本序列号

    下面将对jProfiler的基本概念、序列号的作用及其在软件激活中的重要性进行详细介绍。 ### jProfiler概述 jProfiler是一款功能强大的Java应用程序性能分析工具,它能够帮助开发者识别并解决Java应用程序中的性能...

    JProfiler9入门教程

    ### JProfiler9入门教程知识点详解 #### JProfiler简介 ...以上是关于JProfiler9入门教程的主要知识点总结,这些内容涵盖了JProfiler的基本介绍、安装配置、监控方式以及各种分析视图的具体用途。希望对你有所帮助!

Global site tag (gtag.js) - Google Analytics