• 締切済み

Javaのメモリアロケーションについて

Javaのメモリアロケーションについて質問です。 物理メモリ512MBのPCで、ある会計システムのデータ読込みの際にOutofMemoryのエラーが発生する為、Javaのメモリヒープサイズを Javaコントロールパネル内「Javaランタイムパラメーター」欄にXmx128mを設定しました。 読み込むデータが大きく、Xmx128mでもOutofMemoryとなるため、ヒープサイズに更に大きな値を設定するべくPCの物理メモリ1GB追加しました。 搭載メモリ1.5GBで使用可能メモリ1GBになりましが、Xmx256mを設定すると「アプリケーションをロードできませんでした」というエラーが発生し会計システムを起動することができません。 メモリを増やしたにも関わらず、どうして大きなメモリヒープサイズを設定できないのでしょうか? Javaを最インストールする他方法はないのでしょうか? どなたかご教授お願いいたします。 設定値:-Xms64m -Xmx256m Javaバージョン:1.6.0Update3 OS:WindowsXP IE:6

みんなの回答

  • kacchann
  • ベストアンサー率58% (347/594)
回答No.2

この質問、 アプレットの話ですよね? 勝手にそう仮定して・・・。 --- このバグ、やっと解決してもらえるのか・・・なあ。 http://bugs.sun.com/view_bug.do?bug_id=6528750 最後のほうに 「新しいPlug-in作ったから試してみてよ!」 ・・・って書いてあるような気がする。 (英語なので読み間違ってるかも)

  • _ranco_
  • ベストアンサー率58% (126/214)
回答No.1

でもそれは、開発時にテストしてまともに動いたんでしょう?