JVM优化(下)

mac2022-06-30  74

14、Tomcat8优化之G1牢记收集器的测试结果以及小结:

jmeter测试:(1)tomcat未做任何优化:(2)禁用AJP:(3)启用连接池:(4)设置最大线程数1000,初始线程数200:(5)设置最大线程数5000,初始线程数500:(6)设置maxQueueSize="100"(7)设置nio2的运行模式:(8)调整jvm参数进行优化: A. 设置并行垃圾回收器: vim bin/catalina.sh JAVA_OPTS="-XX:+UseParallelGC -XX:+UseParallelOldGC -Xms64m -Xmx512m -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintGCDateStamps -XX:+PrintHeapAtGC -Xloggc:../logs/gc.log" B.运行结果中,根据对gc.log的分析,调整jvm参数: vim bin/catalina.sh JAVA_OPTS="-XX:+UseParallelGC -XX:+UseParallelOldGC -Xms128m -Xmx1024m -XX:NewSize=64m -XX:MaxNewSize=256m #初始年轻代大小64m,年轻代最大256m -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintGCDateStamps -XX:+PrintHeapAtGC -Xloggc:../logs/gc.log" C.设置G1垃圾回收器: vim bin/catalina.sh JAVA_OPTS="‐XX:+UseG1GC ‐XX:MaxGCPauseMillis=100 ‐Xms128m ‐Xmx1024m -XX:+PrintGCDetails ‐XX:+PrintGCTimeStamps ‐XX:+PrintGCDateStamps -XX:+PrintHeapAtGC ‐Xloggc:../logs/gc.log"

 

转载于:https://www.cnblogs.com/mediocreWorld/p/10934552.html

最新回复(0)