164ebr
本帖最后由 164ebr 于 2022-10-8 16:14 编辑

1.18.2PurPur
这是bat



问题是,启动服务器之后,这个分页缓冲池的内存框框上涨,大概1MB/s


上网查了一下是内存泄露,然后也调了什么虚拟内存之类的


开服环境是

插件150+,有自己写的,还有奇奇怪怪的插件,很杂()

家用机,自家云,有公网


观察了两分钟没有停下来的意思,我把端一stop这里的缓冲池的内存就停下来了


最终导致的结果就是



有什么好的解决办法或者有遇到相同问题的吗



16:14编辑
刚刚启动了一会,已经吃到了891...







HaiLun
就是内存不足啊你多分配点内存就好了

‮tcejorPoiK
本帖最后由 ‮tcejorPoiK 于 2022-10-8 17:09 编辑

使用Aikar's Flags后再看看

https://docs.papermc.io/paper/aikars-flags

  1. java -Xms10G -Xmx10G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -Dusing.aikars.flags=https://mcflags.emc.gs -Daikars.new.flags=true -jar <服务端>.jar --nogui
复制代码

Flower_胡子
java17换这个版本看看
java17 https://cowtransfer.com/s/8c5a70e571ab4e

BedrockCC
很单纯的内存不足啊

Thehrz
确实是内存泄漏的表现 但判断方法在 Windows 不应该是 "分页缓冲池" 而是 "已提交" 的值

我的建议是 先减小 -Xss JVM参数值 比如 256K

名副其实
你看看插件列表里面是不是有旧版本的 LiteSignIn 以及其他一些没有更新的插件

164ebr
名副其实 发表于 2022-10-8 19:48
你看看插件列表里面是不是有旧版本的 LiteSignIn 以及其他一些没有更新的插件 ...

LiteSignIn 1.6.0

名副其实

最新版本是 1.6.5.0。试试看更新。
其他插件如果可以更新的也试试看