Aracılığıyla paylaş


Profil oluşturma araçları performans oturumu genel bakış

Bu genel bakış profil oluşturmanın temellerini açıklar.Performans işi için yeni olan geliştiriciler Visual Studio Profil Oluşturma Araçlarının kendilerini nasıl hızla üretken olmalarını sağlayacaklarını görecek ve kodlarının performanslarını artıracaklardır.Profil oluşturmada deneyimli geliştiriciler özel Profil Oluşturma Araçları özellikleri ve süreçleri hakkında genel bir bakış elde edebilirler.

Bu Visual Studio Profil Oluşturma Araçları kaynak kodundaki performans sorunlarını belirlemenize ve olası çözümlerin performanslarını karşılaştırmanıza yardımcı olur.Profil Oluşturma sihirbazları ve varsayılan ayarlar pek çok performans sorunları hakkında size hızlı bir şekilde fikir verebilir.Profil Oluşturma Araçları'nın özellikleri ve seçenekleri profil oluşturma işlemi üzerinde tam denetim sağlar.Bu denetim, kod bölümleri, blok düzeyi zamanlama bilgilerin toplanması ve verilerinizdeki ek işlemci ve sistem performans verileri içermenin kesin hedeflemesini içerir.

Aşağıdaki adımlar Profil Oluşturma Araçlarını kullanımının basit işlemini oluşturmaktadır:

  1. Toplama yöntemini ve toplamak istediğiniz verileri belirterek performans oturumunu yapılandırın.

  2. Uygulamayı performans oturumunda çalıştırarak profil oluşturma verilerini toplayın.

  3. Performans sorunu tanımlamak üzere bu verileri analiz edin.

  4. Kodun uygulama performansını artırmak için Visual Studio tümleşik geliştirme ortamı (IDE) içindeki kodu değiştirin.

  5. Değiştirilen kod üzerindeki profil oluşturma verileri toplayın ve özgün ve değişen veri profil oluşturma verileri ile karşılaştırın.

  6. Performansı artışını belgeleyen bir rapor oluşturun.

Profil oluşturma tarafından sağlanan bilgilerle çalışmak için, profil oluşturmak istediğiniz ikili dosyalar için ve Windows işletim sisteminin ikili dosyaları için kullanılabilir simge bilgisine sahip olmanız gerekir.

Performans Oturum Yapılandırma

Profil oluşturma oturumunu yapılandırmak için, kullanmak istediğiniz profil oluşturma yöntemini ve toplamak istediğiniz verileri seçin.Profil Oluşturma Araçları Performans Sihirbazı temel yapılandırma aracılığıyla size yol gösterebilir ve Performans Oturum özellik sayfalarını daha fazla seçenek eklemek için kullanabilirsiniz:

  • Profil oluşturma yöntemleri, örnekleme, izleme ve bellek ayırmayı içerir.

  • Veri değerleri zaman, işlemci ve işletim sistemi performans sayaçları ve sayfa hataları ve çekirdek geçişleri gibi uygulama olaylarını içerir.

Bir performans oturumunu bir Visual Studio projesi içinde project çözümünün bir parçası olarak veya Visual Studio IDE aracılığı ile rastgele ikili dosyaların profillerini oluşturarak yapılandırabilirsiniz.Perfomans Oturumu özellikleri sayfasında oturum özelliklerini belirtebilirsiniz veya Profil Oluşturma Sihirbazı'nı kullanabilirsiniz.

Profil Oluşturma Verilerini Toplama

Profil oluşturma verilerini toplamaya Performans Gezgini 'nden başlayabilirsiniz.Topladığınız verilerin miktarını sınırlamak için profil oluşturmayı durdurabilir ve devam ettirebilirsiniz.Zaten çalışan bir işlemi de ekleyebilirsiniz.

Uygulama başlar başlamaz, Visual Studio IDE içerisinde Veri Toplama Denetimi penceresi görünür.Bu Veri Toplama Denetimi penceresinden, toplama işlemini durdurma ve devam ettirme ile uygulamanızın belirli bölümlerinin profillerini oluşturabilirsiniz.Ayrıca toplanan veri içerisine işaretler yerleştirmek için Veri Toplama Denetimi penceresini de kullanabilirsiniz.İşaretler profil görünümlerinde görüntülenen ve profil oluşturma verileri filtrelemek için kullanılabilen kullanıcı tanımlı veri noktalarıdır.

Hedef uygulama kapatıldığında, Profil Oluşturma Araçları bir profil oluşturma veri dosyası (*.vsp) oluşturur ve Visual Studio IDE içerisinde Özet Rapor görünümünü görüntüler.

Verileri Analiz Etme ve Performans Sorunlarını Belirleme

Profil oluşturma çalışmasını sonlandırdığınızda, veriler analiz edilir ve Profil Oluşturma Araçları Performans Raporu görünümü penceresinde bir özet görüntülenir.Profil oluşturma verisi çağrı yığını ve hedef uygulamanın bireysel işlevleri için toplanır.Rapor görünümü işlemlerin, iş parçacıklarının, modüllerin, işlevlerin ve uygulamanın kaynak kod satırlarının veri aralıkları için performans analizini görüntüler.Bir işlev için profil oluşturma verisi değerleri şunlardır:

  • İşlev ve işlev tarafından çağırılan alt işlevlerde harcanan tüm zaman (kapsamlı değerler).

  • Sadece işlevdeki kodu yürütmek için harcanan zaman (özel değerler).

On ikinin üzerinde farklı görünüm profil oluşturma verisini en verimli şekilde analiz etmenize olanak tanır.Görünüm özelleştirmeleri performans sorunlarına neden olabilecek işlevleri bulmak için verileri sıralamayı ve filtrelemeyi sağlar.En Sık Kullanılan Yol filtresi Çağrı Ağacı ve Modül Görünümlerinde en etkin yolu, hemen vurgulamayı sağlar.

Uygulama Kodunu Değiştirme

Bir veya daha çok ilgili performans sorunlarını yalıttıktan sonra Visual Studio IDE kullanarak kodu değiştirebilirsiniz ve daha sonra değişiklikleriniz için profil oluşturma verileri toplayabilirsiniz.

Profil Oluşturma Verisini Yeniden Toplamak ve Profil Oluşturma Yürütmeleri arasında Veriyi Karşılaştırmak

Profil Oluşturma Araçları Karşılaştırma Raporu Görüntüsü modül, işlev veya satırda iki seçili profil oluşturma veri dosyaları arasındaki performans farkını görüntüler.Karşılaştırmak istediğiniz profil oluşturma veri değerlerini belirtebilirsiniz ve Karşılaştırma Görünümü ile bireysel dosyaların görünümleri arasınd geçiş yapabilirsiniz.

Sonuç Raporu Oluştur

Herhangi bir performans rapor görünümünün satırlarını e-postalara ve elektronik tablolara yapıştırabilirsiniz ve bir veya daha fazla görünüm için veriyi içeren raporlar oluşturabilirsiniz.

Ayrıca bkz.

Görevler

İzlenecek yol: Profil oluşturma uygulamaları

Diğer Kaynaklar

Genel bilgiler (profil oluşturma araçları)