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:
- Włącz program Application Szczegółowe informacje Profiler.
- Zweryfikuj aplikację:
- To .NET.
- Używa Szczegółowe informacje aplikacji.
- Zbiera profile.
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
Pokrewne łącza
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