和这个设置没关系,应该是引擎内部某个模块使用的问题。另外这个警告不一定是否准确,它只是从使用频度给出改进提醒。
顶一下 确实还是有这个问题 引擎组能帮解决下吗?
这个问题有解决了吗
我在 3.8.3 华为手机也会出现这种情况
这只是个提醒。意思是你申请了 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都有。
Spine 直接销毁吧,别回收了.
每次出现这个提示的时候, 内存都涨几十M, 这个申请buff会造成内存泄漏吗?