- ベストアンサー
最大ヒープサイズの調べ方(お絵描き共和国)
- お絵描きサイトでお絵描きしているのですが、アニメ機能が壊れてしまい、Java仮想マシンの最大ヒープサイズを変更することで改善されるようです。
- ただし、どれのバージョンを使用しているかと最大ヒープサイズが分からず困っています。
- サイトの管理人に問い合わせたが返事がなく、他の絵師からは「適当にやれば直る」との回答があったが、試しても変化はなかった。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>・どれが使用しているバージョンなのか(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
その他の回答 (1)
- kusa_mochi
- ベストアンサー率76% (1597/2087)
利用可能メモリが1.2GBぐらいあるということは、ワリと最近のPCなのかな。 (物理メモリが2GB搭載しているくらいの) >実際半分以下なのですが、「倍以上」というのは「何」の倍以上になるのでしょうか? デフォルトで確保されている64MBが基準です。 それだけ利用可能なメモリがあるなら、質問主殿自身が張ったリンク先FAQの例にあるように、256MBの最大ヒープ領域が確保されるようにしてみては。
お礼
なるほど! やっと理解できました。 丁寧に教えて下さり、ありがとうございました。
補足
回答ありがとうございます。 現在の利用可能なメモリ量は1341500KBです。 これを単純計算していくと約1310MBになりました。 >中断した所が完成までの工数の半分以下なら、倍以上のヒープサイズを割り当てる必要があるということ 実際半分以下なのですが、「倍以上」というのは 「何」の倍以上になるのでしょうか? 再度すみませんが 宜しくお願いします。