- - PR -
JavaVMのメモリについて
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2004-04-05 12:56
いま、Javaで作成された市販のアプリケーションを使用しているのですが、
大きいサイズのファイル(画像が豊富に使われている)、を読み込んだ際ファイルがうまく開いてくれません。 どうすれば開いてくれるようになるでしょうか? 自分で考えた解決法では、JVMのメモリーを大きくすればいいかなとも思うのですが、 市販のアプリケーションを実行する際にどうやってJVMのメモリを大きくすればいいのかわかりません。 すいませんが、よろしくお願いいたします。 | ||||
|
投稿日時: 2004-04-05 13:47
JVM のメモリ、とはヒープサイズのことでしょうか?
$ java -X とやればオプションがみられますが、 -Xms -Xmx にてヒープサイズは調整します。 具体的にどれくらいメモリがつかわれているかどうかは -verbose:gc オプションで確認します。 GC が発生したタイミングで標準エラー出力にヒープの使用量が表示されるようになります。 こんなツールを使うとグラフ化できたりします。 ・侍 http://yusuke.homeip.net/samurai/index.html#memory | ||||
|
投稿日時: 2004-04-05 14:01
>Javaで作成された市販のアプリケーション
一般的な回答としてはインギさんの回答でよろしいと思います。 アプリケーションによっては指定の方法が異なっているかもしれません。 (例えば、ある設定ファイルに設定している値を読み込むようになっているとか。) このアプリケーションのマニュアルには書いてないのでしょうか? そのアプリケーションの開発元(サポートセンタ)に聞くのがよろしいのではないか と思います。 | ||||
|
投稿日時: 2004-04-05 15:54
メモリーを大きくすればと書かれていますが 100Mの画像を開くために、100Mのメモリーを必要とするものではないと思います。 何をしたくて画像を開くのでしょうか? それによっては、ヒープ拡張より良い案がでるかもしれません。 新しいスレッドをタイトルを変更して起こすか、色々と自分で調べることをお勧めします。 ------ 追記:「市販のアプリケーションを使用」ということで、自分だけ的外れな回答でした。 肝心な引用部分を削除してから回答するなんて ちゃんと投稿読まなあかんね。 [ メッセージ編集済み 編集者: SJ0392 編集日時 2004-04-06 13:04 ] | ||||
|
投稿日時: 2004-04-05 17:34
市販のアプリケーションなら、発売元のサポートを受ければいいのではないですか ?
| ||||
|
投稿日時: 2004-04-05 20:10
いろいろありがとうございました。
いろいろ調べた結果解決いたしました。 どうやったかというと、インストールしたフォルダに.laxファイルというのがあり、 そこに初期ヒープサイズとMaxヒープサイズの記述がなかったので、その2つを追加しました。 そうすると、アプリケーションを立ち上げた際にJVMのヒープサイズが自動的に変更になって、十分にファイルを開くことができました。 | ||||
|
投稿日時: 2004-04-27 21:46
unibon です。こんにちわ。
以下、遅い話題ですが、おそらく Zero G 社のインストーラーである InstallAnyhwere でインストールされた Java アプリケーションなのだろうと思います。 |
1