オノデラの研究日記 in わんくま

思いついたネタを気ままに書いていくブログ

ホーム 連絡をする 同期する ( RSS 2.0 ) Login
投稿数  209  : 記事  5  : コメント  5961  : トラックバック  40

ニュース

プロフィール

  • ●おのでら
    宮城県在住
    主に業務向けソフトを製作

Twitter

ニュース

主なリンク

XNA 関連リンク

アイテム

ゲーマーカード

その他

記事カテゴリ

書庫

日記カテゴリ

 Xbox360 では .xnb ファイルが 16MB を超えるようなスプライトフォントを使用することができません。もし、これよりも大きなスプライトフォントを使用しようとすると、ContentManager.Load メソッドで「System.OutMemoryException」の例外が投げられます。

 どうやら内部で一時的に上記のサイズ分のメモリを確保しているようなのですが、FileStream で0xfffff (16777216) Byte 以上のメモリが扱えないため、例外が飛んでくるようです。ちなみに Windows ではこの例外が発生しません。

 スプライトフォントで大きな文字を使おうとしている場合や、数多くの日本語を使おうとすると結構このサイズに達しやすいので注意が必要かと思います。

 オープンシステムとコンシューマ機を扱っていると結構違いがあって面白かったり。Xbox360 などのゲーム機はレンダリング性能はアホみたいに高いけどメモリ管理などは注意しないとすぐオーバーする。う~ん、まだいろいろと出てきそうだ。

投稿日時 : 2007年7月14日 22:53

コメント

# iABMrgcKSMlqbca 2011/09/28 13:08 http://oemfinder.com
YYBmLY Not bad post, but a lot of extra !!...

Post Feedback

タイトル
名前
Url:
コメント