問題タブ [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.

0 投票する
1 に答える
1470 参照

jvm - Java 1.4.1 のヒープ ダンプ

とにかく、Solaris 9 で Java 1.4.1 を使用してヒープ ダンプを取得できますか?

非常に古いアプリケーション サーバーと Java バージョンを使用しており、ヒープ ダンプを取得したいと考えています。本番環境で使用するので、hprof はオプションではない可能性があります。インストールできるツールはありますか?

ありがとう

0 投票する
1 に答える
528 参照

gwt - リクエスト ビルダーへの GWT メモリ リーク リンク (GWTP Action Server Call によって生成される)

GWT リリースで見つかりました:

GWT-2.4.0

OS / ブラウザで発生:

Windows 7 と IE9

詳細な説明 (できるだけ具体的に記入してください):

GWT アプリを一晩実行するために残した後、ヒープ不足の例外が発生しました。MemoryAnalyzer を使用した診断では、クラッシュ時に com.google.gwt.http.client.RequestBuilder のインスタンスが 160 万個あり、各サイズが正確に 1208 バイトであることがわかりました。

さらに調べてみると、これらのリクエストはサーバーへの GWT Action 呼び出しであり、現在のサーバーのヘルス ステータスをポーリングするものであることがわかりました。1 秒ごとに com.google.gwt.user.client.Timer によるポーリング トリガー

問題を示す最短のコード スニペット:

ヒープ レポートは次のとおりです。

http://i.stack.imgur.com/C2qJy.png

  • 評判から投稿までの 10 のルールをありがとう
0 投票する
1 に答える
1280 参照

java - ヒープ ダンプが生成されない

デフォルトの VM 引数に既に追加しましたが、スロー-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath="C:\hd.hprof"されたときにヒープ ダンプ ファイルが生成されない理由がわかりません。OutOfMemoryError誰でも私を半分にすることができますか?

詳細:

  • JRE のバージョンは 1.7.0_02 です

  • ヒープ ダンプは初めて生成されますが、HeapDumpPath を変更すると生成されなくなりました。すでに HeapDumpPath を最初と同じに戻していますが、ヒープ ダンプはまだ生成されていません

  • ファイルC:\hd.hprofは既に存在します。

  • 下の画像は、日食を強制的に閉じたときの日食ダイアログです。そのダイアログでは、Eclipse に引数が含まれていることがわかります]![下の画像は、Eclipse を強制終了したときの Eclipse ダイアログです。そのダイアログで、Eclipse に引数が含まれていることがわかります

ここに画像の説明を入力

ありがとうございます。

0 投票する
2 に答える
3520 参照

java - Javaヒープダンプファイルをプログラムで分析する

Javaヒープダンプファイル(jmapによって作成された)を解析および分析するプログラム(できればjavaで)を作成したいと思います。すでにそうしている素晴らしいツール(jhat、eclipseのMATなど)がたくさんあることは知っていますが、アプリケーションの特定の観点からヒープを分析したいと思います。

ヒープダンプファイルの構造、読み取り方法の例などについては、どこで読むことができますか?それを検索するのに役立つものは見つかりませんでした...

どうもありがとう。

0 投票する
2 に答える
268 参照

ant - Ant Javaタスクなしで実行可能なjarファイル - これはどのように可能ですか?

以前の開発者から一部のコードを継承しました。このコードは、Ant を使用して、ダブルクリックで実行される実行可能な jar ファイルに組み込まれます。アプリケーションは実行されますが、状況によっては OutOfMemoryError でクラッシュします。これを調査するために、-XX:+HeapDumpOnOutOfMemory jvm arg を Ant ビルドファイルに追加したいと思います。私が理解しているように、<jvmarg value="-XX:+HeapDumpOnOutOfMemory" />要素は<java ...>タスクの下に移動する必要があります。ただし、<java ...>このコード ベースの Ant ビルドファイルやその他の Ant ビルドファイルにはタスクがありません。

これはどのように可能ですか?<java ...>タスクなしでjarファイルを実行するにはどうすればよいですか?

<jvmarg />OOMEをデバッグするためにその要素をどこに置くべきかを理解できるように、実際にjarファイルを実行可能にするものを見つけることを主に求めています。

ありがとう!

0 投票する
1 に答える
2157 参照

java - jstackスレッドダンプを作成できません-スレッド745:(状態=ブロック済み)スタックのウォーク中にエラーが発生しました)

Linuxで$JAVA_HOME/ bin/jstackを使用してJBoss4.2.3.GAのスレッドダンプを生成すると...次のエラーが発生します。

なぜこれが起こっているのか考えはありますか?誰かが同時にヒープダンプを実行しているのではないかと思いました。他のアイデアはありますか?

0 投票する
2 に答える
295 参照

java - Javaヒープダンプの統計の内訳は何ですか

このヒープダンプを考えると

そして、私のアプリからのクラスは1つだけですph.com.my.class.Person。クラス定義は次のとおりです。

ヒープダンプにはPerson size (11789056)、2つの文字列変数が占めるメモリが含まれていますか?または、代わりにクラスでカウントされf_nameますか?この場合はサイズ57412368ですか?l_nameString

更新-フォローアップの質問を追加しました:

したがって、次の各インスタンスについて考えてみましょう。

  1. f_nameのサイズは30です
  2. l_nameのサイズは20です
  3. 人のサイズは75です

Personのインスタンスが10個ある場合、

  1. 10 *(30 + 20)= 500
  2. 10 * 75 = 750

500はStringまたはchar[]でカウントされますか?そしてその後、750は人に数えられますか?

0 投票する
1 に答える
641 参照

java - Javaでこのファイルは何ですか? core.26416、ヒープダンプまたはスレッドダンプ?

core.26416 、Java のこのファイルは何ですか? どのツールで分析できますか? Java スレッド ダンプ、ヒープ ダンプ、およびコアの拡張子は何ですか? スレッド ダンプ/ヒープ ダンプとコア ダンプの違いは何ですか?

0 投票する
5 に答える
146097 参照

java - Javaヒープメモリを永久に増やす方法は?

Java ヒープ メモリに問題が 1 つあります。512MB 以上のメモリを必要とする Windows サービスとして実行される Java で 1 つのクライアント サーバー アプリケーションを開発しました。2GB の RAM がありますが、アプリケーションを実行すると例外がスローされます

メモリ不足エラー:Java ヒープ領域

Java コントロール パネルですでにヒープ サイズ (最大 512MB) を設定していますが、それでも同じエラーが発生します。アプリケーションが Windows サービスとして実行されているため、コマンド ラインからヒープ サイズを設定できません。デフォルトのヒープ サイズを増やすにはどうすればよいですか?

0 投票する
1 に答える
1196 参照

android - listViewでスクロール中のヒープサイズ

リスト ビューのスクロール中にヒープ サイズが継続的に増加すると、Galaxy S3 デバイスで 64 MB に達し、アプリケーションがクラッシュします。

}

上記のコードは List-adapter を使用しています。画像を表示するために次のライブラリを使用しています android-http-image-manager

ビットマップがリサイクルされない理由を教えてもらえますか? リスト ビューのスクロール中にヒープが増え続け、64MB に達します。簡単な解決策を教えてください。