C# 正在运行的程序中的堆栈跟踪(Windows中相当于pstack)
我正在调试一个.NET应用程序,它在某些时候会死锁/冻结。有没有一种方法可以查看应用程序冻结时正在执行的操作?我假设VisualStudio提供了一些方法来查看附加到应用程序后的堆栈跟踪?(我确实尝试过调试>附加到进程并打开了调用堆栈和堆栈跟踪资源管理器窗口,但没有显示任何内容)。我正在寻找与C# 正在运行的程序中的堆栈跟踪(Windows中相当于pstack),c#,.net,windows,visual-studio,C#,.net,Windows,Visual Studio,我正在调试一个.NET应用程序,它在某些时候会死锁/冻结。有没有一种方法可以查看应用程序冻结时正在执行的操作?我假设VisualStudio提供了一些方法来查看附加到应用程序后的堆栈跟踪?(我确实尝试过调试>附加到进程并打开了调用堆栈和堆栈跟踪资源管理器窗口,但没有显示任何内容)。我正在寻找与pstack(在Unix/Linux上)相同的功能,即显示正在运行的进程的堆栈。将Visual Studio附加到进程后,只需单击“暂停”即可查看任何给定时间的线程和调用堆栈窗口
pstack
(在Unix/Linux上)相同的功能,即显示正在运行的进程的堆栈。将Visual Studio附加到进程后,只需单击“暂停”即可查看任何给定时间的线程和调用堆栈窗口