在Debian上优化Java性能可从JVM参数、代码、系统配置及工具监控等方面入手,具体如下:
-Xms和-Xmx设置堆内存初始值和最大值(建议设为相同值,避免动态调整开销);用-XX:NewRatio和-XX:SurvivorRatio调整新生代与老年代比例。-XX:+UseG1GC),高吞吐量场景选Parallel GC(-XX:+UseParallelGC)。-XX:ParallelGCThreads和-XX:ConcGCThreads设置并行/并发GC线程数。StringBuilder替代+拼接,减少内存开销。ulimit -n增大限制,避免资源耗尽。net.core.somaxconn)。参考来源:[1,2,3,4,5,6,7,8,9,10,11]