コードスペランカー

ゲーム開発日誌など

XNAでの重たい処理

XNAというかC#全般でもいえるのかもしれないが
newとガベージコレクションは結構重いのではと重いはじめてる
処理中にnewのあるメソッドを呼ぶと1回や2回ではそうでもないが
DrawやUpdete内部で100回ぐらい呼ぶと、確実にFPSが下がる

newで作った領域をガベージコレクションで廃棄しているのが原因と思われるが
これが原因だとすると、極力newを使うことを避けるように組むのが正解だと
考えられる。