L
Lua性能分析工具
原理
某种gperftools,通过计时器信号选择查看调用栈,来定位调用的热点
特性
简单,只需几行代码,即可输出结果,或通过注入,不用修改代码
准确,评分lua hook,定时采样的方式更能准确捕获lua执行的热点
轻量,因为是采样的,直接直接行行lua hook,能最小程度影响宿主程序的运行
直观,输出调用图,能直观的看到景点和调用关系
编译
安装lua 5.3
编译插件libplua.so
# ./build.sh
编译解析器plua
# go get github.com/goccy/go-graphviz
# go build plua.go
使用
获取
1