纱夜
本帖最后由 阴阳师元素祭祀 于 2020-3-18 12:59 编辑

本文使用
MM2BC —— MCBBS Markdown To BBCode Converter[InfStudio]
https://www.mcbbs.net/thread-779668-1-1.html
(出处: Minecraft(我的世界)中文论坛)
宅魂出来修markdown了——dz会主动支持?那没事了。

破事水:猜测:Minecraft fps与Render线程cpu占用率成反比


前情提要

隔壁linux的线程实现是进程 于是可以查看每个线程(进程)的cpu占用
于是就出现了yys(有意思)的想法: 查看客户端渲染线程cpu占用


实验条件&参数

操作系统

Windows 10 专业版
版本号1909 操作系统版本18363.720


Jvm参数

-Xverify:none -XX:+UnlockExperimentalVMOptions -client -Xmx2048M -Xms2048M -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:G1HeapRegionSize=128M -XX:+UseLargePagesInMetaspace -XX:MaxGCPauseMillis=50  -XX:+DisableExplicitGC

测试时F3部分参考参数(硬件配置)



部分使用的软件&工具 地址或名称

https://docs.microsoft.com/zh-cn/sysinternals/downloads/process-explorer

与JDK中包含的exe:

jvisualvm.exe
jstack.exe  


实验数据

已知: 渲染线程tid为7764    (使用jstack.exe查看)

线程占用cpu使用processexplorer.exe查看

渲染中含有适量大佬生存中产生的实体:




渲染中面朝天空或少量实体:  





单人创造看天空帧数限制150:


单人创造看天空帧数限制undefined:


结论

帧数与渲染线程cpu占用率成反比
实体害人 建议关掉玩家实体AI[注1]


参考

[注1] 来自 https://www.mcbbs.net/forum.php?mod=redirect&goto=findpost&ptid=943798&pid=16120045

正文

optifine怎么还没出正式版 我帧数都没莉






GreyElaina
在这种论坛平台上还是老老实实BBCode...

Zapic
z?
就是你一天到晚整些没用的然后机器炸了也不管一下么?
你不要开服了(bushi

下一页 最后一页