TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼
【ゲームエンジン】Unity初心者質問スレBuild3
戦車に乗って好き勝手するRPGを作る
ノベルツール選考スレ 4th KIND
WOLF RPGエディター 質問スレ 其の11
ストーリー制作・演出に関する注意スレ
【初心者】課題をクリアしていくスレ【講習会】
【ウディタ】メタスラっぽいゲームを作る件について
不謹慎ゲームスレ
Javaでゲーム作る話してるキチガイがいるよ(藁
ポップンミュージック14フィーバー!
149 :
異常にページフォルトが頻発してるね(暴走してるのかと思って一瞬焦ったお・・)
プロファイラでメモリ使用状況見てみたけど(個=インスタンス数)
・全体 - 5.670.000個 - 約117M
・Dictionary<T,U>.Entry - 270,000個 - 41M(34.2%)
・DungeonAutoCreate.Data.arrow - 3,300,000個 - 38M(32.2%)
・Int32 - 1,600,000個 - 18M(15.5%)
・Int32[] - 270,000個 - 13M(10.5%)
・Dictionary<T,U> - 90,000個 - 4.5M(3.8%)
これで全体の96.2%を占めている。
・DungeonAutoCreate.Block - 90,000個 - 1.7M(1.5%)
・DungeonAutoCreate.Block[] - 10,000個 - 1.7M(1.4%)
ここまで入れると99.1%
330万インスタンスあるData.arrowってのも気にはなるけど、何で辞書がこんなに大量に使われてるの?
GCも何度か発生して殆どのインスタンスがGEN2になっている辺りも改善の余地がある(=無駄なGCが発生している)
処理速度に関しては明らかにボトルネックは別なので見ていない。
あと、ReadMeに書いてあるサイズ変更した場合に大量のメモリが消費される問題だけど
「古いフィールドを破棄→新しいフィールドを作成」の間で手動でGCを実行してやるのが効果的だと思う。

150 :
既存のコードを極力変更せずに対処してみた
Dictionary<Data.arrow, Block> 互換の辞書クラスを作成
・IDictionary<Data.arrow, Block>を実装
> ArrowDict.cs
・Dictionaryとして使えるが、実態は配列として実装されている
internal class ArrowDict : IDictionary<Data.arrow, Block>
ttp://gamdev.org/up/img/10994.zip
↑実際のコード例(ちょっと手抜き)
> Block.cs
・ArrowDictを使うように修正
// public Dictionary<Data.arrow, Block> arw = new Dictionary<Data.arrow, Block>();
public ArrowDict arw = new ArrowDict();
これでメモリ使用量が激減(117M→10M)して、処理速度が大幅に改善する筈。
これ以上の最適化が必要なら、自分でパフォーマンス計測して頑張ってくださいな。

自由なゲーム製作を阻害する特許ってある?
テトリスを作る
【本命】遂に俺がゲーム制作を始めるが【登場】
HalfLife2のソースコードをみんなで解析するスレ
ゲームを完成できる奴とできない奴の違いをあげろ
【SGB】smile game builder【スマビ】 3枚目
サウンドの作成みんなどうしてる?
タワーディフェンスを作るスレ
ブラウザで遊べるゲーム総合スレ
【Spine】2Dボーンアニメツール【Sprite Studio】
--------------------
軽自動車の長所と短所を交互に挙げるスレ
東京で一番良いデザインの専門
【ニコニコ】すみゅPart44【生放送】
【出禁希望】厄介系イベンター総合スレ41【ワッチョイ】
【火曜ドラマ】花のち晴れ〜花男 Next Season〜☆7
【時給】パートタイムママンPart83【日給】
声優の新田恵海さんってなんでAV出演疑惑に対してずっと沈黙してるの? 出てないならはっきりそう言えよ 心配してるファンに失礼だろ [398132537]
【剣盾】ポケモンソード・シールド質問・感想スレ61
__ 秋田のラーメン 40 ___
CODゾンビ総合スレ攻略&募集★131R
バーチャル銭湯 2chanの湯
【素材盗用】刀剣乱舞アンチスレ116【悪事もみ消し】
年寄名跡・親方総合スレ113
おまいらの船は無事でつか?
【虚言癖】車中泊夫婦【万年繰り返し投稿】 Part.3
【〜99円他】低位仕手株速報スレ711
【助けてハロカス!】YouTube再生数ガタ落ち、低評価まみれの尾形はるみずが、運営にドッグフード喰わされる悲惨な状況
【よしりこ】津島善子×桜内梨子【よっちゃんリリー】 Part.7.3
ここだけ2030年の東京
天下を取ったと認めよいレスラー
TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼