最終更新日時: 2009年04月03日 (金) 07時01分59秒

メモリ消費の考察


FreeTrainEX Avがその動作に必要とするメモリを簡単に計測した結果です。



計測を行った環境

FreeTrainEX Av β 0.6.2
OS WindowsXP Home SP3
.NET Framework 2.0
DirectX 9.0c
CPU Intel CeleronM370 (1.50GHz定格)
メモリ 2048MB
HDD P-ATA 5400rpm 250GB 内蔵
グラフィックス機能 i910内蔵 VRAMはメインメモリより
サウンド機能 Intel HD Audio
画面サイズ 1280x800 - 32bitカラー
ウイルス対策 avast4! Home
同時稼動ソフト Internet Exploler6.0 , Google Chrome等

計測に使用したマップ

概要 四国地方をBMP読み込み地形ローダー生成
1600
奥行き 1200
高さ 20
水面高 7
ゲーム内経過日数 25日
発展 ほとんどなし
セーブデータサイズ 95MB

データロード中

CPUを100%占有した状態が5分ほど継続する。
メモリ消費量はHDDからのデータ読み込みに従って増加する。
画像は4分経過時点で、メモリを599MB消費している。

データロード終了直後

データロードが終了した直後、メモリを614MB消費している。
この時点から特に操作をせず休ませると、メモリ消費量は減少する。

ゲーム進行30分経過

データロードした時点から特に操作をせず30分経過した時点。
メモリ消費量は250MBまで減少している。
このゲームデータでは、このあたりが下限である。

データセーブ中

データのセーブを行うと再びメモリを必要とする。
380MB~400MB程度を消費しつつ、2分ほどでセーブが完了する。

2回連続ロード直度

1回データのロードを行って600MBほどメモリを消費した時点から、間髪いれずすぐ再びロードを行ってみた。
ロードにかかる時間はかわらず6分ほどで、その間メモリ消費は3歩進んで2歩さがる感じで増加し、ロードが完了した時点で765MB消費した。


コメントをどうぞ。

名前:
コメント: