项目的后台扫描降低了Netbeans 7.2的速度

项目的后台扫描降低了Netbeans 7.2的速度,netbeans,netbeans-7,Netbeans,Netbeans 7,我有最新的Java和JDK。 我有一个PHP项目(CodeIgniter)。 当我在NetBeans 7.2中打开它时,我无法摆脱“项目的后台扫描”。 这是什么?我怎样才能加速呢?如何禁用它 [当前解决方案]在NetBeans中打开新项目时,这种情况只发生一次。后来的“projets后台扫描”工作了10-15秒。我找到了一个解决方案,但它有一些小缺点。使用“按需扫描”插件。重新启动Netbeans后,默认情况下应禁用后台扫描。使用Update Center安装方法,并在安装后禁用存储库(否则您可

我有最新的Java和JDK。 我有一个PHP项目(CodeIgniter)。 当我在NetBeans 7.2中打开它时,我无法摆脱“项目的后台扫描”。 这是什么?我怎样才能加速呢?如何禁用它


[当前解决方案]在NetBeans中打开新项目时,这种情况只发生一次。后来的“projets后台扫描”工作了10-15秒。

我找到了一个解决方案,但它有一些小缺点。使用“按需扫描”插件。重新启动Netbeans后,默认情况下应禁用后台扫描。使用Update Center安装方法,并在安装后禁用存储库(否则您可能会错误地安装不稳定的更新)

缺点:索引可能已经过时,这使得使用Netbeans有点不舒服(如插件页面所述)

编辑:该错误仍然存在,但是使用以下方法会使性能下降问题更小。将此字符串添加到netbeans.conf中的
netbeans\u default\u选项中:

-J-XX:+UseConcMarkSweepGC -J-XX:+CMSClassUnloadingEnabled -J-XX:+CMSPermGenSweepingEnabled

适用于我在Win7、64b机器、NB 7.2、JDK 1.703上的工作转到源文件夹并删除“nbproject”文件夹。
但这不允许在NetBeans中显示项目,因为它是最好的解决方案

对于包含大量文件的项目,背景扫描可能需要太长时间。与其花费宝贵的时间让netbeans停止扫描您的文件,不如将一些文件移到项目的根目录之外。这样,netbeans就不会看到它们,因此也不会扫描它们:)


此外,为了进一步简化netbeans的后台扫描,如果您正在使用诸如Git之类的版本控制,您可能希望告诉netbeans忽略(右键单击>Git>忽略)一些目录。这样,netbeans就不会检查这些目录上的外部更改。

即使使用@Mateng推荐的netbeans\u default\u选项(我已经使用过),netbeans 7.2.1和更高版本(至少在netbeans 8发行版之前)(没有尝试早期版本)在“大型”项目上也变得非常缓慢,因为后台扫描非常长。 代码在10秒内完成,等等

所以,我仔细查看了日志,发现有很多与疲劳有关的警告

因此,我使用

-J-XX:ReservedCodeCacheSize=<big value>
-J-XX:ReservedCodeCacheSize=
所有的缓慢都消失了


希望这有帮助

您可能只需在工具>选项>杂项>文件中取消勾选“启用自动扫描源”即可将其禁用,如上文所述

这是多年前提出的一个非常古老的问题,但我还没有在这里看到此修复

这将引导您完成向netbeans配置文件添加命令的过程。您需要具有管理员权限才能更改配置文件,因此您可能需要了解如何在Win10、8、7或vista中实现此功能。。。可以在这里找到(最近隐藏得更深了一点)。您可以在这里获得操作说明:

请阅读www.samundra.com.np链接,看看是否要尝试此解决方案。我试过了,它似乎大大加快了扫描速度。。。不禁用扫描(提到的解决方案,可能不稳定)。。。并且不使用禁用补丁(也提到过,而且可能不稳定。)

到目前为止,它对我很有效,并且不是上面提到的常见解决方案之一。我不确定我的源代码中是否有任何递归链接,如页面中提到的,但这仍然大大加快了扫描速度。所以,看看这是不是一种你想尝试的方法。如果你想看一看的话,可以在这里找到bug报告中涉及的人。它涉及到一个递归侦听器挂起,而不是让它一起执行,所以。。。您正在添加一个配置行以禁用侦听器

确保您将行添加到正确的位置。对我来说,这是在netbeans\u default\u选项旁边的Looong行的末尾。确保将该行放在结束引号内


如果您认为这是您想要尝试的,而不是本问题中提到的其他修复,请检查它。干杯那次绞刑肯定让人恼火!这是我在netbeans中做的。11.2

我认为仅仅声称背景扫描实际上阻止了扫描所有东西?计算机规格?在我的电脑中进行“后台扫描”大约需要5秒钟,Andrei D,当你在NetBeans中打开一个新项目时,这种情况只会发生一次……Vitalmax是对的——7.2+PHP(不确定它是Codeigniter)有问题。我每次打开NetBeans时都会遇到这种情况,我关闭了所有项目,但我的主项目,这一个有大约8000个文件,每次我打开NB它都会在5秒后开始背景扫描。。它花费了太多的时间,有时甚至会冻结程序,或者说实话,它会显示很长的操作对话框,尽管我安装了ScanOnDemand,但恼人的错误再次出现。如果有任何其他帮助设置,请注意这里。C:\installDir\NetBeans 7.3\etcWarning:目前,此插件仅适用于开发版本。不要在官方版本中使用这些说明!!!好建议。。。。我正在尝试使用-J-XX:ReservedCodeCacheSize=512m netbeans不会从512m开始,而是从256M开始,在测试了大约2天之后,我可以说该设置没有显示任何/任何明显的改进,反而使netbeans醉醺醺的。我最终只是删除了它。在8.0.2中,后台扫描与此无关。在NetBeans 8.x.x的杂项选项卡中没有这样的选项。顺便说一句,NetBeans在Windows上的速度往往较慢,会干扰整个系统。