var metricsSema …
var metricsInit …
var metrics …
var sizeClassBuckets …
var timeHistBuckets …
type metricData …
func metricsLock() { … }
func metricsUnlock() { … }
func initMetrics() { … }
func compute0(_ *statAggregate, out *metricValue) { … }
type metricReader …
func (f metricReader) compute(_ *statAggregate, out *metricValue) { … }
func godebug_registerMetric(name string, read func() uint64) { … }
type statDep …
const heapStatsDep …
const sysStatsDep …
const cpuStatsDep …
const gcStatsDep …
const numStatsDeps …
type statDepSet …
func makeStatDepSet(deps ...statDep) statDepSet { … }
func (s statDepSet) difference(b statDepSet) statDepSet { … }
func (s statDepSet) union(b statDepSet) statDepSet { … }
func (s *statDepSet) empty() bool { … }
func (s *statDepSet) has(d statDep) bool { … }
type heapStatsAggregate …
func (a *heapStatsAggregate) compute() { … }
type sysStatsAggregate …
func (a *sysStatsAggregate) compute() { … }
type cpuStatsAggregate …
func (a *cpuStatsAggregate) compute() { … }
type gcStatsAggregate …
func (a *gcStatsAggregate) compute() { … }
func nsToSec(ns int64) float64 { … }
type statAggregate …
func (a *statAggregate) ensure(deps *statDepSet) { … }
type metricKind …
const metricKindBad …
const metricKindUint64 …
const metricKindFloat64 …
const metricKindFloat64Histogram …
type metricSample …
type metricValue …
func (v *metricValue) float64HistOrInit(buckets []float64) *metricFloat64Histogram { … }
type metricFloat64Histogram …
var agg …
type metricName …
func readMetricNames() []string { … }
func readMetrics(samplesp unsafe.Pointer, len int, cap int) { … }
func readMetricsLocked(samplesp unsafe.Pointer, len int, cap int) { … }