Skip to content

Conversation

GuillaumeLagrange
Copy link
Contributor

No description provided.

v3 was the action version of the previous base job.
We want to do changes one by one, and v4 (current main) does not work
without the concurrency change. This just brings the concurrency change
that we will need to set the action version to the latest (v4) again.
Enables perf by default on walltime runs, and requires explicit mode.
These flags will be tweaked in the PR adding proper perf management.
This is not used yet, but keeping the implementation just in case. If
untouched for a long time, do not hesitate to remove
Support is still far from perfect for async/heavy code.
`node-gyp` was being too smart for its own good and was actually falling
back to the local build, which should not be allowed for this test!
Copy link

codspeed-hq bot commented Sep 26, 2025

CodSpeed Performance Report

Congrats! CodSpeed is installed 🎉

🆕 82 new benchmarks were detected.

You will start to see performance impacts in the reports once the benchmarks are run from your default branch.

Detected benchmarks

  • RegExp#test (20.3 µs)
  • String#indexOf (11 µs)
  • switch 1 (123.6 µs)
  • switch 2 (27.2 µs)
  • test_iterative_fibo_10 (12 µs)
  • test_iterative_fibo_100 (21.2 µs)
  • test_recursive_cached_fibo_10 (25.4 µs)
  • test_recursive_cached_fibo_20 (30.7 µs)
  • test_recursive_cached_fibo_30 (36.8 µs)
  • test_recursive_fibo_10 (28.2 µs)
  • test_recursive_fibo_20 (1.5 ms)
  • test sync baz 10 (12.4 µs)
  • test sync baz 100 (13.7 µs)
  • test_iterative_fibo_10 (299.8 µs)
  • test_iterative_fibo_100 (34 µs)
  • test_recursive_cached_fibo_10 (48.2 µs)
  • test_recursive_cached_fibo_20 (45.2 µs)
  • test_recursive_cached_fibo_30 (48.9 µs)
  • test_recursive_fibo_10 (138.4 µs)
  • test_recursive_fibo_20 (1.5 ms)
  • test sync baz 10 (41 µs)
  • test sync baz 100 (33.1 µs)
  • test_iterative_fibo_10 (12.1 µs)
  • test_iterative_fibo_100 (21.3 µs)
  • test_recursive_cached_fibo_10 (25.5 µs)
  • test_recursive_cached_fibo_20 (30.7 µs)
  • test_recursive_cached_fibo_30 (36.9 µs)
  • test_recursive_fibo_10 (28.4 µs)
  • test_recursive_fibo_20 (1.5 ms)
  • test sync baz 10 (12.4 µs)
  • test sync baz 100 (13.3 µs)
  • test_iterative_fibo_10 (190.2 µs)
  • test_iterative_fibo_100 (213 µs)
  • test_recursive_cached_fibo_10 (48.4 µs)
  • test_recursive_cached_fibo_20 (45.7 µs)
  • test_recursive_cached_fibo_30 (226.3 µs)
  • test_recursive_fibo_10 (138.9 µs)
  • test_recursive_fibo_20 (1.5 ms)
  • test sync baz 10 (199.9 µs)
  • test sync baz 100 (33 µs)
  • fibo 30 (175 ms)
  • RegExp#test (18.9 µs)
  • String#indexOf (11.1 µs)
  • switch 1 (124.6 µs)
  • switch 2 (27.9 µs)
  • RegExp#test (18.8 µs)
  • String#indexOf (11.1 µs)
  • switch 1 (123.4 µs)
  • switch 2 (27.5 µs)
  • RegExp#test (18.8 µs)
  • String#indexOf (11 µs)
  • long body (320.2 µs)
  • short body (110.6 µs)
  • short body 2 (59.2 µs)
  • short body 3 (64.3 µs)
  • short body 4 (59.2 µs)
  • short body 5 (59.2 µs)
  • long body (382.1 µs)
  • short body (121.2 µs)
  • switch 1 (93.2 µs)
  • switch 2 (8 µs)
  • wait 1ms (19.9 µs)
  • wait 1sec (19.3 ms)
  • wait 500ms (10.4 ms)
  • fibo 10 (37.7 µs)
  • fibo 15 (146.6 µs)
  • long body (353.2 µs)
  • short body (301.4 µs)
  • end (208 µs)
  • one (240.1 µs)
  • two (201.7 µs)
  • long body (352.7 µs)
  • short body (89 µs)
  • short body (89.2 µs)
  • long body (353.4 µs)
  • short body (89.4 µs)
  • long body (356.7 µs)
  • short body (89.9 µs)
  • short body (133.1 µs)
  • wait 1ms (31.2 µs)
  • wait 1sec (21.2 ms)
  • wait 500ms (10.4 ms)

Copy link

codspeed-hq bot commented Sep 26, 2025

CodSpeed WallTime Performance Report

Congrats! CodSpeed is installed 🎉

🆕 48 new benchmarks were detected.

You will start to see performance impacts in the reports once the benchmarks are run from your default branch.

Detected benchmarks

  • switch 1 (288 ns)
  • switch 2 (312 ns)
  • test_iterative_fibo_10 (384 ns)
  • test_iterative_fibo_100 (648 ns)
  • test_recursive_cached_fibo_10 (1.1 µs)
  • test_recursive_cached_fibo_20 (2.6 µs)
  • test_recursive_cached_fibo_30 (3.3 µs)
  • test_recursive_fibo_10 (2.3 µs)
  • test_recursive_fibo_20 (248.4 µs)
  • test sync baz 10 (300 ns)
  • test sync baz 100 (432 ns)
  • test_iterative_fibo_10 (372 ns)
  • test_iterative_fibo_100 (636 ns)
  • test_recursive_cached_fibo_10 (1.1 µs)
  • test_recursive_cached_fibo_20 (2.7 µs)
  • test_recursive_cached_fibo_30 (3.3 µs)
  • test_recursive_fibo_10 (2.3 µs)
  • test_recursive_fibo_20 (248.5 µs)
  • test sync baz 10 (312 ns)
  • test sync baz 100 (432 ns)
  • fibo 30 (29.6 ms)
  • switch 1 (288 ns)
  • switch 2 (312 ns)
  • switch 1 (276 ns)
  • switch 2 (324 ns)
  • long body (217.5 µs)
  • short body (1.6 µs)
  • switch 1 (144 ns)
  • switch 2 (168 ns)
  • wait 1ms (1 ms)
  • wait 1sec (1 s)
  • wait 500ms (500 ms)
  • fibo 10 (2.1 µs)
  • fibo 15 (21.4 µs)
  • long body (211.1 µs)
  • short body (1.8 µs)
  • end (34.5 µs)
  • long body (213.5 µs)
  • short body (1.8 µs)
  • short body (1.7 µs)
  • long body (217.3 µs)
  • short body (1.7 µs)
  • long body (215.1 µs)
  • short body (1.8 µs)
  • short body (1.8 µs)
  • wait 1ms (1 ms)
  • wait 1sec (1 s)
  • wait 500ms (500 ms)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants