[perf] Orçamento de performance, profiling e pooling #32
Labels
No labels
area/armas
area/assets
area/audio
area/ci
area/ferramentas
area/inimigos
area/jogador
area/loja
area/mapa
area/rounds
area/ui
prio/p0
prio/p1
prio/p2
tipo/arte
tipo/bug
tipo/chore
tipo/docs
tipo/epic
tipo/feature
tipo/perf
tipo/spike
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
caio/survivors#32
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
v0.1.2-dev (
f0f39aa): medição comtools/bench.ps1(release, 1920×1080, 24 zumbis, sem VSync): 317–320 → 351 FPS médios, pior 1% 236 → 237. Mudanças: 2 cascatas de sombra limitadas a 55 m, chão em malha única, IA sem alocação por zumbi,stripno release, opções de Sombras e MSAA, mostradorF3. Ainda falta medir em GPU integrada (alvo do projeto).Correção da medição anterior. O comentário acima ("317–320 → 351 FPS") não vale: a medição da v0.1.2 leu o arquivo de opções do jogador (tela cheia, sombras e MSAA desligados).
Refeita alternando as duas versões, executáveis de release, opções padrão (1280×720, sombras e MSAA ligados), 24 zumbis, sem VSync:
Ganho de 3–10%, da mesma ordem da variação entre rodadas. Desligar sombras/MSAA não mudou nada nesta máquina (GPU não é o gargalo).
tools/bench.ps1agora ignora as opções do jogador (9eb7b0d). Falta medir em GPU integrada, que é o alvo do projeto.