当前位置:  开发笔记 > 前端 > 正文

EXE,资源和代码减少

如何解决《EXE,资源和代码减少》经验,为你挑选了4个好方法。

如何减少应用程序内的资源?我已经尝试了一些技巧,我已经减少和重写代码,减少行号,减少注释,压缩最后的EXE,但这不是我想要的方式,改进变量类型转换,删除ICON,BMP,JPG,从应用程序内部我需要我的应用程序尽可能小的最终EXE和一般资源消耗.任何更多的想法,关于这个主题的任何好文章谢谢



1> Toon Krijthe..:

如何在项目选项中关闭调试信息:

没有调试信息

没有运行时检查

尽可能减少外部设备的使用次数.

但调试信息可能是一个主要的杀手.



2> cgreeno..:

我不会花任何时间删除评论编译器剥离它们无论如何

您可以从外部服务(例如Amazon S3)引用您的图像



3> mghie..:

将程序不止一次使用的任何图像放入图像列表或TGraphic组件中,并将它们放入数据模块中.使用这些字形将所有组件链接到图像列表.如果使用Object Inspector将相同的字形添加到多个组件中,您将最终获得多个副本,从而增加了加载时间以及可执行文件和工作集大小.



4> PatrickvL..:

减少可执行文件大小的一个很好的技巧(实际上,PE图像大小,因为这也适用于DLL),当重定位不是问题时:

保留搬迁信息!

在Delphi中,你可以这样做:

// Remove relocation table (generates smaller executables) :
// (See http://hallvards.blogspot.com/2006/09/hack12-create-smaller-exe-files.html)
{$SetPEFlags 1} // 1 = Windows.IMAGE_FILE_RELOCS_STRIPPED

干杯!

推荐阅读
可爱的天使keven_464
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有