Monitorowanie i analizowanie zachowania środowiska uruchomieniowego za pomocą optymalizacji kodu (wersja zapoznawcza)

Optymalizacje kodu, usługa oparta na sztucznej inteligencji w aplikacja systemu Azure Szczegółowe informacje, współpracuje z profilerem Application Szczegółowe informacje Profiler w celu wykrywania problemów z wydajnością procesora CPU i pamięci na poziomie kodu i udostępnia zalecenia dotyczące ich rozwiązywania. Optymalizacje kodu identyfikują te wąskie gardła procesora CPU i pamięci przez:

  • Analizowanie zachowania środowiska uruchomieniowego aplikacji.
  • Porównanie zachowania z najlepszymi rozwiązaniami inżynierii wydajności.

Podejmowanie świadomych decyzji i optymalizowanie kodu przy użyciu danych wydajności w czasie rzeczywistym i szczegółowych informacji zebranych ze środowiska produkcyjnego.

Wideo z pokazem

Wymagania dotyczące korzystania z optymalizacji kodu

Przed rozpoczęciem korzystania z optymalizacji kodu w aplikacji:

Profiler Szczegółowe informacje aplikacji a optymalizacje kodu

Usługa Application Szczegółowe informacje Profiler i optymalizacje kodu współpracują ze sobą, aby zapewnić całościowe podejście do wykrywania problemów z wydajnością.

Profiler Szczegółowe informacje aplikacji

Profiler koncentruje się na śledzeniu określonych żądań w milisekundach. Zapewnia on doskonały "ogólny obraz" problemów w aplikacji i ogólne najlepsze rozwiązania, aby je rozwiązać.

Optymalizacje kodu

Optymalizacje kodu analizują dane profilowania zebrane przez program Application Szczegółowe informacje Profiler. Gdy profiler przekazuje dane do aplikacji Szczegółowe informacje, nasz model uczenia maszynowego analizuje niektóre dane, aby znaleźć, gdzie można zoptymalizować kod aplikacji. Optymalizacje kodu:

  • Wyświetla zagregowane dane zebrane w czasie.
  • Połączenie dane za pomocą metod i funkcji w kodzie aplikacji.
  • Zawęża winowajcę, wyszukując wąskie gardła w kodzie.

Koszt

Optymalizacja kodu nie wiąże się z dodatkowymi kosztami.

Obsługiwane regiony

Optymalizacje kodu są dostępne w tych samych regionach co Szczegółowe informacje aplikacji. Dostępne regiony można sprawdzić za pomocą następującego polecenia:

az account list-locations -o table

Możesz ustawić jawny region przy użyciu parametry połączenia. Dowiedz się więcej o parametry połączenia z przykładami.

Następne kroki

Rozpocznij pracę z optymalizacjami kodu, włączając następujące funkcje w aplikacji:

Występują problemy? Zapoznaj się z przewodnikiem rozwiązywania problemów