ElonaにおけるGIF読込パフォーマンス検証
blankimgプラグインエラー:ご指定のファイルがありません。アップロード済みのファイルを指定してください。
A=elona実行
B=ロード開始
C=アイドル状態
プリフィッチ無効の状態で測定
A-B開始時直後は正しく測定できていないため多少ずれている
C以降はグローバルマップ上で負担の掛かる雨の状態で測定
CPU使用率で比較
公式版BMP |
改造版GIF |
平均57% |
平均54% |
全体で3~5%低い
mem使用率で比較
断トツGIFの方が低い
IO読込
必要な画像のみ読み込むがGIF方が早い
変更部
ソースのpicloadで読み込ませるbmpをgifに変更した
graphicフォルダ内の画像を簡易変換
bmp-94,204,402
gif-6,908,267
大幅にサイズダウンできた。
但し簡易変換なので正しく透過処理していない画像は色が抜ける。
結果は「多少早くなる」
最新PCを使っている場合はそんなに恩恵を受けられないかもしれない。
検証したオンボロCPUはAMD Athlon 64 3500+
ここまで画像サイズを減らせるのだから
起動時に画像をすべて読み込んでおけば表示速度が上がるかもしれない。
無論物理メモリーが少ない場合は逆効果になるかもしれないが…
最終更新:2011年06月16日 14:08