Performance-Profiling und Optimierung
Identifizieren Sie Performance-Engpässe und erhalten Sie konkrete Optimierungsstrategien.
Prompt-Vorlage
Analysiere den folgenden [PROGRAMMIERSPRACHE]-Code auf Performance-Probleme und erstelle einen Optimierungsplan. **Aktuelle Situation:** - Gemessene Ausführungszeit: [ZEIT] - Gewünschte Ausführungszeit: [ZIELZEIT] - Eingabegröße: [DATENGRÖßE] - Umgebung: [HARDWARE/CLOUD-INSTANZ] **Bitte analysiere:** 1. **Hotspot-Analyse:** Welche Codeabschnitte verbrauchen die meiste Zeit? 2. **Speicheranalyse:** Gibt es Memory Leaks oder übermäßigen Speicherverbrauch? 3. **I/O-Analyse:** Werden I/O-Operationen effizient gehandhabt? 4. **Parallelisierung:** Können Teile des Codes parallelisiert werden? 5. **Caching:** Wo könnten Caching-Strategien helfen? 6. **Datenstrukturen:** Sind die gewählten Datenstrukturen optimal? **Liefere für jedes Problem:** - Beschreibung des Engpasses - Optimierten Code mit Erklärung - Erwartete Performance-Verbesserung - Messbare Metriken zur Validierung Code: ```[PROGRAMMIERSPRACHE] [CODE HIER EINFÜGEN] ```
Platzhalter in [eckigen Klammern] ersetzen: [PROGRAMMIERSPRACHE][ZEIT][ZIELZEIT][DATENGRÖßE][HARDWARE/CLOUD-INSTANZ][CODE HIER EINFÜGEN]
So verwendest du die Vorlage
Kopiere den Prompt, ersetze die Platzhalter in eckigen Klammern durch deine Angaben und füge ihn in den KI-Assistenten deiner Wahl ein. Je genauer die Angaben, desto besser das Ergebnis.
Tipps für bessere Ergebnisse
- Teilen Sie aktuelle Benchmark-Zahlen für eine realistische Einschätzung
- Geben Sie die Hardware und das Deployment-Szenario an
- Fragen Sie nach Profiling-Tools für Ihre Sprache
- Bitten Sie um eine Priorisierung der Optimierungen nach Aufwand/Nutzen
Passende offene Modelle
Die Auswahl nennt aktuelle offene Modelle als Ausgangspunkt für eigene Tests. Sie ist keine Messung für diese Vorlage.
Stichwörter: #performance #profiling #optimization #benchmarking