我在Linux上有这个文件。对我来说,它看起来像核心转储和堆转储不同。对?Linux核心转储vs堆转储?
8dbe79c2f000-8dbe79c34000 r--s 005f8000 fd:01 30800604 /path../charsets.jar
8dbe79c34000-8dbe79c35000 r--s 00007000 fd:01 30800604 /path../sunec.jar
8dbe79c35000-8dbe79c3a000 rw-p 00063000 fd:01 30800604 /path../jsse.jar
...............
如果它的核心转储这是什么代表什么呢?我明白8dbe79c2f000-8dbe79c34000应该是内存空间。但是这些信息代表什么?
- /path../charsets.jar
- FD:01
从哪里来的?你看,如果它是由失败的JVM产生的,它可能仍然是一个java堆转储。 – GhostCat
它已从生产环境提供为内存转储文件。所以我不确定它实际上是什么。但是不管怎样,它不包含对象细节,比如说什么时间点内存在的对象,它们的大小,以及预期作为堆转储的对象的数量?所以它看起来不像堆转储给我。 – user3198603