

# SUS03-BP03 Optimieren von Codebereichen, die die meiste Zeit oder die meisten Ressourcen verbrauchen
<a name="sus_sus_software_a4"></a>

 Ü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
<a name="implementation-guidance"></a>
+  Ü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
<a name="resources"></a>

 **Ähnliche Dokumente:** 
+  [Was ist Amazon CloudWatch?](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/WhatIsCloudWatch.html) 
+  [Was ist Amazon CodeGuru Profiler?](https://docs.aws.amazon.com/codeguru/latest/profiler-ug/what-is-codeguru-profiler.html) 
+  [FPGA-Instances](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/fpga-getting-started.html) 
+  [Die AWS SDKs für die Entwicklung in AWS](https://aws.amazon.com/tools/) 

 **Ähnliche Videos:** 
+  [Building Sustainably on AWS (Nachhaltig entwickeln mit AWS)](https://www.youtube.com/watch?v=ARAitMSIxc8) 