• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:最大ヒープサイズの調べ方(お絵描き共和国))

最大ヒープサイズの調べ方(お絵描き共和国)

このQ&Aのポイント
  • お絵描きサイトでお絵描きしているのですが、アニメ機能が壊れてしまい、Java仮想マシンの最大ヒープサイズを変更することで改善されるようです。
  • ただし、どれのバージョンを使用しているかと最大ヒープサイズが分からず困っています。
  • サイトの管理人に問い合わせたが返事がなく、他の絵師からは「適当にやれば直る」との回答があったが、試しても変化はなかった。

質問者が選んだベストアンサー

  • ベストアンサー
  • kusa_mochi
  • ベストアンサー率76% (1597/2087)
回答No.1

>・どれが使用しているバージョンなのか(1.5.0_06と1.6.0_02のどちらか)  多分新しい1.6.0_02の方が使われていると思う。  紛らわしいので、アプリケーションの追加と削除で古い側の1.5.0_06を削除した方が良いかと。 >・最大ヒープサイズは何かが分かりません。  ヒープサイズの詳しい説明は下記URLを参照。  簡単に言うと、Java仮想マシンの中で使える利用可能空きメモリのようなもんです。  最大ヒープサイズだとその上限という事です。   http://whitemark.co.jp/tec/java/javaHeap.html >下部に「物理メモリ・サイズ」について書かれていますが、 >表示させたウィンドウのどの部分を見ればよいのかも分からず・・・。  タスクマネージャの“パフォーマンス・タブ”を表示した時に、『物理メモリ(KB)』という枠で囲まれた所の   ・「合計」が搭載している物理メモリの量   ・「利用可能」が「合計」から、(OSや既に起動したアプリによって)使われた残りでまだ利用可能な量  を意味しています。  以下のURLによると、デフォルトだと最大ヒープサイズが64MBのようなので、「利用可能」なメモリ量及びお絵かきのどの辺で中断したかを勘案して64MB以上の値を指定して下さい。  (中断した所が完成までの工数の半分以下なら、倍以上のヒープサイズを割り当てる必要があるということ)  【Javaヒープ領域について】   http://interstage.fujitsu.com/jp/technical/tips/tip000021_01.html

6025
質問者

補足

回答ありがとうございます。 現在の利用可能なメモリ量は1341500KBです。 これを単純計算していくと約1310MBになりました。 >中断した所が完成までの工数の半分以下なら、倍以上のヒープサイズを割り当てる必要があるということ 実際半分以下なのですが、「倍以上」というのは 「何」の倍以上になるのでしょうか? 再度すみませんが 宜しくお願いします。

その他の回答 (1)

  • kusa_mochi
  • ベストアンサー率76% (1597/2087)
回答No.2

利用可能メモリが1.2GBぐらいあるということは、ワリと最近のPCなのかな。 (物理メモリが2GB搭載しているくらいの) >実際半分以下なのですが、「倍以上」というのは「何」の倍以上になるのでしょうか?  デフォルトで確保されている64MBが基準です。  それだけ利用可能なメモリがあるなら、質問主殿自身が張ったリンク先FAQの例にあるように、256MBの最大ヒープ領域が確保されるようにしてみては。

6025
質問者

お礼

なるほど! やっと理解できました。 丁寧に教えて下さり、ありがとうございました。

関連するQ&A

専門家に質問してみよう