Intellij诊断崩溃问题

新手上路,请多包涵

有时 Intellij IDEA 会无缘无故崩溃。

首先,它变得很慢, CTRL + N (类搜索)通常需要比平时更长的时间来响应,当你输入一些东西时,在文件之间跳转需要更多时间。然后它崩溃了..

诊断 Intellij 崩溃的通常途径是什么?当它崩溃时,我一直在监视状态栏上的内存,当时它还剩下大约 100MB(共 512MB)。是否有任何有用的日志可以指出问题的方向?

[更新] 总共 3 次崩溃。

1 个实例:

Java 运行时环境检测到致命错误:EXCEPTION_ACCESS_VIOLATION (0xc0000005) 位于 pc=0x6d93acab、pid=3120、tid=5588 JRE 版本:6.0_24-b07 Java VM:Java HotSpot™ Client VM(19.1-b02 混合模式 windows-x86 ) 有问题的框架:V [jvm.dll+0x9acab]

2个实例:

Java 运行时环境检测到致命错误:java.lang.OutOfMemoryError:为 ChunkPool::allocate 请求了 32756 字节。交换空间不足?内部错误 (allocation.cpp:166),pid=2484,tid=5568 错误:ChunkPool::allocate

内存配置:-Xss2m

-Xms32m

-Xmx512m

将内存增加到 -Xmx768 ,希望这会稍微延迟内存不足错误。将内存增加到 -Xmx1024 导致运行IDEA一段时间后出现奇怪的地址映射问题(整数溢出?)。该机器有 3GB 的 RAM。

原文由 Leonid 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 645
2 个回答

请定义“崩溃”。如果窗口刚好消失,通常是JVM bug,IDEA工作目录(通常是IDEA_HOME/bin)下会有 hs_err_pidXXX.log 文件。在某些情况下,将 JDK 更新到新版本或更改垃圾收集器策略(通过 vmoptions 文件)可以解决此类问题。

如果 IDE 完全停止响应,则需要 提供线程转储

如果它表现得很奇怪,那么你需要检查 idea.log 是否有异常。在某些情况下,它可能是由 OutOfMemory 问题引起的。在 idea.vmoptions 中增加堆大小应该会有所帮助。 检查 IDEA 文件位置的常见问题解答

如果 IDEA 在某些操作上变得非常慢,您需要 提供 CPU 快照

原文由 CrazyCoder 发布,翻译遵循 CC BY-SA 3.0 许可协议

Intellij 不会启动,即 IntelliJ 闪烁并崩溃。

修复:idea.exe.vmoptions 位于文件夹 C:\Program Files (x86)\JetBrains\IntelliJ IDEA Community Edition 14.1.4\bin 的文件中将 -Xmx 设置为默认 512MB

我是 如何解决这个问题的: 我之前将 Xmx 设置为 2048MB,但它在达到 GC 限制时崩溃了。然后 IntelliJ 无法启动。

原文由 Srujan Kumar Gulla 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏