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 -20
View File
@@ -1,21 +1,72 @@
=== Pi-beräkning med 1 decimaler (4 körningar, genomsnitt av 3 efter warmup) ===
=== Pi-beräkning med 1 decimaler (SNABBTEST - ingen overhead) ===
Bash SUCCESS 30 ms, 2058922 bytes avg / 2064384 bytes peak, 0% CPU avg / 0% CPU peak
Brainfuck SUCCESS 50 ms, 9267882 bytes avg / 9322496 bytes peak, 0% CPU avg / 0% CPU peak
C SUCCESS 25 ms, 1671168 bytes avg / 1671168 bytes peak, 0% CPU avg / 0% CPU peak
C++ SUCCESS 23 ms, 1490944 bytes avg / 1490944 bytes peak, 0% CPU avg / 0% CPU peak
Crystal SUCCESS 32 ms, 3244032 bytes avg / 3244032 bytes peak, 0% CPU avg / 0% CPU peak
CSharp SUCCESS 66 ms, 41473365 bytes avg / 41517056 bytes peak, 0% CPU avg / 0% CPU peak
D SUCCESS 30 ms, 2457600 bytes avg / 2473984 bytes peak, 0% CPU avg / 0% CPU peak
Dart SUCCESS 34 ms, 14488917 bytes avg / 14532608 bytes peak, 0% CPU avg / 0% CPU peak
Elixir SUCCESS 401 ms, 89205418 bytes avg / 89817088 bytes peak, 0% CPU avg / 0% CPU peak
Erlang SUCCESS 176 ms, 77359786 bytes avg / 77856768 bytes peak, 0% CPU avg / 0% CPU peak
Fortran SUCCESS 31 ms, 1802240 bytes avg / 1802240 bytes peak, 0% CPU avg / 0% CPU peak
Go SUCCESS 24 ms, 3932160 bytes avg / 3981312 bytes peak, 0% CPU avg / 0% CPU peak
Haskell SUCCESS 40 ms, 11894784 bytes avg / 11894784 bytes peak, 0% CPU avg / 0% CPU peak
Java SUCCESS 122 ms, 42953386 bytes avg / 43040768 bytes peak, 0% CPU avg / 0% CPU peak
JavaScript SUCCESS 109 ms, 38387712 bytes avg / 38518784 bytes peak, 0% CPU avg / 0% CPU peak
Julia SUCCESS 171 ms, 235869525 bytes avg / 235929600 bytes peak, 0% CPU avg / 0% CPU peak
Kotlin SUCCESS 79 ms, 45148842 bytes avg / 45236224 bytes peak, 0% CPU avg / 0% CPU peak
Objective-C SUCCESS 22 ms, 6078464 bytes avg / 6078464 bytes peak, 0% CPU avg / 0% CPU peak
Scala
Assembly SUCCESS 5 ms
Bash SUCCESS 12 ms
Brainfuck SUCCESS 29 ms
C SUCCESS 4 ms
C++ SUCCESS 5 ms
Crystal SUCCESS 5 ms
CSharp SUCCESS 35 ms
D SUCCESS 7 ms
Dart SUCCESS 16 ms
Elixir SUCCESS 244 ms
Erlang SUCCESS 109 ms
Fortran SUCCESS 5 ms
Go SUCCESS 4 ms
Haskell SUCCESS 18 ms
Java SUCCESS 32 ms
JavaScript SUCCESS 55 ms
Julia SUCCESS 128 ms
Kotlin SUCCESS 39 ms
Lua SUCCESS 9 ms
Nim SUCCESS 4 ms
Objective-C SUCCESS 5 ms
Odin SUCCESS 4 ms
Perl SUCCESS 27 ms
PHP SUCCESS 54 ms
Python SUCCESS 34 ms
R SUCCESS 142 ms
Ruby SUCCESS 58 ms
Rust SUCCESS 4 ms
Scala SUCCESS 391 ms
Swift SUCCESS 5 ms
TypeScript SUCCESS 956 ms
Zig SUCCESS 9 ms
=== RESULTAT (sorterat efter tid) ===
Språk Tid (ms)
-----------------------------------
C 4
Go 4
Nim 4
Odin 4
Rust 4
Assembly 5
C++ 5
Crystal 5
Fortran 5
Objective-C 5
Swift 5
D 7
Lua 9
Zig 9
Bash 12
Dart 16
Haskell 18
Perl 27
Brainfuck 29
Java 32
Python 34
CSharp 35
Kotlin 39
PHP 54
JavaScript 55
Ruby 58
Erlang 109
Julia 128
R 142
Elixir 244
Scala 391
TypeScript 956
=== Klart ===