File tree Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -207,6 +207,12 @@ macro time(ex)
207
207
local stats = gc_num ()
208
208
local compile_elapsedtime = cumulative_compile_time_ns_before ()
209
209
local elapsedtime = time_ns ()
210
+ # # ensure time samplers are compiled
211
+ compile_elapsedtime = cumulative_compile_time_ns_after () - compile_elapsedtime
212
+ elapsedtime = time_ns () - elapsedtime
213
+ # # reset timers
214
+ compile_elapsedtime = cumulative_compile_time_ns_before ()
215
+ elapsedtime = time_ns ()
210
216
local val = $ (esc (ex))
211
217
elapsedtime = time_ns () - elapsedtime
212
218
compile_elapsedtime = cumulative_compile_time_ns_after () - compile_elapsedtime
@@ -253,6 +259,12 @@ macro timev(ex)
253
259
local stats = gc_num ()
254
260
local compile_elapsedtime = cumulative_compile_time_ns_before ()
255
261
local elapsedtime = time_ns ()
262
+ # # ensure time samplers are compiled
263
+ compile_elapsedtime = cumulative_compile_time_ns_after () - compile_elapsedtime
264
+ elapsedtime = time_ns () - elapsedtime
265
+ # # reset timers
266
+ compile_elapsedtime = cumulative_compile_time_ns_before ()
267
+ elapsedtime = time_ns ()
256
268
local val = $ (esc (ex))
257
269
elapsedtime = time_ns () - elapsedtime
258
270
compile_elapsedtime = cumulative_compile_time_ns_after () - compile_elapsedtime
You can’t perform that action at this time.
0 commit comments