Udostępnij za pośrednictwem


Porady i wskazówki dotyczące tworzenia szczegółowych informacji

Poznaj wskazówki dotyczące oszczędzania czasu na potrzeby korzystania ze szczegółowych informacji o kompilacji.

Uruchamianie funkcji Build Insights dla wybranych plików

Ta funkcja wymaga programu Visual Studio 2022 w wersji 17.12 lub nowszej.

Jeśli pracujesz nad określonym plikiem lub plikami i chcesz zobaczyć, jak wpływają one na czas kompilacji, możesz uruchomić usługę Build Insights tylko na tych plikach. Ta funkcja jest przydatna, gdy chcesz skupić się na podzestawie plików w projekcie.

Aby go wypróbować, w Eksplorator rozwiązań wybierz pliki w projekcie, które chcesz profilować, kliknij prawym przyciskiem myszy i wybierz polecenie Uruchom szczegółowe informacje kompilacji w wybranych plikach:

Zrzut ekranu przedstawiający pliki w Eksplorator rozwiązań. Menu kontekstowe jest otwarte, a opcja Uruchom szczegółowe informacje o kompilacji w wybranych plikach jest wyróżniona.

Filtrowanie wyników usługi Build Insights

Ta funkcja wymaga programu Visual Studio 2022 w wersji 17.12 lub nowszej.

Jeśli masz duże rozwiązanie z wieloma projektami, możesz filtrować wyniki usługi Build Insights, aby wyświetlić tylko pliki zainteresowanych projektów. Ta funkcja jest przydatna, gdy chcesz skupić się na podzestawie projektów w rozwiązaniu.

Aby go wypróbować, kliknij przycisk filtru w nagłówku kolumny filtru i wybierz projekty, dla których chcesz wyświetlić wyniki:

Zrzut ekranu przedstawiający okno Build Insights z otwartą kartą Dołączone pliki.

Zostanie wybrany przycisk filtru i zostanie wyświetlona lista projektów. Pola wyboru przy dwóch projektach są zaznaczone.

Możesz również użyć symboli wieloznacznych plików do filtrowania wyników. Wyszukiwanie jest niezależne od wielkości liter i należy użyć ukośników do przodu (/) jako separatorów ścieżek:

Zrzut ekranu przedstawiający okno dialogowe filtru szczegółowych informacji o kompilacji. Istnieją pliki do uwzględnienia pola tekstowego i plików do wykluczenia pola tekstowego.

Umożliwia to wykluczanie plików z określonego folderu lub dołączanie tylko plików z określonego folderu. Jeśli na przykład źródło znajduje się w C:\src\lokalizacji , można dołączyć pliki tylko z katalogu renderera i jego podkatalogów, umieszczając C:/src/dev/renderer/** je w plikach w celu uwzględnienia pola tekstowego. Użyj ukośników (/) jako separatorów ścieżek.

Oto kilka innych przykładów:

  • Wszystkie pliki w katalogu renderera: C:/src/dev/renderer/*
  • Wszystkie pliki w C:/src/dev/renderer/ katalogu i wszystkich jego podkatalogach: C:/src/dev/renderer/**
  • Wszystkie pliki nagłówków C:/src/dev/renderer/ w katalogu i wszystkich jego podkatalogach: C:/src/dev/renderer/**/*.h

Aby uzyskać więcej przykładów, zobacz internetowy tester wzorca globu.

Filtr wprowadzony w obu polach tekstowych jest utrwalany na rozwiązanie. Filtrowanie według symboli wieloznacznych nie jest obsługiwane w przypadku projektów CMAKE.

Zapisywanie raportów usługi Build Insights w wyznaczonym folderze

Ta funkcja wymaga programu Visual Studio 2022 w wersji 17.12 lub nowszej.

Teraz możesz wyznaczyć folder, aby automatycznie zapisywać raporty usługi Build Insight, aby można było łatwo uzyskać do nich dostęp.

Aby ustawić wyznaczony folder, przejdź do pozycji Narzędzia>>kompilacji C++. Ustaw ścieżkę raportów Store Build Insights w polu tekstowym:

Zrzut ekranu przedstawiający okno opcji.

W lewym panelu wybrano Build Insights > Trace Collection. W ustawieniach kolekcji zaznaczono pole wyboru Przechowywanie raportów szczegółowych informacji o kompilacji w tym katalogu, a pole tekstowe katalogu zawiera ścieżkę c:\users\contoso\workspace jako przykład.

Raporty są automatycznie zapisywane w tym folderze podczas uruchamiania funkcji Build Insights. Jeśli ścieżka nie jest ustawiona, TEMP zostanie użyty folder.

Uzyskiwanie pomocy dotyczącej okna Szczegółowe informacje o kompilacji

Ta funkcja wymaga programu Visual Studio 2022 w wersji 17.12 lub nowszej.

Aby wyświetlić krótki opis kart w oknie Build Insights (Szczegółowe informacje o kompilacji) wraz z linkiem do dokumentacji, aby uzyskać szczegółowe wyjaśnienie, kliknij ikonę znaku zapytania w oknie Build Insights (Kompiluj szczegółowe informacje):

Zrzut ekranu przedstawiający okno Build Insights z wyróżnionym przyciskiem objaśnień widoku (znakiem zapytania w okręgu).

Zobacz też

Tworzenie szczegółowych informacji w programie Visual Studio wideo — Pure Virtual C++ 2023
Skracanie czasu generowania kodu za pomocą szczegółowych informacji o kompilacji języka C++
Rozwiązywanie problemów z wpływem pliku nagłówka na czas kompilacji
Samouczek: rozwiązywanie problemów z tworzeniem w czasie kompilacji funkcji