CAShapeLayer的性能?
从苹果的文档和会话中,我认为CAShapeLayer应该在渲染服务器中渲染时进行合成。如果shouldRasterize被禁用,路径应该渲染每一帧。
但是当我剖析一个非常复杂路径的图层时,似乎并非如此。 我可以看到渲染不是在应用程序端发生的,但是当我禁用栅格化时不会发生每一帧,它只发生在我更改路径时。
Apple现在一直缓存呈现的位图,这可能会消耗一些内存?
如果苹果缓存位图,我认为它与上面的会话有冲突。
CAShapeLayer
的路径栅格化过程发生在渲染服务器端,而不是客户端(应用程序)端。