19

我试图搜索这个,但找不到,正是我要找的

所以有人请给我解释一下IDEA14的捕获内存快照

4

1 回答 1

19

它被添加到 14 版本,以便在内存问题的情况下报告。

如何报告 IntelliJ IDEA 性能问题的片段:

如果出现内存相关问题(内存使用率过高、垃圾未收集等),请使用CPU 快照按钮附近菜单中的内存快照按钮。如果由于应用程序因OutOfMemory错误而崩溃而无法获取快照,请添加

-XX:+HeapDumpOnOutOfMemoryError

IntelliJ IDEA JVM 选项的选项。在下一个OOM错误.hrpof时,JVM 将生成并保存转储(通常在应用程序工作目录中IDEA_HOME\bin)。

如上文 CPU 快照部分所述,将此转储上传到我们的 FTP。

请注意,内存快照可能包含您项目中的敏感源代码。

如果您要上传到公共服务,请使用一些密码保护或加密。JetBrains FTP 服务器是只写的,您不需要保护那里上传的文件。

附加链接

报告性能问题

于 2014-12-13T15:06:06.810 回答