关于程序占用内存的问题

yehzh 2003-07-29 10:37:00
我做了一个数据库操作的程序,一启动还未加载数据就已经19M多了,怎么回事?
...全文
37 6 打赏 收藏 举报
写回复
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
panyee 2003-07-30
  • 打赏
  • 举报
回复
我的windows服务也是这样, 内存上涨到一定阶段就不会再升了, 还挺平稳的
ArLi2003 2003-07-30
  • 打赏
  • 举报
回复
类似问题问谁都没有,只能问自己,注意及时清理无用的dateset 之类的对象或变量
LesterYu 2003-07-30
  • 打赏
  • 举报
回复
正常的。我的程序象来这样,很耗内存的。
tongzhenhua 2003-07-30
  • 打赏
  • 举报
回复
微软的得意思之做。传说中自动收垃圾的。第一次运行之后再运行就会比较省了。

把你生成的EXE。运行一上看看。小的程序占了13M
关了。
再运行此程序,这次只占用了9M
估计这里面的解释器点的内存。

不过C#出了内存泄露,偶们可以把责任推给 MS :)
yehzh 2003-07-30
  • 打赏
  • 举报
回复
没有呀,程序还什么都没做,只是有一个sqlconnect和几个sqlcommand,并且还未打开数据源,更未填充数据。
而且我还特意新建了一个空的窗体应用程序,然后运行,查看一下内存占用,结果也是近13M,难道.NET就是如此的消耗内存??
colin666 2003-07-29
  • 打赏
  • 举报
回复
你看看是不是有内存泄露啊,或者有什么逻辑问题,仔细检查一下
相关推荐
发帖
C#

10.9w+

社区成员

.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
帖子事件
创建了帖子
2003-07-29 10:37
社区公告

让您成为最强悍的C#开发者