本文章仅供稿于知乎、UWA和我个人网页,未经允许禁止转载。
大家好,我是舒航,现任职于心动网络,主要负责RO的优化工作。今天主要想和大家分享一下,我这段时间在LuaCPU性能优化方面的一些经验。
上一篇文章主要讲的是写一个LuaProfiler的思路,即如何快速定位到内存和CPU问题。而这一篇则着重于介绍如何写好Lua代码,已经优化的一些经验。在我优化RO和隔壁项目组的CPU性能时候,发现CPU性能问题非常个性化,两个项目遇到的问题截然不同。而通用的Lua性能优化的Tips,往往并不能解决问题。所以这篇文章的前部分是我总结的我优化过程中常见的性能问题,后半部分是实际优化案例的一个分析,希望这样的一个形式能帮助到大家。
常见优化
常见优化主要是参考了Lua作者Roberto Ierusalimschy所写的Lua性能优化建议。
more >>