gpt4 book ai didi

java - 解析堆转储文件

转载 作者:行者123 更新时间:2023-11-30 07:27:44 25 4
gpt4 key购买 nike

我有一个应用程序,显然我创建了太多对象,我收到这条消息:

java.lang.OutOfMemoryError: Java heap space Dumping heap to java_pid2468.hprof ... Heap dump file created [1087703293 bytes in 18.711 secs] Exception in thread "main" java.lang.OutOfMemoryError: Java heap space

但是我在MAT里安装了这个插件,我想看看我建了多少对象,哪些对象占用内存最多。 然而,当我想解析 hprof 文件时,我收到了这个错误信息:

An internal error occurred during: "Parsing heap dump from 'C:\Users\sekulicd\workspace\Csv_validation_MyIsam\java_pid2468.hprof'". Java heap space

hprof 文件的大小是 1,087,703,293 字节,我需要这些问题的答案:

  1. 是否由于 hprof 文件大小而导致解析失败?
  2. 我可以只为那些没有发生错误的项目解析 hprof 文件吗“java.lang.OutOfMemoryError:Java 堆空间”?
  3. 有什么方法可以解析这个文件(1,087,703,293 字节)?

最佳答案

尝试增加堆的大小,它似乎对于解析转储来说也太小了。看看这个post .

关于java - 解析堆转储文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9531269/

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