-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
LLSE(JS) 在一游戏刻内获取大量方块时内存异常增大,并影响到处理速度 #14
Labels
bug
Something isn't working
Comments
怪,我用隔壁worldedit 复制几个区块都是ms级别 |
C++插件应该是获取levelChunk然后遍历其中的方块,SE插件可能每次获取方块都要获取一次levelChunk,速度就慢了 |
最近应该是把getBlock的底层接口换成了获取失败的检查(以前失败直接抛异常),可能多了一些检查的性能开销。 |
可能是BDS内部接口的问题,有待进一步定位。 |
1.19.10后 bds内部处理方块变得非常拉胯导致 |
此问题能被定位原因嘛?有无人跑下Profile |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
异常模块
ScriptEngine(脚本引擎)
操作系统
Windows 11
LiteLoader版本
2.5.1
BDS版本
1.19.20
发生了什么?
我写了一个保存范围内全部方块的插件,在1.18.x时它能在两秒内遍历一个区块的方块,而在BDS 1.19.20 LL2.5.0/2.5.1,遍历一个区块需要几分钟,获取方块的速度随着获取数量的增多而减慢,内存占用也异常增大。
在这里下载经过处理的那个插件(删除了无关操作),遍历方块在1051~1065行:
https://wwz.lanzouw.com/ieODm09kgomh
复现此问题的步骤
这个指令将会自动设置一个常加载区域,然后获取区块坐标在0,0~3,3之间的区块
有关的日志/输出
Click to expand
插件列表
The text was updated successfully, but these errors were encountered: