- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JProfilter介绍和基本培训
JProfilter培训
――
简介
JProfiler是一个全功能的Java剖析工具(profiler),主要用于检查和跟踪系统(限于Java
开发的)的性能。JProfiler可以通过时时的监控系统的内存使用情况,随时监视垃圾回收,线程运行状况等手段,从而很好的监视JVM运行情况及其性能。它把CPU、线程和内存的剖析组合在一个强大的应用中。JProfiler可提供许多IDE整合和应用服务器整合功能。
JProfilter当前的版本为v4.3,因为不是开源的,所以用了4.0.2破解版。
配置过程
JProfilter为一个安装文件,直接安装即可,中间需要选择JDK的安装位置,还有
ECLIPSE,这就不说了。安装完之后,我们假设检测一个tomcat下的WEB发布是否稳定,可以按照以下的操作来进行。
(1) 打开JProfilter, 选中An application server,locally or remotely,点NEXT
(2) 选择Tomcat 5.x服务器,NEXT
(3) 由于是本地的监控选择 on this computer ,NEXT
(4) 选择Tomcat的startup.bat地址,Next
(5) 选择JVM的vendor 和 version ,NEXT
(6) 选择JIT/hotsport ,NEXT
(7) 选择JProfilter的端口号8849不用变,NEXT
(8) TOMCAT是否在连接到JProfiler后再启动”页面,这里我们保持默认选择,即在TOMCAT连接到JProfiler后再启动TOMCAT,NEXT
(9) 确认配置NEXT
(10) 默认,直接Finish!
(11) 进入上图的界面,这里可以设置一些配置,可以以后再设置,直接OK
(12) JProfilter启动连接之后,启动tomcat。直到tomcat启动完毕之后,我们可以利用WEB界面进行操作,来观察JProfilter的内存,CPU等使用情况。
3 先介绍一些基本的按钮操作:
3.1 内存剖析 Memory profiler
JProfiler 的内存视图部分可以提供动态的内存使用状况更新视图和显示关于内存分配状况信息的视图。所有的视图都有几个聚集层并且能够显示现有存在的对象和作为垃圾回收的对象。
所有对象
显示类或在状况统计和尺码信息堆上所有对象的包。你可以标记当前值并显示差异值。
记录对象 Record objects
显示类或所有已记录对象的包。你可以标记出当前值并且显示差异值。
分配访问树 Allocation call tree
显示一棵请求树或者方法、类、包或对已选择类有带注释的分配信息的J2EE组件。
分配热点 Allocation hot spots
显示一个列表,包括方法、类、包或分配已选类的J2EE组件。你可以标注当前值并且显示差异值。对于每个热点都可以显示它的跟踪记录树。
3.2 堆遍历 Heap walker
在JProfiler的堆遍历器(Heap walker)中,你可以对堆的状况进行快照并且可以通过选择步骤下寻找感兴趣的对象。堆遍历器有五个视图:
类 Classes
显示所有类和它们的实例。
分配 Allocations
为所有记录对象显示分配树和分配热点。
索引 References
为单个对象和“显示到垃圾回收根目录的路径”提供索引图的显示功能。还能提供合并输入视图和输出视图的功能。
数据 Data
为单个对象显示实例和类数据。
时间 Time
显示一个对已记录对象的解决时间的柱状图。
3.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组件开始的访问队列的图。
3.4 线程剖析 Thread profiler
对线程剖析,JProfiler提供以下视图:
线程历史 Thread history
显示一个与线程活动和线程状态在一起的活动时间表。
线程监
您可能关注的文档
- (jQuery Easyui)教程.doc
- (NVIDIA)系列显卡双屏幕配置说明.doc
- (时创公司)招聘与选拔讲座(学员版).ppt
- (而且看不到盘符),拔掉就又活了…解决方案.ppt
- (需改)人才梯队建设目标.doc
- ,有道,Google翻译PK_图文.ppt
- 001-细胞培养实验室环境设计.doc
- 003 55%38%7%演讲技能(个人认为很值得看的).ppt
- 04、05年江苏高考英语试卷分析及06年复习建议.doc
- 01 Juniper netscreen 初始配置及管理.ppt
- 2025贵州施秉县第二批青年就业见习备考题库(42人)及答案详解(易错题).docx
- 2025贵州安顺市赴省外知名高校引才594人备考题库含答案详解.docx
- 2025贵州安顺市黄果树镇人民政府招聘公益性岗位人员4人备考题库及一套完整答案详解.docx
- 2025贵州息烽县选聘社区工作者20人备考题库及一套答案详解.docx
- 老师年度教学工作总结精选.docx
- 2025年分布式储能项目投资与风险评估报告.docx
- 2025贵州安顺市组团参加贵州省省校合作赴省外知名高校引才297人备考题库及答案详解一套.docx
- 2025贵州安顺市组团参加贵州省省校合作赴省外知名高校引才492人备考题库附答案详解(名师推荐).docx
- 板块四 学案24 新诗阅读与鉴赏——读懂为先,赏析为要.pdf
- 2025贵州息烽县选聘社区工作者20人备考题库及答案详解(全优).docx
最近下载
- 输煤事故案例总结发言.docx VIP
- 新四级强化辅导听力(新版)答案.pdf VIP
- 专业园地 优秀毕业生 沈阳职业技术学院优秀毕业生(张鹏松).ppt VIP
- 专业园地 优秀毕业生 沈阳职业技术学院优秀毕业生(李东).pptx VIP
- 生产部门管理评审报告.pptx
- 超星尔雅学习通《形势与政策》2025秋章节测试答案.docx VIP
- 专业园地 优秀毕业生 沈阳职业技术学院优秀毕业生(王达).pptx VIP
- 形势与政策(2025春)超星学习通章节测试、考试答案.docx
- 专业园地 优秀毕业生 沈阳职业技术学院优秀毕业生(寇希良).ppt VIP
- 培训效果评估分析报告及提升策略模板.doc VIP
原创力文档


文档评论(0)