Java Win 7上的Netbeans 6.8 64位非常慢(Scala插件)

Java Win 7上的Netbeans 6.8 64位非常慢(Scala插件),java,scala,netbeans,netbeans6.8,Java,Scala,Netbeans,Netbeans6.8,我有一台windows vista机器,规格低得多,Netbeans6.8+Scala2.8运行良好 旧规格:Vista home premium、4 GB ram、320 GB hdd 5400 rpm、java 1.6.0.16 新规格:Win 7 professional、8 GB ram、250 GB ssd、java 1.6.0.21 在新机器上编译要慢得多。Java和javaw在编译期间占用高达95%的cpu 有没有办法解决这个问题 由于某些限制,我无法升级NB。我能说的就是试着询问

我有一台windows vista机器,规格低得多,Netbeans6.8+Scala2.8运行良好

旧规格:Vista home premium、4 GB ram、320 GB hdd 5400 rpm、java 1.6.0.16

新规格:Win 7 professional、8 GB ram、250 GB ssd、java 1.6.0.21

在新机器上编译要慢得多。Java和javaw在编译期间占用高达95%的cpu

有没有办法解决这个问题


由于某些限制,我无法升级NB。

我能说的就是试着询问您是否可以获得更新版本的Netbeans。Netbeans 6.9.1有许多性能改进,Netbeans开发速度更快。你可以提出一个论点,说缓慢的表现正在影响你的工作


实际上,您唯一能做的其他事情是禁用您不需要的模块,这可能会释放一些资源。

我能说的就是尝试询问您是否可以获得更新版本的Netbeans。Netbeans 6.9.1有许多性能改进,Netbeans开发速度更快。你可以提出一个论点,说缓慢的表现正在影响你的工作


实际上,你唯一能做的就是禁用你不需要的模块,这可能会释放一些资源。

有这么多内存,你可以尝试在Vista或Linux上的VirtualBox实例中运行NB。

有这么多内存,你可以尝试在Vista或Linux上的VirtualBox实例中运行NB。

回答我自己的问题,因为我找到原因:

原因(不知道它是否适用于除6.8之外的其他Netbeans版本):

  • 这台新电脑运行64位Windows 7和64位JDK(我忘了在问题中提到这一点)
  • 旧电脑运行32位Vista和32位JDK
Netbeans目前仅在32位模式下运行,因此在新PC上运行64位JVM时会出现问题。这里讨论这个问题:

对我来说,最简单的解决方案是安装一个32位JDK并强制Netbeans将其用作默认平台(需要修改Netbeans.conf)。另外,
-J-Xmx512m
无法在32位JDK上工作,因此我必须将其设置为
-J-Xmx400m

以下stackoverflow链接也有助于确定最佳设置:


既然我找到了原因,就回答我自己的问题:

原因(不知道它是否适用于除6.8之外的其他Netbeans版本):

  • 这台新电脑运行64位Windows 7和64位JDK(我忘了在问题中提到这一点)
  • 旧电脑运行32位Vista和32位JDK
Netbeans目前仅在32位模式下运行,因此在新PC上运行64位JVM时会出现问题。这里讨论这个问题:

对我来说,最简单的解决方案是安装一个32位JDK并强制Netbeans将其用作默认平台(需要修改Netbeans.conf)。另外,
-J-Xmx512m
无法在32位JDK上工作,因此我必须将其设置为
-J-Xmx400m

以下stackoverflow链接也有助于确定最佳设置:


netbeans配置似乎有问题。我有另一位同事使用64位Win 7(内存更少),他成功地让它顺利工作。了解更多信息后我会回来。netbeans配置似乎有问题。我有另一位同事使用64位Win 7(内存更少),他成功地让它顺利工作。我会在了解更多情况后回来。