F# Mono measurements

This table shows 4 measurements - CPU Time, Elapsed Time, Memory and Code.

Each row shows those measurements for a particular F# Mono program with a particular command-line input value N.

This table shows the current F# Mono programs.

Program Source Code  N  CPU secs Elapsed secs Memory KB Code B
binary-trees  #3  120.160.16?565
binary-trees  #3  161.371.3732,280565
binary-trees  #3  2036.8036.81170,588565
binary-trees  #2  120.641.5122,024515
binary-trees  #2  162.362.3744,856515
binary-trees  #2  2061.6061.59252,036515
binary-trees   120.170.17?537
binary-trees   160.780.7823,976537
binary-trees   2023.7223.72182,732537
fannkuch-redux   101.421.4223,812551
fannkuch-redux   1112.6212.6221,516551
fannkuch-redux   12168.29168.2423,536551
fannkuch-redux  #3  101.651.4523,740945
fannkuch-redux  #3  119.823.9023,388945
fannkuch-redux  #3  12125.0432.7623,212945
fannkuch-redux  #4  100.520.5219,124612
fannkuch-redux  #4  115.165.1619,124612
fannkuch-redux  #4  1272.0872.1119,124612
fannkuch-redux  #2  101.051.0521,232548
fannkuch-redux  #2  117.867.8621,228548
fannkuch-redux  #2  12102.17102.2020,968548
fasta   250,0000.330.33268978
fasta   2,500,0001.281.2820,400978
fasta   25,000,00010.1210.1220,400978
fasta-redux  #2  250,0000.570.5820,9001074
fasta-redux  #2  2,500,0000.880.8822,4801074
fasta-redux  #2  25,000,0003.553.5622,4761074
k-nucleotide  #4  250,0001.681.1834,2601505
k-nucleotide  #4  2,500,0007.003.3158,2721505
k-nucleotide  #4  25,000,00059.1224.631,007,2601505
k-nucleotide  #3  250,0001.511.3245,5881111
k-nucleotide  #3  2,500,0006.874.0667,1601111
k-nucleotide  #3  25,000,00062.4327.21999,4921111
k-nucleotide   250,0003.942.4358,480701
k-nucleotide   2,500,00033.0111.6483,160701
k-nucleotide   25,000,000326.69110.39644,644701
mandelbrot  #4  1,0000.570.4520,824869
mandelbrot  #4  4,0002.661.0023,136869
mandelbrot  #4  16,00035.259.1756,640869
mandelbrot  #3  1,0000.380.24264800
mandelbrot  #3  4,0003.020.9022,360800
mandelbrot  #3  16,00045.0011.4551,972800
mandelbrot  #2  1,0000.710.7122,4281043
mandelbrot  #2  4,0003.922.0322,4321043
mandelbrot  #2  16,00053.4814.4222,4441043
n-body   500,0000.740.7422,5401259
n-body   5,000,0003.003.0127,1601259
n-body   50,000,00025.6725.6827,1761259
pidigits   2,0002.962.9751,992513
pidigits   6,00026.9927.0248,700513
pidigits   10,00076.7476.8253,464513
pidigits  #3  2,0000.240.26292903
pidigits  #3  6,0001.441.4519,676903
pidigits  #3  10,0003.963.9719,944903
regex-dna   50,0002.592.4031,168639
regex-dna   500,0009.465.03134,892639
regex-dna   5,000,00084.2125.41968,460639
regex-dna  #3  50,0002.652.4143,168870
regex-dna  #3  500,0009.384.77210,828870
regex-dna  #3  5,000,00071.3723.602,414,396870
regex-dna  #4  50,0002.743.3032,392899
regex-dna  #4  500,0009.324.5580,396899
regex-dna  #4  5,000,00089.2227.801,106,068899
regex-dna  #2  50,0002.182.1831,244413
regex-dna  #2  500,0008.798.80101,664413
regex-dna  #2  5,000,00074.5474.571,525,188413
spectral-norm  #2  5000.882.0421,816852
spectral-norm  #2  3,0009.794.2621,908852
spectral-norm  #2  5,50031.489.6821,972852
thread-ring  #3  500,0000.740.7422,852329
thread-ring  #3  5,000,0002.412.4225,096329
thread-ring  #3  50,000,00019.7919.7932,392329
thread-ring  #2  500,0003.282.2432,388555
thread-ring  #2  5,000,00054.4823.7642,816555
thread-ring  #2  50,000,000759.08275.9741,676555

 F# Mono : higher-order type-safe programming (mono is not ms .net) 

F# Compiler for F# 3.1 (Open Source Edition)

Mono JIT compiler version 3.10.1 (master/9fd3c7a Thu Sep 11 15:32:17 PDT 2014)
LLVM: yes(3.4svn-mono-mono/e656cac)
GC: sgen

Home Page: About F#

Download: F# Download

Revised BSD license

  Home   Conclusions   License   Play