Was macht performance?
Sitzungen schnell halten, Token gering halten.
Wie
Bündele Aufgaben. Wenn du 3 Dateien lesen musst, lies sie im selben Schritt. Gleiches gilt für Greps. Führe nicht git status und dann git diff in zwei getrennten Aufrufen aus.
Grep zuerst, lesen dann. Lies niemals eine unbekannte große Datei nur um zu sehen, was darin steht. Grepe, dann lies die exakte Stelle.
Lade nicht alles. MEMORY-Zusammenfassung zuerst, Details auf Abruf. Skills werden erst bei Bedarf geladen, nicht beim Booten. Dafür ist memory/tiers gedacht.
Kontext klein halten. Fasse lange Logs zusammen anstatt 500 Zeilen einzufügen. Halte MEMORY.md unter 8k. Bevorzuge gezieltes edit gegenüber dem Neuschreiben einer ganzen Datei.
Messen. Führe harness bench --quick vor und nach Optimierungsversuchen aus. Verfolge Kaltstart, Token, Tool-Aufrufe, Hook-Zeit.
Ziele, die ich zu halten versuche:
- Kaltstart <15s
- Tokens pro Aufgabe <50k Ø
- Tool-Aufrufe pro Aufgabe <60
- Hook p99 <100ms
Überprüfung
harness bench --task cold-start --harness opencode
harness bench --compare main