CPU İçgörüleri ile yüksek gecikme süresini tanılama
CPU içgörüleri, dizeleri verimsiz bir şekilde birleştirme gibi sık karşılaşılan olası gecikme sorunlarını gösteren BIR CPU Kullanımı aracının alt özelliğidir.
Otomatik İçgörüleri Görüntüle
CPU Kullanımı aracının En İyi İçgörüler bölümünde, sorunu tanılamaya devam edebilmeniz için açıklamadaki hızlı CPU ayrıntıları, içgörüler ve öneriler gösterilir. Daha fazla bilgi bağlantısı, sorununuzu açıklayan ayrıntılı belgeleri gösterir. Daha fazla bilgiye ihtiyacınız varsa Kaynak kodunu görüntüle daha fazla ayrıntı gösterir. Seçildikten sonra, işlemi, işlevleri ve en çok CPU kullanan çağıranları gösteren çağrı ağacı görünümünü görebilirsiniz.
En iyi işlevleri görüntüle
Üst İşlevleraltındaki özet sayfasında, azalan sırada harcanan zaman ile çağrılan en iyi işlevleri bulabilirsiniz. Toplam CPU süresi, çağırdığı işlevler dahil olmak üzere bir işlevin içinde harcanan zaman miktarıdır, Öz CPU ise yalnızca işlevde harcanan süredir.
Sık erişimli yolu görüntüleme
Sık Erişimli Yol, uygulamanızda CPU süresinin büyük bölümünün nereye harcandığını gösterir ve araştırmanın en çok etkileyebilecek alana odaklanmasını sağlar. Performans Profili Oluşturucu'daki diğer araçları kullanarak bu kod yolunu analiz etmek, kodu geliştirmenin yollarını belirlemeye de yardımcı olabilir. Örneğin, GC sıklığını ve GC'de harcanan zamanı azaltmak için sıcak yoldaki ayırmaların nasıl en aza indirilebileceğini belirlemeye yardımcı olabilir.
Yapay zeka yardımı alma
Copilotvarsa, CPU Otomatik İçgörüleri'ne bakarken yapay zeka yardımı alabilirsiniz. Copilot, belirli performans içgörüleri kümesiyle ilgili bilgiler ve içgörüler sağlar. Copilot ile kodunuzda tanımlanan sık erişimli yollardaki işlevler hakkında sorular da sorabilirsiniz. Bu da daha verimli veya uygun maliyetli kod oluşturmanıza yardımcı olabilir.
Copilot'a sor düğmesi Copilot'a Sor düğmesinin ekran görüntüsü., belirli bir performans içgörüleri tanımlanmasa bile görünür. Copilot'tan bilgi edinmek ve sorular sormaya başlamak için Copilot'u Sor seçin.
İlgili içerik
- CPU profili oluşturma kullanarak performansı analiz etme
- Flame Graph ile sıcak yolları tanımlama
- Profiler hatalarını giderme