`
jiangduxi
  • 浏览: 458806 次
  • 性别: 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 :专业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 2017 破解版

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

      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_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应用程序性能监视和分析...

      java profiler proferments

      "Java profiler proferments"这个标题可能是指一个特定的Java性能分析器或者是一次性能优化的过程。在Java开发中,性能优化是一项关键任务,因为性能问题可能导致应用响应速度慢,用户体验下降,甚至可能导致服务器...

    Global site tag (gtag.js) - Google Analytics