Schema reference checks

View Source

Measures the current validator with distinct local references and matching component targets.

Recorded at 2026-09-11T08:37:50.983973Z with mix bench. AshOaskit 0.4.1, Benchee 1.5.1, benchee_markdown 0.3.4.

Inputs and correctness checks are outside timed work. Scenarios run serially with 2 seconds of warmup, 5 seconds of runtime measurement, 1 second of memory measurement, and 1 second of reduction measurement. Slow scenarios may collect few samples; these measurements are observations, not guarantees.

Memory results measure allocations in the benchmarked process, not peak resident memory or allocations in other processes. See methodology.

System

Benchmark suite executing on the following system:

Operating System macOS
CPU Information Apple M5 Pro
Number of Available Cores 18
Available Memory 48 GB
Elixir Version 1.20.4
Erlang Version 28.5.0.6

Configuration

Benchmark suite executing with the following configuration:

:time 5 s
:parallel 1
:warmup 2 s

Statistics

Input: 100 references

Run Time

Name IPS Average Deviation Median 99th %
validate local references 5.41 K 184.81 µs ±7.19% 183.92 µs 219.61 µs

Run Time Comparison

Name IPS Slower
validate local references 5.41 K  

Memory Usage

Name Average Factor
validate local references 115.39 KB  

Reduction Count

Name Average Factor
validate local references 12.64 K  

Input: 500 references

Run Time

Name IPS Average Deviation Median 99th %
validate local references 1.26 K 795.02 µs ±4.37% 789.33 µs 909.99 µs

Run Time Comparison

Name IPS Slower
validate local references 1.26 K  

Memory Usage

Name Average Factor
validate local references 572.89 KB  

Reduction Count

Name Average Factor
validate local references 64.54 K  

Input: 1000 references

Run Time

Name IPS Average Deviation Median 99th %
validate local references 645.39 1.55 ms ±4.22% 1.53 ms 1.78 ms

Run Time Comparison

Name IPS Slower
validate local references 645.39  

Memory Usage

Name Average Factor
validate local references 1.12 MB  

Reduction Count

Name Average Factor
validate local references 128.64 K  

Input: 2000 references

Run Time

Name IPS Average Deviation Median 99th %
validate local references 318.00 3.14 ms ±3.65% 3.11 ms 3.54 ms

Run Time Comparison

Name IPS Slower
validate local references 318.00  

Memory Usage

Name Average Factor
validate local references 2.28 MB  

Reduction Count

Name Average Factor
validate local references 254.73 K