文件名称:pLua:Lua性能分析工具lua分析器工具,例如gperftools
文件大小:415KB
文件格式:ZIP
更新时间:2024-02-24 11:46:29
profile lua gperftools lua-hook LuaC++
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 使用 获取
【文件预览】:
pLua-master
----build.sh(57B)
----plua.go(6KB)
----.github()
--------workflows()
----CMakeLists.txt(227B)
----test2.lua(422B)
----test1.png(63KB)
----LICENSE(1KB)
----lua-5.3.4.tar.gz(296KB)
----README.md(2KB)
----test2.png(55KB)
----test1.lua(576B)
----plua.cpp(12KB)