Jprofiler使用介绍(8)

2019-04-01 16:44

在图形计算之前,会启动调用图向导。结果图形是静态的,并能够重新计算。调用图向导会记录你最近一次的选项。 调用图向导如下: 第一步:选择图选项

调用图能够为所有线程、一个线程组和单个线程的所有集成等级生成调用图。线程状态选择可以控制在调用图中显示的时间含义。如在线程状态中,选择了Runnable,在调用图中,Total Time表示的就是线程处于Runnable的时间。

第二步:选择第一个节点:选择生成调用树的首节点,点击完成,生成调用树。

系统提供工具栏,可以对图形进行不同的显示操作。

选择图展现方式,包括四种方式:

1) 按等级展现

2) 按等级展现(由上到下) 3) 组织式展现 4) 正交展现

还可以选择一个节点,右键,显示的图形如下:

与屏幕右方显示的工作栏中基本操作一样,一些不同的,下面说明。Show Source:显示此方法或类的源代码,如下图。

Show Bytecode:显示此方法或类的字节码,如下图:

6.3.4 线程视图

6.3.4.1 线程历史视图

按照线程开始的顺序显示JVM中所有线程状态的详细历史信息 在视图左手点,线程的名字固定显示,其它部分是滚动度量工具,在水平轴上显示时间。时间轴的开始时间与JVM的第一个线程的时间保持一致。每个活动的线程用带颜色的线标明,从线程开始到线程结束。颜色标识线程的状态: ",绿色

绿色表明线程正在运行并能接收CPU时间。不表明线程正在消耗CPU时间,只表明线程准备运行并且没有阻塞或睡眠。线程被分配了多少CPU时间,依赖于不同的其它因素,如总的系统负载,线程优先级和调度的运算法则

橙色

橙色表示线程在等待。线程正在睡眠并等待计时器或其它线程唤醒 红色

红色表示线程阻塞。线程尝试进入同步代码区或由其它线程控制的同步方法

蓝色

亮蓝色表示线程在Net I/O操作,线程在等待JAVA库的网络操作完成。在线程监听socket连接或者等待读写数据到socket中时,会产生这种状态。 在视图的顶部,有一个线程过滤器,你可以按以下方法进行过滤:

活动状态liveness status 活动的和死线程Both alive and dead

threads ",只显示活动的线程


Jprofiler使用介绍(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:小学生千字文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: