`
steven2011
  • 浏览: 31751 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论

JVM参数及值的命令行工具

    博客分类:
  • Java
阅读更多

查看JVM各个参数值方式

1. HotSpot vm中的各个globals.hpp文件  查看jvm初始的默认值及参数

globals.hpp 

globals_extension.hpp 

c1_globals.hpp 

c1_globals_linux.hpp 

c1_globals_solaris.hpp 

c1_globals_sparc.hpp 

c1_globals_windows.hpp 

c1_globals_x86.hpp 

c2_globals.hpp 

c2_globals_linux.hpp 

c2_globals_solaris.hpp 

c2_globals_sparc.hpp 

c2_globals_windows.hpp 

c2_globals_x86.hpp 

g1_globals.hpp 

globals_linux.hpp 

globals_linux_sparc.hpp 

globals_linux_x86.hpp 

globals_linux_zero.hpp 

globals_solaris.hpp 

globals_solaris_sparc.hpp 

globals_solaris_x86.hpp 

globals_sparc.hpp 

globals_windows.hpp 

globals_windows_x86.hpp 

globals_x86.hpp 

globals_zero.hpp 

shark_globals.hpp 

shark_globals_zero.hpp 

arguments.cpp 

2.-XX:+PrintFlagsInitial参数   

显示所有可设置参数及默认值,可结合-XX:+PrintFlagsInitial与-XX:+PrintFlagsFinal对比设置前、设置后的差异,方便知道对那些参数做了调整。

3.-XX:+PrintFlagsFinal参数   

可以获取到所有可设置参数及值(手动设置之后的值),这个参数只能使用在Jdk6 update 21以上版本(包括该版本)。-XX:+PrintFlagsFinal参数的使用 与上面-XX:+PrintFlagsInitial 参数使用相同  java -XX:+PrintFlagsFinal

4.使用 jinfo 命令 查看或设置某个参数的值, 

jinfo命令格式:

jinfo [option] <pid>

pid虚拟机进程id  可以通过  jps命令查看

例子:查询MaxPermSize 参数的值


5. -XX:+PrintCommandLineFlags参数

显示出JVM初始化完毕后所有跟最初的默认值不同的参数及它们的值。

 

             本文原文链接:http://blog.csdn.net/java2000_wl/article/details/8042010 转载请注明出处!

分享到:
评论

相关推荐

    JVM调优前戏之JDK命令行工具.docx

    JVM调优前戏之JDK命令行工具 JVM调优前戏之JDK命令行工具是JDK中的一组命令行工具,用于监测JVM运行时的状态。这些工具对于普通开发人员来说可能不太熟悉,但它们却是JVM调优的重要步骤。在这篇文章中,我们将详细...

    JVM命令行监测工具详解

    为了监控和调试JVM的运行状态,Oracle提供了多个命令行工具,包括jps、jstack、jstat、jmap和jcmd。这些工具可以帮助开发者了解和解决性能问题,优化应用程序。 一、jps (Java Process Status) jps是查看当前系统中...

    jdk命令行工具.doc

    jvm命令行工具,java性能优化,jdk命令工具, jcmd命令、jps命令、jmap命令、jstack命令、jinfo命令、jstat命令

    jdk8 jvm 参数图(随手参考好资料)

    常用jvm参数都在这张图中,参考起来方便,是国外大神整理的

    tomcat6.0 修改启动内存设置 java jvm参数配置

    ### Tomcat 6.0 修改启动内存设置及 Java JVM 参数配置详解 #### 一、背景与目的 在部署和运行 Java Web 应用时,合理地配置应用服务器(如 Apache Tomcat)的内存是非常重要的。这不仅可以提升应用程序的性能,还...

    Java 命令行工具

    8. **JVM参数**: 当运行Java程序时,可以使用`-X`和`-XX`系列选项传递JVM特定的参数,如内存配置、垃圾收集策略等,这对于优化性能和诊断问题至关重要。 总结来说,Java命令行工具是Java开发的基础,涵盖了从编写...

    设置Eclipse的JVM参数

    还可以通过命令行工具启动Eclipse时指定JVM参数。例如,在Windows环境下: ```bat eclipse -vm C:\Program Files\Java\jdk1.8.0_251\bin\javaw.exe -vmargs -Xms128m -Xmx712m -XX:MaxPermSize=128m ``` ##### 3. ...

    JVM参数调优及JAVA相关工具使用

    Java虚拟机(JVM)参数调优和相关工具的使用对于优化Java应用程序的性能至关重要。JVM负责管理和分配内存,其中垃圾收集(GC)是其核心功能,它自动管理内存,确保活动对象保留在内存中,同时释放不再使用的对象以...

    关键业务系统JVM参数推荐

    这是一个非常实用的工具,能够帮助快速地进行JVM参数配置。 3. **JVM调优“标准参数”的陷阱**:R大的文章详细介绍了在不同JDK版本下JVM调优过程中可能遇到的一些陷阱。尽管该文章最初是在JDK 6时撰写的,但是其中...

    JVM优化3(Tomcat参数调优,JVM参数调优,jvm字节码,代码优化).pdf

    本篇文件内容主要介绍了JVM优化的第三部分,重点围绕Tomcat参数调优、JVM参数调优、JVM字节码优化以及代码优化等几个方面。下面是针对这些知识点的详细解释: 1. Tomcat参数调优 在Tomcat参数调优部分,首先介绍了...

    深入JVM内核—原理、诊断与优化视频教程-3.常用JVM配置参数

    此外,JDK自带的JMX(Java Management Extensions)和JVM命令行工具(如jstat、jmap、jhat)也是进行性能诊断的重要手段。 在优化方面,JVM配置参数起着决定性作用。例如,“-Xms”和“-Xmx”用于设置堆内存的初始...

    jvm 参数及gc详解

    本文将深入探讨JVM参数及其与Java垃圾收集相关的知识。 一、JVM参数详解 JVM参数可以分为三类:启动参数(-X),标准参数(-XX),以及非公开(实验性)参数(-XX:)。这些参数允许开发者对JVM的行为进行精细调整...

    jvm 配置jvm参数

    ### JVM参数配置详解 #### 一、理解JVM参数配置的重要性 Java Virtual Machine (JVM) 是运行Java程序的核心环境,其性能优化很大程度上依赖于正确的JVM参数配置。合理配置JVM参数不仅可以显著提升应用程序的运行...

    Java 6 JVM 参数选项大全

    要获取JVM参数的帮助信息,可以在命令行中使用`java -X`命令。例如,在Windows平台上,可以通过以下步骤获取相关信息: 1. **打开CMD**:首先打开命令提示符(cmd)。 2. **导航至bin目录**:使用`cd`命令切换到J2...

    jvm参数设置

    ### JVM参数设置详解 在Java应用开发与维护过程中,JVM(Java虚拟机)的配置至关重要,它直接影响到应用程序的性能表现与稳定性。本文将基于提供的文件内容,深入解析Linux环境下JVM的基本参数设置方法及原理。 ##...

    Linux简单调优与JVM参数.docx

    Linux 服务器调优与 JVM 参数调优 本文主要介绍了 Linux 服务器调优和 JVM 参数调优的相关知识点,以便提高服务器性能和 JVM 应用程序的运行效率。 Linux 服务器调优 Linux 服务器调优是指对 Linux 操作系统的...

    jvm参数与系统性能的优化

    JVM 参数与系统性能的优化 在 Java 虚拟机(JVM)中,参数设置对系统性能的影响是至关重要的。通过设置合适的 JVM 参数,可以提高系统性能,减少垃圾回收的频率和时间,提高应用程序的执行效率。 第一点:设置堆栈...

    你必须知道的5个JVM命令行标志

    你必须知道的5个JVM命令行标志 解压密码 www.jiangyea.com

Global site tag (gtag.js) - Google Analytics