如何分析Java应用程序导致的x64 OS系统冻结?

时间:2011-06-08 17:03:15

标签: java swing crash windows-7-x64

我有一个java swing gui应用程序(在许多不同的机器上运行多年而没有问题),这会导致Windows 7 x64上的系统崩溃。我已经测试了几台机器上的行为,并且在一个未定义的时间(在几秒到最多2分钟之间)之后,整个系统将会冻结 - 无法输入任何内容(ctrl + alt + delete not working等)。

由于没有例外,没有Windows事件日志,内存或CPU消耗没有明显增加,我想知道如何分析问题? JVM不应该阻止整个系统冻结吗?

为了测试目的 - 我可以确定应该使用x86或x64 JRE / JDK运行应用程序吗?我已经在我的机器上安装了两个,并且我已经看到jar将始终使用x64 JRE执行 - 即使我明确选择'open with'和x86 JRE的路径。 这可以用JAVA_HOME变量控制,还是可以编译我的程序以在特定版本中运行?

1 个答案:

答案 0 :(得分:0)

我可以将这个问题与Windows7 x64下的病毒扫描程序/防火墙软件结合使用。卸载安全软件后一切正常!