Desempenho e Renderização
Este documento apresenta dados de perfil de desempenho, alocação de memória e impacto no render.
📊 Infobox de benchmark de desempenho
| Métrica | Valor medido | Avaliação de impacto |
|---|---|---|
| Tempo de execução por quadro | $< 0.001\text{ ms}$ ($< 1\text{ }\mu\text{s}$) | Desprezível / Zero impacto |
| Alocação de memória por tick | 1 String temporária ($< 64\text{ bytes}$) | Tratado pelo Eden Space da JVM |
| Impacto no FPS | Queda de $0.00\text{ FPS}$ | Imensurável |
| Sobrecarga do Garbage Collector | Zero pausas mensuráveis de GC | Desprezível |
🔬 Otimização do pipeline de renderização
- Consulta direta de vetor: Acesso direto ao campo
entity.getKnownSpeed(). - Retorno antecipado: Retorna imediatamente quando desativado (
OFF). - Cálculos otimizados: Multiplicação escalar rápida ($20.0$) e raiz quadrada única ($\sqrt{v_x^2 + v_z^2}$).
