Generated: August 5, 2005, 11:07:08 | Copyright © 2005, Kurt Nørmark |
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 |