Haxe Versus Kotlin benchmarks

Current benchmark data was generated on Sat Nov 27 2021, full log can be found HERE

CONTRIBUTIONS are WELCOME!

fasta

Input: 250000

lang code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
haxe 1.hx 1286ms 103ms 3.9MB 767ms 230ms haxe/hashlink 1.12.0

helloworld

Input: QwQ

lang code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
haxe 1.hx 5.0ms 2.1ms 3.1MB 0ms 0ms haxe/hashlink 1.12.0
kotlin 1.kt 6.3ms 5.4ms 3.0MB 0ms 0ms Kotlin/Native 1.6.0
kotlin 1.kt 72ms 5.6ms 39.7MB 60ms 12ms Kotlin/jvm 17.0.1

nbody

Input: 5000000

lang code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
kotlin 1.kt 605ms 3.0ms 39.6MB 633ms 3ms Kotlin/jvm 17.0.1
kotlin 1.kt 832ms 0.9ms 2.3MB 820ms 0ms Kotlin/Native 1.6.0
haxe 1.hx 3183ms 4.6ms 3.4MB 3170ms 0ms haxe/hashlink 1.12.0

Input: 500000

lang code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
kotlin 1.kt 86ms 1.7ms 2.4MB 80ms 0ms Kotlin/Native 1.6.0
kotlin 1.kt 138ms 0.5ms 39.2MB 160ms 7ms Kotlin/jvm 17.0.1
haxe 1.hx 322ms 1.1ms 3.3MB 310ms 0ms haxe/hashlink 1.12.0

Input: 100000

lang code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
kotlin 1.kt 21ms 1.6ms 3.1MB 10ms 0ms Kotlin/Native 1.6.0
haxe 1.hx 72ms 1.3ms 3.4MB 60ms 0ms haxe/hashlink 1.12.0
kotlin 1.kt 101ms 2.0ms 38.6MB 117ms 17ms Kotlin/jvm 17.0.1

spectral-norm

Input: 1000

lang code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
haxe 1.hx 718ms 3.8ms 3.6MB 710ms 0ms haxe/hashlink 1.12.0