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