Egret社区
本帖最后由 Littleta 于 2021-4-26 18:17 编辑

想请教一下 最近有做一个重新载入场景的功能

但是再重载完毕后,用记忆体快照撷取第一次和第二次的场景后发现arr(图一)的dragonBones不断增加 每次重载各加5MB.

后来做了释放龙骨的功能(图二)但是记忆体还是不断增加 想请教一下我有哪部分没有释放到或是没有释放完全呢?

目前的问题是在XCODE里的CPU以及内存换场景之后不断上升
補充:目前hashcount也是直線上升
HASHCOUNT檢測方式:
(function () {
                let count = egret.$hashCount;
                setInterval(function () {
                    let now = egret.$hashCount;
                    console.log("diff : " + (now - count));
                    count = now;
                }, 1000);
            })();





圖一.png

CODE.png




分享到 :
0 人收藏

1 个回复

倒序浏览
app小王子  社区管理员 | 2021-4-26 18:19:08
麻烦提供下复现demo以及复现测试步骤吧
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Littleta

登堂入室

积分: 11 帖子: 6 精华: 0

楼主热帖

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号 )

Powered by Discuz! X3.4 © 2001-2019 Comsenz Inc.

返回顶部