转载

jvm 参数调优(qbit)

Oracle 对 jvm 参数的说明文档

Client/Server

  • JVM 有两种运行模式 Server 与 Client。
  • Client模式启动速度较快,Server模式启动较慢。
  • 启动进入稳定期长期运行之后 Server 模式的程序运行速度比 Client 要快很多。
  • 查看当前虚拟机处于哪种模式
λ java -version
java version "1.8.0_162"
Java(TM) SE Runtime Environment (build 1.8.0_162-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.162-b12, mixed mode)
  • 64 位 JDK 无法切换到 Clinet 模式

打印

  • 打印 jvm 参数初始值
λ java -XX:+PrintFlagsInitial
  • 打印 jvm 参数最终值
λ java -XX:+PrintFlagsFinal 2> nul
  • 打印被修改过的 jvm 参数
λ java -XX:+PrintCommandLineFlags 2> nul
-XX:InitialHeapSize=266579392 -XX:MaxHeapSize=4265270272 -XX:+PrintCommandLineFlags -XX:+UseCompressedClassPointers -XX:+UseCompressedOops -XX:-UseLargePagesIndividualAllocation -XX:+UseParallelGC

本文出自qbit snap

原文  https://segmentfault.com/a/1190000022603726
正文到此结束
Loading...