应用场景
鲲鹏DevKit包含应用迁移工具、亲和分析工具、应用开发工具、编译调试工具、系统性能分析工具、Java性能分析工具,具体各应用场景如下。
应用迁移工具
软件迁移评估:自动扫描并分析软件包(非源码包)、已安装的软件,提供可迁移性评估报告。
源码迁移:当用户有软件要迁移到基于鲲鹏916/920的服务器上时,可先用该工具分析源码并得到迁移修改建议。
软件包重构:帮助用户重构适用于鲲鹏平台的软件安装包。
专项软件迁移:使用华为提供的软件迁移仓修改、编译并产生指定软件版本的安装包,该软件包适用于鲲鹏平台。
特殊场景 |
例外约束 |
---|---|
构建文件 |
|
C/C++代码分析 |
工具运行环境中缺少用户自定义宏头文件、第三方头文件、某些系统头文件场景下,会影响相关宏的修改点检出,无法给出精确建议。 |
Intrinsic函数 |
Intel协处理器相关的130多个 Intrinsic函数无法给出准确替换建议。 |
汇编指令 |
|
亲和分析工具
亲和分析:支持x86和鲲鹏平台GCC 4.8.5~GCC 10.3.0版本32位应用向64位应用迁移的64位运行模式检查、结构体字节对齐检查、缓存行对齐检查和鲲鹏平台上的内存一致性检查。
特殊场景 |
例外约束 |
---|---|
字节对齐 |
递归包含头文件场景下,如果用户提供不了一部分依赖包,会造成分析精确度下降。 |
系统性能分析工具
Java性能分析工具
父主题: 介绍