[LayaAir 2.0]Laya Core内存泄漏

1.引擎空转的时候,在第一张图片所示地方下断点,差不多没秒创建两次
111.png
已邀请:

畏语愁眸

赞同来自:

第一个泄漏问题,可能和这里有关系。代码还不太熟悉,先定位到这里了

Yarpee

赞同来自:

不是泄漏,是Buffer管理上有些问题,MeshQuadTexture、MeshVG在getAMesh时会分配64 * 1024 * stride的buffer,比实际需要的会大,但Buffer2D又每隔30帧会去缩小这些buffer导致了你说的问题。

184*****121

赞同来自:

我这边简单了解一下,这里的目的是resize buffer大小  我空跑引擎的时候前面会走,后面没有走到你断到的那个地方,如果缩小了buffer  也不会重新new buffer  所以只会有越来越大的buffer,已经有的buffer不会缩小  如果出现不断的在扩张buffer  那肯定是其他地方引起了这个问题,详细一点的还是最好出个demo

要回复问题请先

商务合作
商务合作