20130403-[转]One ELF Section per Function
来源:互联网 发布:台湾能独立吗 知乎 编辑:程序博客网 时间:2024/06/04 19:14
KEI MDK软件中,工程设置有这样的一个选项。
选项One ELF Section per Function的主要功能是对冗余函数的优化。通过这个选项,可以在最后生成的二进制文件中将冗余函数排除掉(虽然其所在的文件已经参与了编译链接),以便最大程度地优化最后生成的二进制代码。
而该选项实现的机制是将每一个函数作为一个优化的单元,而并非整个文件作为参与优化的单元。
选项One ELF Section per Function所具有的这种优化功能特别重要,尤其是在对于生成的二进制文件大小有严格要求的场合。人们习惯将一系列接口函数放在一个文件里,然后将其整个包含在工程中,即使这个文件将只有一个函数被用到。这样,最后生成的二进制文件中就有可能包含众多的冗余函数,造成了宝贵存储空间的浪费。
选项One ELF Section per Function对于一个大工程的优化效果尤其突出,有时候甚至可以达到减半的效果。当然,对于小工程或是少有冗余函数的工程来说,其优化效果就没有那么明显了。
- 20130403-[转]One ELF Section per Function
- MDK中One ELF Section per Function选项功能探究
- MDK中One ELF Section per Function选项功能探究
- MDK中One ELF Section per Function选项功能探究
- MDK中One ELF Section per Function选项功能探究
- MDK中One ELF Section per Function选项功能探究
- MDK中One ELF Section per Function选项功能探究
- MDK下的one ELF section per function和 Strict ANSIC
- keil编译优化-One ELF per function
- ELF Section Header 分析
- ELF hash section
- Function One
- ELF文件格式学习,section修复
- 【数据库】 Section One
- Linux-- one command per day--cat
- Linux - one command per day--chatt
- Linux - one command per day--chgrp
- Linux - one command per day--chown
- DOS下的关机
- 什么是通道
- 枚举所有IE窗口,实现自动登录
- python入门指引
- x86中断
- 20130403-[转]One ELF Section per Function
- 状态压缩DP 题目小节 (一)
- Memcached 机制的深入了解 及 把SESSION 放入Memcached
- Flex的Base64编码
- HessianPHP使用
- rsh搭建记录
- DB Query Analyzer 4.02 is upgraded in the famous software download website
- 2013年7月当选微软MVP的CSDN会员名单揭晓!
- QString, QByteArray,和 QVariant