pLua - Lua 性能分析工具


MIT
跨平台
C/C++

软件简介

pLua 是一个 Lua 性能分析工具。

原理

类似于gperftools,通过定时器信号回调查看调用栈,来定位调用的热点

特性

  • 简单,只需几行代码,即可输出结果
  • 准确,相比lua hook,定时采样的方式更能准确捕获lua执行的热点
  • 轻量,因为是采样的,相比直接按行lua hook,能最小程度影响宿主程序的运行
  • 直观,输出调用图,能直观的看到热点和调用关系