引擎底层的DynamicVBO缓存池,原有的缓存复用策略不够灵活,当上层模块使用了较多Size大小不一的VBO时(例如粒子系统使用较大的Mesh并且设置随机LifeTime),会导致缓存复用率较低,GPU内存占用较高。 我们针对性地优化了缓存复用策略,可以显著提升缓存复用率,降低GPU内存占用。
在测试工程上,粒子系统的显存占有从59MB降低到了38MB。
设置选项位于ProjectSettings -> Graphics,默认开启。