webmcp
diff framework/env/trace/_open_section.lua @ 302:04b648660f9a
Time triple (cpu/db/total) for trace system
author | jbe |
---|---|
date | Sun Mar 22 20:06:26 2015 +0100 (2015-03-22) |
parents | 47c5f33e4a6b |
children |
line diff
1.1 --- a/framework/env/trace/_open_section.lua Sun Mar 22 19:28:07 2015 +0100 1.2 +++ b/framework/env/trace/_open_section.lua Sun Mar 22 20:06:26 2015 +0100 1.3 @@ -1,8 +1,10 @@ 1.4 function trace._open_section(node) 1.5 local node = trace._new_entry(node) 1.6 node.section = true 1.7 + node.db_time = 0 1.8 node.start_real_time = extos.monotonic_hires_time() 1.9 node.start_proc_time = os.clock() 1.10 - table.insert(trace._stack, node) 1.11 + local stack = trace._stack 1.12 + stack[#stack+1] = node 1.13 return node 1.14 end