デジタルロケについて語るat GAMEDEV
デジタルロケについて語る - 暇つぶし2ch647:MC
05/12/17 04:27:33 7MXtwBbM.net

ビットのシフトによる値の2倍と通常の算式による2倍との処理速度の違いを調べてみたが、
その差はほぼ皆無といえる内容だった。
ちなみに↓がそのプログラム。

(*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*)
(*キャプションへFPS表示*)
(*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*)
procedure FPSDISP;
begin
Caption=inttostr(ProjectInfo.FramePerSec)+'/'+inttostr(Trunc(SystemInfo.FramePerSec));
end;

(*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*)
(*ビットシフトによる値の2倍と通常算式による値の2倍との違いをみるスクリプト*)
(*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*)
Var
i:int;

OnEvent ExitFrame(Score,Track: Integer);
var
c:int;
a:int;
begin
For C=0 to 5000 by 1 do//下の2行のどちらかをコメントにしてFPSの違いを確認する。
a=c shl 1;//ビットシフトによる値の2倍
//a=C*2;//通常の算式による値の2倍
end;
Fpsdisp;//FPSをタイトルバーに表示する手続きの呼び出し
end;



次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch