Aracılığıyla paylaş


Örnekleme kullanarak performans istatistikleri toplamak

Varsayılan olarak, Visual Studio Premium profil oluşturma araçları örnekleme yöntemi 10,000,000 her işlemci döngüsü (yaklaşık her genişliğin 1 GHz bilgisayar üzerinde bir saniye) profil oluşturma bilgileri toplar.Örnekleme yöntemi işlemci kullanımı sorunları bulmada kullanışlıdır ve çoğu performans araştırmalarda başlatmak için önerilen yöntemdir.

Gereksinimler

  • Visual Studio Ultimate, Visual Studio Premium, Visual Studio Professional

[!NOT]

Gelişmiş güvenlik özellikleri Windows 8 ve Windows Server 2012 Visual Studio Profiler'ı bu platformlarda veri toplayan bir yolla önemli değişiklikler gerekli.Windows Store apps, ayrıca yeni koleksiyon teknikler gerektirir.Bkz: Windows 8 ve Windows Server 2012 uygulamaları profil oluşturma

Örnekleme yöntemi, aşağıdaki yordamlardan birini kullanarak belirtebilirsiniz:

  • Profil Oluşturma Sihirbazı'nın ilk sayfasında tıklatın cpu (önerilen) örnekleme.

  • Üzerinde Performans Explorer araç bölmesinde yöntemi tıklatın örnekleme.

  • Üzerinde Genel sayfa özellikleri iletişim kutusunda performans oturumu için tıklatın örnekleme.

Ortak Görevler

Ek seçenekler belirleyebilirsiniz Performans oturumuProperty Pages performans oturumunun iletişim kutusu. Bu iletişim kutusunu açmak için:

  • İçinde Performans Explorer, performans oturumun adını sağ tıklatın ve sonra ' özelliklerini.

Aşağıdaki tabloda bulunan görevler de belirtebilirsiniz seçenekleri açıklayan Performans oturumuProperty Pages örnekleme yöntemini kullanarak profil ne zaman iletişim kutusunu.

Görev

İlgili İçerik

Üzerinde Genel sayfa .net bellek ayırma ve yaşam veri toplama eklemek ve oluşturulan profil oluşturma verileri (.vsp) dosya adlandırma detaylarını belirtin.

Üzerinde örnekleme sayfa, örnekleme hızını değiştirmek, örnekleme olayı başka bir işlemci performans sayacı için işlemci saati döngüleri değiştirmek veya her ikisini değiştirmek...

Üzerinde Launch sayfasında, uygulamayı başlatın ve başlangıç sipariş kodu çözümünüzün .exe birden fazla proje olup olmadığını belirtin.

Üzerinde Bağlayıcı etkileşim sayfasında, theprofiling toplanan verilerin çalıştırmak için ado.net çağrı bilgileri ekleyin.

Üzerinde Windows olayları sayfasında, örnekleme veri toplamak için bir veya daha fazla olay izleme için Windows (etw) olayları belirtin.

Üzerinde Windows sayaçları sayfa işaretleri olarak profil oluşturma verileri eklemek için bir veya daha fazla işletim sistemi performans sayaçları belirtin.

Üzerinde Advanced sayfasında, uygulama modülleri birden çok sürümünü kullanırsanız, profil için .net Framework çalışma zamanı sürümünü belirtin.Varsayılan olarak yüklenen ilk sürüm profil oluşturulmuş.