1、delphi 有 RTTI 机制,此反派信射机制占用大量字节。
2、缺省使用 debug 编译尘历轮,debug 占用大量字节。
3、使用第三方控件,占用相应的字节。
4、编译时,delphi 将 runtime 运行包打包进 exe,也会导致 exe 变大。
建议可以尝试将 RTTI 机制关闭、用 release 发布,在看看文件是否变小了。
目前没有什么数据,只有几条测试数据。我指的资源是系统资源氏兆大监视器中的资源情况,歼竖其中有系统资源,用户资源和GDI资源。我的程序要吃掉近30%,也就是说当运行我的程序前要是还开着IE和其他程序,就很不稳定,经常出现win32 API调用失败的错误。这些API调用一般是与ComboBox,ListBox相关的。但我的程序中这类控件还没有什么数据,(1-2条测试数据),我担心投入使用以后数据量一大,不是更不稳定?我的程序编译出来1.6M,不知大家做的数据库MIS系统有多大? 查看原帖>>采纳猜闷哦
01) 使用加壳工具(如 UPX,ASPack 等)02) 使用 KOL
03) 不使用VCL来编写肆尺程序
04) 使用 ACL (API 控制库)
05) 使用 StripReloc
06) 去除运程调试信息与 TD32
07) 把允许裂哗高的代码写到 DLL 中
08) 不要在设计时把图片放置在 Form 上,而是运行时加载
09) 使用被压缩的图片(使用JPG 而不用 BMP)
10) 在 DFM 文件中减少属芦蔽性 !
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)