KitBench Report

MLKIT

ProgramLinesRSSSizeDataStkExeUserSysRealOutputGraph
kitfib35.sml9596K1712K52K8K196K1.3500.0001.340outputgraph
lexgen.sml132120M21M19M76K320K4.7000.1104.870outputgraph
professor2.sml2764892K6016K4312K32K216K0.6800.0100.680outputgraph
mlyacc.pm 7824K9008K6424K536K576K0.1900.0400.311outputgraph
kitmolgard.sml620575M76M74M8K332K3.0400.2903.316outputgraph
kittmergesort.sml815176K6300K2300K2348K200K0.5300.0100.530outputgraph
kitlife35u.sml230664K1780K88K24K212K1.5500.0001.460outputgraph
kkb36c.sml7261220K2340K248K396K240K1.5500.0301.580outputgraph
vliw.sml36764448K5584K3496K52K552K0.8600.0200.974outputgraph
logic.pm 129M130M128M160K252K3.4600.4103.861outputgraph
tak.sml17596K1712K52K8K196K12.5600.00012.551outputgraph
tailfib.sml25596K1712K52K8K196K20.4900.00020.481outputgraph
vector-concat.sml22608K1724K64K8K196K4.5200.0004.510outputgraph
vector-rev.sml28712K1832K172K8K196K9.9600.0009.951outputgraph
zebra.sml3026904K8040K6360K12K216K3.7600.0003.750outputgraph
wc-input1.sml3729M30M9164K19M252K3.6900.2703.950outputgraph
wc-scanStream.sml4336M37M16M19M256K9.3400.3709.695outputgraph
tyan.sml1018199M200M198M40K256K4.6200.9205.525outputgraph
tsp.sml4933644K10M3060K24K216K3.3500.0203.384outputgraph
peek.sml5781M83M81M8K200K7.7400.3808.103outputgraph
mpuz.sml142600K1716K52K8K200K8.2200.0008.210outputgraph
DLXSimulator.sml28363036K4156K1144K1284K268K7.4200.0307.440outputgraph
ratio-regions.sml6192892K4020K2336K8K224K1.4400.0101.440outputgraph
kitsimple.sml10521380K2524K700K36K332K1.5000.0101.500outputgraph

MLKIT [-gc]

ProgramLinesRSSSizeDataStkExeUserSysRealOutputGraph
kitfib35.sml9636K1824K60K8K300K1.8400.0101.840outputgraph
lexgen.sml13214072K11M3300K88K468K6.8500.0106.879outputgraph
professor2.sml276772K1960K144K32K328K0.7700.0000.760outputgraph
mlyacc.pm 3652K4904K2020K584K820K0.3700.0000.280outputgraph
kitmolgard.sml6205880K2092K132K8K492K3.5400.0103.540outputgraph
kittmergesort.sml818464K9668K5560K2348K304K0.6800.0300.620outputgraph
kitlife35u.sml230744K1936K132K24K324K1.9200.0001.910outputgraph
kkb36c.sml7261460K2656K420K420K360K1.7800.0201.790outputgraph
vliw.sml36762388K3632K1324K60K760K1.1700.0101.170outputgraph
logic.pm 1004K2196K188K180K372K7.0500.0006.971outputgraph
tak.sml17636K1824K60K8K300K14.6300.00014.631outputgraph
tailfib.sml25632K1820K60K8K300K41.8600.00041.791outputgraph
vector-concat.sml22644K1836K72K8K304K11.2400.00011.231outputgraph
vector-rev.sml28756K1944K180K8K304K16.4500.01016.451outputgraph
zebra.sml302764K1956K156K16K328K4.7000.0104.700outputgraph
wc-input1.sml3733M34M13M19M376K4.7500.2805.020outputgraph
wc-scanStream.sml4333M34M13M19M376K11.7400.25011.973outputgraph
tyan.sml10182892K4072K2192K44K380K7.2300.0107.230outputgraph
tsp.sml4938640K9836K8020K32K328K3.5100.0303.530outputgraph
peek.sml57648K1832K68K8K304K9.2800.0409.310outputgraph
mpuz.sml142692K1876K104K8K308K10.5400.01010.541outputgraph
DLXSimulator.sml28364512K5724K2568K1284K408K8.8900.0208.910outputgraph
ratio-regions.sml6191716K2920K1116K8K340K1.7900.0001.780outputgraph
kitsimple.sml10522588K3820K1824K40K500K2.3300.0102.330outputgraph

SMLNJ

ProgramLinesRSSSizeDataStkExeUserSysRealOutput
kitfib35_smlnj.sml101076K5904K68K8K84K2.9700.0102.920output
lexgen_smlnj.sml1318308K10M76K8K84K5.9900.0806.060output
professor2_smlnj.sml284924K6416K68K8K84K2.1400.0202.090output
mlyacc_smlnj.cm 1504K8276K72K8K84K0.3400.0200.290output
kitmolgard_smlnj.sml62061236K14M68K8K84K4.8100.0204.842output
kittmergesort_smlnj.sml813548K15M68K8K84K0.9000.0800.920output
kitlife35u_smlnj.sml2311064K6544K68K8K84K2.5600.0002.500output
kkb36c_smlnj.sml724580K8656K68K8K84K2.3400.0802.350output
vliw_smlnj.sml3676548K8916K72K8K84K1.4400.0101.390output
logic_smlnj.cm 1920K9492K72K8K84K3.8300.0803.850output
tak_smlnj.sml17860K7056K68K8K84K22.2100.00022.241output
tailfib_smlnj.sml25556K4432K68K8K84K51.5700.00051.582output
vector-concat_smlnj.sml221900K10M68K8K84K50.4500.02050.442output
vector-rev_smlnj.sml282732K14M68K8K84K81.0200.04081.053output
zebra_smlnj.sml300864K7568K68K8K84K10.7900.06010.870output
wc-input1_smlnj.sml3723M52M68K8K84K11.7400.55012.231output
wc-scanStream_smlnj.sml4323M52M68K8K84K9.0800.7209.794output
tyan_smlnj.sml10181820K10M68K8K84K3.8200.0703.870output
tsp_smlnj.sml4937408K21M76K8K84K20.3300.06020.381output
peek_smlnj.sml57784K5712K68K8K84K7.9200.0107.871output
mpuz_smlnj.sml142840K6992K68K8K84K22.4600.01022.401output
DLXSimulator_smlnj.sml28354892K16M68K8K84K10.3300.05010.311output
ratio-regions_smlnj.sml6172468K10M76K8K84K3.1600.0203.120output
kitsimple_smlnj.sml10554112K17M72K8K84K1.6700.0001.684output

MLTON

ProgramLinesRSSSizeDataStkExeUserSysRealOutput
kitfib35_mlton.sml10356K1532K52K8K24K1.5600.0001.530output
lexgen.sml13219220K10M8992K8K112K2.2200.2502.390output
professor2.sml276596K1760K264K8K40K0.9300.0000.850output
mlyacc_mlton.cm 4228K7452K5600K8K348K0.1000.0500.150output
kitmolgard.sml6205700K1864K312K8K92K1.4200.0001.340output
kittmergesort.sml8127M45M43M8K32K0.4500.1500.540output
kitlife35u_mlton.sml231860K2076K576K8K44K0.8200.0400.850output
kkb36c_mlton.sml7271368K2572K1052K8K60K0.5000.0600.550output
vliw.sml36765472K6568K4840K8K244K0.4900.0600.460output
logic_mlton.cm 1272K2448K840K8K144K2.8200.0402.860output
tak.sml17356K1532K52K8K24K10.7200.00010.631output
tailfib.sml25356K1532K52K8K20K22.2400.00022.241output
vector-concat.sml22552K1724K244K8K24K7.8400.0207.850output
vector-rev.sml282232K3412K1932K8K24K5.0300.0104.990output
zebra.sml302660K1836K276K8K100K0.5800.0100.580output
wc-input1.sml3734M49M47M8K40K0.9900.2501.240output
wc-scanStream.sml4344M59M57M8K40K1.2000.3801.579output
tyan.sml10183276K4436K2904K8K72K2.2500.2002.440output
tsp.sml4937224K16M14M8K36K1.6100.0801.680output
peek.sml57380K1548K60K8K28K1.1800.0001.170output
mpuz.sml142368K1544K60K8K28K3.1500.0103.070output
DLXSimulator.sml283625M27M25M8K72K3.4700.4203.860output
ratio-regions.sml6195008K6172K4668K8K48K0.2900.0500.250output
kitsimple.sml10522520K5728K4124K8K136K1.6300.0601.688output

Comparison of Memory Usage

Program \ rssMLKITMLKIT [-gc]SMLNJMLTON
kitfib35.sml596K636K1076K356K
lexgen.sml20M4072K308K9220K
professor2.sml4892K772K924K596K
mlyacc.pm7824K3652K1504K4228K
kitmolgard.sml75M880K1236K700K
kittmergesort.sml5176K8464K3548K27M
kitlife35u.sml664K744K1064K860K
kkb36c.sml1220K1460K580K1368K
vliw.sml4448K2388K548K5472K
logic.pm129M1004K1920K1272K
tak.sml596K636K860K356K
tailfib.sml596K632K556K356K
vector-concat.sml608K644K1900K552K
vector-rev.sml712K756K2732K2232K
zebra.sml6904K764K864K660K
wc-input1.sml29M33M23M34M
wc-scanStream.sml36M33M23M44M
tyan.sml199M2892K1820K3276K
tsp.sml3644K8640K7408K7224K
peek.sml81M648K784K380K
mpuz.sml600K692K840K368K
DLXSimulator.sml3036K4512K4892K25M
ratio-regions.sml2892K1716K2468K5008K
kitsimple.sml1380K2588K4112K2520K

Comparison of Execution Time

Program \ userMLKITMLKIT [-gc]SMLNJMLTON
kitfib35.sml1.3501.8402.9701.560
lexgen.sml4.7006.8505.9902.220
professor2.sml0.6800.7702.1400.930
mlyacc.pm0.1900.3700.3400.100
kitmolgard.sml3.0403.5404.8101.420
kittmergesort.sml0.5300.6800.9000.450
kitlife35u.sml1.5501.9202.5600.820
kkb36c.sml1.5501.7802.3400.500
vliw.sml0.8601.1701.4400.490
logic.pm3.4607.0503.8302.820
tak.sml12.56014.63022.21010.720
tailfib.sml20.49041.86051.57022.240
vector-concat.sml4.52011.24050.4507.840
vector-rev.sml9.96016.45081.0205.030
zebra.sml3.7604.70010.7900.580
wc-input1.sml3.6904.75011.7400.990
wc-scanStream.sml9.34011.7409.0801.200
tyan.sml4.6207.2303.8202.250
tsp.sml3.3503.51020.3301.610
peek.sml7.7409.2807.9201.180
mpuz.sml8.22010.54022.4603.150
DLXSimulator.sml7.4208.89010.3303.470
ratio-regions.sml1.4401.7903.1600.290
kitsimple.sml1.5002.3301.6701.630

The KitBench Tool