鲲鹏开发套件鲲鹏开发套件

成长地图 | 华为云

鲲鹏开发套件

成长地图

由浅入深,带您玩转鲲鹏开发套件

代码迁移工具

鲲鹏代码迁移工具是一款可以简化客户应用迁移到基于鲲鹏916/920的服务器过程的工具。本工具仅适用于开发和测试环境。仅支持x86 Linux软件迁移到鲲鹏Linux上的扫描、分析与迁移。

-软件迁移评估:对待迁移的x86软件进行扫描分析,给出可迁移性评估,同时提供鲲鹏平台上兼容的依赖文件下载链接。
-源码迁移:自动扫描并分析软件代码(包括C/C++/Fortran/汇编软件),评估迁移所需替换的依赖文件,并给出需修改建议。在识别x86汇编指令的同时,常用x86汇编指令被翻译成功能对等的鲲鹏汇编指令。修改建议可指导用户快速完成修改,建议中包含的源码甚至可一键替换,直接编译使用。
-软件包重构:分析x86平台上Linux软件包的构成及依赖性,将平台相关的依赖文件替换为鲲鹏平台兼容的版本,并重构成适用于鲲鹏平台的软件包。
-专项软件迁移:支持将部分专项软件源码一键自动化迁移修改、编译并构建成鲲鹏平台兼容的软件包,帮助用户快速迁移几类解决方案中常见的专项软件。
-增强功能:支持软件代码质量的静态检查功能,如在64位环境中运行的兼容性检查、结构体字节对齐检查和弱内存序检查等增强功能。

了解

安装

入门

使用

实践

系统性能分析

鲲鹏性能分析是一个工具集,包含:系统性能分析、Java性能分析。 
系统性能分析是针对基于鲲鹏916/920的服务器的性能分析和优化工具,能收集服务器的处理器硬件、操作系统、进程/线程、函数等各层次的性能数据,分析出系统性能指标,定位到系统瓶颈点及热点函数。

了解

安装

入门

使用

Java性能分析

鲲鹏性能分析是一个工具集,包含:系统性能分析、Java性能分析。
Java性能分析是针对TaiShan服务器上运行的Java程序进行性能分析和优化的工具,支持对本地或者远程服务器上的Java程序进行分析优化,能图形化显示Java程序的堆,线程,锁,垃圾回收等信息,收集热点函数,定位程序瓶颈点,帮助用户采取针对性优化。

了解

安装

入门

使用

实践