当前位置: 首页 > 知识库问答 >
问题:

Intellij在索引期间冻结

常智勇
2023-03-14

我正在使用一个相对较大的代码存储库,需要全部加载到Intellij中。最近Intellij挂起了很长时间(

冻结期间的Stacktrace:

at gnu.trove.TObjectHash.insertionIndex(TObjectHash.java:262)
    at gnu.trove.THashMap.put(THashMap.java:164)
    at com.intellij.openapi.util.objectTree.ObjectTree.putNode(ObjectTree.java:54)
    at com.intellij.openapi.util.objectTree.ObjectTree.createNodeFor(ObjectTree.java:116)
    at com.intellij.openapi.util.objectTree.ObjectTree.register(ObjectTree.java:78)
    - locked <0x00000007a2505f00> (a java.lang.Object)
    at com.intellij.openapi.util.Disposer.register(Disposer.java:95)
    at com.intellij.openapi.util.Disposer.register(Disposer.java:91)
    at com.intellij.openapi.vfs.impl.VirtualFilePointerManagerImpl.registerContainer(VirtualFilePointerManagerImpl.java:366)
    at com.intellij.openapi.vfs.impl.VirtualFilePointerManagerImpl.createContainer(VirtualFilePointerManagerImpl.java:358)
    - locked <0x00000007a1710270> (a com.intellij.openapi.vfs.impl.VirtualFilePointerManagerImpl)
    at com.intellij.openapi.vfs.impl.VirtualFilePointerManagerImpl.createContainer(VirtualFilePointerManagerImpl.java:352)
    at com.intellij.openapi.roots.impl.libraries.LibraryImpl.initRoots(LibraryImpl.java:276)

共有2个答案

高奇
2023-03-14

我尝试了几件事。最大的性能改进是清理我的SSD磁盘。随着SSD接近满载,它变得更慢。

曾丰茂
2023-03-14

您是否将bin、dist或www文件夹排除在重新索引之外?

右键单击任意目录-

 类似资料:
  • 问题内容: http://i.stack.imgur.com/XvHm5.png 当我单击“打开”按钮时,它将开始在JTextField上发送垃圾邮件1。而是冻结整个GUI,包括关闭按钮。我正在使用while循环,当您再次单击jButton时,它将停止。因为jButton被冻结,所以我无法停止该程序。我已经读过线程和多线程将有所帮助,但是所有教程都太复杂了,以至于我无法理解。他们说将循环和GUI放

  • 所以,我的问题是,我正在尝试为我的应用程序进行单元测试。我有两个服务,我们叫它们Foo和Bar,Foo只是Bar的代理。 因此,Foo服务的路由器如下所示: 向Bar服务发出请求的处理程序如下所示: 当我这样写测试时: 它永远冻结了......嗯,我想这是因为它周围的一些协程魔法,但是因为我在这方面还是新手,我不明白这里到底发生了什么。有什么帮助吗?

  • 我正在使用批量请求执行弹性搜索完整索引。我在索引过程中遇到了一个问题,结果是空的。由于我正在完整索引期间删除索引,因此如何处理这种情况。 我已经完成了以下步骤: 删除索引 创建索引 创建映射 批量请求 索引属性和映射: } 我有大约7.5万份文件。 谢谢,Sree。

  • 问题内容: 我为我的一个脚本创建了一个小GUI。一切都很好。 当我单击一个按钮时,它会启动一个很大的功能,该功能正在解析某些网站中的许多数据。 但是,一旦我单击了Button,程序就会冻结,直到该功能完全运行为止。一切正常,但是为什么我的GUI在执行功能时冻结了。我想打印一个进度条,但这是不可能的。 这是程序的一部分: 在执行Module_1.main()时,我无法执行任何操作//打印任何内容…

  • 问题内容: 当我尝试调试Java应用程序时,IDE冻结约30秒,并显示以下消息:“已完成,正在保存缓存” 解冻后,一切正常。每次都会发生。 当我只运行(不调试)时,它不会冻结。 我试过的 我在系统上更改了JDK。 我更改了IntelliJ版本。 我改为IntelliJ Ultimate-试用版。 使IDE的缓存无效。 类似问题 我还发现给定的消息仅在代码的这一部分存在-github -projec

  • 问题内容: 我使用了官方的elasticsearch docker镜像,想知道在构建自定义索引时如何也可以包括在内,以便在启动容器时该索引已经存在。 我的尝试是将以下行添加到我的dockerfile中: 我收到以下错误: 我可以在构建过程中通过这样的API调用到达elasticsearch还是有完全不同的方法来实现这一点? 问题答案: 我有类似的问题。 我想创建一个预加载数据的docker容器(通