背景:Java手游服务器,跨服出现明显的卡顿。 java version "1.8.0_40"
预测原因:怀疑是经常Full gc 导致进程卡顿。
解决方案:
调整Jvm参数,改为用G1gc -XX:+UseG1GC -XX:+UseStringDeduplication,放到正式环境观察。
对比数据。
gc次数和gc时间有明显的改进。
fgc次数减少89%。
背景:Java手游服务器,跨服出现明显的卡顿。 java version "1.8.0_40"
预测原因:怀疑是经常Full gc 导致进程卡顿。
解决方案:
调整Jvm参数,改为用G1gc -XX:+UseG1GC -XX:+UseStringDeduplication,放到正式环境观察。
对比数据。
gc次数和gc时间有明显的改进。
fgc次数减少89%。