問題タブ [heap-dump]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - jmapは、ヒープダンプおよびバイナリダンプ形式のASCII形式をサポートします
jmapを使用してヒープメモリをダンプします
私の知る限り、ヒープダンプASCII形式が存在します。ただし、以下のコマンドを実行します
jmap使用法が印刷されます。
ASCII形式は存在しませんか?
そして、ヒープダンプのバイナリ形式のドキュメントを知りたいです。グーグル..答えも文書もありません。
これがバイナリ形式ファイルのスニッペです。
java - IBM Heap Analyzer - メソッドのファイナライズ
次のスクリーンショットは、IBM Heap Analyzer から取得したものです。
「Finalize()メソッドを実装したオブジェクト数」と「Finalize()メソッドを実装したガベージオブジェクト数」の違いが知りたいです。
java - Javaヒープダンプの分析: enumインスタンスがヒープに保持されるのはなぜですか?
私は自分のアプリでメモリリークを探していて、何らかの理由で列挙のインスタンスがヒープに保持されているという jhat を見つけました。
それをシミュレートするために、Tomcat にアプリをデプロイし、少し操作して停止し、Tomcat で (jconsole を介して) GC を実行しました。次に、ヒープダンプを取り、これを見つけました:
これがどのように起こるか考えていますか?
java - Websphere core*.dmpファイルとSnap*.trcファイルを分析する方法は?
すべて、Websphere AppServer7.0でアプリケーションを実行しています。私はこれらのコアダンプとトレースファイルのいくつかを次のように取得します
core.20110909.164930.3828.0001.dmp
と
Snap.20110909.164930.3828.0003.trc。
私の質問は、WASによって生成されたスレッド・ダンプをIBMで開いて分析できるのと同じように、スレッド・ダンプ・アナライザー・ツールです。
IBMまたは他の人が上記のファイルを開くためのツールはありますか?
ありがとう、アユスマン
solr - solrj でファイルのインデックスを作成するときにメモリ不足の例外が発生する
ファイルにインデックスを付けるsolrjを使用した簡単なプログラムを作成しましたが、1分が経過するとクラッシュし、 java.lang.OutOfmemoryError : Java heap space が表示されます
私は Eclipse を使用しており、メモリ ストレージは約 2GB です。Tomcat の VM arg とデバッグ構成のアプリケーションの両方に -Xms1024M-Xmx2048M を設定し、solrconfig の maxBufferedDocs のコメントを外して 100 に設定し、アプリケーションを再度実行しましたが、クラッシュしました。 500MBを超えるファイルに達したらすぐに
solrj で大きなファイルにインデックスを付けるための構成はありますか? 私のsolrjの詳細は以下の通りです:
java - Eclipseメモリアナライザー:ParseHeapDump.shによってリモートMATから分析結果をインポートする方法は?
リモートサーバーに大きなヒープダンプファイルがあります。そして、MATのParseHeapDump.shファイルをリモートで実行します。これらの分析されたファイル(dump。*。index)をローカルMATにインポートするにはどうすればよいですか?巨大なヒープダンプファイルをダウンロードしたくありません。
java - Java program is consuming lot of memory (growing 1.5 times of Xmx)
I have one java program (doing lot of in memory operations). I have allocated 10GB java heap to the process (-Xmx). Total memory of the system is 30 GB. Java program is actually taking almost 24 GB of memory (I can see from svmon output). Java heap utlization is below 10 GB (from verbose GC). I would like to know what is using the rest of the memory (24-10 = 14 GB of memory)? Is it native heap? ( I dont have any JNI code or any other third party libray which can using JNI code). Could you please tell how can I monitor native memory usage?
OS :AIX
Java : IBM JVM 1.6
CPU : Power 7 SMT -4
android - Androidで終了した後、アプリケーションとそのリソースがメモリに保持されるのはなぜですか?
シンプルな Hello World アプリケーションがあります
これを複数回実行すると、毎回 BACK を押すたびに ctr が増加し、BACK の後でアクティビティが完全に強制終了されていないことがわかります。
これは、BACK を押した後に DDMS に HPROF ファイルをダンプすることによっても確認されます。
このファイルには、私の TestLeaksOnFinish アクティビティ クラスがまだ含まれています。
戻るを押した後、このアクティビティがヒープダンプにまだ存在する理由を誰かが説明できますか?
着信参照をリストすると、次のようになります
jvm - ヒープダンプからのmain()メソッドパラメータの取得
Javaバイナリヒープダンプファイルがあります。プログラムのメソッドに渡されたコマンドラインパラメーターを見つける一般的な方法はありますmain()
か?
私はヒープダンプの操作にEclipseMATを使用する傾向があります。
java - ヒープダンプから、Java オブジェクトが在職期間または Eden スペースにあるかどうかを知るにはどうすればよいですか?
Hotspot JVM ヒープ ダンプがあり、オブジェクトが Tenure スペース、Eden スペース、または Survivor スペースのいずれに存在するかを調べようとしましたが、できませんでした。
誰かが私を助けることができれば感謝します。