`
jiangduxi
  • 浏览: 460807 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

YourKit Java Profiler 9.5.1 试用总结一

阅读更多
  近日接到学习任务研究下YourKit来解决项目中对内存的监控和分析。

  准备环境:
 
引用

1.下载网站http://www.yourkit.com/download/index.jsp
          下载安装后,请注册,然后获取注册码
2.该版本需要按照java 6以上版本。
3.Eclipse3.5通过下载http://www.yourkit.com/download/yourkit95_for_eclipse/插件进行集成
 

以上三步前两个步骤是必须的。如果想更好的监控和分析源码那建议和Java开发的IDE进行集成。(Java开发的IDE一定是Eclipse。其他的IDE你可以在Yourkit的官方网站查到。同时也不限制是Java语言。详细信息请参考Yourkit的官方网站)

  废话少说进行主题:针对Java语言使用Yourkit。这篇主要对[color=red]一些参数进行认识


参数:
  • CPU
  • Threads
  • Deadlocks
  • Memory (JVM Memory Structure)
  • Garbage Collection
  • Monitor Usage
  • Exceptions
  • Probes
  • Summary

参数详解
  • CPU块:显示连接上的应用程序的CPU使用情况的统计
  •            [list]
               
  • CPU Time图像
  •              
  • Threads图像
  •              
  • Call Tree 信息
  •              
  • Method List信息
  •              
  • Stack Traces信息
  •              
  • CPU Usage Estimation信息
  •            
  • Threads 块:显示所有存活的线程便于追踪线程信息
  •            

                  
    • Live Threads:当前运行的线程数量
    •               
    • Daemon Threads: 当前运行的守护线程数量
    •               
    • Runnable Threads: 当前运行JVM线程的状态
    •            
  • Deadlocks 块:显示出现死锁的信息
  • Memory块: 显示JVM内存信息
  •          

                 
    • Heap Memory(存储Java对象;面向对象为:开发者)
    •            
    • Eden Space: 显示存储的初始化对象
    •              
    • Survivor Space : 显示通过GC(GC是操作Eden Space)后的对象
    •              
    • Tenured Gen: 显示存在Survivor Space中的对象
    •              
    • Non-Heap Memory(方法区、 JVM 内部处理或优化所需的内存 ( 如 JIT 编译后的代码缓存 ) 、每个类结构 ( 如运行时常数池、字段和方法数据 ) 以及方法和构造方法的代码都在非堆内存中;面向对象为:JVM本身)
    •            
    • Perm Gen(Permanent  Generation: 内存的永久保存区域;用于存放Class和Meta的信息,Class在被 Load的时候被放入Perm Gen space区域,它和和存放Instance的Heap区域不同,GC(Garbage Collection)不会在主程序运行期对Perm Gen space进行清理):
    •             
    • Code Cache:存储和编译本地代码
    •               
    • Classes(显示当loaded的classes数量和unload的Classes数量)
    •          
  • Garbage Collection(GC)
  •          

                 
    • Time Spent in GC
    •            
    • Minor collections(‘Copy’)
    •            
    • Major collections(‘MarkSweepConpact’)
    •          
  • Monitor Usage(分析同步的功能 )

    •            
    • - waiting thread (thread which called wait())
    •            
    • - blocked thread (thread failed to immediately enter the synchronized method/block)
    •            
    • - blocker thread (thread that held the monitor preventing the blocked thread from entering the synchronized method/block)
    •          
  • Exception telemetry(显示类或者线程异常信息;用于发现性能和逻辑错误)
  • Probes(探测器)
  •          

                 
    • 显示详细Enter或者exit的方法
    •              
    • 显示加载的类和没有加载的类事件
    •              
    • 显示其他的事件
    •            
  • Inspections(显示检查所以项并显示信息:针对Snapshots,Inspections能够自动分析程序,并详细显示有可能出现错误的信息)
    • Memory Inspections
    • 可能出现内存浪费(Possible memory Waste)
    • Duplicate Strings
    • Duplicate Arrays
    • Null Fields
    • Sparse Arrays
    • Zero Length Arrays
    • 可能出现的泄露(Possible leaks)
    • Object Retained by Inner Class Back References
    • Lost SWT Controls
    • 其他可能出现问题的信息
    • HashMap Hash Code Distribution
    • Highly Referenced Objects
    • Self Referencing Objects
    • Non-Serializable Objects Referenced from Serializable Object
    • Objects With Biggest Distance To Nearest GC Root
    • Inspections based on build-in Probes

    利用以上Youtkit的参数及其参数信息。
       个人将对应用程序和服务器进行分析,通过以上参数信息进行分析,总结分析思路。关于分析思路将要经过一段时间的实践总结。如果你有什么好的分析思路可以共同进行探讨下!![/color]
    分享到:
    评论
    1 楼 darrendu 2010-12-27  
    引用
    下载安装后,请注册,然后获取注册码
    ,我在网站没找到免费主册的链接啊

    相关推荐

      YourKit Java Profiler 2017 破解版本

      YourKit Java Profiler 2017 破解版本,仅供学习交流,如需商用,请到官方网站下载正版软件

      YourKit Java Profiler 2019.01 最新破解版 build 111

      最新YourKit Java Profiler 2019.01 最新破解版 build 111 绿色安装。 欢迎大家试用。 免责声明:这只是供个人开发爱好者使用,如用于商业或公司目的,请购买正版,否则由此产生的后果,本人概不负责。 毕竟这只是...

      yourkit java profiler 2015 注册码

      yourkit java profiler 2015 注册码 实测可进行正常安装 服务器进程内存分析不可多得的工具

      YourKit Java Profiler v9.5.0.

      【标题】"YourKit Java Profiler v9.5.0." 是一款专业的Java性能分析工具,专注于帮助开发者和系统管理员优化Java应用程序的性能。这款工具提供了深入的内存和CPU使用情况分析,使得用户能够识别并解决性能瓶颈,...

      YourKit Java Profiler 2017 破解版

      YourKit Java Profiler 2017 破解版YourKit Java Profiler 2017 破解版YourKit Java Profiler 2017 破解版YourKit Java Profiler 2017 破解版

      YourKit Java Profiler :专业Java剖析工具:

      YourKit Java Profiler :专业Java剖析工具:YourKit Java Profiler 发布。... YourKit Java Profiler是一个目前很受欢迎的Java Profiler(Java调优器).可以用来分析和监控你的应用程序的性能, 从而进行更好地调优.

      YourKit Java Profiler 2019.08 build 141

      在提供的压缩包文件中,`YourKit-JavaProfiler-2019.8-b141.exe`是Windows平台上的安装程序,用户可以通过这个文件安装和运行YourKit Java Profiler。`yourkit.jar`是程序的主要可执行文件,包含所有的库和组件。`...

      YourKit Java Profiler 2015 破解版 build 15050

      最新YourKit Java Profiler 2015破解版 build 15050 绿色安全 YourKit Java Profiler是目前最好的一款Java Profiler软件

      YourKit Java Profiler 2020.09 build 410

      3. **YourKit-JavaProfiler-2020.9-b410.exe**:这是YourKit Java Profiler的安装程序,用户可以通过运行这个文件来安装和配置该性能分析工具。 4. **readme.txt**:这个文件通常包含软件的使用说明、安装指南、...

      YourKit Java Profiler 2015 最新破解版 build 15084

      最新YourKit Java Profiler 2015破解版 build 15084 绿色安装。 先前破解的15050版本,破的不完整,偶尔有闪退和打不开snapshot等问题。 这次解的全一些。欢迎大家试用。 免责声明:这只是供个人开发爱好者使用,如...

      YourKit Java Profiler 8 keygen

      YourKit Java Profiler 是业界领先的Java剖析工具。CPU和内存的剖析历来是很困难的,YourKit创造出了革命性的剖析工具,应用在研发和生产阶段,为专业的Java开发者带来了无比的好处。 YourKit Java Profiler keygen...

      yourkit java profiler for unix

      YourKit Java Profiler是一款强大的性能分析工具,专为Unix操作系统设计,用于监控和优化Java应用程序。它提供了详尽的内存和CPU使用情况分析,帮助开发者深入理解项目的性能瓶颈,从而提高应用的运行效率。 在内存...

      YourKit_Java_Profiler_12.0.2_Downloadly.ir.rar

      《深入解析YourKit JavaProfiler 12.0.2与Delphi的整合应用》 YourKit Java Profiler是一款强大的性能分析工具,专为Java应用程序设计,用于深入剖析内存占用、CPU消耗以及线程行为等问题。在12.0.2版本中,它提供...

      YourKit Java Profiler 2017 最新破解版 build 57

      最新YourKit Java Profiler 2017.02破解版 build 57 绿色安装。 欢迎大家试用。 免责声明:这只是供个人开发爱好者使用,如用于商业或公司目的,请购买正版,否则由此产生的后果,本人概不负责。 毕竟这只是业余...

      YourKit Java Profiler 2023.09 build 109

      YourKit Java Profiler 2023.09 build 109 * JVM support * Linux support * macOS support * Windows support * Java Flight Recorder support

      YourKit java profiler

      YourKit Java Profiler 是业界领先的Java程序性能分析工具。程序的CPU和内存性能剖析历来是很困难的,YourKit创造出了革命性的性能分析工具,可应用在研发和生产阶段,为专业的Java开发者带来了无比的好处。

      YourKit Java Profiler

      YourKit Java Profiler yjp-2015-build-15084-crack.zip

      YourKit-JavaProfiler-2017.02-b68.zip

      【文件名称列表】: "YourKit-JavaProfiler-2017.02" 这个文件名可能是该版本的安装包或解压后的文件夹,包含了所有用于运行和配置YourKit Java Profiler的必要组件。 **详细知识点**: 1. **YourKit Java Profiler*...

      yourkit破解版

      YourKit Java Profiler,注册机,破解: 使用方法: 用bat打开注册机,先点击patch按钮打补丁,选择yourkit安装目录下的/lib/yjp.jar然后确定,打补丁后生成注册码就可以了

      YourKit_Java_Profiler_2018.04_Build_71_Downloadly.ir.rar

      【标题】"YourKit_Java_Profiler_2018.04_Build_71_Downloadly.ir.rar" 指的是YourKit公司的一款Java性能分析工具的2018.04版本,具体构建号为71。YourKit Java Profiler是一款广泛使用的Java应用程序性能监视和分析...

    Global site tag (gtag.js) - Google Analytics