当前位置:   article > 正文

unity触发器性能优化_Lua性能优化(三):ELuaProfiler开源

unity lua profiler

Hello,大家好。我个人三年前写的两篇关于Lua优化的文章中,都有提到我自己实现的一款LuaProfiler。

Lua性能优化(一):Lua内存优化

Lua性能优化(二):CPU性能优化

也有很多朋友问我要该Profiler的源码,但是由于之前在心动工作的时候,代码归属是公司,所以LuaProfiler就一直没有开源。

好消息是:最近我在做UE4项目的时候,想要在UE4中做Lua的性能分析,但是苦于市面上没有好用的Profiler。所以我自己花时间撸了一个基于UE4的Profiler,命名为ELuaProfiler,并开源到Github上了。

ELuaProfiler: Easy Lua Profiler

ELuaProfiler目前情况

目前ELuaProfiler只支持UnLua-ue4,因为我们项目目前使用的是UnLua比较老的版本,所以我是基于这个老版本开发的ELuaProfiler。

ELuaProfiler现已实现ELuaMonitor,即cpu性能剖析器。

三种模式

ELuaMonitor支持Total/PerFrame/Statistics三种模式,同时能够和Unity自带的Profiler一样进行工作。

MaxDepth

ELuaMonitor支持动态地调整Profile的深度

Win/Mac

同时支持Window和Mac,因为使用的是UE4原生的编辑器搭建的,同时修复了一些导致iOS构建不通过的问题。

ELuaProfiler开发计划

  1. 这周会开发出ELuaMemAnalyzer的编辑器界面
  2. 支持slua-ue4
  3. 开发unity版本的编辑器
  4. 适配slua/unlua/xlua等unity版本的Lua解决方案
  5. 支持远程真机剖析
  6. 支持Sample-Based Profile

8c855a59642335b637cecf2d2be71686.png
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/94715
推荐阅读
相关标签
  

闽ICP备14008679号