Result Overview
- Number of Run Configurations
- 192
- Change of Allocated
- median 0% (min. -18%, max. 4%)
- Change of Compile time
- median 0% (min. -100%, max. 20%)
- Change of GC count
- median 0% (min. -25%, max. 37%)
- Change of GC time
- median 0% (min. -22%, max. 11%)
- Change of Run time
- median -1% (min. -24%, max. 11%)
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 | 11637.83 | -7 | 6GB | 0 | 0 | 0 | 315 | -2 | 250 | -5 | ||
Loop | 1 | 8099.66 | -9 | 4GB | 0 | 0 | 0 | 149 | 0 | 77 | 0 | ||
Mandelbrot | 1 | 202.34 | -5 | 96MB | 0 | 0 | 0 | 3 | 0 | 20 | 11 | ||
Queens | 1 | 7443.57 | -9 | 4GB | 0 | 0 | 0 | 104 | 37 | 74 | 1 | ||
Recurse | 1 | 7358.62 | -9 | 4GB | 0 | 0 | 0 | 108 | 0 | 75 | -3 |
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 | 11948.31 | 0 | 4GB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Loop | 1 | 8624.66 | 1 | 3GB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Mandelbrot | 1 | 215.74 | 0 | 67MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Queens | 1 | 7715.69 | 1 | 3GB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Recurse | 1 | 7932.16 | 1 | 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 | 15863.15 | -14 | 10GB | 0 | 0 | 0 | 659 | -10 | 611 | -16 | ||
Loop | 1 | 10992.81 | -14 | 7GB | 0 | 0 | 0 | 485 | -5 | 360 | -13 | ||
Mandelbrot | 1 | 245.63 | -14 | 174MB | 0 | 0 | 0 | 2 | 0 | 2 | 0 | ||
Queens | 1 | 10015.85 | -15 | 7GB | 0 | 0 | 0 | 323 | -23 | 306 | -22 | ||
Recurse | 1 | 10261.04 | -14 | 7GB | 0 | 0 | 0 | 388 | -12 | 355 | -15 |
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 | 18798.78 | 0 | 7GB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Loop | 1 | 13106.15 | -1 | 5GB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Mandelbrot | 1 | 360.31 | 0 | 116MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Queens | 1 | 11715.32 | 1 | 5GB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Recurse | 1 | 12055.99 | -1 | 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 | 58.13 | 3 | 37MB | -1 | 0 | 0 | 0 | 0 | 0 | 0 | ||
GraphSearch | 250 | 49.09 | 1 | 48MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Json | 120 | 113.26 | 1 | 209MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
NBody | 120 | 69.11 | 0 | 1kb | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
PageRank | 120 | 107.00 | 0 | 15MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Richards | 130 | 95.07 | 1 | 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 | 127.02 | 0 | 39MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
BubbleSort | 55 | 107.36 | 0 | 4MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Dispatch | 55 | 243.97 | 0 | 376b | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Fannkuch | 55 | 47.27 | 0 | 36MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Fibonacci | 60 | 100.23 | 1 | 166MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
FieldLoop | 55 | 206.32 | 0 | 376b | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
IntegerLoop | 55 | 153.01 | 0 | 376b | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
List | 65 | 85.35 | 0 | 33MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Loop | 55 | 3.73 | -2 | 935kb | 0 | 12 | 20 | 0 | 0 | 0 | 0 | ||
Mandelbrot | 110 | 396.46 | 0 | 600b | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Permute | 55 | 140.17 | 0 | 180MB | 0 | 0 | 0 | 1 | 0 | 0 | 0 | ||
Queens | 55 | 88.50 | 1 | 14MB | 0 | 0 | -100 | 0 | 0 | 0 | 0 | ||
QuickSort | 55 | 161.43 | 2 | 129MB | 0 | 0 | 0 | 4 | 0 | 1 | 0 | ||
Recurse | 65 | 123.39 | 0 | 214MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Sieve | 60 | 138.00 | 1 | 12MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Storage | 60 | 100.90 | -2 | 288MB | -6 | 0 | -100 | 3 | 0 | 1 | 0 | ||
Sum | 55 | 324.09 | 0 | 376b | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Towers | 55 | 214.93 | 1 | 144MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
TreeSort | 60 | 141.12 | -1 | 199MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
WhileLoop | 55 | 282.15 | 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 | 81.16 | 3 | 56MB | 4 | 0 | 0 | 0 | 0 | 0 | 0 | ||
GraphSearch | 250 | 64.23 | 0 | 67MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Json | 120 | 130.14 | 0 | 237MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
NBody | 120 | 62.44 | 0 | 2kb | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
PageRank | 120 | 111.41 | 1 | 16MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Richards | 130 | 74.66 | -3 | 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 | 180.27 | 0 | 39MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
BubbleSort | 55 | 101.24 | 1 | 21MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Dispatch | 55 | 165.71 | -2 | 935kb | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Fannkuch | 55 | 169.67 | 0 | 168MB | 0 | 0 | 0 | 5 | 0 | 1 | 0 | ||
Fibonacci | 60 | 111.76 | 0 | 166MB | 0 | 0 | 0 | 3 | 0 | 1 | 0 | ||
FieldLoop | 55 | 183.88 | -1 | 82kb | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
IntegerLoop | 55 | 278.24 | 0 | 560kb | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
List | 65 | 86.35 | 0 | 33MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Loop | 55 | 176.73 | 0 | 935kb | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Mandelbrot | 110 | 429.79 | 0 | 154MB | 0 | 0 | 0 | 3 | 0 | 1 | 0 | ||
Permute | 55 | 267.13 | 1 | 985MB | -1 | 0 | 0 | 8 | 33 | 2 | 0 | ||
Queens | 55 | 118.81 | -4 | 224MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
QuickSort | 55 | 237.53 | 0 | 542MB | 0 | 0 | 0 | 7 | 0 | 2 | 0 | ||
Recurse | 65 | 140.70 | -1 | 214MB | 0 | 0 | 0 | 4 | 0 | 1 | 0 | ||
Sieve | 60 | 110.56 | 0 | 12MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Storage | 60 | 102.21 | -21 | 395MB | -18 | 0 | 0 | 3 | -25 | 1 | 0 | ||
Sum | 55 | 170.68 | 0 | 935kb | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Towers | 55 | 247.35 | -1 | 144MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
TreeSort | 60 | 155.20 | 1 | 245MB | 0 | 0 | 0 | 4 | 0 | 1 | 0 | ||
WhileLoop | 55 | 805.78 | 0 | 4GB | 0 | 0 | 0 | 31 | 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 | 41.09 | -5 | 17MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
GraphSearch | 5 | 26.08 | -7 | 12MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Json | 5 | 70.92 | -5 | 28MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
NBody | 5 | 29.61 | -5 | 20MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
PageRank | 5 | 20.11 | -8 | 7MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Richards | 5 | 231.38 | -6 | 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 | 46.13 | -5 | 21MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
BubbleSort | 5 | 22.71 | -12 | 13MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Dispatch | 5 | 35.85 | -9 | 32MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Fannkuch | 5 | 20.90 | -4 | 4MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Fibonacci | 5 | 47.52 | -6 | 22MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
FieldLoop | 5 | 18.61 | -12 | 19MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
IntegerLoop | 5 | 39.95 | -7 | 36MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
List | 5 | 11.34 | -7 | 5MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Loop | 5 | 47.24 | -23 | 4MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Mandelbrot | 5 | 23.51 | -7 | 10MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Permute | 5 | 67.90 | -9 | 35MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Queens | 5 | 40.52 | -8 | 14MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
QuickSort | 5 | 37.92 | -4 | 16MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Recurse | 5 | 42.48 | -8 | 20MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Sieve | 5 | 26.75 | -5 | 7MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Storage | 5 | 45.35 | -5 | 22MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Sum | 5 | 33.91 | -10 | 24MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Test | 10 | 225.91 | -1 | 28MB | 0 | 0 | 0 | 12 | 0 | 180 | -1 | ||
TestGC | 10 | 130.65 | -1 | 8kb | 0 | 0 | 0 | 20 | 0 | 147 | -2 | ||
Towers | 5 | 26.70 | -7 | 13MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
TreeSort | 5 | 38.39 | -5 | 16MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
WhileLoop | 5 | 30.66 | -3 | 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 | 57.92 | -5 | 19MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
SomParse | 10 | 160.89 | -4 | 85MB | 1 | 0 | 0 | 2 | 0 | 23 | -4 |
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.92 | 0 | 12MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
GraphSearch | 5 | 24.64 | -1 | 8MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Json | 5 | 67.54 | 2 | 19MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
NBody | 5 | 27.89 | -1 | 15MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
PageRank | 5 | 20.76 | 0 | 5MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Richards | 5 | 225.12 | 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.75 | 0 | 15MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
BubbleSort | 5 | 24.02 | -2 | 9MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Dispatch | 5 | 37.62 | 4 | 23MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Fannkuch | 5 | 20.57 | 1 | 3MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Fibonacci | 5 | 48.82 | 0 | 15MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
FieldLoop | 5 | 18.49 | -8 | 14MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
IntegerLoop | 5 | 40.50 | -2 | 26MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
List | 5 | 11.57 | 1 | 3MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Loop | 5 | 62.43 | 7 | 3MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Mandelbrot | 5 | 24.23 | -4 | 8MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Permute | 5 | 72.61 | 0 | 25MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Queens | 5 | 41.79 | -1 | 10MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
QuickSort | 5 | 36.06 | 1 | 12MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Recurse | 5 | 44.24 | -2 | 14MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Sieve | 5 | 29.57 | -1 | 6MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Storage | 5 | 43.30 | 1 | 15MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Sum | 5 | 36.61 | 11 | 18MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Test | 10 | 147.76 | 1 | 18MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
TestGC | 10 | 140.14 | -3 | 5kb | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Towers | 5 | 27.03 | 0 | 9MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
TreeSort | 5 | 37.43 | 0 | 11MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
WhileLoop | 5 | 27.88 | 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 | 59.07 | 0 | 13MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
SomParse | 10 | 122.69 | -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 | 45.71 | -8 | 22MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
GraphSearch | 5 | 42.17 | -12 | 29MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Json | 5 | 77.85 | -10 | 39MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
NBody | 5 | 46.48 | -14 | 30MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
PageRank | 5 | 67.55 | -16 | 51MB | 0 | 0 | 0 | 2 | 0 | 8 | 0 | ||
Richards | 5 | 239.95 | -14 | 132MB | 0 | 0 | 0 | 3 | 0 | 11 | 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 | 60.09 | -12 | 35MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
BubbleSort | 5 | 64.10 | -14 | 46MB | 0 | 0 | 0 | 2 | 0 | 6 | 0 | ||
Dispatch | 5 | 76.53 | -13 | 64MB | 0 | 0 | 0 | 2 | 0 | 5 | 0 | ||
Fannkuch | 5 | 41.91 | -15 | 15MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Fibonacci | 5 | 99.09 | -12 | 55MB | 0 | 0 | 0 | 2 | 0 | 5 | 0 | ||
FieldLoop | 5 | 9.75 | -23 | 1MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
IntegerLoop | 5 | 89.50 | -16 | 45MB | 0 | 0 | 0 | 2 | 0 | 5 | 0 | ||
List | 5 | 11.98 | -17 | 5MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Loop | 5 | 285.93 | -19 | 268MB | 0 | 0 | 0 | 6 | 0 | 6 | 0 | ||
Mandelbrot | 5 | 43.19 | -24 | 20MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Permute | 5 | 92.72 | -14 | 47MB | 0 | 0 | 0 | 2 | 0 | 5 | 0 | ||
Queens | 5 | 79.66 | -12 | 35MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
QuickSort | 5 | 54.14 | -14 | 30MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Recurse | 5 | 56.67 | -8 | 29MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Sieve | 5 | 70.54 | -17 | 42MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Storage | 5 | 56.54 | -10 | 31MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Sum | 5 | 136.23 | -14 | 152MB | 0 | 0 | 0 | 4 | 0 | 6 | 0 | ||
Test | 10 | 165.83 | -3 | 33MB | 0 | 0 | 0 | 10 | 0 | 111 | 0 | ||
TestGC | 10 | 62.62 | 9 | 9kb | 0 | 0 | 0 | 20 | 0 | 67 | 8 | ||
Towers | 5 | 32.22 | -13 | 17MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
TreeSort | 5 | 50.84 | -10 | 26MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
WhileLoop | 5 | 46.74 | -17 | 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 | 64.51 | -15 | 26MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
SomParse | 10 | 141.81 | -3 | 77MB | 1 | 0 | 0 | 2 | 0 | 14 | 0 |
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.93 | -1 | 14MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
GraphSearch | 5 | 42.95 | -2 | 20MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Json | 5 | 73.55 | 1 | 26MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
NBody | 5 | 47.96 | -3 | 22MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
PageRank | 5 | 77.94 | -1 | 36MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Richards | 5 | 285.25 | 0 | 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.35 | 0 | 24MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
BubbleSort | 5 | 65.91 | -2 | 32MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Dispatch | 5 | 88.53 | 0 | 44MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Fannkuch | 5 | 47.39 | 0 | 10MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Fibonacci | 5 | 107.68 | -1 | 35MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
FieldLoop | 5 | 13.19 | 1 | 940kb | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
IntegerLoop | 5 | 97.82 | -2 | 32MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
List | 5 | 12.69 | -5 | 3MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Loop | 5 | 375.62 | -1 | 189MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Mandelbrot | 5 | 52.29 | -4 | 15MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Permute | 5 | 99.53 | -2 | 31MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Queens | 5 | 88.62 | -1 | 23MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
QuickSort | 5 | 62.96 | 1 | 21MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Recurse | 5 | 59.98 | 0 | 20MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Sieve | 5 | 76.15 | -4 | 30MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Storage | 5 | 62.84 | 2 | 20MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Sum | 5 | 171.58 | -1 | 110MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Test | 10 | 154.95 | 2 | 21MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
TestGC | 10 | 113.44 | 1 | 6kb | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Towers | 5 | 34.63 | -3 | 11MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
TreeSort | 5 | 51.79 | 0 | 18MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
WhileLoop | 5 | 50.81 | 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.22 | -2 | 17MB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
SomParse | 10 | 111.10 | -1 | 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 |
11637.83
11948.31 15863.15 18798.78 |
0
3 36 62 |
6GB
4GB 10GB 7GB |
0
-31 82 22 |
0
0 0 0 |
0
0 0 0 |
315
0 659 0 |
0
-100 109 -100 |
250
0 611 0 |
0
-100 144 -100 |
||
Loop |
ast
ast-ee bc bc-ee |
1
1 1 1 |
8099.66
8624.66 10992.81 13106.15 |
0
6 36 62 |
4GB
3GB 7GB 5GB |
0
-31 81 21 |
0
0 0 0 |
0
0 0 0 |
149
0 485 0 |
0
-100 226 -100 |
77
0 360 0 |
0
-100 368 -100 |
||
Mandelbrot |
ast
ast-ee bc bc-ee |
1
1 1 1 |
202.34
215.74 245.63 360.31 |
0
7 21 78 |
96MB
67MB 174MB 116MB |
0
-31 80 21 |
0
0 0 0 |
0
0 0 0 |
3
0 2 0 |
0
-100 -33 -100 |
20
0 2 0 |
0
-100 -90 -100 |
||
Queens |
ast
ast-ee bc bc-ee |
1
1 1 1 |
7443.57
7715.69 10015.85 11715.32 |
0
4 35 57 |
4GB
3GB 7GB 5GB |
0
-31 78 19 |
0
0 0 0 |
0
0 0 0 |
104
0 323 0 |
0
-100 211 -100 |
74
0 306 0 |
0
-100 314 -100 |
||
Recurse |
ast
ast-ee bc bc-ee |
1
1 1 1 |
7358.62
7932.16 10261.04 12055.99 |
0
8 39 64 |
4GB
3GB 7GB 4GB |
0
-31 81 21 |
0
0 0 0 |
0
0 0 0 |
108
0 388 0 |
0
-100 259 -100 |
75
0 355 0 |
0
-100 373 -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 |
58.13
81.16 |
0
40 |
37MB
56MB |
0
51 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
GraphSearch |
-bc |
250
250 |
49.09
64.23 |
0
31 |
48MB
67MB |
0
40 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
Json |
-bc |
120
120 |
113.26
130.14 |
0
15 |
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.00
111.41 |
0
4 |
15MB
16MB |
0
8 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
Richards |
-bc |
130
130 |
95.07
74.66 |
0
-21 |
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 |
127.02
180.27 |
0
42 |
39MB
39MB |
0
1 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
BubbleSort |
-bc |
55
55 |
107.36
101.24 |
0
-6 |
4MB
21MB |
0
488 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
Dispatch |
-bc |
55
55 |
243.97
165.71 |
0
-32 |
376b
935kb |
0
254536 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
Fannkuch |
-bc |
55
55 |
47.27
169.67 |
0
259 |
36MB
168MB |
0
368 |
0
0 |
0
0 |
0
5 |
0
0 |
0
1 |
0
0 |
||
Fibonacci |
-bc |
60
60 |
100.23
111.76 |
0
12 |
166MB
166MB |
0
0 |
0
0 |
0
0 |
0
3 |
0
0 |
0
1 |
0
0 |
||
FieldLoop |
-bc |
55
55 |
206.32
183.88 |
0
-11 |
376b
82kb |
0
22196 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
IntegerLoop |
-bc |
55
55 |
153.01
278.24 |
0
82 |
376b
560kb |
0
152409 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
List |
-bc |
65
65 |
85.35
86.35 |
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.73 |
0
4633 |
935kb
935kb |
0
0 |
12
0 |
0
-100 |
0
0 |
0
0 |
0
0 |
0
0 |
||
Mandelbrot |
-bc |
110
110 |
396.46
429.79 |
0
8 |
600b
154MB |
0
26999492 |
0
0 |
0
0 |
0
3 |
0
0 |
0
1 |
0
0 |
||
Permute |
-bc |
55
55 |
140.17
267.13 |
0
91 |
180MB
985MB |
0
447 |
0
0 |
0
0 |
1
8 |
0
700 |
0
2 |
0
0 |
||
Queens |
-bc |
55
55 |
88.50
118.81 |
0
34 |
14MB
224MB |
0
1466 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
QuickSort |
-bc |
55
55 |
161.43
237.53 |
0
47 |
129MB
542MB |
0
319 |
0
0 |
0
0 |
4
7 |
0
75 |
1
2 |
0
100 |
||
Recurse |
-bc |
65
65 |
123.39
140.70 |
0
14 |
214MB
214MB |
0
0 |
0
0 |
0
0 |
0
4 |
0
0 |
0
1 |
0
0 |
||
Sieve |
-bc |
60
60 |
138.00
110.56 |
0
-20 |
12MB
12MB |
0
2 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
Storage |
-bc |
60
60 |
100.90
102.21 |
0
1 |
288MB
395MB |
0
37 |
0
0 |
0
0 |
3
3 |
0
0 |
1
1 |
0
0 |
||
Sum |
-bc |
55
55 |
324.09
170.68 |
0
-47 |
376b
935kb |
0
254536 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
Towers |
-bc |
55
55 |
214.93
247.35 |
0
15 |
144MB
144MB |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
0
0 |
||
TreeSort |
-bc |
60
60 |
141.12
155.20 |
0
10 |
199MB
245MB |
0
23 |
0
0 |
0
0 |
0
4 |
0
0 |
0
1 |
0
0 |
||
WhileLoop |
-bc |
55
55 |
282.15
805.78 |
0
186 |
376b
4GB |
0
1004341762 |
0
0 |
0
0 |
0
31 |
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 |
41.09
36.92 45.71 43.93 |
0
-10 11 7 |
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 |
26.08
24.64 42.17 42.95 |
0
-5 62 65 |
12MB
8MB 29MB 20MB |
0
-31 138 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 |
70.92
67.54 77.85 73.55 |
0
-5 10 4 |
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 |
29.61
27.89 46.48 47.96 |
0
-6 57 62 |
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 |
20.11
20.76 67.55 77.94 |
0
3 236 288 |
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 |
231.38
225.12 239.95 285.25 |
0
-3 4 23 |
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 11 0 |
0
-100 -21 -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 |
46.13
44.75 60.09 64.35 |
0
-3 30 40 |
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 |
22.71
24.02 64.10 65.91 |
0
6 182 190 |
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 6 0 |
0
0 0 0 |
||
Dispatch |
ast
ast-ee bc bc-ee |
5
5 5 5 |
35.85
37.62 76.53 88.53 |
0
5 113 147 |
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 |
20.90
20.57 41.91 47.39 |
0
-2 101 127 |
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 |
47.52
48.82 99.09 107.68 |
0
3 109 127 |
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 |
18.61
18.49 9.75 13.19 |
0
-1 -48 -29 |
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 |
39.95
40.50 89.50 97.82 |
0
1 124 145 |
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 |
11.34
11.57 11.98 12.69 |
0
2 6 12 |
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 |
47.24
62.43 285.93 375.62 |
0
32 505 695 |
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 |
23.51
24.23 43.19 52.29 |
0
3 84 122 |
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 |
67.90
72.61 92.72 99.53 |
0
7 37 47 |
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 |
40.52
41.79 79.66 88.62 |
0
3 97 119 |
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 |
37.92
36.06 54.14 62.96 |
0
-5 43 66 |
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 |
42.48
44.24 56.67 59.98 |
0
4 33 41 |
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 |
26.75
29.57 70.54 76.15 |
0
11 164 185 |
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 |
45.35
43.30 56.54 62.84 |
0
-5 25 39 |
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 |
33.91
36.61 136.23 171.58 |
0
8 302 406 |
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 6 0 |
0
0 0 0 |
||
Test |
ast
ast-ee bc bc-ee |
10
10 10 10 |
225.91
147.76 165.83 154.95 |
0
-35 -27 -31 |
28MB
18MB 33MB 21MB |
0
-36 17 -25 |
0
0 0 0 |
0
0 0 0 |
12
0 10 0 |
0
-100 -17 -100 |
180
0 111 0 |
0
-100 -38 -100 |
||
TestGC |
ast
ast-ee bc bc-ee |
10
10 10 10 |
130.65
140.14 62.62 113.44 |
0
7 -52 -13 |
8kb
5kb 9kb 6kb |
0
-42 10 -33 |
0
0 0 0 |
0
0 0 0 |
20
0 20 0 |
0
-100 0 -100 |
147
0 67 0 |
0
-100 -54 -100 |
||
Towers |
ast
ast-ee bc bc-ee |
5
5 5 5 |
26.70
27.03 32.22 34.63 |
0
1 21 30 |
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 |
38.39
37.43 50.84 51.79 |
0
-3 32 35 |
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 |
30.66
27.88 46.74 50.81 |
0
-9 52 66 |
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 |
57.92
59.07 64.51 69.22 |
0
2 11 20 |
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 |
160.89
122.69 141.81 111.10 |
0
-24 -12 -31 |
85MB
56MB 77MB 50MB |
0
-34 -9 -41 |
0
0 0 0 |
0
0 0 0 |
2
0 2 0 |
0
-100 0 -100 |
23
0 14 0 |
0
-100 -39 -100 |