Re: 処理速度
kawabata
居住地: 群馬
投稿数: 86
こんにちは。
ファイルのオープン/クローズが多くなるようなプログラムは処理が遅くなります。
MAGICはタスクの開始時にそのタスクで使用するファイルをオープンし、タスク終了時にクローズします。
親子関係にあるタスクで、親子間を頻繁に行き来するようなプログラムの場合に、子タスクでのみ使用するファイルがあると、子タスクが呼ばれるたびにファイルをオープンすることになり、処理速度が落ちます。
対策としては、子タスクで使用するファイルを親タスクでオープンしておくことです。親タスクでdbファイルの一覧を開き(ctrl+d)、そこへオープンしておくファイルを記入しておけばOK
親タスクで事前にオープンしてしまえば、子タスクの開始時にファイルオープンが省かれ、処理速度が改善されます。
ファイルのオープン/クローズが多くなるようなプログラムは処理が遅くなります。
MAGICはタスクの開始時にそのタスクで使用するファイルをオープンし、タスク終了時にクローズします。
親子関係にあるタスクで、親子間を頻繁に行き来するようなプログラムの場合に、子タスクでのみ使用するファイルがあると、子タスクが呼ばれるたびにファイルをオープンすることになり、処理速度が落ちます。
対策としては、子タスクで使用するファイルを親タスクでオープンしておくことです。親タスクでdbファイルの一覧を開き(ctrl+d)、そこへオープンしておくファイルを記入しておけばOK
親タスクで事前にオープンしてしまえば、子タスクの開始時にファイルオープンが省かれ、処理速度が改善されます。
投票数:0
平均点:0.00
投稿ツリー
- 処理速度 (tennis, 2008-11-13 10:38)