PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
325 | 98/11/06 16:53:23 | RE:RE:RE:ファイル操作のAPIなら By てとらぽっと |
315 | 98/11/05 18:25:49 | RE:RE:ファイル操作のAPIなら By あすかちゃんの父 |
313 | 98/11/05 17:54:30 | RE:ファイル操作のAPIなら By てとらぽっと |
312 | 98/11/05 17:50:52 | RE:RE:RE:マクロって遅いんじゃ? By てとらぽっと |
311 | 98/11/05 17:16:26 | RE:RE:マクロって遅いんじゃ? By まこと |
310 | 98/11/05 17:04:02 | RE:File I/Oは遅いです By まこと |
309 | 98/11/05 16:48:00 | RE:RE:RE:RE:RE:RE:File I/Oは遅いです By まこと |
307 | 98/11/05 15:15:42 | RE:RE:RE:RE:RE:File I/Oは遅いです By OGR |
306 | 98/11/05 15:08:07 | RE:RE:RE:RE:RE:File I/Oは遅いです By あすかちゃんの父 |
305 | 98/11/05 14:27:11 | RE:マクロって遅いんじゃ? By てとらぽっと |
303 | 98/11/05 13:31:45 | RE:RE:RE:RE:File I/Oは遅いです By まこと |
302 | 98/11/05 13:24:58 | RE:RE:RE:RE:File I/Oは遅いです By kin |
299 | 98/11/05 11:43:52 | RE:RE:RE:File I/Oは遅いです By あすかちゃんの父 |
297 | 98/11/05 11:02:53 | RE:RE:File I/Oは遅いです By こてちゅ |
295 | 98/11/05 10:49:11 | RE:File I/Oは遅いです By kin |
293 | 98/11/04 21:23:21 | File I/Oは遅いです By あすかちゃんの父 |
カテゴリ:その他
日付:1998年11月05日 15:08 発信者:あすかちゃんの父
題名:RE:RE:RE:RE:RE:File I/Oは遅いです
kinさん、こんにちは。
>要するにFileRead関数よりもImportFile関数の方が処理が早いわけですね。
>読み込みの単位が違うんだろうな、きっと。
そうです。FileRead関数はファイルを丸ごと読みこんで、DWに
展開しているようです。
最初FileRead関数の使い方で、ラインモードじゃなくてストリー
ムモードでblobに読込んでいたのですが、時間的にはImportFile
と同じぐらいでした。でもblobをstringの配列に展開するところ
でメゲテしまい(800kbのファイルでCR/LFを探すのに、pos関数で
行なうことを考えてみてください)あきらめました。
>解りました。取り込んでしまって、加工するわけですね。
>あと、二分検索について触れていましたが、どのように行ったら効率がいいの
>かしら?
すみません、二分検索はソート済みデータ配列に対する検索アルゴ
リズムでしたね。ですから読込んだデータをソートできないと、
使えないですね。
理屈は配列を2分割して、検索対象のデータがどちらに含まれている
か大小比較で判断し、含まれていると判断した方の配列に対して、同
じ操作を繰り返すものですよね。
ソートできなければ逐次検索となりますが、あらかじめ配列のどのあ
たりに存在するか決まっていれば、その手前の行から検索することで
パフォーマンスを上げれますね。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS (記載なし)
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.