- 520 名前:名前は開発中のものです。 [2006/12/23(土) 18:16:41 ID:9Ws+ptOY]
- >>519
一回ぐらいなら、いいんだけど、Delphi MLのは、頻繁に(たぶんループ内で)よんでいるようだから。 動的配列の、SetLength(a, Length(a)+1)は、呼ぶ度に毎回メモリを再確保→コピーするわけで。 TListは、内部は、動的配列なんだけど、 追加するときに、次追加してもいいように、余分にメモリを取るんで、 頻繁に要素を追加してもけっこう大丈夫。 まあ、でもメモリプールっつーか、ゲームで使う場合は、あらかじめ最大値決める方が 速度は速いけど。 と思ってたけど、BDS2006のFastMMが適当にメモリ管理しても速いので楽だ
|

|