Это происходит в произвольные моменты времени только в спящем режиме (повисает и timer и бесконечный цикл)
зависания длятся от 1 минуты до часа с лишним.
вот событие таймера, больше на форме ничего нет:
private void timer1_Tick(object sender, EventArgs e)
{
using (StreamWriter w = new StreamWriter("test.log", true, Encoding.GetEncoding(1251)))
{
w.WriteLine(DateTime.Now.ToLongTimeString().PadRight(14, ' ') + "test");
}
}
результат:
14:34:43 test
...
14:37:09 test
14:37:10 test
14:37:11 test
14:37:12 test
14:37:13 test
14:37:14 test
14:37:15 test
14:37:16 test
14:48:40 test зависание 10 мин
14:48:41 test
14:48:42 test
14:48:43 test
14:48:44 test
14:48:45 test
14:48:46 test
...
14:49:25 test