tiny.bench.statistics
Defined in tiny.bench.
API (26)
Actions
Public operations.
IndexedDeltaTotalsIndexedMemoryTotalscomputeSampleStatscomputeSampleStatsWithBootstrapnsPerFloatUnitnsPerUnitpercentilesampleSetValueCapacitysampleSetsvaluePerFloatUnitvaluePerUnit
Types and contracts
Public types and contracts.
BootstrapConfidenceIntervalsBootstrapConfigCapacityCapacityErrorConfidenceIntervalErrorExhaustionLimitsSampleSetCursorSampleSetErrorSampleStatsStorageStorageStatus
Values and defaults
Public values and defaults.
Source
Source: lib/bench/src/stats/sets.zig:3
zig
pub const Error = error{ CapacityOverflow, SampleSetStorageTooSmall,};Source: lib/bench/src/stats/compute.zig:38
zig
pub fn percentile(sorted: []const u64, pct: u8) u64 { if (sorted.len == 0) return 0; return sorted[scaledIndex(sorted.len, pct, 100)];}Source: lib/bench/src/stats/model.zig:49
zig
pub const ComputeError = Exhaustion || InputError;Source: lib/bench/src/stats/model.zig:1
zig
pub const default_bootstrap_iterations: u32 = 1000;Source: lib/bench/src/stats/model.zig:2
zig
pub const default_bootstrap_seed: u64 = 0x5449_4e59_4245_4e43;Source: lib/bench/src/root.zig:29
zig
pub const statistics = @import("stats/root.zig");Source: lib/bench/src/stats/root.zig
zig
const capacity_mod = @import("capacity.zig");const compute = @import("compute.zig");const model = @import("model.zig");const sets = @import("sets.zig");const storage_mod = @import("storage.zig");const totals = @import("totals.zig");pub const default_bootstrap_iterations = model.default_bootstrap_iterations;pub const default_bootstrap_seed = model.default_bootstrap_seed;pub const BootstrapConfig = model.BootstrapConfig;pub const ConfidenceInterval = model.ConfidenceInterval;pub const BootstrapConfidenceIntervals = model.BootstrapConfidenceIntervals;pub const SampleStats = model.SampleStats;pub const Limits = capacity_mod.Limits;pub const Capacity = capacity_mod.Capacity;pub const CapacityError = capacity_mod.DeriveError;pub const Storage = storage_mod.Storage;pub const StorageStatus = storage_mod.Status;pub const Exhaustion = model.Exhaustion;pub const Error = model.ComputeError;pub const SampleSetError = sets.Error;pub const SampleSetCursor = sets.Cursor;pub const sampleSetValueCapacity = sets.valueCapacity;pub const sampleSets = sets.partition;pub const computeSampleStats = compute.sample;pub const computeSampleStatsWithBootstrap = compute.sampleWithBootstrap;pub const percentile = compute.percentile;pub const IndexedDeltaTotals = totals.IndexedDeltaTotals;pub const IndexedMemoryTotals = totals.IndexedMemoryTotals;pub const nsPerUnit = totals.nsPerUnit;pub const valuePerUnit = totals.valuePerUnit;pub const nsPerFloatUnit = totals.nsPerFloatUnit;pub const valuePerFloatUnit = totals.valuePerFloatUnit;Audit
| Definitions | 6 |
|---|---|
| Public names | 6 |
| Members | 2 |
| Version | 26.7.0 |
| Revision | daab053ee433 |