Share via


Kod İyileştirmeleri ile çalışma zamanı davranışını izleme ve analiz etme (Önizleme)

Azure Uygulaması Analizler yapay zeka tabanlı bir hizmet olan Kod İyileştirmeleri, CPU ve bellek kullanımı performansı sorunlarını kod düzeyinde algılamak ve bunların nasıl düzeltileceğini gösteren öneriler sağlamak için Uygulama Analizler Profil Oluşturucu ile birlikte çalışır. Kod İyileştirmeleri bu CPU ve bellek performans sorunlarını şu şekilde tanımlar:

  • Uygulamanızın çalışma zamanı davranışını analiz etme.
  • Davranışı performans mühendisliği en iyi uygulamalarıyla karşılaştırma.

Üretim ortamınızdan toplanan gerçek zamanlı performans verilerini ve içgörüleri kullanarak bilinçli kararlar alın ve kodunuzu iyileştirin.

Tanıtım videosu

Kod İyileştirmelerini kullanma gereksinimleri

Uygulamanızda Kod İyileştirmeleri'ni kullanabilmeniz için önce:

Uygulama Analizler Profil Oluşturucu ve Kod İyileştirmeleri karşılaştırması

Uygulama Analizler Profil Oluşturucu ve Kod İyileştirmeleri, performans sorunu algılamaya bütünsel bir yaklaşım sağlamak için birlikte çalışır.

Uygulama Analizler Profil Oluşturucu

Profil Oluşturucu , milisaniyeye kadar belirli istekleri izlemeye odaklanır. Uygulamanızdaki sorunların mükemmel bir "büyük resim" görünümünü ve bunları ele almak için genel en iyi yöntemleri sağlar.

Kod İyileştirmeleri

Kod İyileştirmeleri, Uygulama Analizler Profil Oluşturucu tarafından toplanan profil oluşturma verilerini analiz eder. Profil Oluşturucu, Application Analizler'a veri yüklerken makine öğrenmesi modelimiz, uygulama kodunun nerede iyileştirilebileceğini bulmak için bazı verileri analiz eder. Kod İyileştirmeleri:

  • Zaman içinde toplanan verileri görüntüler.
  • Uygulama kodunuzdaki yöntemler ve işlevlerle verileri Bağlan.
  • Kod içindeki performans sorunlarını bularak suçluyu daraltır.

Maliyet

Kod İyileştirmeleri ek ücret ödemez.

Desteklenen bölgeler

Kod İyileştirmeleri, Uygulama Analizler ile aynı bölgelerde kullanılabilir. Aşağıdaki komutu kullanarak kullanılabilir bölgeleri de kontrol edebilirsiniz:

az account list-locations -o table

bağlantı dizesi kullanarak açık bir bölge ayarlayabilirsiniz. Örneklerle bağlantı dizesi hakkında daha fazla bilgi edinin.

Sonraki adımlar

Uygulamanızda aşağıdaki özellikleri etkinleştirerek Kod İyileştirmeleri'ni kullanmaya başlayın:

Sorunlarla mı karşılaşılıyor? Sorun giderme kılavuzuna bakın