3GBサイズの2つのCSVファイルを比較しようとしています。 CSVマップreader.canでこれらのファイルを読み込もうとしているときに、Javaヒープメモリエラーが発生しました。誰でもこの問題を解決するのを手伝ってください。大きなCSVファイルを読み取っているときにJavaのメモリが不足しているというメッセージ
0
A
答えて
1
1つのオプションは、ヒープのメモリを拡張することです。初期ヒープサイズはデフォルトで128メガバイトです。 Javaには、この値を増やすために渡すことができるフラグがあります。
ヒープサイズを-Xms [size]で初期化することも、JVMに-Xmx [size]で最大ヒープサイズを与えることもできます。
あなたの場合は、プログラムにメモリを増やすために-Xmsを使用します。あなたはCSVの内容全体を読んでいる場合は、一度、メモリにファイルを
java -Xms512m programName
+0
ヒープは、32ビットWindows版を実行していない限り、デフォルトでメインメモリの1/4です。 3GBのファイルを処理する必要がある場合は、おそらく2〜4倍の量のこのヒープを一度にロードする必要があります。 –
関連する問題
- 1. SqlDataReaderから文字列を読み取っているときにメモリが不足しています
- 2. 大きなクエリを実行するとメモリが不足していますか?
- 3. Javaで巨大なZipファイルを読み込む - メモリ不足エラー
- 4. 大きなcsvファイルを読み取っている間にpandasのメモリ問題を解決する方法
- 5. C#エンティティフレームワーク6:メモリが不足しているときに、メモリ不足になる可能性があります。
- 6. ローエンドのデバイスで大きなXMLを読むときにgetXml()のメモリが不足しています
- 7. Spark:オブジェクトをブロードキャストしているときにメモリが不足しています
- 8. Spark 2.1.0で大きなファイルを読み込んだときにメモリ不足エラーが発生しました
- 9. SDカードから画像を読み取るときにメモリ不足になる
- 10. メモリが不足しているとき300dpiイメージ
- 11. MATLAB perl()を使用しているときにメモリ不足
- 12. Caffeで大きなバッチサイズの複数のGPUを使用しているときにメモリが不足する
- 13. なぜcsvファイルを読み取っているときにエラーが発生していますか?
- 14. ノードv6.11.0プログラム内でメモリが使用されていないときにメモリが不足しているJavaScriptヒープ
- 15. ScrollViewが大きすぎるとメモリ不足になる
- 16. RのマルチCSVファイルを読み取っているときにデータを列として追加するには?
- 17. JMeter - WhileループコントローラでCSVファイルを読み取っているときの問題
- 18. ファイルを読み取っているときにsscanfのセグメンテーションエラー
- 19. org.apache.thrift.transport.TeransportException Zeppelin scalaで大きなJSONファイルを読み取っているときにエラーが発生しました
- 20. SQL Server 2012で270 MBのスクリプトを実行しているときにメモリ不足になっています
- 21. R bigmemoryは大きなCSVファイルを読み取らない
- 22. ViewPagerのImageViewに大きなビットマップを読み込む - メモリが足りない
- 23. EpplusでExcelファイルを読み取っているときにSTG_E_WRITEFAULT
- 24. ファイルを読み取っているときのbashスクリプトのエラー
- 25. Javaでcsvファイルを読み取っているときに256行で切り捨てられたプレビュー
- 26. ストレージからファイルを読み取っているときのEOFException
- 27. ファイルから値を読み取っているときにループ外に出ることができない
- 28. Androidゲームのリソース読み込みでメモリが不足している
- 29. 大きな入力ストリームのJavaサイズがメモリ不足の場合
- 30. エラー:読み取ることができないメモリにスタックを入れようとしています:
あなたのコード – Daniel
を入力してください:たとえば、あなたが実行しますヒープサイズは、プログラムを実行しているときに512メガバイトで実行を開始したい場合コンテンツを格納するのに十分なメモリがない場合、エラーが発生することがあります。一度に1行ずつ各ファイルを読んで比較するプログラムを書くことを試みましたか?ファイルから1行を格納し、その内容のために他のファイル全体を検索するために書き込むことができますか? – D3181