旧版性能分析器

旧版性能分析器

一个轻量级的Minecraft 1.7.10性能分析框架,允许模组测量、标记并导出其自身的性能数据,而无需在每个项目中捆绑分析器。

Legacy Profiler

Legacy Profiler 是一个面向 Minecraft Forge 1.7.10 的轻量级开发者性能分析 API。

它为模组提供了一种共享的性能测量方式,无需每个项目自行实现分析器、报告系统或会话管理。

集成该 API 的模组可以注册命名的计时阶段、计数器和事件。服务器管理员随后可以通过命令启动和停止性能分析会话,并导出结果以供分析。

功能特性

  • 为 Forge 1.7.10 模组提供共享的性能分析 API
  • 支持命名的计时阶段和计数器
  • 针对并发工作负载的线程安全记录
  • 会话和阶段归属
  • 支持 JSON、CSV 和可读日志导出
  • 针对错误计时用法的验证警告
  • 专为分析世界生成、区块加载、缓存和刻处理等系统而设计

性能分析结果导出至:

profiles/legacy-profiler/

命令

  • /legacyprofiler start
  • /legacyprofiler stop
  • /legacyprofiler status

面向玩家

Legacy Profiler 本身并非优化模组。它主要是一个开发者与诊断依赖项,由兼容模组用于收集详细的性能信息。

如果其他模组将 Legacy Profiler 列为依赖项,请将 Legacy Profiler 的 JAR 文件单独安装到你的 mods 文件夹中。

面向开发者

使用方模组通过公共 API 注册各自的性能分析阶段并记录观测数据。Legacy Profiler 负责处理共享运行时、会话生命周期、验证和报告生成。