JVM 信息查看和具体优化

0.JVM优化的两个指标

    JVM运行的吞吐量:影响整个程序的执行时间

    JVM运行的单次停顿时间:应该用户的交互

-XX:+PrintFlagsInitial 查看初始值
-XX:+PrintFlagsFinal 查看最终的值,因为初始值有可能被修改
-XX:+UnlockExperimentalVMOptions 解锁实验参数,JVM中有些实验参数无法直接赋值,必须先使用此参数才能赋值
-XX:+UnlockDiagnosticVMOptions 解锁诊断参数
-XX:+PrintCommandLineFlags 打印命令行参数

1.查看JVM默认垃圾回收

   JAVA 8 默认的使用的      -XX:+UseParallelGC  使用的  UseParallelGC+UseParallelGC

   查看当前GC基本使用情况:  java -XX:+PrintCommandLineFlags -version

   查看GC的具体设置参数:      java -XX:+PrintFlagsFinal     根据字符排序 看一看到一个个具体设置

2.参考文档

https://bugs.openjdk.java.net/browse/JDK-8151176

https://blog.csdn.net/liuxiao723846/article/details/72808495?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-2.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-2.control

 https://www.cnblogs.com/cellei/p/12164708.html

https://www.cnblogs.com/weechang/p/12493158.html

posted @ 2020-12-05 10:22  持之  阅读(115)  评论(0编辑  收藏  举报