JVM运行时参数jps,jinfo

https://docs.oracle.com/javase/8/docs/technotes/tools/unix/index.html 官网 java工具命令大全

首先需要当前值才能进行调优
-XX:+ PrintFlagslnitial 查看初始值
-XX:+ PrintFlagsFinal 现在的值

-XX:+UnIockExperimentalVMOptions 解锁(解锁后才能
赋值)试验参数

-XX:+ UnlockDiagnosticVMOptions 解锁诊断参数
-XX:+PrintCommandLineFlags 打印命令行参数

java -XX:+PrintFlagsFinal-version 执行命令启动一个java进程 的参数
直接打印命令行



结果写入文件




jps

专门用来查看java进程 id 的

ps -ef|grep xxx
linux通用查看进程id

https://docs.oracle.com/javase/8/docs/technotes/tools/unix/jps.html 官网
-v Displays the arguments passed to the JVM.
- l 显示完全名 ( Displays the full package name for the application's main class or the full path name to the application's JAR file)


可以看到2个进程,第一个是java的jps进程,第二个是tomcat

jinfo

真正运行的jvm的参数值

https://docs.oracle.com/javase/8/docs/technotes/tools/unix/jinfo.html 官网

查看最大堆设置


打印 所有全部非默认值设定



查看用了什么垃圾回收器


用了G1
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1、JVM的参数类型 1.1 标准参数:在各jdk版本中较稳定 -help-server -client-vers...
    大厂offer阅读 13,064评论 0 8
  • JVM的内存结构 本文主要内容包含 JVM的参数类型 jinfo & jps(参数和进程查看) jstat(类加载...
    AlanHou阅读 16,430评论 1 288
  • 注意:所有参数基于JDK7和JDK8提取(java -XX:+PrintFlagsFinal -version),...
    阿飞的博客阅读 17,742评论 3 11
  • 一个月前,妈妈离开了。奶奶告诉我妈妈只是回姥姥家住一段时间,可是如果是回姥姥家住妈妈以前都是带着我一起回去的呀,我...
    辉的阅读 3,873评论 4 5
  • 上一节实验课,老师需要付出很大的精力和时间,课前需要做很多的准备,每一个元件都要提前检验一下是否有问题,尽管如此,...
    轩昂瑶阅读 1,742评论 0 0

友情链接更多精彩内容