annotate libraries/atom/benchmark.sh @ 552:7e874b5227b6
Bugfix in array support: info.type may be nil
 | author | 
 jbe | 
 | date | 
 Mon Dec 09 16:09:14 2019 +0100 (2019-12-09) | 
 | parents | 
 9fdfb27f8e67  | 
 | children | 
  | 
 
 | rev | 
   line source | 
| 
jbe/bsw@0
 | 
     1 #!/bin/ksh
 | 
| 
jbe/bsw@0
 | 
     2 luac -o atom-compiled.lua atom.lua
 | 
| 
jbe/bsw@0
 | 
     3 luac -s -o atom-stripped.lua atom.lua
 | 
| 
jbe/bsw@0
 | 
     4 echo "100x loading source:"
 | 
| 
jbe/bsw@0
 | 
     5 time for i in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100; do lua -l atom -e ''; done
 | 
| 
jbe/bsw@0
 | 
     6 echo "100x loading precompiled bytecode:"
 | 
| 
jbe/bsw@0
 | 
     7 time for i in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100; do lua -l atom-compiled -e ''; done
 | 
| 
jbe/bsw@0
 | 
     8 echo "100x loading stripped bytecode:"
 | 
| 
jbe/bsw@0
 | 
     9 time for i in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100; do lua -l atom-stripped -e ''; done
 | 
| 
jbe/bsw@0
 | 
    10 echo "100x loading nothing:"
 | 
| 
jbe/bsw@0
 | 
    11 time for i in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100; do lua -e ''; done
 | 
| 
jbe/bsw@0
 | 
    12 rm atom-compiled.lua atom-stripped.lua
 |