He utilizado el temporizador y lo encontré muy útil al tomar decisiones en segundos o milisegundos. Ahora tengo fuertes sentimientos de que el funcionamiento continuo del temporizador aumenta gradualmente el consumo de ciclos del procesador.¿El 'temporizador' requiere más potencia de CPU?
He creado una aplicación (C#) y utilicé 'timer tick' para ejecutar 'tres' instrucciones por 1000 milisegundos (1 segundo) y noté que después de 5 minutos la aplicación consumía 5% de la potencia de la CPU y 10% después de 10 minutos.
Si este progreso se mantiene constante, ¿qué sucederá después de 4-5 horas si ejecuto mi aplicación en segundo plano?
¿Debo evitar el uso excesivo del temporizador?
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++;
}
¿qué tipo de temporizador? –
No creo, estoy relacionado con el uso del temporizador. Debe haber algo en ** su ** código –
¿Está seguro de que es el temporizador y no otro código? ¿Quizás referencias que no se limpian u objetos con más y más datos? – Oded