【问题标题】:Intellij Idea 13 ultimate performance slow, lags while typingIntellij Idea 13 终极性能慢,打字时卡顿
【发布时间】:2016-05-10 03:37:28
【问题描述】:

我已经用谷歌搜索并尝试了所有 SO 答案,但似乎没有一个对我有用。

不活动时 CPU 使用率仍然很低,一旦我开始输入,它就会跳起来,需要几秒钟才能看到我正在输入的内容。应该是某种检查/智能感知,但禁用它会使 IDE 无用(IDE 对我来说意味着智能感知),虽然我愿意尝试一下并且已经尝试过以下事情,但似乎没有什么对我有用。

我尝试了以下方法:

1. -Xms512m
-Xmx1024m
-XX:MaxPermSize=1024m
-XX:ReservedCodeCacheSize=256m
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-Djsse.enableSNIExtension=false
-XX:+UseCodeCacheFlushing
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50

2. Disabled Git & Subversion plugin

3. Disabled "Probable Bugs" in settings -> Inspection

4. Made sure that I'm running Idea64.exe and changing idea64.exe.vmoptions

5. Created a system variable IDEA_JDK_64 to point to JDK7Update60 

6. Disabled "AutoPopupCodeCompletion" in Editor->CodeCompletion and changed "CaseSensitiveCompletion" to None.

7. Added {userdir}/.intellij and {project}/.idea to Anti-Virus scan exclusion

【问题讨论】:

标签: intellij-idea intellisense intellij-13


【解决方案1】:

这是一个老问题,但我刚刚遇到了类似的问题,谷歌搜索会弹出这个页面,因此它可能会在未来对其他人有所帮助。

我正在运行 IntelliJ IDEA 16.1 并且编写 javascipt 的速度慢得无法忍受。最后我尝试了 File | Invalidate Caches/Restart 解决了这个问题。

【讨论】:

  • 使缓存失效对我有用。这样做的唯一缺点是您会丢失所有本地历史记录。
  • 我有很多剩余的内存并且文件不是那么大(最多 1000 行)。显然,这是另外一回事。谢谢,现在好像修好了。
【解决方案2】:

与 Intellij 支持团队讨论过

问题在于只有大文件 (8k+ lines of .js code)。可能是因为系统硬件限制。

当我处理代码行数较少的文件时,它表现得很好。

【讨论】:

  • 是的,当您使用具有数万行代码的 JS 框架时,这有点令人讨厌。我正在使用带有 16GB 内存的 iMac i7,它在打开一两个小时后仍然挣扎。 IMVHO IntelliJ 有一些非常严重的内存泄漏需要修复。只要我一直在使用它就一直是个问题(从版本 10 开始)。
  • @Jangla 我最近刚迁移到具有 16GB RAM 的核心 i7,并且具有 8-13k 行 js 代码的文件仍然挂起。 :( 将创建另一个票证。-intellij-support.jetbrains.com/requests/42033
  • 刚刚收到回复youtrack.jetbrains.com/issue/IDEA-58130,好像他们已经在 v14 中修复了它
猜你喜欢
  • 2014-04-25
  • 1970-01-01
  • 2022-09-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-06-08
  • 2016-08-10
  • 1970-01-01
相关资源
最近更新 更多