挂载资源太多会导致手机闪退?

最近公司遇到一个问题:3.8.6的,工程里一个资源节点挂载的资源数量太多,特别是声音文件,然后用iPhone8测试的时候会闪退。

我有点不理解,是挂载资源数量的问题吗?

(帖子被作者删除,如无标记将在 24 小时后自动删除)

内存爆炸了,你需要Cocos Profiler
https://store.cocos.com/dashboard/detail/8603?distributorid=1835423&share_source=dashboard

啥时候更新文章呀

你这个太多,到底有多少?现在占了多少内存.

声音文件大概几十个吧,四五十个,占多少内存我还没看。

snapshot看了一下,275兆,总共

不多啊,
我的400M,都没退.

我就说嘛,应该是别的问题,非要扯上挂载节点。算了我按他们的改一下,不行再说

既然担心是静态加载太多了,那就改成动态加载就是了

就是在改成动态的加载

小游戏,还是ios包?

用ios浏览器打开的网页形式的

资源区分好全局常驻资源、场景常驻资源、页面按需加载,节点销毁后按策略管理资源释放。入LRU 还是立即释放,都可控,现在 AI 能帮你把这架子搭起来。
一股脑加进来是不行的

好吧,现在就是在这样改,全部改成动态加载的。

挂载也会爆炸?

找到原因了,是声音文件的问题,为什么mp3和ogg格式的声音在iphone浏览器上会运行不通呢?

是声音文件的问题,为什么mp3和ogg格式的声音在iphone浏览器上会运行不通呢?

原因是声音文件的问题,为什么mp3和ogg格式的声音在iphone浏览器上会运行不通呢?

是声音文件的问题,为什么mp3和ogg格式的声音在iphone浏览器上会运行不通呢?很奇怪