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 2 decimaler (4 körningar, genomsnitt av 3 efter warmup) ===
=== Pi-beräkning med 2 decimaler (SNABBTEST - ingen overhead) ===
Bash SUCCESS 25 ms, 2053461 bytes avg / 2064384 bytes peak, 0% CPU avg / 0% CPU peak
Brainfuck SUCCESS 52 ms, 9207808 bytes avg / 9371648 bytes peak, 0% CPU avg / 0% CPU peak
C SUCCESS 21 ms, 1671168 bytes avg / 1671168 bytes peak, 0% CPU avg / 0% CPU peak
C++ SUCCESS 21 ms, 1490944 bytes avg / 1490944 bytes peak, 0% CPU avg / 0% CPU peak
Crystal SUCCESS 23 ms, 3249493 bytes avg / 3260416 bytes peak, 0% CPU avg / 0% CPU peak
CSharp SUCCESS 63 ms, 41451520 bytes avg / 41467904 bytes peak, 0% CPU avg / 0% CPU peak
D SUCCESS 26 ms, 2463061 bytes avg / 2490368 bytes peak, 0% CPU avg / 0% CPU peak
Dart SUCCESS 66 ms, 14532608 bytes avg / 14548992 bytes peak, 0% CPU avg / 0% CPU peak
Elixir SUCCESS 379 ms, 89369258 bytes avg / 89604096 bytes peak, 0% CPU avg / 0% CPU peak
Erlang SUCCESS 157 ms, 77425322 bytes avg / 77824000 bytes peak, 0% CPU avg / 0% CPU peak
Fortran SUCCESS 23 ms, 1802240 bytes avg / 1802240 bytes peak, 0% CPU avg / 0% CPU peak
Go SUCCESS 30 ms, 3964928 bytes avg / 3997696 bytes peak, 0% CPU avg / 0% CPU peak
Haskell SUCCESS 33 ms, 11900245 bytes avg / 11911168 bytes peak, 0% CPU avg / 0% CPU peak
Java SUCCESS 53 ms, 43018922 bytes avg / 43057152 bytes peak, 0% CPU avg / 0% CPU peak
JavaScript SUCCESS 73 ms, 38496938 bytes avg / 38633472 bytes peak, 0% CPU avg / 0% CPU peak
Julia SUCCESS 155 ms, 235924138 bytes avg / 236126208 bytes peak, 0% CPU avg / 0% CPU peak
Kotlin SUCCESS 63 ms, 45197994 bytes avg / 45383680 bytes peak, 0% CPU avg / 0% CPU peak
Objective-C SUCCESS 21 ms, 6034773 bytes avg / 6045696 bytes peak, 0% CPU avg / 0% CPU peak
Scala SUCCESS 352 ms, 55345152 bytes avg / 55476224 bytes peak, 0% CPU avg / 0% CPU peak
TypeScript SUCCESS 904 ms, 217716053 bytes avg / 218136576 bytes peak, 0% CPU avg / 0% CPU peak
Lua SUCCESS 21 ms, 2086229 bytes avg / 2097152 bytes peak, 0% CPU avg / 0% CPU peak
Nim SUCCESS 21 ms, 1523712 bytes avg / 1523712 bytes peak, 0% CPU avg / 0% CPU peak
Odin SUCCESS 23 ms, 1605632 bytes avg / 1605632 bytes peak, 0% CPU avg / 0% CPU peak
Perl SUCCESS 46 ms, 12528298 bytes avg / 12533760 bytes peak, 0% CPU avg / 0% CPU peak
PHP SUCCESS 70 ms, 26492928 bytes avg / 26525696 bytes peak, 0% CPU avg / 0% CPU peak
Python SUCCESS 46 ms, 9710250 bytes avg / 9797632 bytes peak, 0% CPU avg / 0% CPU peak
R SUCCESS 168 ms, 90860202 bytes avg / 90947584 bytes peak, 0% CPU avg / 0% CPU peak
Ruby SUCCESS 80 ms, 28868608 bytes avg / 28917760 bytes peak, 0% CPU avg / 0% CPU peak
Rust SUCCESS 21 ms, 1622016 bytes avg / 1622016 bytes peak, 0% CPU avg / 0% CPU peak
Swift SUCCESS 21 ms, 5958314 bytes avg / 5980160 bytes peak, 0% CPU avg / 0% CPU peak
Zig SUCCESS 22 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 13 ms
Brainfuck SUCCESS 28 ms
C SUCCESS 4 ms
C++ SUCCESS 4 ms
Crystal SUCCESS 5 ms
CSharp SUCCESS 38 ms
D SUCCESS 8 ms
Dart SUCCESS 14 ms
Elixir SUCCESS 271 ms
Erlang SUCCESS 119 ms
Fortran SUCCESS 5 ms
Go SUCCESS 4 ms
Haskell SUCCESS 20 ms
Java SUCCESS 34 ms
JavaScript SUCCESS 62 ms
Julia SUCCESS 141 ms
Kotlin SUCCESS 43 ms
Lua SUCCESS 9 ms
Nim SUCCESS 4 ms
Objective-C SUCCESS 5 ms
Odin SUCCESS 4 ms
Perl SUCCESS 29 ms
PHP SUCCESS 55 ms
Python SUCCESS 33 ms
R SUCCESS 152 ms
Ruby SUCCESS 59 ms
Rust SUCCESS 4 ms
Scala SUCCESS 404 ms
Swift SUCCESS 5 ms
TypeScript SUCCESS 1057 ms
Zig SUCCESS 10 ms
=== RESULTAT (sorterat efter tid) ===
Språk Tid (ms)
-----------------------------------
C 4
C++ 4
Go 4
Nim 4
Odin 4
Rust 4
Assembly 5
Crystal 5
Fortran 5
Objective-C 5
Swift 5
D 8
Lua 9
Zig 10
Bash 13
Dart 14
Haskell 20
Brainfuck 28
Perl 29
Python 33
Java 34
CSharp 38
Kotlin 43
PHP 55
Ruby 59
JavaScript 62
Erlang 119
Julia 141
R 152
Elixir 271
Scala 404
TypeScript 1057
=== Klart ===