2016-09-21 3 views
0

私はこのファイルをLinuxボックスに持っています。私にはコアダンプのように見え、ヒープダンプとは違う。右?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がメモリ空間でなければならないと理解しています。しかし、この情報は何を表していますか?

  • FD /path../charsets.jar

    1. :01
  • +1

    どこから来たのですか?あなたが失敗したJVMによって生成された場合、まだJavaのヒープダンプであるかもしれません。 – GhostCat

    +0

    本番環境からのメモリダンプファイルとして提供されています。だから私はそれが実際何であるか分かりません。しかし、とにかく、その時点でのメモリにあるオブジェクト、そのサイズ、ヒープダンプとして期待されるオブジェクトのないオブジェクトのようなオブジェクトの詳細は含まれていませんか?それは私にヒープダンプのように見えません。 – user3198603

    答えて

    0

    あなたがfileコマンドを試してみました。 jarファイルは通常、コアファイルではないのに対し、それはコア・ダンプ

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

    ためのシステム上の以下のようなものを示して詳細man 1 file で、彼らはJavaアーカイブです。 jaの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 
    
    +0

    ファイルコマンドがここでどのように役立つのか分からなかったのですか? – user3198603

    +0

    ELF 64ビットLSB **コアファイル** x86-64 – dlmeetei

    +0

    私はこれを得られなかったのですか? – user3198603

    関連する問題