讨教:WINCE 开发中,如何让.net程序及时地释放内存,如何可以节省内存?

在做WindowsCE开发的过程中,设备在运行的过程中容易报“内存不足”的错误,然后就死机了。

我目前的设备的内存总共64M,CE系统启动后本身要占用一部分内存。程序的可用内存就更少了。

现在大概描述一下我的项目中程序主要干了些什么:

1、实时轮询等待读卡。

2、实时同步数据,将本地的数据通过Sokect同步到服务器端。(每次查询数据的时候都不敢用DataSet缓存,用DataReader会好很多,每从数据库里面取数据时,只敢一条一条地取出来,如果Select * 然后放到List里面很容易就死机)。

从前由于在win32下开发.net程序,内存很大,很少会去想如何节约内存,提高性能主要的问题,现在就吃亏了。所以在此发帖请教高手指点迷津:

在.NET开发中如何节省内存的使用?

大家可以从编码方面谈谈这个问题。

转载于:https://www.cnblogs.com/shineqiujuan/archive/2010/01/14/1647881.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值