gpt4 book ai didi

java - 打开堆转储所需的内存.hprof

转载 作者:行者123 更新时间:2023-12-02 13:29:10 26 4
gpt4 key购买 nike

如果我使用任何 Java 应用程序(例如 VisualVM)打开堆转储(hprof 文件),VisualVM 是否需要比 hprof 文件大小更多的堆内存?

就我而言,hprof 是 4Gb 文件,VisualVM 具有 2 GB 堆大小,并且无法正确加载 HPROF 文件。

最佳答案

VisualVM 不需要比 hprof 文件大小更多的堆内存。 VisualVM 不会将堆转储加载到 JDK 堆中。它使用内存映射文件代替。这样即使 VisualVM 的默认 Xmx 是 256M,它也会使用大量内存。

关于java - 打开堆转储所需的内存.hprof,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43253639/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com