Softanza
DémarrerEnglish
Softanza
La bibliothèque se documente elle-même · Performance

stzPerfMonitor

30 méthodes propres · 3 formes avec extensions, rangées sous leur méthode

la source: base/perf/stzPerfMonitor.ring(s'ouvre dans un nouvel onglet) · Toutes les classes · La référence du domaine : Performance

Sous chaque méthode, ses extensions (Q CS XT Z ZZ IB W U) : en gras et cochée, elle existe ; barrée, elle n'existe pas. Les extensions et leur sens

Aucune méthode de cette classe n'est exécutée sur cette page : la classe touche aux fichiers, au réseau, aux processus, à l'horloge, au hasard ou au son, et un exemple exécuté ici ne serait que l'exemple de ses effets. Chaque méthode porte l'explication que la bibliothèque donne d'elle-même.

Méthode
Explication, telle que la source la porte
init
(sans commentaire dans la source : le nom se lit comme une phrase) initaucune extension
Name
(sans commentaire dans la source : le nom se lit comme une phrase) nameaucune extension
Name_
The agent-host contract spells it Name_().aucune extension
WatchMemory
Declaring what to watchaucune extension
WatchCpu
(sans commentaire dans la source : le nom se lit comme une phrase) watch cpuaucune extension
WatchSystemMemory
(sans commentaire dans la source : le nom se lit comme une phrase) watch system memoryaucune extension
Every
(sans commentaire dans la source : le nom se lit comme une phrase) everyaucune extension
EveryMs
(sans commentaire dans la source : le nom se lit comme une phrase) every msaucune extension
EnableTracing
Request tracing (perf P7) -------------------------------- Keep the last pnCapacity request traces [traceId, path, status, durMs, wallMs] in an ENGINE ring -- one truth for every face (the server's copy records, the sentinel's copy reads, alerts carry the trip's trace ids). Enable BEFORE handing the monitor to Observe(): the server stores a Haro copy at that moment, and a copy made earlier does not know tracing was turned on later.aucune extension
IsTracing
(sans commentaire dans la source : le nom se lit comme une phrase) is tracingaucune extension
RecordTrace
(sans commentaire dans la source : le nom se lit comme une phrase) record traceaucune extension
TraceCount
(sans commentaire dans la source : le nom se lit comme une phrase) trace countaucune extension
RecentTraces
The last pnHowMany traces, oldest first: [ [ :traceId, :path, :status, :durMs, :wallMs ], ... ]aucune extension
NewCounter
Your own metricsQCSXTZZZIBWU
NewGauge
(sans commentaire dans la source : le nom se lit comme une phrase) new gaugeQCSXTZZZIBWU
NewTimer
(sans commentaire dans la source : le nom se lit comme une phrase) new timerQCSXTZZZIBWU
HasMetric
(sans commentaire dans la source : le nom se lit comme une phrase) has metricaucune extension
MetricQ
The metric as a chainable object. It is a Haro COPY whose state is the SAME engine series/histogram -- record through it, read through the monitor, the numbers agree.aucune extension
Metrics
The registry as data: [ [name, kind], ... ].aucune extension
NumberOfMetrics
(sans commentaire dans la source : le nom se lit comme une phrase) number of metricsaucune extension
Sample
Sampling ------------------------------------------------- One sample of every watched sense, NOW (unconditional pull). Returns the number of gauge writes performed. Self-priced: the monotonic cost of every pass accumulates for SelfCost().aucune extension
SampleCount
(sans commentaire dans la source : le nom se lit comme une phrase) sample countaucune extension
SelfCost
What observation itself costs -- measured with the same clock it provides (the profiler profiles the profiler). Wall ms on the monotonic clock: sampling is straight-line sense-reading, so wall is the honest price (and Windows quantizes CPU too coarsely for per-sample readings anyway). Returns [ :samples, :totalMs, :perSampleMs ].aucune extension
Tick
Cadence-gated: samples only when Every() has elapsed on the monotonic clock. Call from any loop; returns 1 if it sampled.aussi écrite: Cycleaucune extension
RunFor
Standalone continuous mode: drive the cadence for nMs (blocking; for scripts and guards -- servers should host, not block).aucune extension
Prometheus
Interop: the industry formats ---------------------------- The Prometheus /metrics exposition text, every metric.aucune extension
OtelJson
One OTLP resourceMetrics envelope batching every metric.aucune extension
Explain
Legibilityaucune extension
Show
(sans commentaire dans la source : le nom se lit comme une phrase) showaucune extension
Destroy
(sans commentaire dans la source : le nom se lit comme une phrase) destroyaucune extension