День восемьдесят четвёртый. #TipsAndTricks
Отладка в Visual Studio. Малоизвестные трюки
7. Стеки вызовов для всех потоков
Когда есть много потоков, есть и много стеков вызовов. Вам может потребоваться проверить их все, чтобы понять состояние приложения. Вы всегда можете посмотреть на визуальное отображение стека вызовов каждого потока, используя окно Параллельные Стеки (Parallel Stacks) -
1. Откройте окно Command (
2. Введите "
3. Вы также можете использовать популярную команду из WinDBG – "
4. Теперь все потоки со своими стеками вызовов выведены в окне Command.
Отладка в Visual Studio. Малоизвестные трюки
7. Стеки вызовов для всех потоков
Когда есть много потоков, есть и много стеков вызовов. Вам может потребоваться проверить их все, чтобы понять состояние приложения. Вы всегда можете посмотреть на визуальное отображение стека вызовов каждого потока, используя окно Параллельные Стеки (Parallel Stacks) -
Debug > Windows > Parallel Stacks
. Также в окне Command можно посмотреть текстовое представление стека вызовов каждого потока, которое можно скопировать и вставить.1. Откройте окно Command (
View > Other Windows > Command Window
).2. Введите "
Debug.ListCallStacks –AllThreads
"3. Вы также можете использовать популярную команду из WinDBG – "
~*k
"4. Теперь все потоки со своими стеками вызовов выведены в окне Command.