REPOSITORY SOURCE

atomic-storage-benchmark.json

docs/evidence/atomic-storage-benchmark.json

1{
2  "format": 1,
3  "date": "2026-10-24T19:28:43.996Z",
4  "engine": "0.1.0",
5  "fixture": "sparse-storage.2",
6  "git": {
7    "commit": "8752564f3b0872e583eb78c2f07a831b4fe9770f",
8    "dirty": false
9  },
10  "platform": "linux",
11  "os": "7.2.8-9-omarchy",
12  "cpu": "Intel(R) Core(TM) Ultra X7 358H",
13  "node": "v22.23.4",
14  "entities": 8192,
15  "selected": 128,
16  "warmup": 30,
17  "samples": 180,
18  "milliseconds": {
19    "selectedUpdate": {
20      "p50": 0.3158910000000219,
21      "p95": 0.4207420000000184,
22      "p99": 0.6093029999999544
23    },
24    "fullQuery": {
25      "p50": 0.4223130000000026,
26      "p95": 0.7821559999999863,
27      "p99": 1.1782420000000116
28    },
29    "atomicSelectedUpdate": {
30      "p50": 0.7673729999999068,
31      "p95": 1.4494750000000067,
32      "p99": 1.619216999999935
33    }
34  },
35  "churn": {
36    "replacements": 12800,
37    "before": {
38      "live": 8192,
39      "allocated": 8192,
40      "retired": 0,
41      "maxEntities": 8192,
42      "entityTypedBytes": 98304,
43      "components": {
44        "Position": {
45          "kind": "numeric-columns",
46          "rows": 8192,
47          "capacity": 8192,
48          "numericColumns": 3,
49          "referenceColumns": 0,
50          "typedBytes": 262144
51        },
52        "Selected": {
53          "kind": "numeric-columns",
54          "rows": 128,
55          "capacity": 128,
56          "numericColumns": 1,
57          "referenceColumns": 0,
58          "typedBytes": 1152
59        }
60      }
61    },
62    "after": {
63      "live": 8192,
64      "allocated": 8192,
65      "retired": 0,
66      "maxEntities": 8192,
67      "entityTypedBytes": 98304,
68      "components": {
69        "Position": {
70          "kind": "numeric-columns",
71          "rows": 8192,
72          "capacity": 8192,
73          "numericColumns": 3,
74          "referenceColumns": 0,
75          "typedBytes": 262144
76        },
77        "Selected": {
78          "kind": "numeric-columns",
79          "rows": 128,
80          "capacity": 128,
81          "numericColumns": 1,
82          "referenceColumns": 0,
83          "typedBytes": 1152
84        }
85      }
86    }
87  },
88  "checksum": 7045570560,
89  "snapshotSha256": "3ff3dcaf6a4622db791e6015bd6e09e5e51b6bb73f3b250ead7cece44be16868",
90  "scope": "Isolated ECS mutation/query/slot-reuse workload, including a 128-row atomic commit without spatial invariants. Not whole-world simulation, GPU, physics or multiplayer capacity. Typed bytes describe retained state, excluding transaction scratch allocations, JS objects and journal payload memory."
91}
92