У меня вот такой таймер:
private void InitializeTimer()
{
Timer myTimer = new Timer();
myTimer.Interval = 3000;
myTimer.Enabled = true;
myTimer.Tick += new EventHandler(TimerEventProcessor);
myTimer.Start();
}
Он будет запускать событие каждую 3-ю секунду. Я думаю, что событие не очень тяжелое, оно читает текст из файла, сравнивает длину текста с текстом в текстовом поле и заменяет текст в поле, если в нем больше символов.
Но насколько требователен к ресурсам таймер? И это плохая идея читать текст из файла каждую 3-ю секунду (файл представляет собой файл журнала в виде простого текста ).