【文件属性】:
文件名称:lua分析器
文件大小:2MB
文件格式:ZIP
更新时间:2021-02-03 17:56:04
lua profiler unity3d unity3d-plugin lua-profiler
问题由来
由于在线更新或错误修复的原因,lua在Unity3d手游中得到大量应用,但是缺乏配套的调试工具,因此lua相关的一些性能问题很难诊断,经常重度依赖程序人员分析代码,这对于简单的情景尚可应对,对复杂的游戏逻辑很多情况下会束手束脚。
Unity3d本身自带图形化Profiler工具,但是只能进行分析C#代码,对于lua代码则无法提供帮助。
设计思路
本插件的设计思路很简单:
Unity3d引擎中有Profiler相关的库方法,可以让我们通过手动编码分析代码的性能热点。
lua的hook机制可以让我们在function的call和return时刻插入自己的代码
这样,通过hook机制