社区
C#
帖子详情
请各位高手讲一讲如何节约内存?
javaduke
2002-02-09 08:48:31
我用c#写了一个程序,刚刚启动居然好用了25M内存。
有什么办法可以节约内存
...全文
83
5
打赏
收藏
请各位高手讲一讲如何节约内存?
我用c#写了一个程序,刚刚启动居然好用了25M内存。 有什么办法可以节约内存
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bluesx
2002-02-15
打赏
举报
回复
学习~~~
robinswan
2002-02-14
打赏
举报
回复
很好的问题 (JAVADUKE)
很好的回答 (装配脑袋)
jhnhu
2002-02-14
打赏
举报
回复
看过一篇文章 说.net的GC比com+管理组件的效率还高
所以大家尽管放心做自己的web service吧!
javaduke
2002-02-11
打赏
举报
回复
haha,垃圾收集原来不是空闲运行的,大概是资源匮乏时运行的。
Ninputer
2002-02-09
打赏
举报
回复
你用一下GC.Collect(),就会发现内存占用只剩下2-3M了,真的!所以,其实这些内存占用都是没用的信息,只不过GC没有对他们进行垃圾回收。当系统的资源真得不够时,GC会自动进行回收。这是就没有问题了。如果你愿意,可以执行GC.Collect()强迫回收,立刻减少内存占用
不过还是有一些建议:
1、实现IDisposable,然后在Dispose方法中清理垃圾
2、避免递归
3、不要轻易使用Decimal等大变量
4、不要对简单类型进行过多的装箱boxing
还有一些方法就比较难了,你可以看看GC的一些方法,来控制内存的使用
Linux操作系统基础教程
在这一
讲
中,我们主要是了解一下 Linux 的概况,以及对 Linux 有一个初步的感性认识。 一.什么是Linux? Linux 是一个以 Intel 系列 CPU(CYRIX,AMD 的 CPU也可以)为硬件平台,完全免费的 UNIX 兼容系统,完全...
大内
高手
--对
内存
的认识与使用
我一直认为作为一个在linux下工作的C程序员,若对
内存
有深刻的认识,不但程序的性能会更高,运行更稳定,编程速度也会更快。反之亦有相反的效果,有时一些
内存
错误让你摸不着头脑,不但大大降低开发速度,开发出来的...
大内
高手
—常见
内存
错误
大内
高手
—常见
内存
错误 转载时
请
注明出处:http://blog.csdn.net/absurd随着诸如代码重构和单元测试等方法引入实践,调试技能渐渐弱化了,甚至有人主张废除调试器。这是有道理的,原因在于调试的代价往往太大了,...
转载--大内
高手
—常见
内存
错误
大内
高手
—常见
内存
错误 转载时
请
注明出处:http://blog.csdn.net/absurd 随着诸如代码重构和单元测试等方法引入实践,调试技能渐渐弱化了,甚至有人主张废除调试器。这是有道理的,原因在于调试的代价往往太...
大内
高手
—常见
内存
错误(转)
大内
高手
—常见
内存
错误 转载时
请
注明出处:http://blog.csdn.net/absurd 随着诸如代码重构和单元测试等方法引入实践,调试技能渐渐弱化了,甚至有人主张废除调试器。这是有道理的,原因在于调试的代价往往太大了...
C#
110,577
社区成员
642,558
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章