なたで日記

いろいろな思ったこと書きますヽ(^▽^ゞ) by natade

ビューア開発 – Javaのメモリ確保上限

with one comment

Exception occurred during event dispatching:
java.lang.OutOfMemoryError: Java heap space
メモリの上限をオーバーするとこんなエラーが出力される。
色々調べてみたら、こんなの見つかった。
>解決方法
>JavaVMが確保可能なメモリ容量を増やします。
>具体的には、起動の際に、オプションとして -Xmsや -Xmxを指定します。
>(-Xmsや -Xmxオプションについては、このサイト(http://java.sun.com/j2se/1.4/ja/docs/ja/tooldocs/tools.html)のjavaコマンドのオプションのページが参考になると思います)
>例:java -Xrs -Xms256m -Xmx256m TestProgram
>※  指定可能な値や最適パフォーマンスを得られる値は、環境により異なります。設定した状態で十分試験を実施のうえ、変更してください。
>※  デフォルト値は、SunのJavaですと、-Xms2m -Xmx64mです。
j2sdk1.4.2で開発してるんだけど、動作はjre1.6.0_05で多分動かしてる。
ってことはSunのデフォルト値64メガバイト?が最大になってたってことか。
これ変更しないと、画像処理とか元に戻すがきつそう。
起動時のオプションじゃなくて、内部からプログラムで変更できないのかな。

 


完成した画像処理のツールは、Javaアプレット版は、こちらから試すことが出来ます。

広告

Written by なたで

2008年8月9日 @ 00:31

カテゴリー: program

Tagged with

コメント / トラックバック1件

Subscribe to comments with RSS.

  1. […] なたで日記 いろいろな思ったこと書きますヽ(^▽^ゞ) by natade コンテンツへ移動 ホーム紹介 ← ビューア開発 – Javaで2D画像処理 ビューア開発 – Javaのメモリ確保上限 → […]

    いいね


コメントをどうぞ(承認された後に公開されます。メールアドレスの記入は自由ですが、記入した場合でも一般公開されることはありません)

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中

%d人のブロガーが「いいね」をつけました。