Fortgeschrittenes, KI-gestütztes Programmieren für Entwickler:innen
Thalia Barrera
AI Engineering Curriculum Manager, DataCamp
Performance ist nicht nur Speed:




KI-Befund:

🤖 Prompt: Speicher-Engpass
Schlage basierend auf dem Engpass Refactorings vor, um die Spitzenbelegung zu senken. Berücksichtige Streaming, Wiederverwendung von Daten oder andere Darstellungen.
Vorgeschlagene Strategien:

Vorsicht beim Caching:
🤖 Prompt: Trade-offs vergleichen
Gegeben Workload und Zugriffsmuster: Reduziert Caching die Speichernutzung insgesamt oder verschlimmert es sie? Erkläre die Trade-offs.


Wie immer:
Benchmark-Lauf:

Ergebnisse:
🤖 Prompt: Benchmarking
Du bist Python-Performance-Expert:in. Unten zwei tracemalloc-Snapshots, vor und nach einer Code-Änderung.
- Vorher: {before_snapshot}
- Nachher: {after_snapshot}
Vergleiche Spitzenverbrauch und Anzahl Allokationen. Begründe mit Zahlen. Bei Verbesserung: warum? Falls nicht: was beheben?
Gute Benchmarking-Prompts:
✔ Macht Optimierung wiederholbar und systematisch
Fortgeschrittenes, KI-gestütztes Programmieren für Entwickler:innen