私はaplication ...これは今そこから、65.000を記録以下の問題ではありません2007Javaヒープ・スペース例外は、大量のデータ、あらゆるソリューションを備えていますか?
ファイルにアクセスするために、私はOracle Database 11gのから移行しようとしているJavaヒープメモリ とlitle大きな問題をしましたJavaヒープ例外をスローしていますが、メモリ消費量は600m以上、CPU使用率は50%を超えています。
限り私はrset.nextを知っている()(X 65000行50のcolums上)すべてのデータを得ることはありませんが、一部のレコードのx時間 私もフェッチ・サイズを設定しようとしましたが、何も
起こりませんでした私は出力、同じエラーが私のコードを消去して表示してきましたrset.setFetchSize(1000);
は
while (rset.next()) {
if (cont % 5000 == 0) {
System.out.println(cont + " proccesed and counting ...");
}
}
私に-xm使用しての答えを与えないでください(複数可、x)が512、1024、など。 これは私の特定のケースでは解決されませんでした(私はこれをより高いxDに設定するためにtryiedしましたが、何も起こりません、私は
私が試すことができる他のオプションはありますか? meabyはいくつかのドライバ設定や文字列接続を変更していますか? 私の英語
aboubt
は申し訳ありませんが助けてください、これは私の接続です:
Class.forName("oracle.jdbc.driver.OracleDriver");
this.conn = DriverManager.getConnection("jdbc:oracle:thin:@" + getServer() + ":1521:orcl", getUser(), getPassword());
this.stmt = this.conn.createStatement(java.sql.ResultSet.TYPE_SCROLL_INSENSITIVE, java.sql.ResultSet.CONCUR_UPDATABLE);
エラーメッセージが表示されますか? – OscarRyz
はい時間を待つ – ErVeY
この質問でMS-ACCESSタグは何をしていますか?私はAccessやJet/ACEデータベースエンジンに関して何も見ません。 –