写点什么

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

于曦

2020 年 7 月 08 日

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

当下,应用服务转向 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 年 7 月 08 日 00:07321

评论

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

架构师训练营week09

FG佳

极客大学架构师训练营

架构师训练营week09总结

FG佳

极客大学架构师训练营

架构师训练营——week09

睁眼看世界

极客大学架构师训练营

技术选型 - 学习总结笔记

Xuenqlve

架构师训练营第五周总结

张浩

架构师训练营第九周作业

月殇

极客大学架构师训练营

JVM

ROOT

架构师训练营第 5 周学习总结

菜青虫

极客大学架构师训练营

架构师训练营第九周作业

听夜雨

极客大学架构师训练营

第九周 性能优化(三)作业

钟杰

极客大学架构师训练营

架构师训练营第九周学习总结

文智

极客大学架构师训练营

第九周总结

Geek_ac4080

架构 2 期 - 第五周作业(1)

浮生一梦

极客大学架构师训练营 第五周 2组

第九周作业

Geek_ac4080

架构师训练营 - 第 9 周课后作业(1 期)

阿甘

第5周作业-一致性hash算法实现

Rocky·Chen

一致性Hash算法

第 5 周作业

Steven

极客大学架构师训练营

架构师训练营第 5 周课后练习

菜青虫

极客大学架构师训练营

架构师训练营第九周总结

月殇

极客大学架构师训练营

请简述 JVM 垃圾回收原理。

博古通今小虾米

架构2期第5周作业

supersky6

第五周笔记

willson

极客大学架构师训练营

架构师训练营第九周作业

Shunyi

极客大学架构师训练营

架构师训练营第九周课后作业

Gosling

极客大学架构师训练营

架构师训练营第 1 期 week9

张建亮

极客大学架构师训练营

【JVM】肝了一周,吐血整理出这份超硬核的JVM笔记(升级版)!!

冰河

JVM 性能调优 JVM原理 Java虚拟机

c语言只是总结大全,干货收藏

C语言与CPP编程

面试 编程语言 C语言

架构师训练营第五周作业

张浩

设计一个秒杀系统,主要的挑战和问题有哪些?核心的架构方案或者思路有哪些?

Jacky.Chen

第五周学习总结

Mr_No爱学习

第九周总结

睁眼看世界

极客大学架构师训练营

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