当我为一个新的 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 限制。
一旦出现问题并且系统恢复正常,就会出现“系统崩溃对话框发送错误报告?”对话框,然后我就可以再次使用机器了。
我不知道如何找到导致此问题的原因,运行其他操作系统的同事却运行正常。有什么想法吗?