当前位置: 首页 > news >正文

北京网站设计制作教程西安网站制作 西安彩铃400电话

北京网站设计制作教程,西安网站制作 西安彩铃400电话,中山网站建设文化方案,南京 网站制作公司一、 反馈式编译 简介 PGO#xff0c;即Profile-Guided Optimizations#xff0c;反馈式优化。PGO是编译器的又一优化技术#xff0c;PGO与其它的一些优化技术/选项有一个明显的区别是#xff1a;PGO优化是分三步完成的#xff0c;是一个动态的优化过程。 反馈优化过…一、    反馈式编译 简介 PGO即Profile-Guided Optimizations反馈式优化。PGO是编译器的又一优化技术PGO与其它的一些优化技术/选项有一个明显的区别是PGO优化是分三步完成的是一个动态的优化过程。 反馈优化过程 步骤 1     编译器插桩编译编译生成插桩的可执行文件。步骤 2     运行插桩的可执行文件生成反馈数据文件gcda这些文件记录了程序中控制流图上边的执行次数。步骤 3     编译器读取反馈数据文件利用反馈优化生成高性能的可执行文件。 以下优化受益于反馈数据 寄存器分配基本块重排内联循环展开指令调度冗余指令删除等。 说明代码变更时反馈数据需要重新生成。 基础选项 编译获得插桩版本二进制或者so gcc main.c –fprofile-generate –o instrument.out 复制代码 上板运行获取gcda反馈式编译数据 ./instrument.out 复制代码 根据反馈式数据重新编译 gcc main.c –fprofile-use –o new.out 复制代码 二、    FGO PGO是gcc原生的反馈编译优化方案 通过插桩运行采样得到的gcda文件来指导第二次编译优化而FGO针对gcda文件二进制属性解决业务侧源码交付的痛点profile文件使用文本的形式导入。两者的区别是FGO的profile文件可以通过适当的手动修改适配但当前FGO未完全支持C模块优化。 三、    softFDO softFDO是通过原生插桩运行得到的采样数据转换成google开源gcov数据格式通过auto-profile Pass遍将数据导入进行优化。两者的区别是PGO支持value profile softFDO不支持softFDO使用的auto-profile Pass边在优化时调用了early-inline操作
http://www.w-s-a.com/news/969299/

相关文章:

  • wordpress主要菜单如何对网站页面进行优化
  • 建设银行深分行圳招聘网站建立互联网公司网站
  • 湖南做旅游网站哪家最好html5手机网站免费模板
  • 云服务器上放多个网站wordpress ping大全
  • 以下属于网站的管理 更新 维护如何才能做好品牌网站建设
  • 国家工业和信息化部网站备案系统网站建设设计费用
  • 网站建设利弊宁波高端网站建设联系方式
  • 网站订票策划方案郑州代做网站
  • 免费的网站加速器注册公司邮箱
  • 千助网站建设网站整站程序
  • 自学建网站做网站优化访问网站出现目录
  • 济南网站建设是什么百度官网登录入口手机版
  • net快速建站西宁手机网站建设
  • 网站浏览器不兼容怎么办软件系统开发大概多少钱
  • 网站建设哪个公司最好shift wordpress
  • 公司网站建设功能介绍室内设计学习
  • 做网站策划容易遇到哪些问题沈阳公司网站制作
  • 做php网站都用框架吗网站备案当面核验拍摄照片
  • 泉州企业自助建站兰州最好的互联网公司
  • 监察部门网站建设方案网站seo技术教程
  • 个人网站制作源代码下载品牌建设部
  • 网站备案需要准备什么文创产品设计思路
  • 网站开发书籍推荐青岛城阳新闻最新消息
  • 秦皇岛网站建设服务聊城做网站的公司资讯
  • 30岁转行做网站设计丰涵网站建设
  • 山东省和住房建设厅网站首页开发商不按时交房可以退房吗
  • asp网站怎么做404页面跳转本地南通网站建设
  • 点击网站出现微信二维码的链接怎么做申请网站空间怎么做
  • 网站开发的论文题目广告设计排行榜
  • 网络营销网站 功能南京h5制作公司