Я использовал таймер и нашел его очень полезным, принимая решения за секунды или миллисекунды.Теперь у меня есть сильное чувство, что непрерывный запуск таймера постепенно увеличивает потребление тактов процессора.
Я создал приложение (C #) и использовал «отметку времени» для выполнения «трех» инструкций за 1000 миллисекунд (1 секунда).) и я заметил, что через 5 минут приложение потребляет 5% мощности процессора и 10% через 10 минут.
Если этот прогресс остается постоянным, то что произойдет через 4-5 часов, если я запусту свое приложение в фоновом режиме?
Стоит ли избегать чрезмерного использования таймера?
private void currentTime_Tick(object sender, EventArgs e)
{
label1.Text = DateTime.Now.ToString("HH:mm:ss tt");
label2.Text = dt.AddSeconds(i).ToString("HH:mm:ss");
i++;
}