Aracılığıyla paylaş


Windows 8 ve Windows Server 2012 uygulamaları profil oluşturma

Windows 8 ve Windows Server 2012 içindeki geliştirilmiş güvenlik özellikleri Visual Studio profil oluşturucusu bu platformlar üzerinde veri toplama şeklinde önemli değişiklikler gerektirmiştir.Windows Store apps da yeni koleksiyon teknikler gerektirir.Bu konu, Windows 8 Windows Server 2012 platformlarda profil oluşturma için değişiklikleri açıklar.

[!NOT]

Diğer desteklenen sürümlerinde Windows (Windows 7, Windows Server 2008 R2) uygulamaları profil değişmemiştir.

Bu konuda

Visual Studio IDE Windows mağaza apps profil oluşturma

Windows 8 Masaüstü veya Windows Server 2012 Visual Studio IDE üzerinden çalışan apps profil oluşturma

  • Windows 8 Masaüstü veya Windows Server 2012 örnekleme gelen Visual Studio IDE kullanarak çalışan apps profil oluşturma

Komut satırından profil oluşturma

Katman etkileşimi (TIP) veri toplama

Visual Studio IDE Windows mağaza apps profil oluşturma

JavaScript ve html 5'te yazılmış bir Windows Store app profil, JavaScript kodu için yönetim verilerini toplar.Windows Store app veya Visual c++, Visual C# veya Visual Basic içinde yazılmış bileşen profil, örnekleme yerli ve yönetilen kod için veri toplamak.Yerel veya uzak bir makinedeki sizin app profil.

Bu profil özellikleri ve seçenekleri Windows Store apps profil oluşturma desteklenmez:

  • Örnekleme yöntemi kullanarak JavaScript apps profil oluşturma.

  • Profil oluşturma araçları yöntemini kullanarak yönetilen ve yerli kod.

  • Eşzamanlılık profil oluşturma

  • .net bellek profil oluşturma

  • Katman etkileşimi profil oluşturma (TIP)

  • Örnekleme seçeneklerini, örnekleme olay ve zamanlama aralığı ayarlamak veya ek performans sayaç verilerini toplamak gibi.

  • Araçları seçenekleri, performans ve windows sayaç verilerini toplamak veya ek komut satırı seçeneklerini belirtme.

Windows Store apps profil oluşturma hakkında daha fazla bilgi için Windows geliştirme Merkezi'nde aşağıdaki konulara bakın:

Yerel makinede Windows Mağazası uygulamalarını çalıştırma

Uzak makinede Windows Mağazası uygulamalarını çalıştırma

Windows Mağazası uygulamalarının performansını analiz etme

Bu konuda

Windows 8 Masaüstü veya Windows Server 2012 Visual Studio IDE üzerinden çalışan apps profil oluşturma

Profil oluşturma araçları yöntemini kullanarak Windows 8 için değişmemiştir.

Katman etkileşimi profil oluşturma (TIP) örnekleme yöntemi desteklenmiyor.

Hh974575.collapse_all(tr-tr,VS.110).gifWindows 8 Masaüstü veya Windows Server 2012 örnekleme gelen Visual Studio IDE kullanarak çalışan apps profil oluşturma

Bu profil özellikleri ve seçenekleri Windows 8 masaüstü uygulamaları veya Windows Server 2012 uygulamaları örnekleme yöntemini kullanarak profil oluşturma desteklenmez:

  • Katman etkileşimi profil oluşturma (TIP).İpucu veri toplama araçları kullanılarak desteklenir.

  • Örnekleme seçeneklerini örnekleme olay ve zamanlama aralığı ayarlamak veya ek performans sayaç verilerini toplamak gibi.

Komut satırından profil oluşturma

Visual Studio yükleme olmayan aygıtlar dahil olmak üzere Windows 8 ve Windows Server 2012 aygıtlarda, profil oluşturma verilerini toplamak için iki komut satırı araçlarını kullanın:

Araç adı

Tanımlama

VSPerf

Windows Store apps profil oluşturma verilerini toplar ve Windows 8 masaüstü uygulamaları ve Windows Server 2012 uygulamalarından örnek profil oluşturma verileri toplar...

VSPerfCmd

8 Windows Masaüstü veya sunucu 2012 Windows üzerinde çalışan uygulamalar arasında veri katman katman etkileşimi profil oluşturma araçları ve Eşzamanlılık toplar.Tüm profil oluşturma veri türleri, Windows'un önceki sürümlerinde toplar.

Her iki araç yerel bilgisayarda kullanmak için Visual Studio ile yüklenir.

Profil uygulamaları için Visual Studio yüklü olmayan aygıtları aşağıdakilerden birini yapın:

  • Visual Studio için Uzak araçları parçası olarak araçlarını karşıdan yüklemek msdn web sitesini.

  • Kopya ve Visual Studio bilgisayarınızdan tek başına profiler araçları yükleme programını çalıştırın.Yükleme programları olan % VSINSTALLDIR % \Team Tools\Performance Tools\Setups klasör.Uzak bilgisayarın işletim sistemi (x 86 / x 64) için Kur programını seçin.

[!NOT]

İpucu profil oluşturma verilerini toplamak için uzak bilgisayarda Visual Studio makinenizden bağımsız profiler yüklemeniz gerekir.

Bu profil özellikleri ve seçenekleri komut satırında Windows 8 ve Windows Server 2012 uygulamaları profil oluşturma desteklenmez:

  • Windows 8 ve Windows Server 2012 web apps ile örnekleme modunu kullanarak veri toplama VSPerfASPNetCmd.

  • VsPerfCmd.exe kullanarak örnekleme verisi toplama.

  • Örnekleme seçeneklerini örnekleme olay ve zamanlama aralığı ayarlamak veya ek performans sayaç verilerini toplamak gibi.

Katman etkileşimi (TIP) veri toplama

Katman etkileşim profil oluşturma ADO.NET servisleri aracılığıyla veritabanları ile iletişim kuran çok-katmanlı uygulamaların işlevlerinin yürütme zamanı hakkında ek bilgiler sağlar.Yalnızca eşzamanlı işlev çağrıları için toplanan veriler.

Visual Studio sürümleri

Katman etkileşimi profil oluşturma verisi toplanan kullanarak Visual Studio Ultimate, Visual Studio Premium, veya Visual Studio Professional.Bununla birlikte, Katman etkileşimi profil oluşturma verilerini yalnızca görüntülenebilir Visual Studio Ultimate ve Visual Studio Premium.

Windows 8 ve Windows Server 2012

  1. Windows 8 Masaüstü veya Windows Server 2012 çalışan apps Katman etkileşimi veri toplamak için araçları yöntemini kullanmanız gerekir.

  2. Windows Store apps için Katman etkileşimi veri toplayamazsınız.

  3. Diğer desteklenen Windows sürümlerinin tüm profil oluşturma yöntemleri, Katman etkileşimi veri ekleyebilirsiniz.

Performans Sihirbazı ve Başarım Gezgini

Katman etkileşimi veri toplama seçeneği için bir profil çalıştırma Performans Gezgini'nden eklemeniz gerekir.Proje, yürütülebilir dosya veya Web sitesi performans Explorer'ın hedef düğüme eklemelisiniz.Bkz: Visual Studio IDE kullanarak katman etkileşim verileri toplama

Uzak makinedeki ipucu veri toplama

Uzak makinede Katman etkileşimi veri toplamak için kopyalamanız gerekir vs_profiler_<Platform>_<Language>.exe dosya % VSINSTALLDIR %\Team Tools\Performance Tools\Setups klasörü, Visual Studio makine uzak bilgisayara ve yükleyin.Profil oluşturma araçları kullanamazsınız Uzak Visual Studio Araçları paketini karşıdan yükleyin.

Kullanabileceğiniz VSPerfCmd veya VSPerfASPNetCmd profil oluşturma verilerini toplamak için.

TIP raporları

Katman etkileşimi veri yalnızca görüntülenebilir Visual Studio Ultimate, Visual Studio Premium, veya Visual Studio Professional IDE.Dosya tabanlı katman etkileşim raporları VSPerfReport aracılığıyla kullanılamaz.

Ayrıca bkz.

Kavramlar

Profil oluşturma araçlarını kullanarak uygulama performansını çözümleme

Yapılandırma araçları profil oluşturma için performans oturumları

Profil oluşturma araçları komut satırı kullanarak