Running benches/ecs_bench.rs (target/release/deps/ecs_bench-d52478680957cd6b)
Benchmarking array run: Collecting 100 samples in estimated 5.0340 s (369k iteratioarray run               time:   [13.510 µs 13.511 µs 13.513 µs]
                        change: [-0.2624% -0.1862% -0.1132%] (p = 0.00 < 0.05)
                        Change within noise threshold.
Found 11 outliers among 100 measurements (11.00%)
  4 (4.00%) high mild
  7 (7.00%) high severe

Benchmarking component run: Collecting 100 samples in estimated 5.0476 s (328k itercomponent run           time:   [15.372 µs 15.375 µs 15.378 µs]
                        change: [+0.6332% +0.6973% +0.7567%] (p = 0.00 < 0.05)
                        Change within noise threshold.
Found 12 outliers among 100 measurements (12.00%)
  1 (1.00%) low severe
  4 (4.00%) low mild
  3 (3.00%) high mild
  4 (4.00%) high severe

Benchmarking component run 16: Collecting 100 samples in estimated 5.0095 s (343k icomponent run 16        time:   [14.563 µs 14.565 µs 14.568 µs]
                        change: [-0.1972% -0.1257% -0.0165%] (p = 0.00 < 0.05)
                        Change within noise threshold.
Found 12 outliers among 100 measurements (12.00%)
  1 (1.00%) low mild
  2 (2.00%) high mild
  9 (9.00%) high severe

Benchmarking component run 32: Collecting 100 samples in estimated 5.0494 s (328k icomponent run 32        time:   [15.381 µs 15.383 µs 15.385 µs]
                        change: [+0.1029% +0.1892% +0.2936%] (p = 0.00 < 0.05)
                        Change within noise threshold.
Found 11 outliers among 100 measurements (11.00%)
  3 (3.00%) high mild
  8 (8.00%) high severe

Benchmarking component run 48: Collecting 100 samples in estimated 5.0566 s (313k icomponent run 48        time:   [16.170 µs 16.171 µs 16.172 µs]
                        change: [+0.0603% +0.1737% +0.2761%] (p = 0.00 < 0.05)
                        Change within noise threshold.
Found 15 outliers among 100 measurements (15.00%)
  1 (1.00%) high mild
  14 (14.00%) high severe

Benchmarking component run 64: Collecting 100 samples in estimated 5.0718 s (298k icomponent run 64        time:   [17.035 µs 17.040 µs 17.046 µs]
                        change: [-0.1022% -0.0190% +0.0497%] (p = 0.65 > 0.05)
                        No change in performance detected.

Benchmarking component add/remove: Collecting 100 samples in estimated 6.4351 s (15component add/remove    time:   [424.47 µs 424.52 µs 424.57 µs]
                        change: [+0.0175% +0.2315% +0.4773%] (p = 0.04 < 0.05)
                        Change within noise threshold.
Found 14 outliers among 100 measurements (14.00%)
  2 (2.00%) high mild
  12 (12.00%) high severe