gpt4 book ai didi

multithreading - 如何在 Visual Studio 中所有线程的调用堆栈中转储或搜索

转载 作者:行者123 更新时间:2023-12-04 01:43:13 25 4
gpt4 key购买 nike

如何在 Visual Studio 中所有线程的调用堆栈中转储或搜索?我们有一个要调试的服务器进程,它有数百个线程在运行,因此手动检查每个线程应该很困难。

我知道 gdb 中的“线程应用”可以做这种事情。所以我想知道visual studio的调试器中是否有类似的东西。

另外我使用的是visual studio 2005,所以请给出VS 2005的解决方案(VS 2010中提供了所有调用堆栈中的搜索......)。

最佳答案

我刚刚遇到了同样的问题,也在 VS2005 中。我找到了一个更简单的解决方案:
调试时打开VS的命令窗口并使用命令:
Debug.ListCallStack/AllThreads

我发现这个:
http://blogs.msdn.com/b/greggm/archive/2005/08/02/446899.aspx

关于multithreading - 如何在 Visual Studio 中所有线程的调用堆栈中转储或搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4812645/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com