rpm包与源码编译性能区别

【 使用环境 】测试环境
【 OB or 其他组件 】 OB
【 使用版本 】社区版4.2.1.4
【问题描述】一键安装包安装的rpm包和源码编译release版本的包相比,rpm包的性能比源码编译高20%-30%,想问下这现象合理吗,也尝试了在源码编译时加上-DENABLE_AUTO_FDO=ON,仍然达不到rpm包的值

1 个赞

rpm一般是按照平台编译之后,并且处理好了部分依赖的程序包吧

好问题

因为RPM编译不只是AUTO FDO一个优化
还有:ENABLE_THIN_LTO(LTO 优化),ENABLE_HOTFUNC(热点函数优化),ENABLE_BOLT(bolt优化)

可以在build.sh中查看build_package函数,你就明白我的意思了

1 个赞


rpm包是这么编出来的吧

是的