49 lines
955 B
Markdown
49 lines
955 B
Markdown
---
|
|
name: Performance Issue
|
|
about: Ein Performance-Problem (FPS, Heap, Frame-Timing) im getesteten Game oder in der Suite.
|
|
title: '[Perf] '
|
|
labels: ['performance', 'needs triage']
|
|
---
|
|
|
|
## Zusammenfassung
|
|
|
|
Kurz: Was ist langsam / wo genau?
|
|
|
|
## Messwerte
|
|
|
|
| Metrik | Wert | Ziel |
|
|
|---|---|---|
|
|
| FPS (Ø) | | ≥ 55 |
|
|
| Heap (used) | | |
|
|
| Frame-Timing (max) | | |
|
|
|
|
## Setup / Lastprofil
|
|
|
|
| Feld | Wert |
|
|
|---|---|
|
|
| Level (Index / Name) | |
|
|
| Anzahl Türme | |
|
|
| Messdauer (ms) | |
|
|
| Anzahl Feinde | |
|
|
|
|
## `perf-result.json` (Ausschnitt)
|
|
|
|
```json
|
|
```
|
|
|
|
## Beobachtete Problemzonen
|
|
|
|
- [ ] Particles (`Game.particles`)
|
|
- [ ] Projectiles (`Game.projectiles`)
|
|
- [ ] Holograms (`Game.holograms`)
|
|
- [ ] Beams (`Game.beams`)
|
|
- [ ] Enemy-Update (O(n²))
|
|
- [ ] Sonstiges: …
|
|
|
|
## Erwartung
|
|
|
|
Was sollte erreicht werden (FPS-Ziel, Heap-Limit, spürbar glatter)?
|
|
|
|
## Hinweise / Reproduktion
|
|
|
|
Level, Turm-Aufstellung, Schritte. Siehe auch `docs/06_Refactoring_Game.md`. |