Module:Sandbox/Aidan9382/Benchmarker: Difference between revisions

Content deleted Content added
I clearly dont understand what a percentage is
dont sort if you dont have to
Line 56:
FunctionTotalTimes[UniqueName] = FunctionTotalTimes[UniqueName] + CallTime
end
table.sort(SeenModules, function(a, b)
return ModuleTotalTimes[a] > ModuleTotalTimes[b]
end)
table.sort(SeenFunctions, function(a, b)
return FunctionTotalTimes[a] > FunctionTotalTimes[b]
end)
if TotalTimeTaken > .01 then
table.sort(SeenModules, function(a, b)
return ModuleTotalTimes[a] > ModuleTotalTimes[b]
end)
table.sort(SeenFunctions, function(a, b)
return FunctionTotalTimes[a] > FunctionTotalTimes[b]
end)
mw.log("\n-- Benchmarker Finished --")
mw.log("Total time taken: " .. dp(TotalTimeTaken)*1000 .. "ms")