2.8 业务逻辑优化技巧
说起优化,总是不免想到渲染、drawcall、Overdraw、引擎算法、底层组件,以及大型的整套解决方案等,却很少会关注普通业务逻辑中的问题。其实不只引擎、GPU、算法能大幅提高业务逻辑的效率,普通的业务代码也同样可以让性能优化有质的飞跃。
一行普通的代码,高手编写和普通人编写可能会不一样,优秀程序员常关注代码对性能的影响,普通程序员则只关注这行代码是否能实现功能,这样日积月累,代码质量就会形成差距。本节将介绍在我们平时的业务逻辑编程中,应该如何去优化这些不起眼却蕴含着巨大潜力的性能问题。