效能開銷與渲染基準
本文件展示了 速度計 (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}$)。
