3.5.2引擎报错

和这个设置没关系,应该是引擎内部某个模块使用的问题。另外这个警告不一定是否准确,它只是从使用频度给出改进提醒。

顶一下 确实还是有这个问题 引擎组能帮解决下吗? :joy:

这个问题有解决了吗
我在 3.8.3 华为手机也会出现这种情况

这个后续是啥,好像没有看到解决问题的办法
@minggo

这只是个提醒。意思是你申请了 triple buffer(用于CPU、GPU 并行),但是 buffer 的更新频率低或者没有更新。那么浪费内存。但是它不一定正确,比如我的 buffer 可能是隔一段时间才更新一次。这是引擎内部代码检测给出来的警告。当然了,我们会再检查下引擎内部使用 buffer 的情况,看是否有浪费的情况。

项目中没有申请这个东西 triple buffer,这个问题的出现并不是在所有手机上都会出现,现在已知的是在OPPO手机上不会出现,但是在华为手机会出现这个问题

是引擎上层模块用的。只是个警告,不用太担心。不过 OPPO 手机和华为手机不同是比较奇怪。是否华为手机使用的是 vulkan?

09:36:02 [WARN]: Triple buffer enabled for infrequently-updated buffer, consider using MemoryUsageBit::DEVICE instead

09:36:02 [DEBUG]: Init Stacktrace: - [0]anonymous@src/cocos-js/cc.js:37284

  • [1]tick@src/cocos-js/cc.js:41190

  • [2]_updateCallback@src/cocos-js/cc.js:41708

  • [3]anonymous@src/cocos-js/cc.js:37358

  • [4]tick@jsb-adapter/web-adapter.js:601

遇到同样的问题, 3.6.3, IOS和Android都有。

3.8.3也是一只报这个错误,虽然不会崩溃,但是一直刷新打印会变卡,一次刷一大堆

Spine 直接销毁吧,别回收了.

每次出现这个提示的时候, 内存都涨几十M, 这个申请buff会造成内存泄漏吗?