# Queens (iterations: 250, problem size: 1000) on Thu May 27 22:04:09 UTC 2021 # `/home/fniephaus/bin/graalvm-ee-java11-21.1.0/bin/trufflesqueak --experimental-options --smalltalk.disable-startup --smalltalk.disable-interrupts --engine.Mode=default --engine.MultiTier=false --engine.TraceCompilation --engine.CompilationStatistics --log.file="/home/fniephaus/dev/are-we-fast-yet/traces/Queens.trace.log" --quiet --code "FileStream startUp: true. Harness new run: #(nil 'Queens' 250 1000)" /home/fniephaus/dev/are-we-fast-yet/benchmarks/Smalltalk/AWFY64-sista-fbc.image` [engine] opt done Queens>>row:column: |AST 77|Tier 2|Time 176( 151+24 )ms|Inlined 0Y 0N|IR 216/ 257|CodeSize 1117|Addr 0x7f0f83918590|Src n/a [engine] opt done Queens>>row:column:put: |AST 83|Tier 2|Time 110( 97+12 )ms|Inlined 0Y 0N|IR 188/ 289|CodeSize 1130|Addr 0x7f0f83919010|Src n/a [engine] opt done SequenceableCollection>>atAllPut: |AST 72|Tier 2|Time 129( 96+33 )ms|Inlined 0Y 0N|IR 252/ 717|CodeSize 2826|Addr 0x7f0f83931690|Src n/a [engine] opt done ArrayedCollection class>>new:withAll: |AST 31|Tier 2|Time 151( 112+39 )ms|Inlined 1Y 0N|IR 302/ 682|CodeSize 2303|Addr 0x7f0f8394ae90|Src n/a [engine] opt done Queens>>placeQueen: |AST 149|Tier 2|Time 754( 496+258 )ms|Inlined 11Y 1N|IR 2084/ 2683|CodeSize 14517|Addr 0x7f0f8394d690|Src n/a [engine] opt done True>>and: |AST 17|Tier 2|Time 41( 39+2 )ms|Inlined 0Y 0N|IR 23/ 28|CodeSize 213|Addr 0x7f0f8395a610|Src n/a [engine] opt done Queens>>verifyResult: |AST 9|Tier 2|Time 23( 22+2 )ms|Inlined 0Y 0N|IR 19/ 20|CodeSize 181|Addr 0x7f0f8395e590|Src n/a [engine] opt done Queens>>queens |AST 100|Tier 2|Time 1154( 623+532 )ms|Inlined 20Y 1N|IR 2848/ 3478|CodeSize 16209|Addr 0x7f0f8396a590|Src n/a [engine] opt done Benchmark>>innerBenchmarkLoop: |AST 59|Tier 2|Time 713( 700+13 )ms|Inlined 1Y 1N|IR 138/ 441|CodeSize 1738|Addr 0x7f0f83975a10|Src n/a [engine] opt done Queens>>benchmark |AST 68|Tier 2|Time 1380( 662+718 )ms|Inlined 22Y 1N|IR 2949/ 4831|CodeSize 23254|Addr 0x7f0f83977a90|Src n/a [engine] opt done String class>>new: |AST 51|Tier 2|Time 174( 155+19 )ms|Inlined 2Y 1N|IR 213/ 472|CodeSize 1899|Addr 0x7f0f8398e310|Src n/a [engine] opt done SmallInteger>>printString |AST 152|Tier 2|Time 244( 221+23 )ms|Inlined 4Y 1N|IR 361/ 443|CodeSize 1368|Addr 0x7f0f83995610|Src n/a [engine] opt done SequenceableCollection>>copyReplaceFrom:to:with: |AST 177|Tier 2|Time 280( 239+41 )ms|Inlined 3Y 1N|IR 474/ 1035|CodeSize 4845|Addr 0x7f0f839a0410|Src n/a [engine] Truffle runtime statistics for engine 2 Compilations : 14 Success : 12 Temporary Bailouts : 0 Permanent Bailouts : 0 Failed : 0 Interrupted : 2 Invalidated : 0 Queues : 14 Dequeues : 0 Splits : 191 Compilation Accuracy : 1.000000 Queue Accuracy : 1.000000 Compilation Utilization : 0.107782 Remaining Compilation Queue : 0 Time to queue : count= 14, sum= 149935, min= 37, average= 10709.71, max= 47129 (milliseconds), maxTarget=SequenceableCollection>>copyReplaceFrom:to:with: Time waiting in queue : count= 13, sum= 61, min= 0, average= 4.70, max= 18 (milliseconds), maxTarget=String class>>new: Time for compilation : count= 12, sum= 5097, min= 25, average= 424.75, max= 1381 (milliseconds), maxTarget=Queens>>benchmark Truffle Tier : count= 12, sum= 3371, min= 21, average= 280.95, max= 700 (milliseconds), maxTarget=Benchmark>>innerBenchmarkLoop: Graal Tier : count= 12, sum= 1243, min= 1, average= 103.61, max= 538 (milliseconds), maxTarget=Queens>>benchmark Code Installation : count= 12, sum= 482, min= 1, average= 40.19, max= 180 (milliseconds), maxTarget=Queens>>benchmark Truffle node count : count= 13, sum= 9652, min= 13, average= 742.46, max= 2885, maxTarget=Queens>>benchmark Trivial : count= 13, sum= 3741, min= 4, average= 287.77, max= 1112, maxTarget=Queens>>benchmark Non Trivial : count= 13, sum= 5911, min= 9, average= 454.69, max= 1773, maxTarget=Queens>>benchmark Monomorphic : count= 13, sum= 5862, min= 9, average= 450.92, max= 1765, maxTarget=Queens>>benchmark Polymorphic : count= 13, sum= 49, min= 0, average= 3.77, max= 11, maxTarget=SequenceableCollection>>copyReplaceFrom:to:with: Megamorphic : count= 13, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Queens>>row:column: Truffle call count : count= 13, sum= 71, min= 0, average= 5.46, max= 23, maxTarget=Queens>>benchmark Indirect : count= 13, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Queens>>row:column: Direct : count= 13, sum= 71, min= 0, average= 5.46, max= 23, maxTarget=Queens>>benchmark Dispatched : count= 13, sum= 7, min= 0, average= 0.54, max= 1, maxTarget=Queens>>placeQueen: Inlined : count= 13, sum= 64, min= 0, average= 4.92, max= 22, maxTarget=Queens>>benchmark ---------- : Cloned : count= 13, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Queens>>row:column: Not Cloned : count= 13, sum= 71, min= 0, average= 5.46, max= 23, maxTarget=Queens>>benchmark Truffle loops : count= 13, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Queens>>row:column: Graal node count : After Truffle Tier : count= 13, sum= 10067, min= 19, average= 774.38, max= 2949, maxTarget=Queens>>benchmark After Graal Tier : count= 13, sum= 15376, min= 20, average= 1182.77, max= 4831, maxTarget=Queens>>benchmark Graal compilation result : Code size : count= 12, sum= 66755, min= 181, average= 5562.92, max= 23254, maxTarget=Queens>>benchmark Total frame size : count= 12, sum= 1920, min= 32, average= 160.00, max= 480, maxTarget=Queens>>placeQueen: Exception handlers : count= 12, sum= 5, min= 0, average= 0.42, max= 2, maxTarget=Benchmark>>innerBenchmarkLoop: Infopoints : count= 12, sum= 844, min= 4, average= 70.33, max= 264, maxTarget=Queens>>benchmark CALL : count= 12, sum= 557, min= 4, average= 46.42, max= 173, maxTarget=Queens>>benchmark IMPLICIT_EXCEPTION : count= 12, sum= 222, min= 0, average= 18.50, max= 73, maxTarget=Queens>>benchmark SAFEPOINT : count= 12, sum= 65, min= 0, average= 5.42, max= 18, maxTarget=Queens>>placeQueen: Marks : count= 12, sum= 158, min= 7, average= 13.17, max= 28, maxTarget=Queens>>queens Data references : count= 13, sum= 796, min= 1, average= 61.23, max= 267, maxTarget=Queens>>benchmark