本帖最后由 shangenbo 于 2020-3-1 21:33 编辑

你想让你的服务器多带一些人,更节省内存吗?
想让你的客户端启动比别人快很多吗?
来试试这段启动参数!
(不分版本,无论是服务端还是客户端都可以使用)
(该启动参数已在某服务器运行半年之久)



使用效果
(截图部分内容已经做过处理)
客户端启动视频,启动bat等等资源可以访问:
https://pan.baidu.com/s/1pAscz-T_-o7EfMNDFE3_1Q







常规参数

单位什么的相信大家都懂!
64位jre
  1. java -server -Xincgc -Xmx最大内存M -Xms最小内存M -Xss512K -XX:+AggressiveOpts -XX:+UseCompressedOops -XX:+UseCMSCompactAtFullCollection -XX:+UseFastAccessorMethods -XX:ParallelGCThreads=4 -XX:+UseConcMarkSweepGC -XX:CMSFullGCsBeforeCompaction=2 -XX:CMSInitiatingOccupancyFraction=70 -XX:-DisableExplicitGC -XX:TargetSurvivorRatio=90 -jar 服务端核心.jar
复制代码
32位jre

  1. java -Xincgc -Xmx最大内存G -Xms最小内存M -Xss512K -XX:+AggressiveOpts -XX:+UseFastAccessorMethods -XX:ParallelGCThreads=4 -XX:+UseConcMarkSweepGC -XX:CMSFullGCsBeforeCompaction=2 -XX:CMSInitiatingOccupancyFraction=70 -XX:-DisableExplicitGC -XX:TargetSurvivorRatio=90 -jar 服务端核心.jar
复制代码







讲解








客户端食用方法


只要在高级启动设置中把参数掐头去尾填进去就可以吃了
(注意:在最新的HMCL中需要关闭内置参数 否则会造成无法启动游戏)
如下:




  1. -Xss512K -XX:+AggressiveOpts -XX:+UseCompressedOops -XX:+UseCMSCompactAtFullCollection -XX:+UseFastAccessorMethods -XX:ParallelGCThreads=4 -XX:+UseConcMarkSweepGC -XX:CMSFullGCsBeforeCompaction=2 -XX:CMSInitiatingOccupancyFraction=70 -XX:-DisableExplicitGC -XX:TargetSurvivorRatio=90
复制代码





其他


感谢参与测试的所有人员!
未来我们可能会推出更好的启动参数!记得关注!


采纳472楼对于模组服的见解链接
将xms和xmx设置相同的确可以节省cpu资源,但是咱针对的是内存优化,故没设置相同

不做伸手党!