Implement two-step measurement method: run_fast.sh for accurate timing without overhead, remove Vimscript and Wolfram, run all tests

This commit is contained in:
Ein Anderssono
2026-04-23 15:27:01 +02:00
parent 525b8a92f1
commit 2c9369c869
197 changed files with 957 additions and 3396 deletions
+71 -34
View File
@@ -1,35 +1,72 @@
=== Pi-beräkning med 2000 decimaler (4 körningar, genomsnitt av 3 efter warmup) ===
=== Pi-beräkning med 2000 decimaler (SNABBTEST - ingen overhead) ===
Bash SUCCESS 104 ms, 2048000 bytes avg / 2048000 bytes peak, 0% CPU avg / 0% CPU peak
Brainfuck SUCCESS 47 ms, 9409877 bytes avg / 9420800 bytes peak, 0% CPU avg / 0% CPU peak
C SUCCESS 21 ms, 1736704 bytes avg / 1736704 bytes peak, 0% CPU avg / 0% CPU peak
C++ SUCCESS 26 ms, 1774933 bytes avg / 1802240 bytes peak, 0% CPU avg / 0% CPU peak
Crystal SUCCESS 22 ms, 4265301 bytes avg / 4276224 bytes peak, 0% CPU avg / 0% CPU peak
CSharp SUCCESS 53 ms, 44034730 bytes avg / 44089344 bytes peak, 0% CPU avg / 0% CPU peak
D SUCCESS 21 ms, 3506176 bytes avg / 3506176 bytes peak, 0% CPU avg / 0% CPU peak
Dart SUCCESS 37 ms, 17159509 bytes avg / 17186816 bytes peak, 0% CPU avg / 0% CPU peak
Elixir SUCCESS 303 ms, 92258304 bytes avg / 92487680 bytes peak, 0% CPU avg / 0% CPU peak
Erlang SUCCESS 141 ms, 80631125 bytes avg / 81346560 bytes peak, 0% CPU avg / 0% CPU peak
Fortran SUCCESS 61 ms, 1862314 bytes avg / 1867776 bytes peak, 0% CPU avg / 0% CPU peak
Go SUCCESS 20 ms, 5204650 bytes avg / 5242880 bytes peak, 0% CPU avg / 0% CPU peak
Haskell SUCCESS 33 ms, 12140544 bytes avg / 12140544 bytes peak, 0% CPU avg / 0% CPU peak
Java SUCCESS 62 ms, 49632597 bytes avg / 50184192 bytes peak, 0% CPU avg / 0% CPU peak
JavaScript SUCCESS 498 ms, 55252309 bytes avg / 55721984 bytes peak, 0% CPU avg / 0% CPU peak
Julia SUCCESS 146 ms, 236055210 bytes avg / 236109824 bytes peak, 0% CPU avg / 0% CPU peak
Kotlin SUCCESS 66 ms, 50681173 bytes avg / 50790400 bytes peak, 0% CPU avg / 0% CPU peak
Objective-C SUCCESS 23 ms, 6122154 bytes avg / 6127616 bytes peak, 0% CPU avg / 0% CPU peak
Scala SUCCESS 358 ms, 60790101 bytes avg / 61341696 bytes peak, 0% CPU avg / 0% CPU peak
TypeScript SUCCESS 1296 ms, 223188309 bytes avg / 225001472 bytes peak, 0% CPU avg / 0% CPU peak
Lua SUCCESS 90 ms, 2321066 bytes avg / 2326528 bytes peak, 0% CPU avg / 0% CPU peak
Nim SUCCESS 32 ms, 2555904 bytes avg / 2555904 bytes peak, 0% CPU avg / 0% CPU peak
Odin SUCCESS 32 ms, 10420224 bytes avg / 10436608 bytes peak, 0% CPU avg / 0% CPU peak
Perl SUCCESS 185 ms, 12779520 bytes avg / 12812288 bytes peak, 0% CPU avg / 0% CPU peak
PHP SUCCESS 82 ms, 26585770 bytes avg / 26624000 bytes peak, 0% CPU avg / 0% CPU peak
Python SUCCESS 58 ms, 10021546 bytes avg / 10092544 bytes peak, 0% CPU avg / 0% CPU peak
R SUCCESS 192 ms, 96747520 bytes avg / 96927744 bytes peak, 0% CPU avg / 0% CPU peak
Ruby SUCCESS 80 ms, 31156906 bytes avg / 31162368 bytes peak, 0% CPU avg / 0% CPU peak
Rust SUCCESS 20 ms, 1949696 bytes avg / 1966080 bytes peak, 0% CPU avg / 0% CPU peak
Swift SUCCESS 294 ms, 6471680 bytes avg / 6471680 bytes peak, 0% CPU avg / 0% CPU peak
Zig SUCCESS 32 ms, 2981888 bytes avg / 2981888 bytes peak, 0% CPU avg / 0% CPU peak
Assembly SUCCESS 20 ms, 1409024 bytes avg / 1409024 bytes peak, 0% CPU avg / 0% CPU peak
Wolfram
Assembly SUCCESS 5 ms
Bash SUCCESS 70 ms
Brainfuck SUCCESS 33 ms
C SUCCESS 5 ms
C++ SUCCESS 12 ms
Crystal SUCCESS 7 ms
CSharp SUCCESS 40 ms
D SUCCESS 11 ms
Dart SUCCESS 20 ms
Elixir SUCCESS 272 ms
Erlang SUCCESS 120 ms
Fortran SUCCESS 46 ms
Go SUCCESS 6 ms
Haskell SUCCESS 19 ms
Java SUCCESS 47 ms
JavaScript SUCCESS 506 ms
Julia SUCCESS 130 ms
Kotlin SUCCESS 54 ms
Lua SUCCESS 78 ms
Nim SUCCESS 24 ms
Objective-C SUCCESS 6 ms
Odin SUCCESS 24 ms
Perl SUCCESS 176 ms
PHP SUCCESS 63 ms
Python SUCCESS 43 ms
R SUCCESS 183 ms
Ruby SUCCESS 63 ms
Rust SUCCESS 6 ms
Scala SUCCESS 358 ms
Swift SUCCESS 281 ms
TypeScript SUCCESS 1465 ms
Zig SUCCESS 16 ms
=== RESULTAT (sorterat efter tid) ===
Språk Tid (ms)
-----------------------------------
Assembly 5
C 5
Go 6
Objective-C 6
Rust 6
Crystal 7
D 11
C++ 12
Zig 16
Haskell 19
Dart 20
Nim 24
Odin 24
Brainfuck 33
CSharp 40
Python 43
Fortran 46
Java 47
Kotlin 54
PHP 63
Ruby 63
Bash 70
Lua 78
Erlang 120
Julia 130
Perl 176
R 183
Elixir 272
Swift 281
Scala 358
JavaScript 506
TypeScript 1465
=== Klart ===