IntelliJ IDEA
 
获取 IntelliJ IDEA

分析JVM堆中的对象

最后修改时间:2023年1月11日

调试时,可以使用“内存”选项卡查看堆中所有对象的详细信息。IntelliJ IDEA 允许您跟踪实例并分析导致对象生成或保留的条件。

此信息对于检测内存泄漏及其原因非常有用。仅仅靠代码检查可能无法提供任何线索,因为有些错误很容易被忽视。例如,内部类可能会阻止外部类进行垃圾恢复,这最终可能会导致OutOfMemoryError。这种情况下,将“内存”选项卡与“显示引用对象”选项相结合可以让您轻松找到泄漏。

此外,检查内存使用情况可以帮助您更好地了解幕后发生的情况,并通过最大程度地减少不必要的对象来创建优化程序。

内存选项卡

内存选项卡显示以下信息: