Skip to content
bench/lang

fannkuch-redux

CPU

Count pancake flips over every permutation.

Input

Apple M5 laptop · Oct 20, 2026 · 22 results

fannkuch-redux results for input 11, fastest first
#LanguageCodeTime (log scale)vs best± stddevPeak memCompiler
1Go3.go1.21s1.00×48ms3.5MBgo 1.24.5
2C#9.cs1.34s1.11×15ms20.7MBdotnet 9.0.303
3Java1.java1.43s1.19×16ms85.0MBopenjdk/zgc 21
4Dart2.dart1.44s1.19×23ms4.9MBdart/exe 3.8.2
5Java1.java1.52s1.26×120ms69.8MBopenjdk 21
6C1.c1.74s1.44×8.6ms1.3MBgcc 15.1.0
7C++1.cpp1.76s1.46×8.3ms1.2MBg++ 15.1.0
8TypeScript1.ts1.85s1.53×76ms48.9MBdeno 2.4.3
9Zig1.zig1.86s1.54×159ms0.8MBzig 0.14.1
10Kotlin1.kt1.91s1.58×52ms72.4MBkotlin/jvm 21
11Nim1.nim2.05s1.70×211ms2.3MBnim 2.2.4
12JavaScript1.js2.06s1.71×51ms52.7MBnode 24.4.1
13JavaScript1.js2.07s1.72×81ms40.4MBbun 1.2.19
14Rust1.rs2.09s1.73×3.7ms1.3MBrustc 1.88.0
15Swift1.swift2.10s1.74×309ms6.7MBswift 6.1.2
16Crystal1.cr2.42s2.00×87ms6.9MBcrystal 1.17.0
17OCaml2.ml3.99s3.31×19ms4.7MBocaml 5.3
18PHP1.php5.86s4.86×123ms27.4MBphp 8.2.29
19Python1.py40.35s33.47×0.0ms7.6MBcpython 3.13.5
20Ruby1.rb111.41s92.41×0.0ms13.0MBruby/yjit 3.4.5
21Perl1.pl111.47s92.46×0.0ms4.5MBperl 5.40.2
22Ruby1.rb112.32s93.17×0.0ms12.6MBruby 3.4.5
Did not finish (3)

Fastest times over time

Today's top 5 on Apple M5 laptop, single-thread, largest input. Log scale.

Fastest fannkuch-redux time per run for Go, C#, Java, Dart, C
Fastest fannkuch-redux time per run for Go, C#, Java, Dart, C
RunGoC#JavaDartC
Oct 19, 20261.09sno result1.32s1.45sno result
Oct 20, 20261.21s1.34s1.43s1.44s1.74s
Oct 20, 20261.21s1.34s1.43s1.44s1.74s