JProfiler 使用说明 1
第 1 页 共 80 页
JProfiler 使用说明
(版本号 1.0)
2008 年 1 月
JProfiler 使用说明 1
第 2 页 共 80 页
文档更改历史记录
序号 主要更改内容 版本号 更改人 更改时间
1 建立文档 1.0 2008-01-11
2
3
4
5
6
7
8
9
JProfiler 使用说明 1
第 3 页 共 80 页
目 录
1 JPROFILER'S START CENTER ........................................ 5
1.1 OPEN SESSION..............................................................................5
1.2 NEW SESSION...............................................................................6
1.2.1 New Session............................................................................................6
1.2.2 New server integration ............................................................................7
1.3 CONVERT SESSION .....................................................................17
1.4 OPEN SNAPSHOT ........................................................................17
2 管理SESSION ....................................................................... 18
2.1 APPLICATION SETTINGS DIALOG.................................................18
2.1.1 session名 ...............................................................................................18
2.1.2 session类型 ...........................................................................................18
2.2 PROFILING SETTINGS..................................................................20
2.2.1 Adjusting call tree collection options....................................................20
2.2.2 J AVA 子系统........................................................................................23
3 监测视图 ................................................................................ 27
3.1 内存视图 ..................................................................................27
3.1.1 所有对象(ALL objects)...................................................................28
3.1.2 记录的对象(Recorded objects) .......................................................29
3.1.3 分配调用树(Allocation call tree ) ..................................................29
3.1.4 分配热点视图(Allocation hot spots view)...................................29
JProfiler 使用说明 1
第 4 页 共 80 页
3.1.5 类跟踪(Class tracker) ......................................................................30
3.2 CPU视图...................................................................................30
3.2.1 调用树视图(Call tree view) ............................................................30
3.2.2 热点视图(Hot spot view) ................................................................33
3.2.3 调用图(Call graph) ..........................................................................34
3.3 线程视图 ..................................................................................40
3.3.1 线程历史视图.......................................................................................40
3.3.2 线程监控视图.......................................................................................41
3.3.3 死锁检测图形.......................................................................................43
3.3.4 当前监控使用视图...............................................................................43
3.3.5 监控使用历史视图...............................................................................44
3.3.6 监控使用统计.......................................................................................44
3.4 VM遥感监测视图....................................................................45
3.4.1 Heap ......................................................................................................45
3.4.2 Objects...................................................................................................45
3.4.3 Garbage collector ..................................................................................45
3.4.4 Classes...................................................................................................45
3.4.5 Threads..................................................................................................45
4 IDE集成(ECLIPSE 3.X) ................................................. 46
JProfiler 使用说明 1
1 JProfiler's start center
使用 JProfiler's start center,你可以创建新的会话,编辑已有会话或者打开已保存
的会话。
在菜单中选择 session Æstart center ,有以下四个标签:Open session、New session、
Convert session 和 Open snapshot。
也可以在工具栏中点击
图标打开 start center。
1.1 Open session
在 start center 中,打开 Open session 标签,在窗口中显示所有预先定义的会话,如
图:
你可以选择一个会话,点击 OK 来打开预定义的会话。
会话也可以被修改、复制、删除和排序。
也可以菜单中选择 session Æ Open session,打开 Open session 窗口。
第 5 页 共 80 页