1、鲲鹏原生开发鲲鹏原生开发技术白皮书技术白皮书文档版本文档版本01发布日期发布日期2024-09-30华为技术有限公司华为技术有限公司 版权所有版权所有 华为技术有限公司华为技术有限公司 2024。保留一切权利。保留一切权利。非经本公司书面许可,任何单位和个人不得擅自摘抄、复制本文档内容的部分或全部,并不得以任何形式传播。商标声明商标声明和其他华为商标均为华为技术有限公司的商标。本文档提及的其他所有商标或注册商标,由各自的所有人拥有。注意注意您购买的产品、服务或特性等应受华为公司商业合同和条款的约束,本文档中描述的全部或部分产品、服务或特性可能不在您的购买或使用范围之内。除非合同另有约定,华为公
2、司对本文档内容不做任何明示或暗示的声明或保证。由于产品版本升级或其他原因,本文档内容会不定期进行更新。除非另有约定,本文档仅作为使用指导,本文档中的所有陈述、信息和建议不构成任何明示或暗示的担保。文档版本 01(2024-09-30)版权所有 华为技术有限公司i 安全声明安全声明 漏洞处理流程漏洞处理流程华为公司对产品漏洞管理的规定以“漏洞处理流程”为准,该流程的详细内容请参见如下网址:https:/ 文档版本 01(2024-09-30)版权所有 华为技术有限公司ii目目 录录1 鲲鹏原生开发的机遇和挑战鲲鹏原生开发的机遇和挑战.12 鲲鹏原生开发的核心技术理念鲲鹏原生开发的核心技术理念.2
3、3 鲲鹏原生开发能力介绍鲲鹏原生开发能力介绍.33.1 代码开发阶段.33.1.1 代码开发.33.1.1.1 代码开发介绍.33.1.1.2 应用开发工具.33.1.1.3 鲲鹏 BoostKit 应用使能套件.83.1.1.3.1 鲲鹏 BoostKit 应用使能套件简介.83.1.1.3.2 鲲鹏 BoostKit 应用加速.93.1.1.3.3 鲲鹏 BoostKit 基础加速.193.1.2 代码优化.223.1.2.1 代码优化介绍.223.1.2.2 亲和分析工具.233.1.3 编译.253.1.3.1 编译介绍.253.1.3.2 毕昇编译器.253.1.3.3 毕昇 JDK
4、.263.1.3.4 GCC for openEuler.263.1.4 调试.263.1.4.1 调试介绍.263.1.4.2 编译调试工具.263.1.5 调优.313.1.5.1 调优介绍.313.1.5.2 系统性能分析工具.323.1.5.2.1 系统性能分析工具简介.323.1.5.2.2 通用分析.343.1.5.2.3 系统部件分析.363.1.5.2.4 专项分析.383.1.5.2.5 调优助手.403.1.5.2.6 AI 调优.433.1.5.2.7 场景化调优.45鲲鹏原生开发技术白皮书目 录文档版本 01(2024-09-30)版权所有 华为技术有限公司iii3.1
5、.5.3 Java 性能分析工具.473.1.5.3.1 Java 性能分析工具简介.473.1.5.3.2 在线分析.513.1.5.3.3 采样分析.513.1.5.4 系统诊断工具.533.1.5.4.1 系统诊断工具简介.533.1.5.4.2 内存诊断.543.1.5.4.3 网络 IO 诊断.563.1.5.4.4 存储 IO 诊断.573.2 流水线阶段.583.2.1 门禁检查.583.2.1.1 门禁检查介绍.583.2.1.2 应用迁移命令行.583.2.1.3 亲和分析命令行.593.2.1.4 编码规范检查.613.2.2 编译构建.623.2.3 调优.623.2.3
6、.1 调优介绍.623.2.3.2 自动反馈优化.633.2.4 测试.633.2.4.1 测试介绍.633.2.4.2 兼容性测试工具.643.2.4.3 Java 性能测试工具.643.2.5 版本发布.643.3 OS 底座(openEuler 系操作系统).653.3.1 openEuler 简介.653.3.2 openEuler 基础能力.653.3.2.1 iSulad 轻量级容器引擎.663.3.2.2 StratoVirt.673.3.2.3 openEuler AI 软件栈.693.3.2.4 A-Tune 智能调优引擎.693.3.3 openEuler 工具和社区服务.