社区
C#
帖子详情
服务强人请进
manica
2010-08-05 09:50:40
我最近写了一个服务,同一个程序分别在两台机器上运行,访问量大的机器出现内存泄露,访问量小的机器下不会泄露
我采用的模式是gcServer. 不知道是不是这个问题,请有经验的高手给个指点
...全文
74
6
打赏
收藏
服务强人请进
我最近写了一个服务,同一个程序分别在两台机器上运行,访问量大的机器出现内存泄露,访问量小的机器下不会泄露 我采用的模式是gcServer. 不知道是不是这个问题,请有经验的高手给个指点
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
熙风
2010-08-05
打赏
举报
回复
[Quote=引用 3 楼 wuyazhe 的回复:]
没写过服务,如果长期运行的一个程序,要注意对实现了IDispose的类要自己调用Dispose。注意有些写法是无法释放的,例如:
Image.FromFile
Assembly.FromFile
程序退出之前或AppDomain卸载之前这个资源无法访问到。也无法卸载,释放。会一直在垃圾回收待回收之外,即便你不使用了。
[/Quote]
顶······
gauzeapricot122
2010-08-05
打赏
举报
回复
顶 下
兔子-顾问
2010-08-05
打赏
举报
回复
没写过服务,如果长期运行的一个程序,要注意对实现了IDispose的类要自己调用Dispose。注意有些写法是无法释放的,例如:
Image.FromFile
Assembly.FromFile
程序退出之前或AppDomain卸载之前这个资源无法访问到。也无法卸载,释放。会一直在垃圾回收待回收之外,即便你不使用了。
xuhautian
2010-08-05
打赏
举报
回复
同感,gc的处理模式应该不会去考虑你的内存泄漏问题的。你再找找别的纰漏。
healer_kx
2010-08-05
打赏
举报
回复
gc只是用于你的逻辑写得正确的情况下的垃圾回收。如果从root开始,你始终有对象(没用的)依然可以被root track到,是没有办法垃圾回收的。C#和Java依然存在内存泄露就在于此。gcServer保证不了什么的。
一个女
强人
的经历
一个女
强人
的经历 98年到现在,我一直迈着浮躁的步伐走着我的技术之路。有时候想到底是我从未走近技术,还是技术抛弃了我,还是说大环境让我无法深入某个技术领域?怎么给自己定位? 我显得如此迷惘。 98年我还在上...
[导入]
强人
教你吃自助火锅(转载)
啊,果丹皮啊话梅什么的开胃小吃,或者干脆请同来者给你讲讲他去醋厂参观的经历什 么的,用来望梅止渴。实在不行了,渴得嗓子眼直冒烟了,那怎么办?你去那家饭馆的 酒水柜台看看,记住千挑万选一定要选一个没有...
假如贸易条件为1单位计算机换22单位小麦,请哪位
强人
帮我解答下有关国际贸易的一道题...
请哪位
强人
帮我解答下有关国际贸易的一道题來源:互聯網2009-12-08 10:44:04評論分類: 商業/理財 >> 貿易問題描述:下表列示了法国与的国生产每单位的计算机与小麦所需要的劳动天数计算机 小麦法 100 4德 60 31...
强人
总结的Win XP实用技巧45条
强人
总结的Win XP实用技巧45条 我综合了网上有关软件应用的小技巧和自己的几个心得,希望对大家有用。有关注册表修改的,请先备份注册表!如果你有更好的请在后面发表评论并与大家共享。 1、 影音文件在xp中无法...
强人
总结的Windows XP实用技巧45条
强人
总结的Windows XP实用技巧45条 我综合了网上的有关软件应用的小巧和自己的几个,希望对大家有用,如果你有更好的请跟帖子大家共分享!有关注册表修改的,请先备份注册表! 1、 影音文件在xp中无法删除 很多...
C#
110,535
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章