2012-02-28 12 views
0

私は毎秒とタスクマネージャーでメソッドを起動するためにタイマーコントロールを使用しています。私はアプリケーションに割り当てるメモリを見ることができます高速timer.inは、文字列をテスト目的のラベルに変換します。タイマーコントロールのメモリ消費

コード例:

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(); 
} 
+0

コードで私たちを証明してください。 –

+0

プライベートvoid timer1_Tick(オブジェクト送信者、EventArgs e) { label1.Text = "1"; label1.Text = "10"; } プライベートvoid Form1_Load(オブジェクト送信者、EventArgs e) { timer1.Start(); } – madbuddy

+0

なぜコードがこのようになっているのかわかりません – madbuddy

答えて

-1

あなたtime_tickは、あなたが入力し、「5」、それが10になった場合、あなたのCPUは一度、急速に高行く作り、それを得た。time_tick火災これmothedが、それは行くとき、次回この時間が「10」であれば「5」に設定されます。

+0

男これは非常に貧しい回答です - ここではあなたの新しいものですからダウンボートしませんが、変更してくださいそれは何か意味がある – Carsten

+0

あなたは正しいです..私は1000(1秒)にタイマの間隔を設定すると、割り当てられたメモリサイズが成長している理由を説明してください – madbuddy