profiler内存泄露分析疑问:SyntheticRoot代表什么?
我们在分析内存泄露,其中com.ss.dcar.auto/dcar@web/ets/components/JS2NativeBridgecom.ss.dcar.auto/dcar@web/ets/components/JS2NativeBridge对象是和web页面进行通讯的jsBrdige。
反复进出web页面多次后,该JS2NativeBridge存在多个实例没有被回收。通过查看引用链,发现只有一个-subroot- in SyntheticRoot @1 持有该jsb的引用。
对此表示疑惑,这种情况下算是发生了内存泄露吗?这个SyntheticRoot代表什么?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
worker不主动销毁会造成内存泄露吗
1940浏览 • 0回复 待解决
是否有采集内存泄露的工具
2151浏览 • 1回复 待解决
web能否手动销毁,是否存在内存泄露的风险
579浏览 • 1回复 待解决
重复调用onWindowStageCreate内存泄漏案例分析
660浏览 • 1回复 待解决
鸿蒙开发套件之DevEco Profiler,轻松分析应用性能问题
1479浏览 • 1回复 待解决
HarmonyOS 屏幕共享开始录屏,Surface模式下有严重的内存泄露
87浏览 • 1回复 待解决
#鸿蒙学习大百科#如何分析内存问题?
155浏览 • 1回复 待解决
什么是PolarDB的空间分析?
3961浏览 • 1回复 待解决
什么是PolarDB的锁分析?
2774浏览 • 1回复 待解决
Snapshot Profiler的内存镜像采集实现类似v8的heapsnapshot吗,是否支持线上开启?
545浏览 • 1回复 待解决
如何在线上快速进行heap dump(内存)、应用内存使用量、应用最大内存可用量进行读取和数据分析
1884浏览 • 1回复 待解决
Profiler进行Harmony0S应用或服务性能分析时,面对应用出现卡顿、加载慢等问题,如果是time场景如何去分析
309浏览 • 1回复 待解决
#鸿蒙学习大百科#DevEco Profiler工具的作用是什么?
192浏览 • 1回复 待解决
#鸿蒙学习大百科#ClickEvent对象的target属性代表什么?
191浏览 • 1回复 待解决
#鸿蒙学习大百科#启动任务配置信息中的dependencies属性代表什么?
116浏览 • 1回复 待解决
#鸿蒙学习大百科#启动任务配置信息中的name属性代表什么?
141浏览 • 1回复 待解决
#鸿蒙学习大百科#启动任务配置信息中的excludeFromAutoStart属性代表什么?
122浏览 • 1回复 待解决
HarmonyOS 内存模型是什么样的?
203浏览 • 1回复 待解决
#鸿蒙学习大百科#TouchObject中的windowX和windowY分别代表什么?
105浏览 • 1回复 待解决
TiDB + Flink 结构中数据分析应用有什么特点?
3447浏览 • 1回复 待解决
HarmonyOS读取文件内容用什么存储到内存中?
288浏览 • 1回复 待解决
HarmonyOS Profiler TIme 一直是initializing
239浏览 • 1回复 待解决
#鸿蒙学习大百科#启动任务配置信息中的waitOnMainThread属性代表什么?
128浏览 • 1回复 待解决
#鸿蒙学习大百科#启动任务配置信息中的runOnThread属性代表什么?
151浏览 • 0回复 待解决
#鸿蒙学习大百科#启动任务配置信息中的srcEntry属性代表什么?
157浏览 • 0回复 待解决
这个-subroot- in synthetic Root表示虚拟根节点,JS2NativeBridge在Root下表示在我们关注的对象引用链中,该对象为最上层节点,总的大小只有0.19kb,基本算不上内存泄漏。