System.Timers.Timer持续占用内存,如何优化其源码?
- 内容介绍
- 文章标签
- 相关推荐
本文共计123个文字,预计阅读时间需要1分钟。
csharpusing System;using System.Collections.Generic;using System.Text;using System.Timers;
public class TimerExample{ private Timer _timer;
public TimerExample() { _timer=new Timer(1000); // 设置定时器间隔为1秒 _timer.Elapsed +=OnTimerElapsed; // 添加事件处理程序 _timer.AutoReset=true; // 自动重置 _timer.Enabled=true; // 启动定时器 }
private void OnTimerElapsed(object sender, ElapsedEventArgs e) { Console.WriteLine(定时器触发,释放内存。
本文共计123个文字,预计阅读时间需要1分钟。
csharpusing System;using System.Collections.Generic;using System.Text;using System.Timers;
public class TimerExample{ private Timer _timer;
public TimerExample() { _timer=new Timer(1000); // 设置定时器间隔为1秒 _timer.Elapsed +=OnTimerElapsed; // 添加事件处理程序 _timer.AutoReset=true; // 自动重置 _timer.Enabled=true; // 启动定时器 }
private void OnTimerElapsed(object sender, ElapsedEventArgs e) { Console.WriteLine(定时器触发,释放内存。

