atomic-simulation-benchmark.json
docs/evidence/atomic-simulation-benchmark.json
1{
2 "date": "2026-10-24T19:28:38.425Z",
3 "engine": "0.1.0",
4 "fixture": "lantern-house.1",
5 "git": {
6 "commit": "8752564f3b0872e583eb78c2f07a831b4fe9770f",
7 "dirty": false
8 },
9 "platform": "linux",
10 "os": "7.2.8-9-omarchy",
11 "cpu": "Intel(R) Core(TM) Ultra X7 358H",
12 "node": "v22.23.4",
13 "ticks": 1800,
14 "storage": {
15 "live": 1,
16 "allocated": 1,
17 "retired": 0,
18 "maxEntities": 65536,
19 "entityTypedBytes": 192,
20 "components": {
21 "Transform": {
22 "kind": "numeric-columns",
23 "rows": 1,
24 "capacity": 16,
25 "numericColumns": 10,
26 "referenceColumns": 0,
27 "typedBytes": 1408
28 },
29 "PlaceMembership": {
30 "kind": "reference-rows",
31 "rows": 1,
32 "capacity": 16,
33 "numericColumns": 0,
34 "referenceColumns": 0,
35 "typedBytes": 128
36 },
37 "Parent": {
38 "kind": "reference-rows",
39 "rows": 0,
40 "capacity": 0,
41 "numericColumns": 0,
42 "referenceColumns": 0,
43 "typedBytes": 0
44 },
45 "RenderMesh": {
46 "kind": "mixed-columns",
47 "rows": 0,
48 "capacity": 0,
49 "numericColumns": 4,
50 "referenceColumns": 1,
51 "typedBytes": 0
52 },
53 "MaterialRef": {
54 "kind": "reference-rows",
55 "rows": 0,
56 "capacity": 0,
57 "numericColumns": 0,
58 "referenceColumns": 0,
59 "typedBytes": 0
60 },
61 "Collider": {
62 "kind": "mixed-columns",
63 "rows": 0,
64 "capacity": 0,
65 "numericColumns": 5,
66 "referenceColumns": 1,
67 "typedBytes": 0
68 },
69 "RigidBody": {
70 "kind": "mixed-columns",
71 "rows": 0,
72 "capacity": 0,
73 "numericColumns": 9,
74 "referenceColumns": 1,
75 "typedBytes": 0
76 },
77 "CharacterMotor": {
78 "kind": "mixed-columns",
79 "rows": 1,
80 "capacity": 16,
81 "numericColumns": 5,
82 "referenceColumns": 1,
83 "typedBytes": 544
84 },
85 "AnimationState": {
86 "kind": "mixed-columns",
87 "rows": 0,
88 "capacity": 0,
89 "numericColumns": 3,
90 "referenceColumns": 1,
91 "typedBytes": 0
92 },
93 "InputOwner": {
94 "kind": "reference-rows",
95 "rows": 0,
96 "capacity": 0,
97 "numericColumns": 0,
98 "referenceColumns": 0,
99 "typedBytes": 0
100 },
101 "AuthorityDomain": {
102 "kind": "reference-rows",
103 "rows": 0,
104 "capacity": 0,
105 "numericColumns": 0,
106 "referenceColumns": 0,
107 "typedBytes": 0
108 },
109 "Interaction": {
110 "kind": "mixed-columns",
111 "rows": 0,
112 "capacity": 0,
113 "numericColumns": 2,
114 "referenceColumns": 2,
115 "typedBytes": 0
116 },
117 "BehaviorState": {
118 "kind": "mixed-columns",
119 "rows": 0,
120 "capacity": 0,
121 "numericColumns": 1,
122 "referenceColumns": 2,
123 "typedBytes": 0
124 },
125 "PersistentIdentity": {
126 "kind": "reference-rows",
127 "rows": 0,
128 "capacity": 0,
129 "numericColumns": 0,
130 "referenceColumns": 0,
131 "typedBytes": 0
132 },
133 "AudioEmitter": {
134 "kind": "mixed-columns",
135 "rows": 0,
136 "capacity": 0,
137 "numericColumns": 5,
138 "referenceColumns": 1,
139 "typedBytes": 0
140 },
141 "Light": {
142 "kind": "mixed-columns",
143 "rows": 0,
144 "capacity": 0,
145 "numericColumns": 8,
146 "referenceColumns": 1,
147 "typedBytes": 0
148 },
149 "Tags": {
150 "kind": "reference-rows",
151 "rows": 0,
152 "capacity": 0,
153 "numericColumns": 0,
154 "referenceColumns": 0,
155 "typedBytes": 0
156 }
157 }
158 },
159 "simulationMs": {
160 "p50": 0.0744240000000218,
161 "p95": 0.11369200000001456,
162 "p99": 0.3842629999999758
163 },
164 "systems": [
165 {
166 "id": "input.expire",
167 "samples": 1800,
168 "p50": 0.00027399999999033753,
169 "p95": 0.00041199999998298154,
170 "p99": 0.0005530000000248947
171 },
172 {
173 "id": "motor.step",
174 "samples": 1800,
175 "p50": 0.021570999999994456,
176 "p95": 0.036956999999972595,
177 "p99": 0.06862899999998717
178 },
179 {
180 "id": "motor.respawn",
181 "samples": 1800,
182 "p50": 0.00013500000000021828,
183 "p95": 0.0002089999999839165,
184 "p99": 0.0002499999999940883
185 },
186 {
187 "id": "interaction.nearest",
188 "samples": 1800,
189 "p50": 0.0008589999999912834,
190 "p95": 0.0014939999999796783,
191 "p99": 0.0020630000000210202
192 },
193 {
194 "id": "state.finalize",
195 "samples": 1800,
196 "p50": 0.049834999999973206,
197 "p95": 0.07440600000001041,
198 "p99": 0.11833100000001195
199 }
200 ],
201 "scope": "Headless single-player simulation. Not GPU or network capacity."
202}
203