——————————JVM常见参数——————————————
-Xms20m: 堆初始值20M
-Xmx20m:堆最大可用值20M
-Xmn5m:新生代最大可用值5M
-Xss10m:指定每个线程的私有栈大小10M
-XX:PrintGC 触发GC时日志打印
-XX:PrintGCDetails 触发GC时日志打印更详细
-XX:UseSerialGC 串行回收
-XX:SurvivorRatio=8 eden:from:to = 8:1:1
-XX:NewRatio=2 新生代:老年代 = 1:2
-XX:MaxMetaspaceSize=20 配置元空间最大内存20M
-XX:+DoEscapeAnalysis 开启逃逸分析(用于JVM对象分配优化-栈上分配)
-XX:+PrintHeapAtGC 打印heap信息在发生gc时
-XX:+EliminateAllocations 标量替换,默认打开
java内存模型
b+树的特点