写点什么

不是报错就是崩盘,这些代码迁移问题你遇到过几个?

于曦

  • 2020-07-08
  • 本文字数:857 字

    阅读完需:约 3 分钟

不是报错就是崩盘,这些代码迁移问题你遇到过几个?

当下,应用服务转向 ARM 云平台成为一个趋势。


但是当前绝大部分云平台应用都跑在于 x86 架构上,开发者需要对代码进行跨处理器平台的移植。如果纯粹依靠人工进行代码迁移,不仅分析过程投入工作量大、周期长、需反复试错定位、准确率低下,而且还要求移植人员专业技能高。此外,移植到新处理器平台后的程序,容易出现程序性能问题,例如:CPU 占用率过高,I/O 吞吐率下降等,这就需要对程序进行优化。但传统性能分析优化手段单一,依赖专家经验,时间成本高,效果不佳,这些都超出了一般程序员的能力范围。


为了应对这些挑战,鲲鹏开发套件应运而生。鲲鹏开发套件是系统化的应用软件迁移与调优工具集,它能协助开发人员在面向鲲鹏处理器时进行快速迁移和调优,当前包括 Dependency Advisor(分析扫描工具)、Porting Advisor(代码迁移工具)、Tuning Kit(性能优化工具)。它集成了华为代码迁移与性能调优的专家经验,能够对海量代码进行自动化扫描和分析,识别出需要移植的依赖库文件,给出专业的移植报告与建议,并能够进行从系统、进程、函数到代码的全景性能分析,为开发提供从软件评估、代码移植到性能调优端到端的一站式服务套件。


7 月 11 日,18 城鲲鹏创新中心开发者创享日·鲲鹏计算产业生态重庆中心专场将在线上举行。届时,鲲鹏负责人将基于鲲鹏开发者套件,从 C/C++ 代码迁移、Java/python 代码迁移、Maven 仓软件构建、软件包迁移多角度全方位深入讲解鲲鹏软件迁移技术,带你探索鲲鹏计算生态的神秘世界。

参会收益

与技术大牛共同实操,实现基于 C/C++ 代码的自动迁移;


学习在代码迁移、应用迁移的过程中遇到的问题及解决思路;


了解更多适配开发者的鲲鹏开发者套件,并熟悉使用方法;


学习常用软件在 ARM 架构上的编译及运行测试等内容;


学习使用鲲鹏社区专为开发者所提供的大量的兼容鲲鹏计算平台的开源软件包。



用最精彩的讲解,辅以专家的技术实操,从最专业的角度为你解答关于鲲鹏的一切问题,你还在等什么?现扫描上图二维码或点击阅读原文均可免费报名。7 月 11 日 14:00 正式开始,期待你的参与!


点击阅读原文直达本节课堂!


2020-07-08 00:07933

评论

发布
暂无评论
发现更多内容

为什么越来越多的学校使用云桌面?

青椒云云电脑

桌面云 云桌面

腾讯云 CODING 入选“数智影响力”数字化转型创新典型案例

CODING DevOps

从构建者到设计者的低代码之路

树上有只程序猿

软件开发 低代码

亚信科技与中国信通院达成全方位、跨领域战略合作

亚信AntDB数据库

AntDB 国产数据库 AntDB数据库

序列化与反序列化一棵树

程序员在修行

关于身心灵学习的感悟1

程序员在修行

大模型的东风中,看雄安的数字飞翔

脑极体

数字化

基于Vue3前后端分离的低代码开发框架

互联网工科生

Vue 软件开发 低代码 JNPF

使用消息队列有什么优点?有什么缺点?

程序员在修行

Footprint Analytics 团队参与 Token 2049,为多场活动以及演讲提供数据支持

Footprint Analytics

区块链 公链

代码混淆和加固,保障应用程序的安全性

雪奈椰子

Mybatis中传递多个参数的4种方法

源字节1号

开源 软件开发 前端开发 后端开发 小程序开发

【转载】JVM实际内存占用超过Xmx的原因,设置Xmx的技巧

虚实的星空

Java

对齐管理后台中账户体系的四种方法

FN0

单点登录 账户体系

云桌面怎么选,好产品的标准是什么

青椒云云电脑

桌面云 云桌面

英特尔产品组合针对多规模AI模型性价比优势明显

E科讯

百度智能云千帆社区上线有礼,助力开发者开启大模型之路!

科技热闻

英文阅读 The manager's path 1.3

程序员在修行

企业高管IT战略指南——为何要落地平台工程

York

容器 DevOps 云原生 敏捷 平台工程

一文读懂私有云、公有云和本地化部署

青椒云云电脑

公有云 私有云

Ask Milvus Anything!聊聊被社区反复@的那些事儿 Ⅰ

Zilliz

非结构化数据 Milvus 向量数据库 deepdive

数字化转型与架构-架构设计篇|如何开发一个各部门都满意的系统?

数字随行

数字化转型

INFINI Easysearch 与兆芯完成产品兼容互认证

极限实验室

easysearch 兆芯 国产适配

9月24日,线下见个面?

MatrixOrigin

数据库 分布式 MatrixOrigin MatrixOne

Databend 开源周报第 110 期

Databend

议题征集|Flink Forward Asia 2023 正式启动

Apache Flink

flink

高校云桌面的“正确打开方式”是什么?

青椒云云电脑

云桌面 云桌面方案

用AI提高代码质量,同事对我的代码赞不绝口~

SoFlu软件机器人

Footprint Analytics 为 ABGA Web3 Gaming Summit 提供支持,助力 Web3 游戏行业发展

Footprint Analytics

Last Week in Milvus

Zilliz

非结构化数据 Milvus Zilliz 向量数据库

不知道该选公有云还是私有云?这些客户请选私有云

青椒云云电脑

桌面云 云桌面

不是报错就是崩盘,这些代码迁移问题你遇到过几个?_架构_InfoQ精选文章