KitBench Report

MLKIT

ProgramLinesRSSSizeDataStkExeUserSysRealOutputGraph
vliw.sml36764376K5468K3496K52K436K0.8900.0100.938outputgraph
logic.pm 128M130M128M160K112K3.1500.5903.656outputgraph
zebra.sml3026836K7896K6388K12K44K3.6800.0203.791outputgraph
tyan.sml1018199M200M198M40K140K4.6700.7405.827outputgraph
tsp.sml4933624K4696K3124K24K96K3.3700.0103.417outputgraph
mpuz.sml142524K1588K56K8K76K8.0100.0208.210outputgraph
DLXSimulator.sml28362972K4036K1144K1284K152K6.0100.0406.260outputgraph
ratio-regions.sml6192784K3856K2300K8K96K1.4400.0001.430outputgraph
lexgen.sml132119M21M19M76K196K4.7700.1104.958outputgraph
mlyacc.pm 7796K8920K6452K536K460K0.1700.0600.295outputgraph
kitsimple.sml10521276K2348K696K36K164K1.6500.0001.640outputgraph
professor2.sml2764820K5872K4344K32K44K0.6600.0100.660outputgraph
kitfib35.sml9480K1528K52K8K16K1.3800.0001.370outputgraph
tak.sml17480K1528K52K8K16K12.4200.01012.421outputgraph
kittmergesort.sml814976K6028K2204K2348K28K0.5000.0100.500outputgraph
kitlife35u.sml230524K1572K56K24K44K1.5500.0101.550outputgraph
kitkbjul9.sml7251104K2156K248K396K64K1.6000.0001.550outputgraph

MLKIT [-gc]

ProgramLinesRSSSizeDataStkExeUserSysRealOutputGraph
vliw.sml36762376K3524K1388K60K592K1.1600.0001.150outputgraph
logic.pm 892K1980K188K180K160K7.0200.0106.941outputgraph
zebra.sml302644K1692K156K16K68K4.4600.0005.110outputgraph
tyan.sml10182800K3908K2200K44K212K7.1600.0507.930outputgraph
tsp.sml4938536K9672K8040K32K152K3.5600.0604.080outputgraph
mpuz.sml142568K1640K60K8K120K10.1900.00010.180outputgraph
DLXSimulator.sml28364428K5540K2560K1284K240K7.4000.0507.450outputgraph
ratio-regions.sml6191640K2736K1124K8K152K1.7600.0001.750outputgraph
lexgen.sml13213912K5044K3212K84K288K6.7700.0206.780outputgraph
mlyacc.pm 3680K4824K2112K584K652K0.3500.0200.280outputgraph
kitsimple.sml10522452K3536K1804K40K240K2.1000.0102.100outputgraph
professor2.sml276640K1692K140K32K68K0.7300.0000.820outputgraph
kitfib35.sml9500K1548K64K8K28K1.9100.0001.900outputgraph
tak.sml17500K1548K64K8K28K14.0200.02015.161outputgraph
kittmergesort.sml818328K9396K5552K2348K48K0.7100.0000.700outputgraph
kitlife35u.sml230592K1636K96K24K64K1.8300.0001.860outputgraph
kitkbjul9.sml7251352K2408K448K420K92K1.7700.0301.810outputgraph

MLKIT [-gc -no_ri -scratch]

ProgramLinesRSSSizeDataStkExeUserSysRealOutputGraph
vliw.sml36761640K2764K700K52K528K1.9900.0101.990outputgraph
logic.pm 892K1980K192K180K160K6.9400.0006.851outputgraph
zebra.sml302548K1592K64K12K68K4.6000.0104.600outputgraph
tyan.sml10181352K2460K772K28K208K10.1900.06010.241outputgraph
tsp.sml4938532K9664K8032K32K148K4.1500.0204.160outputgraph
mpuz.sml142568K1640K64K8K120K10.2300.00010.220outputgraph
DLXSimulator.sml28365560K6668K3696K1284K232K9.3300.0409.281outputgraph
ratio-regions.sml6191628K2724K1116K8K152K1.8600.0001.850outputgraph
lexgen.sml13213076K4204K2388K80K272K7.8700.0207.880outputgraph
mlyacc.pm 2676K3816K1136K584K624K0.5100.0100.470outputgraph
kitsimple.sml10522372K3432K1716K36K228K2.3900.0002.380outputgraph
professor2.sml276576K1620K64K36K68K1.0400.0101.050outputgraph
kitfib35.sml9500K1548K64K8K28K1.9100.0001.900outputgraph
tak.sml17500K1548K64K8K28K14.0200.01014.011outputgraph
kittmergesort.sml819912K10M7120K2348K44K1.1400.0401.090outputgraph
kitlife35u.sml230612K1656K128K16K64K1.8900.0001.880outputgraph
kitkbjul9.sml7251076K2124K260K328K88K1.5700.0101.500outputgraph

MLKIT [-tag_values -scratch]

ProgramLinesRSSSizeDataStkExeUserSysRealOutputGraph
vliw.sml36765880K6980K4956K60K480K0.9800.0100.900outputgraph
logic.pm 171M172M171M176K128K3.8200.5808.122outputgraph
zebra.sml30210M11M9588K12K48K3.9100.0403.940outputgraph
tyan.sml1018283M285M283M40K160K5.3201.0106.551outputgraph
tsp.sml4935820K6896K5300K32K112K4.3900.0205.381outputgraph
mpuz.sml142536K1600K56K8K88K9.1700.0009.160outputgraph
DLXSimulator.sml28363548K4652K1724K1284K188K6.9900.0207.000outputgraph
ratio-regions.sml6193856K4928K3360K8K112K1.5400.0301.570outputgraph
lexgen.sml132127M28M27M84K224K5.1700.0805.279outputgraph
mlyacc.pm 10M11M9196K568K516K0.1900.0400.285outputgraph
kitsimple.sml10521708K2760K1080K36K192K1.7900.0001.700outputgraph
professor2.sml2766840K7896K6364K32K48K0.6800.0400.720outputgraph
kitfib35.sml9476K1528K52K8K20K1.6900.0001.670outputgraph
tak.sml17476K1528K52K8K20K12.9900.00012.901outputgraph
kittmergesort.sml816372K7436K3608K2348K32K0.5700.0100.520outputgraph
kitlife35u.sml230564K1612K92K24K48K1.5700.0001.480outputgraph
kitkbjul9.sml7251136K2188K248K420K68K1.6400.0401.680outputgraph

SMLNJ

ProgramLinesRSSSizeDataStkExeUserSysRealOutput
vliw_smlnj.sml3676612K8916K72K8K84K1.4400.0301.410output
logic_smlnj.cm 1908K9492K72K8K84K3.7500.1203.800output
zebra_smlnj.sml300868K7568K68K8K84K10.4300.03010.391output
tyan_smlnj.sml10181804K12M68K8K84K3.7800.0903.820output
tsp_smlnj.sml4937412K21M76K8K84K20.7800.08020.831output
mpuz_smlnj.sml142844K6992K68K8K84K20.7000.02021.251output
DLXSimulator_smlnj.sml28354896K16M68K8K84K10.1200.05011.351output
ratio-regions_smlnj.sml6172476K10M76K8K84K3.1500.0203.100output
lexgen_smlnj.sml1318352K10M76K8K84K5.9500.0606.021output
mlyacc_smlnj.cm 1472K9684K72K8K84K0.3300.0300.290output
kitsimple_smlnj.sml10552012K8724K72K8K84K1.6400.0201.647output
professor2_smlnj.sml284928K6416K68K8K84K2.1800.0102.135output
kitfib35_smlnj.sml101076K5904K68K8K84K2.7200.0102.730output
tak_smlnj.sml17864K7056K68K8K84K22.3900.03022.361output
kittmergesort_smlnj.sml813472K15M68K8K84K0.8700.1000.900output
kitlife35u_smlnj.sml2311068K6544K68K8K84K2.5400.0402.510output
kitkbjul9_smlnj.sml726752K7440K68K8K84K2.5100.0802.530output

Comparison of Memory Usage

Program \ rssMLKITMLKIT [-gc]MLKIT [-gc -no_ri -scratch]MLKIT [-tag_values -scratch]SMLNJ
vliw.sml4376K2376K1640K5880K612K
logic.pm128M892K892K171M1908K
zebra.sml6836K644K548K10M868K
tyan.sml199M2800K1352K283M1804K
tsp.sml3624K8536K8532K5820K7412K
mpuz.sml524K568K568K536K844K
DLXSimulator.sml2972K4428K5560K3548K4896K
ratio-regions.sml2784K1640K1628K3856K2476K
lexgen.sml19M3912K3076K27M352K
mlyacc.pm7796K3680K2676K10M1472K
kitsimple.sml1276K2452K2372K1708K2012K
professor2.sml4820K640K576K6840K928K
kitfib35.sml480K500K500K476K1076K
tak.sml480K500K500K476K864K
kittmergesort.sml4976K8328K9912K6372K3472K
kitlife35u.sml524K592K612K564K1068K
kitkbjul9.sml1104K1352K1076K1136K752K

Comparison of Execution Time

Program \ userMLKITMLKIT [-gc]MLKIT [-gc -no_ri -scratch]MLKIT [-tag_values -scratch]SMLNJ
vliw.sml0.8901.1601.9900.9801.440
logic.pm3.1507.0206.9403.8203.750
zebra.sml3.6804.4604.6003.91010.430
tyan.sml4.6707.16010.1905.3203.780
tsp.sml3.3703.5604.1504.39020.780
mpuz.sml8.01010.19010.2309.17020.700
DLXSimulator.sml6.0107.4009.3306.99010.120
ratio-regions.sml1.4401.7601.8601.5403.150
lexgen.sml4.7706.7707.8705.1705.950
mlyacc.pm0.1700.3500.5100.1900.330
kitsimple.sml1.6502.1002.3901.7901.640
professor2.sml0.6600.7301.0400.6802.180
kitfib35.sml1.3801.9101.9101.6902.720
tak.sml12.42014.02014.02012.99022.390
kittmergesort.sml0.5000.7101.1400.5700.870
kitlife35u.sml1.5501.8301.8901.5702.540
kitkbjul9.sml1.6001.7701.5701.6402.510

The KitBench Tool