我有一个Windows窗体应用程序。当我尝试运行这个应用程序时,它会不断增加mem Usage。我怎样才能控制这个?c#windows应用程序中的内存处理
只是我的应用程序只包含10到15个数据库调用。从评论
代码来回答(没有上下文虽然):
Label lbl = new Label();
lbl.Text = "my data label";
lblrss.Font = new System.Drawing.Font("Microsoft Sans Serif", 8F,
System.Drawing.FontStyle.Bold,
System.Drawing.GraphicsUnit.Point,
((byte)(0)));
lblrss.Click += new EventHandler(llrss_Click);
mytbl.Controls.Add(lbl);
这是我的代码PLZ检查
谢谢你, 纳古
需要方式更多细节 – 2009-10-03 05:55:17
这是一个非常抽象的问题。可能有很多原因可能导致内存突然增加,例如不处理非托管资源,不解开事件处理程序,处理大型XML数据是一些常见原因 – 2009-10-03 07:05:58
我已将您的代码发布到下面的注释中作为编辑你的答案。 – ChrisF 2009-10-03 11:30:52