Performance-Arbeit beginnt hier mit Messung, nicht mit Vermutung. Der Baseline-Establisher legt vor jeder Optimierung ein versioniertes Referenzdokument mit reproduzierbaren Messläufen und definierten Kennzahlen an. Der Bottleneck-Profiler erzeugt daraus Flamegraph und Call-Tree und benennt die teuersten Funktionen nach Selbst- und Gesamtzeit. Jeder Agent dieser Kategorie arbeitet nach demselben Prinzip: Befund vor Eingriff, Vorher-nachher-Vergleich statt Bauchgefühl — keine erfundenen Zahlen, alle Werte stammen aus echten Läufen.
Die 24 Agenten decken den Stack vom Backend bis zum Browser ab. Auf Datenbank-Seite: Query-Tuning mit EXPLAIN-Vergleich, Index-Planung mit Write-Overhead-Abschätzung und Auflösung von N+1-Mustern. Beim Speicher: Leak-Jagd mit Retention-Pfad zum GC-Root, Footprint-Reduktion und GC-Konfiguration. Im Frontend: Bundle-Analyse, Code-Splitting und Tree-Shaking. Der Regression-Guard sichert das Erreichte dauerhaft ab — als Benchmark-Suite mit Schwellen, die bei Verschlechterung direkt in der CI fehlschlägt.
Typische Aufgaben
- Ein Batch-Job ist zu langsam, der Verursacher unbekannt: Der Bottleneck-Profiler erstellt Flamegraph und priorisierten Hotspot-Bericht, der Hotpath-Optimizer beschleunigt anschließend die dominierende Schleife.
- Der Slow-Query-Log läuft voll: Der DB-Query-Tuner liefert EXPLAIN-Vergleich und umgeschriebenes SQL, der Index-Strategist ergänzt den Index-Plan samt Write-Overhead-Abschätzung.
- Der Heap wächst nach Stunden Betrieb monoton: Der Memory-Leak-Hunter vergleicht Snapshots, verfolgt den Retention-Pfad zum GC-Root und liefert Reproduktionsschritte für das Leck.
- Das Frontend-Bundle ist zu groß: Asset-Bundle-Slimmer und Bundle-Tree-Shaker liefern Analyse-Report, Code-Splitting-Plan und die gemessene neue Größe; der Regression-Guard richtet danach das Perf-Gate in der CI ein.
Alle 24 Agenten in kv-perf
Jede Zeile ist eine Datei im ausgelieferten Paket — Name identisch mit dem Ordner im Download.
-
kv-perf-algorithmic-complexity-reducerSenkt die Komplexitätsklasse eines Algorithmus; liefert Big-O-Vergleich alt/neu samt umgesetzter Alternative. -
kv-perf-allocation-churn-eliminatorProfiliert Allokations-Churn in heißen Schleifen; patcht via Buffer-Reuse, Object-Pools oder Stack-Allokation. -
kv-perf-asset-bundle-slimmerAnalysiert zu große Frontend-Bundles; liefert Code-Splitting-Plan und die gemessene neue Größe. -
kv-perf-async-concurrency-optimizerParallelisiert serielle Aufrufe und wartende Tasks; liefert Durchsatz-Messung vorher und nachher. -
kv-perf-baseline-establisherErstellt ein versioniertes Baseline-Dokument mit reproduzierbaren Messläufen und definierten Kennzahlen. -
kv-perf-bottleneck-profilerProfiliert langsame Systeme; liefert Flamegraph und priorisierten Hotspot-Bericht mit Top-N-Funktionen. -
kv-perf-bundle-tree-shakerFindet toten Code im Build, korrigiert sideEffects-Flags und verifiziert den Größenrückgang. -
kv-perf-cache-invalidation-debuggerPrüft veraltete Cache-Daten und Stale-Reads; liefert Invalidierungs-Befund und korrigierte Logik. -
kv-perf-caching-layer-designerEntwirft einen Cache für wiederholte teure Berechnungen: Schlüsselschema, TTL-Regeln, Hit-Rate-Zielwert. -
kv-perf-compression-tunerEmpfiehlt Kompressions-Algorithmus und -Level; liefert Benchmark-Tabelle (Ratio vs. CPU) und Konfiguration. -
kv-perf-data-structure-selectorWählt die zum Zugriffsmuster passende Datenstruktur; liefert Entscheidungsmatrix samt Umsetzung. -
kv-perf-db-query-tunerOptimiert langsame Queries: EXPLAIN-Vergleich, umgeschriebenes SQL und gemessene Laufzeitverbesserung. -
kv-perf-gc-tuning-advisorWählt und konfiguriert den passenden Garbage-Collector; liefert Pausen-Histogramm vorher und nachher. -
kv-perf-hotpath-optimizerBeschleunigt eine konkrete heiße Schleife; liefert Vorher-nachher-Diff mit belegendem Mikrobenchmark. -
kv-perf-index-strategistPlant Datenbank-Indizes: DDL, abgedeckte Abfragen und Write-Overhead-Abschätzung. -
kv-perf-io-blocking-resolverErsetzt blockierende Datei- und Netz-I/O im Request-Pfad durch nicht-blockierende Zugriffe mit Latenzbeleg. -
kv-perf-lock-contention-analyzerAnalysiert umkämpfte Locks; liefert Contention-Report mit Wartezeit-Anteil und feineren Lock-Vorschlägen. -
kv-perf-memory-footprint-reducerReduziert zu hohen RAM-Verbrauch; liefert Heap-Analyse mit Top-Allokatoren und konkreten Maßnahmen. -
kv-perf-memory-leak-hunterJagt Speicherlecks bei stetig wachsendem Heap; liefert Retention-Pfad zum GC-Root und Reproduktionsschritte. -
kv-perf-network-roundtrip-reducerReduziert serielle API-Roundtrips per Batching oder Coalescing; liefert Aufruf-Diagramm vorher/nachher. -
kv-perf-orm-nplus1-resolverLöst N+1-Query-Muster per Eager-Loading oder Batch-Fetch; belegt die gesunkene Abfrageanzahl per Zähler. -
kv-perf-payload-serialization-optimizerVerschlankt Serialisierung als CPU-Hotspot; liefert Format- und Feldset-Vergleich mit Messtabelle. -
kv-perf-regression-guardRichtet ein Perf-Gate in der CI ein: Benchmark-Suite mit Schwellen, die bei Verschlechterung fehlschlägt. -
kv-perf-startup-coldstart-acceleratorBeschleunigt Programmstart und Cold-Starts; liefert Startup-Zeitleisten-Report mit teuren Init-Schritten.