0

我在 Linux 机器上有这个文件。对我来说,它看起来像核心转储,与堆转储不同。正确的?

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 应该是内存空间。但是这个信息代表什么?

  1. 30800604
  2. /path../charsets.jar
  3. FD:01
4

1 回答 1

0

你有没有试过file命令。更多细节在man 1 file 它显示了类似下面的系统核心转储

➜  ~  file core.28983
core.28983: ELF 64-bit LSB core file x86-64, version 1 (SYSV), SVR4-style, from './a.out'
➜  ~

jar文件通常不是核心文件,它们是 java 存档。jar 上的命令输出file在我的系统上如下所示

file /usr/share/texmf/scripts/ppower4/pp4p.jar
/usr/share/texmf/scripts/ppower4/pp4p.jar: Zip archive data, at least v1.0 to extract
于 2016-09-21T09:35:50.560 回答