社区
VB
帖子详情
请问下,.net做出来的程序是不是很占内存啊?
xiyun
2003-09-16 05:25:55
我试了下,即使什么都不做,就运行个空的form.也占了8-9m内存.
那内存小点的机器根本一次运行不了几个.net程序就把内存耗尽了啊?
有什么办法可以尽量减少内存站用量呢?
...全文
45
12
打赏
收藏
请问下,.net做出来的程序是不是很占内存啊?
我试了下,即使什么都不做,就运行个空的form.也占了8-9m内存. 那内存小点的机器根本一次运行不了几个.net程序就把内存耗尽了啊? 有什么办法可以尽量减少内存站用量呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
VirtualDesktop
2003-10-19
打赏
举报
回复
我靠~~便宜?!
你买一条给我啊~
xiyun
2003-09-17
打赏
举报
回复
我也知道占内存是没有办法的事情,但就是想问问在写程序的时候,有什么可以注意的,可以避免的,以尽量减少内存使用.
就向楼上的讲的.还有没有别的什么可以注意的呢?
我想程序的精练也是程序好坏的标准之一吧?
li98350
2003-09-17
打赏
举报
回复
尽量少用dataset,这东西占内存大大的!
尽量用datareader,当然,非用dataset不可的时候就没办法了。
suntt
2003-09-17
打赏
举报
回复
好在内存很便宜
xhan2000
2003-09-17
打赏
举报
回复
不错,少用dataset
注意清除垃圾
fat888
2003-09-16
打赏
举报
回复
楼猪不是问IDE是否占内存,是问.net做出来的程序是否占内存。
做出来的程序不是在开发用的电脑上运行的,是要装在用户的电脑上的,性能还是很重要的。
不过,占不占内存都不重要了,反正你必须得用.net。除非用别的开发工具。
jjcccc
2003-09-16
打赏
举报
回复
为了好用,多占点内存正常啊?微软算是很体贴了,不想占内存、不喜欢MS的IDE,没关系,他还提供了记事本和强大的命令行编译根工具和各种你能用得上的工具(甚至做好多IDE做不到的事)。
fankun
2003-09-16
打赏
举报
回复
这个很正常的,256M的内存运行1G多的WINDOWS不也是好好的吗
panyee
2003-09-16
打赏
举报
回复
jit在工作时会占用10多M的内存也很正常
因为程序每一次运行时会动态编译, 再正式运行
lxstruggle
2003-09-16
打赏
举报
回复
的确如此,为软现在的程序执行效率不如VB等,主要是需要支持的东西太多了!
Angelnet
2003-09-16
打赏
举报
回复
这年代不用担心内存
minajo21
2003-09-16
打赏
举报
回复
的确,开发的过程中也很占内存,微软的ide真的很烂...
asp
.net
服务器探针0.90源码(Asp
.net
2.0版)
探针0.90源码(Asp
.net
2.0版) 探测信息如下: 服务器计算机名 http://localhost/ 服务器IP地址 127.0.0.1 服务器域名 localhost 服务器端口 80 服务器IIS版本 Microsoft-IIS/6.0 本文件所在文件夹 E:\downCode\ServerInfo\ 服务器操作系统 Microsoft Windows NT 5.2.3790 Service Pack 1 系统所在文件夹 C:\WINDOWS\system32 服务器脚本超时时间 30000秒 服务器的语言种类 Chinese (People's Republic of China)
.NET
Framework 版本 2.050727.42 服务器当前时间 2007-5-25 9:18:18 服务器IE版本 7.0000 服务器上次启动到现在已运行 51分钟 逻辑驱动器 A:\C:\D:\E:\F:\G:\H:\I:\ CPU 总数 2 CPU 类型 x86 Family 15 Model 3 Stepping 4, GenuineIntel 虚拟
内存
61776M 当前
程序
占
用
内存
6.03M Asp
.net
所
占
内存
60.48M Asp
.net
所
占
CPU 4 当前Session数量 0 当前SessionID t4at4w45uh5pr455cq42gq55 当前系统用户名 NETWORK SERVICE
ADO
.Net
完全攻略(PDF中文版)
ADO组件的使用需要利用支持COM的高级语言,例如ASP中的VBScript或者Visual Basic,甚至Delphi,微软的竞争对手Borland的一个产品,现在也支持使用ADO来访问数据库。 在新的编程框架
.NET
Framework中, 微软也提供了一个面向Internet的版本的ADO,称为ADO
.NET
。其对象模型和传统ADO差别很大。 ADO是一种面向对象的编程接口,微软介绍说,与其同IBM和Oracle提倡的那样,创建一个统一数据库,不如提供一个能够访问不同数据库的统一接口,这样会更加实用一些。为实现这一目标,微软在数据库和微软的OLE DB中提供了一种“桥”
程序
,这种
程序
能够提供对数据库的连接。 开发人员在使用ADO时,其实就是在使用OLE DB,不过OLE DB更加接近底层。ADO的一项属性远程数据服务,支持“数据仓库”ActiveX 组件以及高效的客户端缓存。作为ActiveX的一部分,ADO也是COM组件的一部分。ADO是由早期的微软数据接口??远程数据对象RDO演化而来的。RDO同微软的ODBC一同连接关系数据库,不过不能连接非关系数据库。 ADO向我们提供了一个熟悉的,高层的对OLE DB的Automation封装接口。对那些熟悉RDO的
程序
员来说,你可以把OLE DB比作是ODBC驱动
程序
。如同RDO对象是ODBC驱动
程序
接口一样,ADO对象是OLE DB的接口;如同不同的数据库系统需要它们自己的ODBC驱动
程序
一样,不同的数据源要求它们自己的OLE DB提供者(OLE DB provider)。目前,虽然OLE DB提供者比较少,但微软正积极推广该技术,并打算用OLE DB取代ODBC。 ADO向VB
程序
员提供了很多好处。包括易于使用,熟悉的界面,高速度以及较低的
内存
占
用(已实现ADO2.0的Msado15.dll需要
占
用342K
内存
,比RDO的Msrdo20.dll的368K略小,大约是DAO3.5的Dao350.dll所
占
内存
的60%)。同传统的数据对象层次(DAO和RDO)不同,ADO可以独立创建。因此你可以只创建一个"Connection"对象,但是可以有多个,独立的"Recordset"对象来使用它。ADO针对客户/服务器以及WEB应用
程序
作了优化。
ADO与ADO
.NET
ADO与ADO
.NET
既有相似也有区别,他们都能够编写对数据库服务器中的数据进行访问和操作的应用
程序
,并且易于使用、高速度、低
内存
支出和
占
用磁盘空间较少,支持用于建立基于客户端/服务器和Web的应用
程序
的主要功能。但是ADO使用OLE DB接口并基于微软的COM技术,而ADO
.NET
拥有自己的ADO
.NET
接口并且基于微软的
.NET
体系架构。ADO
.NET
为
.NET
构架提供了优化的数据访问模型,和基于COM的ADO是完全两样的数据访问方式。
运行asp
.net
程序
报错:磁盘空间不足
一看,C盘只有不到2M可用空间,一查原因,sqlserver安装路径下的log目录文件
占
了好大,5G多, 于是上网搜了下,解决了: 把与sqlserver有关的服务停掉,log目录下.1/.2/.3的类型文件都可以直接删除了 您可能感兴趣的文章:
.NET
调用控制台下生成的exe文件,传参及获取返回参数的思路及代码
.NET
实现:将EXE设置开机自动启动asp
.net
运行原理 详解ASP
.NET
也像WinForm
程序
一样运行的实现方法Asp
.net
在IIS上运行不了的解决方法ASP
.NET
缓存分析和实践浅析提高运行效率在
.net
应用
程序
中运行其它E
linux记录
程序
所
占
内存
工具
使用简介参照 https://blog.csdn
.net
/i13270752870/article/details/115335586
VB
16,554
社区成员
110,527
社区内容
发帖
与我相关
我的任务
VB
VB技术相关讨论,主要为经典vb,即VB6.0
复制链接
扫一扫
分享
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章