The library documents itself · Performance
stzPerfSeries
23 own methods · 0 forms written with extensions, listed under their method
the source: base/perf/stzPerfSeries.ring(opens in a new tab) · All classes · The area reference: Performance
Under each method, its extensions (Q CS XT Z ZZ IB W U): bold and ticked, it exists; struck, it does not. The extensions and what they mean
No method of this class is run on this page: the class reaches files, the network, processes, the clock, chance or sound, and an example run here would only be an example of its effects. Each method carries the explanation the library gives of itself.
Method
Explanation, as the source carries it
init
(no comment in the source: the name reads as a sentence) initno extension
Handle
(no comment in the source: the name reads as a sentence) handleno extension
AdoptHandle
Adopt an engine series OWNED ELSEWHERE (a metric family's child, perf P8): frees any self-created handle, then reads/writes the adopted one. Destroy() will NOT free an adopted handle -- the owner (the family) frees it.no extension
Capacity
(no comment in the source: the name reads as a sentence) capacityno extension
Record
Record a value stamped with the engine's MONOTONIC watch clock (ms since module load) -- the right default for rate/slope math.no extension
RecordAt
Record against a caller-supplied clock (ms). The scope is named at the call site: you brought the clock, you own its semantics.no extension
Count
Samples ever recorded (keeps counting past capacity).no extension
Size
Samples retained in the window (never exceeds Capacity()).no extension
Last
(no comment in the source: the name reads as a sentence) lastno extension
Min
(no comment in the source: the name reads as a sentence) minno extension
Max
(no comment in the source: the name reads as a sentence) maxno extension
Mean
(no comment in the source: the name reads as a sentence) meanno extension
SlopePerMs
Least-squares slope of value over time, per ms of the series' clock: ~0 = stable, positive = growing (the leak detector).no extension
Percentile
Exact nearest-rank percentile over the retained window.no extension
P50
Same as Percentile: Exact nearest-rank percentile over the retained window.no extension
P95
Same as Percentile: Exact nearest-rank percentile over the retained window.no extension
P99
Same as Percentile: Exact nearest-rank percentile over the retained window.no extension
TimeAt
1-based, oldest first, over the retained window.no extension
ValueAt
(no comment in the source: the name reads as a sentence) value atno extension
Values
The retained window as Haro lists (crosses the bridge per item -- for display and small windows, not hot paths).no extension
Times
(no comment in the source: the name reads as a sentence) timesno extension
Reset
(no comment in the source: the name reads as a sentence) resetno extension
Destroy
(no comment in the source: the name reads as a sentence) destroyno extension

