202201-17 解决SpriteAtlas调用GetSprite内存泄露问题 最近Android包频繁崩溃,经查询是SpriteAtlas图集在频繁调用GetSprite()接口,产生的内存泄露。 那么为什么频繁调用GetSprite就会内存泄露呢? 请先看下接口介绍: [crayon-6740a7bbdaa59443227198/] 注意看摘要,它.... Read More >
202201-06 Unity研究纹理压缩格式 本文章作者网虫虫原创,如有转载请注明出处。 之前也一直关注纹理压缩,也看过大部分文章,但对包体占用和内存占用比较详细的介绍和对比是比较少的。 于是我用了一下午时间,专门对比了常用的压缩格式。 GooglePlay纹理格式分布 纹理格式介绍 RGBA32 .... Read More >
202011-11 Unity禁用GC垃圾回收 何时触发GC 1.在堆内存上进行内存分配操作时而内存不够的时候都会触发垃圾回收 2.GC会自动的触发,不同平台运行频率不一样 3.GC可以被强制执行 特别是在堆内存上进行内存分配时内存单元不足够的时候,GC会被频繁触发,这就意味着频繁在堆内存上进行内存分配和回收会触.... Read More >
201901-25 Unity帧率提升最有效技巧 性能优化终极技巧:降低分辨率 就是使用Unity函数 [crayon-6740a7bbdda60614780536/] 使用这个方法,可以让你帧率飙升! 10+帧率瞬间满60帧! 言归正传,本文是做一个根据帧率动态降低分辨率,以牺牲画质,保证帧率稳定的逻辑 直接挂在即可,可以在比较卡帧的场景中打包自测 [crayon-6740a7bbdda67753361167/] .... Read More >
201704-24 减少gc之——List、Dict的遍历 转自:http://blog.csdn.net/lyh916/article/details/52194998 参考链接: http://www.cnblogs.com/mrkelly/p/5391156.html#3415238 http://www.cnblogs.com/mu.... Read More >