BBSMC Logo
模组
资源包
数据包
整合包
光影
插件
软件资源
论坛
登录
模组插件数据包光影资源包整合包资源
登录
设置
EventBenchmark

EventBenchmark

一个Minecraft (Neo)Forge 事件性能测试模组

1
0
实用工具

基本信息

我的世界Java版本

1.20.1

平台

\n \n \n Forge
NeoForge

运行环境

客户端
服务端
客户端和服务端

其他链接

反馈问题 查看源码
QQ频道

创作者

ZCRAFT Member

详情信息

许可证 MIT
发布于 2 months ago
更新于 2 months ago
简介渲染图更新日志版本百科反馈讨论

EventBenchmark 测试模组文档

🧪 测试命令说明

命令 功能描述
/eventbenchmark test1 测试注册 10,000个监听器 的性能
/eventbenchmark test2 测试注册 1,000个监听器 并发布 10,000个事件 的性能
/eventbenchmark reset 重置所有监听器状态

注意:本模组仅用于性能测试,不提供实际优化功能。如需性能优化请安装 Moonlit Performance Enhancement Module


⚙️ 测试流程详解

标准测试流程

  1. 输入测试命令 → 开始执行指定测试场景
  2. 预热测试阶段:
    • 自动执行1次预备测试
    • 消除JIT编译器的首次执行影响
  3. 核心测试阶段:
    • 连续执行10次相同测试
    • 每次测试后完全重置环境
  4. 数据记录:
    • 每次测试结果写入 Minecraft日志文件中
    • 完整日志保留在控制台
  5. 结果计算:
    • 计算10次测试的平均值
  6. 最终输出:
    • 平均值显示在游戏聊天栏
    • 格式:[事件性能] xxx: X.XX ms

💡 模组亮点

🛡️ 测试可靠性提升

  • 重复测试机制:10次测试取平均值消除波动
  • 预热机制:减少JIT编译器影响
  • 环境重置:每次测试后完全清理状态
  • 异常隔离:单次失败不影响整体流程

💬 用户友好输出

+ 聊天栏显示"平均性能"结果
+ 明确标注测试次数信息(10次平均)
+ 完整数据保留在控制台日志
+ 错误信息特殊高亮显示
设置
"Minecraft"以及"我的世界"为美国微软公司的商标 本站与微软公司没有从属关系

本站与Modrinth无从属关系,网站遵循Modrinth网站程序的LGPL协议开源 开源地址

版权所有 © 2019-2024 青岛柒兮网络科技有限公司 | ICP经营许可证: 鲁B2-20210590 | ICP备案: 鲁ICP备2021009459号-12