C#WINFORM占用内存的问题 用c#编的winform应用程序在运行一段时间以后会占用越来越多的内存。如果重启SQL数据库服务就会被释放掉,有没有什么方法直接释放内存。我加了很多dispose gc.collect可是作用不大 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 说明自己有内存泄露,对象的引用没释放,垃圾回收当然不会清除。C#最典型的泄露案例之一,你有一个全局对象,这个对象在运行过程中是一直存在的,不会释放,然后你有一个上层模块,比如一个window,象全局对象订阅了它的事件 XXXevent += yyyyyy; 但是没有解(XXXevent -= yyyyyy;),这样你的window关闭之后,window对象就不会被垃圾回收,形成了泄露。总的来说,还是要从自己的代码下手。 数据库链接不用要及时close,数据库对象及时Dispose离线数据不用也及时Dispose() 关于lock的一点疑问 关于txt分割到textbox和combobox的新问题 如何用 socket 传送 对象 (class 或 struct) 请大家帮我看看这是什么意思.? ASP.net 急求!怎样递归填充树啊? 这该怎么办?我刚接触c#+sqlserver2005 问个小问题:DXDialog关闭时的判断问题 C#中如何删除文件名以matrix开头的文件 想用C#编一个telnet客户端? 请问 在win2000的搜索选项中显示日期的文本框如何做的? 能判断EXCLE单元格内字体颜色吗 求助C#连接操作数据库
C#最典型的泄露案例之一,你有一个全局对象,这个对象在运行过程中是一直存在的,不会释放,然后你有一个上层模块,比如一个window,象全局对象订阅了它的事件 XXXevent += yyyyyy; 但是没有解(XXXevent -= yyyyyy;),这样你的window关闭之后,window对象就不会被垃圾回收,形成了泄露。
总的来说,还是要从自己的代码下手。
离线数据不用也及时Dispose()