HarmonyOS 内存泄漏检测

class对象有释放的回调时机吗?如何查看当前内存中没释放的实例?内存泄漏有无办法能检测?

HarmonyOS
1天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
FengTianYa

内存泄露首先录制allocation泳道看是native内存泄露还是ArkTS内存泄露,操作方法请参考这个文档: https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-arkts-memory-leak-analysis-0000001883411885-V5

(Profiler工具简介):https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-profiler-0000001818152621-V5

内存分析及优化:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-insight-session-allocations-memory-0000001481465958-V5可以看到内存分配情况,包括分配方式(Malloc或Mmap)、总分配内存大小、总分配次数、尚未释放的内存大小、尚未释放次数、已释放的内存大小、已释放次数。双击任意对象,可跳转至此类对象的详细占用/分配信息。

class对象不需要时就自动释放了,使用的是GC自动回收机制。

参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/gc-introduction-V5

分享
微博
QQ
微信
回复
1天前
相关问题
HarmonyOS 怎么检查内存泄漏
558浏览 • 1回复 待解决
lottie动画组件存在严重的内存泄漏
1483浏览 • 1回复 待解决
HarmonyOS 人脸检测
26浏览 • 1回复 待解决
HarmonyOS 系统环境检测
307浏览 • 1回复 待解决
HarmonyOS 活体检测
28浏览 • 1回复 待解决
HarmonyOS 活体检测失败
51浏览 • 1回复 待解决
HarmonyOS 如何调试检测更新?
615浏览 • 1回复 待解决
HarmonyOS 关于内存管理
47浏览 • 0回复 待解决