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

建设机械网站案例网页做推广

建设机械网站案例,网页做推广,wordpress用php哪个版本,国务院网站建设内容意见一、 反馈式编译 简介 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.ds6.com.cn/news/122297.html

相关文章:

  • 怎样做网站吸引人seo推广官网
  • 网站开发价位评估无锡网络优化推广公司
  • wordpress 主题框架专业seo培训
  • 公司门户网站设计深圳全网营销哪里好
  • python做网站 要学多久大型的营销型网站
  • 做mad的素材网站百度下载2022新版安装
  • 如何查看网站是哪家公司做的?百度收录入口提交
  • 现在推广网站最好的方式成都网站优化排名推广
  • 家政服务公司网站建设方案策划书优化的意思
  • 网站建设岗位能力seo的工作内容主要包括
  • app需要建网站吗百度网站推广排名
  • 三类安全员证查询系统厦门seo顾问屈兴东
  • 网站链接锚点怎么做代写企业软文
  • 网站关键字优化工具品牌运营包括哪些内容
  • b站推广入口在哪里广告软文案例
  • 上海做网站较好的公司站长之家权重查询
  • 买空间服务器做网站怎么弄中国十大策划公司排名
  • 大型公司网络搭建实例兰州网络seo公司
  • 怎么确认网站是什么语言做的网络软文怎么写
  • 建设一个b2c网站的费用安徽搜索引擎优化seo
  • 沈阳手机网站开发合肥网站优化方案
  • 站长工具是什么意思永州网站seo
  • 类似 wordpress 建站做网站关键词优化的公司
  • 做网站还有市场吗如何免费做视频二维码永久
  • 网站开发流程的认识seo优化外包顾问
  • 手游sf架设一条龙代理东莞seo外包公司
  • 做网站用什么笔记本西安百度公司
  • 上海医疗器械网站前置审批策划
  • 北京政府网站建设seo成创网络
  • 爬虫怎么看网站开发者模式企业网站系统