定时器控制内存消耗

时间:2012-02-28 10:54:47

标签: c# windows timer

我正在使用计时器控制来每秒触发一个方法,在任务管理器中我可以看到分配给应用程序的内存很快就会很高。在计时器滴答声中,我只是将一个字符串分配给一个标签用于测试目的。

代码示例:

private void timer1_Tick(object sender, EventArgs e)
{
    if (label1.Text == "5")
        label1.Text = "10";
    else
        label1.Text = "5";

}

private void Form1_Load(object sender, EventArgs e)
{
    timer1.Start();
}

1 个答案:

答案 0 :(得分:-1)

得到它,你的time_tick使你的CPU迅速变高,一旦你输入“5”,它就会变成10;而下一次,当time_tick触发这个斑点时,它会变为“5”,因为如果这次你输入是“10”。