Я хочу протестировать некоторые Lua без использования внешних зависимостей. В настоящее время я использую os.clock:
local function dummy() end
local start = os.clock()
for i=1,n do dummy() end -- loop/call overhead
local overhead = os.clock() - start
local start = os.clock()
for i=1,n do f() end
local time = os.clock() - start - overhead
Это правильный способ сделать бенчмаркинг в Lua? Есть ли лучший/более точный способ проведения бенчмаркинга в Lua?