Generated: August 5, 2005, 11:07:08 Copyright © 2005, Kurt Nørmark The local LAML software home page

Speed of LAML Programs

In order to get an impression of the speed of LAML and Scheme on different platforms we have meassured the total run time (with current-time) of a long-running LAML script in the development version of LAML. The script parses a number of XML DTDs (3 XHTML, SVG), generates the LAML tutorial, generates all mirrors in LAML of various markup languages, generates all manuals of LAML software, and processes all LAML examples. The major time consumption stems from the generation of the mirrors (DFA generation), and the processing of a large number of examples.

Here are the results. We give the absolute times, although the relative times are the ones to watch:

Solaris-8 on a Sun workstation:

Scheme System Absolute time (sec) Relative time
MzScheme 101 935 100
MzScheme 203 1369 146
Guile 1.3.4 2202 236
Guile 1.4 2034 217
Guile 1.6.3 1779 190
 

Thinkpad laptop from 1999, Red Hat Linux:

Scheme System Absolute time (sec) Relative time
MzScheme 20? 1796 100
Guile 1.4 2910 162
SCM 5d7 1844 103
 

PC from 2002, Windows 2000:

Scheme System Absolute time (sec) Relative time
MzScheme 103 785 100
MzScheme 204 968 123