Generated: May 24, 2003, 12:52:54
|
Copyright © 2003, Kurt Nørmark
|
|
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 times. 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, 4 years old, Red Hat Linux:
|
Scheme System |
Absolute time (sec) |
Relative time |
MzScheme 20? | 1796 | 100 |
Guile 1.4 | 2910 | 162 |
SCM 5d7 | 1844 | 103 |
|
PC, 1 years old, Windows 2000:
|
Scheme System |
Absolute time (sec) |
Relative time |
MzScheme 103 | 785 | 100 |
MzScheme 204 | 968 | 123 |
|