登录
/
注册
首页
论坛
其它
首页
科技
业界
安全
程序
广播
Follow
关于
导读
排行榜
资讯
发帖说明
登录
/
注册
账号
自动登录
找回密码
密码
登录
立即注册
搜索
搜索
关闭
CSDN热搜
程序园
精品问答
技术交流
资源下载
本版
帖子
用户
软件
问答
教程
代码
写记录
写博客
小组
VIP申请
VIP网盘
网盘
联系我们
发帖说明
道具
勋章
任务
淘帖
动态
分享
留言板
导读
设置
我的收藏
退出
腾讯QQ
微信登录
1
2
/ 2 页
下一页
返回列表
首页
›
业界区
›
安全
›
HarmonyOS官网上线“稳定性”专栏 助力更稳定流畅的鸿蒙 ...
HarmonyOS官网上线“稳定性”专栏 助力更稳定流畅的鸿蒙原生应用开发
[ 复制链接 ]
峰襞副
2025-5-31 23:02:48
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
鸿蒙应用稳定性是影响用户体验的重要因素之一,常见的稳定性问题包括:崩溃、应用Freeze、内存泄漏、内存越界等。这类问题的定界与定位往往需要丰富的经验积累和技术沉淀,定位过程通常耗时耗力。
最近,在鸿蒙开发者官网的最佳实践中上线了稳定性专栏,将DevEco Studio问题定位工具与稳定性实际场景相结合,帮助开发者用好工具的同时,降低稳定性问题定位的难度。
下面以CppCrash的问题为例,介绍一下如何根据新上线的“稳定性”专栏分析和定位稳定性问题。
当我们在开发中遇到了CppCrash问题,应用会闪退,FaultLog会弹出对应的错误日志:红色Reason部分为CppCrash触发的原因,该Crash的原因是系统抛出的SIGSEGV信号Crash了运行的应用。通常情况下点击蓝色的链接部分,可以跳转到对应出错的代码行。通过SIGSEGV信号量判断出代码中存在无效的内存引用,一般为下面三种情况:访问空指针、访问已经释放的内存和内存访问越界。但具体是哪种情况触发的应用闪退,还需要我们根据相应代码片段进行具体分析,较为耗时。我们可以参考稳定性专栏中的相关内容,来降低定位难度并缩减定位时间。
对于由内存错误引起的运行态问题,我们可以选择稳定性专栏目录下的
稳定性检测/运行态检测/内存检测
中介绍的工具。
此处我们选择
使用HWAsan检测内存错误
的章节,根据章节的内容描述,我们勾选DevEco Studio中的HWAsan功能,开启HWAsan检测之后,点击run重新运行编译推包,编译工具会将HWAsan检测开关打开,同时对Cpp代码进行插桩,增加调试信息。
重新运行编译推包之前产生CppCrash的程序,应用发生闪退,弹出FaultLog。
通过勾选HWasan后产生的FaultLog我们可以看到,该日志在提供出错代码片段跳转链接的同时,还通过Cause部分进一步确定了该Crash是由heap-buffer-overflow导致的。根据Cause原因,在
使用HWAsan检测内存错误
文章中找到HWasan异常检测类型中对应的类型,可明确该错误是由
运行程序访问堆内存越界
导致的。通过稳定性中该章节的指导,大大降低了我们对CppCrash日志的解读难度与相关内存问题定位的门槛,同时也节省了排查可疑问题类型的时间。
此外,专栏还提供了稳定性分析的内容,该部分列举了常见场景中问题的排查方法与案例分析,如果我们开发过程中可以确定稳定性问题的具体场景,就可以参考相应场景的排查方法来对问题进行定位,如上述CppCrash的例子就是地址越界的场景,可以看到
地址越界问题排查方法
部分也可以开启HWAsan检测。而关于案例分析部分,则是以实际案例,来帮助我们开发者更好的理解并应用不同场景下的问题排查方法。
除了上述解决应用致命稳定性问题的稳定性检测与分析章节,该专栏还包含了如何持续建设应用稳定性的内容,即稳定性优化与稳定性运维两个部分,稳定性优化主要从规范性的角度出发,介绍了如何通过良好的编码习惯和有效的日志维护方案来提升应用的健壮性和定位效率;稳定性运维则是从应用上线并长期使用/运行的角度的出发,概述如何构建管理平台,帮助我们开发者监控应用的运行状态,从而及时发现并解决应用潜在问题。
更多详细内容可在鸿蒙开发者官网->开发-> 开发文档->最佳实践下进入“稳定性”专栏,希望无论是初学者还是资深开发者,都能在这里有所收获,开发出更稳定流畅的鸿蒙原生应用。
https://developer.huawei.com/consumer/cn/doc/best-practices-V5/bpta-stability-overview-V5?ha_source=bokeyuan&ha_sourceId=89000449
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
HarmonyOS
官网
上线
稳定性
专栏
相关帖子
我的小“破”站,花了3天,终于上线了!
我的小“破”站,花了3天,终于上线了!
Nuxt3 与官网 SEO:从 TDK 配置到搜索引擎收录
【FAQ】HarmonyOS SDK 闭源开放能力 — Location Kit
瑞云渲染大赛官网报名入口及参赛指南(参赛倒计时仅7天!)
用AI写代码,我差点把漏洞发上线:血泪总结的10个教训
【FAQ】HarmonyOS SDK 闭源开放能力 —Push Kit
Gemini 3.1 Flash-Lite 正式上线:专为规模化智能而生
Agent-Sandbox UI 上线,来看看有哪些的功能是你经常使用的?
FastAPI单元测试实战:别等上线被喷才后悔,TestClient用对了真香!
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
相关推荐
业界
我的小“破”站,花了3天,终于上线了!
14
165
赙浦
2026-02-04
业界
我的小“破”站,花了3天,终于上线了!
20
869
愿隙
2026-02-04
安全
Nuxt3 与官网 SEO:从 TDK 配置到搜索引擎收录
4
105
毕余馥
2026-02-13
安全
【FAQ】HarmonyOS SDK 闭源开放能力 — Location Kit
5
522
处匈跑
2026-02-27
安全
瑞云渲染大赛官网报名入口及参赛指南(参赛倒计时仅7天!)
7
916
殳世英
2026-03-03
安全
用AI写代码,我差点把漏洞发上线:血泪总结的10个教训
0
227
圣罩
2026-03-05
业界
【FAQ】HarmonyOS SDK 闭源开放能力 —Push Kit
1
373
骛扼铮
2026-03-10
科技
Gemini 3.1 Flash-Lite 正式上线:专为规模化智能而生
0
52
任佳湍
2026-03-11
业界
Agent-Sandbox UI 上线,来看看有哪些的功能是你经常使用的?
0
80
赐度虻
2026-03-25
业界
FastAPI单元测试实战:别等上线被喷才后悔,TestClient用对了真香!
0
156
寇油
2026-03-27
回复
(35)
句惫
2025-10-31 23:16:55
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
懂技术并乐意极积无私分享的人越来越少。珍惜
萨瑞饨
2025-11-1 18:27:22
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
懂技术并乐意极积无私分享的人越来越少。珍惜
芮梦月
2025-12-6 19:29:40
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
很好很强大 我过来先占个楼 待编辑
翁真如
2025-12-9 05:07:47
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
谢谢分享,辛苦了
鞍注塔
2026-1-13 22:56:52
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
前排留名,哈哈哈
后彼
2026-1-14 15:58:16
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
谢谢分享,辛苦了
后彼
2026-1-17 13:24:52
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
用心讨论,共获提升!
赶塑坠
2026-1-17 15:04:36
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
喜欢鼓捣这些软件,现在用得少,谢谢分享!
马璞玉
2026-1-19 02:43:41
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
新版吗?好像是停更了吧。
袂沐
2026-1-19 11:09:13
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
感谢分享
庾芷秋
2026-1-20 08:23:53
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
新版吗?好像是停更了吧。
史穹逊
2026-1-21 00:16:33
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
懂技术并乐意极积无私分享的人越来越少。珍惜
姜删懔
2026-1-21 02:12:00
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
谢谢分享,辛苦了
赙浦
2026-1-22 10:51:39
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
鼓励转贴优秀软件安全工具和文档!
诞楮
2026-1-22 22:07:00
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
懂技术并乐意极积无私分享的人越来越少。珍惜
睿哝
2026-1-26 10:33:21
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
分享、互助 让互联网精神温暖你我
东门清心
2026-1-26 11:01:26
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
感谢分享,学习下。
科元料
2026-1-29 07:47:28
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
谢谢楼主提供!
臧莞然
2026-2-3 08:08:28
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
分享、互助 让互联网精神温暖你我
下一页 »
1
2
/ 2 页
下一页
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
回复
本版积分规则
回帖并转播
回帖后跳转到最后一页
浏览过的版块
业界
签约作者
程序园优秀签约作者
发帖
峰襞副
2026-2-3 08:08:28
关注
0
粉丝关注
21
主题发布
板块介绍填写区域,请于后台编辑
财富榜{圆}
3934307807
991125
anyue1937
9994892
kk14977
6845359
4
xiangqian
638210
5
神泱
9522
6
韶又彤
9916
7
宋子
9878
8
荪俗
9018
9
闰咄阅
9995
10
蓬森莉
9870
查看更多
今日好文热榜
292
38岁程序员的接单平台踩坑史:从被骗到月入
141
MySQL优化全攻略:索引、SQL与分库分表的最
1
《HelloGitHub》第 120 期
247
自动类型推导
400
C# 面试高频题:装箱和拆箱是如何影响性能
450
《DNESP32P4开发指南_V1.0》第十一章 LED实
614
《DNESP32P4开发指南_V1.0》第十一章 LED实
229
《DNESP32P4开发指南_V1.0》第十一章 LED实
193
《DNESP32P4开发指南_V1.0》第十一章 LED实
213
构建企业级智能知识库:Vue3 + TypeScript
501
读2025世界前沿技术发展报告24其他飞行器
784
读2025世界前沿技术发展报告24其他飞行器
748
读2025世界前沿技术发展报告24其他飞行器
435
读2025世界前沿技术发展报告24其他飞行器
279
读2025世界前沿技术发展报告24其他飞行器
642
读2025世界前沿技术发展报告24其他飞行器
517
读2025世界前沿技术发展报告24其他飞行器
472
读2025世界前沿技术发展报告24其他飞行器
813
读2025世界前沿技术发展报告24其他飞行器
282
读2025世界前沿技术发展报告24其他飞行器