Java EJB测试期间记录(OS)事件的工具(分析PC崩溃)
我的电脑有一些问题,不知道还需要检查或查找什么。 如果标签或说明已关闭,请随意编辑/评论 基本上,问题是:您知道我在测试复制期间可以运行的任何工具吗?这些工具经常记录日志,并可能提供有关发生了什么的提示 如果有人已经知道问题的起因,那也太好了 问题是: 我有一个正在运行的JBoss4.2.3.GA服务器应用程序,它提供了一些带有远程接口的EJB。那些EJB向数据库写入或从数据库读取数据,但这似乎并不重要,因为我也有一些方法只执行了Java EJB测试期间记录(OS)事件的工具(分析PC崩溃),java,crash,ejb,Java,Crash,Ejb,我的电脑有一些问题,不知道还需要检查或查找什么。 如果标签或说明已关闭,请随意编辑/评论 基本上,问题是:您知道我在测试复制期间可以运行的任何工具吗?这些工具经常记录日志,并可能提供有关发生了什么的提示 如果有人已经知道问题的起因,那也太好了 问题是: 我有一个正在运行的JBoss4.2.3.GA服务器应用程序,它提供了一些带有远程接口的EJB。那些EJB向数据库写入或从数据库读取数据,但这似乎并不重要,因为我也有一些方法只执行了System.out.println(…)等操作 现在我从控制台运
System.out.println(…)
等操作
现在我从控制台运行一个测试客户机,它基本上只是“远程”调用循环中的一个EJB方法(进行一些计时等)
到目前为止,还不应该做任何非正统的事情,基本上只是一堆远程EJB调用
但是,在循环执行期间,计算机完全冻结(键盘也不响应,例如num lock key)-唯一改变的是闪烁的光标。:)
不幸的是,我没有找到这样做的原因,因为我经常在eclipse中进行测试,所以我不希望这种情况太频繁发生(工作区崩溃等)
以下是我迄今为止所做的尝试:
- 包括联想PC医生(这是一台联想PC)在内的众多硬件测试都成功了,所以我觉得硬件似乎没有问题
- 使用不同的JDK版本:1.5.0、1.6.0、1.7.0-全部崩溃
- JRockit JVM(Java 6)-也崩溃了
- 使Java产生100%的CPU负载(10个线程在4个内核上持续运行)-成功/无错误
- 在JVM允许的范围内分配尽可能多的内存-成功
- 在其他计算机上运行测试-成功,但具有相同硬件和类似软件设置的计算机除外
- Windows日志不提供提示(除了“系统未正确关闭”……这很有帮助:))