?
死锁探测图表 Deadlock Detection 显示一个包含了所有在JVM里的死锁图表。
?
目前使用的监测器 Current monitor useage 显示目前使用的监测器并且包括它们的关联线程。
?
历史检测记录 History usage history 显示重大的等待事件和阻塞事件的历史记录。
?
监测使用状态 Monitor usage statistics 显示分组监测,线程和监测类的统计监测数据。
5.5 VM 遥感勘测技术 VM telemetry
观察JVM的内部状态,JProfiler提供了不同的遥感勘测视图,如下所示:
堆 Heap
显示一个堆的使用状况和堆尺寸大小活动时间表。
?
?
记录的对象 Recorded objects
显示一张关于活动对象与数组的图表的活动时间表。
?
垃圾回收 Garbage collector
显示一张关于垃圾回收活动的活动时间表。
?
类 Classes
显示一个与已装载类的图表的活动时间表。
?
线程 Threads
显示一个与动态线程图表的活动时间表。
6 使用介绍
6.1 JProfiler's start center
使用JProfiler's start center,你可以创建新的会话,编辑已有会话或者打开已保存的会话。在菜单中选择session start center ,有以下四个标签:Open session、New session、Convert session和Open snapshot。也可以在工具栏中点击图标打开start center。
6.1.1Open session
在start center 中,打开Open session标签,在窗口中显示所有预
先定义的会话,如图:
你可以选择一个会话,点击OK来打开预定义的会话。 会话也可以被修改、复制、删除和排序。
也可以菜单中选择session Open session,打开Open session窗口。
6.1.2New session
会话能够通过两种途径创建: ",人工配置:使用 [New session] 按钮手工配置一个新的
session,配置完成后,开始运行 ",通过集成向导:使用集成向导上的三个按钮:[New server
integration] 、[New remote integration]和[New applet integration] 。 ",会话创建完成后可以立即运行。在Open session标签页中能够看
到新建的会话。
6.1.2.1 New Session
点击New Session按钮,显示Application Settings窗体,关于Application Settings配置,请参见2管理session
可以在菜单中选择Session",New Session,打开New Session 窗体
6.1.2.2 New server integration
点击New server integration按钮,打开集成向导,引导你将JProfiler与本地或远程的应用服务器进行集成,步骤:
第一步、 选择需要集成的应用服务器
如果你所使用的应用服务器不在列表中,则选择“Generic application sever ”,并点击“下一步”;如图:
第二步、 选择要集成的应用服务器地址
选择要集成的应用服务器是本地的,还是远程的。如果你选择过程计算机,在选择的计算机上必须安装JProfiler,并选择远程计算机的操作系统,点击“下一步”如图: