首页 > 解决方案 > Netbeans 8.0.2 CPU 使用率

问题描述

我最近买了一台新笔记本电脑。它具有 Core i7 第 8 代处理器,因此功率充足。但是,每当我启动 NetBeans 时,风扇就会不停地运转。我搜索了解决方案,发现它似乎与后台的任务扫描有关。一位用户建议按 CTRL + 6,然后按 CTRL + W 来关闭任务扫描。这实际上有效,并且在 NetBeans 空闲时将 CPU 降为 0。但是,我必须每 15 分钟做一次,以防止我的超级响亮的风扇在海湾。关于如何比 CTRL + 6 和 CTRL + w 更永久地禁用任务扫描的任何想法?

标签: cpu-usagenetbeans-8

解决方案


您可以尝试以下几件事来让您的粉丝安静下来:

  • 关于完全停止任务扫描,NetBeans 8.x 中没有内置功能可以做到这一点,但有一个名为MasterFileSystemSuspend的插件可用。使用Tools > Plugins > Settings tab > Add,然后Tools > Plugins > Downloaded tab > Add Plugins...添加插件。

安装插件后,工具栏上会添加一个带有Pause I/O Checks工具提示的按钮:

MasterFileSystemSuspend82

单击该按钮将暂停/恢复扫描。该功能已经内置在NetBeans 8.2Apache NetBeans 9.0 RC.1的夜间构建中。要显示该按钮,请确保选中View > Toolbars > Performance :

MasterFileSystemSuspend90

  • 除了任务扫描之外,还有另一种形式的扫描,当焦点从其他应用程序返回到 NetBeans 时执行:

工具 > 选项 > 其他 > 文件选项卡> 启用源自动扫描

nb自动扫描

如果您从未在 NetBeans 之外更改 NetBeans 项目文件,您可以安全地取消选中此设置。这是它的帮助信息:

选中后,IDE 将扫描项目的源代码以检测任何外部修改的文件。当焦点返回到 IDE 时触发扫描,例如当用户从另一个应用程序返回到 IDE 时。

如果您的源代码仅在 IDE 中进行修改,您可以禁用自动扫描,而几乎不会遇到问题。如果您正在处理大型项目,禁用自动扫描可能会提高 IDE 性能。

默认情况下启用自动扫描。

  • 另请查看此NetBeans 常见问题解答,提供有关提高索引和扫描性能的提示。

  • 最后,除了抑制扫描之外,另一个减少 I/O 和提高性能的简单更改是关闭您没有积极处理的项目。每个打开的项目都有相关的开销,因此打开未使用的项目是没有意义的。


推荐阅读