.net 如何在多进程系统上使用单个进程进行调试?
我的开发机器是一个四核系统,但当我的应用程序部署到单处理器系统时,我遇到了一个问题(我还在调试)。我有一把死锁 我希望能够只使用一个处理器进行调试,而不必构建开发虚拟机进行调试 是否可以告诉VisualStudio在运行调试会话时只使用单个处理器,或者是否有任何工具可以帮助查找死锁 一般来说,我想在同一台机器上测试单个和多个核心场景,我正在寻找提示、技巧和工具.net 如何在多进程系统上使用单个进程进行调试?,.net,visual-studio,multithreading,debugging,.net,Visual Studio,Multithreading,Debugging,我的开发机器是一个四核系统,但当我的应用程序部署到单处理器系统时,我遇到了一个问题(我还在调试)。我有一把死锁 我希望能够只使用一个处理器进行调试,而不必构建开发虚拟机进行调试 是否可以告诉VisualStudio在运行调试会话时只使用单个处理器,或者是否有任何工具可以帮助查找死锁 一般来说,我想在同一台机器上测试单个和多个核心场景,我正在寻找提示、技巧和工具 我应该提到我正在使用.NET 3.5 SP1,更改进程的CPU相关性应该是可行的。有一个WinAPI函数用于此目的,对于一次性的事情,您
我应该提到我正在使用.NET 3.5 SP1,更改进程的CPU相关性应该是可行的。有一个WinAPI函数用于此目的,对于一次性的事情,您还可以使用任务管理器更改给定进程的关联。对于托管代码签出,而不是WinAPI调用。