前阵子我和同宿舍的分别编了一个规模差不多的小型数据库。他用VC,我用Delphi
结果我发现他的可执行文件只有200多K,而我的达到了差不多1M。他的内存使用只达到差不多5M,而我的却达到了12M。
不看不知道,一看吓一跳。这可能也是Delphi唯一劣于VC的地方。
请大家来讨论一下,要如何改进Delphi执行文件的大小。而更重要的是如何减小内存的使用量。
请各位高手指教,顺便也可以讨论一下VC和Delphi的优劣。
结果我发现他的可执行文件只有200多K,而我的达到了差不多1M。他的内存使用只达到差不多5M,而我的却达到了12M。
不看不知道,一看吓一跳。这可能也是Delphi唯一劣于VC的地方。
请大家来讨论一下,要如何改进Delphi执行文件的大小。而更重要的是如何减小内存的使用量。
请各位高手指教,顺便也可以讨论一下VC和Delphi的优劣。
解决方案 »
- 找了半天也没找到那个“VCL”以及QuickReport,谁能帮帮我??????
- 关于TREEVIEW的几个问题,请高手来帮个小忙吧!万分感谢!!!!
- 为什么一给DLL中的一个widestring型的属性赋值,系统就报“灾难性错误”?
- 如何按下回车键就退出该循环?
- 如果要完成各种情况的NAT穿越,至少需要几个外网服务器
- 我想在StringGird的每个单元中与表table连接。不知怎么做,教教小弟吧。
- 怎么取得如下目录路径 ?
- 请问各位大吓61.174.136.65 是哪个地区的ip
- 在使用delphi6+mssql时用一些统计函数无法实现???
- 我想知道,我们平时用的计算机..............
- 关于向DLL中传递参数的问题
- 用opendialog1选择一个文件导入数据库后,如何删除此文件?
我的意思是能不能在现有的技术上,减小可执行文件的大小,以及内存的使用量。特别是内存啊,这个很重要啊,。
所以偶发布产品都是用 CB 不用VC
如果使用静态连接VC生成的.exe文件比delphi小不了那去。
内存消耗和编程技巧有很大关系,不用的东西(比如:窗体)不创建,用时再创建,另外界面越华丽,消耗内存越大。
老大,你的软件是做什么用的?在手机上运行吗?
1m的文件你的电脑很在乎吗?
内存的大小可能跟你学的程序本身有关系轻重要分清啊
-------------------------------------------------这种态度不可取,CPU速度,计算机内存,硬盘空间的增加是用来让电脑实现更强大的功能,而不是用来让我们浪费的.
老大,你的软件是做什么用的?在手机上运行吗?
1m的文件你的电脑很在乎吗?
内存的大小可能跟你学的程序本身有关系轻重要分清啊
------------------------------------------------- 我觉得说的很对啊.在保持良好的程序结构的前提下,过分追求对内存使用的最小化是不明智的.
有些时候在开发效率和性能之间我们是不可能有最优解的.
现在的机器都P4-2.8E+1GBRAM了
想减少,全部使用api写