登录
/
注册
首页
论坛
其它
首页
科技
业界
安全
程序
广播
Follow
关于
导读
排行榜
发帖说明
登录
/
注册
账号
自动登录
找回密码
密码
登录
立即注册
搜索
搜索
关闭
CSDN热搜
程序园
精品问答
技术交流
资源下载
本版
帖子
用户
软件
问答
教程
代码
写记录
写博客
小组
VIP申请
VIP网盘
网盘
联系我们
发帖说明
道具
勋章
任务
淘帖
动态
分享
留言板
导读
设置
我的收藏
退出
腾讯QQ
微信登录
返回列表
首页
›
业界区
›
安全
›
快手上线鸿蒙应用高性能解决方案 高效提升数据反序列化 ...
快手上线鸿蒙应用高性能解决方案 高效提升数据反序列化性能
[ 复制链接 ]
零幸
2025-5-30 15:22:38
程序园永久vip申请,500美金$,无限下载程序园所有程序/软件/数据/等
近日,快手在Gitee平台上线了鸿蒙应用性能优化解决方案“QuickTransformer”,该方案针对鸿蒙应用开发中广泛使用的三方库“class-transformer”进行了深度优化,有效提升了其数据反序列化性能,在典型场景下能够降低约90%的数据转换耗时,为鸿蒙应用带来了更流畅的用户体验和更敏捷的交互响应。
在鸿蒙应用开发过程中,“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平台查看源码参与共建,共同打造更多高性能、高质量的鸿蒙应用。未来,华为还将联合伙伴持续共建创新,面向底座技术、通用能力、垂类行业等场景推出系列开发者场景化解决方案,不断提升鸿蒙应用的创新体验和开发效率,与广大开发者共建繁荣的鸿蒙生态。
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
快手
上线
鸿蒙
应用
高性能
相关帖子
GMSSL 库应用:国密算法的 ThinkPHP8 与 Python3、Node.js 脚本开发
使用WiX创建Windows应用安装包
Solon Web 的“分身术”:单应用多端口监听,化身多重服务
AI变革,企业如何应用AI大模型重塑思考维度?
高性能计算实践-OpenCV图像矩阵转置 transpose SIMD加速(ippicv)复现
注册成为鸿蒙开发者,支持博客园 HarmonyOS 社区建设
AI运动小程序鸿蒙平台适配指南
使用.NET开发并上线一个小智AI对话机器人的MCP服务转接平台
Milvus向量数据库:高性能、多特性,助力AI应用开发新潮流!
系统架构师-基础到企业应用架构-业务逻辑层
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
相关推荐
业界
GMSSL 库应用:国密算法的 ThinkPHP8 与 Python3、Node.js 脚本开发
2
828
皆炳
2025-11-11
业界
使用WiX创建Windows应用安装包
0
539
恿榫
2025-11-12
业界
Solon Web 的“分身术”:单应用多端口监听,化身多重服务
1
566
溶绚
2025-11-13
安全
AI变革,企业如何应用AI大模型重塑思考维度?
1
883
姚望舒
2025-11-18
业界
高性能计算实践-OpenCV图像矩阵转置 transpose SIMD加速(ippicv)复现
1
991
觞刈
2025-11-19
业界
注册成为鸿蒙开发者,支持博客园 HarmonyOS 社区建设
0
860
煅圆吧
2025-11-21
业界
AI运动小程序鸿蒙平台适配指南
1
382
眺愤
2025-11-24
业界
使用.NET开发并上线一个小智AI对话机器人的MCP服务转接平台
0
1001
东门清心
2025-11-26
安全
Milvus向量数据库:高性能、多特性,助力AI应用开发新潮流!
0
325
跑两獗
2025-11-29
业界
系统架构师-基础到企业应用架构-业务逻辑层
0
633
顶豌
2025-11-29
回复
(5)
凌彦慧
2025-10-13 12:23:41
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
感谢分享,学习下。
哈妙思
2025-10-30 17:24:23
回复
使用道具
举报
照妖镜
程序园永久vip申请,500美金$,无限下载程序园所有程序/软件/数据/等
感谢分享,学习下。
济曝喊
2025-11-23 15:14:07
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
喜欢鼓捣这些软件,现在用得少,谢谢分享!
祖柔惠
7 天前
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
新版吗?好像是停更了吧。
董绣梓
4 小时前
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
感谢发布原创作品,程序园因你更精彩
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
回复
本版积分规则
回帖并转播
回帖后跳转到最后一页
签约作者
程序园优秀签约作者
发帖
零幸
4 小时前
关注
0
粉丝关注
16
主题发布
板块介绍填写区域,请于后台编辑
财富榜{圆}
anyue1937
9994893
kk14977
6845355
3934307807
991122
4
xiangqian
638210
5
宋子
9987
6
闰咄阅
9991
7
刎唇
9993
8
俞瑛瑶
9998
9
蓬森莉
9952
10
匝抽
9986
查看更多