IntelliJ调试:暂停整个VM然后单步执行

Iai*_*ain 6 java debugging jvm intellij-idea

我正在调试一个包含大量线程的应用程序.我的断点设置为暂停整个VM.

当一个线程遇到其中一个断点时,我想要使用Step Over.但这似乎恢复了整个VM,直到该步骤完成.

如果我可以仅仅执行到达断点的单个线程,那将非常有用.

有没有办法在IntelliJ 11.1/Java 6中执行此操作?(希望我不会错过任何明显的东西......)

Dor*_*old 6

此功能已在 IntelliJ 16 中添加(CrazyCoder 在其回答中引用的问题已解决)

在此处输入图片说明

更多细节在这里:https :
//blog.jetbrains.com/idea/2016/02/intellij-idea-16-eap-improves-debugger-and-adds-git-worktree-support/


小智 5

NetBeans可以恢复单个线程.在调试模式下,您可以通过Play在线程附近按下形状类似(►)的小按钮从左线程列表中恢复线程.