【问题标题】:STS, Maven and Java running very slowlySTS、Maven 和 Java 运行非常缓慢
【发布时间】:2013-04-25 10:35:43
【问题描述】:

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

我已经重新安装了所有东西,但 STS 的运行速度非常慢 - 它似乎在每次鼠标点击时都会挂起,而且我很少能真正将它用于任何事情。

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

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

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

STS 版本 3.2.0

java-版本

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 -版本

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"

编辑添加: 另一个想法 - 这甚至可能是一个 fs 安装问题吗?我将所有文件都放在一个单独的 ntfs 分区上。我不知道这是否会使读/写变得非常慢?生病尝试在本地磁盘上创建一个项目

【问题讨论】:

  • 您使用的是哪个版本的 STS 3.2? “基于 Eclipse Juno 3.8”版还是 Juno 4.2 版?因为当我尝试 4.2 时,它有很多性能错误,而且“每次鼠标点击都挂起”的体验听起来很熟悉。
  • Eclipse 平台:版本:3.8.1 :(

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


【解决方案1】:

解决了!相当奇特的情况,但最终是磁盘安装导致我的文档分区中的所有内容都运行得非常缓慢。

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

【讨论】:

  • 这是一件好事。我认识许多使用 Linux 和 STS 的开发人员。虽然这个特殊的问题还没有出现,但我相信它很快就会出现。
【解决方案2】:


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

【讨论】:

  • 这涉及我所有的项目 - 我的多个开发人员都在使用这些项目,所以我不认为这是一个特定于项目的问题。
  • 连接池是一个运行时问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-05-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-11-11
  • 2021-05-16
相关资源
最近更新 更多