首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何提高Netbeans的性能?

如何提高Netbeans的性能?
EN

Stack Overflow用户
提问于 2008-10-23 13:44:47
回答 30查看 152.3K关注 0票数 114

有真正的方法让Netbeans更快地加载和工作吗?

这是太慢,并变得更糟,当你已经编码了一段时间。它吃掉了我所有的内存。

我在一台Windows机器上,特别是Windows 2008数据中心版x64、4Gb内存、3 3Ghz 2双处理器等。我使用的是x64 JDK。我使用NOD32防病毒,因为对我来说,它是最好的机器性能。

在任务管理器netbeans.exe中,只显示不超过20 Mb,java.exe超过600 Mb。

我的项目是一个J2EE web应用程序,超过500个类,只有项目库不包括(外部)。当我说“慢”的时候,我的意思是3,4,5分钟或更多的Netbeans被冻结了。

我的项目对Netbeans来说是不是太大了,如果它必须读取所有文件才能获得诸如错误警告、svn状态等文件的状态?我能把这些都关掉吗?是否可以将其设置为仅在打开文件时扫描?

当我打开所有的工具时,我的CPU使用率通常是30 %,我的意思是Netbeans、Manager、记事本、XMLSpy、任务管理器、Delphi、VirtualBox。Netbeans比我的虚拟化系统消耗更多的RAM。

在Linux中,它与在同一台机器(Ubuntu8.04 x64)中的Windows一样慢。

的确,Netbeans团队提高了启动速度,但当它打开时,它开始缓存所有。

我使用了一些JVM参数来设置高内存使用率,还有一些参数:"C:\Program Files\NetBeans Dev\bin\netbeans.exe" -J-Xms32m -J-Xmx512m -J-Xverify:none -J-XX:+CMSClassUnloadingEnabled

但它仍然是缓慢的。

EN

回答 30

Stack Overflow用户

发布于 2011-10-14 06:06:15

当您的NetBeansEclipse IDE似乎使用太多内存时,这个问题的解决方案非常简单:

  1. 禁用不使用的插件.
  2. 关闭不正在处理的项目.

在我的Linux和Ubuntu上,NetBeans7.0也面临着类似的问题。Netbeans使用超过700个MiB空间和50-80%的CPU.然后我决定清理一下。我已经安装了30个插件,而且我没有使用其中的大多数插件。所以,我禁用了我没有使用的插件,我禁用了一个惊人的19个插件。现在内存消耗到400+ MiB,CPU消耗10 %,最多消耗50%。

现在我的生活轻松多了。

票数 60
EN

Stack Overflow用户

发布于 2010-09-20 11:11:35

不要把时间花在优化你的NB安装上,只要你可以垂直扩展:获得一个SSD (和更快的硬件在一般情况下)。

另外:

  • 为所有相关文件夹添加一个异常(例如,project,temp )到您的反病毒软件中(或者更好地,去掉它)。
  • 不要为您的项目使用网络驱动器
    • 检查您的家庭驱动器是否是本地的
    • 检查IDE是否使用非本地文件夹(例如%AppData%)

票数 51
EN

Stack Overflow用户

发布于 2008-10-23 14:02:16

  • 下载最新的Netbeans
  • 删除所有你不需要的插件。
  • 使用最新版本的Java
票数 24
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/229763

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档