Aracılığıyla paylaş


PerfView ile ETL izi toplama ve tüm çağrı yığınlarıyla minidump oluşturma

Visual Studio ile ilgili bir sorun bildirdiğinizde, Microsoft ürün ekibi sorun giderme için ek bilgi toplamak üzere bir ETL izlemesi veya minidump isteyebilir. ETL izlemesini toplamak veya tüm çağrı yığınları için minidumlar oluşturmak için aşağıdaki adımları kullanın.

PerfView ile ETL izlemesi toplayın

PerfView, Windows için Olay İzleme'yi temel alarak ETL (olay izleme günlüğü) dosyaları oluşturan ve Visual Studio ile ilgili bazı sorunları gidermede yararlı olabilecek bir araçtır. Bazen bir sorun bildirdiğinizde, ürün ekibi ek bilgi toplamak için PerfView'u çalıştırmanızı isteyebilir.

PerfView'ı yükleme

GitHub'dan PerfView'ı indirin.

PerfView'ı çalıştırma

  1. Windows Gezgini'nde PerfView.exe sağ tıklayın ve Yönetici olarak çalıştır seçin.
  2. Topla menüsünde Toplaseçin.
  3. Zip, Mergeve ThreadTimedenetleyin.
  4. Dairesel MB'i 1000'e yükseltin.
  5. ETL izlerini belirtilen bir klasöre kaydetmek için Geçerli Dizini değiştirin ve birden fazla kez toplayacaksanız Veri Dosyasını ayarlayın.
  6. Verileri kaydetmeye başlamak için Koleksiyonu Başlat düğmesini seçin.
  7. Verileri kaydetmeyi durdurmak için Toplamayı Durdur düğmesine basın. PrefView.etl.zip dosyası belirtilen dizine kaydedilir.

PerfView yalnızca arabelleğe uyan en son verileri depolayabilir. Bu nedenle, Visual Studio donmaya veya yavaşmaya başladıktan sonra koleksiyonu mümkün olan en kısa sürede durdurmayı deneyin. Bir sorunla karşılaştığınızda 30 saniyeden uzun süre veri toplamayın.

Visual Studio işlemi için tüm çağrı yığınlarıyla minidump oluşturun.

Bazı durumlarda Microsoft, tüm çağrı yığınları için bilgi içeren çalışan bir Visual Studio işleminin minidump'ını isteyebilir. Bu bilgileri toplamak için şu adımları uygulayın:

Minidump dosyasını oluşturma

  1. Visual Studio'nun yeni bir örneğini başlatın.

  2. Ana menüden Hata Ayıkla>İşleme Ekleöğesini seçin.

  3. Seç'i, ardından ilgili Yönetilen ve Yerel onay kutularını seçin ve Tamam'ı seçin.

    İşleme Ekle iletişim kutusunda seçilen kod türlerini gösteren ekran görüntüsü.

    İşleme Ekle iletişim kutusunda seçilen kod türlerini gösteren ekran görüntüsü.

  4. Çalışan işlemler listesinden bağlanılacak diğer Visual Studio örneğini seçin ve ardından Ekleseçeneğine tıklayın.

  5. Ana menüden Hata Ayıklama>Hepsini Durdurseçin.

  6. Ana menüden Hata Ayıklama>DökümüOlarak Kaydet seçin.

Minidump'tan çağrı yığınlarını al

  1. Döküm dosyasını Visual Studio'da açın.
  2. Araçlar>Seçenekleri>Hata Ayıklama>Semboller bölümüne gidin ve Microsoft Sembol Sunucuları'nın Simge dosyası (.pdb) konumlarındaseçili olduğundan emin olun.
  3. Komut penceresini açın (Görünüm>Diğer Windows>Komut Penceresi).
  4. '~*k' yazın. Pencerede tüm iş parçacıklarının çağrı yığınları görüntülenir.
  5. Komut Penceresi'nden tüm metni kopyalayın ve bir metin dosyasına kaydedin.
  6. Txt dosyasını hataya ekleyin.