GreedyCraft

GreedyCraft

123k Downloads

[Suggestion] 把整合包启动参数改一改吧

ZYLHL opened this issue · 4 comments

commented

描述你的想法或建议

把整合包启动参数改一改吧,TC你设定的XMs和Xmx都为10240M没有考虑到大家的机器,而且-d64那个参数没有任何作用,甚至出现couldn't create JVM machine的错误。
希望能把参数设置建议写在安装教程的那个pdf里具体内容如下。

你是否有实现该想法的方法或建议?如果有,请说明

8G内存的电脑使用此参数
-Xms512M -Xmx6144M -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

8G以上(建议16G)的电脑用这个参数
-Xms512M -Xmx8192M -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

32G或更大内存的电脑选择以下参数
-Xms512M -Xmx15360M -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

像这样写在安装说明里,然后给个图文教程指导每个玩家去根据自己的机器配置适合自己电脑的参数。

还有什么别的内容想让我们知道吗?

commented

还有一点,permgen设置为128MB

commented

10240是为了大多数电脑都能玩的更流畅,因为大部分人都是16G
调整内存的方法已经写在安装教程里了,不过我下次会加一些参数调整的教程
你给的这个参数应该不太适合这个包,DisableExplicitGC会导致显式内存清理失效从而很难玩很长时间不崩,另外Xms和Xmx应该相等。

commented

1.16已增加部分参数。