IntelliJ IDEA 14:什么是捕获内存快照?

19

我曾试图搜索这个问题,但没有找到我需要的精确答案。

所以请有人为我解释一下 IDEA14 的捕获内存快照功能。

1个回答

19

为方便报告内存问题,它已添加至14版。

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

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

-XX:+HeapDumpOnOutOfMemoryError

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

按照CPU快照部分中描述的方式将此转储上传到我们的FTP。

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

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

附加链接

报告性能问题


谢谢,压缩的.hrpof文件已经创建在我的HOME目录中。 - Dharshi

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接