-Xms4g -Xmx4g
),避免动态调整开销。调整新生代与老年代比例(-XX:NewRatio=3
),优化垃圾回收。-XX:+UseG1GC
),并设置最大停顿时间(-XX:MaxGCPauseMillis=200
)。-Xss2m
),并行GC线程数(-XX:ParallelGCThreads
)与CPU核心数匹配。HashMap
替代ArrayList
提升查找效率。ExecutorService
)管理线程,减少上下文切换。vm.swappiness
减少交换分区使用,增加网络缓冲区大小(net.core.rmem_max
等)。noatime
挂载选项减少磁盘访问开销。