dump java heap 和 record memory allocations有什么区别?
来源:4-6 全面理解MAT

逐梦稚者
2020-03-02
在Memory Profiler中有两个按钮,dump java heap 和 record memory allocations,
点击它们的执行效果感觉是一样的,
都是显示一堆内存分配,
我因为对这两个概念了解得不太清楚,所以经常不知道什么时候用哪个功能,
请大家帮忙解答。
写回答
1回答
-
随风绽放
2020-03-02
同学你好,二者虽然给人的感觉是一样的,但是实际上区别很大
Dump Java Heap是马上生效,是Dump当前这个时刻的内存快照。
而record memory allocations是会抓取一段时间之内(直到你点击停止)程序申请的对象信息。
00
相似问题