CAShapeLayer 的性能?

Performance of CAShapeLayer?

来自苹果的 doc and session,我认为 CAShapeLayer 应该在 render server when composited.And if shouldRasterize 被禁用,路径应该渲染每一帧。

但是当我用非常复杂的路径分析图层时,似乎不是这样。我可以看到渲染不会在应用程序端发生,但是当我禁用光栅化时它不会在每一帧发生,它只会在我更改路径时发生。

Apple 现在一直缓存渲染的位图,这可能会占用一些内存?

如果apple缓存了位图,我觉得和上面的session有冲突

CAShapeLayer 的路径光栅化过程发生在渲染服务器端,而不是客户端(应用程序)端。