sudo apt update && sudo apt upgrade
确保软件包最新。/etc/sysctl.conf
,如增加 net.core.somaxconn
(连接队列长度)、vm.swappiness
(减少交换分区依赖)。noatime
挂载选项减少文件访问开销,或选择高性能文件系统如 ext4。-Xms
和 -Xmx
设为相同值(如 -Xms4g -Xmx4g
),避免动态调整开销。-XX:+UseG1GC
,并设置 -XX:MaxGCPauseMillis
控制停顿时间。-XX:ParallelGCThreads
和 -XX:ConcGCThreads
(通常设为CPU核心数)。-Xss
(如 -Xss256k
,避免过大占用内存)。HashMap
替代 List
查找场景),避免自动装箱/拆箱。ThreadPoolExecutor
)、并发集合(如 ConcurrentHashMap
),减少锁竞争。jstat
(监控GC和内存)、jmap
(生成堆转储)、jstack
(线程分析)。-XX:+PrintGCDetails -Xloggc:/path/to/gc.log
),分析垃圾回收频率和耗时。