intellij 13.1.1挂在window7 64bit上

时间:2014-04-23 05:00:03

标签: intellij-idea

我在window7 64bit(32G内存)上使用了intellij 13.1.1。 有时当我正在编辑.vm文件(速度模板文件)时,intellij突然挂起。 然后我重新启动了intellij。

据我所知,使用java源文件和其他文件进行编辑是可以的。 我该怎么办?

P.S。下面是我的vmoptions。

idea64.exe.vmoptions

-Xms4096m
-Xmx10240m
-XX:MaxPermSize=1024m
-XX:ReservedCodeCacheSize=1024m
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-XX:+UseCodeCacheFlushing
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-Dfile.encoding=UTF-8

1 个答案:

答案 0 :(得分:2)

首先,升级到几天前发布的13.1.2(release notes)。在我打开我报告的项目时,该版本修复了Mac specific hang(由我的同事报告)和hang on Windows。这些(或其他修复)可以解决您的问题。 (我没有看到任何特定于Velocity的修复)。

我同意@ d33j在10年以上的IDEA使用和每日论坛访问&阅读错误报告(是的,我沉迷于IntelliJ IDEA ),Hangs的第一个原因是人们调整他们的VM选项,特别是设置得太高。我强烈建议保留所有默认设置,并且只在32位计算机上将-Xmx提升到750米,在使用64位JDK的64位计算机上提升到900米和idea64.exe。任何更高,你得到GC暂停和其他问题。我(以及我所有的同事)多年来一直在使用这些设置,而且没有任何问题,可以打开多个非常大的复杂项目。

如果调整后仍有问题,请转到日志目录(帮助>显示日志)。发生挂起时,IDEA将输出线程转储。因此,您应该看到一个带有当前日期和时间戳的threadDumps目录。看看那些,看看有没有跳出来。特别是第三方插件中的任何内容。

挂起的第二大原因是第三方插件出错。禁用任何第三方插件。 (设置> [IDE设置]插件并将Show下拉列表更改为“自定义”)。禁用所有这些并重新启动。如果问题消失,请使用二进制搜索来找到有问题的插件。

如果上述方法均无法解决问题,请按照JetBrains支持文档Reporting performance problems和/或Getting a thread dump when IDE hangs and doesn't respond中的说明向他们提交问题。还附上你的threadDump目录(如上所述)和日志文件。