MCPcopy
hub / github.com/babysor/MockingBird / tick

Method tick

utils/profiler.py:13–25  ·  view source on GitHub ↗
(self, name)

Source from the content-addressed store, hash-verified

11 self.disabled = disabled
12
13 def tick(self, name):
14 if self.disabled:
15 return
16
17 # Log the time needed to execute that function
18 if not name in self.logs:
19 self.logs[name] = []
20 if len(self.logs[name]) >= self.summarize_every:
21 self.summarize()
22 self.purge_logs()
23 self.logs[name].append(timer() - self.last_tick)
24
25 self.reset_timer()
26
27 def purge_logs(self):
28 for name in self.logs:

Callers 2

trainFunction · 0.95
scheduleFunction · 0.80

Calls 4

summarizeMethod · 0.95
purge_logsMethod · 0.95
reset_timerMethod · 0.95
appendMethod · 0.80

Tested by

no test coverage detected