MC百科社群

标题: 关于内存溢出导致游戏卡顿 [打印本页]

作者: CaptainBlack13    时间: 2024-8-18 07:49
标题: 关于内存溢出导致游戏卡顿
使用sparkmod检查出来的,但是没看出来什么导致
Profile @ 上午06:21 2024/8/18 | spark (lucko.me)一般出现就是玩久了之后,立即帧数骤降为1帧的那种
如果一直挂机,站着不动,也不会帧数骤降,
求解释,属实让人迷惑,也不像是区块和实体太多,
因为在这个“帧数骤降“发生前也基本不卡,偶尔有一下子卡顿,95%的时间都是流畅的
应该是什么导致的内存占用越来越多,但是搞不明白
如有需要更多信息,请告诉我

作者: QQ酱60332    时间: 2024-8-19 15:33
是不是应该跑个内存的分析?这个线程里面只看出来玩家和世界保存的时候耗时了点,看着还算正常
作者: CaptainBlack13    时间: 2024-8-19 16:57
QQ酱60332 发表于 2024-8-19 15:33
是不是应该跑个内存的分析?这个线程里面只看出来玩家和世界保存的时候耗时了点,看着还算正常 ...

请教一下spark内存分析的指令……还是说用其他东西
只知道怎么用profiler和tickmonitor,tps
作者: QQ酱60332    时间: 2024-8-19 17:46
CaptainBlack13 发表于 2024-8-19 16:57
请教一下spark内存分析的指令……还是说用其他东西
只知道怎么用profiler和tickmonitor,tps ...
  1. /spark heapsummary
复制代码

我也没用过,试试这个https://spark.lucko.me/docs/Command-Usage#-memory
作者: CaptainBlack13    时间: 2024-8-19 18:20
QQ酱60332 发表于 2024-8-19 17:46
我也没用过,试试这个https://spark.lucko.me/docs/Command-Usage#-memory

https://spark.lucko.me/Cmz86bhg07
代码输出的如上,不过这是还没有出现卡顿之前
作者: CaptainBlack13    时间: 2024-8-23 20:12
https://spark.lucko.me/L4IdZ5JoFW
出现卡顿后的检查
作者: CaptainBlack13    时间: 2024-8-23 20:13
CaptainBlack13 发表于 2024-8-23 20:12
https://spark.lucko.me/L4IdZ5JoFW

出现卡顿后的检查
作者: QQ酱60332    时间: 2024-8-24 15:21
看着不像是内存的问题,两次内存使用都只有3-5G,你可以把-Xmx32607m这个参数调小试试。
你那个2T的硬盘不知道是不是机械,你看看是不是外部有什么程序影响,如果有其他程序把CPU、硬盘占用满游戏自然也会卡顿。
第一次的报告里面也都是一些保存操作耗时,精妙背包、xaero、ftbbackups2这些看起来都有一些写入操作。
作者: CaptainBlack13    时间: 2024-8-26 05:43
QQ酱60332 发表于 2024-8-24 15:21
看着不像是内存的问题,两次内存使用都只有3-5G,你可以把-Xmx32607m这个参数调小试试。
你那个2T的硬盘不 ...

固态,硬盘也有赋予几百g空间,后台没什么程序,无非浏览器qqsteam,一样会有发生“卡顿”。
玩久了之后在某次移动过程中(无论快慢),或者使用mod里的传送,导致内存爆了(但又你所说内存又看起来没啥问题),内存给的越多出现这种情况就越慢,
但是
如果我挂机(我是服务端),至少12h以后,我进入游戏操控,依然流畅,其他人也一直保持流畅,但一旦我来回加载区块(甚至走了不超过2个区块),就大概率会卡死,基本就是跑图越多(包括已经生成的地形)出现“帧率骤降“更快。
最终还是隔一段时间出现卡顿后手动彻底退出游戏,重开。
(目前基本毕业了不怎么跑图了,不解决也大概无所谓了,习惯重开游戏
作者: 00860    时间: 2024-9-12 02:55
同样的问题 刚开始内存占用只有33% 越久占用越高 后面直接卡死




欢迎光临 MC百科社群 (https://bbs.mcmod.cn/) MC百科|最大的MineCraft中文模组百科