【问题标题】:IntelliJ indexing Too SlowIntelliJ 索引太慢
【发布时间】:2021-08-20 02:02:31
【问题描述】:

当我打开我的项目(很久以前已经导入)时,iIntelliJ 开始索引文件。有时索引需要超过 5 分钟。在那段时间里,我无法在 Intellij 中导航代码,因为在索引期间元素信息不可用。当我尝试快速打开一个项目并跨几个文件读取几行代码时,这让我放慢了速度。

我注意到 IntelliJ 正在索引 /Library/java/JavaVirtualMachine/jdk1.8.0231/ 下的 JDK 文件。

据我了解,仅在从 IntelliJ 导航文件时才需要索引。如果是这种情况,我可以禁用 Jdk 文件的索引以加快索引速度吗?

以前有没有人遇到过索引缓慢的问题并且能够解决它?

设置详情

  • 操作系统:macOS Mojave 版本:10.14.6 (18G9028)
  • IntelliJ 版本:IntelliJ Idea 2019.3.5 社区版

谢谢

帕万

【问题讨论】:

  • 最近的 IDEA 版本可以下载为 JDK 预先创建的索引,但我认为这是最近添加的,因此您需要升级您的 IDE 才能使用此功能。
  • 我最近发现,从 2021.2 开始,每次启动项目时它都会重新索引。 (甚至立即打开、关闭和重新打开项目)。索引对我来说也需要几分钟......

标签: java intellij-idea java-8


【解决方案1】:

大多数 IDE 智能功能都需要索引,而不仅仅是导航。您不能仅将 JDK 排除在索引之外,您不会对 JDK 类/方法等进行代码完成。

请注意,JDK 仅被索引一次,而项目类/库仅在更改时才会重新索引。

最近的 IntelliJ IDEA 具有共享索引功能,可以帮助减少初始索引时间。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-30
    相关资源
    最近更新 更多