掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
OS違いによる速度差 (ID:49676)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
VCLでも影響はないようですのでVCLで。。。 ・デバッグ/リリースで誤差は数% ・SSD/HDDでも10%も変わらない ・FileStream の方が早いようです(当たり前?) 下記でx32/x64 とも11秒弱でした。 私はウイルスバスターコーポレートエディションです。 uses Diagnostics, TimeSpan; procedure TForm1.Button1Click(Sender: TObject); var S: string; sw: TStopwatch; i: Integer; fs: TFileStream; buff: array [0 .. 256] of byte; begin for i := 0 to 254 do buff[i] := (i mod 10) + 48; buff[255] := 13; buff[256] := 10; sw := TStopwatch.Create; sw.Start; fs := TFileStream.Create('c:\temp\time.txt', fmCreate); for i := 1 to 5000000 do fs.Write(buff, 257); fs.Free; Memo1.Lines.Add(format('%6.2f', [sw.ElapsedMilliseconds / 1000])); end;
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.