大きなファイルを書きたいと思っていますが、期待しているのはOutOfMemoryError
です。 OutOfMemoryError
のメッセージを返信します。 try-catch
を使用しましたが、エラーをキャッチできません。お勧めしますJavaでOutOfMemoryErrorをキャッチ
答えて
あなたのファイルはどれくらいの大きさで、あなたのサイズは?
を処理する最善の方法は、OutOfMemoryErrorの原因を見つけるには、jvmパラメータ-XX:+HeapDumpOnOutOfMemoryError
を使用してプログラムを実行することです。これにより、.hprofファイルの形式でヒープダンプが生成されます。このファイルをJava Memory Analyzerで解析して、メモリリークの原因を調べることができます。
現時点ではエラーを処理する必要はありません。今、すべてのタスクについて、ステータスが更新されます(パーケットファイルが正常に書き込まれた場合)。書き込み中にエラーが発生した場合は、ステータスをfailedと設定する必要があります。しかし、私はその例外を捕らえることができません。ここで私のコードスニペットです:dfTask.write()。mode(SaveMode.Append).parquet(filePath);失敗したらメッセージを送信する必要があります – treena
ハンドルでは、エラーの原因を見つけることができます。 – noscreenname
- 1. ハドソンでJava OutOfMemoryError
- 2. Java OutOfMemoryError
- 3. SensorEventListenerのJava android OutOfMemoryError
- 4. のOutOfMemoryError(ジャワ):Javaヒープスペース
- 5. opencmisのJava OutOfMemoryErrorメソッドgetdescendants(-1)
- 6. Java - OutOfMemoryErrorの処理方法
- 7. Java Web StartアプリがOutOfMemoryErrorでクラッシュする
- 8. TomcatはJavaヒープスペースでのOutOfMemoryError(InvocationTargetExceptionが)
- 9. Javaでnullpointerexceptionをキャッチ
- 10. OutOfMemoryError(Java)の前のオブジェクトをカウントする
- 11. Javaエラーをキャッチ
- 12. JavaベースのOutOfMemoryErrorと-Xms1000M -Xmx4000M -mx1000m
- 13. javaでmemcache例外をキャッチ
- 14. EclipseでOutOfMemoryError [Java heap space]を修正する方法
- 15. のOutOfMemoryError
- 16. のOutOfMemoryError
- 17. Android OutOfMemoryError
- 18. OutOfMemoryErrorが
- 19. OutOfMemoryError Android
- 20. Clojure OutOfMemoryError
- 21. OutOfMemoryError Android
- 22. Java試してキャッチ
- 23. Javaでシステムコールをキャッチする方法は?
- 24. JavaでThrowableをキャッチするベストプラクティス
- 25. javaで取得要求をキャッチ
- 26. javaでmysqlステートメントをキャッチするエラー
- 27. OutOfMemoryErrorをトラッキングする
- 28. Elasticsearch OutOfMemoryError文書を索引付けする際のJavaヒープ・スペース
- 29. java.lang、OutOfMemoryError:スタックを使用しているときのJavaヒープスペース
- 30. Java - ZipInputStreamの解析中にOutOfMemoryErrorを取得する
私はこれが役に立たないと思いますが、あなたのJVMがメモリ不足になったら、何にも頼ることができません。 OutOfMemoryErrorがまったく起こらないようにする方法はありますか? –
ダビデが言ったことを分担する。 'OutOfMemoryError'の原因を調べる必要があります。これは(ほとんど)常にユーザーエラーです。 –
説明している動作を示す最小限の例を提供できますか? – nasukkin