私たちは対面していますGCオーバーヘッド制限例外サーバはです。ヒープとスレッドダンプを取ることができません。この問題を解決するにはどうすればいいですか?いくつかの人がここで助けてくれますか?GCオーバーヘッド制限例外:スレッド&ヒープダンプを取ることができません
0
A
答えて
0
有効-XX:+ HeapDumpOnOutOfMemoryErrorとダンプは自動的に作成されます。
0
ヒープとスレッドのダンプを取る通常の方法は、JMXといわゆるVM操作に依存します。
GC自体はVM操作なので、次回のVM操作は開始できません(また、JMXはJavaで実装されているため、Stop-the-Worldの一時停止の一部としてもブロックされます)。
-Fオプションを使用すると、jstack
とjmap
のコマンドをJDKの一時停止で試すことができます。強制モードでは、OSデバッグ機能を使用してJVMプロセスメモリにアクセスしており、JVMプロセスからの "協力"は必要ありません。
-XX:+HeapDumpOnOutOfMemoryError
は、JVMが実際にOOMEでクラッシュする場合の別のオプションです。
最後に、OS固有のコアダンプを取り、core dumpを指すjstack
またはjmap
を使用して、Java形式に変換できます。
関連する問題
- 1. スレッド "main"の例外java.lang.OutOfMemoryError:GWTアプリケーションでGCオーバーヘッドの上限を超えました
- 2. Neo4j GCオーバーヘッド上限
- 3. GCオーバーヘッド制限を超えてMavenアセンブリプラグインが失敗する
- 4. ()はApacheの中には、Java、OutOfMemoryErrorが発生スパーク.collectできません:GCオーバーヘッドの制限が
- 5. crashlyticsGenerateSymbolsRelease - GCオーバーヘッド制限を超えました
- 6. スパークジョブエラーGCオーバーヘッド制限を超えました
- 7. Geoserver - GCオーバーヘッド制限を超えました
- 8. PermGenのメモリ不足とGCオーバーヘッド制限の回避
- 9. java.lang.OutOfMemoryErrorを:春のツールスイートに超えGCオーバーヘッドの制限
- 10. GCオーバーヘッド制限を超えたliquibaseデータのエクスポートクラッシュ
- 11. スレッド "main"の例外java.sql.SQLException:ファイルを開くことができません
- 12. java.lang.OutOfMemoryErrorを:GCオーバーヘッドの制限は、私がScalaの開発者ですScalaの
- 13. GCオーバーヘッドの上限は、ハッシュマップを埋めるときに超過しました
- 14. C#の例外 - タイプのCOMオブジェクトをキャストすることができません.....アプリケーションは、ここで別のスレッド
- 15. ギャングツールがGCオーバーヘッドの上限を超過しました
- 16. 例外を記録することができません
- 17. Azure IoTHub例外をスローすることができません
- 18. 繰り返し使用時のClojure GCのオーバーヘッド制限を超えました
- 19. ERRORの例外TypeError:プロパティを読み取ることができませんヌル
- 20. Angular2例外:nullのプロパティ 'off'を読み取ることができません。
- 21. イオンポップオーバー、TypeError例外:プロパティを読み取ることができません「ショー」
- 22. TypeError例外:プロパティを読み取ることができません未定義
- 23. ジェンキンスは "スレッドで例外"メイン "java.lang.OutOfMemoryError:GCオーバーヘッド限界を超えました"というエラーを表示しますか?
- 24. 大きなパイプ区切り値を読み取るときにGCオーバーヘッドの上限を超えました
- 25. Ollyデバッガで例外を渡すことができません
- 26. GCオーバーヘッドの上限をPySparkで超過しました
- 27. エラー:XSSFWorkbookでGCオーバーヘッドの上限を超えました
- 28. MySQLクエリでGCオーバーヘッドの上限を超えました
- 29. SparkでMySQLからデータを読み取っているときにGCオーバーヘッドの上限を超えました
- 30. 例外:このフレーム例外のセキュリティ記述子を取得できません