用户指南使用导读
使用导读帮助开发者认识、了解鲲鹏DevKit,以及如何基于鲲鹏DevKit工具进行系统迁移、应用迁移、开发调试、编译、测试、性能调优及系统诊断等。
鲲鹏DevKit支持以下三种工作模式,您可根据不同的需求及使用场景,选择不同工作模式,下面将分别介绍这三种工作模式的特点:
工作模式 |
应用场景 |
---|---|
IDE插件 |
|
WebUI |
通过浏览器访问的图形化界面,易于上手,适用于不熟悉命令行操作的用户。它提供了直观的操作方式,比如拖拽、点击等,使得配置和管理更加简便。 |
命令行 |
对于熟悉命令行操作的用户来说,命令行界面提供了强大的灵活性和效率。它可以执行复杂的脚本任务,支持自动化流程,并且具备更多的自定义选项。 |
鲲鹏DevKit支持功能如下表所示。

“”表示支持;“
”表示支持部分功能;“
”表示不支持。
功能 |
子功能 |
VS Code |
IntelliJ |
WebUI |
命令行 |
---|---|---|---|---|---|
系统迁移 |
操作系统迁移 |
||||
数据库迁移 |
|||||
中间件迁移 |
|||||
应用迁移 |
|||||
SQL改造 |
|||||
台账信息收集 |
|||||
Maven工程源码迁移分析 |
|||||
应用迁移 |
软件迁移评估 |
||||
源码迁移 |
|||||
软件包重构 |
|||||
亲和分析 |
64位运行模式检查 |
||||
字节对齐检查 |
|||||
缓存行对齐检查 |
|||||
内存一致性静态检查 |
|||||
向量化检查 |
|||||
矩阵化检查 |
|||||
构建亲和 |
|||||
计算精度分析 |
|||||
BC文件生成 |
|||||
数据竞争检查 |
|||||
K-NET数据采集分析 |
|||||
JavaVectorHelper |
|||||
应用开发 |
空工程 |
||||
通用计算应用 |
|||||
数据IO应用 |
|||||
数据压缩应用 |
|||||
字典管理 |
|||||
编程辅助 |
|||||
编译调试 |
部署编译器 |
||||
通用编译 |
|||||
自动反馈优化编译 |
|||||
通用应用调试 |
|||||
HPC并行应用调试 |
|||||
安全应用调试 |
|||||
DPU调试器 |
|||||
系统性能分析 |
对比分析 |
||||
HPC集群检查 |
|||||
HPC应用分析 |
|||||
全景分析 |
|||||
微架构分析 |
|||||
访存分析 |
|||||
I/O分析 |
|||||
资源调度分析 |
|||||
热点函数分析 |
|||||
锁与等待分析 |
|||||
Roofline分析 |
|||||
自动调优 |
|||||
Java性能分析 |
在线分析 |
||||
采样分析 |
|||||
系统诊断 |
内存使用诊断 |
||||
内存越界诊断 |
|||||
网络IO诊断 |
|||||
存储IO诊断 |
|||||
UTgen |
|||||
高性能程序追踪库 |
- |
||||
Python/C性能分析 |
- |
||||
鲲鹏硬件健康诊断 |
- |
||||
JVM性能波动诊断 |
- |