我使用的是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