---
title: 特性清单
description: "使用导读帮助开发者认识、了解鲲鹏DevKit，以及如何基于鲲鹏DevKit工具进行迁移、开发调试、编译、测试、性能调优及系统诊断等。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdevps/install/useroverview/userguide_overview.html
sourcePath: /source/zh/kunpengdevps/install/useroverview/userguide_overview.html
indexId: bbaed86b8ecb33aa82e86a96e7dfeb3b5e0b776f208928500bb577de77af9daf68
---
# 特性清单

使用导读帮助开发者认识、了解鲲鹏DevKit，以及如何基于鲲鹏DevKit工具进行迁移、开发调试、编译、测试、性能调优及系统诊断等。

鲲鹏DevKit支持以下三种工作模式，您可根据不同的需求及使用场景，选择不同工作模式，下面将分别介绍这三种工作模式的特点：


**表1 鲲鹏DevKit工作模式说明**

| 工作模式 | 应用场景 |
| --- | --- |
| CLI | 对于熟悉命令行操作的用户来说，命令行界面提供了强大的灵活性和效率。它可以执行复杂的脚本任务，支持自动化流程，并且具备更多的自定义选项。 |
| WebUI | 通过浏览器访问的图形化界面，易于上手，适用于不熟悉命令行操作的用户。它提供了直观的操作方式，比如拖拽、单击等，使得配置和管理更加简便。 |
| IDE插件 | VS Code插件与开发环境无缝集成，支持代码编辑、调试等功能。提供了更丰富的开发体验，适合开发者在编写代码时直接使用，提高工作效率。 IntelliJ IDEA插件与开发环境紧密集成，适用于Java语言开发的工具。能够帮助用户快速进行代码向量化，提升应用性能，以及为开发者提供端到端的测试用例生成支持。 |


鲲鹏DevKit支持功能如下表所示。

“”表示支持；“”表示支持部分功能；“”表示不支持。


**表2 鲲鹏DevKit支持功能**

| 场景 | 功能 | 功能 | CLI | WebUI | VS Code | IntelliJ IDEA |
| --- | --- | --- | --- | --- | --- | --- |
| 系统迁移 | 系统成分采集 | 系统成分采集 |  |  |  |  |
| 系统迁移 | 系统成分分析 | 系统成分分析 |  |  |  |  |
| 系统迁移 | 数据库迁移 | 数据库迁移 |  |  |  |  |
| 系统迁移 | 中间件迁移 | 中间件迁移 |  |  |  |  |
| 系统迁移 | 应用迁移 | 应用迁移 |  |  |  |  |
| 系统迁移 | Java无源码迁移 | Java无源码迁移 |  |  |  |  |
| 系统迁移 | ExaGear C++无源码迁移 | ExaGear C++无源码迁移 |  |  |  |  |
| 系统迁移 | 容器迁移 | 容器迁移 |  |  |  |  |
| 源码迁移 | 架构源码迁移 | 架构源码迁移 |  |  |  |  |
| 源码迁移 | SQL迁移 | SQL迁移 |  |  |  |  |
| 源码迁移 | 配置迁移 | 配置迁移 |  |  |  |  |
| 软件迁移评估 | \- | \- |  |  |  |  |
| 开发 | 亲和分析 | 64位运行模式检查 |  |  |  |  |
| 开发 | 亲和分析 | 字节对齐检查 |  |  |  |  |
| 开发 | 亲和分析 | 缓存行对齐检查 |  |  |  |  |
| 开发 | 亲和分析 | 内存一致性静态检查 |  |  |  |  |
| 开发 | 亲和分析 | 向量化检查 |  |  |  |  |
| 开发 | 亲和分析 | 矩阵化检查 |  |  |  |  |
| 开发 | 亲和分析 | 构建亲和 |  |  |  |  |
| 开发 | 亲和分析 | 计算精度分析 |  |  |  |  |
| 开发 | 亲和分析 | BC文件生成 |  |  |  |  |
| 开发 | 亲和分析 | 内存一致性动态检查 |  |  |  |  |
| 开发 | 亲和分析 | Java向量化分析 JavaVectorHelper工具 |  |  |  |  |
| 开发 | 亲和分析 | 动态源码优化工具 |  |  |  |  |
| 开发 | 亲和分析 | C++向量化分析 天秤源码优化工具 |  |  |  |  |
| 开发 | 单元测试生成 UTgen工具 | 单元测试生成 UTgen工具 |  |  |  |  |
| 开发 | 应用开发 | 空工程 |  |  |  |  |
| 开发 | 应用开发 | 通用计算应用 |  |  |  |  |
| 开发 | 应用开发 | 安全计算 应用 |  |  |  |  |
| 开发 | 应用开发 | 高性能计算 应用 |  |  |  |  |
| 开发 | 应用开发 | DPAK 应用 |  |  |  |  |
| 开发 | 应用开发 | 数据IO应用 |  |  |  |  |
| 开发 | 应用开发 | 数据压缩应用 |  |  |  |  |
| 开发 | 应用开发 | 字典管理 |  |  |  |  |
| 开发 | 应用开发 | 编程辅助 |  |  |  |  |
| 开发 | 应用开发 | 高性能程序追踪库 |  |  |  |  |
| 编译 | 毕昇编译器 | 毕昇编译器 |  |  |  |  |
| 编译 | 毕昇JDK | 毕昇JDK |  |  |  |  |
| 编译 | GCC for openEuler | GCC for openEuler |  |  |  |  |
| 调试 | 部署编译器 | 部署编译器 |  |  |  |  |
| 调试 | 通用编译 | 通用编译 |  |  |  |  |
| 调试 | 自动反馈优化编译 | 自动反馈优化编译 |  |  |  |  |
| 调试 | 通用应用调试 | 通用应用调试 |  |  |  |  |
| 调试 | HPC并行应用调试 | HPC并行应用调试 |  |  |  |  |
| 调试 | CUDA 应用调试 | CUDA 应用调试 |  |  |  |  |
| 调试 | 安全应用调试 | 安全应用调试 |  |  |  |  |
| 诊断 | 鲲鹏健康检测Kspect | 鲲鹏健康检测Kspect |  |  |  |  |
| 诊断 | 系统诊断 | 内存使用诊断 |  |  |  |  |
| 诊断 | 系统诊断 | 网络IO诊断 |  |  |  |  |
| 诊断 | 系统诊断 | 存储IO诊断 |  |  |  |  |
| 性能分析 | 系统性能定界分析 | 鲲鹏性能定界工具KSYS |  |  |  |  |
| 性能分析 | 场景化深度分析 | 对比分析 |  |  |  |  |
| 性能分析 | 场景化深度分析 | 微架构分析 |  |  |  |  |
| 性能分析 | 场景化深度分析 | 热点函数分析 |  |  |  |  |
| 性能分析 | 场景化深度分析 | Miss事件分析 |  |  |  |  |
| 性能分析 | 场景化深度分析 | 访存统计分析 |  |  |  |  |
| 性能分析 | 场景化深度分析 | NUMA精细化分析 |  |  |  |  |
| 性能分析 | 场景化深度分析 | I/O分析 |  |  |  |  |
| 性能分析 | 场景化深度分析 | 锁与等待分析 |  |  |  |  |
| 性能分析 | 场景化深度分析 | HPC应用分析 |  |  |  |  |
| 性能分析 | 场景化深度分析 | Roofline分析 |  |  |  |  |
| 性能分析 | 场景化深度分析 | 频率功耗分析 |  |  |  |  |
| 性能分析 | 场景化深度分析 | Python/C性能分析 |  |  |  |  |
| 性能分析 | 场景化深度分析 | Java性能分析\-在线分析 |  |  |  |  |
| 性能分析 | 场景化深度分析 | Java性能分析\-采样分析 |  |  |  |  |
| 性能分析 | 场景化深度分析 | 冷热内存优化工具 |  |  |  |  |
| 性能分析 | 性能底座 | 轻量级Linux性能采集库libkperf |  |  |  |  |
| 性能分析 | 性能底座 | 链路时延检测 |  |  |  |  |
| 性能分析 | 性能底座 | JVM波动检测 |  |  |  |  |
| 性能调优 | AI自动调优 | 鲲鹏自动调优KAT |  |  |  |  |
| 注：DevKit AI是鲲鹏DevKit的AI增强解决方案，当前仅支持SQL迁移和C/C++源码迁移相关功能。可通过Skill调用DevKit AI的HTTP/HTTPS接口或者连接MCP服务器使用，也可在服务器上运行CLI工具并通过自然语言提问的方式，调用DevKit AI提供的工具。 | 注：DevKit AI是鲲鹏DevKit的AI增强解决方案，当前仅支持SQL迁移和C/C++源码迁移相关功能。可通过Skill调用DevKit AI的HTTP/HTTPS接口或者连接MCP服务器使用，也可在服务器上运行CLI工具并通过自然语言提问的方式，调用DevKit AI提供的工具。 | 注：DevKit AI是鲲鹏DevKit的AI增强解决方案，当前仅支持SQL迁移和C/C++源码迁移相关功能。可通过Skill调用DevKit AI的HTTP/HTTPS接口或者连接MCP服务器使用，也可在服务器上运行CLI工具并通过自然语言提问的方式，调用DevKit AI提供的工具。 | 注：DevKit AI是鲲鹏DevKit的AI增强解决方案，当前仅支持SQL迁移和C/C++源码迁移相关功能。可通过Skill调用DevKit AI的HTTP/HTTPS接口或者连接MCP服务器使用，也可在服务器上运行CLI工具并通过自然语言提问的方式，调用DevKit AI提供的工具。 | 注：DevKit AI是鲲鹏DevKit的AI增强解决方案，当前仅支持SQL迁移和C/C++源码迁移相关功能。可通过Skill调用DevKit AI的HTTP/HTTPS接口或者连接MCP服务器使用，也可在服务器上运行CLI工具并通过自然语言提问的方式，调用DevKit AI提供的工具。 | 注：DevKit AI是鲲鹏DevKit的AI增强解决方案，当前仅支持SQL迁移和C/C++源码迁移相关功能。可通过Skill调用DevKit AI的HTTP/HTTPS接口或者连接MCP服务器使用，也可在服务器上运行CLI工具并通过自然语言提问的方式，调用DevKit AI提供的工具。 | 注：DevKit AI是鲲鹏DevKit的AI增强解决方案，当前仅支持SQL迁移和C/C++源码迁移相关功能。可通过Skill调用DevKit AI的HTTP/HTTPS接口或者连接MCP服务器使用，也可在服务器上运行CLI工具并通过自然语言提问的方式，调用DevKit AI提供的工具。 |
