我装的MOD比较多,如果给启动器设置4078m 4G内存,那JAVA启动参数是不是也应该设置成-XX:MaxPermSize=4078m ?
只用设置启动器的就行了,JAVA参数不用改
zhou960405 发表于 2014-12-24 22:54
只用设置启动器的就行了,JAVA参数不用改
可是有的时候还是会卡顿 我内存8G的。都分了一半了。MOD也并不是很多 40多个吧。
用java8,java8无需调整PermSize,自动适应
如果还内存溢出就说明内存真的不够
如果还内存溢出就说明内存真的不够
zhh0000zhh 发表于 2014-12-24 23:33
用java8,java8无需调整PermSize,自动适应
如果还内存溢出就说明内存真的不够 ...
我MC是1.7.2 安装JAVA8的话游戏没办法启动的。
40个mod表示1024m无压力 160个mod用占不了4G 溢出可能是因为mod?
4G不是4096MB么?
java8我亲测可以启动1.7.X
java8我亲测可以启动1.7.X
hxy310 发表于 2014-12-24 23:13
可是有的时候还是会卡顿 我内存8G的。都分了一半了。MOD也并不是很多 40多个吧。 ...
把游戏设置改低一点,把光影之类的关一下看看帧数,JAVA8可以启动1.7.2的,我用的就是JAVA8
樱煞 发表于 2014-12-25 00:41
40个mod表示1024m无压力 160个mod用占不了4G 溢出可能是因为mod?
为什么总是会内存溢出啊。
wahaha216 发表于 2014-12-25 12:43
4G不是4096MB么?
java8我亲测可以启动1.7.X
- - 打错了。 我安装JAVA8用启动器点击启动以后一点反应都没有。1.7.2 1.7.10可以启动
zhou960405 发表于 2014-12-25 13:50
把游戏设置改低一点,把光影之类的关一下看看帧数,JAVA8可以启动1.7.2的,我用的就是JAVA8 ...
。。。那为什么我安装JAVA8 64位的用启动器点启动就没反应呢。。。
本帖最后由 wahaha216 于 2014-12-25 18:58 编辑
你的启动器有什么附加参数?
hxy310 发表于 2014-12-25 17:56
- - 打错了。 我安装JAVA8用启动器点击启动以后一点反应都没有。1.7.2 1.7.10可以启动 ...
你的启动器有什么附加参数?
wahaha216 发表于 2014-12-25 18:55
你的启动器有什么附加参数?
没有什么附加参数啊。就只是填了个内存啊。、
hxy310 发表于 2014-12-25 19:18
没有什么附加参数啊。就只是填了个内存啊。、
http://www.mcbbs.net/thread-345166-1-1.html看看这个帖子?
我的启动器有这两条参数-Dfml.ignoreInvalidMinecraftCertificates=true -Dfml.ignorePatchDiscrepancies=true
不懂有没有影响
wahaha216 发表于 2014-12-25 19:56
http://www.mcbbs.net/thread-345166-1-1.html看看这个帖子?
我的启动器有这两条参数-Dfml.ignoreInvali ...
这个应该是optifine和中文输入需要的代码吧?
zhou960405 发表于 2014-12-25 20:20
这个应该是optifine和中文输入需要的代码吧?
貌似是吧,忘了
JAVA 的性能本来就很渣。
卡顿并不一定是内存的问题,mod 多了还是删吧……
卡顿并不一定是内存的问题,mod 多了还是删吧……
jiangtao9999 发表于 2014-12-26 17:35
JAVA 的性能本来就很渣。
卡顿并不一定是内存的问题,mod 多了还是删吧…… ...
唉。。。果然还是删MOD么。。。真不想删啊。
hxy310 发表于 2014-12-26 19:48
唉。。。果然还是删MOD么。。。真不想删啊。
可以试试许愿换开发语言……
jiangtao9999 发表于 2014-12-26 21:22
可以试试许愿换开发语言……
你一定是来打酱油的。
hxy310 发表于 2014-12-26 21:40
你一定是来打酱油的。
没办法,JAVA 就这样,内存回收一直是问题。虽然已经加了非常牛X的内存回收机制。
mod 多了,就会增加非常多的类和项目,这些东西都是单独的对象,处理肯定会比原版多很多东西。
而且 mod 的开发人员水平不一,有可能优化的并不好,会存在浪费 CPU 和内存资源的算法。
这种情形下,多种因素综合,真的很难避免性能问题。
mc 的激活 chunk 问题,其实就是为了解决运算压力的问题。
换个语言,或许能绕过内存需求的问题,而且 JAVA 的解释运行也损失了性能。
jiangtao9999 发表于 2014-12-26 23:00
没办法,JAVA 就这样,内存回收一直是问题。虽然已经加了非常牛X的内存回收机制。
mod 多了,就会增加非 ...
我也希望作者能介于其他平台开发游戏。虽然可能会牺牲一些民间MOD,不过上古,模拟,GTA就是很好的例子。也有不少民间MOD,