本帖最后由 tian051011 于 2019-8-9 14:13 编辑

前言
不久前在https://www.mcbbs.net/thread-847020-1-1.html了解到了OpenJ9,尝试性的在自己的服务器使用后,效果惊为天人,不光服务端的启动速度提升了,内存占用也极大下降,原本空载也要600多MB内存,现在两个人在线都不用600MB。之后我推荐玩家们在客户端也使用OpenJ9,实测对客户端帧数、启动速度、内存占用也有优化。不过让我不爽的一点是,以前给HotSpot(Java原配虚拟机)用的优化JVM参数(就是俗称的服务器启动参数)不能用了,于是花了一点时间钻研了一下IBM的OpenJ9文档,自己写了一段启动参数,实测可以起到锦上添花的作用,让你的服务器带更多人,同时优化性能。



使用效果




参数本体
  1. java -server -Xmx最大内存M -Xms最小内存M -Xss512K -Xaggressive -Xalwaysclassgc [-XcompilationThreads4] -Xconmeter:dynamic [-Xgcpolicy:metronome] -Xshareclasses [-Xtune:virtualized] -jar 服务端核心.jar
复制代码
使用[]框起来的选项不能直接使用,需要具体问题具体分析,详情看我下方的参数解释。



参数解释




在客户端使用




注意事项




如果本贴帮到了你,请不要吝啬你的金粒和人气!