CPU İçgörüleri ile yüksek gecikme süresi sorunlarını 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.

En iyi içgörüleri görüntüleme

CPU Kullanımı aracının En Analizler 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 edinin 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 seçeneği 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.

İlk Analizler'in seçili olduğunu gösteren ekran görüntüsü.

En iyi işlevleri görüntüle

En İyi İşlevler'in altındaki özet sayfasında, azalan sırada harcanan zaman ile çağrılan en iyi işlevleri bulabilirsiniz. Toplam CPU süresi, çağıran işlevler dahil olmak üzere bir işlevin içinde harcanan zaman miktarıdır; Kendi KENDINE CPU ise yalnızca işlevde harcanan süredir.

Sık erişimli yolu görüntüleme

Sık Erişimli Yol , cpu süresinin çoğunun uygulamanızda nerede 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ık erişimli yolda ayırmaların nasıl en aza indirgenebileceğini belirlemeye yardımcı olabilir.

Sık Erişimli Yol'un seçili olduğunu gösteren ekran görüntüsü.

Yapay zeka yardımı alma

Copilot kullanıyorsanız CPU içgörülerine bakarken yapay zeka yardımı alabilirsiniz. Copilot'a Copilot'a Sor düğmesinin ekran görüntüsü. Sor düğmesini arayın. Bu senaryolarda Copilot, sorularınızın bağlamını zaten biliyor, bu nedenle sohbette bağlamı kendiniz sağlamanız gerekmez. Daha fazla bilgi için bkz . Copilot ile hata ayıklama.