# Performance Tools

**Kategorie**: Performance-Monitoring und -Optimierung

## Tools in dieser Kategorie

- **PerformanceTools**: ✅ Performance-Monitoring und Bottleneck-Analyse
  - `performance_summary`: Performance-Zusammenfassung mit aktuellen Statistiken
  - `performance_slowest`: Langsamste Operationen mit detaillierten Timing-Informationen
  - `performance_by_category`: Performance-Metriken gruppiert nach Kategorien (routing, controller, view, etc.)
  - `performance_bottlenecks`: Bottleneck-Analyse mit Empfehlungen
  - `performance_report`: Umfassender Performance-Bericht mit Gesundheits-Score
  - `performance_reset`: Performance-Metriken zurücksetzen

- **CacheTools**: ✅ Cache-System-Monitoring und -Verwaltung
  - `cache_health_check`: Cache-System Health Check mit Konnektivitätsprüfung
  - `cache_info`: Cache-System-Konfiguration und verfügbare Features
  - `cache_clear`: Cache-Löschung (mit Bestätigung erforderlich)

## Zweck

Tools für Performance-Monitoring, Bottleneck-Identifikation und Cache-Verwaltung mit detaillierter Analyse und Multi-Format-Output.

## Refactoring-Status

✅ **Abgeschlossen**: Alle Performance-Tools auf neue Composition-Architektur migriert

## Features

- **Multi-Format Output**: Alle Tools unterstützen verschiedene Ausgabeformate (array, json, table, tree, text, mermaid, plantuml)
- **Automatische Schema-Generierung**: Keine manuellen inputSchema-Definitionen erforderlich
- **Enhanced Caching**: Konfigurierbare TTL-Werte für optimale Performance
- **Unified Error Handling**: Konsistente Fehlerbehandlung über McpToolContext
- **Rich Metadata**: Kategorien, Tags und Performance-Informationen
- **Health Scoring**: Automatische Performance-Bewertung mit Severity-Levels
- **Bottleneck Detection**: Intelligente Bottleneck-Erkennung mit spezifischen Empfehlungen
- **Cache Management**: Sichere Cache-Operationen mit Bestätigungsmechanismus