之前我整过一台服务器,用的是10核心的e5 2666v3,这u单核cpuz分数400分左右,而我以前用的i3 9100f 4核心 单核cpuz 450还是多少来着,反正i3 9100f的单核性能比e52666v3强,当时想着mc是个吃单核的游戏,所以没对e5 2666v3开mc服务器有很大的信心,因给用i3 9100f搭配gtx1050ti玩高版本跑图会有明显卡顿,表现为跑图时fps不稳定,多mod跑图更是直接不能玩,但在测试e5 2666v3玩高版本时却意外很流畅,这是否说明mc高版本吃多核心?百科之后了解到,显卡工作的原理是cpu计算的数据输入进显卡,显卡在进一步得到结果并输出,由此得出显卡输出的每一帧都首先由cpu计算,如果cpu被吃满,则计算输出给显卡的数据不足(瞎猜的),就会导致帧数减少不稳定,在看任务管理器时发现e5 2666v3的全部核心都被占用,但每个核心仍没占满,而以前用i3 9100f时每个核心基本都占满,由此可以印证上述猜想?这让我想到了低版本的一个优化mod,区块生成限制,通过降低跑图时核心的利用率,虽然降低了跑速时区块的生成速度,但帧数却稳定了...,emm,编不下去了,就当乐子看吧 |