STS,Maven和Java运行速度非常慢

时间:2013-04-25 10:35:44

标签: java performance maven ubuntu-12.04 sts-springsourcetoolsuite

我正在运行新安装的ubuntu 12.04,升级后会杀死我的显示驱动程序。

我已经重新安装了所有东西,但是STS的运行速度非常慢 - 它似乎挂在每一次鼠标点击上,我很少进入我可以实际使用它的阶段。

我认为这可能与maven或java问题有关,因为当我尝试在一个简单的项目上运行mvn包时,“建立jar”大约需要20分钟,“建立战争”似乎永远不会结束(我已经离开了几个小时了。)

我不知道这个性能问题可能来自哪里 - 我尝试过几个不同的java版本,但似乎没有任何帮助。

我知道这个问题有点模糊,但我需要帮助找到要解决此问题的问题!

STS版本3.2.0

java -version

java version "1.7.0_21"
Java(TM) SE Runtime Environment (build 1.7.0_21-b11)
Java HotSpot(TM) 64-Bit Server VM (build 23.21-b01, mixed mode)

mvn -version

Apache Maven 3.0.4
Maven home: /usr/share/maven
Java version: 1.7.0_21, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-7-oracle/jre
Default locale: en_GB, platform encoding: UTF-8
OS name: "linux", version: "3.5.0-27-generic", arch: "amd64", family: "unix"

编辑添加: 另一个想法 - 这甚至可能是一个问题?我将所有文档都放在一个单独的ntfs分区上。我不知道这是否会导致读/写速度变慢?我试着在本地磁盘上创建一个项目

2 个答案:

答案 0 :(得分:2)

解决!相当奇怪的情况,但它最终成为磁盘安装,使我的文档分区中的所有内容都运行得非常慢。

通过将项目复制到本地分区并运行之前挂起的mvn package命令来验证理论。它立即起作用。所以我从/ etc / fstab中删除了有问题的行,重启并手动挂载分区,现在运行正常。

答案 1 :(得分:-1)


你应该显示你的配置文件。什么样的项目?
我遇到过类似的问题。是因为我没有使用连接池。看看这个例子。
maven-jpa-hibernate-spring-too-slow