不同的参数配置对系统的执行效果有较大的影响,因此,我们有必要了解系统实际的运行参数。

1.1.1.1. -XX:+PrintVMOptions

参数-XX:+PrintVMOptions可以在程序运行时,打印虚拟机接受的命令行显式参数,输出如下:

VM option '+PrintVMOptions'

VM option '+PrintCommandLineFlags'

这两个参数我们并没有制定,而是虚拟机制定的两个参数。

1.1.1.2. -XX:+PrintCommandLineFlags

参数-XX:+PrintCommandLineFlags可以打印传给给虚拟机的显式隐式参数,隐式参数有可能包含虚拟机启动的时候自行设置的默认。使用-XX:+PrintCommandLineFlags,有可能输出如下的信息(因为虚拟机的版本不一样参数也可能设置的不一样):

-XX:InitialHeapSize=16777216 -XX:MaxHeapSize=268435456 -XX:+PrintCommandLineFlags -XX:+PrintVMOptions -XX:-UseLargePagesIndividualAllocation

上面打印的这些参数,我们并没有制定,而是虚拟机启动的时候自己设置的。

1.1.1.3. -XX:+PrintFlagsFinal

-XX:+PrintFlagsFinal参数会打印所以得系统参数的值,如果需要了解更多的系统详细参数,尽情使用这个参数吧,开启这个参数会输出所有的系统参数,大概500多行,感兴趣的话可以一一输出打印这些参数部分如下:

uintx AdaptivePermSizeWeight                    = 20              {product}

uintx AdaptiveSizeDecrementScaleFactor          = 4               {product}

uintx AdaptiveSizeMajorGCDecayTimeScale         = 10              {product}

uintx AdaptiveSizePausePolicy                   = 0               {product}

uintx AdaptiveSizePolicyCollectionCostMargin    = 50              {product}

5.1.3.jvm java虚拟机系统参数查看相关推荐

  1. JVM(java 虚拟机)

    JVM(java 虚拟机) 一.JVM简介 1.JVM:Java Virtual Machine (java 虚拟机) 通过软件来模拟出来的具有完整的硬件系统功能.运行在完全隔离的环境中的完整的计算机 ...

  2. JVM——Java虚拟机架构

    Java虚拟机(Java virtualmachine)实现了Java语言最重要的特征:即平台无关性. 平台无关性原理:编译后的 Java程序(.class文件)由 JVM执行.JVM屏蔽了与具体平台 ...

  3. gateway 内存溢出问题_带你学习jvm java虚拟机 arthas/性能调优/故障排除/gc回收/内存溢出等...

    学完本课程,您将掌握: 内存溢出问题实战 CPU飙升问题实战 阿里巴巴Arthas在线诊断 Class字节详细拆解 手写类加载器.四种类加载器.双亲委托模型 对象创建.存储.访问.加载解析 性能调优. ...

  4. JVM -- Java虚拟机

    java虚拟机实际上只是一层接口 : Java虚拟机实际上只是一层接口 , 一层Java程序和操作系统通讯的接口 . 在windows上 , 如果你装了jre , 那么在 jre\bin\server ...

  5. [JVM] java虚拟机内存管理机制及垃圾收集

    Table of Contents 虚拟机内存结构详解 程序计数器 虚拟机栈 JVM stack 本地方法栈 native method stack 常量池 堆 heap 方法区 method are ...

  6. JavaEE - JVM Java虚拟机

    JVM 大家重点掌握的是垃圾回收算法(引用计数+可达性分析+标记清除+标记整理+复制算法+分代回收) 课程目标: 1. 了解 JVM 的发展史 2. 了解 JVM 运行原理 3. 掌握 JVM 基本组 ...

  7. JVM(JAVA虚拟机)、DVM(Dalvik虚拟机)和ART虚拟机

    一.什么是DVM,和JVM有什么不同? JVM是Java Virtual Machine,而DVM就是Dalvik Virtual Machine,是安卓中使用的虚拟机,所有安卓程序都运行在安卓系统进 ...

  8. [JVM] java虚拟机 堆

    1.概念 Java 虚拟机所管理的内存中最大的一块,Java 堆是所有线程共享的一块内存区域,在虚拟机启动时创建.此内存区域的唯一目的就是存放对象实例,几乎所有的对象实例以及数组都在这里分配内存. J ...

  9. Java虚拟机学习 - 查看JVM参数及值的命令行工具

    原文:https://blog.csdn.net/java2000_wl/article/details/8042010 查看JVM各个参数值方式 1.-XX:+PrintFlagsInitial参数 ...

最新文章

  1. 【 FPGA 】常数( localparam )和参数( parameter )
  2. 2021年古蔺高考成绩查询,古蔺中学2021录取分数线
  3. Raspberry 4B安装wiringPi库 和 python-dev包
  4. 数据库初识--从MySQL 出发
  5. 基于Ruby的watir-webdriver自动化测试方案与实施(四)
  6. 面试题之第一部分(Python基础篇) 80题
  7. Lua学习教程之 可变參数数据打包与解包
  8. lvs-dr模式原理详解和可能存在的“假负载均衡”
  9. ContentType的类型
  10. 熵值法确定权重(matlab附代码)
  11. 【编译原理笔记04】语法分析:自顶向下的分析概述、文法转换、LL1文法
  12. 淘淘商城第17讲——引用Dubbo服务
  13. java笔试记录(基础知识复习)
  14. Postman汉化中文版
  15. 移动app用户体验与性能优化
  16. 人工神经网络(六)线性回归与分类, 解决与区别
  17. Windows 更新错误 0x80073712
  18. Android studio实现动态背景页面(动态视频为背景)
  19. 软件测试常用文档规范
  20. 三味眼中的十二“最”……

热门文章

  1. 人工智能起源于这三家学派?
  2. numpy数组ndarray如何对每个元素取绝对值,然后生成原数组的绝对值数组
  3. sklearn警告:ConvergenceWarning: lbfgs failed to converge (status=1):
  4. IEEE CS:2021年的12大技术趋势
  5. 自动驾驶发展到了哪个阶段?七大应用场景走进现实
  6. 什么是启发式?什么是产生式?
  7. 人工智能影响未来娱乐的31种方式
  8. Nature Communications:实时记录神经系统,解开大脑秘密
  9. Yann LeCun、吴恩达的新年AI预测:强调“少样本学习”,AI恐慌在减少
  10. 2017 年脑机接口研发热点回眸