@@ -6,22 +6,22 @@ Benchmark with [tak function](https://en.wikipedia.org/wiki/Tak_(function)) [^ta
66
77``` bash 
88$ ruby tarai.rb
9- go version go1.23.2  darwin/arm64
10- ruby 3.3.5 (2024-09-03  revision ef084cc8f4)  [arm64-darwin23 ]
9+ go version go1.24.1  darwin/arm64
10+ ruby 3.4.2 (2025-02-15  revision d2930f8e7a) +PRISM  [arm64-darwin24 ]
1111Warming up --------------------------------------
1212          sequential     1.000 i/100ms
1313   parallel (Ractor)     1.000 i/100ms
1414    parallel (Fiber)     1.000 i/100ms
1515parallel (goroutine)     1.000 i/100ms
1616Calculating -------------------------------------
17-           sequential      0.017  (± 0.0%) i/s    (57.84  s/i) -      1.000 in   57.844394s 
18-    parallel (Ractor)      0.052 (± 0.0%) i/s    (19.41  s/i) -      1.000 in   19.412980s 
19-     parallel (Fiber)      0.018 (± 0.0%) i/s    (56.78  s/i) -      1.000 in   56.780241s 
20- parallel (goroutine)      1.478  (± 0.0%) i/s  (676.40  ms/i) -      8 .000 in    5.412528s 
17+           sequential      0.018  (± 0.0%) i/s    (56.40  s/i) -      1.000 in   56.397748s 
18+    parallel (Ractor)      0.052 (± 0.0%) i/s    (19.39  s/i) -      1.000 in   19.394641s 
19+     parallel (Fiber)      0.018 (± 0.0%) i/s    (56.42  s/i) -      1.000 in   56.417936s 
20+ parallel (goroutine)      1.581  (± 0.0%) i/s  (632.49  ms/i) -      9 .000 in    5.743819s 
2121
2222Comparison:
23- parallel (goroutine):        1.5  i/s
24-    parallel (Ractor):        0.1 i/s - 28.70x   slower
25-     parallel (Fiber) :        0.0 i/s - 83.95x   slower
26-           sequential :        0.0 i/s - 85.52x   slower
23+ parallel (goroutine):        1.6  i/s
24+    parallel (Ractor):        0.1 i/s - 30.66x   slower
25+           sequential :        0.0 i/s - 89.17x   slower
26+     parallel (Fiber) :        0.0 i/s - 89.20x   slower
2727``` 
0 commit comments