蒙使用高功高 90能解决方案快手上线鸿列化功能提数据反序

焦点
2021
分享
评论

近来 ,快手快手在 Gitee 渠道上线了鸿蒙运用功能优化解决计划“QuickTransformer”,上线使用该计划针对鸿蒙运用开发中广泛运用的鸿蒙化功三方库“class-transformer”进行了深度优化,有用提高了其数据反序列化功能,高功高在典型场景下能够下降约 90% 的解能提数据转化耗时,为鸿蒙运用带来了更流通的决方据反用户体会和更灵敏的交互呼应。

图片 1

在鸿蒙运用开发进程中 ,“class-transformer”三方库被广泛运用于将一般目标(如 JSON 数据)与类实例进行互转 ,序列是快手完成面向目标编程与数据序列化解耦的中心东西 。跟着事务复杂度的上线使用提高,该库在反序列化进程中逐步暴露出功能瓶颈,鸿蒙化功影响用户中心体会。高功高因而 ,解能提对“class-transformer”进行优化 ,决方据反将带来显着的案数功能收益。但是,因为“class-transformer”在运用中广泛 、深度运用 ,改造难度较大 ,且因为多事务场景间 model 类存在高度耦合 ,难以按事务场景维度进行渐进式改造优化 。

在此布景下 ,“QuickTransformer”应运而生 。它根据“class-transformer”的装修器运用代码,可在编译时生成辅佐函数,并在运转时通过 hook 方法主动替换原有反序列化调用逻辑,完成功能加快 。一起它还支撑按 model 类粒度装备敞开,在多个 model 类耦合的场景 ,能够只对部分 model 类进行优化 。

该计划最大的亮点在于无需修正“class-transformer”的运用代码即可完成功能优化,既坚持了对原有开发方式的兼容性,又大幅提高了运转功率 ,全体改造进程无侵入 、低成本  、低危险,适用于已有项目的快速集成与上线。

在实践运用中,“QuickTransformer”也展现出杰出的功能提高作用。此前 ,快手主 App 中大规划运用“class-transformer” ,首要会集在反序列化方面,包括成员变量 rename 、成员变量类型转化 、成员变量层级转化、增加成员函数等场景。在通过“QuickTransformer”改造优化后 ,这些典型场景下的数据转化操作时刻遍及下降 90% ,从 100ms 下降到 10ms 以内,明显缓解了页面滑动卡顿 、点击呼应慢等功能问题 。

现在 ,“QuickTransformer”已在 Gitee 渠道上线并开源 ,开发者可到 Gitee 渠道检查源码参加共建  ,一起打造更多高功能、高质量的鸿蒙运用  。未来,华为还将联合同伴继续共建立异 ,面向底座技能 、通用才能、垂类职业等场景推出系列开发者场景化解决计划,不断提高鸿蒙运用的立异体会和开发功率,与广阔开发者共建昌盛的鸿蒙生态。

广告声明:文内含有的对外跳转链接(包括不限于超链接、二维码 、口令等方式) ,用于传递更多信息,节约甄选时刻 ,成果仅供参考 ,一切文章均包括本声明。

THE END
免责声明:本文系转载,版权归原作者所有;旨在传递信息,不代表裔说的观点和立场。

相关热点

面临Meta近期大规模挖角AI人才 ,OpenAI首席执行官奥尔特曼在内部会议中着重,真实致力于构建通用人工智能AGI)的研讨者只会挑选OpenAI 。他泄漏公司正全面评价研讨团队薪酬结构,以保证竞争力 ,
休闲
天猫【。qcy 旗舰店。】  。60W 快充实力派 ,QCY 1.2 米 A-C 织造数据线日常价格 12.9 元 ,今天官方立减 2 元 + 可领 5 元优惠券,实付 4.9 元包邮。天猫 60W 快充实力
知识
近期,微软Canary频道的最新构建版别显现,Windows 11版别25H2的测验作业或许已发动或行将开端  。虽然外界预期该版别上星期发布,但微软Windows Insider计划团队承认 ,因为新发现
热点
科技媒体 bleepingcomputer 昨日(6 月 2 日)发布博文 ,报导称高通针对 Adreno 图形处理单元(GPU)驱动中存在的 3 个零日缝隙 ,发布了新的安全补丁 。这三个缝隙追寻编号分别
探索
近来 ,为期三天的第14届我国广州)世界金融交易・博览会简称“金交会”)在广州开幕 。广汽集团携旗下众诚稳妥 、广爱稳妥经纪、广汽汇理轿车金融、广汽本钱、广汽财政、广汽汇理租借及中隆出资七家金融板块企业团体
娱乐
近来 ,国家网络安全通报中心发布正告,AI绘图东西ComfyUI存在多个高危缝隙,包含恣意文件读取与长途代码履行等(CVE-2024系列) 。进犯者可借此获取服务器权限并盗取数据。现在 ,境外黑客已使用这些
休闲

相关推荐

1
3