Skip to content
bench/lang

merkletrees

Memory

Build and hash Merkle trees.

Input

Apple M5 laptop · Oct 20, 2026 · 25 results

merkletrees results for input 17, fastest first
#LanguageCodeTime (log scale)vs best± stddevPeak memCompiler
1Dart1.dart132ms1.00×0.3ms62.4MBdart/exe 3.8.2
2JavaScript1.js248ms1.87×13ms226.9MBnode 24.4.1
3JavaScript1.js254ms1.91×7.0ms137.6MBbun 1.2.19
4TypeScript1.ts259ms1.95×7.7ms223.5MBdeno 2.4.3
5Nim1.nim298ms2.25×9.2ms36.0MBnim 2.2.4
6Java1.java300ms2.27×2.5ms111.1MBopenjdk 21
7C++1.cpp300ms2.27×0.8ms33.4MBg++ 15.1.0
8Kotlin1.kt314ms2.37×0.8ms113.4MBkotlin/jvm 21
9C1.c317ms2.39×16ms25.3MBgcc 15.1.0
10Rust1.rs371ms2.80×9.4ms33.4MBrustc 1.88.0
11Java1.java470ms3.55×21ms731.3MBopenjdk/zgc 21
12Swift1.swift583ms4.40×62ms76.2MBswift 6.1.2
13Zig1.zig586ms4.42×51ms40.9MBzig 0.14.1
14Crystal1.cr671ms5.06×59ms68.2MBcrystal 1.17.0
15OCaml1.ml730ms5.51×17ms70.8MBocaml 5.3
16C#2.cs827ms6.24×102ms71.6MBdotnet 9.0.303
17C#1.cs1.16s8.73×160ms139.7MBdotnet 9.0.303
18Go1.go1.37s10.37×30ms59.3MBgo 1.24.5
19Go2.go1.62s12.24×53ms43.1MBgo 1.24.5
20OCaml2.ml1.71s12.87×51ms91.4MBocaml 5.3
21PHP1.php2.44s18.43×71ms89.1MBphp 8.2.29
22Ruby1.rb10.39s78.41×1.30s111.6MBruby/yjit 3.4.5
23Perl1.pl11.79s88.98×424ms109.3MBperl 5.40.2
24Ruby1.rb12.21s92.18×1.96s103.5MBruby 3.4.5
25Python1.py13.86s104.61×158ms121.2MBcpython 3.13.5

Fastest times over time

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

Fastest merkletrees time per run for Dart, JavaScript, TypeScript, Nim, Java
Fastest merkletrees time per run for Dart, JavaScript, TypeScript, Nim, Java
RunDartJavaScriptTypeScriptNimJava
Oct 19, 2026131ms233ms258ms222ms298ms
Oct 20, 2026132ms248ms259ms298ms300ms
Oct 20, 2026132ms248ms259ms298ms300ms