一个“hello world”程序运行时占了10多M内存,那么...

qball 2003-03-01 11:01:10
这两天刚装了vb.net,发现当程序只有一个form时,运行时要占10M以上内存,那么一个通常的数据库应用程序运行时要占多少内存呢?
...全文
188 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
night_elves 2003-03-02
  • 打赏
  • 举报
回复
这个问题经常有人问耶,因为.net采用CLR(公共语言运行时),运行程序的时候会把编译好的中间语言(IL)代码,编译成平台专用代码,所以需要占用比较多的资源.
其实系统会动态分配内存,所以不用担心。
youngby 2003-03-02
  • 打赏
  • 举报
回复
UP
GBNetProg 2003-03-02
  • 打赏
  • 举报
回复
其实VB也是一样。运行VB程序时会调用MSVBVM60.DLL,程序中没用到的功能也会加载,所以小程序看起来也会占用很大的内存空间。VB.NET的CLR包含了所有编程语言共用的功能,包含成千上百个类,当然占用很大的内存空间了,程序本身还是很小的。
chanet 2003-03-02
  • 打赏
  • 举报
回复
up
Brunhild 2003-03-02
  • 打赏
  • 举报
回复
是啊是啊,就是觉得.net的程序慢,不过听说2003版快了很多,期待中
Dugu_Niu 2003-03-02
  • 打赏
  • 举报
回复
没有用vb.net做过大的东西。
真如你所说的话,岂不是使用VB.net不能开发短小精悍的程序了么?
我试过不带form,写一个约500多行的模块,和相同功能长度也相当的vb6模块相比,运行效率也是和vb6相差甚远
qball 2003-03-02
  • 打赏
  • 举报
回复
有没有朋友已经完成项目的,谈谈软件的运行效率如何。
比如在硬件配置不高的机子上运行的情况,或者在win98及win2000下运行的比较。
Struggling 2003-03-02
  • 打赏
  • 举报
回复
不要怕,因为运行vb.net程序要一起运行很多其他的东西,只有一个form时,运行时要占10M以上内存,是正常的。其他大的程序不会很你想象的那样大,只会相应的增加一点。

16,556

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧