私はこのようなタイマーを実行しています:
private void InitializeTimer()
{
Timer myTimer = new Timer();
myTimer.Interval = 3000;
myTimer.Enabled = true;
myTimer.Tick += new EventHandler(TimerEventProcessor);
myTimer.Start();
}
3 秒ごとにイベントをトリガーします。イベントはそれほど重くはないと思います。ファイルからテキストを読み取り、テキストの長さとテキストボックス内のテキストを比較し、文字数が多い場合はボックス内のテキストを置き換えます。
しかし、タイマーのリソースはどれくらい重いのでしょうか? また、3 秒ごとにファイルからテキストを読み取るのは悪い考えですか (ファイルはプレーン テキストのログ ファイルです)。