SUS03-BP03 Optimieren von Codebereichen, die die meiste Zeit oder die meisten Ressourcen verbrauchen
Überwachen Sie die Workload-Aktivität, um die Anwendungskomponenten zu identifizieren, die die meisten Ressourcen verbrauchen. Optimieren Sie den Code, der innerhalb dieser Komponenten ausgeführt wird, um die Ressourcennutzung zu minimieren und die Leistung zu maximieren.
Risikostufe, wenn diese bewährte Methode nicht eingeführt wird: Niedrig
Implementierungsleitfaden
-
Überwachen Sie die Leistung als Funktion der Ressourcennutzung, um Komponenten mit einem hohen Ressourcenbedarf pro Arbeitseinheit als Ziele für Optimierungen zu identifizieren.
-
Verwenden Sie einen Code-Profiler, um die Codebereiche zu identifizieren, die die meiste Zeit oder die meisten Ressourcen verwenden.
-
Ersetzen Sie Algorithmen durch effizientere Versionen, die dasselbe Ergebnis erzielen.
-
Verwenden Sie Hardwarebeschleunigung, um die Effizienz von Codeblöcken mit langen Ausführungszeiten zu verbessern.
-
Verwenden Sie das jeweils effizienteste Betriebssystem und die optimale Programmiersprache für den Workload.
-
Entfernen Sie unnötige Sortierungen und Formatierungen.
-
Verwenden Sie Datenübertragungsmuster, die die Ressourcennutzung basierend auf der Häufigkeit der Änderung von Daten und ihrer Nutzung minimieren. Sie können z. B. Statusänderungsinformationen zu einem Client übertragen. So werden keine Ressourcen für Abfragen verbraucht, die wertlose Meldungen mit „Keine Änderung“ zurückgeben.
Ressourcen
Ähnliche Dokumente:
Ähnliche Videos: