Überwachen und Analysieren des Laufzeitverhaltens mit Code Optimizations (Vorschau)

Code Optimizations, ein KI-basierter Dienst in Azure Application Insights, arbeitet mit dem Application Insights Profiler zusammen, um CPU- und Speichernutzungsprobleme auf Code-Ebene zu erkennen und Empfehlungen zu deren Behebung zu geben. Code Optimizations identifiziert diese CPU- und Arbeitsspeicherengpässe wie folgt:

  • Analysieren des Laufzeitverhaltens Ihrer Anwendung
  • Vergleichen des Verhaltens mit Best Practices für die leistungsorientierte Entwicklung

Treffen Sie fundierte Entscheidungen und optimieren Sie Ihren Code anhand von Leistungsdaten in Echtzeit und Erkenntnissen aus Ihrer Produktionsumgebung.

Demovideo

Anforderungen für die Verwendung von Code Optimizations

Folgendes ist erforderlich, bevor Sie Code Optimizations für Ihre Anwendung verwenden können:

Application Insights Profiler im Vergleich zu Code Optimizations

Application Insights Profiler und Code Optimizations arbeiten zusammen, um einen ganzheitlichen Ansatz für die Erkennung von Leistungsproblemen bereitzustellen.

Application Insights Profiler

Profiler konzentriert sich auf die Nachverfolgung bestimmter Anforderungen bis in den Millisekundenbereich. Das Tool bietet einen hervorragenden Überblick über Probleme in Ihrer Anwendung und stellt allgemeine Best Practices vor, um diese zu beheben.

Code Optimizations

Code Optimizations analysiert die von Application Insights Profiler gesammelten Profilerstellungsdaten. Während Profiler Daten in Application Insights hochlädt, analysiert unser Machine Learning-Modell einige der Daten, um zu ermitteln, wo der Anwendungscode optimiert werden kann. Code Optimizations:

  • Zeigt aggregierte Daten an, die im Laufe der Zeit gesammelt wurden.
  • Verknüpft Daten mit den Methoden und Funktionen in Ihrem Anwendungscode.
  • Hilft bei der Suche nach der Ursache, indem Engpässe im Code gefunden werden.

Kosten

Bei Code-Optimierungen fallen keine zusätzlichen Kosten an.

Unterstützte Regionen

Code Optimizations ist in denselben Regionen verfügbar wie Application Insights. Sie können die verfügbaren Regionen mit dem folgenden Befehl überprüfen:

az account list-locations -o table

Mithilfe von Verbindungszeichenfolgen können Sie eine Region explizit festlegen. Lernen Sie anhand von Beispielen, wie Verbindungszeichenfolgen funktionieren.

Nächste Schritte

Aktivieren Sie für den Einstieg in Code Optimizations die folgenden Features in Ihrer Anwendung:

Treten Probleme auf? Sehen Sie sich den Leitfaden zur Problembehandlung an.