鲲鹏DevKit插件工具简介
鲲鹏DevKit插件工具是基于Visual Studio Code提供给开发者面向鲲鹏平台进行软件开发、迁移、编译调试和性能调优等一系列端到端工具,即插即用。一体化呈现迁移工具、亲和分析工具、应用开发工具、编译调试工具、系统性能分析工具、Java性能分析工具及系统诊断工具的完整开发套件。
鲲鹏DevKit工具是一个工具集,由多个子工具组成,支持IDE前端界面、支持一键式安装后端、代码编辑体验增强、自动检测安装鲲鹏编译器、编译调试、用例可视化、编码辅助和工程分析扫描。用户可以通过鲲鹏DevKit插件工具直接部署鲲鹏DevKit,也可以单独选择所需子工具安装使用。
当前开发套件支持的工具如表1所示。
| 工具 | 说明 | 软件包名称 | 
|---|---|---|
| 迁移工具 | 支持x86 Linux软件迁移到鲲鹏Linux上的扫描、分析与迁移。 | DevKit-Porting-Advisor-x.x.x-Linux-platform.tar.gz | 
| 亲和分析工具 | 支持鲲鹏920平台软件代码质量检查,提升代码质量、优化访存性能。 | DevKit-Affinity-Analyzer-x.x.x-Linux-platform.tar.gz | 
| 应用开发工具 | 利用鲲鹏平台各类算力及高性能组件帮助开发者高效开发鲲鹏应用,仅支持在IDE端使用。 | DevKit-Devtools-x.x.x-Linux-platform.tar.gz | 
| 编译调试工具 | 支持鲲鹏平台远程编译调试能力,通过可视化界面提升编译效率,仅支持在IDE端使用。 | DevKit-Debugger-x.x.x-Linux-platform.tar.gz | 
| 系统性能分析工具 | 提供系统多场景性能采集和分析能力,并基于调优系统给出优化建议。 | DevKit-Sys-Perf-x.x.x-Linux-platform.tar.gz | 
| Java性能分析工具 | 针对运行在鲲鹏服务器的Java程序进行性能的分析和优化。 | DevKit-Java-Perf-x.x.x-Linux-platform.tar.gz | 
| 系统诊断工具 | 快速定位和诊断各部件异常,并识别源码中内存使用的问题点。 | DevKit-Sys-Diagnosis-x.x.x-Linux-platform.tar.gz | 
 
 - 软件包名称中的“x.x.x”表示版本号;“platform”表示安装包所适用的平台,x86服务器为x86-64,基于鲲鹏920的服务器为Kunpeng。
- 软件包中包含有“Open_Source_Software_Notice.txt”文件。