Python1320

Untitled

Dec 12th, 2010
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.48 KB | None | 0 0
  1. --concommand.Add("hooks_dump_benchmark", function()
  2. local benchmark = table.Copy(hook.GetBenchmark())
  3. local new = {}
  4.  
  5. for event, hooks in pairs(benchmark) do
  6.     for name, data in pairs(hooks) do
  7.         local info = debug.getinfo(hook.GetTable()[event][name])
  8.         data.event = event
  9.         data.source = info.short_src
  10.         data.line_defined = info.linedefined
  11.         table.insert(new, data)
  12.     end
  13. end
  14.  
  15. table.SortByMember(new, "average")
  16. --table.SortByMember(new, "time")
  17.  
  18. PrintTable(new)
  19. --end)
Advertisement
Add Comment
Please, Sign In to add comment