xlua、slua的性能對比


  Unity版本:2018.4.13,mac版

  測試平台:Android

  測試設備:honor 20s

  xlua版本:2.1.14,非jit版本

  slua版本:1.7.0,未開啟jit

  測試方法:相同的lua代碼,每個測試用例連續點擊5次,取平均值

  測試結果:

  通過上圖發現,xlua在與c#交互的效率上要高於slua,而slua在vector3的normalize操作效果略高於xlua。這是因為slua將vector3等部分數據結構用lua重寫了,調用normalize並未與c#交互。

 

  總結:

  xlua:與c#交互時速度快,初始化速度快,可直接接入c/c++寫的lua庫。需要自己實現isnull, iter等輔助方法。

  slua:部分基礎數據運算略快,使用更方便(自帶Slua.IsNull,Slua.iter等輔助函數),支持Standalone模式。初始化較慢,需要自己來刪除不需要的導出來加快啟動速度。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM