netbeans优化磁盘使用
有什么方法可以优化PHP(和Symfony)的Netbeans IDE吗?它在代码提示、调试等方面非常好,但缺点是,在编写代码时,磁盘一直在密集地工作,这是令人不安的,此外,由于代码提示,编辑器的速度略微减慢。我有8GB的内存,所以它足以满足所有Netbeans的需要。我的意思是,是否有可能以某种方式限制磁盘使用,但不限制代码暗示?E、 g,将所有代码提示加载到内存。尝试停用本地历史插件,可能是它导致了磁盘使用率高。 (如果您没有任何风险投资,请小心)netbeans优化磁盘使用,netbeans,Netbeans,有什么方法可以优化PHP(和Symfony)的Netbeans IDE吗?它在代码提示、调试等方面非常好,但缺点是,在编写代码时,磁盘一直在密集地工作,这是令人不安的,此外,由于代码提示,编辑器的速度略微减慢。我有8GB的内存,所以它足以满足所有Netbeans的需要。我的意思是,是否有可能以某种方式限制磁盘使用,但不限制代码暗示?E、 g,将所有代码提示加载到内存。尝试停用本地历史插件,可能是它导致了磁盘使用率高。 (如果您没有任何风险投资,请小心) 虽然我从来没有遇到过Netbeans和磁盘
虽然我从来没有遇到过Netbeans和磁盘使用问题,但可能是您的磁盘坏了。我从3.x版开始就一直在使用Netbeans,我从未见过它一直访问磁盘。我经常有约20个项目以约350000 LOC开放 您应该首先确保实际上是NetBeans进行磁盘访问(在Windows上,您可以使用ProcessExplorer进行访问,但不知道Linux) 如果它真的是NetBeans,您可以尝试给它更多的内存,以便在内存中缓存更多的数据。有关详细信息,请参阅 当然,确保您的系统没有交换,因为您打开了太多的程序(即使8GB RAM不太可能,但不是看不见的…) 如果您已经将NetBeans配置为使用更多内存,那么可能是因为您给了它太多的内存,这就是为什么系统正在交换(只是一个想法)
您的项目是否存储在Subversion中?你用乌龟吗?默认安装时,OrtoiseSVN有一个后台进程,用于缓存有关版本文件状态的信息。我已经看到在后台扫描整个硬盘…这里有一个解决问题症状的方法,即NetBeans编辑器现在工作时不会因代码提示而出现小的延迟,并且磁盘是安静的。我安装了容量为500MB的RAMDisk。然后我将包含用户文件的.netbeans文件夹移动到这个RAMDisk,如wiki.netbeans.org/FaqWhatIsUserdir所述。仅供参考,移动项目文件夹本身并没有什么区别,只是需要移动netbeans文件夹。感谢@camcam回答了他自己的问题并发布了RAM磁盘建议。如果有其他Mac用户希望在Mac上执行此操作,以下是说明: 1) 创建500MB RAM磁盘:
diskutil erasevolume HFS+ 'NetBeansRAMDisk' `hdiutil attach -nomount ram://1048576`
2) 在Finder中找到NetBeans应用程序,控制单击它并选择“显示包内容”
3) 将此行添加到Contents/Resources/NetBeans/etc/NetBeans.conf:
netbeans\u default\u cachedir=“/Volumes/NetBeansRAMDisk”
(注意:在NetBeans 7.1中添加了cachedir选项。)
有关详细信息,请参阅: