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

EventBenchmark

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

1
0
实用工具

基本信息

我的世界Java版本

1.20.1

平台

\n \n \n Forge
NeoForge

运行环境

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

其他链接

反馈问题 查看源码
QQ频道

创作者

ZCRAFT Member

详情信息

许可证 MIT
发布于 16 days ago
更新于 16 days 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