Result Overview
- Number of Run Configurations
- 192
- Change of Allocated
- median 0% (min. -9%, max. 30%)
- Change of Compile time
- median 0% (min. -100%, max. 0%)
- Change of GC count
- median 0% (min. -100%, max. 9%)
- Change of GC time
- median 0% (min. -100%, max. 10%)
- Change of Run time
- median 0% (min. -23%, max. 36%)
Performance Changes between Versions
micro-somsom
Executor: SomSom-native-interp-ast
| #M | median time in ms |
time diff % | median allocated in bytes |
allocated diff % | median compile in ms |
compile diff % | median GC count in n |
GC count diff % | median GC in ms |
GC diff % | |||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| List | 1 | 12665.22 | 3 | 6GB | 0 | 0 | 0 | 371 | 0 | 192 | 10 | ||
| Loop | 1 | 8777.78 | -2 | 4GB | 0 | 0 | 0 | 145 | 0 | 61 | 5 | ||
| Mandelbrot | 1 | 213.85 | -2 | 96MB | 0 | 0 | 0 | 3 | 0 | 17 | -15 | ||
| Queens | 1 | 8259.60 | -1 | 4GB | 0 | 0 | 0 | 97 | 1 | 73 | -4 | ||
| Recurse | 1 | 8105.78 | 0 | 4GB | 0 | 0 | 0 | 107 | -21 | 62 | -21 |
micro-somsom
Executor: SomSom-native-interp-ast-ee
| #M | median time in ms |
time diff % | median allocated in bytes |
allocated diff % | median compile in ms |
compile diff % | median GC count in n |
GC count diff % | median GC in ms |
GC diff % | |||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| List | 1 | 11890.10 | 1 | 4GB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Loop | 1 | 8554.89 | 1 | 3GB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Mandelbrot | 1 | 217.87 | 1 | 67MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Queens | 1 | 7774.41 | 1 | 3GB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Recurse | 1 | 7768.56 | 0 | 3GB | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
micro-somsom
Executor: SomSom-native-interp-bc
| #M | median time in ms |
time diff % | median allocated in bytes |
allocated diff % | median compile in ms |
compile diff % | median GC count in n |
GC count diff % | median GC in ms |
GC diff % | |||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| List | 1 | 17796.00 | -1 | 10GB | 0 | 0 | 0 | 865 | 9 | 695 | 2 | ||
| Loop | 1 | 12367.83 | -2 | 7GB | 0 | 0 | 0 | 603 | 7 | 361 | 6 | ||
| Mandelbrot | 1 | 281.75 | -3 | 174MB | 0 | 0 | 0 | 2 | 0 | 3 | 0 | ||
| Queens | 1 | 11593.43 | -2 | 7GB | 0 | 0 | 0 | 478 | -6 | 372 | -7 | ||
| Recurse | 1 | 11505.01 | -2 | 7GB | 0 | 0 | 0 | 472 | 4 | 382 | 2 |
micro-somsom
Executor: SomSom-native-interp-bc-ee
| #M | median time in ms |
time diff % | median allocated in bytes |
allocated diff % | median compile in ms |
compile diff % | median GC count in n |
GC count diff % | median GC in ms |
GC diff % | |||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| List | 1 | 18336.40 | 0 | 7GB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Loop | 1 | 12951.79 | 0 | 5GB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Mandelbrot | 1 | 363.41 | 1 | 116MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Queens | 1 | 11716.91 | 0 | 5GB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Recurse | 1 | 11941.22 | 0 | 4GB | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
macro-steady
Executor: TruffleSOM-graal
| #M | median time in ms |
time diff % | median allocated in bytes |
allocated diff % | median compile in ms |
compile diff % | median GC count in n |
GC count diff % | median GC in ms |
GC diff % | |||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| DeltaBlue | 120 | 55.94 | -9 | 37MB | -9 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| GraphSearch | 250 | 49.12 | -2 | 48MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Json | 120 | 112.27 | 0 | 209MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| NBody | 120 | 69.11 | 0 | 1kb | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| PageRank | 120 | 107.17 | 0 | 15MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Richards | 130 | 96.08 | 16 | 191kb | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
micro-steady
Executor: TruffleSOM-graal
| #M | median time in ms |
time diff % | median allocated in bytes |
allocated diff % | median compile in ms |
compile diff % | median GC count in n |
GC count diff % | median GC in ms |
GC diff % | |||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Bounce | 60 | 126.92 | 0 | 39MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| BubbleSort | 55 | 107.61 | -1 | 4MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Dispatch | 55 | 246.28 | 0 | 376b | 0 | 0 | -100 | 0 | 0 | 0 | 0 | ||
| Fannkuch | 55 | 47.37 | 0 | 36MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Fibonacci | 60 | 99.40 | -2 | 166MB | 0 | 0 | 0 | 0 | -100 | 0 | -100 | ||
| FieldLoop | 55 | 208.66 | 1 | 376b | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| IntegerLoop | 55 | 153.01 | 0 | 376b | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| List | 65 | 85.41 | 0 | 33MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Loop | 55 | 3.73 | 1 | 935kb | 0 | 1 | -92 | 0 | 0 | 0 | 0 | ||
| Mandelbrot | 110 | 397.38 | 0 | 600b | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Permute | 55 | 139.48 | 0 | 180MB | 0 | 0 | 0 | 1 | 0 | 0 | 0 | ||
| Queens | 55 | 88.68 | 0 | 14MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| QuickSort | 55 | 158.87 | -1 | 129MB | 0 | 0 | 0 | 4 | 0 | 1 | 0 | ||
| Recurse | 65 | 122.91 | 1 | 214MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Sieve | 60 | 137.98 | 1 | 12MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Storage | 60 | 91.60 | 36 | 239MB | 1 | 9 | 0 | 0 | -100 | 0 | -100 | ||
| Sum | 55 | 325.16 | 0 | 376b | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Towers | 55 | 217.71 | -2 | 144MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| TreeSort | 60 | 143.00 | 1 | 199MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| WhileLoop | 55 | 282.13 | 0 | 376b | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
macro-steady
Executor: TruffleSOM-graal-bc
| #M | median time in ms |
time diff % | median allocated in bytes |
allocated diff % | median compile in ms |
compile diff % | median GC count in n |
GC count diff % | median GC in ms |
GC diff % | |||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| DeltaBlue | 120 | 82.68 | 2 | 54MB | -1 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| GraphSearch | 250 | 63.83 | -3 | 67MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Json | 120 | 130.09 | -1 | 237MB | 0 | 0 | 0 | 0 | -100 | 0 | -100 | ||
| NBody | 120 | 62.44 | 0 | 2kb | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| PageRank | 120 | 110.75 | 0 | 16MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Richards | 130 | 74.79 | 0 | 197kb | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
micro-steady
Executor: TruffleSOM-graal-bc
| #M | median time in ms |
time diff % | median allocated in bytes |
allocated diff % | median compile in ms |
compile diff % | median GC count in n |
GC count diff % | median GC in ms |
GC diff % | |||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Bounce | 60 | 179.04 | -1 | 39MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| BubbleSort | 55 | 101.01 | 0 | 21MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Dispatch | 55 | 173.40 | 4 | 935kb | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Fannkuch | 55 | 168.35 | -1 | 168MB | 0 | 0 | 0 | 5 | 0 | 1 | 0 | ||
| Fibonacci | 60 | 112.28 | 1 | 166MB | 0 | 0 | 0 | 3 | 0 | 1 | 0 | ||
| FieldLoop | 55 | 184.90 | -1 | 82kb | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| IntegerLoop | 55 | 277.95 | 0 | 560kb | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| List | 65 | 86.52 | 0 | 33MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Loop | 55 | 176.34 | 0 | 935kb | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Mandelbrot | 110 | 429.94 | 0 | 154MB | 0 | 0 | 0 | 3 | 0 | 1 | 0 | ||
| Permute | 55 | 268.73 | 0 | 995MB | 0 | 0 | 0 | 7 | 0 | 2 | 0 | ||
| Queens | 55 | 118.94 | -23 | 224MB | 30 | 0 | 0 | 0 | -100 | 0 | -100 | ||
| QuickSort | 55 | 238.13 | 0 | 542MB | 0 | 0 | 0 | 7 | 0 | 2 | 0 | ||
| Recurse | 65 | 141.21 | 2 | 214MB | 0 | 0 | 0 | 4 | 0 | 1 | 0 | ||
| Sieve | 60 | 111.03 | 0 | 12MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Storage | 60 | 128.90 | -8 | 491MB | -8 | 0 | 0 | 3 | -25 | 1 | 0 | ||
| Sum | 55 | 168.74 | 0 | 935kb | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Towers | 55 | 246.91 | 0 | 144MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| TreeSort | 60 | 151.33 | -1 | 245MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| WhileLoop | 55 | 808.66 | -1 | 4GB | 0 | 0 | 0 | 32 | 0 | 7 | 0 |
macro-startup
Executor: TruffleSOM-native-interp-ast
| #M | median time in ms |
time diff % | median allocated in bytes |
allocated diff % | median compile in ms |
compile diff % | median GC count in n |
GC count diff % | median GC in ms |
GC diff % | |||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| DeltaBlue | 5 | 42.33 | 0 | 17MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| GraphSearch | 5 | 27.57 | -1 | 12MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Json | 5 | 73.05 | 0 | 28MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| NBody | 5 | 31.73 | 0 | 20MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| PageRank | 5 | 21.21 | -6 | 7MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Richards | 5 | 241.41 | -2 | 104MB | 0 | 0 | 0 | 3 | 0 | 14 | 0 |
micro-startup
Executor: TruffleSOM-native-interp-ast
| #M | median time in ms |
time diff % | median allocated in bytes |
allocated diff % | median compile in ms |
compile diff % | median GC count in n |
GC count diff % | median GC in ms |
GC diff % | |||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Bounce | 5 | 48.62 | -1 | 21MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| BubbleSort | 5 | 25.77 | 1 | 13MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Dispatch | 5 | 39.60 | -1 | 32MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Fannkuch | 5 | 22.27 | -1 | 4MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Fibonacci | 5 | 51.36 | -1 | 22MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| FieldLoop | 5 | 20.66 | -1 | 19MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| IntegerLoop | 5 | 42.46 | -3 | 36MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| List | 5 | 12.50 | -3 | 5MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Loop | 5 | 57.16 | -7 | 4MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Mandelbrot | 5 | 26.90 | 1 | 10MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Permute | 5 | 76.72 | 3 | 35MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Queens | 5 | 43.26 | -1 | 14MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| QuickSort | 5 | 39.78 | 0 | 16MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Recurse | 5 | 46.19 | -2 | 20MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Sieve | 5 | 30.30 | 0 | 7MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Storage | 5 | 47.03 | -1 | 22MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Sum | 5 | 39.38 | -2 | 24MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Test | 10 | 227.25 | 1 | 28MB | 0 | 0 | 0 | 12 | 0 | 181 | 0 | ||
| TestGC | 10 | 131.00 | -1 | 8kb | 0 | 0 | 0 | 20 | 0 | 148 | -1 | ||
| Towers | 5 | 28.98 | -1 | 13MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| TreeSort | 5 | 40.13 | 0 | 16MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| WhileLoop | 5 | 31.99 | 0 | 16MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
som-parse
Executor: TruffleSOM-native-interp-ast
| #M | median time in ms |
time diff % | median allocated in bytes |
allocated diff % | median compile in ms |
compile diff % | median GC count in n |
GC count diff % | median GC in ms |
GC diff % | |||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| SomInit | 10 | 61.18 | 0 | 19MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| SomParse | 10 | 157.34 | 3 | 85MB | 0 | 0 | 0 | 2 | 0 | 24 | 9 |
macro-startup
Executor: TruffleSOM-native-interp-ast-ee
| #M | median time in ms |
time diff % | median allocated in bytes |
allocated diff % | median compile in ms |
compile diff % | median GC count in n |
GC count diff % | median GC in ms |
GC diff % | |||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| DeltaBlue | 5 | 36.76 | 0 | 12MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| GraphSearch | 5 | 24.47 | 0 | 8MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Json | 5 | 66.50 | -2 | 19MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| NBody | 5 | 27.66 | 2 | 15MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| PageRank | 5 | 20.54 | 1 | 5MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Richards | 5 | 224.94 | 0 | 72MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
micro-startup
Executor: TruffleSOM-native-interp-ast-ee
| #M | median time in ms |
time diff % | median allocated in bytes |
allocated diff % | median compile in ms |
compile diff % | median GC count in n |
GC count diff % | median GC in ms |
GC diff % | |||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Bounce | 5 | 44.26 | -1 | 15MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| BubbleSort | 5 | 24.05 | -1 | 9MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Dispatch | 5 | 36.60 | 0 | 23MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Fannkuch | 5 | 20.30 | 1 | 3MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Fibonacci | 5 | 48.27 | 0 | 15MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| FieldLoop | 5 | 18.98 | 2 | 14MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| IntegerLoop | 5 | 40.15 | -1 | 26MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| List | 5 | 11.34 | 2 | 3MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Loop | 5 | 57.81 | -3 | 3MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Mandelbrot | 5 | 24.90 | 3 | 8MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Permute | 5 | 72.19 | 1 | 25MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Queens | 5 | 41.82 | 0 | 10MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| QuickSort | 5 | 35.81 | 0 | 12MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Recurse | 5 | 44.45 | 2 | 14MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Sieve | 5 | 28.79 | -1 | 6MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Storage | 5 | 42.82 | -2 | 15MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Sum | 5 | 34.05 | -1 | 18MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Test | 10 | 148.03 | -1 | 18MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| TestGC | 10 | 143.95 | 2 | 5kb | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Towers | 5 | 26.63 | 0 | 9MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| TreeSort | 5 | 37.43 | -1 | 11MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| WhileLoop | 5 | 28.21 | 1 | 12MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
som-parse
Executor: TruffleSOM-native-interp-ast-ee
| #M | median time in ms |
time diff % | median allocated in bytes |
allocated diff % | median compile in ms |
compile diff % | median GC count in n |
GC count diff % | median GC in ms |
GC diff % | |||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| SomInit | 10 | 58.41 | 0 | 13MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| SomParse | 10 | 121.58 | -1 | 56MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
macro-startup
Executor: TruffleSOM-native-interp-bc
| #M | median time in ms |
time diff % | median allocated in bytes |
allocated diff % | median compile in ms |
compile diff % | median GC count in n |
GC count diff % | median GC in ms |
GC diff % | |||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| DeltaBlue | 5 | 48.08 | -1 | 22MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| GraphSearch | 5 | 45.96 | -1 | 29MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Json | 5 | 84.10 | -2 | 39MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| NBody | 5 | 50.80 | -3 | 30MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| PageRank | 5 | 75.24 | -3 | 51MB | 0 | 0 | 0 | 2 | 0 | 8 | 0 | ||
| Richards | 5 | 274.79 | -1 | 132MB | 0 | 0 | 0 | 3 | 0 | 10 | 0 |
micro-startup
Executor: TruffleSOM-native-interp-bc
| #M | median time in ms |
time diff % | median allocated in bytes |
allocated diff % | median compile in ms |
compile diff % | median GC count in n |
GC count diff % | median GC in ms |
GC diff % | |||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Bounce | 5 | 68.68 | 0 | 35MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| BubbleSort | 5 | 69.92 | -1 | 46MB | 0 | 0 | 0 | 2 | 0 | 5 | 0 | ||
| Dispatch | 5 | 83.04 | -1 | 64MB | 0 | 0 | 0 | 2 | 0 | 5 | 0 | ||
| Fannkuch | 5 | 48.03 | -1 | 15MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Fibonacci | 5 | 108.16 | -1 | 55MB | 0 | 0 | 0 | 2 | 0 | 5 | 0 | ||
| FieldLoop | 5 | 12.05 | 0 | 1MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| IntegerLoop | 5 | 96.17 | -4 | 45MB | 0 | 0 | 0 | 2 | 0 | 5 | 0 | ||
| List | 5 | 13.03 | -1 | 5MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Loop | 5 | 311.69 | -4 | 268MB | 0 | 0 | 0 | 6 | 0 | 6 | 0 | ||
| Mandelbrot | 5 | 48.06 | -9 | 20MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Permute | 5 | 102.61 | -1 | 47MB | 0 | 0 | 0 | 2 | 0 | 5 | 0 | ||
| Queens | 5 | 88.54 | -2 | 35MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| QuickSort | 5 | 60.82 | -1 | 30MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Recurse | 5 | 59.81 | -1 | 29MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Sieve | 5 | 77.95 | 0 | 42MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Storage | 5 | 61.96 | -2 | 31MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Sum | 5 | 147.32 | -3 | 152MB | 0 | 0 | 0 | 4 | 0 | 5 | 0 | ||
| Test | 10 | 168.82 | 1 | 33MB | 0 | 0 | 0 | 10 | 0 | 111 | 1 | ||
| TestGC | 10 | 58.53 | 6 | 9kb | 0 | 0 | 0 | 20 | 0 | 64 | 4 | ||
| Towers | 5 | 34.64 | -1 | 17MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| TreeSort | 5 | 55.12 | -2 | 26MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| WhileLoop | 5 | 50.48 | -2 | 16MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
som-parse
Executor: TruffleSOM-native-interp-bc
| #M | median time in ms |
time diff % | median allocated in bytes |
allocated diff % | median compile in ms |
compile diff % | median GC count in n |
GC count diff % | median GC in ms |
GC diff % | |||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| SomInit | 10 | 72.93 | -1 | 26MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| SomParse | 10 | 136.63 | -1 | 77MB | 0 | 0 | 0 | 2 | 0 | 13 | -7 |
macro-startup
Executor: TruffleSOM-native-interp-bc-ee
| #M | median time in ms |
time diff % | median allocated in bytes |
allocated diff % | median compile in ms |
compile diff % | median GC count in n |
GC count diff % | median GC in ms |
GC diff % | |||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| DeltaBlue | 5 | 43.75 | 0 | 14MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| GraphSearch | 5 | 42.50 | 0 | 20MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Json | 5 | 73.16 | 0 | 26MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| NBody | 5 | 48.32 | 1 | 22MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| PageRank | 5 | 76.72 | 0 | 36MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Richards | 5 | 286.99 | 1 | 89MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
micro-startup
Executor: TruffleSOM-native-interp-bc-ee
| #M | median time in ms |
time diff % | median allocated in bytes |
allocated diff % | median compile in ms |
compile diff % | median GC count in n |
GC count diff % | median GC in ms |
GC diff % | |||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Bounce | 5 | 64.20 | 0 | 24MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| BubbleSort | 5 | 65.29 | -1 | 32MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Dispatch | 5 | 85.97 | -1 | 44MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Fannkuch | 5 | 47.50 | -2 | 10MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Fibonacci | 5 | 106.03 | -1 | 35MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| FieldLoop | 5 | 12.42 | 4 | 940kb | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| IntegerLoop | 5 | 95.53 | 0 | 32MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| List | 5 | 12.62 | 1 | 3MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Loop | 5 | 358.45 | -3 | 189MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Mandelbrot | 5 | 53.32 | 0 | 15MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Permute | 5 | 98.46 | 0 | 31MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Queens | 5 | 89.87 | 3 | 23MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| QuickSort | 5 | 62.05 | -1 | 21MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Recurse | 5 | 58.70 | -1 | 20MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Sieve | 5 | 75.29 | 0 | 30MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Storage | 5 | 62.73 | 1 | 20MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Sum | 5 | 165.44 | -1 | 110MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Test | 10 | 154.82 | 1 | 21MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| TestGC | 10 | 112.22 | -1 | 6kb | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Towers | 5 | 34.94 | 1 | 11MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| TreeSort | 5 | 51.86 | -1 | 18MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| WhileLoop | 5 | 49.22 | -1 | 12MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
som-parse
Executor: TruffleSOM-native-interp-bc-ee
| #M | median time in ms |
time diff % | median allocated in bytes |
allocated diff % | median compile in ms |
compile diff % | median GC count in n |
GC count diff % | median GC in ms |
GC diff % | |||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| SomInit | 10 | 69.23 | 0 | 17MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| SomParse | 10 | 111.35 | 0 | 50MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Executor Comparisons
micro-somsom
Baseline: SomSom-native-interp-ast
| Exe | #M | median time in ms |
time diff % | median allocated in bytes |
allocated diff % | median compile in ms |
compile diff % | median GC count in n |
GC count diff % | median GC in ms |
GC diff % | |||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| List |
ast
ast-ee bc bc-ee |
1
1 1 1 |
12665.22
11890.10 17796.00 18336.40 |
0
-6 41 45 |
6GB
4GB 10GB 7GB |
0
-31 82 22 |
0
0 0 0 |
0
0 0 0 |
371
0 865 0 |
0
-100 133 -100 |
192
0 695 0 |
0
-100 262 -100 |
||
| Loop |
ast
ast-ee bc bc-ee |
1
1 1 1 |
8777.78
8554.89 12367.83 12951.79 |
0
-3 41 48 |
4GB
3GB 7GB 5GB |
0
-31 81 21 |
0
0 0 0 |
0
0 0 0 |
145
0 603 0 |
0
-100 316 -100 |
61
0 361 0 |
0
-100 492 -100 |
||
| Mandelbrot |
ast
ast-ee bc bc-ee |
1
1 1 1 |
213.85
217.87 281.75 363.41 |
0
2 32 70 |
96MB
67MB 174MB 116MB |
0
-31 80 21 |
0
0 0 0 |
0
0 0 0 |
3
0 2 0 |
0
-100 -33 -100 |
17
0 3 0 |
0
-100 -82 -100 |
||
| Queens |
ast
ast-ee bc bc-ee |
1
1 1 1 |
8259.60
7774.41 11593.43 11716.91 |
0
-6 40 42 |
4GB
3GB 7GB 5GB |
0
-31 78 19 |
0
0 0 0 |
0
0 0 0 |
97
0 478 0 |
0
-100 393 -100 |
73
0 372 0 |
0
-100 410 -100 |
||
| Recurse |
ast
ast-ee bc bc-ee |
1
1 1 1 |
8105.78
7768.56 11505.01 11941.22 |
0
-4 42 47 |
4GB
3GB 7GB 4GB |
0
-31 81 21 |
0
0 0 0 |
0
0 0 0 |
107
0 472 0 |
0
-100 341 -100 |
62
0 382 0 |
0
-100 516 -100 |
macro-steady
Baseline: TruffleSOM-graal
| Exe | #M | median time in ms |
time diff % | median allocated in bytes |
allocated diff % | median compile in ms |
compile diff % | median GC count in n |
GC count diff % | median GC in ms |
GC diff % | |||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| DeltaBlue |
-bc |
120
120 |
55.94
82.68 |
0
48 |
37MB
54MB |
0
49 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
| GraphSearch |
-bc |
250
250 |
49.12
63.83 |
0
30 |
48MB
67MB |
0
40 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
| Json |
-bc |
120
120 |
112.27
130.09 |
0
16 |
209MB
237MB |
0
14 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
| NBody |
-bc |
120
120 |
69.11
62.44 |
0
-10 |
1kb
2kb |
0
81 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
| PageRank |
-bc |
120
120 |
107.17
110.75 |
0
3 |
15MB
16MB |
0
8 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
| Richards |
-bc |
130
130 |
96.08
74.79 |
0
-22 |
191kb
197kb |
0
3 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
micro-steady
Baseline: TruffleSOM-graal
| Exe | #M | median time in ms |
time diff % | median allocated in bytes |
allocated diff % | median compile in ms |
compile diff % | median GC count in n |
GC count diff % | median GC in ms |
GC diff % | |||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Bounce |
-bc |
60
60 |
126.92
179.04 |
0
41 |
39MB
39MB |
0
1 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
| BubbleSort |
-bc |
55
55 |
107.61
101.01 |
0
-6 |
4MB
21MB |
0
488 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
| Dispatch |
-bc |
55
55 |
246.28
173.40 |
0
-30 |
376b
935kb |
0
254536 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
| Fannkuch |
-bc |
55
55 |
47.37
168.35 |
0
255 |
36MB
168MB |
0
368 |
0
0 |
0
0 |
0
5 |
0
0 |
0
1 |
0
0 |
||
| Fibonacci |
-bc |
60
60 |
99.40
112.28 |
0
13 |
166MB
166MB |
0
0 |
0
0 |
0
0 |
0
3 |
0
0 |
0
1 |
0
0 |
||
| FieldLoop |
-bc |
55
55 |
208.66
184.90 |
0
-11 |
376b
82kb |
0
22196 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
| IntegerLoop |
-bc |
55
55 |
153.01
277.95 |
0
82 |
376b
560kb |
0
152409 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
| List |
-bc |
65
65 |
85.41
86.52 |
0
1 |
33MB
33MB |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
| Loop |
-bc |
55
55 |
3.73
176.34 |
0
4625 |
935kb
935kb |
0
0 |
1
0 |
0
-100 |
0
0 |
0
0 |
0
0 |
0
0 |
||
| Mandelbrot |
-bc |
110
110 |
397.38
429.94 |
0
8 |
600b
154MB |
0
26999492 |
0
0 |
0
0 |
0
3 |
0
0 |
0
1 |
0
0 |
||
| Permute |
-bc |
55
55 |
139.48
268.73 |
0
93 |
180MB
995MB |
0
452 |
0
0 |
0
0 |
1
7 |
0
600 |
0
2 |
0
0 |
||
| Queens |
-bc |
55
55 |
88.68
118.94 |
0
34 |
14MB
224MB |
0
1463 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
| QuickSort |
-bc |
55
55 |
158.87
238.13 |
0
50 |
129MB
542MB |
0
319 |
0
0 |
0
0 |
4
7 |
0
75 |
1
2 |
0
100 |
||
| Recurse |
-bc |
65
65 |
122.91
141.21 |
0
15 |
214MB
214MB |
0
0 |
0
0 |
0
0 |
0
4 |
0
0 |
0
1 |
0
0 |
||
| Sieve |
-bc |
60
60 |
137.98
111.03 |
0
-20 |
12MB
12MB |
0
2 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
| Storage |
-bc |
60
60 |
91.60
128.90 |
0
41 |
239MB
491MB |
0
105 |
9
0 |
0
-100 |
0
3 |
0
0 |
0
1 |
0
0 |
||
| Sum |
-bc |
55
55 |
325.16
168.74 |
0
-48 |
376b
935kb |
0
254536 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
| Towers |
-bc |
55
55 |
217.71
246.91 |
0
13 |
144MB
144MB |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
| TreeSort |
-bc |
60
60 |
143.00
151.33 |
0
6 |
199MB
245MB |
0
23 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
| WhileLoop |
-bc |
55
55 |
282.13
808.66 |
0
187 |
376b
4GB |
0
1004341762 |
0
0 |
0
0 |
0
32 |
0
0 |
0
7 |
0
0 |
macro-startup
Baseline: TruffleSOM-native-interp-ast
| Exe | #M | median time in ms |
time diff % | median allocated in bytes |
allocated diff % | median compile in ms |
compile diff % | median GC count in n |
GC count diff % | median GC in ms |
GC diff % | |||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| DeltaBlue |
ast
ast-ee bc bc-ee |
5
5 5 5 |
42.33
36.76 48.08 43.75 |
0
-13 14 3 |
17MB
12MB 22MB 14MB |
0
-33 26 -16 |
0
0 0 0 |
0
0 0 0 |
0
0 0 0 |
0
0 0 0 |
0
0 0 0 |
0
0 0 0 |
||
| GraphSearch |
ast
ast-ee bc bc-ee |
5
5 5 5 |
27.57
24.47 45.96 42.50 |
0
-11 67 54 |
12MB
8MB 29MB 20MB |
0
-31 139 67 |
0
0 0 0 |
0
0 0 0 |
0
0 0 0 |
0
0 0 0 |
0
0 0 0 |
0
0 0 0 |
||
| Json |
ast
ast-ee bc bc-ee |
5
5 5 5 |
73.05
66.50 84.10 73.16 |
0
-9 15 0 |
28MB
19MB 39MB 26MB |
0
-32 42 -6 |
0
0 0 0 |
0
0 0 0 |
0
0 0 0 |
0
0 0 0 |
0
0 0 0 |
0
0 0 0 |
||
| NBody |
ast
ast-ee bc bc-ee |
5
5 5 5 |
31.73
27.66 50.80 48.32 |
0
-13 60 52 |
20MB
15MB 30MB 22MB |
0
-28 49 8 |
0
0 0 0 |
0
0 0 0 |
0
0 0 0 |
0
0 0 0 |
0
0 0 0 |
0
0 0 0 |
||
| PageRank |
ast
ast-ee bc bc-ee |
5
5 5 5 |
21.21
20.54 75.24 76.72 |
0
-3 255 262 |
7MB
5MB 51MB 36MB |
0
-25 601 401 |
0
0 0 0 |
0
0 0 0 |
0
0 2 0 |
0
0 0 0 |
0
0 8 0 |
0
0 0 0 |
||
| Richards |
ast
ast-ee bc bc-ee |
5
5 5 5 |
241.41
224.94 274.79 286.99 |
0
-7 14 19 |
104MB
72MB 132MB 89MB |
0
-31 27 -14 |
0
0 0 0 |
0
0 0 0 |
3
0 3 0 |
0
-100 0 -100 |
14
0 10 0 |
0
-100 -29 -100 |
micro-startup
Baseline: TruffleSOM-native-interp-ast
| Exe | #M | median time in ms |
time diff % | median allocated in bytes |
allocated diff % | median compile in ms |
compile diff % | median GC count in n |
GC count diff % | median GC in ms |
GC diff % | |||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Bounce |
ast
ast-ee bc bc-ee |
5
5 5 5 |
48.62
44.26 68.68 64.20 |
0
-9 41 32 |
21MB
15MB 35MB 24MB |
0
-28 69 16 |
0
0 0 0 |
0
0 0 0 |
0
0 0 0 |
0
0 0 0 |
0
0 0 0 |
0
0 0 0 |
||
| BubbleSort |
ast
ast-ee bc bc-ee |
5
5 5 5 |
25.77
24.05 69.92 65.29 |
0
-7 171 153 |
13MB
9MB 46MB 32MB |
0
-26 264 158 |
0
0 0 0 |
0
0 0 0 |
0
0 2 0 |
0
0 0 0 |
0
0 5 0 |
0
0 0 0 |
||
| Dispatch |
ast
ast-ee bc bc-ee |
5
5 5 5 |
39.60
36.60 83.04 85.97 |
0
-8 110 117 |
32MB
23MB 64MB 44MB |
0
-29 100 38 |
0
0 0 0 |
0
0 0 0 |
0
0 2 0 |
0
0 0 0 |
0
0 5 0 |
0
0 0 0 |
||
| Fannkuch |
ast
ast-ee bc bc-ee |
5
5 5 5 |
22.27
20.30 48.03 47.50 |
0
-9 116 113 |
4MB
3MB 15MB 10MB |
0
-26 241 125 |
0
0 0 0 |
0
0 0 0 |
0
0 0 0 |
0
0 0 0 |
0
0 0 0 |
0
0 0 0 |
||
| Fibonacci |
ast
ast-ee bc bc-ee |
5
5 5 5 |
51.36
48.27 108.16 106.03 |
0
-6 111 106 |
22MB
15MB 55MB 35MB |
0
-31 153 61 |
0
0 0 0 |
0
0 0 0 |
0
0 2 0 |
0
0 0 0 |
0
0 5 0 |
0
0 0 0 |
||
| FieldLoop |
ast
ast-ee bc bc-ee |
5
5 5 5 |
20.66
18.98 12.05 12.42 |
0
-8 -42 -40 |
19MB
14MB 1MB 940kb |
0
-25 -94 -95 |
0
0 0 0 |
0
0 0 0 |
0
0 0 0 |
0
0 0 0 |
0
0 0 0 |
0
0 0 0 |
||
| IntegerLoop |
ast
ast-ee bc bc-ee |
5
5 5 5 |
42.46
40.15 96.17 95.53 |
0
-5 127 125 |
36MB
26MB 45MB 32MB |
0
-29 24 -12 |
0
0 0 0 |
0
0 0 0 |
0
0 2 0 |
0
0 0 0 |
0
0 5 0 |
0
0 0 0 |
||
| List |
ast
ast-ee bc bc-ee |
5
5 5 5 |
12.50
11.34 13.03 12.62 |
0
-9 4 1 |
5MB
3MB 5MB 3MB |
0
-34 6 -29 |
0
0 0 0 |
0
0 0 0 |
0
0 0 0 |
0
0 0 0 |
0
0 0 0 |
0
0 0 0 |
||
| Loop |
ast
ast-ee bc bc-ee |
5
5 5 5 |
57.16
57.81 311.69 358.45 |
0
1 445 527 |
4MB
3MB 268MB 189MB |
0
-26 6356 4452 |
0
0 0 0 |
0
0 0 0 |
0
0 6 0 |
0
0 0 0 |
0
0 6 0 |
0
0 0 0 |
||
| Mandelbrot |
ast
ast-ee bc bc-ee |
5
5 5 5 |
26.90
24.90 48.06 53.32 |
0
-7 79 98 |
10MB
8MB 20MB 15MB |
0
-25 98 48 |
0
0 0 0 |
0
0 0 0 |
0
0 0 0 |
0
0 0 0 |
0
0 0 0 |
0
0 0 0 |
||
| Permute |
ast
ast-ee bc bc-ee |
5
5 5 5 |
76.72
72.19 102.61 98.46 |
0
-6 34 28 |
35MB
25MB 47MB 31MB |
0
-29 34 -12 |
0
0 0 0 |
0
0 0 0 |
0
0 2 0 |
0
0 0 0 |
0
0 5 0 |
0
0 0 0 |
||
| Queens |
ast
ast-ee bc bc-ee |
5
5 5 5 |
43.26
41.82 88.54 89.87 |
0
-3 105 108 |
14MB
10MB 35MB 23MB |
0
-34 147 61 |
0
0 0 0 |
0
0 0 0 |
0
0 0 0 |
0
0 0 0 |
0
0 0 0 |
0
0 0 0 |
||
| QuickSort |
ast
ast-ee bc bc-ee |
5
5 5 5 |
39.78
35.81 60.82 62.05 |
0
-10 53 56 |
16MB
12MB 30MB 21MB |
0
-27 83 31 |
0
0 0 0 |
0
0 0 0 |
0
0 0 0 |
0
0 0 0 |
0
0 0 0 |
0
0 0 0 |
||
| Recurse |
ast
ast-ee bc bc-ee |
5
5 5 5 |
46.19
44.45 59.81 58.70 |
0
-4 30 27 |
20MB
14MB 29MB 20MB |
0
-31 46 0 |
0
0 0 0 |
0
0 0 0 |
0
0 0 0 |
0
0 0 0 |
0
0 0 0 |
0
0 0 0 |
||
| Sieve |
ast
ast-ee bc bc-ee |
5
5 5 5 |
30.30
28.79 77.95 75.29 |
0
-5 157 148 |
7MB
6MB 42MB 30MB |
0
-25 463 305 |
0
0 0 0 |
0
0 0 0 |
0
0 0 0 |
0
0 0 0 |
0
0 0 0 |
0
0 0 0 |
||
| Storage |
ast
ast-ee bc bc-ee |
5
5 5 5 |
47.03
42.82 61.96 62.73 |
0
-9 32 33 |
22MB
15MB 31MB 20MB |
0
-33 40 -7 |
0
0 0 0 |
0
0 0 0 |
0
0 0 0 |
0
0 0 0 |
0
0 0 0 |
0
0 0 0 |
||
| Sum |
ast
ast-ee bc bc-ee |
5
5 5 5 |
39.38
34.05 147.32 165.44 |
0
-14 274 320 |
24MB
18MB 152MB 110MB |
0
-25 524 349 |
0
0 0 0 |
0
0 0 0 |
0
0 4 0 |
0
0 0 0 |
0
0 5 0 |
0
0 0 0 |
||
| Test |
ast
ast-ee bc bc-ee |
10
10 10 10 |
227.25
148.03 168.82 154.82 |
0
-35 -26 -32 |
28MB
18MB 33MB 21MB |
0
-36 17 -24 |
0
0 0 0 |
0
0 0 0 |
12
0 10 0 |
0
-100 -17 -100 |
181
0 111 0 |
0
-100 -39 -100 |
||
| TestGC |
ast
ast-ee bc bc-ee |
10
10 10 10 |
131.00
143.95 58.53 112.22 |
0
10 -55 -14 |
8kb
5kb 9kb 6kb |
0
-42 10 -33 |
0
0 0 0 |
0
0 0 0 |
20
0 20 0 |
0
-100 0 -100 |
148
0 64 0 |
0
-100 -57 -100 |
||
| Towers |
ast
ast-ee bc bc-ee |
5
5 5 5 |
28.98
26.63 34.64 34.94 |
0
-8 20 21 |
13MB
9MB 17MB 11MB |
0
-30 27 -14 |
0
0 0 0 |
0
0 0 0 |
0
0 0 0 |
0
0 0 0 |
0
0 0 0 |
0
0 0 0 |
||
| TreeSort |
ast
ast-ee bc bc-ee |
5
5 5 5 |
40.13
37.43 55.12 51.86 |
0
-7 37 29 |
16MB
11MB 26MB 18MB |
0
-31 70 14 |
0
0 0 0 |
0
0 0 0 |
0
0 0 0 |
0
0 0 0 |
0
0 0 0 |
0
0 0 0 |
||
| WhileLoop |
ast
ast-ee bc bc-ee |
5
5 5 5 |
31.99
28.21 50.48 49.22 |
0
-12 58 54 |
16MB
12MB 16MB 12MB |
0
-25 0 -25 |
0
0 0 0 |
0
0 0 0 |
0
0 0 0 |
0
0 0 0 |
0
0 0 0 |
0
0 0 0 |
som-parse
Baseline: TruffleSOM-native-interp-ast
| Exe | #M | median time in ms |
time diff % | median allocated in bytes |
allocated diff % | median compile in ms |
compile diff % | median GC count in n |
GC count diff % | median GC in ms |
GC diff % | |||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| SomInit |
ast
ast-ee bc bc-ee |
10
10 10 10 |
61.18
58.41 72.93 69.23 |
0
-5 19 13 |
19MB
13MB 26MB 17MB |
0
-32 36 -10 |
0
0 0 0 |
0
0 0 0 |
0
0 0 0 |
0
0 0 0 |
0
0 0 0 |
0
0 0 0 |
||
| SomParse |
ast
ast-ee bc bc-ee |
10
10 10 10 |
157.34
121.58 136.63 111.35 |
0
-23 -13 -29 |
85MB
56MB 77MB 50MB |
0
-34 -9 -41 |
0
0 0 0 |
0
0 0 0 |
2
0 2 0 |
0
-100 0 -100 |
24
0 13 0 |
0
-100 -46 -100 |