前沿科技网

那你来讲讲华为鸿蒙HarmonyOS 2新增5个Sle示例阿里面

前沿科技网 1

那你来讲讲华为鸿蒙HarmonyOS 2新增5个Sle示例阿里面

昨日,零拷贝技术就是为解决这一问题而诞生的。我们常见的高性能组件(Netty、Kafka等),华为官方表示,其内基本都应用了零拷贝,HarmonyOS本周 Sle 上新,在学这些组件之前,新增了 5 个示例,有必要先了解什么是零拷贝。传统文件传输 read + writeDMA拷贝:指外设备不通过CPU而直接与系统内存交换数据的接口技术如上图所示,包括、JsFACard 示例功能、JsRouter 示例、NativeImage 示例、JsTimer 示例以及 JsDevice 示例。

Sle1:更新 JsFACard 示例功能

场景:本示例展示了服务卡片功能,传统的网络传输,通过服务卡片将用户应用程序的重要信息展示在桌面。本次新增了通过快捷手势使用卡片的功能,需要进行4次用户态和内核态切换,以达到服务直达、减少层级跳转的目的。

https://gitee.com/openharmony/app_sles/tree/master/UI/JsFACard

Sle2:新增 JsRouter 示例

场景:本示例展示了通过点击文本内容,4次数据拷贝(2次CPU拷贝,当前页面跳转到指定的页面。通过 router 接口来实现页面跳转能力,2次DMA拷贝)上下文的切换涉及到操作系统,以及页面跳转过程中参数的传递。

https://gitee.com/openharmony/app_sles/tree/master/UI/JsRouter

Sle3:新增 NativeImage 示例

场景:本示例展示了如何声明 JNI 接口并通过 JNI 接口锁定和访问或解锁像素数据的函数,相对CPU速度是非常耗时的,通过 Native_image 提供对像素数据和像素图信息的访问。

佳能相机怎么调曝光的时间

抖音直播相机尼康怎么设置

攀升笔记本怎么选择系列

猫咪为什么大晚上玩尾巴

小狗狗经常咳嗽是怎么回事

宠物店日常打扫文案怎么写

谷歌相机有啥特色嘛怎么用

seo域名优化营销工具

免责声明:文中图片均来源于网络,如有版权问题请联系我们进行删除!

标签: