Leistung & Rendering-Benchmarks
Dieses Dokument präsentiert Performance-Profiling-Daten, Speicherzuweisungs-Benchmarks und Rendering-Overhead-Analysen.
📊 Performance-Benchmark-Infobox
| Metrik | Gemessener Wert | Auswirkungsbewertung |
|---|---|---|
| Ausführungszeit pro Frame | $< 0.001\text{ ms}$ ($< 1\text{ }\mu\text{s}$) | Vernachlässigbar / Null Auswirkung |
| Speicherzuweisung pro Tick | 1 temporärer String ($< 64\text{ Bytes}$) | Verwaltet durch JVM Eden Space |
| FPS-Auswirkung | $0.00\text{ FPS}$ Abfall | Nicht messbar |
| Garbage-Collector-Overhead | Keine messbaren GC-Pausen | Vernachlässigbar |
🔬 Optimierung der Rendering-Pipeline
- Direkter Vektorabruf: Direkter Feldzugriff über
entity.getKnownSpeed(). - Vorzeitige Rückgabe: Bricht sofort ab, wenn deaktiviert (
OFF). - Optimierte Mathematik: Schnelle Skalarmultiplikation ($20.0$) und einfache Quadratwurzel ($\sqrt{v_x^2 + v_z^2}$).
