概述

工具介绍

华为鲲鹏分析扫描工具,提供全面的可迁移性评估

自动扫描及分析安装包、源代码文件;为80%常用依赖库提供迁移建议;提供应用迁移的总体评估报告

待迁移软件

安装包;已安装文件;源代码文件

软件、代码分析及扫描

软件构建文件:make、cmake构建文件
C/C++源文件:编译器提供的宏定义、Attributes和builtin函数

迁移评估报告

依赖库检查;代码评估;改动量评估

华为鲲鹏代码迁移工具,提供全面的可迁移性评估

覆盖语法、指令、机制差异,函数替代;解决90% C/C++迁移问题;解决50%汇编代码迁移问题

待迁移软件

安装包;已安装文件;源代码文件

软件、代码分析及扫描

MAKEFILE文件:编译选项,宏定义,编译依赖库
C++源文件:编译器提供的宏定义,用户自定义宏,BUILTIN函数,ATTRI-BUTES汇编代码

迁移修改建议

构建文件迁移建议,C/C++迁移建议,汇编迁移建议

华为鲲鹏系统性能优化工具,高效、直观地开展性能调优

工具部署在鲲鹏计算平台之上,通过采集系统数据,分析出系统性能指标,定位到性能瓶颈点及热点函数,给出调优建议。

设置采集&分析任务

创建工作任务,配置任务属性参数
运行任务

采集&分析处理

采集系统数据,包括:处理器性能指标、操作系统性能指标、进程/线程性能指标、函数性能指标
统计分析数据并对比经验指标,定位出性能瓶颈图形化展示

图形化展示

系统资源的配置和使用情况展示
进程/线程资源使用展示
热点代码块、源码&汇编展示
根据调优经验给出相应优化建议

华为鲲鹏Java性能优化工具,高效、直观地展开性能分析

远程分析

添加远程节点进行远程性能分析

实时性能分析

堆,GC,线程,加载类,CPU性能指标;上层应用workload相关分析

采样性能分析

堆,GC,CPU性能指标;火焰图查看热点函数及其调用栈

华为鲲鹏分析扫描工具,提供全面的可迁移性评估

自动扫描及分析安装包、源代码文件;为80%常用依赖库提供迁移建议;提供应用迁移的总体评估报告

待迁移软件

安装包;已安装文件;源代码文件

软件、代码分析及扫描

MAKEFILE文件:编译选项,宏定义,编译依赖库

C/C++源文件:编译器提供的宏定义,用户自定义宏,BUILTIN函数,ATTRI-BUTES汇编代码

迁移评估报告

依赖库检查;代码评估;改动量评估

华为鲲鹏代码迁移工具,提供准确、完善的迁移指导

覆盖语法、指令、机制差异,函数替代;解决90% C/C++迁移问题;解决50%汇编代码迁移问题

待迁移软件

源代码文件

软件、代码分析及扫描

MAKEFILE文件:编译选项,宏定义,编译依赖库

C/C++源文件:编译器提供的宏定义,用户自定义宏,BUILTIN函数,ATTRI-BUTES汇编代码

迁移评估报告

MAKEFILE迁移建议;C/C++迁移建议;汇编迁移建议

华为鲲鹏系统性能优化工具,高效、直观地开展性能调优

工具部署在鲲鹏计算平台之上,通过采集系统数据,分析出系统性能指标,定位到性能瓶颈点及热点函数,给出调优建议。

设置采集&分析任务

创建工作任务,配置任务属性参数

运行任务

采集&分析处理

采集系统数据,包括:处理器性能指标、操作系统性能指标、进程/线程性能指标、函数性能指标

统计分析数据并对比经验指标,定位出性能瓶颈

图形化展示

系统资源的配置和使用情况展示

进程/线程资源使用展示

热点代码块、源码&汇编展示

根据调优经验给出相应优化建议

华为鲲鹏Java性能优化工具,高效、直观地展开性能分析

远程分析

添加远程节点进行远程性能分析

实时性能分析

堆,GC,线程,加载类,CPU性能指标;上层应用workload相关分析

采样性能分析

堆,GC,CPU性能指标;火焰图查看热点函数及其调用栈