[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Java3Djp:01836] Re: はじめまして。 OutOfMemory について



 ┏━┳━┳━━┳━┓   あなたの旅行記をホームページにして、
┏┛■┃楽天トラベル┃   大人気のディズニーシーパスポート、現金1万円、
┗●●┻━┻●━┻●┛   高性能デジカメ、高級旅館宿泊券をもらおう
    ▼ あなたの旅の思い出を聞かせてください!詳しくはこちら↓ ▼
        http://plaza.rakuten.co.jp/pr/tabineta/?mkt_id=11 
------------------------------------------------------------------------


安藤@NK-EXA です。

katsu@xxxxxxxxxx writes:
|> 多量のラインのデータを、LineArrayで登録して表示するアプレットを作成して
|> いるのですが、ラインの数が10000を超えると、以下のようなエラーが出て
|> しまいます。
|> メモリの限界なのか、図形の構造に問題があるのかわからなくて困っています。
|> Exception occurred during event dispatching:
|> java.lang.OutOfMemoryError
|>         <<no stack trace available>>

動作環境が良く解らないのですが、Java3D を使っていることと、
アプレットということで、Java Plug-in ベースの Java3D を使った
アプレットだと予想して回答します。

解決方法の一つとしては Java Plug-in のコントロールパネルで
-Xmx パラメータを(適当に)指定することで対処できます。

http://java.sun.com/products/plugin/1.3/docs/ja/controlpanel.html

-Xmx83886080 
-Xmx81920k 
-Xmx80m 

という感じで指定します。デフォルトは 64MB になっています。

 // Yukio Andoh andoh@xxxxxxxxxxxxxxxx http://www.nk-exa.co.jp/~andoh/ //
// ICQ# 91206152 http://www.opengl.com/andoh/ http://www.hatena.org/ //

------------------------------------------------------------------------
        今なら送料無料! 読みたい本をまとめ買い!!
        http://books.rakuten.co.jp/infoseek/?svx=971122