检查项
描述
启动器更新后,我像往常一样启动游戏,进入地图后感觉有点不对劲,暂时没发现什么,但当我切出游戏,想打开kg音乐时,发现电脑有点卡顿,虽然后台挂着游戏,但以前没有这么卡过,心想着向右下角看去,这一看让我吓一跳,电脑运存已经干到92%了,我赶紧打开管理器查看,发现虽然总运存干到了92%,但内存占用量最高的minecraft进程的内存占用并不高,甚至低的吓人(ATM10整合版我分了15G,平常也就占用8G左右,但现在只有几个G),我意识到可能有程序内存溢出了,在任务管理器上找不到,于是打开性能监视器,发现工作集高的吓人

这时我才想起启动器好像新更新了内存管理功能,当我退出游戏,把内存管理改为不指定后启动游戏,发现内存占用变回原样了。
于是我进行了以下测试
我把其改为ZGC激进后启动游戏,发现内存占用相比分代ZGC要低一点,但启动时间要长了不少
改为G1GC后,其内存占用和以前的内存占用没什么区别,启动时间也差不都
于是我询问了AI
在添加相关参数后,使用分代ZGC,启动游戏时情况一样,占用还是一样的高
但是一会后,内存下降了一些,应该是添加的参数进行了内存回收
后面我又换了个轻量的优化整合包,内存占用也是相对不启用内存管理要高出不少
后面我又换成了原版,这种情况就不明显了
所以这个内存管理是不是应该对于大型整合包时禁用,或者使用G1GC(现在应该是默认为分代ZGC)
对于原版应该没什么影响
重现步骤
使用分代ZGC启动游戏
发现内存占用超高
日志与附件
无,因为游戏未崩溃
检查项
描述
启动器更新后,我像往常一样启动游戏,进入地图后感觉有点不对劲,暂时没发现什么,但当我切出游戏,想打开kg音乐时,发现电脑有点卡顿,虽然后台挂着游戏,但以前没有这么卡过,心想着向右下角看去,这一看让我吓一跳,电脑运存已经干到92%了,我赶紧打开管理器查看,发现虽然总运存干到了92%,但内存占用量最高的minecraft进程的内存占用并不高,甚至低的吓人(ATM10整合版我分了15G,平常也就占用8G左右,但现在只有几个G),我意识到可能有程序内存溢出了,在任务管理器上找不到,于是打开性能监视器,发现工作集高的吓人
我把其改为ZGC激进后启动游戏,发现内存占用相比分代ZGC要低一点,但启动时间要长了不少
改为G1GC后,其内存占用和以前的内存占用没什么区别,启动时间也差不都
于是我询问了AI
在添加相关参数后,使用分代ZGC,启动游戏时情况一样,占用还是一样的高
但是一会后,内存下降了一些,应该是添加的参数进行了内存回收
后面我又换了个轻量的优化整合包,内存占用也是相对不启用内存管理要高出不少
后面我又换成了原版,这种情况就不明显了
所以这个内存管理是不是应该对于大型整合包时禁用,或者使用G1GC(现在应该是默认为分代ZGC)
对于原版应该没什么影响
重现步骤
使用分代ZGC启动游戏
发现内存占用超高
日志与附件
无,因为游戏未崩溃