[過去ログ]
C# C# C♯ でゲームを作ろう Part2 (496レス)
上
下
前
次
1-
新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
24
: 2010/12/16(木)00:30
ID:G422t28F(1)
AA×
>>19-22
>>23
[240|
320
|
480
|
600
|
100%
|
JPG
|
べ
|
レス栞
|
レス消
]
24: [sage] 2010/12/16(木) 00:30:49 ID:G422t28F .NET CLRのメモリ管理に関する最低限の基礎知識(Xbox360上のXNAとは異なる) ・.NET CLRのGCは効率的な世代別GCを採用している ・CLRはメモリをG0/G1/G2(G=Generation)/LOH(Large Object Heap)の4つの領域で管理する ・〜.NET3.5:同時実行GC .NET4/Silverlight4:バックグラウンドGC ・同時実行GC:Full GCの実行中にG0/G1のGCが実行できない。 新たな割り当てができなくなった段階で、Full GCの終了まで中断される。 ・バックグラウンドGC:Full GCが実行中でもG0/G1のGCが実行できる。 中断される回数が大幅に減少し、中断された場合でも中断時間が短くなる。 .NET4でコンパイルするか、App.configで.NET4対応にするだけで改善が期待できる。 >>19-22 掲示板に書ききれない話が行間に山ほど含まれてるので、一度調べてみるといいよ。MSDNマガジンの関連記事読むだけで全然違う。 >タスクマネージャで使用目盛り見た せめて、管理ツールのモニタツール使ってパフォーマンス カウンタ見てくれ…。もっと踏み込むならメモリ プロファイラ使いたい。 >>23 Silverlightも入れてよ。次期リリースの5はもっと凄くなるよ。 Immediate Mode Graphics SupportでGPUを活用できるようになって3D(光源、テクスチャマッピング、アルファブレンディング)がサポートされる。 http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/24
のメモリ管理に関する最低限の基礎知識上のとは異なる のは効率的な世代別を採用している はメモリを のつの領域で管理する 同時実行 バックグラウンド 同時実行 の実行中にのが実行できない 新たな割り当てができなくなった段階で の終了まで中断される バックグラウンド が実行中でものが実行できる 中断される回数が大幅に減少し中断された場合でも中断時間が短くなる でコンパイルするかで対応にするだけで改善が期待できる 掲示板に書ききれない話が行間に山ほど含まれてるので一度調べてみるといいよマガジンの関連記事読むだけで全然違う タスクマネージャで使用目盛り見た せめて管理ツールのモニタツール使ってパフォーマンス カウンタ見てくれもっと踏み込むならメモリ プロファイラ使いたい も入れてよ次期リリースのはもっと凄くなるよ でを活用できるようになって光源テクスチャマッピングアルファブレンディングがサポートされる
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 472 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
ぬこの手
ぬこTOP
0.042s