社区
C#
帖子详情
关于程序占用内存的问题
yehzh
2003-07-29 10:37:00
我做了一个数据库操作的程序,一启动还未加载数据就已经19M多了,怎么回事?
...全文
73
6
打赏
收藏
关于程序占用内存的问题
我做了一个数据库操作的程序,一启动还未加载数据就已经19M多了,怎么回事?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
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
打赏
举报
回复
你看看是不是有内存泄露啊,或者有什么逻辑问题,仔细检查一下
内存
泄露Demo leaky app
内存
泄露Demo leaky app
查看
内存
使用情况的汇编源代码
查看
内存
使用情况的汇编源代码
sqlite3.exe绿色版 下载
SQLite是一款轻型的数据库,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它
占用
资源非常的低,在嵌入式设备中,可能只需要几百K的
内存
就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多
程序
语言相结合,比如Tcl、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源世界著名的数据库管理系统来讲,它的处理速度比他们都快。
内存
溢出、
内存
泄漏以及C/C++
程序
占用
内存
内存
溢出
内存
溢出是指
程序
在运行期间的
内存
超过了计算机分配给
程序
的
内存
的需求。 造成
内存
溢出主要有两种情况: 1.计算机自身
内存
较小,但多个软件同时运行时,使得
程序
所需要的
内存
超出了计算机所分配给
程序
的
内存
,这时需要给计算机增加
内存
。 2.
程序
自身的
问题
,在设计
程序
时未将一些使用完之后的对象未及时释放,造成
内存
泄漏,长期下去会使未释放的
内存
越积越多,
程序
性能下降,造成
内存
溢出。这时需要不断优化
程序
,及时释放未使用的对象。
内存
泄漏
内存
泄漏是指在设计
程序
时,对未释放的、错误释放的或者来不及释放的对象没有及时
64位Linux系统占
内存
,关于64位操作系统,应用
程序
占用
内存
飙升的
问题
解决方法记录...
最近在处理java
程序
OA的时候,发现服务器
占用
内存
情况非常严重,非常恶劣最后度娘,谷歌了一上午,终于发现了
问题
所在,在这里做个记录.pmap -x $(pidof webname)通过这种方式查看到的应用
程序
内存
使用情况如下图所示 可以看出这里有许多的anon进程 原因是:glibc为了分配
内存
的性能的
问题
,使用了很多叫做arena的memory pool,缺省配置在64bit下面是每一个ar...
C#
111,120
社区成员
642,538
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章