CAShapeLayer 的性能?
Performance of CAShapeLayer?
来自苹果的 doc and session,我认为 CAShapeLayer 应该在 render server when composited.And if shouldRasterize 被禁用,路径应该渲染每一帧。
但是当我用非常复杂的路径分析图层时,似乎不是这样。我可以看到渲染不会在应用程序端发生,但是当我禁用光栅化时它不会在每一帧发生,它只会在我更改路径时发生。
Apple 现在一直缓存渲染的位图,这可能会占用一些内存?
如果apple缓存了位图,我觉得和上面的session有冲突
CAShapeLayer
的路径光栅化过程发生在渲染服务器端,而不是客户端(应用程序)端。
来自苹果的 doc and session,我认为 CAShapeLayer 应该在 render server when composited.And if shouldRasterize 被禁用,路径应该渲染每一帧。
但是当我用非常复杂的路径分析图层时,似乎不是这样。我可以看到渲染不会在应用程序端发生,但是当我禁用光栅化时它不会在每一帧发生,它只会在我更改路径时发生。
Apple 现在一直缓存渲染的位图,这可能会占用一些内存?
如果apple缓存了位图,我觉得和上面的session有冲突
CAShapeLayer
的路径光栅化过程发生在渲染服务器端,而不是客户端(应用程序)端。