▼ノベルゲームツールを作っちゃうぞ!Ver3.0at GAMEDEV▼ノベルゲームツールを作っちゃうぞ!Ver3.0 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト893:名前は開発中のものです。 06/12/02 23:04:36 ZjHXEGS3 Delphi使うのは10年ぶりなのでちょいと無駄はあるかもしれん。 ファイルのロードにTStringList.LoadFromFileを使用したのは>>870にあわせたため。 # TStringList.LoadFromFile、ものすごく遅いな。27~28秒かかってる。 W/O Scan #1 28078 #2 28687 #3 28953 #4 29219 W/Scan #1 28625 #2 29125 #3 29453 #4 29719 894:名前は開発中のものです。 06/12/02 23:05:29 ZjHXEGS3 訂正:27~28秒 ⇒ 28~29秒 895:名前は開発中のものです。 06/12/02 23:16:52 ZjHXEGS3 あ、そうそう補足。 >893でも書いたとおり10年ぶりなこともあり古いバージョンのDelphiを使っている。 最近のバージョン(ってBorlandなくなったんだっけ?)ではこの時間より 速いかもしれないし、遅いかもしれない。 896:名前は開発中のものです。 06/12/02 23:55:37 lXvaYQxz なにこの変な空気 897:名前は開発中のものです。 06/12/03 07:45:41 Pf/Dcb2V >891-892のコードを試してみた。 シナリオファイル:約5.6MB、100000行(内ラベル10000行) PC:Pen4 1500MHz、メモリ256MB、win2000 言語:Delphi7とTurboDelphi timeGetTimeを使用。 Delphi7 TurboDelphi >891 >892 >891 >892 141 250 125 187 140 250 125 203 141 250 125 203 Delphi7で110、TurboDelphiで80ミリ秒程度の差が出てる。 「起動時に全シナリオを走査して、ラベル位置を内部的に把握しておく」ってのはありかも。 ただ、上から一行づつラベルを検索するコストがどの程度かって事にもよるけど。 ># TStringList.LoadFromFile、ものすごく遅いな。27~28秒かかってる。 いくらなんでも遅すぎるな、それ。 ファイルがでかいのか、Delphiのバージョンが古いのか、裏で何かが動いているのか... 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch