Stos wywołań zdarzeń grafiki
Stos wywołań zdarzenia grafiki, które jest jednym z narzędzia do diagnostyki grafiki w Visual Studio, mogą pomóc Ci mapowania relacji między grafiki zdarzenia, które zostały przechwycone w dzienniku grafiki i kod źródłowy swojej aplikacji.
Jest to stos wywołań zdarzenia grafiki:
[!UWAGA]
Od wersji programu Visual Studio 2013 Update 3, diagnostyki grafiki narzędzia windows znajdują się w niezależne kopię powłoki programu Visual Studio.Ta dostosowana powłoka o nazwie analizy grafiki eliminuje niepotrzebne menu i opcji, ale w przeciwnym razie stos wywołań zdarzenia grafiki i przepływ pracy jest taka sama jak przed.Aby uzyskać więcej informacji na temat tej zmiany, zobacz Diagnostyka grafiki — Przegląd.
Opis zdarzenia stos wywołań grafiki
Można użyć stos wywołań zdarzenia grafiki zrozumieć przepływ wykonania, które doprowadziło do określonego zdarzenia Direct3D.Przypomina on Visual Studio wywołać okno stosu, z tą różnicą, że nie wyświetlać stos wywołań bieżącego wątku active w uruchomionych aplikacji, wyświetla stos wywołań znajdowały się po wystąpieniu wybranego zdarzenia Direct3D.Z stos wywołań zdarzenia grafiki, można przejść do witryny połączenia dla zaznaczonego zdarzenia Direct3D, aby sprawdzić kod otaczającego je.
Przy użyciu stos wywołań zdarzenia grafiki do identyfikowania ścieżka kodu, z którego pochodzi zdarzenie problemu, można użyć swoją wiedzę bazy kodu, można wywnioskować potencjalne źródła problemu, lub w kodzie źródłowym swojej aplikacji można dodać punktów przerwania, aby mogli używać tradycyjnych metod debugowania, aby sprawdzić, jak stan parametry aplikacji lub zdarzenie będące przyczyną zdarzenia, które ma działa źle.Badanie to ułatwia znajdowanie problemów w kodzie źródłowym, które są tylko manifestowane jako problemy z renderowaniem.
Informacje o stos wywołań zdarzenia grafiki
Stos wywołań nie obsługuje wstępne ramki lub zdarzenia zdefiniowaną przez użytkownika.Stos wywołań zdarzenia grafiki jest wyświetlany w formacie tabeli.
Kolumny |
Opis |
---|---|
Nazwa |
Symbol, który unikatowo identyfikuje funkcję, która zawiera witrynę połączenia.Symbol debugowania dla funkcji jest wyświetlane, gdy jest ona dostępna; w przeciwnym razie zostanie wyświetlony przesunięcie funkcji. |
Plik |
Nazwa pliku pliku kodu źródłowego lub plik biblioteki, który zawiera witrynę połączenia. |
Lokalizacja |
Numer wiersza w witrynie połączenia. |
Łącza do obiektów grafiki
Obsługi zdarzeń wybranej grafiki może być wymagane informacje o obiekcie Direct3D skojarzonego z.Stos wywołań zdarzenia grafiki zawiera łącze do tych informacji.
Zobacz też
Zadania
Wskazówki: brak obiektów spowodowany cieniowaniem wierzchołków