C# VS Python benchmarks

Current benchmark data was generated on Sun Jul 13 2025, full log can be found HERE

CONTRIBUTIONS are WELCOME!

[x86_64][4 cores] AMD EPYC 7763 64-Core Processor (Model 1)

* -m in a file name stands for multi-threading or multi-processing

* -i in a file name stands for direct intrinsics usage. (Usage of simd intrinsics via libraries is not counted)

* -ffi in a file name stands for non-stdlib FFI usage

* (You may find time < time(user) + time(sys) for some non-parallelized programs, the overhead is from GC or JIT compiler, which are allowed to take advantage of multi-cores as that's more close to real-world scenarios.)

binarytrees

Input: 18

lang code time stddev peak-mem mem time(user) time(sys) compiler compiler/runtime
csharp 1.cs 931ms 8.3ms 181.9MB 933ms 137ms dotnet 9.0.302
csharp 1.cs 942ms 11ms 168.9MB 943ms 137ms dotnet/aot 9.0.302
python 1.py 1162ms 7.5ms 96.8MB 1097ms 47ms pypy 3.11.13
csharp 1.cs 1685ms 22ms 103.4MB 1870ms 203ms mono 6.12.0
python 1.py timeout 0.0ms 41.0MB 4973ms 10ms cpython 3.13.5
python 1.py timeout 0.0ms 40.5MB 4743ms 240ms pyston 3.8.12

Input: 15

lang code time stddev peak-mem mem time(user) time(sys) compiler compiler/runtime
python 1.py 94ms 1.5ms 68.2MB 67ms 13ms pypy 3.11.13
csharp 1.cs 118ms 10ms 31.4MB 80ms 27ms dotnet/aot 9.0.302
csharp 1.cs 141ms 3.1ms 44.2MB 120ms 13ms mono 6.12.0
csharp 1.cs 191ms 3.1ms 51.1MB 157ms 30ms dotnet 9.0.302
python 1.py 478ms 3.6ms 11.9MB 457ms 10ms pyston 3.8.12
python 1.py 727ms 3.3ms 12.9MB 717ms 0ms cpython 3.13.5

coro-prime-sieve

Input: 4000

lang code time stddev peak-mem mem time(user) time(sys) compiler compiler/runtime
python 1.py 1241ms 47ms 104.7MB 1190ms 33ms pypy 3.11.13
csharp 1-m.cs 2157ms 73ms 50.4MB 7597ms 73ms dotnet/aot 9.0.302
csharp 1-m.cs 2634ms 184ms 72.5MB 8383ms 107ms dotnet 9.0.302
python 1.py 2671ms 7.4ms 25.4MB 2650ms 10ms cpython 3.13.5
python 1.py timeout 0.0ms 17.4MB 4980ms 7ms pyston 3.8.12

Input: 1000

lang code time stddev peak-mem mem time(user) time(sys) compiler compiler/runtime
csharp 1-m.cs 149ms 16ms 21.0MB 437ms 10ms dotnet/aot 9.0.302
python 1.py 223ms 2.2ms 85.2MB 187ms 23ms pypy 3.11.13
python 1.py 228ms 1.3ms 20.6MB 203ms 10ms cpython 3.13.5
csharp 1-m.cs 311ms 37ms 37.6MB 743ms 20ms dotnet 9.0.302
python 1.py 660ms 16ms 16.8MB 643ms 0ms pyston 3.8.12

edigits

Input: 250001

lang code time stddev peak-mem mem time(user) time(sys) compiler compiler/runtime
python 1.py 266ms 3.3ms 84.9MB 227ms 20ms pypy 3.11.13
python 1.py 362ms 3.7ms 12.6MB 347ms 0ms cpython 3.13.5
python 1.py 2007ms 3.9ms 9.6MB 1993ms 0ms pyston 3.8.12
csharp 1.cs 4089ms 6.5ms 18.6MB 4063ms 10ms dotnet/aot 9.0.302
csharp 1.cs 4970ms 3.7ms 37.8MB 4943ms 20ms dotnet 9.0.302

Input: 100000

lang code time stddev peak-mem mem time(user) time(sys) compiler compiler/runtime
python 1.py 113ms 2.9ms 65.3MB 87ms 13ms pypy 3.11.13
python 1.py 134ms 46ms 12.3MB 100ms 0ms cpython 3.13.5
python 1.py 349ms 2.6ms 8.8MB 340ms 0ms pyston 3.8.12
csharp 1.cs 679ms 3.5ms 14.6MB 660ms 3ms dotnet/aot 9.0.302
csharp 1.cs 865ms 3.0ms 33.8MB 843ms 10ms dotnet 9.0.302

fasta

Input: 2500000

lang code time stddev peak-mem mem time(user) time(sys) compiler compiler/runtime
csharp 5-m.cs 127ms 6.3ms 25.3MB 360ms 83ms dotnet/aot 9.0.302
csharp 5-m.cs 191ms 3.3ms 37.6MB 470ms 120ms dotnet 9.0.302
csharp 5-m.cs 241ms 16ms 47.5MB 667ms 120ms mono 6.12.0
python 1.py 2206ms 28ms 89.1MB 2163ms 33ms pypy 3.11.13
python 5-m.py 2331ms 44ms 66.1MB 3597ms 827ms pypy 3.11.13
python 5-m.py 2434ms 24ms 12.5MB 3547ms 953ms pyston 3.8.12
python 1.py 3030ms 35ms 8.1MB 3013ms 0ms pyston 3.8.12
python 5-m.py 3359ms 19ms 13.8MB 4437ms 910ms cpython 3.13.5
python 1.py 4658ms 45ms 9.0MB 4647ms 0ms cpython 3.13.5

Input: 250000

lang code time stddev peak-mem mem time(user) time(sys) compiler compiler/runtime
csharp 5-m.cs 26ms 1.6ms 16.6MB 37ms 17ms dotnet/aot 9.0.302
csharp 5-m.cs 62ms 1.9ms 37.9MB 90ms 13ms dotnet 9.0.302
csharp 5-m.cs 71ms 2.1ms 30.6MB 103ms 20ms mono 6.12.0
python 1.py 279ms 5.1ms 63.3MB 253ms 10ms pypy 3.11.13
python 5-m.py 310ms 3.6ms 12.5MB 397ms 147ms pyston 3.8.12
python 1.py 314ms 1.1ms 8.1MB 300ms 0ms pyston 3.8.12
python 5-m.py 393ms 1.0ms 13.8MB 473ms 127ms cpython 3.13.5
python 5-m.py 449ms 2.7ms 66.2MB 743ms 297ms pypy 3.11.13
python 1.py 486ms 1.2ms 9.0MB 473ms 0ms cpython 3.13.5

helloworld

Input: QwQ

lang code time stddev peak-mem mem time(user) time(sys) compiler compiler/runtime
csharp 1.cs 6.3ms 0.2ms 9.4MB 0ms 0ms dotnet/aot 9.0.302
python 1.py 12ms 0.8ms 7.6MB 0ms 0ms pyston 3.8.12
python 1.py 14ms 1.2ms 8.8MB 10ms 0ms cpython 3.13.5
python 1.py 30ms 0.8ms 52.3MB 10ms 10ms pypy 3.11.13
csharp 1.cs 33ms 1.2ms 21.3MB 20ms 0ms mono 6.12.0
csharp 1.cs 35ms 1.0ms 26.0MB 20ms 8ms dotnet 9.0.302

http-server

Input: 3000

lang code time stddev peak-mem mem time(user) time(sys) compiler compiler/runtime
csharp 2-http2.cs 512ms 8.4ms 108.6MB 720ms 153ms dotnet 9.0.302
csharp 2-m.cs 563ms 14ms 141.1MB 723ms 483ms dotnet 9.0.302
csharp 1-m.cs 671ms 17ms 162.4MB 1087ms 627ms dotnet 9.0.302
csharp 2-http3.cs 687ms 18ms 144.4MB 1133ms 267ms dotnet 9.0.302
python 1.py 2132ms 36ms 26.6MB 1080ms 1440ms pyston 3.8.12
python 1.py 2538ms 364ms 27.6MB 1573ms 1443ms cpython 3.13.5
python 1.py 4714ms 375ms 102.2MB 3087ms 1100ms pypy 3.11.13

Input: 500

lang code time stddev peak-mem mem time(user) time(sys) compiler compiler/runtime
csharp 2-m.cs 354ms 17ms 87.4MB 380ms 180ms dotnet 9.0.302
csharp 1-m.cs 384ms 10ms 97.6MB 533ms 203ms dotnet 9.0.302
csharp 2-http2.cs 432ms 5.6ms 85.9MB 483ms 90ms dotnet 9.0.302
csharp 2-http3.cs 496ms 11ms 94.1MB 577ms 117ms dotnet 9.0.302
python 1.py 1088ms 2.8ms 21.3MB 237ms 253ms pyston 3.8.12
python 1.py 1193ms 73ms 22.9MB 313ms 247ms cpython 3.13.5
python 1.py 1730ms 340ms 87.1MB 750ms 210ms pypy 3.11.13

json-serde

Input: sample 5000

lang code time stddev peak-mem mem time(user) time(sys) compiler compiler/runtime
python 1.py 201ms 0.9ms 38.1MB 167ms 23ms pyston 3.8.12
python 1.py 217ms 2.1ms 38.7MB 193ms 10ms cpython 3.13.5
csharp 2.cs 305ms 4.2ms 68.9MB 270ms 33ms dotnet 9.0.302
python 1.py 451ms 4.1ms 109.3MB 403ms 37ms pypy 3.11.13
csharp 1.cs 764ms 91ms 143.6MB 783ms 87ms dotnet 9.0.302

Input: canada 15

lang code time stddev peak-mem mem time(user) time(sys) compiler compiler/runtime
csharp 2.cs 1499ms 16ms 231.2MB 1643ms 90ms dotnet 9.0.302
python 1.py 1831ms 9.9ms 220.5MB 1663ms 157ms pyston 3.8.12
python 1.py 1931ms 9.0ms 222.0MB 1827ms 90ms cpython 3.13.5
csharp 1.cs 2700ms 122ms 776.1MB 3270ms 413ms dotnet 9.0.302
python 1.py 3242ms 13ms 365.1MB 3083ms 140ms pypy 3.11.13

knucleotide

Input: 2500000_in

lang code time stddev peak-mem mem time(user) time(sys) compiler compiler/runtime
csharp 6-m.cs 459ms 14ms 46.3MB 1217ms 20ms dotnet/aot 9.0.302
csharp 6-m.cs 748ms 18ms 68.5MB 2110ms 23ms dotnet 9.0.302
csharp 6-m.cs 1011ms 2.7ms 66.6MB 2913ms 20ms mono 6.12.0
python 3-m.py 2341ms 4.1ms 136.0MB 7903ms 333ms pypy 3.11.13
python 3-m.py 3129ms 44ms 34.2MB 11863ms 123ms pyston 3.8.12
python 3.py timeout 0.0ms 35.8MB 90ms 20ms cpython 3.13.5

Input: 250000_in

lang code time stddev peak-mem mem time(user) time(sys) compiler compiler/runtime
csharp 6-m.cs 91ms 6.2ms 34.7MB 153ms 13ms dotnet/aot 9.0.302
csharp 6-m.cs 178ms 6.7ms 57.0MB 263ms 30ms dotnet 9.0.302
csharp 6-m.cs 199ms 4.8ms 55.2MB 377ms 20ms mono 6.12.0
python 3-m.py 390ms 0.6ms 76.7MB 980ms 150ms pypy 3.11.13
python 3-m.py 395ms 4.5ms 14.3MB 1297ms 80ms pyston 3.8.12
python 3-m.py 660ms 11ms 15.2MB 2320ms 67ms cpython 3.13.5

lru

Input: 1000 1000000

lang code time stddev peak-mem mem time(user) time(sys) compiler compiler/runtime
csharp 2.cs 99ms 1.5ms 9.8MB 90ms 0ms dotnet/aot 9.0.302
csharp 2.cs 152ms 4.6ms 23.3MB 140ms 0ms mono 6.12.0
python 2.py 154ms 2.4ms 58.9MB 130ms 10ms pypy 3.11.13
python 1.py 187ms 3.8ms 59.8MB 160ms 10ms pypy 3.11.13
csharp 2.cs 247ms 1.0ms 29.3MB 230ms 10ms dotnet 9.0.302
python 1.py 730ms 3.4ms 8.9MB 720ms 0ms pyston 3.8.12
python 2.py 845ms 19ms 8.5MB 833ms 0ms pyston 3.8.12
csharp 1.cs 1041ms 11ms 13.3MB 1020ms 3ms dotnet/aot 9.0.302
python 1.py 1136ms 8.0ms 9.5MB 1123ms 0ms cpython 3.13.5
python 2.py 1323ms 19ms 9.3MB 1310ms 0ms cpython 3.13.5
csharp 1.cs 1339ms 31ms 32.9MB 1333ms 10ms dotnet 9.0.302
csharp 1.cs 3318ms 30ms 45.6MB 3273ms 33ms mono 6.12.0

Input: 1000 3000000

lang code time stddev peak-mem mem time(user) time(sys) compiler compiler/runtime
csharp 2.cs 276ms 2.6ms 9.8MB 263ms 0ms dotnet/aot 9.0.302
csharp 2.cs 359ms 6.7ms 22.7MB 347ms 0ms mono 6.12.0
python 2.py 361ms 2.1ms 59.7MB 330ms 10ms pypy 3.11.13
csharp 2.cs 398ms 1.0ms 29.5MB 387ms 3ms dotnet 9.0.302
python 1.py 401ms 4.8ms 60.9MB 377ms 13ms pypy 3.11.13
python 1.py 2157ms 16ms 8.9MB 2143ms 0ms pyston 3.8.12
python 2.py 2513ms 23ms 8.5MB 2503ms 0ms pyston 3.8.12
csharp 1.cs 3104ms 7.7ms 13.1MB 3077ms 13ms dotnet/aot 9.0.302
python 1.py 3335ms 53ms 9.5MB 3320ms 0ms cpython 3.13.5
csharp 1.cs 3707ms 175ms 33.1MB 3690ms 20ms dotnet 9.0.302
python 2.py 3942ms 29ms 9.3MB 3930ms 0ms cpython 3.13.5
csharp 1.cs timeout 0.0ms 41.7MB 4950ms 50ms mono 6.12.0

Input: 100 500000

lang code time stddev peak-mem mem time(user) time(sys) compiler compiler/runtime
csharp 2.cs 53ms 0.2ms 9.8MB 40ms 0ms dotnet/aot 9.0.302
csharp 2.cs 93ms 3.2ms 21.2MB 80ms 0ms mono 6.12.0
python 2.py 109ms 3.1ms 58.1MB 87ms 10ms pypy 3.11.13
python 1.py 124ms 3.2ms 59.4MB 103ms 10ms pypy 3.11.13
csharp 2.cs 164ms 2.8ms 29.4MB 147ms 10ms dotnet 9.0.302
python 1.py 361ms 6.0ms 8.5MB 347ms 0ms pyston 3.8.12
python 2.py 388ms 3.0ms 8.1MB 377ms 0ms pyston 3.8.12
python 1.py 534ms 6.3ms 9.3MB 523ms 0ms cpython 3.13.5
python 2.py 638ms 7.1ms 8.9MB 627ms 0ms cpython 3.13.5
csharp 1.cs 1619ms 6.9ms 32.6MB 1613ms 10ms dotnet 9.0.302
csharp 1.cs 1815ms 7.4ms 29.0MB 1800ms 0ms mono 6.12.0
csharp 1.cs 1835ms 5.8ms 12.9MB 1817ms 3ms dotnet/aot 9.0.302

mandelbrot

Input: 5000

lang code time stddev peak-mem mem time(user) time(sys) compiler compiler/runtime
csharp 4.cs 343ms 11ms 37.3MB 320ms 10ms dotnet 9.0.302
csharp 2.cs 518ms 24ms 40.0MB 493ms 17ms dotnet 9.0.302
csharp 1.cs 2040ms 17ms 36.7MB 2020ms 10ms dotnet 9.0.302
csharp 3.cs 2349ms 7.9ms 16.4MB 2337ms 0ms dotnet/aot 9.0.302
csharp 3.cs 2461ms 15ms 36.8MB 2437ms 7ms dotnet 9.0.302
csharp 1.cs 3976ms 72ms 16.4MB 3963ms 0ms dotnet/aot 9.0.302
csharp 1.cs timeout 0.0ms 24.1MB 4983ms 0ms mono 6.12.0

Input: 1000

lang code time stddev peak-mem mem time(user) time(sys) compiler compiler/runtime
csharp 4.cs 80ms 3.6ms 34.5MB 60ms 10ms dotnet 9.0.302
csharp 3.cs 106ms 0.9ms 13.5MB 93ms 0ms dotnet/aot 9.0.302
csharp 2.cs 125ms 2.8ms 37.3MB 97ms 10ms dotnet 9.0.302
csharp 1.cs 139ms 3.5ms 33.8MB 120ms 10ms dotnet 9.0.302
csharp 3.cs 168ms 5.2ms 34.0MB 147ms 7ms dotnet 9.0.302
csharp 1.cs 177ms 7.1ms 13.5MB 160ms 0ms dotnet/aot 9.0.302
csharp 1.cs 568ms 2.5ms 23.5MB 553ms 3ms mono 6.12.0

merkletrees

Input: 17

lang code time stddev peak-mem mem time(user) time(sys) compiler compiler/runtime
csharp 2.cs 526ms 4.9ms 121.3MB 493ms 87ms dotnet/aot 9.0.302
csharp 1.cs 564ms 6.4ms 142.8MB 523ms 117ms dotnet/aot 9.0.302
csharp 2.cs 679ms 6.1ms 137.4MB 627ms 103ms dotnet 9.0.302
csharp 1.cs 711ms 59ms 163.7MB 657ms 127ms dotnet 9.0.302
csharp 1.cs 1278ms 6.5ms 140.5MB 1483ms 150ms mono 6.12.0
python 1.py 2184ms 9.5ms 204.9MB 2073ms 97ms pypy 3.11.13
python 1.py timeout 0.0ms 94.1MB 4960ms 27ms cpython 3.13.5
python 1.py timeout 0.0ms 130.4MB 4940ms 47ms pyston 3.8.12

Input: 15

lang code time stddev peak-mem mem time(user) time(sys) compiler compiler/runtime
csharp 2.cs 133ms 7.7ms 56.9MB 103ms 33ms dotnet/aot 9.0.302
csharp 1.cs 154ms 2.2ms 73.2MB 117ms 47ms dotnet/aot 9.0.302
csharp 2.cs 257ms 2.2ms 76.0MB 230ms 33ms dotnet 9.0.302
csharp 1.cs 265ms 3.1ms 69.4MB 233ms 40ms mono 6.12.0
csharp 1.cs 278ms 5.2ms 90.1MB 253ms 50ms dotnet 9.0.302
python 1.py 378ms 3.7ms 105.2MB 320ms 47ms pypy 3.11.13
python 1.py 2994ms 19ms 37.4MB 2970ms 10ms cpython 3.13.5
python 1.py timeout 0.0ms 48.9MB 4943ms 43ms pyston 3.8.12

nbody

Input: 5000000

lang code time stddev peak-mem mem time(user) time(sys) compiler compiler/runtime
csharp 9.cs 368ms 4.8ms 27.9MB 340ms 7ms dotnet 9.0.302
csharp 8.cs 372ms 3.5ms 9.9MB 357ms 0ms dotnet/aot 9.0.302
csharp 8.cs 419ms 3.4ms 27.9MB 403ms 7ms dotnet 9.0.302
csharp 8.cs 1250ms 3.2ms 22.1MB 1233ms 0ms mono 6.12.0
python 2.py 1348ms 4.2ms 60.6MB 1320ms 10ms pypy 3.11.13
python 1.py 2705ms 69ms 57.8MB 2677ms 13ms pypy 3.11.13
python 1.py timeout 0.0ms 8.9MB 4990ms 0ms cpython 3.13.5
python 2.py timeout 0.0ms 9.0MB 4990ms 0ms cpython 3.13.5
python 1.py timeout 0.0ms 8.3MB 4990ms 0ms pyston 3.8.12
python 2.py timeout 0.0ms 8.1MB 4990ms 0ms pyston 3.8.12

Input: 500000

lang code time stddev peak-mem mem time(user) time(sys) compiler compiler/runtime
csharp 8.cs 46ms 1.1ms 9.9MB 40ms 0ms dotnet/aot 9.0.302
csharp 9.cs 91ms 0.6ms 28.3MB 73ms 7ms dotnet 9.0.302
csharp 8.cs 97ms 3.8ms 27.6MB 80ms 7ms dotnet 9.0.302
csharp 8.cs 165ms 0.7ms 22.6MB 150ms 0ms mono 6.12.0
python 2.py 178ms 3.3ms 58.3MB 153ms 10ms pypy 3.11.13
python 1.py 309ms 4.0ms 57.8MB 287ms 10ms pypy 3.11.13
python 1.py 936ms 11ms 8.3MB 927ms 0ms pyston 3.8.12
python 2.py 1312ms 18ms 8.3MB 1300ms 0ms pyston 3.8.12
python 1.py 2893ms 26ms 8.9MB 2883ms 0ms cpython 3.13.5
python 2.py 3043ms 14ms 9.0MB 3030ms 0ms cpython 3.13.5

nsieve

Input: 12

lang code time stddev peak-mem mem time(user) time(sys) compiler compiler/runtime
csharp 1.cs 304ms 6.0ms 78.7MB 283ms 7ms dotnet/aot 9.0.302
csharp 1.cs 356ms 7.3ms 96.2MB 327ms 13ms dotnet 9.0.302
csharp 2.cs 400ms 5.0ms 35.6MB 380ms 10ms dotnet 9.0.302
csharp 2.cs 425ms 2.7ms 17.6MB 410ms 0ms dotnet/aot 9.0.302
csharp 1.cs 543ms 7.6ms 84.0MB 520ms 10ms mono 6.12.0
csharp 2.cs 1857ms 2.8ms 27.5MB 1840ms 0ms mono 6.12.0
python 1.py 2498ms 18ms 369.9MB 2430ms 53ms pypy 3.11.13
python 2.py 2971ms 13ms 632.9MB 2787ms 167ms pyston 3.8.12
python 1.py 4747ms 19ms 320.5MB 4687ms 47ms pyston 3.8.12
python 1.py timeout 0.0ms 321.4MB 4960ms 23ms cpython 3.13.5
python 2.py timeout 0.0ms 633.8MB 4823ms 163ms cpython 3.13.5
python 2.py timeout 0.0ms 1017.5MB 4707ms 280ms pypy 3.11.13

Input: 10

lang code time stddev peak-mem mem time(user) time(sys) compiler compiler/runtime
csharp 1.cs 65ms 1.6ms 24.7MB 50ms 0ms dotnet/aot 9.0.302
csharp 1.cs 101ms 2.5ms 42.5MB 83ms 3ms dotnet 9.0.302
csharp 2.cs 106ms 0.6ms 12.0MB 97ms 0ms dotnet/aot 9.0.302
csharp 2.cs 131ms 4.7ms 29.9MB 110ms 10ms dotnet 9.0.302
csharp 1.cs 143ms 1.4ms 38.2MB 130ms 0ms mono 6.12.0
csharp 2.cs 480ms 0.7ms 21.1MB 463ms 0ms mono 6.12.0
python 1.py 525ms 4.9ms 135.5MB 487ms 20ms pypy 3.11.13
python 2.py 721ms 2.3ms 164.2MB 670ms 33ms pyston 3.8.12
python 1.py 1066ms 26ms 86.0MB 1043ms 10ms pyston 3.8.12
python 2.py 1385ms 12ms 290.8MB 1297ms 73ms pypy 3.11.13
python 2.py 1398ms 5.5ms 165.1MB 1353ms 30ms cpython 3.13.5
python 1.py 2846ms 21ms 87.0MB 2817ms 10ms cpython 3.13.5

pidigits

Input: 8000

lang code time stddev peak-mem mem time(user) time(sys) compiler compiler/runtime
python 4.py 1921ms 13ms 8.9MB 1873ms 33ms pyston 3.8.12
python 4.py 1974ms 0.7ms 9.5MB 1920ms 40ms cpython 3.13.5
python 4.py 2156ms 3.3ms 89.6MB 2117ms 27ms pypy 3.11.13
csharp 1.cs 3220ms 22ms 14.0MB 3130ms 93ms dotnet/aot 9.0.302
csharp 1.cs 3571ms 43ms 38.0MB 3593ms 117ms dotnet 9.0.302

Input: 4000

lang code time stddev peak-mem mem time(user) time(sys) compiler compiler/runtime
python 4.py 454ms 1.7ms 8.6MB 440ms 0ms pyston 3.8.12
python 4.py 470ms 3.8ms 9.4MB 457ms 0ms cpython 3.13.5
python 4.py 541ms 4.5ms 83.8MB 503ms 23ms pypy 3.11.13
csharp 1.cs 753ms 1.0ms 13.3MB 720ms 27ms dotnet/aot 9.0.302
csharp 1.cs 993ms 5.8ms 37.9MB 1077ms 40ms dotnet 9.0.302

regex-redux

Input: 2500000_in

lang code time stddev peak-mem mem time(user) time(sys) compiler compiler/runtime
csharp 6.cs 1754ms 1.1ms 419.2MB 1653ms 147ms dotnet/aot 9.0.302
csharp 5.cs 2081ms 35ms 442.1MB 2133ms 170ms dotnet 9.0.302
python 1.py 2245ms 6.4ms 244.7MB 2187ms 43ms pypy 3.11.13
csharp 6.cs 2706ms 23ms 441.1MB 2663ms 163ms dotnet 9.0.302
csharp 5.cs 4207ms 9.5ms 419.7MB 4107ms 153ms dotnet/aot 9.0.302
python 1.py 4731ms 10ms 226.2MB 4540ms 177ms pyston 3.8.12
python 1.py timeout 0.0ms 145.6MB 4930ms 57ms cpython 3.13.5

Input: 250000_in

lang code time stddev peak-mem mem time(user) time(sys) compiler compiler/runtime
csharp 6.cs 190ms 0.1ms 46.3MB 163ms 17ms dotnet/aot 9.0.302
csharp 5.cs 287ms 5.4ms 71.4MB 260ms 30ms dotnet 9.0.302
python 1.py 339ms 7.7ms 86.8MB 293ms 30ms pypy 3.11.13
csharp 6.cs 390ms 1.0ms 70.8MB 363ms 27ms dotnet 9.0.302
csharp 5.cs 436ms 2.7ms 47.0MB 410ms 20ms dotnet/aot 9.0.302
python 1.py 498ms 2.4ms 30.5MB 463ms 17ms pyston 3.8.12
python 1.py 613ms 2.2ms 29.7MB 583ms 17ms cpython 3.13.5

secp256k1

Input: 2000

lang code time stddev peak-mem mem time(user) time(sys) compiler compiler/runtime
csharp 1.cs 2816ms 12ms 13.1MB 2773ms 30ms dotnet/aot 9.0.302
csharp 1.cs 2953ms 7.1ms 35.1MB 3037ms 30ms dotnet 9.0.302
python 1.py 3177ms 13ms 8.3MB 3163ms 0ms pyston 3.8.12
python 1.py 3587ms 25ms 75.4MB 3547ms 27ms pypy 3.11.13
python 1.py 3805ms 16ms 8.9MB 3790ms 0ms cpython 3.13.5

Input: 500

lang code time stddev peak-mem mem time(user) time(sys) compiler compiler/runtime
csharp 1.cs 718ms 4.0ms 13.0MB 700ms 7ms dotnet/aot 9.0.302
python 1.py 802ms 4.0ms 8.3MB 793ms 0ms pyston 3.8.12
python 1.py 961ms 8.5ms 8.9MB 950ms 0ms cpython 3.13.5
csharp 1.cs 995ms 4.8ms 35.4MB 1080ms 20ms dotnet 9.0.302
python 1.py 996ms 3.5ms 68.6MB 963ms 17ms pypy 3.11.13

spectral-norm

Input: 8000

lang code time stddev peak-mem mem time(user) time(sys) compiler compiler/runtime
csharp 3-m.cs 1869ms 0.3ms 10.3MB 7317ms 7ms dotnet/aot 9.0.302
csharp 3-m.cs 1921ms 2.8ms 30.3MB 7360ms 10ms dotnet 9.0.302
csharp 3-m.cs 4724ms 142ms 25.7MB 18023ms 13ms mono 6.12.0
python 8.py timeout 0.0ms 14.8MB 33ms 10ms cpython 3.13.5
python 8.py timeout 0.0ms 94.7MB 680ms 60ms pypy 3.11.13
python 8.py timeout 0.0ms 14.2MB 33ms 13ms pyston 3.8.12

Input: 4000

lang code time stddev peak-mem mem time(user) time(sys) compiler compiler/runtime
csharp 3-m.cs 494ms 15ms 10.5MB 1790ms 3ms dotnet/aot 9.0.302
csharp 3-m.cs 536ms 5.0ms 30.0MB 1870ms 10ms dotnet 9.0.302
csharp 3-m.cs 1202ms 28ms 25.4MB 4503ms 10ms mono 6.12.0
python 8.py timeout 0.0ms 14.5MB 43ms 10ms cpython 3.13.5
python 8.py timeout 0.0ms 97.8MB 1170ms 147ms pypy 3.11.13
python 8.py timeout 0.0ms 13.6MB 57ms 20ms pyston 3.8.12

Input: 2000

lang code time stddev peak-mem mem time(user) time(sys) compiler compiler/runtime
csharp 3-m.cs 128ms 0.7ms 10.3MB 450ms 3ms dotnet/aot 9.0.302
csharp 3-m.cs 179ms 3.7ms 28.5MB 503ms 10ms dotnet 9.0.302
csharp 3-m.cs 352ms 12ms 25.4MB 1193ms 10ms mono 6.12.0
python 8-m.py 2134ms 4.9ms 94.1MB 7090ms 240ms pypy 3.11.13
python 8.py timeout 0.0ms 14.0MB 87ms 17ms cpython 3.13.5
python 8.py timeout 0.0ms 13.2MB 133ms 33ms pyston 3.8.12