jprof:狮子的分析库工具

时间:2021-05-16 12:00:43
【文件属性】:
文件名称:jprof:狮子的分析库工具
文件大小:20KB
文件格式:ZIP
更新时间:2021-05-16 12:00:43
Lua 杰普罗夫 通常,通过使用内置函数debug.sethook设置钩子来对Lua程序进行debug.sethook ,但是可悲的是,在luajit中不能可靠地调用这些钩子,这使得大多数Lua的性能分析库都无法在当前版本的。 jprof是一个半临时解决方案,用于对较轻的应用程序进行性能分析,需要进行一些额外的工作,但同时在性能分析过程中也不会显着降低性能。 概述 jprof要求您用“概要分析区域”注释代码,“概要分析区域”形成程序总体流程的层次结构表示,并记录以下每个区域所花费的时间和内存消耗: function foo () prof. push ( " do the thing " ) thething () prof. pop () end function bar () prof. push ( " foo it up in here " )
【文件预览】:
jprof-master
----jprof.lua(7KB)
----networkThread.lua(570B)
----util.lua(2KB)
----frameAverage.lua(1KB)
----frames.lua(4KB)
----conf.lua(4KB)
----draw.lua(13KB)
----LICENSE(1KB)
----README.md(7KB)
----MessagePack.lua(29KB)
----const.lua(742B)
----main.lua(5KB)

网友评论