【发布时间】:2014-07-16 18:35:49
【问题描述】:
应该将Paint 对象声明为一次类字段,还是应该在每次调用渲染方法时一次又一次地在本地创建它们?
最有效和最合乎逻辑的方法是什么?
是否应该将它们传递给依赖类以避免创建太多?
基本上,Paint 类有多重?将它们保存在内存中还是直接使用并丢弃更好?
谢谢各位。
【问题讨论】:
标签: android performance rendering paint
应该将Paint 对象声明为一次类字段,还是应该在每次调用渲染方法时一次又一次地在本地创建它们?
最有效和最合乎逻辑的方法是什么?
是否应该将它们传递给依赖类以避免创建太多?
基本上,Paint 类有多重?将它们保存在内存中还是直接使用并丢弃更好?
谢谢各位。
【问题讨论】:
标签: android performance rendering paint
创建 Paint 对象时有很多开销,但您要避免的主要事情是在每次 draw() 调用时创建它们,因为这可能每秒发生 60 次。一般来说,你应该在类字段中保留画图。
【讨论】: