`
flyshark
  • 浏览: 26008 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

JVM_如何用命令更好的进行GC调优-jstat

    博客分类:
  • Java
 
阅读更多

最近没事在看JVM的性能调优,瞅了一把各参数的功用。

看着看着问题来了:如何来确认我设了参数后的GC是不是按照我的想要的效果在运行呢?

G了一把, 找到了jstat 这个命令,jdk自带的,不用装什么东东,这时就体现出老婆是自己的好这句话的意义了^_^.

语法:

jstat -gcutil 进程数 采样间隔毫秒 采样次数     ---查看GC中各代的util命令

先用jps命令找出想要看的jvm的进程号,然后敲一下上边的命令就可以查看了, 比如:

jstat -gcutil 21680     1000         10

 执行的结果是:

[root@cps-test03 opt]# jstat -gcutil 31051 1000 10
  S0     S1     E      O      P     YGC     YGCT    FGC    FGCT     GCT   
  0.00  17.85  87.31   2.45  99.22      7    0.167     2    0.310    0.477
  0.00  17.85  87.31   2.45  99.22      7    0.167     2    0.310    0.477
  0.00  17.85  87.31   2.45  99.22      7    0.167     2    0.310    0.477
  0.00  17.85  87.31   2.45  99.22      7    0.167     2    0.310    0.477
  0.00  17.85  87.31   2.45  99.22      7    0.167     2    0.310    0.477
  0.00  17.85  87.31   2.45  99.22      7    0.167     2    0.310    0.477
  0.00  17.85  87.31   2.45  99.22      7    0.167     2    0.310    0.477
  0.00  17.85  87.31   2.45  99.22      7    0.167     2    0.310    0.477
  0.00  17.85  87.31   2.45  99.22      7    0.167     2    0.310    0.477
  0.00  17.85  87.74   2.45  99.22      7    0.167     2    0.310    0.477
You have new mail in /var/spool/mail/root

具体各列的解释,截了个图,试了半天不知道用这个编辑器咋贴上来(知道的回个呗,恢常感谢:)

没辙了,丢附件里吧,呵呵~

 

 

  • 大小: 60.7 KB
分享到:
评论

相关推荐

    jvm_jvm新手_jvm_

    通过深入学习和实践这些JVM相关知识,可以更好地理解和解决Java程序中的性能问题,提升系统的稳定性和效率。对于初学者来说,这是一个很好的起点,逐步掌握JVM将有助于成为一名优秀的Java开发者。

    Sun JDK 1.6内存管理--调优篇-毕玄

    而64位JVM虽然指针占用更多内存,但在高内存和CPU配置下是更好的选择。启用压缩对象指针(-XX:+UseCompressedOOPS)能有效节省内存。 ### GC选择 文章推荐在吞吐量更重要时选择Parallel Old GC,在延迟更重要时...

    JVM调优的测试项目-JVM-subject.zip

    在IT行业中,Java虚拟机(JVM)是Java应用程序的核心组成部分,它负责执行字节码并管理内存。...通过深入研究和实践这个项目,可以提升我们的JVM调优能力,更好地应对生产环境中可能出现的各种性能问题。

    JVM内存—jstat分析

    本文将深入探讨`jstat`的使用方法及其提供的多种选项,帮助读者更好地理解如何利用`jstat`进行JVM内存管理。 #### 二、jstat简介 `jstat`是一种用于监控和故障排查基于HotSpot的JVM的应用程序。它能够提供关于JVM...

    jvm工具、参数调优&调试技巧

    以上介绍的各种JVM工具和参数对于Java开发人员来说是非常重要的,它们能够帮助我们更好地理解和管理JVM的行为,从而提高应用程序的性能和稳定性。在实际应用中,根据具体情况选择合适的工具和参数进行配置和调优是...

    JVM调优视频理论及工具

    【JVM调优视频理论及工具】主要涵盖了Java虚拟机(JVM)的优化实践与相关的分析工具。在Java开发中,JVM调优是提升应用程序...同时,了解和掌握这些工具能帮助开发者更好地定位和解决问题,实现系统的稳定高效运行。

    JAVA命令大全-JVM设置.rar

    Java是世界上最流行的编程语言...通过学习这个压缩包中的资料,开发者不仅可以更好地理解和操控JVM,还可以提升Java程序的运行效率,解决内存溢出、性能瓶颈等问题。对于Java开发者来说,这是一份非常宝贵的参考资料。

    实用:多场景JVM参数调优实战.docx

    为了更好地理解和微调JVM,可以使用以下工具和参数: 1. `-verbosegc` 参数可以开启JVM的垃圾收集日志,以查看详细的垃圾收集信息。 2. 使用`jstat`工具,如`jstat -gcutil`,可以实时监控JVM的内存使用情况,包括...

    深入jvm 内核-原理,诊断于优化视频教程

    ### 深入JVM内核:原理、诊断与优化 ...通过学习本教程,开发者不仅能够提高自己的技术水平,还能更好地应对实际工作中遇到的问题。希望各位能够在学习过程中不断探索、实践,成为真正的JVM专家。

    JVM-Tunning-Tools-Introduction

    JVM性能监控和分析工具是Java开发者在进行性能调优和故障排查时不可或缺的帮手。JVM(Java虚拟机)提供了多种内置的工具以及支持第三方工具,以监控和分析Java应用程序的运行状态和性能指标。这些工具能够帮助开发者...

    面试必问之jvm与性能优化_java_

    通过以上对JVM核心知识和性能优化的深入理解,开发者可以在实践中更好地排查问题,提升Java应用程序的运行效率和稳定性。在面试中展示这些知识,不仅能体现你的专业技能,也有助于评估你在复杂系统设计和调优上的...

    JVM相关的常见面试问题汇总.pdf

    ### JVM相关的常见面试问题知识点汇总 #### 1. 什么是JVM? - **定义**: JVM全称Java Virtual Machine,即Java虚拟机,是Java程序运行的底层平台。 - **作用**: 它为Java应用程序提供了一个运行环境,可以执行Java...

    JVM 学习笔记(Java虚拟机)

    **JVM学习笔记(Java虚拟机)** ...通过深入学习JVM,我们可以更好地理解和优化Java程序,解决内存溢出、性能瓶颈等问题,提升系统的稳定性和效率。不断探索JVM的细节,有助于成为一名优秀的Java开发者。

    JVM学习资料+笔记

    Java虚拟机(JVM)是Java程序运行的基础,它负责解释和执行字节码,为开发者提供了跨平台的运行环境。...通过深入学习和实践,可以更好地理解和应对Java应用程序的性能挑战,提升开发和维护的效率。

    JVM内存管理白皮书

    对于系统管理员而言,这些内容也有助于更好地进行Java应用的性能监控和故障排查。此外,文档的结构化布局使得内容条理清晰,即使是初学者也能够逐步建立起对JVM内存管理的全面认识。通过这份白皮书的学习,读者将...

    jvm原理面试

    Java虚拟机(JVM)是Java程序运行的基础,它提供了执行字节码的平台无关环境。...理解并掌握这些JVM原理和面试知识点,能够帮助你在实际开发和面试中更好地解决问题,提高Java应用程序的性能和稳定性。

    JVM-3rd.7z

    《深入理解Java虚拟机:JVM高级特性与最佳实践(第3版)》是由周志明编著的一本关于Java虚拟机(JVM)的专业书籍。...通过学习书中的内容,开发者可以更好地理解和驾驭Java运行环境,从而提高软件开发的质量和效率。

Global site tag (gtag.js) - Google Analytics