在与UIScrollView
(包含许多子视图)的互动中使用时间分析器时,我经常会在最重的堆栈跟踪中看到CA::Transaction::commit()
。这种方法是什么,我怎样才能花更少的时间?
Screenshot http://oi59.tinypic.com/11goi01.jpg
我有根据的猜测是,核心动画层是如何发送到GPU的,这可以通过减少必须呈现的CALayer
的维度和/或数量来加速(即数量)必须发送到GPU的数据。)
答案 0 :(得分:3)
你的猜测可能是正确的。请记住,通常也会在CATransaction::commit()
CAAction
s