Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Podczas zgłaszania problemu z programem Visual Studio zespół produktu firmy Microsoft może poprosić o śledzenie ETL lub mini-zrzuty pamięci, aby zebrać dodatkowe informacje potrzebne do rozwiązywania problemów. Wykonaj poniższe kroki, aby zebrać ślad ETL lub utworzyć minizrzuty pamięci dla wszystkich stosów wywołań.
Zbieranie śladu ETL za pomocą narzędzia PerfView
PerfView to narzędzie, które tworzy pliki ETL (ślad zdarzeń) na podstawie Śledzenie zdarzeń dla systemu Windows, które mogą być przydatne w rozwiązywaniu niektórych rodzajów problemów z programem Visual Studio. Czasami podczas zgłaszania problemu zespół produktu może poprosić Cię o uruchomienie narzędzia PerfView w celu zebrania dodatkowych informacji.
Instalowanie narzędzia PerfView
Pobierz aplikację PerfView z witryny GitHub.
Uruchamianie narzędzia PerfView
- Kliknij prawym przyciskiem myszy PerfView.exe w Eksploratorze Windows i wybierz Uruchom jako administrator jako administrator.
- Z menu Zbieraj wybierz pozycję Collect.
- Sprawdź Zip, Mergei ThreadTime.
- Zwiększ okrągłe MB do 1000.
- Zmień bieżący katalog, aby zapisać ślady ETL w określonym folderze i pliku danych, jeśli zamierzasz zbierać więcej niż raz.
- Aby rozpocząć nagrywanie danych, wybierz przycisk Rozpocznij zbieranie.
- Aby zatrzymać rejestrowanie danych, wybierz przycisk Zatrzymaj zbieranie. Plik PrefView.etl.zip zostanie zapisany w określonym katalogu.
Narzędzie PerfView może przechowywać tylko najnowsze dane, które mieszczą się w jego buforze. W związku z tym spróbuj zatrzymać zbieranie tak szybko, jak to możliwe po tym, jak Visual Studio zacznie zamierać lub zwalniać. Po napotkaniu problemu nie zbieraj przez więcej niż 30 sekund.
Tworzenie minidumps dla procesu programu Visual Studio ze wszystkimi stosami wywołań
W niektórych przypadkach firma Microsoft może poprosić o minidump uruchomionego procesu programu Visual Studio z informacjami dotyczącymi wszystkich stosów wywołań. Aby zebrać te informacje, wykonaj następujące kroki:
Tworzenie pliku minidump
Uruchom nowe wystąpienie programu Visual Studio.
Z głównego menu wybierz Debug>dołącz do procesu.
Wybierz pozycję Zaznacz, a następnie zaznacz odpowiednie pola wyboru Zarządzane i Natywne, a następnie wybierz OK.
Wybierz inne wystąpienie programu Visual Studio, do którego chcesz się podłączyć z listy uruchomionych procesów, a następnie wybierz pozycję Dołącz.
Z menu głównego wybierz pozycję Debuguj>Przerwij wszystko.
Z menu głównego wybierz pozycję Debuguj>Zapisz zrzut jako.
Pobieranie stosów wywołań z minidump
- Otwórz plik zrzutu w programie Visual Studio.
- Przejdź do Narzędzia>Opcje>Debugowanie>Symbole i upewnij się, że opcja Serwery symboli firmy Microsoft jest zaznaczona w sekcji Lokalizacje plików symboli (.pdb) .
- Otwórz okno polecenia (View>Other Windows>Command Window).
- Wpisz '~*k'. W oknie zostaną wyświetlone wszystkie stosy wywołań wątków.
- Skopiuj cały tekst z okna poleceń i zapisz go w pliku tekstowym.
- Dołącz plik txt do usterki.