Intellij idea intellij 13.1.1挂起窗口7 64位

Intellij idea intellij 13.1.1挂起窗口7 64位,intellij-idea,Intellij Idea,我在window7 64位(32G内存)上使用了intellij 13.1.1。 有时当我编辑.vm文件(velocity模板文件)时,intellij会突然挂起。 然后我重新启动了intellij 根据我的经验,使用java源文件和其他文件进行编辑是可以的。 我该怎么办 下面是我的选择 idea64.exe.vmoptions -Xms4096m -Xmx10240m -XX:MaxPermSize=1024m -XX:ReservedCodeCacheSize=1024m -ea -Dsun

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

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

下面是我的选择

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
首先,升级到几天前发布的13.1.2()。该版本修复了一个问题(由我的一位同事报告)和一个在打开我报告的项目时出现的问题。这些(或其他修复)可能会解决您的问题。(我没有看到任何特定于速度的修复)

我同意@d33j在超过10年的IDEA使用和每日论坛访问以及阅读bug报告方面的观点(是的,我痴迷于IntelliJ IDEA),导致挂起的第一个原因是人们调整了他们的VM选项,尤其是设置得太高。我强烈建议保留所有默认设置,在32位机器上只将
-Xmx
提升到750m,在使用64位JDK和idea64.exe的64位机器上可能提升到900m。再高一点,就会出现GC暂停和其他问题。我(和我所有的同事)多年来一直在使用这些设置,有多个非常复杂的大型项目没有出现任何问题

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

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


如果上述任何一项都不能解决问题,请按照JetBrains支持文档中的说明进行操作和/或将问题提交给他们。同时附上您的threadDump目录(如上所述)和日志文件。

-Xmx10240m似乎有点高。我使用750m(在一个项目上~2000个类w/weblogic+远程调试)嗨,Mark Vedder。我升级了13.1.2,只修改了-Xmx:1024m和-Dfile.encoding=UTF-8。到目前为止,我再也没有见过绞刑。谢谢