Minecraft(我的世界)中文论坛

 找回密码
 注册(register)

!header_login!

只需一步,立刻登录

查看: 3528698298|回复: 691

[教程] 使用Openj9大幅降低MC的内存占用,提高FPS和TPS,炸鸡也能玩1.12的mod了

    [复制链接]
wormz 当前离线
积分
2763
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2011-5-24
查看详细资料
发表于 2019-2-22 19:24:12 | 显示全部楼层 |阅读模式

您尚未登录,立即登录享受更好的浏览体验!

您需要 登录 才可以下载或查看,没有帐号?注册(register)

x
本帖最后由 wormz 于 2019-2-22 22:24 编辑

太长不看:
请到https://adoptopenjdk.net/下载openj9,版本选择OpenJDK 8 (LTS),JVM选择OpenJ9,如下图
1.png
安装之后,在你的启动器里一般会有java路径这一栏,如Multimc
2.png
将该路径修改成刚刚安装好的AdoptOpenJDK的javaw.exe路径即可,JVM参数可以留空。
请使用Forge 1.12.2 的2815或者更新版本(必须!!!早期版本和openj9有兼容性问题!!!),1.7.10兼容性未知

目前的不兼容列表:
Sampler mod
nonupdate mod
Uranium服务端



以下是正文:
众所周知,Minecraft在更新到1.8之后的版本之后,因为种种原因,游戏的内存使用变得居高不下。这种问题在mod玩家中尤其致命,现在流行的大型1.12整合包如Sevtech和All the mods等通常需要5-6g内存才能带起来。纵然有Foamfix等优化mod,比起1.7.10时代对内存需求的增长仍然极为恐怖,这也是1.12目前在国内mod玩家之间不够普及的一大原因。

笔者最近在FTB reddit上闲逛的时候偶然发现了这么一个帖子
该帖子作者在里边叙述了一种通过使用另外一种Java虚拟机(openj9)大幅降低MC内存占用和启动时间,并能有效提高游戏内FPS的方法。

我在看到这个帖子之后,将本方法推荐给了黑猫等人,初步测试结果(1.7.10)效果非常好,游戏性能有明显的提升。
今天我在我目前正在开发的一个1.12整合包上进行了一下初步测试
我的配置是:i5-4670k,GTX1080,16G内存
默认内存分配为:Xmx:6500m,Xms:6500m
内存占用来自于资源管理器

以下是测试结果:
· 测试1:原版Oracle JVM,使用G1GC
o  启动时间:3:31
o  主菜单内存占用:7837 mb
o  进入世界时间:0:57
o  游戏内帧率:300- 310 FPS
o  游戏内内存占用: 8450 mb

· 测试2:原版Oracle JVM,未使用G1GC,无任何附加JVM参数
o  启动时间:3:17
o  主菜单内存占用:5814 mb
o  进入世界时间:0:53
o  游戏内帧率:290 - 310 FPS
o  游戏内内存占用:6360 mb

· 测试3:Openj9,无任何附加JVM参数
o  启动时间:3:14
o  主菜单内存占用:4650 mb
o  进入世界时间:0:50
o  游戏内帧率:370 - 380 FPS
o  游戏内内存占用:5300 mb

可以看到内存占用比起我们平常用的Oracle JVM有大幅降低,FPS也有非常大的提升。我相信在未来一定有更大的发展空间。

注意,本jvm可能和某些mod/服务端有未知的兼容性问题,出现情况请报告给mod/服务端作者,本文作者不对产生的任何问题负责。

评分

参与人数 66人气 +98 金粒 +305 收起 理由
LeoPro + 2 神乎其技!6的飞起!
羽希氷華 + 2 MCBBS有你更精彩~
642_ + 1 Ssssssssssssssssssss
小王的靴子 + 1 + 5 渣机能带动 呕吼yeah
风暴的平静 + 1 神乎其技!6的飞起!
BBBBCC + 1 神乎其技!6的飞起!
RGQ1234 + 1 MCBBS有你更精彩~
心念の冰 + 1 神乎其技!6的飞起!
fly456456 + 1 + 10 神乎其技!6的飞起!
ay_zAin + 1 神乎其技!6的飞起!
swtdag + 1 + 10 谢谢分享
rmm233 + 1 神乎其技!6的飞起!
vsx1924868164 + 1 MCBBS有你更精彩~
Tian_Ran666 + 1 MCBBS有你更精彩~
825448973 + 5 MCBBS有你更精彩~
2734752484 + 1
我是变形 + 1 神乎其技!6的飞起!
我本不同 + 1 神乎其技!6的飞起!
林悦彪 + 2 + 8 神乎其技!6的飞起!
Luo_luo__ + 15 神乎其技!6的飞起!

查看全部评分

ruhuasiyu 当前离线
积分
22026
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2014-10-16
查看详细资料
发表于 2019-2-22 19:38:45 | 显示全部楼层
这个有点厉害了……看看能不能拯救下我的渣机

评分

参与人数 2人气 +2 收起 理由
归斌洁 + 1 来拯救我的泰坦整合时看到了巨佬.
aoxiangtianji + 1 膜拜julao~

查看全部评分

回复

使用道具 举报

1315989526 当前离线
积分
2422
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2016-3-25
查看详细资料
发表于 2019-2-22 19:44:48 | 显示全部楼层
是真的厉害,佩服大佬,cpu和内存占用下来好多,启动也快很多
回复

使用道具 举报

saysei 当前离线
积分
2202
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2012-4-5
查看详细资料
发表于 2019-2-22 20:10:36 | 显示全部楼层
好东西呀 点个赞
回复

使用道具 举报

paperbox 当前离线
积分
614
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2015-8-28
查看详细资料
发表于 2019-2-22 20:29:18 | 显示全部楼层
这是大宝贝鸭,资瓷一哈
回复

使用道具 举报

.0a.a0. 当前离线
积分
702
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2016-11-27
查看详细资料
发表于 2019-2-22 21:18:55 | 显示全部楼层
实测
1.12.2林业mod会崩溃
版本: forestry_1.12.2-5.8.1.322
Forge: forge1.12.2-14.23.5.2814

以及这个东西真的能大幅度降低内存占用,尤其在大型整合包中效果明显

评分

参与人数 1人气 +1 收起 理由
xjq2009 + 1 请检查Forge版本,1.12.2Forge版本要高于28.

查看全部评分

回复

使用道具 举报

.0a.a0. 当前离线
积分
702
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2016-11-27
查看详细资料
发表于 2019-2-22 21:23:53 | 显示全部楼层
.0a.a0. 发表于 2019-2-22 21:18
实测
1.12.2林业mod会崩溃
版本: forestry_1.12.2-5.8.1.322

以上是Release版测试,实际上
林业在curseforge的5.8.2.383Beta版本(2天前更新)没有问题
其余未测试
回复

使用道具 举报

snow131313 当前离线
积分
997
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2016-8-3
查看详细资料
发表于 2019-2-22 21:24:28 | 显示全部楼层
是个好兆头!刚刚我试了下,效果十分明显,原本需要使用6G启动的包现在大概4G+就ok,加载速度明显变快,我觉得很棒
回复

使用道具 举报

117779284 当前离线
积分
7028
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2014-4-28
查看详细资料
发表于 2019-2-22 22:13:48 | 显示全部楼层
我刚要放弃1.12.2MOD服。。你就给我出现这个??
嗯嗯那。。真香。。

评分

参与人数 1金粒 +10 收起 理由
8Mi丶以勒 + 10 没有人能逃得过王境泽真香定理.

查看全部评分

回复

使用道具 举报

zyjking 当前离线
积分
16901
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2016-1-27
查看详细资料
发表于 2019-2-22 22:25:35 | 显示全部楼层
好东西先收藏了,看看以后说不定会用到
回复

使用道具 举报

Twilight_Two 当前离线
积分
7917
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2015-10-12
查看详细资料
发表于 2019-2-23 10:55:29 | 显示全部楼层
如果对1.7.10很有用的话那就好了。今天就去测试一下。不过是不是电脑越好优化效果越好呢。。。减少内存使用的同时会不会提高cpu的使用呢。。。
回复

使用道具 举报

锁天ST 当前离线
积分
172
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2019-2-17
查看详细资料
发表于 2019-2-23 11:56:48 来自手机 | 显示全部楼层
牛逼哄哄,感谢大佬:)
回复

使用道具 举报

18007131696@163 当前离线
积分
645
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2017-1-22
查看详细资料
发表于 2019-2-23 13:20:10 | 显示全部楼层
神乎其技,不服不行!

评分

参与人数 1人气 -1 金粒 -10 收起 理由
玄素 -1 -10 无意义

查看全部评分

回复

使用道具 举报

夏小沫 当前离线
积分
4222
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2014-10-4
查看详细资料
发表于 2019-2-23 13:36:02 | 显示全部楼层
u端最新版已经兼容了,但是测试发现 神秘时代4 无法兼容

评分

参与人数 1人气 +1 收起 理由
轻光233 + 1 我的连连看5555

查看全部评分

回复

使用道具 举报

Twilight_Two 当前离线
积分
7917
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2015-10-12
查看详细资料
发表于 2019-2-23 13:48:50 | 显示全部楼层
有了这个就不需要我们以前一般安装的Java8了吗
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册(register)

本版积分规则

Archiver|小黑屋|Mcbbs.net ( 京ICP备15023768号-1 ) | 京公网安备 11010502037624号 | 手机版

GMT+8, 2021-11-30 08:52 , Processed in 0.082332 second(s), Total 26, Slave 25 queries, Release: Build.2021.11.26 1022, Gzip On, Redis On.

"Minecraft"以及"我的世界"为Mojang Synergies AB的商标 本站与Mojang以及微软公司没有从属关系

© 2010-2020 我的世界中文论坛 版权所有 本站原创图文内容版权属于原创作者,未经许可不得转载

快速回复 返回顶部 返回列表