Java程序长时间运行时自动退出可能的原因 - 编程入门网
Java程序长时间运行时自动退出可能的原因时间:2010-12-06我有一个Java程序,启动了七个线程,这些线程都形如:
但却经常跑着跑着,跑了几个小时后java退出,可能是哪些原因? 我猜测是我自己的代码或是我使用的库在哪里调用了System.exit(),但是我用程序将System.exit()hook住了,发现没有人调用这个函数。这个服务器只有我一个人在用,也不会有人kill。Java达人们帮忙想想,还有可能是什么原因? 答复: 如果是应用,一般有2个可能 1 JVM BUG,这个简单,升级你的JVM就好了 2 内存溢出,呵呵,我猜这个可能性最大。 你应该启动工具监控一下程序的内存使用情况, jconsole就行 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |