我有四核處理器。當我在我的項目運行「MVN測試」時,CPU被加載幾乎100%:如何在運行Maven測試時優化CPU使用率
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
20641 user 20 0 3338212 339232 5076 S 397.7 9.1 2:16.19 java
和我的單位,因爲經過超時的測試。當我使用eclipse插件進行JUnit測試時,運行速度更快,並且不會100%加載CPU。我的配置如下...
Maven 3.1.0
JUnit 4.10
Oracle JDK 1.7.0_40
有什麼辦法可以解決這個問題嗎?可能我應該用maven做一些配置或者使用具有特定配置的maven-surefire-plugin?
很難說沒有你的測試。如果你測試你的解密算法,那就不足爲奇了。如果你測試「你好,世界」,這將是奇怪的。 –
在我的一些測試中,我創建了一個新線程,它必須等待(有一些超時)來自另一個線程的一些通知。 –
可以顯示maven-surefire-plugin的完整配置,特別是使用多線程配置,分叉JVM等嗎? – khmarbaise