为什么我的 Java 测试套件会挂起整个系统

为什么我的 Java 测试套件会挂起整个系统

当我为一个新的 Java 应用程序运行测试套件时,它会挂起,考虑到它正在开发中,这本身并不罕见。问题是这导致整个系统几乎挂起。我可以移动鼠标,但大量的物理鼠标移动只会导致屏幕上的鼠标指针移动一厘米左右。

联想 Thinkpad X1 Carbon gen3。Linux、Ubuntu gnome 15.10、最新补丁。

$ java -version
java version "1.8.0_45"
Java(TM) SE Runtime Environment (build 1.8.0_45-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode)

虽然这是一台笔记本电脑,但它确实说了服务器虚拟机,这可能是原因吗?

我尝试过nice -10 mvn clean test,但是没有帮助,所以如果我对nice进程优先级的理解正确的话,它似乎不受 CPU 限制。

一旦出现问题并且系统恢复正常,就会出现“系统崩溃对话框发送错误报告?”对话框,然后我就可以再次使用机器了。

我不知道如何找到导致此问题的原因,运行其他操作系统的同事却运行正常。有什么想法吗?

相关内容