Ubuntu : Intel® Q6600® quad-core |
Compare the performance of Lua programs against some other language implementation.
For more information about the Lua implementation we measured see ↓ about Lua.
| 1/2 1/3 1/4 Lua is better | ||||
|---|---|---|---|---|
| Programs | Time | Memory Use | Source Size | Reduced N |
| chameneos-redux | ||||
| regex-dna | ||||
| mandelbrot | 1/7 | 1/15 | ± | |
| fasta | 1/6 | 1/2 | ± | |
| spectral-norm | 1/6 | 1/2 | ± | |
| n-body | 1/3 | 1/2 | ± | |
| binary-trees | 1/3 | ± | ± | |
| fannkuch | 1/2 | 1/2 | ± | |
| reverse-complement | 1/2 | ± | 2 | |
| pidigits | 1/2 | 1/2 | ± | |
| k-nucleotide | ± | ± | 2 | |
± look at the measurements
| Program & Logs | CPU secs | Memory KB | Size B | Elapsed secs | ~ CPU Load |
|---|---|---|---|---|---|
| mandelbrot | |||||
| Lua #6 | 754.56 | 19,996 | 607 | 211.32 | 100% 80% 96% 81% |
| Perl | 5,489.72 | 300,160 | 550 | 1,432.43 | 96% 95% 96% 95% |
| fasta | |||||
| Lua | 62.04 | 1,156 | 1039 | 62.04 | 0% 100% 0% 0% |
| Perl #4 | 347.13 | 2,128 | 934 | 347.13 | 0% 100% 0% 0% |
| spectral-norm | |||||
| Lua | 262.65 | 1,132 | 329 | 262.63 | 0% 0% 0% 100% |
| Perl | 1,446.02 | 2,796 | 355 | 1,445.94 | 87% 0% 13% 0% |
| n-body | |||||
| Lua #2 | 563.58 | 896 | 1265 | 563.55 | 0% 0% 0% 100% |
| Perl | 1,930.06 | 2,140 | 1140 | 1,929.94 | 0% 100% 0% 0% |
| binary-trees | |||||
| Lua | 529.96 | 815,608 | 443 | 529.94 | 100% 0% 0% 0% |
| Perl #2 | 1,343.31 | 643,504 | 541 | 1,343.26 | 100% 0% 0% 0% |
| fannkuch | |||||
| Lua | 2,096.57 | 876 | 492 | 2,096.44 | 0% 100% 0% 0% |
| Perl | 4,358.00 | 1,668 | 348 | 4,357.75 | 0% 0% 100% 0% |
| reverse-complement | |||||
| Lua | 22.31 | 532,132 | 538 | 22.31 | 0% 99% 0% 0% |
| Perl #2 | 38.22 | 422,912 | 298 | 38.22 | 0% 99% 0% 0% |
| pidigits | |||||
| Lua #5 | 5.01 | 1,728 | 479 | 5.01 | 0% 0% 0% 100% |
| Perl #2 | 8.08 | 3,304 | 385 | 8.08 | 100% 0% 0% 0% |
| k-nucleotide | |||||
| Lua | 231.08 | 534,340 | 601 | 231.08 | 0% 0% 0% 100% |
| Perl #2 | 246.72 | 709,252 | 359 | 249.79 | 1% 1% 98% 0% |
online book "Programming in Lua" by Roberto Ierusalimschy
"the evolution of Lua" (pdf slides)
Lua 5.1.4 Copyright (C) 1994-2008 Lua.org, PUC-Rio
Home Page: http://www.lua.org/
Download: http://www.lua.org/download.html