MCPcopy
hub / github.com/witheve/Eve / NoopPerformanceTracker

Class NoopPerformanceTracker

src/runtime/performance.ts:5–40  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3//---------------------------------------------------------------------
4
5export class NoopPerformanceTracker {
6 storeTime: number;
7 storeCalls: number;
8
9 lookupTime: number;
10 lookupCalls: number;
11
12 blockTime: any;
13 blockTimeMax: any;
14 blockTimeMin: any;
15 blockCalls: any;
16
17 sendTime: number;
18 sendCalls: number;
19
20 fixpointTime: number;
21 fixpointCalls: number;
22
23 blockCheckTime: number;
24 blockCheckCalls: number;
25
26 time: (start?) => number | number[] | string;
27
28 constructor() {
29 this.time = () => 0;
30 }
31 reset() { }
32 lookup(start) { }
33 store(start) { }
34 block(name, start) { }
35 send(start) { }
36 blockCheck(start) { }
37 fixpoint(start) { }
38 asObject(blockMap: Object): any {}
39 report() { }
40}
41
42export class PerformanceTracker extends NoopPerformanceTracker {
43

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected