如题,一个161MOD的整合包,因为内存不够,所以使用openj9,但是时不时卡顿,查看任务管理器是cpu占用达到了100,每隔几秒就来一次!
openj9本来就更吃CPU一些
而且你161mod对CPU的要求也颇高
个人建议是换个别的配置要求低一点的整合包或者升级一下你的电脑
而且你161mod对CPU的要求也颇高
个人建议是换个别的配置要求低一点的整合包或者升级一下你的电脑
wjwrh 发表于 2021-1-16 19:55
openj9本来就更吃CPU一些
而且你161mod对CPU的要求也颇高
个人建议是换个别的配置要求低一点的整合包或者升 ...
i7 8700还是不能吗??
本帖最后由 1a2s3d4f1 于 2021-1-16 20:53 编辑
https://steinborn.me/posts/tuning-minecraft-openj9
openj9默认苗圃区可能会不够,此教程的参数可能会导致tenured的压力过大,建议-Xmns 调成你分配给mc总内存的40%或更少就像这样:
复制代码
https://steinborn.me/posts/tuning-minecraft-openj9
openj9默认苗圃区可能会不够,此教程的参数可能会导致tenured的压力过大,建议-Xmns 调成你分配给mc总内存的40%或更少就像这样:
- -Xms4096M -Xmx4096M -Xmns1638M -Xmnx1638M -Xgc:concurrentScavenge -Xgc:dnssExpectedTimeRatioMaximum=3 -Xgc:scvNoAdaptiveTenure -Xdisableexplicitgc
客户端版本?
1.12.2可以试试Java11
1.12.2可以试试Java11
mod多同样吃cpu的,hotspot在计算方面还做得好一些,可以尝试jdk11或者更新的优化版本
通过性能调整获得的提升都是有限的,建议改进硬件配置,在此之前,可以:
- 降低视距(显示也是要吃CPU的)
- 减少Mod
- 改用HotSpot,并调大内存
- (高级)使用 -XX:+UseConcMarkSweepGC 和 -XX:+UseSerialGC,加快老年代的收集同时降低年轻代区的cpu收集消耗(别用G1GC啦,内存本来就不够),如果CMS不好用可以考虑ZGC(java15正式支持)
通过性能调整获得的提升都是有限的,建议改进硬件配置,在此之前,可以:
- 降低视距(显示也是要吃CPU的)
- 减少Mod
- 改用HotSpot,并调大内存
- (高级)使用 -XX:+UseConcMarkSweepGC 和 -XX:+UseSerialGC,加快老年代的收集同时降低年轻代区的cpu收集消耗(别用G1GC啦,内存本来就不够),如果CMS不好用可以考虑ZGC(java15正式支持)
RarityEG 发表于 2021-1-17 00:00
mod多同样吃cpu的,hotspot在计算方面还做得好一些,可以尝试jdk11或者更新的优化版本
通过性能调整获得的 ...
不用openj9我游戏都启动不了,而且现在就算使用openj9,内存占用也高,到了14G
aiqingbukexing 发表于 2021-1-17 10:44
不用openj9我游戏都启动不了,而且现在就算使用openj9,内存占用也高,到了14G ...
拿计算换内存,或者拿内存换计算量
我感觉是有的mod有问题,或者视距太高
移除一些需要实体演算的mod吧