我有一个System.Timer,间隔为15毫秒,并且还带有SynchronizingObject。其中有一些重要功能(标志检查等)。因此,确实有必要一直运行。我意识到,当计时器运行表格时,我想打开/加载的表格非常缓慢且缓慢。不仅是表单,文本框的行为也是如此。 (慢速喂炭...)。似乎System.Timer消耗了大量资源或在与应用程序相同的线程中运行。我不知道。
这种现象确实破坏了应用程序的性能。
我该如何改善它,还是应该使用其他计时器或技术来频繁检查标志??
这是我在代码中以这种方式使用的简短示例:
focused
} }