Окно Parallel Stacks

Окно Parallel Stacks или параллельные стеки (Рис. 19.14) - это окно применяется при отладке многопоточных приложений, и содержит сведения о стеке вызова для всех потоков приложения. Оно также позволяет переходить в различные потоки и кадры стека в потоках.


увеличить изображение
Рис. 19.14.Окно Parallel Stacks

На Рис. 19.14 - путь вызова текущего потока выделен, синим, а активный кадр стека обозначается желтой стрелкой. Текущий кадр стека можно изменить, выбрав другой метод в окне Parallel Stacks. При этом также может измениться текущий поток в зависимости от того, входит ли выбранный метод в текущий поток или является частью другого потока. В Табл. 19.5 представлены компоненты окна Parallel Stacks

Таблица 19.5. Компоненты окна Parallel Stacks
  Имя элемента Описание
A Сегмент или узел стека вызова Содержит последовательности контекстов методов для одного или нескольких потоков. Если узел не имеет линий со стрелками, то он представляет собой единый путь вызова для потоков.
B Синее выделение Указывает путь вызова текущего потока.
C Линии со стрелками Соединяют узлы и показывают единый путь вызова для потоков.
D Всплывающая подсказка заголовка узла Показывает идентификатор и пользовательское имя каждого потока, путь вызова которого использует данный узел.
E Контекст метода Представляет один или несколько кадров стека одного метода.
F Всплывающая подсказка для контекста метода Показывает подробные сведения всех кадров стека, которые представляются контекстом метода. Кадры стека для текущего потока отображаются жирным шрифтом.

В Табл. 19.6 описываются значки, которые предоставляют сведения об активных и текущих кадрах стека.

Таблица 19.6. Значки сведений об активных и текущих кадрах стека
Значок Описание
Указывает на то, что контекст метода содержит активный кадр стека текущего потока.
Указывает на то, что контекст метода содержит активный кадр стека потока, который не является текущим.
Указывает на то, что контекст метода содержит текущий кадр стека. Имя этого метода выделено жирным шрифтом во всех узлах.

На Рис. 19.15 и в Табл. 19.7 представлены элементы управления, доступные на панели управления "Параллельные стеки".


Рис. 19.15.Элементы управления окна Parallel Stacks

Таблица 19.7. Элементы управления окна Parallel Stacks
  Элемент управления Описание
A Поле со списком "Потоки"/"Задачи" Переключает отображение между стеками вызова для потоков и стеками вызова для задач.
B Показывать только помеченные Отображает стеки вызова только для потоков (или задач), помеченных в окнах "Потоки" или "Параллельные задачи".
C Представление метода Переключает представление стека и представление метода.
D Автопрокрутка к текущему кадру стека Автоматически прокручивает схему для отображения текущего кадра стека. Этот компонент применяется при изменении текущего кадра стека из других окон или при появлении точки останова в крупных диаграммах.
E Переключить элемент управления масштабом Отображает или скрывает элемент управления масштабом. Чтобы изменить масштаб, можно также нажать клавишу CTRL и повернуть колесо мыши вне зависимости от того, где находится элемент управления.

 








Дата добавления: 2017-06-02; просмотров: 266;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.