Javaでクラスを5分おきにシェルから実行していたのですが、途中までは上手く実行できていて、突然以下のエラーが発生しました。

原因はわかりますでしょうか?
ちなみに、AIX5.3(Java1.4.2)で実行しています。

”JVMXM008: Error occurred while initializing System Class Exception in thread ”main” Could not create the Java virtual machine”.

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2006/02/24 18:06:27
  • 終了:--

回答(2件)

id:rafile No.1

rafile回答回数662ベストアンサー獲得回数242006/02/17 22:34:11

ポイント20pt

http://msugai.fc2web.com/java/perform/storage.html

Java 入門 | JVM のメモリ構造

単純にheapを使い果たしたからではないでほうか?

heapを増やしてエラーまでの時間が長くなるようならそうかもしれません。

id:aiaru

ヒープの使い果たしなら

 java.lang.OutOfMemoryError

ですよね?

そもそもVMがcreateできないというエラーなので

ヒープは関係ないように思うのですが。。。

2006/02/21 14:56:04
id:tarepanda777 No.2

tarepanda777回答回数116ベストアンサー獲得回数42006/02/24 21:17:49

ポイント30pt

今まで動いていたのが動かなくなるというケースでは私もメモリ関係だと思うんですが、JavaVMが立ち上がるだけのメモリが足りないのではないでしょうか?一度OSの空きメモリを確認してみてはいかがでしょう。また、JavaVM起動時のパラメーターの値も確認ですね。

後は・・・、ファイルが壊れているとかぐらいしか思いつきません。

id:aiaru

起動時のメモリ取得時のエラーということですか。なるほど。

でも、そのときメモリーの空き容量は 500M以上あったんですよね。

もしかしてAIXって物理メモリがあっても仮想メモリって取りに行くのかな。。。

仮想メモリはその時意識してなかったんですよね。

とりあえず、再現たらメモリーの詳細を取ってみることにします。

どうもありがとうございました。 m(__)m

2006/02/27 18:37:16

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません