C#内存如何释放 30
也了个小测试,使用webBrowser定时浏览网页,但跑的时候内存上升很快,一会就跑死了,如何释放内容呢privatevoidtimer1_Tick(objectsend...
也了个小测试,使用webBrowser定时浏览网页,但跑的时候内存上升很快,一会就跑死了,如何释放内容呢
private void timer1_Tick(object sender, EventArgs e)
{
//浏览QQ空间
webBrowser1.Url = new Uri("http://user.qzone.qq.com/"+ textBox2.Text);
//没次浏览之后QQ号码加1
textBox2.Text = (Convert.ToInt64(textBox2.Text)+1).ToString();
} 展开
private void timer1_Tick(object sender, EventArgs e)
{
//浏览QQ空间
webBrowser1.Url = new Uri("http://user.qzone.qq.com/"+ textBox2.Text);
//没次浏览之后QQ号码加1
textBox2.Text = (Convert.ToInt64(textBox2.Text)+1).ToString();
} 展开
4个回答
展开全部
是不是c#内容释放的问题,你可以自动手动试试,不断打开多个浏览器界面内存是不是也是一直在增加。
追问
就是不知道如何释放内存,尝试了一些方法可还是不行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的timer值大点 是你timer平率太快导致的( 你平凡的打开网页内存也会高的)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
检测你的代码是否规范,是否造成内存泄露。只要代码规范良好,就会存在这类问题。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
自动
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询