Intellij idea Intellij IDEA 12死锁和丢失的更改

Intellij idea Intellij IDEA 12死锁和丢失的更改,intellij-idea,Intellij Idea,当您在IDE上工作时,它突然没有反应,整个IDE变为非活动状态,无法对其进行操作,但CPU使用率很高,如果您从Windows任务管理器中终止进程,则在启动该进程后,自上次编辑以来,所有修改的进程都将丢失。这个问题时不时发生 我的环境: Windows 7、Intel i7、16GB RAM、启用自动保存的IDEA 12.1.6 以前有没有人遇到过这个问题,这太糟糕了,因为我的更改丢失了,我必须在重新启动后重新编写它。您需要升级到v12.1.6,因为12.1.5中有一个严重的错误。该错误在某些情况

当您在IDE上工作时,它突然没有反应,整个IDE变为非活动状态,无法对其进行操作,但CPU使用率很高,如果您从Windows任务管理器中终止进程,则在启动该进程后,自上次编辑以来,所有修改的进程都将丢失。这个问题时不时发生

我的环境: Windows 7、Intel i7、16GB RAM、启用自动保存的IDEA 12.1.6


以前有没有人遇到过这个问题,这太糟糕了,因为我的更改丢失了,我必须在重新启动后重新编写它。

您需要升级到v12.1.6,因为12.1.5中有一个严重的错误。该错误在某些情况下阻止了代码的编译。12.1.6仅在12.1.5之后几天发布。这可能不是你问题的原因,但仍然是一个很好的建议

除此之外,12.1.x系列一直非常稳定。我认为你的问题是一个孤立的案例,因为我在报告中和这里都没有提到。通常情况下,这种死锁是由第三方插件造成的。查看日志(帮助>显示日志),看看它是否有任何解释挂起的信息。此外,如果IDEA没有响应,它会自动将线程转储记录在日志目录中。这些可能有一些信息

如果您再次遇到此问题,您可能希望禁用任何第三方插件,以查看是否可以解决此问题。如果这种情况经常发生,您可以按照中所述拍摄CPU快照并将其提交给JetBrains


最后,我建议您调整以下设置:文件>设置>[IDE设置]>常规>在应用程序空闲x秒时自动保存文件。”将其设置为15秒或30秒。(您不希望过低)。这将有助于减少挂起时的任何工作损失(每天使用IDEA 10年后,我可以证明这是非常罕见的。)

非常感谢您提供的详细答案,我只是接受您的建议,禁用一些我没有使用的插件(我不能禁用所有插件,因为我必须工作),并设置“如果应用程序闲置15秒,则自动保存文件”。让我们看看几天后会发生什么。