鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

用户指南使用导读

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

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

表1 鲲鹏DevKit工作模式说明

工作模式

应用场景

IDE插件

  • VS Code插件与开发环境无缝集成,支持代码编辑、调试等功能。提供了更丰富的开发体验,适合开发者在编写代码时直接使用,提高工作效率。
  • IntelliJ插件与开发环境紧密集成,适合于Java语言开发的工具。能够帮助用户快速进行代码向量化,提升应用性能,以及为开发者提供端到端的测试用例生成支持。

WebUI

通过浏览器访问的图形化界面,易于上手,适用于不熟悉命令行操作的用户。它提供了直观的操作方式,比如拖拽、点击等,使得配置和管理更加简便。

命令行

对于熟悉命令行操作的用户来说,命令行界面提供了强大的灵活性和效率。它可以执行复杂的脚本任务,支持自动化流程,并且具备更多的自定义选项。

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

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

表2 鲲鹏DevKit支持功能

功能

子功能

VS Code

IntelliJ

WebUI

命令行

系统迁移

操作系统迁移

数据库迁移

中间件迁移

应用迁移

SQL改造

台账信息收集

Maven工程源码迁移分析

应用迁移

软件迁移评估

源码迁移

软件包重构

亲和分析

64位运行模式检查

字节对齐检查

缓存行对齐检查

内存一致性静态检查

向量化检查

矩阵化检查

构建亲和

计算精度分析

BC文件生成

数据竞争检查

K-NET数据采集分析

JavaVectorHelper

应用开发

空工程

通用计算应用

安全计算应用

高性能计算应用

DPAK应用

数据IO应用

数据压缩应用

字典管理

编程辅助

编译调试

部署编译器

通用编译

自动反馈优化编译

通用应用调试

HPC并行应用调试

CUDA应用调试

安全应用调试

DPU调试器

系统性能分析

对比分析

HPC集群检查

HPC应用分析

全景分析

微架构分析

访存分析

I/O分析

资源调度分析

热点函数分析

锁与等待分析

Roofline分析

自动调优

Java性能分析

在线分析

采样分析

系统诊断

内存使用诊断

内存越界诊断

网络IO诊断

存储IO诊断

UTgen

高性能程序追踪库

-

Python/C性能分析

-

鲲鹏硬件健康诊断

-

JVM性能波动诊断

-