分析分析堆转储创建并打开内存快照最终的创建并打开内存快照最后修改时间:2023 年 9 月 7 日 堆转储对于识别与内存相关的问题非常有用。您可以分析堆来查找内存泄漏并定位使用大量内存资源的代码。IntelliJ IDEA 允许您分析.hprof快照,无论它们是在 IntelliJ IDEA 还是任何其他外部工具中拍摄的。 拍摄内存快照 如果进程已通过“运行”或“服务”工具窗口运行,请单击分析进程| 捕获内存快照。对于任意进程:在Profiler工具窗口 ( View | Tool Windows | Profiler ) 中,右键单击该进程并选择Capture Memory Snapshot。捕获快照后,它会立即打开进行分析。 提示如果您想在程序内存不足时捕获堆转储,请使用-XX:+HeapDumpOnOutOfMemoryErrorVM 选项。有关添加 VM 选项的步骤,请参阅运行/调试配置。该快照还会显示在“最近的快照”下。从那里,您可以查看最近的快照或打开存储在硬盘驱动器其他位置的其他快照。默认情况下,快照存储在用户主目录中。如果您更喜欢其他位置,可以更改它。 更改快照位置 打开探查器工具窗口。在主页选项卡上,单击更多,然后选择更改快照文件夹。 如果您正在开发 IDE 插件,您可能需要拍摄 IntelliJ IDEA 本身的内存快照。 拍摄 IDE 的内存快照 转到帮助| 诊断工具| 捕获内存快照。 感谢您的反馈意见!此页面是否有帮助?是的不