我使用 netbeans 7.3.1,我在这里找到了一种如何使 netbeans 更快的方法:如何提高 Netbeans 性能?,但我的问题是我的 netbeans 因项目扫描而变慢,projectcanning 对软件netbeans重要吗?我的项目在网络上,而不是在我的电脑上。我也找到了这个插件,但没有更多可用的:http ://wiki.netbeans.org/ScanOnDemand
我的 CPU 是 Intel Quad 2.40GHz。
我使用 netbeans 7.3.1,我在这里找到了一种如何使 netbeans 更快的方法:如何提高 Netbeans 性能?,但我的问题是我的 netbeans 因项目扫描而变慢,projectcanning 对软件netbeans重要吗?我的项目在网络上,而不是在我的电脑上。我也找到了这个插件,但没有更多可用的:http ://wiki.netbeans.org/ScanOnDemand
我的 CPU 是 Intel Quad 2.40GHz。
尝试禁用源的自动扫描。确保仅通过 Netbeans 修改源。根据手册:
启用源自动扫描
选中后,IDE 将扫描项目的源代码以检测任何外部修改的文件。当焦点返回到 IDE 时触发扫描,例如当用户从另一个应用程序返回到 IDE 时。如果您的源代码仅在 IDE 中进行修改,您可以禁用自动扫描,而几乎不会遇到问题。如果您正在处理大型项目,禁用自动扫描可能会提高 IDE 性能。默认情况下启用自动扫描。
除此之外,它是导致延迟的网络。
以前的答案对我不起作用。但是,如果您的操作系统是 Windows,我只找到了一种方法可以显着减少打开远程项目所需的时间,希望它对您有用。
除了禁用它之外,根据您项目的大小,netbeans 会在每次启动期间为您的项目编制索引,以跟踪所做的更改。应用程序模块也被缓存,这也会导致进一步的延迟。
如果您的项目或 netbeans 版本发生了显着变化,并且在上面的评论中被推荐,您可以尝试的另一件事可能会有所帮助,那就是清除缓存。
您可以重命名该文件夹,也可以将其删除(netbeans 将重新创建它)。
Netbeans 的扫描性能可以使用以下步骤来提高:
1) 转到 Window-->Files。这将打开“文件”选项卡。
2) 在每个打开的项目的文件选项卡中,打开 nbproject 文件夹并在其中打开 project.properties 文件。
3) 现在,在属性“排除”下方的这个文件中,列出了所有引用的库 (JAR) 的
文件引用 4) 在您的网络上可能有一些重复的文件引用路径不正确。
5)删除那些旧的不正确的路径引用。
例子 -
excludes=
file.reference.xyz.jar=../not/correct/path.jar //delete this line
file.reference.xyz.jar-1=../correct/path.jar //remove -1
....
includes=**
6)同样找到属性“javac.classpath”并删除与上述已删除引用对应的不必要的类路径条目。
例子 -
javac.classpath=\
${file.reference.xyz.jar}:\ //delete this line
${file.reference.xyz.jar-1}:\ //remove -1
....
javac.compilerargs=
7) 所以现在文件引用部分中提到的文件引用和 javac.classpath 属性是相同的,并且指向您机器或网络上的有效库 (JAR) 地址。
例子 -
excludes=
file.reference.xyz.jar=../correct/path.jar //the correct reference & path
....
includes=**
....
javac.classpath=\
${file.reference.xyz.jar}:\ //the correct classpath entry for reference
....
javac.compilerargs=
....
上述过程起作用的原因(在我的例子中)是因为它阻止 Netbeans 扫描您的机器/网络上可能不存在的不必要的库路径。