All fasta problem benchmarks

Current benchmark data was generated on Sun Oct 17 2021, full log can be found HERE

CONTRIBUTIONS are WELCOME!

fasta

Input: 2500000

lang code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
fortran 4.f90 411ms 14ms 0.0MB 130ms 17ms gfortran 10.3.0-1ubuntu1
fortran 4.f90 474ms 41ms 0.0MB 183ms 17ms flang 7.0.1
csharp 5.cs 483ms 11ms 87.0MB 510ms 60ms dotnet 6.0.100-rc.2.21505.57
java 4.java 498ms 18ms 37.7MB 463ms 20ms openjdk 17
java 4.java 524ms 20ms 37.8MB 470ms 23ms openjdk/parallelgc 17
swift 3.swift 537ms 28ms 22.6MB 587ms 40ms swift 5.5.0
csharp 5.cs 572ms 87ms 95.1MB 483ms 63ms dotnet 5.0.402
rust 5.rs 585ms 26ms 1.3MB 810ms 13ms rustc 1.55.0
go 3.go 615ms 21ms 2.8MB 397ms 17ms go 1.17.2
rust 1.rs 633ms 4.2ms 0.7MB 393ms 213ms rustc 1.55.0
lisp 2.cl 659ms 120ms 28.1MB 530ms 23ms sbcl 2.1.9
java 4.java 711ms 159ms 36.1MB 580ms 63ms openjdk/zgc 17
java 4.java 722ms 17ms 36.4MB 437ms 27ms openjdk 18
ocaml 6.ml 722ms 11ms 24.8MB 470ms 47ms ocamlc 4.13.1
chapel 5.chpl 730ms 72ms 31.9MB 670ms 20ms chpl 1.25.0
lisp 1.cl 764ms 89ms 26.3MB 510ms 30ms sbcl 2.1.9
v 1.v 929ms 22ms 2.3MB 637ms 263ms v 0.2.4
nim 1.nim 965ms 79ms 0.7MB 687ms 210ms nim 1.4.8
wasm 1.rs 967ms 164ms 21.4MB 603ms 293ms wasmer/Cranelift 2.0.0
wasm 1.rs 1033ms 200ms 20.3MB 610ms 323ms wasmer/LLVM 2.0.0
java 4.java 1092ms 51ms 151.2MB 947ms 83ms graal/jvm 11.0.12
java 4.java 1134ms 262ms 5.3MB 1067ms 3ms graal/native 21.2.0
dart 1.dart 1164ms 456ms 20.2MB 1063ms 30ms dart 2.14.4
racket 3.rkt 1213ms 10.0ms 69.6MB 913ms 73ms racket 8.2.0
wasm 1.rs 1258ms 56ms 9.0MB 847ms 350ms wasmtime 0.30.0
wasm 1.rs 1325ms 18ms 35.9MB 923ms 390ms deno 1.15.1
wasm 1.rs 1370ms 19ms 41.7MB 997ms 337ms node 14.18.0
crystal 1.cr 1658ms 140ms 17.0MB 863ms 317ms crystal 1.2.0
crystal 2.cr 1815ms 385ms 5.5MB 1047ms 370ms crystal 1.2.0
wasm 1.rs 2774ms 58ms 12.4MB 1457ms 1270ms wasmedgec 0.8.2
ruby 6.rb 3600ms 30ms 83.0MB 5627ms 307ms ruby/jit 3.0.2
perl 1.pl 4305ms 26ms 11.0MB 4253ms 17ms perl 5.34.0
python 5.py 4798ms 48ms 12.7MB 6827ms 1237ms cpython 3.9.7

Input: 250000

lang code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
fortran 4.f90 45ms 2.4ms 1.1MB 20ms 0ms flang 7.0.1
rust 5.rs 47ms 0.9ms 2.8MB 37ms 3ms rustc 1.55.0
fortran 4.f90 49ms 4.5ms 0.0MB 10ms 0ms gfortran 10.3.0-1ubuntu1
java 4.java 57ms 13ms 5.3MB 37ms 0ms graal/native 21.2.0
ocaml 6.ml 70ms 2.6ms 4.5MB 47ms 0ms ocamlc 4.13.1
swift 3.swift 78ms 12ms 14.5MB 53ms 7ms swift 5.5.0
dart 1.dart 80ms 2.2ms 14.2MB 43ms 0ms dart 2.14.4
rust 1.rs 80ms 21ms 0.7MB 33ms 17ms rustc 1.55.0
chapel 5.chpl 92ms 5.2ms 32.0MB 70ms 7ms chpl 1.25.0
go 3.go 93ms 3.7ms 2.8MB 63ms 0ms go 1.17.2
wasm 1.rs 95ms 2.8ms 21.3MB 50ms 23ms wasmer/LLVM 2.0.0
v 1.v 95ms 0.9ms 2.2MB 67ms 10ms v 0.2.4
nim 1.nim 96ms 3.8ms 0.7MB 63ms 17ms nim 1.4.8
lisp 2.cl 113ms 44ms 26.1MB 43ms 7ms sbcl 2.1.9
java 4.java 121ms 6.5ms 38.5MB 123ms 10ms openjdk/parallelgc 17
csharp 5.cs 125ms 38ms 43.6MB 97ms 27ms dotnet 6.0.100-rc.2.21505.57
wasm 1.rs 125ms 41ms 28.5MB 87ms 23ms wasmer/Cranelift 2.0.0
lisp 1.cl 126ms 53ms 28.3MB 47ms 3ms sbcl 2.1.9
java 4.java 127ms 19ms 37.7MB 110ms 13ms openjdk 17
crystal 2.cr 143ms 6.6ms 5.1MB 63ms 17ms crystal 1.2.0
java 4.java 145ms 18ms 35.9MB 123ms 7ms openjdk 18
csharp 5.cs 184ms 22ms 47.9MB 110ms 27ms dotnet 5.0.402
java 4.java 184ms 12ms 38.1MB 120ms 60ms openjdk/zgc 17
wasm 1.rs 193ms 25ms 14.4MB 117ms 30ms wasmtime 0.30.0
wasm 1.rs 227ms 26ms 41.7MB 170ms 60ms node 14.18.0
crystal 1.cr 228ms 31ms 7.0MB 63ms 53ms crystal 1.2.0
racket 3.rkt 241ms 10ms 62.7MB 170ms 37ms racket 8.2.0
wasm 1.rs 286ms 56ms 35.7MB 220ms 47ms deno 1.15.1
wasm 1.rs 310ms 59ms 12.4MB 153ms 110ms wasmedgec 0.8.2
perl 1.pl 437ms 3.3ms 6.7MB 427ms 0ms perl 5.34.0
ruby 6.rb 511ms 3.9ms 30.9MB 473ms 23ms ruby 3.0.2
java 4.java 528ms 10ms 91.9MB 233ms 30ms graal/jvm 11.0.12
ruby 6.rb 547ms 6.5ms 30.9MB 423ms 43ms ruby/jit 3.0.2
python 5.py 566ms 5.6ms 12.7MB 733ms 170ms cpython 3.9.7
typescript 1.ts 664ms 153ms 37.1MB 470ms 107ms deno 1.15.1
python 5.py 948ms 35ms 84.5MB 1097ms 410ms pypy 3.7.10
julia 7.jl 1052ms 26ms 226.0MB 770ms 273ms julia 1.6.3
haxe 1.hx 1099ms 27ms 3.9MB 813ms 140ms haxe/hashlink 1.12.0
ruby 6.rb 2663ms 632ms 662.1MB 3327ms 597ms truffleruby 21.2.0