
获得徽章 8
- StringBuffer 存储字符串需要连续的内存空间,这会会引发很多内存碎片问题,内存碎片触发oom的本质并不一定是内存空间,而是没有连续的内存空间了赞过评论3
- 之前一直打算把应用内的火焰效果替换掉的,因为实在是太卡了,因此,选择Canvas的绘制,花了很长时间,终于实现了。火焰效果实现,使用粒子和shader着色是不够的,如果没有BlendMode叠加效果,是实现不了那么逼真的火焰的。赞过评论1
- ScrollView 吸顶一般有2种实现方式,一种是变更布局层级,另一种是通过RenderNode Matrix实现图像变换,前者性能损耗比较大,后者除了不兼容Android 4.x外,性能和稳定性是最好的。3点赞
- 上次有同学问,对StringBuilder使用享元模式的后的性能数据如何,今天测了一下,使用享元模式之后,性能优化进步还是很大的。不使用享元模式的情况下平均耗时323.25ms,使用享元模式之后平均耗时为38.5ms。赞过评论1