Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В окне потоков GPU можно просмотреть и работать с потоками, которые выполняются на GPU в приложении, которое вы отлаживаете. Дополнительные сведения о приложениях, работающих на GPU, см. в обзоре C++ AMP.
Окно потоков GPU содержит таблицу, в которой каждая строка представляет набор потоков GPU с одинаковыми значениями во всех столбцах. Вы можете сортировать, переупорядочение, удалять и группировать элементы, которые находятся в столбцах. Вы можете помечать, отменять пометки, приостанавливать и возобновлять потоки из окна потоков GPU. В окне потоков GPU отображаются следующие столбцы:
Столбец для флажков, в котором можно пометить тему, требующую особого внимания.
Колонка текущего потока, где желтая стрелка указывает на текущий поток.
Столбец " Число потоков ", в котором отображается количество потоков в одном расположении.
Столбец «Строка», в котором отображается строка кода, где расположена каждая группа потоков.
Столбец "Адрес ", в котором отображается адрес инструкции, в котором расположена каждая группа потоков. По умолчанию этот столбец скрыт.
Столбец Location , который является расположением в исходном коде.
Столбец состояния , показывающий, активен ли поток, заблокирован, не запущен или завершен.
Столбец плитки, показывающий индекс плитки для потоков в данной строке.
Заголовок таблицы показывает отображаемую плитку и поток.
Замечание
Инструкции в этой статье иллюстрируют последнюю версию интерактивного интерфейса разработки (IDE), доступную в Visual Studio. На компьютере могут отображаться различные имена или расположения для некоторых элементов пользовательского интерфейса. Вы можете использовать другую версию Visual Studio или разные параметры среды. Дополнительные сведения см. в разделе Персонализация интегрированной среды разработки.
Чтобы отобразить окно потоков GPU
В обозревателе решений откройте контекстное меню проекта и выберите пункт "Свойства".
В окне "Страницы свойств " проекта в разделе "Свойства конфигурации" выберите "Отладка".
В списке Загружаемый отладчик выберите Локальный отладчик Windows. В списке типов отладчика выберите только GPU. Вы должны выбрать этот отладчик, чтобы остановиться в точках останова в коде, работающем на GPU.
Нажмите кнопку ОК.
Задайте точку останова в коде GPU.
В строке меню выберите "Отладка", "Начать отладку". Подождите, пока приложение достигнет точки останова.
В одной строке меню выберите "Отладка", "Windows", "Потоки GPU".
Переключение на другой поток
- Дважды щелкните столбец. (Клавиатура: выделите строку и нажмите клавишу Enter.)
Чтобы отобразить определенную плитку и поток
Нажмите кнопку "Развернуть переключатель потоков " в окне потоков GPU.
Введите значения плитки и потока в текстовых полях.
Нажмите кнопку со стрелкой на ней.
Отображение или скрытие столбца
- Откройте контекстное меню для окна потоков GPU, выберите "Столбцы", а затем выберите столбец, который требуется отобразить или скрыть.
Сортировка по столбцу
- Выберите заголовок столбца.
Группирование потоков
- Откройте контекстное меню для окна потоков GPU, выберите "Группировать по", а затем выберите один из отображаемых имен столбцов. Выберите "Нет", чтобы разгруппировать потоки.
Заморозить или отморозить строку потоков
- Откройте контекстное меню для строки и выберите "Заморозить " или " Отморозить".
Для пометки или снятия пометки со строки потоков
- Выберите столбец флага для потока или откройте контекстное меню для потока и выберите флаг или unflag.
Отображать только помеченные потоки
- Нажмите кнопку флага в окне потоков GPU.