TeaCon奇怪的内存追踪检查记录
九野纱夜
2026年05月28日 18:40

大多数采样时,若没有特殊说明,则是在创建单人存档,默认地图,创造模式,单人进存档,视距开最大,反复进出地狱,然后反复进出存档,以此反复,直到GC已经救不了内存一直卡顿

最后在主菜单执行GC后dump

不一定只有一个mod存在引用,但一次大概率只能看到一个。也不排除存在某种操作的可能性会让mod清掉引用

---

TeaCon2020

清一色这个引用

TeaCon2021

存档恰好有蜜蜂,多测了几波,挺稳定
其中ServerWorld很多是no gc root的,然后其实不见稳定增长

TeaCon 2022

疑似不存在稳定内存泄漏的一届,内存反复测试后依旧不会占满(或增长速度特别慢),对象数量多次测试之后再也上不去。引用的话疑似都是一些mod一次性的static或者备份或者临时缓存(应该有上限?)


TeaCon2023

单人创建存档之后进地狱会崩溃 / 概率点不上火

反复进出几次存档之后再也进不去 ——

所以说...内存泄漏确实是完全不重要的小事?

因为次数太少不确定会不会清掉
看上去是单份的泄漏
看上去是另外一个单份的泄漏


TeaCon甲辰

唯一一个反复进出地狱就已经能让内存快速堆满(4G)的版本,或许是从TeaCon2023开始类似问题(但进不去地狱),可能是一份世界在这个版本还是太大了

第一次测试时退出存档保存世界耗费的时间太长了,大概率是内存完全不够用了(4G),导致采样的结果完全不可用

所以最终测试没有反复进出多次,对象数量没有那么夸张...嘛?(我才进存档2~4次)

你们都是偷内存的凶手

#TeaCon#​#Minecraft#​#Minecraft模组#​