netbeans优化磁盘使用率

时间:2011-09-24 06:47:15

标签: netbeans

有没有办法优化Netbeans IDE for PHP(和Symfony)?它在代码提示,调试等方面非常出色,但缺点是在编写代码时,磁盘会一直工作,这是令人不安的,而且由于代码提示,编辑器会略微减慢。我有8GB内存,因此对于所有Netbeans需求来说都足够了。我的意思是,是否有可能以某种方式限制磁盘使用但不限制代码提示? E,g,使它将所有代码提示加载到内存中。

4 个答案:

答案 0 :(得分:4)

这是解决问题症状的解决方法,即NetBeans编辑器现在可以在没有代码提示的小延迟的情况下工作,并且磁盘很安静。我安装了500MB容量的RAMDisk。然后我将带有用户文件的.netbeans文件夹移动到此RAMDisk,如wiki.netbeans.org/FaqWhatIsUserdir中所述。仅供参考,移动项目文件夹本身并没有什么区别,只需移动.netbeans文件夹即可。

答案 1 :(得分:1)

尝试停用本地历史记录插件,可能是导致磁盘使用率过高。 (如果你没有任何vcs,请小心)

虽然我从来没有遇到Netbeans和磁盘使用问题,但也许你的磁盘坏了。

答案 2 :(得分:1)

感谢@camcam回答他自己的问题并发布了RAM磁盘建议。如果有其他Mac用户想要在Mac上执行此操作,请按照以下说明进行操作:

1)创建500MB RAM磁盘:

diskutil erasevolume HFS+ 'NetBeansRAMDisk' `hdiutil attach -nomount ram://1048576`

2)在Finder中找到NetBeans应用程序,按住Control键并单击它,然后选择“显示包内容”

3)将此行添加到Contents / Resources / NetBeans / etc / netbeans.conf: netbeans_default_cachedir="/Volumes/NetBeansRAMDisk"

(注意:在NetBeans 7.1中添加了cachedir选项。)

有关详细信息,请参阅:

答案 3 :(得分:0)

我从版本3.x开始一直使用NetBeans我从未见过它一直访问磁盘。我经常开设约20个项目,约350.000 LOC

首先应确保它实际上是执行磁盘访问的NetBeans(在Windows上,您可以使用ProcessExplorer执行此操作,但不了解Linux)。

如果它真的是NetBeans,你可以尝试给它更多的内存来缓存内存中的更多数据。有关详细信息,请参阅NetBeans FAQ

当然要确保你的系统没有交换,因为你打开了太多的程序(即使它不太可能有8GB内存但是看不到......)。

如果您已经将NetBeans配置为使用更多内存,那么您可能会给它太多,这就是系统交换的原因(只是一个想法)。

您的项目是否存储在Subversion中?你用TortoiseSVN吗?使用默认安装,TortoiseSVN具有后台进程,可以缓存有关版本化文件状态的信息。我已经看到在后台扫描整个硬盘......