我使用的是Windows Vista和Visual Studio 2010中創建一個Windows窗體應用程序,刪除文本框,默認窗體上的進度條,在點擊按鈕添加progressBar1.Value = 10;
事件處理器。「內存泄漏」當使用Windows窗體進度條
我開始調試應用程序的內存使用量爲5400k,如任務管理器報告的那樣,並且如預期的那樣穩定。我點擊按鈕,進度條值變爲10,應用程序的內存使用量在大約4分半鐘內增長到8700k,然後保持穩定。
任何人都有解釋嗎?並不是說它看起來很關鍵或什麼,因爲它最終保持穩定,但這很奇怪,我很好奇。
我注意到,當調查使用快速移動進度條的應用程序中,無明顯原因的內存使用率高達300 MB時。
編輯:
我還在調查第二個案例。但我所說的第一個案例是一個只有一個進度條和一個按鈕的簡單表單。這裏是來源:
private void button1_Click(object sender, EventArgs e)
{
progressBar1.Value = 10;
}
一個鏈接到我的問題其他網站被編輯和刪除?你是認真的嗎? – user755327 2011-05-20 13:03:39
顯然,鮑比認爲這沒有什麼關係呢 如果你不同意,只是編輯右後衛,或許促使它爲什麼值得一提的:) –
sehe
2011-05-20 13:44:45
@ user755327,@sehe:我必須道歉,我讀那......那不是關於它的。但對於我的辯護,我不得不說,在那個論壇上的討論似乎完全不相關,因爲他正在尋找他的編碼代碼漏洞,而不是在控制或框架中。如果您覺得我的編輯錯誤(部分原因,對不起),請隨時重新添加鏈接。 – Bobby 2011-05-20 14:16:40