Runtimegedrag bewaken en analyseren met codeoptimalisaties (preview)

Codeoptimalisaties, een op AI gebaseerde service in Azure-toepassing Insights, werkt samen met application Insights Profiler om prestatieproblemen met CPU- en geheugengebruik op codeniveau te detecteren en aanbevelingen te doen voor het oplossen ervan. Codeoptimalisaties identificeren deze CPU- en geheugenknelpunten door:

  • Het runtimegedrag van uw toepassing analyseren.
  • Het gedrag vergelijken met best practices voor prestatie-engineering.

Neem weloverwogen beslissingen en optimaliseer uw code met behulp van realtime prestatiegegevens en inzichten die zijn verzameld uit uw productieomgeving.

Demovideo

Vereisten voor het gebruik van codeoptimalisaties

Voordat u codeoptimalisaties voor uw toepassing kunt gebruiken:

Application Insights Profiler versus codeoptimalisaties

Application Insights Profiler en Code Optimizations werken samen om een holistische benadering van prestatieprobleemdetectie te bieden.

Application Insights Profiler

Profiler richt zich op het traceren van specifieke aanvragen, tot in milliseconden. Het biedt een uitstekend overzicht van problemen in uw toepassing en algemene aanbevolen procedures om deze problemen op te lossen.

Codeoptimalisaties

Met codeoptimalisaties worden de profileringsgegevens geanalyseerd die worden verzameld door de Application Insights Profiler. Wanneer profiler gegevens uploadt naar Application Insights, analyseert ons machine learning-model enkele van de gegevens om te vinden waar de code van de toepassing kan worden geoptimaliseerd. Codeoptimalisaties:

  • Geeft geaggregeerde gegevens weer die in de loop van de tijd zijn verzameld.
  • Verbinding maken gegevens met de methoden en functies in uw toepassingscode.
  • Beperkt de schuld door knelpunten in de code te vinden.

Kosten

Hoewel voor codeoptimalisaties geen extra kosten in rekening worden gebracht.

Ondersteunde regio’s

Codeoptimalisaties zijn beschikbaar in dezelfde regio's als Application Insights. U kunt de beschikbare regio's controleren met behulp van de volgende opdracht:

az account list-locations -o table

U kunt een expliciete regio instellen met behulp van verbindingsreeks s. Meer informatie over verbindingsreeks s met voorbeelden.

Volgende stappen

Ga aan de slag met codeoptimalisaties door de volgende functies in uw toepassing in te schakelen:

Ondervindt u problemen? Raadpleeg de gids voor probleemoplossing