Java - 崩溃后附加调试器,或加速调试器



我不完全确定如何措辞这个问题,所以我为模糊的标题道歉。我的问题是我遇到了导致程序崩溃的错误。但是,仅当我没有将调试器附加到进程时,才会发生这种情况。我 95% 确定崩溃与程序的帧速率有关,并且由于调试器会大大减慢程序的速度,因此在运行时不会发生崩溃。

所以,我想知道是否有任何方法可以在程序崩溃后将调试器附加到程序,或者可能通过禁用不必要的功能来以某种方式加速它,直到崩溃。不过,从我能够找到的信息来看,我不完全确定这两种可能性,所以如果有人对我还能做些什么来调试程序有任何建议,请说出来。

只是回答我自己的问题,这样它就不会被不接受。答案是从CodeChimp的评论中得到的。

问题是我在整个程序中有几个断点导致速度变慢。当我禁用除单个未捕获的异常断点之外的所有其他断点时,调试器能够足够快地运行以捕获崩溃。

最新更新