任何人都可以解釋爲什麼這個小應用程序的內存使用量不斷增加嗎?帶計時器的簡單應用程序正在消耗內存嗎?
static class Program
{
private static System.Timers.Timer _TestTimer;
[STAThread]
static void Main()
{
_TestTimer = new System.Timers.Timer();
_TestTimer.Interval = 30;
_TestTimer.Elapsed += new System.Timers.ElapsedEventHandler(_TestTimer_Elapsed);
_TestTimer.Enabled = true;
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
static void _TestTimer_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
{
string test = "tick";
Trace.WriteLine(test);
test = null;
}
}
謝謝! Pika81
我們在這裏說話有多快? – ChaosPandion 2010-08-04 14:55:36
此外,內存使用是否穩定/上限在一定水平? – theburningmonk 2010-08-04 15:04:08
@Greg - 你知道我們也不知道'Form1'中發生了什麼。 – ChaosPandion 2010-08-04 15:13:36