Skip to content

152

Compare
Choose a tag to compare
@github-actions github-actions released this 11 Jan 04:46
· 42 commits to master since this release
Execution time Binary size Max Memory Usage*
position name mean
1 cpp-clang 307.49149ms
2 zig 309.85705ms
3 c-gcc 310.02220ms
4 assembly 310.10336ms
5 c-clang 310.16546ms
6 nim 310.26984ms
7 fortran 310.32116ms
8 pascal 310.51487ms
9 rust 311.05539ms
10 cpp-gcc 311.11264ms
11 bun 324.65129ms
12 go 332.13069ms
13 node 337.75291ms
14 deno 338.18119ms
15 java 353.60045ms
16 kotlin 363.67545ms
17 coffeescript 370.59984ms
18 csharp 486.93182ms
19 scala 747.98745ms
20 crystal 1.76511s
21 erlang 2.42393s
22 php 3.20091s
23 lua 4.65146s
24 forth 4.80387s
25 ruby 7.13492s
26 haskell 17.21713s
27 cobol 19.39732s
28 perl 30.58592s
29 julia 33.23236s
30 python3 39.94979s
31 smalltalk 2.02180m
32 prolog 2.57971m
position name size
1 assembly 253.0000000 B
2 cobol 14.7360000 kB
3 c-gcc 16.0080000 kB
4 c-clang 16.0880000 kB
5 fortran 16.4320000 kB
6 cpp-gcc 16.5360000 kB
7 cpp-clang 16.6640000 kB
8 nim 149.3840000 kB
9 prolog 214.4240000 kB
10 pascal 513.8880000 kB
11 haskell 1.1097200 MB
12 go 1.7697210 MB
13 zig 1.9296480 MB
14 rust 4.4173840 MB
15 bun -
16 coffeescript -
17 crystal -
18 csharp -
19 deno -
20 erlang -
21 forth -
22 java -
23 julia -
24 kotlin -
25 lua -
26 node -
27 perl -
28 php -
29 python3 -
30 ruby -
31 scala -
32 smalltalk -
position name max_rss
1 assembly 262.1440000 kB
2 zig 262.1440000 kB
3 pascal 393.2160000 kB
4 nim 1.4417920 MB
5 c-clang 1.5728640 MB
6 c-gcc 1.5728640 MB
7 rust 1.8350080 MB
8 lua 2.4903680 MB
9 fortran 2.7525120 MB
10 forth 3.1457280 MB
11 go 3.2931840 MB
12 cpp-clang 3.5389440 MB
13 cpp-gcc 3.5389440 MB
14 haskell 4.0632320 MB
15 perl 4.8496640 MB
16 cobol 6.2914560 MB
17 smalltalk 7.7332480 MB
18 python3 8.1264640 MB
19 prolog 10.3546880 MB
20 php 19.3044480 MB
21 csharp 22.7491840 MB
22 ruby 30.1465600 MB
23 java 40.5872640 MB
24 kotlin 42.6721280 MB
25 node 46.8049920 MB
26 erlang 49.7295360 MB
27 coffeescript 52.3714560 MB
28 deno 57.7945600 MB
29 bun 70.0088320 MB
30 scala 87.4209280 MB
31 crystal 258.7729920 MB
32 julia 296.2350080 MB
name command version
assembly ./count 1000000000 NASM version 2.15.05
bun bun run count.js 1000000000 1.0.22
c-clang ./count 1000000000 Ubuntu clang version 14.0.0-1ubuntu1.1
c-gcc ./count 1000000000 gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0
cobol ./count 1000000000 cobc (GnuCOBOL) 3.1.2.0
coffeescript coffee ./count.coffee 1000000000 CoffeeScript version 1.12.8
cpp-clang ./count 1000000000 Ubuntu clang version 14.0.0-1ubuntu1.1
cpp-gcc ./count 1000000000 g++ (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0
crystal crystal run ./count.cr -- 1000000000 Crystal 1.11.0 [95d04fab4] (2024-01-08) LLVM: 15.0.7 Default target: x86_64-unknown-linux-gnu
csharp mono ./count.exe 1000000000 Mono C# compiler version 6.8.0.105
Mono JIT compiler version 6.8.0.105 (Debian 6.8.0.105+dfsg-3.2 Wed Jun 30 05:34:49 UTC 2021)
deno deno run count.deno 1000000000 deno 1.39.2 (release, x86_64-unknown-linux-gnu) v8 12.0.267.8 typescript 5.3.3
erlang erl -noshell -s count start 1000000000 24.2.1
forth gforth ./count.fth 1000000000 gforth 0.7.3
fortran ./count 1000000000 GNU Fortran (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0
go ./count 1000000000 go version go1.18.1 linux/amd64
haskell ./count 1000000000 The Glorious Glasgow Haskell Compilation System, version 8.8.4
java java count 1000000000 javac 11.0.21
openjdk 11.0.21 2023-10-17
julia julia ./count.jl 1000000000 julia version 1.10.0
kotlin java -jar count.jar 1000000000 info: kotlinc-jvm 1.3-SNAPSHOT (JRE 11.0.21+9-post-Ubuntu-0ubuntu122.04)
openjdk 11.0.21 2023-10-17
lua lua ./count.lua 1000000000 Lua 5.4.4 Copyright (C) 1994-2022 Lua.org, PUC-Rio
nim ./count 1000000000 Nim Compiler Version 2.0.2 [Linux: amd64]
node node count.js 1000000000 v20.10.0
pascal ./count 1000000000 3.2.2+dfsg-9ubuntu1
perl perl ./count.pl 1000000000 This is perl 5, version 34, subversion 0 (v5.34.0) built for x86_64-linux-gnu-thread-multi
php php ./count.php 1000000000 PHP 8.1.2-1ubuntu2.14 (cli) (built: Aug 18 2023 11:41:11) (NTS)
prolog ./count 1000000000 SWI-Prolog version 8.4.2 for x86_64-linux
python3 python3 count.py 1000000000 Python 3.10.12
ruby ruby count.rb 1000000000 ruby 3.0.2p107 (2021-07-07 revision 0db68f0233) [x86_64-linux-gnu]
rust ./count 1000000000 rustc 1.75.0 (82e1608df 2023-12-21)
scala scala count 1000000000 Scala compiler version 2.11.12 -- Copyright 2002-2017, LAMP/EPFL
Scala code runner version 2.11.12 -- Copyright 2002-2017, LAMP/EPFL
smalltalk gst -f count.st 1000000000 GNU Smalltalk version 3.2.5
zig ./count 1000000000 0.11.0