投稿日 | : 2005/03/23(Wed) 02:49 |
投稿者 | : kuro3 |
Eメール | : |
URL | : |
タイトル | : Re^6: リッチテキストボックスを用いたターミナル |
> > ループで拾う段階で処理速度的に厳しそうな雰囲気でした。
> ループで間に合わないものがタイマーで間に合うはずもありません。
そうなのでしょうか?
タイマーで受信文字を受け取ってから、文字列操作関係の処理は、
なるべくメモリ内でおこなうようにしたほうが結果的に早くなると思うのですが・・・?
極端な話を例にするとループ処理をした場合、受信文字1文字に対して処理を行う形にすると、
パフォーマンスが落ち、結果タイマーより悪くなるような印象を受けてました。
と、書いているうちに気づいたのですが、もしかすると↓で書いて
いただいている内容がそういうことでしょうか・・・。
私の能力的に、プロセスを分けられる領域に届いていないですが・・・。
がんばってみます。
> もし、取得+表示を一度に行うのに処理速度的に無理があるなら、
> たとえば取得と表示のプロセスをわけて、共有メモリなどを使ってプロセス通信する、
> といった工夫が必要でしょう。
> (表示に若干のラグは発生するでしょうが、とりこぼしはなくせます。)