hxy310
   我装的MOD比较多,如果给启动器设置4078m 4G内存,那JAVA启动参数是不是也应该设置成-XX:MaxPermSize=4078m ?

zhou960405
只用设置启动器的就行了,JAVA参数不用改

hxy310
zhou960405 发表于 2014-12-24 22:54
只用设置启动器的就行了,JAVA参数不用改

可是有的时候还是会卡顿  我内存8G的。都分了一半了。MOD也并不是很多 40多个吧。

zhh0000zhh
用java8,java8无需调整PermSize,自动适应
如果还内存溢出就说明内存真的不够

hxy310
zhh0000zhh 发表于 2014-12-24 23:33
用java8,java8无需调整PermSize,自动适应
如果还内存溢出就说明内存真的不够 ...

我MC是1.7.2 安装JAVA8的话游戏没办法启动的。

樱煞
40个mod表示1024m无压力 160个mod用占不了4G 溢出可能是因为mod?

wahaha216
4G不是4096MB么?
java8我亲测可以启动1.7.X

zhou960405
hxy310 发表于 2014-12-24 23:13
可是有的时候还是会卡顿  我内存8G的。都分了一半了。MOD也并不是很多 40多个吧。 ...

把游戏设置改低一点,把光影之类的关一下看看帧数,JAVA8可以启动1.7.2的,我用的就是JAVA8

hxy310
樱煞 发表于 2014-12-25 00:41
40个mod表示1024m无压力 160个mod用占不了4G 溢出可能是因为mod?

为什么总是会内存溢出啊。

hxy310
wahaha216 发表于 2014-12-25 12:43
4G不是4096MB么?
java8我亲测可以启动1.7.X

- -   打错了。   我安装JAVA8用启动器点击启动以后一点反应都没有。1.7.2    1.7.10可以启动

hxy310
zhou960405 发表于 2014-12-25 13:50
把游戏设置改低一点,把光影之类的关一下看看帧数,JAVA8可以启动1.7.2的,我用的就是JAVA8 ...

。。。那为什么我安装JAVA8  64位的用启动器点启动就没反应呢。。。

wahaha216
本帖最后由 wahaha216 于 2014-12-25 18:58 编辑
hxy310 发表于 2014-12-25 17:56
- -   打错了。   我安装JAVA8用启动器点击启动以后一点反应都没有。1.7.2    1.7.10可以启动 ...

你的启动器有什么附加参数?

hxy310
wahaha216 发表于 2014-12-25 18:55
你的启动器有什么附加参数?

没有什么附加参数啊。就只是填了个内存啊。、

wahaha216
hxy310 发表于 2014-12-25 19:18
没有什么附加参数啊。就只是填了个内存啊。、

http://www.mcbbs.net/thread-345166-1-1.html看看这个帖子?
我的启动器有这两条参数-Dfml.ignoreInvalidMinecraftCertificates=true -Dfml.ignorePatchDiscrepancies=true
不懂有没有影响

zhou960405
wahaha216 发表于 2014-12-25 19:56
http://www.mcbbs.net/thread-345166-1-1.html看看这个帖子?
我的启动器有这两条参数-Dfml.ignoreInvali ...

这个应该是optifine和中文输入需要的代码吧?

wahaha216
zhou960405 发表于 2014-12-25 20:20
这个应该是optifine和中文输入需要的代码吧?

貌似是吧,忘了

jiangtao9999
JAVA 的性能本来就很渣。
卡顿并不一定是内存的问题,mod 多了还是删吧……

hxy310
jiangtao9999 发表于 2014-12-26 17:35
JAVA 的性能本来就很渣。
卡顿并不一定是内存的问题,mod 多了还是删吧…… ...

唉。。。果然还是删MOD么。。。真不想删啊。

jiangtao9999
hxy310 发表于 2014-12-26 19:48
唉。。。果然还是删MOD么。。。真不想删啊。

可以试试许愿换开发语言……

hxy310
jiangtao9999 发表于 2014-12-26 21:22
可以试试许愿换开发语言……

你一定是来打酱油的。

jiangtao9999
hxy310 发表于 2014-12-26 21:40
你一定是来打酱油的。

没办法,JAVA 就这样,内存回收一直是问题。虽然已经加了非常牛X的内存回收机制。
mod 多了,就会增加非常多的类和项目,这些东西都是单独的对象,处理肯定会比原版多很多东西。
而且 mod 的开发人员水平不一,有可能优化的并不好,会存在浪费 CPU 和内存资源的算法。
这种情形下,多种因素综合,真的很难避免性能问题。

mc 的激活 chunk 问题,其实就是为了解决运算压力的问题。

换个语言,或许能绕过内存需求的问题,而且 JAVA 的解释运行也损失了性能。

hxy310
jiangtao9999 发表于 2014-12-26 23:00
没办法,JAVA 就这样,内存回收一直是问题。虽然已经加了非常牛X的内存回收机制。
mod 多了,就会增加非 ...

我也希望作者能介于其他平台开发游戏。虽然可能会牺牲一些民间MOD,不过上古,模拟,GTA就是很好的例子。也有不少民间MOD,

jiangtao9999
hxy310 发表于 2014-12-26 23:05
我也希望作者能介于其他平台开发游戏。虽然可能会牺牲一些民间MOD,不过上古,模拟,GTA就是很好的例子。 ...

怎么说呢,我觉得其实最大的问题,还是方块之间的交互,以及每个方块都是一个对象的开发方式导致的。
这会导致非常大的内存占用,运算量也会变大。
这种情况下,换语言也解决不了实际问题。

第一页 上一页 下一页 最后一页