3.8.1 tiledMap 性能消耗问题

版本:3.8.1
平台:XCode调试
我们项目使用了tiledMap来绘制地图,在进行性能测试的时候发现,如果tiledMap图片超出屏幕一部分后,GPU会一直在渲染消耗,这个有点不太明白,想请教一下这个地方有没有优化的方案!
如果tiledMap不超过屏幕尺寸的话,GPU是不会一直在消耗。
图1:xcode上面正常消耗20101c059c16d78e0c8aefcd05608b9e
图2、3:住宿掉tiled-layer这个函数后进行调试
lQLPJw7U_PG4r-vNA2XNBbiwE8FW1hS-wfkFnWmGVtclAA_1464_869
lQLPKIRcWhlXU6PNAYPNA6-wWkjsfRbpMl4FntPbiS1LAA_943_387

超出屏幕部分得做 culling 才不会消耗 GPU,否则数据会传到 GPU,计算后被裁减。这个得在 CPU 端做 culling 才可以优化这种情况。