中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助
鲲鹏小智

迁移工具—Porting Advisor初步代码扫描

在实际的迁移过程中,需要人为的去识别移植项,一般是编译出错后可能才发现。过程反复,效率也较低。华为推出了鲲鹏的开发套件Porting Advisor能够全面对代码进行扫描,识别其中的移植项,并给出指导性的建议,极大简化迁移过程,加速迁移进度。

简单三步实现C/C++代码工程全面扫描和分析:

  1. 环境部署。部署Porting Advisor工具。
  2. 工程扫描分析。通过工具对整个源码工程中的编译脚本、x86汇编检测、SSE Intrinsic函数进行扫描,完成可移植性分析。
  3. 分析报告生成。给出需移植代码段的位置和移植建议,达到移植项的全面评估。

这里以大数据Impala组件为例,展示部分扫描结果,示例使用分析报告。报告扫描出了核心修改代码段,并给出了修改方法和意见,能够快速参照进行迁移实现。category中展示了扫描到的代码段关键信息,suggestion给出了替换实现的建议和参考实现。如扫描到的RDTSC汇编指令__mm_set_epi8() intrinsic函数,给出了详细的修改方法,通过这些关键信息能帮助我们快速构建迁移的方法,准确定位迁移代码的位置,提升迁移效率。

搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词