环境:3.7.1 . Android
1.问题:Android上 GFX Buffer Mem 非常高,一直是增加,没有减少 ,600多MB了。
2. 但是 web 的时候就没有任何增加,或者说非常少。
3. 为什么 web 和 Android有这种区别?
4. 如何减低Android上的 GFX Buffer Mem ?
GFX Buffer Mem是用来存储渲染相关数据的,一般情况下这个数值的增加是正常的,但是如果持续增加并且没有减少,可能会导致内存泄漏和性能问题。
- 首先建议检查一下你的应用程序的资源使用情况,是否存在内存泄漏或过多的资源占用。
- 确保在Android设备上运行应用程序时,使用的是最新的设备驱动程序和操作系统版本。
- 优化你的场景和资源,减少渲染调用、减小贴图尺寸、使用更少的多边形等等。
- 使用一些性能监测工具来分析你的应用程序,例如Android Studio的Profiler、Cocos Dashboard的性能分析工具等等。
有没有一些代码层面的操作可以减低 GFX Buffer Mem ?
释放资源就可以了啊
有 destroy对应的node
要释放资源,可以用assetmanager 看资源有没有释放