C#写的程序为何那么吃内存啊? 我用C#写的一个截图工具很简单的功能截取全屏,暂时保存在Bitmap pic中然后保存到电脑上但是截图截了几次后内存一路狂长,从几M到上百M截一次图就要吃掉10多M内存太夸张类...不知如何解决dispose掉那个pic似乎也没用 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 占10M~20M内存是正常的,C#要在framework下运行,就相当于java的虚拟机一样,但是如果是小程序的话,点到100M以上就是程序有问题了,肯定有资源没有释放。 占10M~20M内存是正常的,C#要在framework下运行,就相当于java的虚拟机一样,但是如果是小程序的话,点到100M以上就是程序有问题了,肯定有资源没有释放。 刚才统计了一下,截一次图就吞我7M的内存,等差数列增长除了导入dll文件,就定义了一个bitmap(虽然有其它的功能,但是没有使用,这个应该没关系的吧)大家有没有合适的资源资源管理的参考作品啊? 对了,定义了全局的hook,用来响应截图事件,难道这个有关系吗? 问题解决了!使用 System.GC.Collect(); 来强制执行"垃圾回收器"很对资源都是标记不再被应用,但是出于回收资源费时费力的原因,并没有真正清理出内存使用 System.GC.Collect()来强制清理。现在程序的资源占用就合理了,26m-19m浮动,属于正常了。 有关控件移动~ 关于Calendar,写一个小程序 关于StyleCop自定义规则的难题 C#串口通信 最后显示出现问题 求大神解答 封装字段的时候能不能制定生成的位置 WinForms中Excel导入Access时,初次导入成功,添加导入时失败,提示“标准表达式中数据类型不匹配”,求助各位大德! 接口无法实现的小问题。。。。分数不多,请大侠帮忙!! 如何在DataGrid中产生一列按钮? 如何实现ITemplate 接口? 状态栏问题 请教高手:C#中如何得到从麦克风输入的声音的响度,频率等数据? 数组问题?
使用 System.GC.Collect(); 来强制执行"垃圾回收器"
很对资源都是标记不再被应用,但是出于回收资源费时费力的原因,并没有真正清理出内存
使用 System.GC.Collect()来强制清理。
现在程序的资源占用就合理了,26m-19m浮动,属于正常了。