Netbeans对项目的扫描太慢

Netbeans对项目的扫描太慢,netbeans,ide,Netbeans,Ide,我使用netbeans 7.3.1,我在这里找到了一种使netbeans更快的方法:,但我的问题是,我的netbeans会通过项目扫描变慢,项目扫描对软件netbeans重要吗?我的项目在网络中,而不是在我的电脑上。我也找到了此插件,但没有其他可用插件: 我的CPU是Intel quad 2.40GHz。尝试禁用源的自动扫描。确保只通过Netbeans修改源。根据手册: 启用源的自动扫描 选中后,IDE将扫描项目的源代码,以检测外部修改的任何文件。当焦点返回IDE时会触发扫描,例如当用户从另一个

我使用netbeans 7.3.1,我在这里找到了一种使netbeans更快的方法:,但我的问题是,我的netbeans会通过项目扫描变慢,项目扫描对软件netbeans重要吗?我的项目在网络中,而不是在我的电脑上。我也找到了此插件,但没有其他可用插件:


我的CPU是Intel quad 2.40GHz。

尝试禁用源的自动扫描。确保只通过Netbeans修改源。根据手册:

启用源的自动扫描
选中后,IDE将扫描项目的源代码,以检测外部修改的任何文件。当焦点返回IDE时会触发扫描,例如当用户从另一个应用程序返回IDE时。 如果您的源代码仅从IDE中修改,那么您可能可以禁用自动扫描,而不会遇到问题。如果您正在处理大型项目,禁用自动扫描可能会提高IDE性能。 默认情况下启用自动扫描


除此之外,造成延迟的是网络

前面的答案对我不起作用。但是如果你的操作系统是Windows,我只找到了一种方法来显著减少打开远程项目所需的时间,希望它能为你工作

  • 打开程序和功能
  • 选择打开或关闭Windows功能
  • 取消选中远程差分压缩
  • 除了禁用该功能之外,根据项目的大小,netbeans还会在每次启动期间对项目进行索引,以便跟踪所做的更改。应用程序模块也被缓存,这也会导致进一步的延迟

    如果您的项目或netbeans版本发生了重大更改,并且在上面的评论中建议您这样做,那么您还可以尝试清除缓存,这可能会有所帮助

    您可以重命名或删除该文件夹(netbeans将重新创建它)


    路径:

    可以使用以下过程改进Netbeans的扫描性能:
    1) 转到窗口-->文件。这将打开“文件”选项卡。
    2) 在每个打开的项目的“文件”选项卡中,打开nbproject文件夹,并在其中打开project.properties文件。
    3) 现在,在属性“excludes”下面的文件中,列出了所有引用库(JAR)的文件引用
    4) 您的网络上可能有一些路径不正确的重复文件引用。
    5) 删除那些旧的不正确路径引用。
    示例-
    排除=

    file.reference.xyz.jar=../not/correct/path.jar//删除此行

    file.reference.xyz.jar-1=../correct/path.jar//remove-1


    includes=**

    6) 还可以找到属性“javac.classpath”,并删除与上述删除的引用相对应的不必要的类路径项。
    示例-
    javac.classpath=\

    ${file.reference.xyz.jar}:\//删除此行

    ${file.reference.xyz.jar-1}:\//删除-1


    javac.compilerargs=

    7) 因此,现在文件引用部分中提到的文件引用和javac.classpath属性是相同的,并且指向计算机或网络上的有效库(JAR)地址。
    示例-
    排除=

    file.reference.xyz.jar=../correct/path.jar//正确的引用和路径


    包括=**


    javac.classpath=\

    ${file.reference.xyz.jar}:\//引用的正确类路径条目


    javac.compilerargs=


    上述过程之所以有效(在我的例子中),是因为它防止Netbeans扫描不必要的库路径,而这些路径可能不在您的计算机/网络上。

    关闭不必要的项目。您可以在需要时立即轻松打开它们。检查var/log/messages以查看是否存在任何问题。在我看来,网络速度很慢。谢谢Costis Aivalis,我总是只处理一个项目,而且总是很慢,但在你发完邮件后,我认为这是网络问题。请尝试先清理所有缓存,在我的netbeans中它对我起了两次作用。此选项是否“已禁用”,我已尝试使用这两种Variant,是否至少可以在启动时禁用此功能?我的工作区中有一些非常大的项目,需要很长时间才能完成。我不知道我是否理解您的问题,但一旦您签出自动扫描,NB将永远不会执行自动扫描,除非您再次签入。10分钟加载=>0.2秒。谢谢