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 1000 decimaler (4 körningar, genomsnitt av 3 efter warmup) ===
=== Pi-beräkning med 1000 decimaler (SNABBTEST - ingen overhead) ===
Bash SUCCESS 48 ms, 2058922 bytes avg / 2064384 bytes peak, 0% CPU avg / 0% CPU peak
Brainfuck SUCCESS 47 ms, 9273344 bytes avg / 9355264 bytes peak, 0% CPU avg / 0% CPU peak
C SUCCESS 20 ms, 1736704 bytes avg / 1736704 bytes peak, 0% CPU avg / 0% CPU peak
C++ SUCCESS 22 ms, 1714858 bytes avg / 1736704 bytes peak, 0% CPU avg / 0% CPU peak
Crystal SUCCESS 24 ms, 4265301 bytes avg / 4276224 bytes peak, 0% CPU avg / 0% CPU peak
CSharp SUCCESS 57 ms, 41533440 bytes avg / 41566208 bytes peak, 0% CPU avg / 0% CPU peak
D SUCCESS 21 ms, 3517098 bytes avg / 3538944 bytes peak, 0% CPU avg / 0% CPU peak
Dart SUCCESS 25 ms, 16935594 bytes avg / 16990208 bytes peak, 0% CPU avg / 0% CPU peak
Elixir SUCCESS 299 ms, 89221802 bytes avg / 89718784 bytes peak, 0% CPU avg / 0% CPU peak
Erlang SUCCESS 137 ms, 77911381 bytes avg / 78413824 bytes peak, 0% CPU avg / 0% CPU peak
Fortran SUCCESS 31 ms, 1851392 bytes avg / 1851392 bytes peak, 0% CPU avg / 0% CPU peak
Go SUCCESS 20 ms, 4248917 bytes avg / 4292608 bytes peak, 0% CPU avg / 0% CPU peak
Haskell SUCCESS 31 ms, 12096853 bytes avg / 12107776 bytes peak, 0% CPU avg / 0% CPU peak
Java SUCCESS 51 ms, 45765973 bytes avg / 45826048 bytes peak, 0% CPU avg / 0% CPU peak
JavaScript SUCCESS 212 ms, 51014314 bytes avg / 52117504 bytes peak, 0% CPU avg / 0% CPU peak
Julia SUCCESS 153 ms, 235945984 bytes avg / 236093440 bytes peak, 0% CPU avg / 0% CPU peak
Kotlin SUCCESS 64 ms, 46918314 bytes avg / 47104000 bytes peak, 0% CPU avg / 0% CPU peak
Objective-C SUCCESS 20 ms, 6111232 bytes avg / 6111232 bytes peak, 0% CPU avg / 0% CPU peak
Scala SUCCESS 372 ms, 56661333 bytes avg / 56786944 bytes peak, 0% CPU avg / 0% CPU peak
TypeScript SUCCESS 990 ms, 225329152 bytes avg / 225411072 bytes peak, 0% CPU avg / 0% CPU peak
Lua SUCCESS 43 ms, 2250069 bytes avg / 2260992 bytes peak, 0% CPU avg / 0% CPU peak
Nim SUCCESS 21 ms, 1982464 bytes avg / 1982464 bytes peak, 0% CPU avg / 0% CPU peak
Odin SUCCESS 22 ms, 4041386 bytes avg / 4063232 bytes peak, 0% CPU avg / 0% CPU peak
Perl SUCCESS 92 ms, 12653909 bytes avg / 12730368 bytes peak, 0% CPU avg / 0% CPU peak
PHP SUCCESS 73 ms, 26514773 bytes avg / 26591232 bytes peak, 0% CPU avg / 0% CPU peak
Python SUCCESS 48 ms, 9704789 bytes avg / 9797632 bytes peak, 0% CPU avg / 0% CPU peak
R SUCCESS 177 ms, 92394837 bytes avg / 92520448 bytes peak, 0% CPU avg / 0% CPU peak
Ruby SUCCESS 72 ms, 29485738 bytes avg / 29507584 bytes peak, 0% CPU avg / 0% CPU peak
Rust SUCCESS 21 ms, 1884160 bytes avg / 1900544 bytes peak, 0% CPU avg / 0% CPU peak
Swift SUCCESS 92 ms, 6340608 bytes avg / 6340608 bytes peak, 0% CPU avg / 0% CPU peak
Zig SUCCESS 21 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 6 ms
Bash SUCCESS 23 ms
Brainfuck SUCCESS 31 ms
C SUCCESS 4 ms
C++ SUCCESS 7 ms
Crystal SUCCESS 7 ms
CSharp SUCCESS 38 ms
D SUCCESS 8 ms
Dart SUCCESS 15 ms
Elixir SUCCESS 283 ms
Erlang SUCCESS 119 ms
Fortran SUCCESS 14 ms
Go SUCCESS 5 ms
Haskell SUCCESS 19 ms
Java SUCCESS 39 ms
JavaScript SUCCESS 209 ms
Julia SUCCESS 128 ms
Kotlin SUCCESS 48 ms
Lua SUCCESS 29 ms
Nim SUCCESS 9 ms
Objective-C SUCCESS 9 ms
Odin SUCCESS 9 ms
Perl SUCCESS 82 ms
PHP SUCCESS 54 ms
Python SUCCESS 35 ms
R SUCCESS 161 ms
Ruby SUCCESS 61 ms
Rust SUCCESS 5 ms
Scala SUCCESS 330 ms
Swift SUCCESS 76 ms
TypeScript SUCCESS 1173 ms
Zig SUCCESS 11 ms
=== RESULTAT (sorterat efter tid) ===
Språk Tid (ms)
-----------------------------------
C 4
Go 5
Rust 5
Assembly 6
C++ 7
Crystal 7
D 8
Nim 9
Objective-C 9
Odin 9
Zig 11
Fortran 14
Dart 15
Haskell 19
Bash 23
Lua 29
Brainfuck 31
Python 35
CSharp 38
Java 39
Kotlin 48
PHP 54
Ruby 61
Swift 76
Perl 82
Erlang 119
Julia 128
R 161
JavaScript 209
Elixir 283
Scala 330
TypeScript 1173
=== Klart ===