性能开销与渲染基准
本文档展示了 速度计 (Speedometer) 的性能分析数据、内存分配基准测试以及渲染开销分析。
📊 性能基准测试信息框
| 性能指标 | 实测数值 | 性能评估 |
|---|---|---|
| 每帧执行耗时 | $< 0.001\text{ ms}$ ($< 1\text{ }\mu\text{s}$) | 几乎为零 / 对帧率完全无感 |
| 每 Tick 内存分配 | 1 个临时字符串 ($< 64\text{ bytes}$) | JVM Eden 新生代直接回收 |
| FPS 帧率影响 | $0.00\text{ FPS}$ 掉帧 | 无法测出衰减 |
| GC 垃圾回收负担 | 实测无任何停顿暂停影响 | 几乎为零 |
🔬 渲染管线优化机制
- 直接向量查找:直接字段访问器
entity.getKnownSpeed()。 - 提前返回:禁用 (
OFF) 时立即让出执行权。 - 优化数学运算:快速标量乘法 ($20.0$) 与单次平方根运算 ($\sqrt{v_x^2 + v_z^2}$)。
