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

女生做网站前台seo外包优化服务商

女生做网站前台,seo外包优化服务商,网站专属定制高端网站建设,网站编辑是个长期做的工作吗一、 反馈式编译 简介 PGO,即Profile-Guided Optimizations,反馈式优化。PGO是编译器的又一优化技术,PGO与其它的一些优化技术/选项有一个明显的区别是:PGO优化是分三步完成的,是一个动态的优化过程。 反馈优化过…

一、    反馈式编译

简介

PGO,即Profile-Guided Optimizations,反馈式优化。PGO是编译器的又一优化技术,PGO与其它的一些优化技术/选项有一个明显的区别是:PGO优化是分三步完成的,是一个动态的优化过程。

反馈优化过程:

  • 步骤 1     编译器插桩编译,编译生成插桩的可执行文件。
  • 步骤 2     运行插桩的可执行文件,生成反馈数据文件gcda,这些文件记录了程序中控制流图上边的执行次数。
  • 步骤 3     编译器读取反馈数据文件,利用反馈优化,生成高性能的可执行文件。

以下优化受益于反馈数据:

寄存器分配,基本块重排,内联,循环展开,指令调度,冗余指令删除等。

说明:代码变更时,反馈数据需要重新生成。

基础选项

编译获得插桩版本二进制或者so

 
  1. gcc main.c –fprofile-generate –o instrument.out

  2. 复制代码

上板运行获取gcda反馈式编译数据

 
  1. ./instrument.out

  2. 复制代码

根据反馈式数据重新编译

 
  1. gcc main.c –fprofile-use –o new.out

  2. 复制代码

二、    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.dinnco.com/news/51866.html

相关文章:

  • 做玻璃钢的企业网站上海全网营销推广
  • 清华紫光网站建设sem是什么设备
  • 苏州新港建设集团有限公司网站杭州网络推广网络优化
  • 厦门 外贸商城网站制作搜索引擎优化什么意思
  • 广州建设网站的公司哪家好在线外链发布工具
  • 临沂哪里做网站比较好windows优化大师使用方法
  • 中山蓝图科技网站建设目前常用的搜索引擎有哪些
  • 用cs6做普通网站手机百度提交入口
  • 企业网站制作比较好的app怎么开发出来的
  • 做系统简单还是网站简单360推广开户
  • 智能产品创新设计重庆可靠的关键词优化研发
  • 学校网站怎么查询录取政府免费培训 面点班
  • 专业做网站建设公司有哪些寻找客户的12种方法
  • 东台市住房和城乡建设局网站百度总部
  • 做网站需要交税seo点击排名工具有用吗
  • asp动态网页开发seo的中文含义
  • 注册一个公司需要哪些资料南京网络优化公司有哪些
  • 网站备案管理360搜索引擎推广
  • 河南企起网站建设0元做游戏代理
  • 哪里有免费建站平台上海网站快速优化排名
  • 个人网站毕业设计论文南宁百度关键词排名公司
  • 怎么做hs网站哪里有永久免费建站
  • 政府网站群建设的意义b站视频推广网站2023年
  • wordpress调用分类目录文章企业seo优化服务
  • 商城购物网站定制策划方案怎么做
  • 芜湖建设机械网站北京优化网站建设
  • 免费的logo设计网站百度网址大全官网旧版
  • 网站维护需要哪些知识百度指数的数值代表什么
  • 大陆手机如何安装台湾appseo搜索排名优化是什么意思
  • 做商业网站怎么制作一个简单的网页