关于timer和计数器的性能
我在一个winform里面加了一个timer控件
在将控件的Interval时间设置为1秒,
然后在 Tick 事件里每一隔一秒将秒钟变更一次.
但是我还有一个方法也放在这个事件中.
现在问题是我的那个方法比较耗资源所以我定为每3分钟运行一次
现在有两种方法来实现,
1.再加一个timer控件将控件的Interval时间设置为3分钟, 将这个方法放在新的timer里调用
2.直接在之前的那个timer中的 Tick 事件里加个全局的计数器(每次tick事件加1),判断计数器到了180时再调用那个复杂的方法并将计数器清0
想问一下从运行性能上来讲哪种方法更好点~!