社区
C#
帖子详情
关于程序占用内存的问题
yehzh
2003-07-29 10:37:00
我做了一个数据库操作的程序,一启动还未加载数据就已经19M多了,怎么回事?
...全文
36
6
打赏
收藏
关于程序占用内存的问题
我做了一个数据库操作的程序,一启动还未加载数据就已经19M多了,怎么回事?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
6 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
打赏红包
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
打赏
举报
回复
你看看是不是有内存泄露啊,或者有什么逻辑问题,仔细检查一下
相关推荐
.NET
程序
内存
占用
问题
.NET
程序
内存
占用
问题
1、使用性能测试工具dotTrace 3.0,它能够计算出你
程序
中那些代码
占用
内存
较多 2、强制垃圾回收 3、多dispose,close 4、用timer,每几秒钟调用:SetProcessWorkingSetSize(Process.GetCurrentProcess().Handle, -1, -1);具体见附录...
C#
占用
内存
的
问题
我们不需要死读硬记,我们需要用基本的知识来发展和增进每个学习者的思考力。——列宁 C#
占用
内存
的
问题
用C#写
程序
的时候,每每一开
程序
就
占用
20MB+的
内存
,写个稍微复杂一点的WPF
程序
就占到100+MB。相比之下,用MFC写的
程序
占用
的
内存
则相当少,20+MB的
内存
占用
就比较多了。这点曾让我相当头疼,毕竟
内存
占用
也是衡量
程序
质量的一个比较重要的指标。 在读了"C# 3.0 in a...
NET
程序
内存
占用
问题
.NET
程序
内存
占用
问题
1、使用性能测试工具dotTrace 3.0,它能够计算出你
程序
中那些代码
占用
内存
较多 2、强制垃圾回收 3、多dispose,close 4、用timer,每几秒钟调用:SetProcessWorkingSetSize(Process.GetCurrentProcess().Handle, -1, -1);具体见附录。 5、发布的时候选择Rel
发帖
C#
C#
.NET技术 C#
复制链接
扫一扫
10.8w+
社区成员
64.2w+
社区内容
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
帖子事件
创建了帖子
2003-07-29 10:37
社区公告
让您成为最强悍的C#开发者