Java-生产环境下性能监控与调优详解

优质
小牛编辑
119浏览
2023-12-01

JVM 内存结构.PNG 堆区: 非堆区:

  • Class、Package、Method、Field、字节码、常量池、符号引用。
  • CCS : 32 位指针的 Class
  • CodeCache : JIT 编译后的本地代码、JNI 使用的 C 代码。 gc 输出结果.PNG
参数概念
-Xms最小堆大小
-Xmx最大堆大小
-XX:NewSize新生代大小。
-XX:MaxNewSize新生代最大大小。
-XX:NewRatio新生代占堆内存的比例。
-XX:SurvivorRatio
-XX:MetaspaceSize
-XX:MaxMetaspaceSize
-XX:+UseCompressedClassPointers
-XX:CompressedClassSpaceSize
-XX:InitialCodeCacheSize
-XX:ReservedCodeCacheSize