Schema reference checks
View SourceMeasures 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 |