2016-04-13 40 views
1

这真的令人沮丧,特别是当我使用套接字工作时。有人知道怎么修这个东西吗?我经常进入任务管理器...每当我的程序在eclipse中崩溃,它仍然在后台运行

+0

它崩溃*和*保持运行? – nitind

+0

@CodeCamper当我正在处理崩溃问题的程序以及我遇到的唯一解决方案就是你所说的时候,我会时不时地碰到任务管理器。当它变得非常慢时,我甚至需要重新启动计算机一次或两次。 –

回答

0

我认为这最可能的原因是一个线程不终止。这可能是由于线程等待超时导致的,但其他一些原因也可能阻止线程退出。

我建议您将jvisualvm(位于bin文件夹中的jdk的一部分)连接到您的应用程序,并调查应用程序的哪部分保持活动。

编辑:如果您的应用程序运行在您的系统默认vm中,您应该在jvisualvm开箱即可看到它。但是,如果您使用的是不同的vms,则必须使用适当的参数启动应用程序才能将jvisualvm连接到它。

short guide解释设置很好。

+0

问题是,这只发生在Eclipse中,如果我在Eclipse之外运行应用程序,并且它崩溃的方式与整个程序刚刚关闭的方式完全相同。 – CodeCamper

+0

你能解释程序如何崩溃吗?我们在谈论一个未捕获的异常吗? – samjaf

相关问题