Skip to content

Instantly share code, notes, and snippets.

@TruffleSqueak-Bot
Created July 28, 2022 11:44
Show Gist options
  • Save TruffleSqueak-Bot/36ac43cda6108fdf93928259bdce3da2 to your computer and use it in GitHub Desktop.
Save TruffleSqueak-Bot/36ac43cda6108fdf93928259bdce3da2 to your computer and use it in GitHub Desktop.

Steady (after 50 iterations)

Benchmark Name Min Geomean Median Mean Max Total (ms) Total (min)
Bounce 179 187 179.96 179 179.95 35991 0.6
DeltaBlue 253 406 360.77 368 359.67 72154 1.2
Havlak 1531 1621 1558.23 1557.5 1558.16 311646 5.19
Json 735 744 739.59 740 739.59 147918 2.47
List 890 1036 895.88 892 895.65 179175 2.99
Mandelbrot 144 150 145.15 145 145.14 29029 0.48
NBody 273 283 275.31 274 275.3 55061 0.92
Permute 226 232 227.5 227 227.49 45499 0.76
Queens 251 257 253.03 253 253.03 50606 0.84
Richards 1088 1103 1093.09 1093 1093.08 218617 3.64
Sieve 208 217 209.48 209 209.48 41896 0.7
Storage 275 292 277.76 278 277.75 55551 0.93
Towers 348 357 351.75 352 351.74 70350 1.17
6401 6885 6567.46 6567.5 6566.03 1313493 21.89
Benchmarks ran on graalvm-ce-java17-22.2.0.
Runtime:   graalvm-ce-java17-22.2.0
System:    Host: swaarena Kernel: 4.9.0-18-amd64 x86_64 (64 bit) Console: tty 2
         Distro: Debian GNU/Linux 9 (stretch)
Machine:   Device: server System: Dell product: PowerEdge 2950
         Mobo: Dell model: 0H603H v: A05 BIOS: Dell v: 2.5.0 date: 09/12/2008
CPU(s):    2 Quad core Intel Xeon E5410s (-HT-MCP-SMP-) cache: 12288 KB 
         clock speeds: max: 2333 MHz 1: 2333 MHz 2: 2333 MHz 3: 2333 MHz 4: 2333 MHz 5: 2333 MHz 6: 2333 MHz
         7: 2333 MHz 8: 2333 MHz
Memory:    Used/Total: 671.7/32174.2MB
         Array-1 capacity: 63.75 GB devices: 8 EC: Multi-bit ECC
         Device-1: DIMM1 size: 4 GB speed: 667 MHz type: DDR2 FB-DIMM
         Device-2: DIMM2 size: 4 GB speed: 667 MHz type: DDR2 FB-DIMM
         Device-3: DIMM3 size: 4 GB speed: 667 MHz type: DDR2 FB-DIMM
         Device-4: DIMM4 size: 4 GB speed: 667 MHz type: DDR2 FB-DIMM
         Device-5: DIMM5 size: 4 GB speed: 667 MHz type: DDR2 FB-DIMM
         Device-6: DIMM6 size: 4 GB speed: 667 MHz type: DDR2 FB-DIMM
         Device-7: DIMM7 size: 4 GB speed: 667 MHz type: DDR2 FB-DIMM
         Device-8: DIMM8 size: 4 GB speed: 667 MHz type: DDR2 FB-DIMM
================================================================================
IMPLEMENTOR="GraalVM Community"
JAVA_VERSION="17.0.4"
JAVA_VERSION_DATE="2022-07-19"
LIBC="gnu"
MODULES="java.base java.compiler java.instrument java.logging java.management jdk.internal.vm.ci jdk.jfr jdk.unsupported org.graalvm.sdk java.datatransfer java.xml java.prefs java.desktop java.transaction.xa java.sql jdk.management org.graalvm.truffle jdk.internal.vm.compiler com.oracle.graal.graal_enterprise com.oracle.svm.svm_enterprise com.oracle.svm_enterprise.ml_dataset com.oracle.truffle.regex com.oracle.truffle.truffle_nfi com.oracle.truffle.truffle_nfi_libffi java.security.sasl java.naming java.rmi java.management.rmi java.net.http java.scripting java.security.jgss java.sql.rowset java.xml.crypto java.se java.smartcardio jdk.accessibility jdk.internal.jvmstat jdk.attach jdk.charsets jdk.compiler jdk.crypto.ec jdk.crypto.cryptoki jdk.dynalink jdk.internal.ed jdk.editpad jdk.hotspot.agent jdk.httpserver jdk.incubator.foreign jdk.incubator.vector jdk.internal.le jdk.internal.opt jdk.internal.vm.compiler.management jdk.internal.vm.compiler.truffle.jfr jdk.jartool jdk.javadoc jdk.jcmd jdk.management.agent jdk.jconsole jdk.jdeps jdk.jdwp.agent jdk.jdi jdk.jlink jdk.jpackage jdk.jshell jdk.jsobject jdk.jstatd jdk.localedata jdk.management.jfr jdk.naming.dns jdk.naming.rmi jdk.net jdk.nio.mapmode jdk.random jdk.sctp jdk.security.auth jdk.security.jgss jdk.unsupported.desktop jdk.xml.dom jdk.zipfs org.graalvm.locator org.graalvm.nativeimage.junitsupport org.graalvm.nativeimage.llvm"
OS_ARCH="x86_64"
OS_NAME="Linux"
SOURCE=".:git:d9fc5c69163a+ labsjdk-builder:1f7be1c50004757838b25a7d6d7bd61ffcd2167e compiler:46f8f602acacf1ea1662fb760d7424cd7cb005fb java-benchmarks:46f8f602acacf1ea1662fb760d7424cd7cb005fb regex:46f8f602acacf1ea1662fb760d7424cd7cb005fb sdk:46f8f602acacf1ea1662fb760d7424cd7cb005fb substratevm:46f8f602acacf1ea1662fb760d7424cd7cb005fb tools:46f8f602acacf1ea1662fb760d7424cd7cb005fb truffle:46f8f602acacf1ea1662fb760d7424cd7cb005fb vm:46f8f602acacf1ea1662fb760d7424cd7cb005fb"
GRAALVM_VERSION="22.2.0"
COMMIT_INFO={"compiler": {"commit.committer": "Marouane El Hallaoui <[email protected]>", "commit.committer-ts": 1658360566, "commit.rev": "46f8f602acacf1ea1662fb760d7424cd7cb005fb"}, "java-benchmarks": {"commit.committer": "Marouane El Hallaoui <[email protected]>", "commit.committer-ts": 1658360566, "commit.rev": "46f8f602acacf1ea1662fb760d7424cd7cb005fb"}, "regex": {"commit.committer": "Marouane El Hallaoui <[email protected]>", "commit.committer-ts": 1658360566, "commit.rev": "46f8f602acacf1ea1662fb760d7424cd7cb005fb"}, "sdk": {"commit.committer": "Marouane El Hallaoui <[email protected]>", "commit.committer-ts": 1658360566, "commit.rev": "46f8f602acacf1ea1662fb760d7424cd7cb005fb"}, "substratevm": {"commit.committer": "Marouane El Hallaoui <[email protected]>", "commit.committer-ts": 1658360566, "commit.rev": "46f8f602acacf1ea1662fb760d7424cd7cb005fb"}, "tools": {"commit.committer": "Marouane El Hallaoui <[email protected]>", "commit.committer-ts": 1658360566, "commit.rev": "46f8f602acacf1ea1662fb760d7424cd7cb005fb"}, "truffle": {"commit.committer": "Marouane El Hallaoui <[email protected]>", "commit.committer-ts": 1658360566, "commit.rev": "46f8f602acacf1ea1662fb760d7424cd7cb005fb"}, "vm": {"commit.committer": "Marouane El Hallaoui <[email protected]>", "commit.committer-ts": 1658360566, "commit.rev": "46f8f602acacf1ea1662fb760d7424cd7cb005fb"}}
component_catalog="https://www.graalvm.org/component-catalog/v2/graal-updater-component-catalog-java17.properties|{ee=GraalVM Enterprise Edition}rest://gds.oracle.com/api/20220101/|gds://oca.opensource.oracle.com/gds/meta-data.json"
GDS_PRODUCT_ID="D53FAE8052773FFAE0530F15000AA6C6"
Display the source blob
Display the rendered blob
Raw
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Display the source blob
Display the rendered blob
Raw
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
# Bounce (iterations: 250, problem size: 1500) on Thu Jul 28 11:32:52 UTC 2022
# `/home/fniephaus/bin/graalvm-ce-java17-22.2.0/bin/trufflesqueak --experimental-options --smalltalk.disable-startup --smalltalk.disable-interrupts --engine.Mode=default --engine.MultiTier=false --engine.DynamicCompilationThresholds=false --engine.TraceCompilation --engine.CompilationStatistics --log.file="/home/fniephaus/dev/are-we-fast-yet/traces/Bounce.trace.log" --quiet --code "AWFYHarness run: #('Bounce' 250 1500)"`
[engine] opt done id=667 AWFYBall>>bounce |Tier 2|Time 433( 391+42 )ms|AST 206|Inlined 8Y 0N|IR 637/ 708|CodeSize 2012|Addr 0x7f22314a5190|Timestamp 9852322385684229|Src n/a
[engine] opt done id=666 [] in AWFYBounce>>benchmark |Tier 2|Time 512( 419+93 )ms|AST 35|Inlined 9Y 0N|IR 776/ 960|CodeSize 3088|Addr 0x7f22314ad590|Timestamp 9852322458162158|Src n/a
[engine] opt done id=668 Number>>abs |Tier 2|Time 26( 20+6 )ms|AST 28|Inlined 1Y 0N|IR 69/ 179|CodeSize 545|Addr 0x7f22314b1a10|Timestamp 9852322458477997|Src n/a
[engine] opt done id=183 Number>>negated |Tier 2|Time 11( 7+4 )ms|AST 13|Inlined 0Y 0N|IR 26/ 101|CodeSize 368|Addr 0x7f22314b4590|Timestamp 9852322473055021|Src n/a
[engine] opt done id=665 AWFYSomRandom>>next |Tier 2|Time 45( 38+8 )ms|AST 33|Inlined 0Y 0N|IR 104/ 170|CodeSize 506|Addr 0x7f223137d790|Timestamp 9852322507723107|Src n/a
[engine] opt done id=669 SequenceableCollection>>do: <split-669> |Tier 2|Time 760( 485+275 )ms|AST 72|Inlined 10Y 0N|IR 952/ 3223|CodeSize 11271|Addr 0x7f22314b5610|Timestamp 9852322710493823|Src n/a
[engine] opt done id=662 AWFYBall class>>new: |Tier 2|Time 264( 239+25 )ms|AST 30|Inlined 6Y 0N|IR 402/ 418|CodeSize 1184|Addr 0x7f2231392690|Timestamp 9852322777679264|Src n/a
[engine] opt done id=661 AWFYSomRandom>>initialize |Tier 2|Time 11( 7+4 )ms|AST 9|Inlined 0Y 0N|IR 75/ 85|CodeSize 214|Addr 0x7f22313ebc10|Timestamp 9852323112160545|Src n/a
[engine] opt done id=660 Behavior>>new <split-660> |Tier 2|Time 45( 41+5 )ms|AST 27|Inlined 1Y 0N|IR 37/ 115|CodeSize 422|Addr 0x7f2231408f10|Timestamp 9852323499524663|Src n/a
[engine] opt done id=659 AWFYSomRandom class>>new |Tier 2|Time 59( 55+5 )ms|AST 25|Inlined 3Y 0N|IR 39/ 116|CodeSize 422|Addr 0x7f2231419790|Timestamp 9852323513500464|Src n/a
[engine] opt done id=670 AWFYBounce>>verifyResult: |Tier 2|Time 14( 11+3 )ms|AST 14|Inlined 0Y 0N|IR 28/ 41|CodeSize 170|Addr 0x7f2231408a10|Timestamp 9852323514943177|Src n/a
[engine] opt done id=658 AWFYBounce>>benchmark |Tier 2|Time 1059( 748+311 )ms|AST 162|Inlined 22Y 0N|IR 1833/ 4992|CodeSize 20961|Addr 0x7f22314c0890|Timestamp 9852323539585045|Src n/a
[engine] opt done id=657 AWFYBenchmark>>innerBenchmarkLoop: |Tier 2|Time 921( 541+380 )ms|AST 58|Inlined 24Y 0N|IR 1929/ 5131|CodeSize 21940|Addr 0x7f22314cdb90|Timestamp 9852324760045773|Src n/a
[engine] opt done id=675 SmallInteger>>printString |Tier 2|Time 416( 391+25 )ms|AST 149|Inlined 4Y 1N|IR 284/ 383|CodeSize 1221|Addr 0x7f2231429210|Timestamp 9852350421428314|Src n/a
[engine] opt done id=17 String class>>new: |Tier 2|Time 239( 223+16 )ms|AST 45|Inlined 2Y 1N|IR 109/ 331|CodeSize 1110|Addr 0x7f22313bcc10|Timestamp 9852365398275192|Src n/a
[engine] Truffle runtime statistics for engine 3
Compilations : 17
Success : 15
Temporary Bailouts : 1
org.graalvm.compiler.core.common.CancellationBailoutException: Compilation cancelled.: 1
Permanent Bailouts : 0
Failed : 0
Interrupted : 1
Invalidated : 0
Queues : 18
Dequeues : 2
Target inlined into only caller: 2
Splits : 176
Compilation Accuracy : 1.000000
Queue Accuracy : 0.888889
Compilation Utilization : 0.105511
Remaining Compilation Queue : 0
Time to queue : count= 18, sum= 126557117, min= 36897, average= 7030950.98, max=45522029, maxTarget=SmallInteger>>printString
Time waiting in queue : count= 17, sum= 1339711, min= 473, average= 78806.56, max= 418768, maxTarget=Number>>abs
--------------------------- :
AST node statistics :
Truffle node count : count= 15, sum= 7100, min= 17, average= 473.33, max= 1751, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Trivial : count= 15, sum= 2803, min= 8, average= 186.87, max= 682, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Non Trivial : count= 15, sum= 4297, min= 9, average= 286.47, max= 1069, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Monomorphic : count= 15, sum= 4293, min= 9, average= 286.20, max= 1067, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Polymorphic : count= 15, sum= 4, min= 0, average= 0.27, max= 2, maxTarget=AWFYBounce>>benchmark
Megamorphic : count= 15, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYBall>>bounce
Truffle call count : count= 15, sum= 92, min= 0, average= 6.13, max= 24, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Indirect : count= 15, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYBall>>bounce
Direct : count= 15, sum= 92, min= 0, average= 6.13, max= 24, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Dispatched : count= 15, sum= 2, min= 0, average= 0.13, max= 1, maxTarget=SmallInteger>>printString
Inlined : count= 15, sum= 90, min= 0, average= 6.00, max= 24, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
---------- :
Cloned : count= 15, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYBall>>bounce
Not Cloned : count= 15, sum= 92, min= 0, average= 6.13, max= 24, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Truffle loops : count= 15, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYBall>>bounce
--------------------------- :
Compilation Tier 1 :
Compilation Rate : 0.00 bytes/second
Truffle Tier Rate : 0.00 bytes/second
Graal Tier Rate : 0.00 bytes/second
Installation Rate : 0.00 bytes/second
Time for compilation (us) : count= 0, sum= 0, min=9223372036854775, average= 0.00, max=-9223372036854775, maxTarget=null
Truffle Tier (us) : count= 0, sum= 0, min=9223372036854775, average= 0.00, max=-9223372036854775, maxTarget=null
Graal Tier (us) : count= 0, sum= 0, min=9223372036854775, average= 0.00, max=-9223372036854775, maxTarget=null
Code Installation (us) : count= 0, sum= 0, min=9223372036854775, average= 0.00, max=-9223372036854775, maxTarget=null
Graal node count :
After Truffle Tier : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
After Graal Tier : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
Graal compilation result :
Code size : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
Total frame size : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
Exception handlers : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
Infopoints : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
Marks : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
Data references : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
--------------------------- :
Compilation Tier 2 :
Compilation Rate : 13118.77 bytes/second
Truffle Tier Rate : 18105.31 bytes/second
Graal Tier Rate : 80082.54 bytes/second
Installation Rate : 159392.00 bytes/second
Time for compilation (us) : count= 16, sum= 4987816, min= 12099, average= 311738.54, max= 1060616, maxTarget=AWFYBounce>>benchmark
Truffle Tier (us) : count= 15, sum= 3614077, min= 6830, average= 240938.53, max= 748189, maxTarget=AWFYBounce>>benchmark
Graal Tier (us) : count= 15, sum= 817081, min= 2210, average= 54472.13, max= 268946, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Code Installation (us) : count= 15, sum= 410522, min= 1273, average= 27368.17, max= 123821, maxTarget=SequenceableCollection>>do: <split-669>
Graal node count :
After Truffle Tier : count= 15, sum= 7300, min= 26, average= 486.67, max= 1929, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
After Graal Tier : count= 15, sum= 16953, min= 41, average= 1130.20, max= 5131, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Graal compilation result :
Code size : count= 15, sum= 65434, min= 170, average= 4362.27, max= 21940, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Total frame size : count= 15, sum= 1760, min= 32, average= 117.33, max= 528, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Exception handlers : count= 15, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYBall>>bounce
Infopoints : count= 15, sum= 680, min= 4, average= 45.33, max= 191, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
CALL : count= 15, sum= 553, min= 4, average= 36.87, max= 154, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
IMPLICIT_EXCEPTION : count= 15, sum= 122, min= 0, average= 8.13, max= 34, maxTarget=AWFYBounce>>benchmark
SAFEPOINT : count= 15, sum= 5, min= 0, average= 0.33, max= 3, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Marks : count= 15, sum= 95, min= 6, average= 6.33, max= 9, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Data references : count= 15, sum= 436, min= 2, average= 29.07, max= 124, maxTarget=AWFYBounce>>benchmark
# DeltaBlue (iterations: 250, problem size: 12000) on Thu Jul 28 11:21:38 UTC 2022
# `/home/fniephaus/bin/graalvm-ce-java17-22.2.0/bin/trufflesqueak --experimental-options --smalltalk.disable-startup --smalltalk.disable-interrupts --engine.Mode=default --engine.MultiTier=false --engine.DynamicCompilationThresholds=false --engine.TraceCompilation --engine.CompilationStatistics --log.file="/home/fniephaus/dev/are-we-fast-yet/traces/DeltaBlue.trace.log" --quiet --code "AWFYHarness run: #('DeltaBlue' 250 12000)"`
[engine] opt done id=676 AWFYVector>>initialize: |Tier 2|Time 164( 137+27 )ms|AST 27|Inlined 0Y 0N|IR 150/ 338|CodeSize 909|Addr 0x7fedd5348910|Timestamp 9851648697046090|Src n/a
[engine] opt done id=675 Behavior>>new <split-675> |Tier 2|Time 165( 139+26 )ms|AST 25|Inlined 0Y 0N|IR 35/ 109|CodeSize 407|Addr 0x7fedd5347710|Timestamp 9851648696925677|Src n/a
[engine] opt done id=674 AWFYVector class>>new: |Tier 2|Time 175( 168+8 )ms|AST 28|Inlined 2Y 0N|IR 58/ 299|CodeSize 956|Addr 0x7fedd534a890|Timestamp 9851648702534700|Src n/a
[engine] opt done id=700 AWFYStrength class>>absoluteWeakest |Tier 2|Time 21( 18+3 )ms|AST 9|Inlined 0Y 0N|IR 24/ 36|CodeSize 187|Addr 0x7fedd534c390|Timestamp 9851648728494390|Src n/a
[engine] opt done id=699 AWFYVariable>>initialize |Tier 2|Time 117( 102+14 )ms|AST 51|Inlined 4Y 0N|IR 193/ 515|CodeSize 1393|Addr 0x7fedd5355290|Timestamp 9851648824270059|Src n/a
[engine] opt inval. id=699 AWFYVariable>>initialize |Timestamp 9851648865546913|Src n/a|Reason Latest layout assumption Layout no longer valid
[engine] opt done id=721 AWFYBinaryConstraint>>output |Tier 2|Time 47( 43+4 )ms|AST 19|Inlined 0Y 0N|IR 47/ 82|CodeSize 358|Addr 0x7fedd535ca10|Timestamp 9851649013380533|Src n/a
[engine] opt done id=725 AWFYVector>>isEmpty |Tier 2|Time 29( 26+4 )ms|AST 17|Inlined 0Y 0N|IR 41/ 59|CodeSize 229|Addr 0x7fedd535ea90|Timestamp 9851649029603933|Src n/a
[engine] opt done id=714 AWFYStrength>>weaker: |Tier 2|Time 47( 17+30 )ms|AST 26|Inlined 0Y 0N|IR 49/ 75|CodeSize 264|Addr 0x7fedd52ac990|Timestamp 9851649078464670|Src n/a
[engine] opt done id=720 AWFYVariable>>mark: |Tier 2|Time 11( 7+4 )ms|AST 10|Inlined 0Y 0N|IR 80/ 96|CodeSize 241|Addr 0x7fedd5224c10|Timestamp 9851649091333427|Src n/a
[engine] opt done id=678 AWFYVector>>append: |Tier 2|Time 142( 120+22 )ms|AST 59|Inlined 0Y 0N|IR 286/ 797|CodeSize 2291|Addr 0x7fedd5212f90|Timestamp 9851649106056701|Src n/a
[engine] opt done id=709 AWFYVariable>>addConstraint: |Tier 2|Time 131( 85+46 )ms|AST 23|Inlined 1Y 0N|IR 298/ 875|CodeSize 2587|Addr 0x7fedd527c490|Timestamp 9851649155055382|Src n/a
[engine] opt done id=666 Integer>>>> |Tier 2|Time 27( 22+5 )ms|AST 30|Inlined 0Y 0N|IR 42/ 125|CodeSize 443|Addr 0x7fedd52e3b90|Timestamp 9851649184630655|Src n/a
[engine] opt done id=737 AWFYVector>>forEach: <split-737> |Tier 2|Time 126( 90+36 )ms|AST 78|Inlined 1Y 0N|IR 219/ 964|CodeSize 3323|Addr 0x7fedd52b8d10|Timestamp 9851649234340635|Src n/a
[engine] opt done id=665 AWFYSomDictionary>>hash: |Tier 2|Time 64( 59+5 )ms|AST 59|Inlined 1Y 0N|IR 36/ 118|CodeSize 408|Addr 0x7fedd5343090|Timestamp 9851649250589528|Src n/a
[engine] opt done id=667 AWFYSomDictionary>>bucketIdx: |Tier 2|Time 29( 20+9 )ms|AST 34|Inlined 0Y 0N|IR 111/ 247|CodeSize 797|Addr 0x7fedd5322d90|Timestamp 9851649265407512|Src n/a
[engine] opt done id=687 AWFYDictIdEntry>>match:key: |Tier 2|Time 50( 13+37 )ms|AST 28|Inlined 0Y 0N|IR 53/ 101|CodeSize 373|Addr 0x7fedd5346510|Timestamp 9851649302381650|Src n/a
[engine] opt done id=686 AWFYSomDictionary>>bucket: |Tier 2|Time 39( 32+7 )ms|AST 32|Inlined 1Y 0N|IR 166/ 144|CodeSize 576|Addr 0x7fedd531e690|Timestamp 9851649342806048|Src n/a
[engine] opt done id=685 AWFYSomDictionary>>at: |Tier 2|Time 193( 184+10 )ms|AST 85|Inlined 5Y 0N|IR 251/ 239|CodeSize 842|Addr 0x7fedd5296f90|Timestamp 9851649493421725|Src n/a
[engine] opt done id=688 AWFYStrength class>>of: |Tier 2|Time 219( 208+11 )ms|AST 22|Inlined 6Y 0N|IR 301/ 256|CodeSize 918|Addr 0x7fedd52c7490|Timestamp 9851649564309752|Src n/a
[engine] opt done id=703 Behavior>>new <split-703> |Tier 2|Time 71( 63+7 )ms|AST 25|Inlined 0Y 0N|IR 100/ 206|CodeSize 707|Addr 0x7fedd52bc210|Timestamp 9851649637285579|Src n/a
[engine] opt done id=701 AWFYStrength class>>SymRequired |Tier 2|Time 9( 6+3 )ms|AST 9|Inlined 0Y 0N|IR 24/ 36|CodeSize 187|Addr 0x7fedd52c5210|Timestamp 9851649647907849|Src n/a
[engine] opt done id=727 AWFYBinaryConstraint>>recalculate |Tier 2|Time 235( 195+40 )ms|AST 134|Inlined 8Y 0N|IR 425/ 629|CodeSize 1553|Addr 0x7fedd52b5810|Timestamp 9851649732680944|Src n/a
[engine] opt done id=723 AWFYPlanner>>addPropagate:mark: |Tier 2|Time 765( 676+89 )ms|AST 128|Inlined 22Y 0N|IR 940/ 1174|CodeSize 3954|Addr 0x7fedd52d2710|Timestamp 9851649858333755|Src n/a
[engine] opt done id=706 AWFYAbstractConstraint>>initialize: |Tier 2|Time 210( 198+12 )ms|AST 22|Inlined 7Y 0N|IR 355/ 422|CodeSize 1218|Addr 0x7fedd52d1a10|Timestamp 9851649860160545|Src n/a
[engine] opt done id=735 AWFYPlanner>>addConstraintsConsuming:to: |Tier 2|Time 125( 108+16 )ms|AST 56|Inlined 2Y 0N|IR 269/ 425|CodeSize 1431|Addr 0x7fedd526bf10|Timestamp 9851649860327823|Src n/a
[engine] opt deopt id=737 AWFYVector>>forEach: <split-737> | |Timestamp 9851649922425748|Src n/a
[engine] opt deopt id=735 AWFYPlanner>>addConstraintsConsuming:to: | |Timestamp 9851649925907928|Src n/a
[engine] opt deopt id=723 AWFYPlanner>>addPropagate:mark: | |Timestamp 9851649926224464|Src n/a
[engine] opt inval. id=735 AWFYPlanner>>addConstraintsConsuming:to: |Timestamp 9851649929130984|Src n/a|Reason validRootAssumption Split call node
[engine] opt inval. id=723 AWFYPlanner>>addPropagate:mark: |Timestamp 9851649929688136|Src n/a|Reason validRootAssumption Split call node
[engine] opt inval. id=737 AWFYVector>>forEach: <split-737> |Timestamp 9851649930025835|Src n/a|Reason validRootAssumption Split call node
[engine] opt done id=705 AWFYBinaryConstraint>>initializeVar:var:strength:addTo: |Tier 2|Time 275( 259+17 )ms|AST 33|Inlined 8Y 0N|IR 442/ 695|CodeSize 1885|Addr 0x7fedd5364f90|Timestamp 9851650139433824|Src n/a
[engine] opt done id=737 AWFYVector>>forEach: <split-737> |Tier 2|Time 201( 85+117 )ms|AST 78|Inlined 2Y 0N|IR 265/ 1763|CodeSize 6276|Addr 0x7fedd536b510|Timestamp 9851650343662894|Src n/a
[engine] opt done id=721 AWFYBinaryConstraint>>output |Tier 2|Time 18( 12+6 )ms|AST 19|Inlined 0Y 0N|IR 80/ 126|CodeSize 437|Addr 0x7fedd536ea10|Timestamp 9851650363819602|Src n/a
[engine] opt done id=735 AWFYPlanner>>addConstraintsConsuming:to: |Tier 2|Time 160( 129+31 )ms|AST 56|Inlined 3Y 0N|IR 354/ 693|CodeSize 2327|Addr 0x7fedd536f490|Timestamp 9851650525742167|Src n/a
[engine] opt done id=727 AWFYBinaryConstraint>>recalculate |Tier 2|Time 206( 185+20 )ms|AST 134|Inlined 9Y 0N|IR 640/ 636|CodeSize 1850|Addr 0x7fedd5373090|Timestamp 9851650733396843|Src n/a
[engine] opt deopt id=737 AWFYVector>>forEach: <split-737> | |Timestamp 9851650907757851|Src n/a
[engine] opt deopt id=735 AWFYPlanner>>addConstraintsConsuming:to: | |Timestamp 9851650908368713|Src n/a
[engine] opt inval. id=735 AWFYPlanner>>addConstraintsConsuming:to: |Timestamp 9851650911572771|Src n/a|Reason validRootAssumption Split call node
[engine] opt inval. id=737 AWFYVector>>forEach: <split-737> |Timestamp 9851650912365160|Src n/a|Reason validRootAssumption Split call node
[engine] opt deopt id=737 AWFYVector>>forEach: <split-737> | |Timestamp 9851650913271605|Src n/a
[engine] opt done id=706 AWFYAbstractConstraint>>initialize: |Tier 2|Time 266( 262+4 )ms|AST 22|Inlined 7Y 0N|IR 324/ 5|CodeSize 88|Addr 0x7fedd5377b90|Timestamp 9851651001895940|Src n/a
[engine] opt done id=737 AWFYVector>>forEach: <split-737> |Tier 2|Time 524( 226+299 )ms|AST 78|Inlined 3Y 0N|IR 957/ 2874|CodeSize 11610|Addr 0x7fedd5382c10|Timestamp 9851651528572477|Src n/a
[engine] opt done id=678 AWFYVector>>append: |Tier 2|Time 180( 78+102 )ms|AST 59|Inlined 0Y 0N|IR 778/ 2134|CodeSize 8840|Addr 0x7fedd538b810|Timestamp 9851651711079619|Src n/a
[engine] opt done id=702 AWFYEqualityConstraint class>>var:var:strength:addTo: |Tier 2|Time 1890(1884+6 )ms|AST 39|Inlined 47Y 6N|IR 523/ 5|CodeSize 88|Addr 0x7fedd5390890|Timestamp 9851651755941325|Src n/a
[engine] opt done id=734 AWFYVariable>>value: |Tier 2|Time 10( 7+4 )ms|AST 10|Inlined 0Y 0N|IR 81/ 96|CodeSize 241|Addr 0x7fedd5390d90|Timestamp 9851651773792527|Src n/a
[engine] opt done id=732 AWFYEqualityConstraint>>execute |Tier 2|Time 113( 105+9 )ms|AST 79|Inlined 3Y 0N|IR 296/ 216|CodeSize 672|Addr 0x7fedd5392490|Timestamp 9851651888784375|Src n/a
[engine] opt done id=733 Symbol>>= <split-733> |Tier 2|Time 17( 13+4 )ms|AST 27|Inlined 0Y 0N|IR 66/ 92|CodeSize 274|Addr 0x7fedd5392d90|Timestamp 9851651894705743|Src n/a
[engine] opt done id=780 [] in AWFYPlan>>execute |Tier 2|Time 81( 67+14 )ms|AST 19|Inlined 4Y 0N|IR 382/ 337|CodeSize 1009|Addr 0x7fedd5394c90|Timestamp 9851651972057903|Src n/a
[engine] opt done id=726 AWFYVector>>removeFirst |Tier 2|Time 58( 50+7 )ms|AST 52|Inlined 1Y 0N|IR 129/ 194|CodeSize 642|Addr 0x7fedd5396910|Timestamp 9851652031716360|Src n/a
[engine] opt done id=715 AWFYStrength>>stronger: |Tier 2|Time 15( 12+3 )ms|AST 26|Inlined 0Y 0N|IR 49/ 75|CodeSize 264|Addr 0x7fedd5397310|Timestamp 9851652048496004|Src n/a
[engine] opt done id=722 AWFYVariable>>determinedBy: |Tier 2|Time 9( 5+4 )ms|AST 10|Inlined 0Y 0N|IR 63/ 84|CodeSize 282|Addr 0x7fedd5397810|Timestamp 9851652058803693|Src n/a
[engine] opt done id=779 AWFYVector>>forEach: <split-779> |Tier 2|Time 195( 120+74 )ms|AST 78|Inlined 5Y 0N|IR 578/ 2159|CodeSize 7889|Addr 0x7fedd5398010|Timestamp 9851652090817945|Src n/a
[engine] opt done id=735 AWFYPlanner>>addConstraintsConsuming:to: |Tier 2|Time 465( 238+227 )ms|AST 56|Inlined 4Y 0N|IR 1141/ 2465|CodeSize 9453|Addr 0x7fedd539c890|Timestamp 9851652178424712|Src n/a
[engine] opt done id=719 [] in AWFYAbstractConstraint>>satisfy:propagate: |Tier 2|Time 23( 17+5 )ms|AST 20|Inlined 1Y 0N|IR 123/ 137|CodeSize 251|Addr 0x7fedd53a8510|Timestamp 9851652203489969|Src n/a
[engine] opt done id=717 AWFYBinaryConstraint>>inputsDo: |Tier 2|Time 131( 94+37 )ms|AST 59|Inlined 5Y 0N|IR 440/ 1612|CodeSize 5076|Addr 0x7fedd53a9e10|Timestamp 9851652224036899|Src n/a
[engine] opt inval. id=722 AWFYVariable>>determinedBy: |Timestamp 9851652234540922|Src n/a|Reason Profiled Argument Types
[engine] opt deopt id=678 AWFYVector>>append: | |Timestamp 9851652236704783|Src n/a
[engine] opt done id=730 AWFYVariable>>walkStrength: |Tier 2|Time 11( 6+4 )ms|AST 10|Inlined 0Y 0N|IR 68/ 175|CodeSize 414|Addr 0x7fedd53acc10|Timestamp 9851652236737679|Src n/a
[engine] opt inval. id=725 AWFYVector>>isEmpty |Timestamp 9851652237335551|Src n/a|Reason Profiled Argument Types
[engine] opt inval. id=726 AWFYVector>>removeFirst |Timestamp 9851652237940825|Src n/a|Reason Profiled Argument Types
[engine] opt done id=713 AWFYBinaryConstraint>>chooseMethod: |Tier 2|Time 183( 158+25 )ms|AST 240|Inlined 4Y 0N|IR 433/ 960|CodeSize 3142|Addr 0x7fedd53ad410|Timestamp 9851652243182395|Src n/a
[engine] opt done id=722 AWFYVariable>>determinedBy: |Tier 2|Time 10( 5+4 )ms|AST 10|Inlined 0Y 0N|IR 63/ 103|CodeSize 370|Addr 0x7fedd53af210|Timestamp 9851652247945388|Src n/a
[engine] opt done id=726 AWFYVector>>removeFirst |Tier 2|Time 56( 48+7 )ms|AST 52|Inlined 1Y 0N|IR 129/ 194|CodeSize 642|Addr 0x7fedd53b0c90|Timestamp 9851652304878503|Src n/a
[engine] opt done id=724 AWFYVector class>>with: |Tier 2|Time 139( 136+2 )ms|AST 42|Inlined 2Y 1N|IR 5/ 5|CodeSize 88|Addr 0x7fedd53b2b90|Timestamp 9851652343601903|Src n/a
[engine] opt done id=725 AWFYVector>>isEmpty |Tier 2|Time 11( 8+3 )ms|AST 17|Inlined 0Y 0N|IR 41/ 59|CodeSize 229|Addr 0x7fedd53b2f90|Timestamp 9851652357064898|Src n/a
[engine] opt done id=674 AWFYVector class>>new: |Tier 2|Time 82( 47+35 )ms|AST 28|Inlined 2Y 0N|IR 145/ 399|CodeSize 1102|Addr 0x7fedd53b4390|Timestamp 9851652387926921|Src n/a
[engine] opt done id=676 AWFYVector>>initialize: |Tier 2|Time 46( 35+10 )ms|AST 27|Inlined 0Y 0N|IR 150/ 338|CodeSize 909|Addr 0x7fedd53b5210|Timestamp 9851652403835811|Src n/a
[engine] opt done id=675 Behavior>>new <split-675> |Tier 2|Time 24( 18+7 )ms|AST 25|Inlined 0Y 0N|IR 88/ 170|CodeSize 521|Addr 0x7fedd53b7290|Timestamp 9851652414009817|Src n/a
[engine] opt done id=731 AWFYVariable>>stay: |Tier 2|Time 10( 6+4 )ms|AST 10|Inlined 0Y 0N|IR 83/ 99|CodeSize 242|Addr 0x7fedd53b7b90|Timestamp 9851652415447571|Src n/a
[engine] opt done id=678 AWFYVector>>append: |Tier 2|Time 186( 93+93 )ms|AST 59|Inlined 0Y 0N|IR 778/ 2274|CodeSize 9371|Addr 0x7fedd53b8290|Timestamp 9851652431450751|Src n/a
[engine] opt done id=728 Symbol>>= <split-728> |Tier 2|Time 16( 13+4 )ms|AST 27|Inlined 0Y 0N|IR 66/ 92|CodeSize 274|Addr 0x7fedd53bd290|Timestamp 9851652431576821|Src n/a
[engine] opt done id=729 AWFYStrength>>weakest: |Tier 2|Time 27( 24+4 )ms|AST 24|Inlined 1Y 0N|IR 44/ 71|CodeSize 246|Addr 0x7fedd53be910|Timestamp 9851652443840443|Src n/a
[engine] opt done id=746 AWFYBinaryConstraint>>markUnsatisfied |Tier 2|Time 11( 6+4 )ms|AST 9|Inlined 0Y 0N|IR 68/ 175|CodeSize 433|Addr 0x7fedd53bee10|Timestamp 9851652444618234|Src n/a
[engine] opt done id=790 AWFYVector>>forEach: <split-790> |Tier 2|Time 107( 68+40 )ms|AST 78|Inlined 2Y 0N|IR 246/ 1673|CodeSize 5886|Addr 0x7fedd53c1110|Timestamp 9851652553494615|Src n/a
[engine] opt deopt id=790 AWFYVector>>forEach: <split-790> | |Timestamp 9851652558324868|Src n/a
[engine] opt deopt id=678 AWFYVector>>append: | |Timestamp 9851652926202578|Src n/a
[engine] opt deopt id=709 AWFYVariable>>addConstraint: | |Timestamp 9851652926624091|Src n/a
[engine] opt done id=794 AWFYVector>>forEach: <split-794> |Tier 2|Time 799( 473+326 )ms|AST 78|Inlined 15Y 0N|IR 1856/ 4388|CodeSize 16346|Addr 0x7fedd53c7210|Timestamp 9851653354782644|Src n/a
[engine] opt done id=724 AWFYVector class>>with: |Tier 2|Time 252( 227+25 )ms|AST 42|Inlined 4Y 0N|IR 295/ 554|CodeSize 1233|Addr 0x7fedd53d5390|Timestamp 9851653609709719|Src n/a
[engine] opt done id=750 AWFYPlanner>>addPropagate:mark: <split-750> |Tier 2|Time 1295( 837+458 )ms|AST 128|Inlined 25Y 0N|IR 2334/ 3872|CodeSize 14159|Addr 0x7fedd53d8110|Timestamp 9851653728363877|Src n/a
[engine] opt done id=761 AWFYPlanner>>addPropagate:mark: <split-761> |Tier 2|Time 1298( 840+458 )ms|AST 128|Inlined 25Y 0N|IR 2334/ 3872|CodeSize 14159|Addr 0x7fedd53ea910|Timestamp 9851653743778405|Src n/a
[engine] opt done id=721 AWFYBinaryConstraint>>output |Tier 2|Time 19( 12+7 )ms|AST 19|Inlined 0Y 0N|IR 111/ 160|CodeSize 530|Addr 0x7fedd53fd110|Timestamp 9851653751844217|Src n/a
[engine] opt done id=713 AWFYBinaryConstraint>>chooseMethod: |Tier 2|Time 168( 134+34 )ms|AST 240|Inlined 4Y 0N|IR 583/ 1146|CodeSize 3901|Addr 0x7fedd53fe710|Timestamp 9851653779925441|Src n/a
[engine] opt done id=699 AWFYVariable>>initialize |Tier 2|Time 122( 101+21 )ms|AST 51|Inlined 4Y 0N|IR 301/ 689|CodeSize 1704|Addr 0x7fedd5400d10|Timestamp 9851653870695547|Src n/a
[engine] opt done id=709 AWFYVariable>>addConstraint: |Tier 2|Time 204( 115+89 )ms|AST 23|Inlined 1Y 0N|IR 744/ 1899|CodeSize 7453|Addr 0x7fedd5402290|Timestamp 9851653956953122|Src n/a
[engine] opt done id=698 Behavior>>new <split-698> |Tier 2|Time 157( 102+54 )ms|AST 27|Inlined 5Y 0N|IR 264/ 578|CodeSize 1358|Addr 0x7fedd5408310|Timestamp 9851654029468812|Src n/a
[engine] opt done id=697 AWFYVariable class>>new |Tier 2|Time 329( 210+119 )ms|AST 25|Inlined 11Y 0N|IR 546/ 1185|CodeSize 3119|Addr 0x7fedd5409b10|Timestamp 9851654111302700|Src n/a
[engine] opt done id=706 AWFYAbstractConstraint>>initialize: |Tier 2|Time 207( 193+14 )ms|AST 22|Inlined 7Y 0N|IR 384/ 595|CodeSize 1728|Addr 0x7fedd540d310|Timestamp 9851654166068393|Src n/a
[engine] opt done id=711 AWFYPlanner>>newMark |Tier 2|Time 16( 9+6 )ms|AST 18|Inlined 0Y 0N|IR 89/ 162|CodeSize 475|Addr 0x7fedd540e190|Timestamp 9851654183953260|Src n/a
[engine] opt done id=815 AWFYVector>>forEach: <split-815> |Tier 2|Time 104( 59+45 )ms|AST 78|Inlined 2Y 0N|IR 265/ 1763|CodeSize 6294|Addr 0x7fedd540e990|Timestamp 9851654218237327|Src n/a
[engine] opt done id=705 AWFYBinaryConstraint>>initializeVar:var:strength:addTo: |Tier 2|Time 207( 183+24 )ms|AST 33|Inlined 8Y 0N|IR 518/ 1195|CodeSize 3401|Addr 0x7fedd5412110|Timestamp 9851654238444253|Src n/a
[engine] opt deopt id=780 [] in AWFYPlan>>execute | |Timestamp 9851654301105476|Src n/a
[engine] opt deopt id=779 AWFYVector>>forEach: <split-779> | |Timestamp 9851654301551994|Src n/a
[engine] opt deopt id=794 AWFYVector>>forEach: <split-794> | |Timestamp 9851654303291966|Src n/a
[engine] opt deopt id=713 AWFYBinaryConstraint>>chooseMethod: | |Timestamp 9851654306168872|Src n/a
[engine] opt deopt id=721 AWFYBinaryConstraint>>output | |Timestamp 9851654306985497|Src n/a
[engine] opt done id=791 [] in AWFYPlanner>>removePropagateFrom: |Tier 2|Time 260( 152+108 )ms|AST 40|Inlined 2Y 0N|IR 809/ 1881|CodeSize 8238|Addr 0x7fedd541a090|Timestamp 9851654480416173|Src n/a
[engine] opt done id=721 AWFYBinaryConstraint>>output |Tier 2|Time 20( 13+7 )ms|AST 19|Inlined 0Y 0N|IR 117/ 164|CodeSize 543|Addr 0x7fedd5420010|Timestamp 9851654502039621|Src n/a
[engine] opt done id=713 AWFYBinaryConstraint>>chooseMethod: |Tier 2|Time 181( 140+41 )ms|AST 240|Inlined 4Y 0N|IR 709/ 1437|CodeSize 5008|Addr 0x7fedd5420990|Timestamp 9851654684324796|Src n/a
[engine] opt done id=813 AWFYPlanner>>addPropagate:mark: <split-813> |Tier 2|Time 778( 676+102 )ms|AST 132|Inlined 24Y 0N|IR 1529/ 1903|CodeSize 6037|Addr 0x7fedd5424390|Timestamp 9851654963848470|Src n/a
[engine] opt done id=790 AWFYVector>>forEach: <split-790> |Tier 2|Time 345( 149+196 )ms|AST 78|Inlined 3Y 0N|IR 1091/ 2831|CodeSize 12181|Addr 0x7fedd542c790|Timestamp 9851655350482431|Src n/a
[engine] opt done id=791 [] in AWFYPlanner>>removePropagateFrom: |Tier 2|Time 239( 157+82 )ms|AST 40|Inlined 2Y 0N|IR 871/ 1942|CodeSize 8344|Addr 0x7fedd5437310|Timestamp 9851655591761771|Src n/a
[engine] opt done id=706 AWFYAbstractConstraint>>initialize: |Tier 2|Time 288( 273+15 )ms|AST 22|Inlined 7Y 0N|IR 396/ 684|CodeSize 1920|Addr 0x7fedd543ea90|Timestamp 9851655882003472|Src n/a
[engine] opt done id=746 AWFYBinaryConstraint>>markUnsatisfied |Tier 2|Time 12( 7+6 )ms|AST 9|Inlined 0Y 0N|IR 87/ 260|CodeSize 698|Addr 0x7fedd543fd10|Timestamp 9851655904573247|Src n/a
[engine] opt done id=794 AWFYVector>>forEach: <split-794> |Tier 2|Time 1153( 641+512 )ms|AST 78|Inlined 25Y 0N|IR 2811/ 5431|CodeSize 21352|Addr 0x7fedd5440890|Timestamp 9851655928976865|Src n/a
[engine] opt done id=676 AWFYVector>>initialize: |Tier 2|Time 67( 19+48 )ms|AST 27|Inlined 0Y 0N|IR 216/ 529|CodeSize 1625|Addr 0x7fedd5454710|Timestamp 9851656000959639|Src n/a
[engine] opt done id=674 AWFYVector class>>new: |Tier 2|Time 115( 86+29 )ms|AST 28|Inlined 2Y 0N|IR 292/ 576|CodeSize 1726|Addr 0x7fedd5456a10|Timestamp 9851656021085266|Src n/a
[engine] opt done id=675 Behavior>>new <split-675> |Tier 2|Time 30( 20+9 )ms|AST 25|Inlined 0Y 0N|IR 137/ 228|CodeSize 733|Addr 0x7fedd5459410|Timestamp 9851656032286968|Src n/a
[engine] opt done id=838 AWFYScaleConstraint>>execute |Tier 2|Time 108( 94+14 )ms|AST 151|Inlined 3Y 0N|IR 405/ 450|CodeSize 1479|Addr 0x7fedd545a110|Timestamp 9851656131245743|Src n/a
[engine] opt done id=839 Symbol>>= <split-839> |Tier 2|Time 17( 13+4 )ms|AST 27|Inlined 0Y 0N|IR 66/ 92|CodeSize 276|Addr 0x7fedd545b310|Timestamp 9851656149743708|Src n/a
[engine] opt done id=853 [] in AWFYPlan>>execute <split-853> |Tier 2|Time 137( 116+21 )ms|AST 19|Inlined 4Y 0N|IR 493/ 570|CodeSize 1821|Addr 0x7fedd545ba10|Timestamp 9851656287585128|Src n/a
[engine] opt done id=852 AWFYVector>>forEach: <split-852> |Tier 2|Time 257( 141+116 )ms|AST 78|Inlined 5Y 0N|IR 687/ 2597|CodeSize 9984|Addr 0x7fedd545d610|Timestamp 9851656290423829|Src n/a
[engine] opt inval. id=702 AWFYEqualityConstraint class>>var:var:strength:addTo: |Timestamp 9851656443950217|Src n/a|Reason validRootAssumption Split call node
[engine] opt done id=847 [] in AWFYPlanner>>addConstraintsConsuming:to: <split-847> |Tier 2|Time 332( 151+181 )ms|AST 60|Inlined 2Y 0N|IR 862/ 1895|CodeSize 8276|Addr 0x7fedd5467390|Timestamp 9851656625271745|Src n/a
[engine] opt done id=846 AWFYVector>>forEach: <split-846> |Tier 2|Time 486( 187+299 )ms|AST 78|Inlined 3Y 0N|IR 1071/ 2988|CodeSize 12450|Addr 0x7fedd546df10|Timestamp 9851656775947489|Src n/a
[engine] opt deopt id=846 AWFYVector>>forEach: <split-846> | |Timestamp 9851657253050385|Src n/a
[engine] opt done id=756 AWFYPlanner>>incrementalAdd: <split-756> |Tier 2|Time 3889(1691+2197)ms|AST 71|Inlined 41Y 20N|IR 6058/ 18108|CodeSize 69903|Addr 0x7fedd5477e90|Timestamp 9851658129415944|Src n/a
[engine] opt done id=846 AWFYVector>>forEach: <split-846> |Tier 2|Time 460( 247+212 )ms|AST 78|Inlined 3Y 0N|IR 1148/ 3048|CodeSize 12546|Addr 0x7fedd54b7990|Timestamp 9851658596918191|Src n/a
[engine] opt done id=847 [] in AWFYPlanner>>addConstraintsConsuming:to: <split-847> |Tier 2|Time 334( 147+187 )ms|AST 60|Inlined 2Y 0N|IR 924/ 1956|CodeSize 8400|Addr 0x7fedd54c1f10|Timestamp 9851658932758741|Src n/a
[engine] opt done id=943 [] in AWFYPlan>>execute <split-943> |Tier 2|Time 79( 65+14 )ms|AST 19|Inlined 4Y 0N|IR 382/ 337|CodeSize 1009|Addr 0x7fedd54c8d10|Timestamp 9851659014074382|Src n/a
[engine] opt done id=942 AWFYVector>>forEach: <split-942> |Tier 2|Time 202( 98+104 )ms|AST 78|Inlined 5Y 0N|IR 578/ 2159|CodeSize 7898|Addr 0x7fedd54cc890|Timestamp 9851659217612968|Src n/a
[engine] opt done id=704 AWFYEqualityConstraint>>initializeVar:var:strength:addTo: |Tier 2|Time 2596(1652+943 )ms|AST 44|Inlined 57Y 0N|IR 4922/ 8109|CodeSize 31770|Addr 0x7fedd54d1110|Timestamp 9851659222994576|Src n/a
[engine] opt done id=788 [] in AWFYVector>>remove: |Tier 2|Time 50( 25+26 )ms|AST 55|Inlined 0Y 0N|IR 239/ 1036|CodeSize 3853|Addr 0x7fedd54fe490|Timestamp 9851659285246859|Src n/a
[engine] opt done id=787 AWFYVector>>forEach: <split-787> |Tier 2|Time 118( 58+60 )ms|AST 78|Inlined 1Y 0N|IR 412/ 1982|CodeSize 7766|Addr 0x7fedd5500410|Timestamp 9851659337945706|Src n/a
[engine] opt done id=702 AWFYEqualityConstraint class>>var:var:strength:addTo: |Tier 2|Time 2776(1730+1045)ms|AST 39|Inlined 59Y 0N|IR 4915/ 7856|CodeSize 31726|Addr 0x7fedd5505510|Timestamp 9851659553782487|Src n/a
[engine] opt done id=837 Symbol>>= <split-837> |Tier 2|Time 17( 13+4 )ms|AST 27|Inlined 0Y 0N|IR 66/ 92|CodeSize 276|Addr 0x7fedd5537910|Timestamp 9851659578530929|Src n/a
[engine] opt done id=836 AWFYScaleConstraint>>recalculate |Tier 2|Time 319( 289+30 )ms|AST 180|Inlined 9Y 0N|IR 795/ 1027|CodeSize 3291|Addr 0x7fedd553cc90|Timestamp 9851659907471586|Src n/a
[engine] opt done id=771 AWFYAbstractConstraint>>inputsKnown: |Tier 2|Time 250( 232+18 )ms|AST 36|Inlined 5Y 0N|IR 479/ 502|CodeSize 1364|Addr 0x7fedd553ff10|Timestamp 9851660160347042|Src n/a
[engine] opt done id=769 AWFYPlanner>>makePlan: |Tier 2|Time 1561( 918+644 )ms|AST 209|Inlined 24Y 0N|IR 3093/ 5698|CodeSize 26723|Addr 0x7fedd5544790|Timestamp 9851660901244786|Src n/a
[engine] opt done id=845 AWFYPlanner>>addConstraintsConsuming:to: <split-845> |Tier 2|Time 503( 292+212 )ms|AST 56|Inlined 4Y 0N|IR 1218/ 2525|CodeSize 9800|Addr 0x7fedd5565c90|Timestamp 9851661409402619|Src n/a
[engine] opt done id=793 AWFYPlanner>>constraintsConsuming:do: |Tier 2|Time 1252( 752+500 )ms|AST 56|Inlined 26Y 0N|IR 2891/ 4912|CodeSize 18568|Addr 0x7fedd5572390|Timestamp 9851661414407555|Src n/a
[engine] opt done id=919 AWFYVector>>forEach: <split-919> |Tier 2|Time 137( 93+45 )ms|AST 78|Inlined 2Y 0N|IR 265/ 1763|CodeSize 6294|Addr 0x7fedd5588b10|Timestamp 9851661549097721|Src n/a
[engine] opt done id=938 AWFYVector>>forEach: <split-938> |Tier 2|Time 182( 63+119 )ms|AST 78|Inlined 2Y 0N|IR 344/ 1922|CodeSize 6982|Addr 0x7fedd558c010|Timestamp 9851661733248800|Src n/a
[engine] opt done id=789 AWFYPlanner>>removePropagateFrom: |Tier 2|Time 2998(1642+1356)ms|AST 204|Inlined 50Y 0N|IR 5756/ 12820|CodeSize 51331|Addr 0x7fedd5590890|Timestamp 9851662284728473|Src n/a
[engine] opt done id=960 AWFYVector>>forEach: <split-960> |Tier 2|Time 143( 98+46 )ms|AST 78|Inlined 2Y 0N|IR 265/ 1763|CodeSize 6294|Addr 0x7fedd55bb090|Timestamp 9851662435511779|Src n/a
[engine] opt done id=795 [] in AWFYPlanner>>constraintsConsuming:do: |Tier 2|Time 911( 686+225 )ms|AST 61|Inlined 24Y 0N|IR 2559/ 4334|CodeSize 17115|Addr 0x7fedd55bf190|Timestamp 9851662646441897|Src n/a
[engine] opt done id=819 AWFYVariable class>>value: |Tier 2|Time 447( 376+71 )ms|AST 40|Inlined 13Y 0N|IR 654/ 1273|CodeSize 3161|Addr 0x7fedd55cd210|Timestamp 9851663097616956|Src n/a
[engine] opt done id=994 AWFYVector>>forEach: <split-994> |Tier 2|Time 395( 185+210 )ms|AST 78|Inlined 3Y 0N|IR 958/ 2874|CodeSize 11811|Addr 0x7fedd55d0f90|Timestamp 9851663495297985|Src n/a
[engine] opt done id=1010 AWFYVector>>forEach: <split-1010> |Tier 2|Time 514( 190+324 )ms|AST 78|Inlined 3Y 0N|IR 958/ 2874|CodeSize 11811|Addr 0x7fedd55da190|Timestamp 9851664011615503|Src n/a
[engine] opt done id=841 AWFYVector>>forEach: <split-841> |Tier 2|Time 65( 42+23 )ms|AST 78|Inlined 1Y 0N|IR 219/ 964|CodeSize 3323|Addr 0x7fedd55e3390|Timestamp 9851664627192060|Src n/a
[engine] opt done id=835 AWFYPlanner>>addPropagate:mark: <split-835> |Tier 2|Time 801( 655+146 )ms|AST 128|Inlined 23Y 0N|IR 1600/ 1979|CodeSize 6666|Addr 0x7fedd55e5190|Timestamp 9851664817479142|Src n/a
[engine] opt done id=912 AWFYVector>>forEach: <split-912> |Tier 2|Time 107( 62+45 )ms|AST 78|Inlined 2Y 0N|IR 265/ 1763|CodeSize 6395|Addr 0x7fedd55ebb90|Timestamp 9851664928349382|Src n/a
[engine] opt done id=873 AWFYVector>>at: |Tier 2|Time 23( 17+6 )ms|AST 38|Inlined 0Y 0N|IR 97/ 137|CodeSize 535|Addr 0x7fedd55eea10|Timestamp 9851664952900093|Src n/a
[engine] opt done id=917 AWFYPlanner>>addPropagate:mark: <split-917> |Tier 2|Time 869( 620+249 )ms|AST 128|Inlined 24Y 0N|IR 1529/ 1903|CodeSize 6037|Addr 0x7fedd55ef090|Timestamp 9851665497779648|Src n/a
[engine] opt done id=909 AWFYPlanner>>addPropagate:mark: <split-909> |Tier 2|Time 641( 554+87 )ms|AST 128|Inlined 15Y 0N|IR 935/ 1436|CodeSize 5472|Addr 0x7fedd55f6590|Timestamp 9851665595332518|Src n/a
[engine] opt done id=693 AWFYPlanner class>>chainTest: |Tier 2|Time 4601(1980+2621)ms|AST 440|Inlined 49Y 21N|IR 5456/ 16123|CodeSize 61425|Addr 0x7fedd55fc890|Timestamp 9851666053852314|Src n/a
[engine] opt done id=936 AWFYPlanner>>addPropagate:mark: <split-936> |Tier 2|Time 815( 598+217 )ms|AST 128|Inlined 24Y 0N|IR 1606/ 2097|CodeSize 7201|Addr 0x7fedd564c410|Timestamp 9851666321597720|Src n/a
[engine] opt done id=958 AWFYPlanner>>addPropagate:mark: <split-958> |Tier 2|Time 907( 805+102 )ms|AST 128|Inlined 24Y 0N|IR 1529/ 1903|CodeSize 6037|Addr 0x7fedd5658e10|Timestamp 9851667233507283|Src n/a
[engine] opt done id=744 AWFYUnaryConstraint>>chooseMethod: |Tier 2|Time 114( 102+12 )ms|AST 59|Inlined 1Y 0N|IR 234/ 328|CodeSize 969|Addr 0x7fedd5663590|Timestamp 9851667351885975|Src n/a
[engine] opt done id=745 AWFYUnaryConstraint>>inputsDo: |Tier 2|Time 6( 4+2 )ms|AST 5|Inlined 0Y 0N|IR 22/ 29|CodeSize 140|Addr 0x7fedd5664610|Timestamp 9851667359146268|Src n/a
[engine] opt done id=743 AWFYUnaryConstraint>>addToGraph |Tier 2|Time 253( 115+139 )ms|AST 26|Inlined 2Y 0N|IR 864/ 2013|CodeSize 7922|Addr 0x7fedd5664990|Timestamp 9851667613286545|Src n/a
[engine] opt done id=833 AWFYScaleConstraint>>inputsDo: |Tier 2|Time 440( 348+93 )ms|AST 135|Inlined 13Y 0N|IR 961/ 4286|CodeSize 12914|Addr 0x7fedd566bf10|Timestamp 9851668055516657|Src n/a
[engine] opt done id=907 AWFYPlanner>>incrementalAdd: <split-907> |Tier 2|Time 3272(1727+1544)ms|AST 71|Inlined 46Y 10N|IR 4922/ 16869|CodeSize 59462|Addr 0x7fedd5672a90|Timestamp 9851668870280686|Src n/a
[engine] opt done id=741 Behavior>>new <split-741> |Tier 2|Time 18( 14+4 )ms|AST 25|Inlined 0Y 0N|IR 35/ 109|CodeSize 407|Addr 0x7fedd569a210|Timestamp 9851668895986281|Src n/a
[engine] opt done id=820 AWFYStrength class>>SymDefault |Tier 2|Time 7( 5+2 )ms|AST 9|Inlined 0Y 0N|IR 24/ 36|CodeSize 187|Addr 0x7fedd569a810|Timestamp 9851668904405787|Src n/a
[engine] opt done id=818 AWFYPlanner class>>projectionTest: |Tier 2|Time 4404(2202+2201)ms|AST 506|Inlined 60Y 26N|IR 5333/ 14970|CodeSize 54011|Addr 0x7fedd569c190|Timestamp 9851670466558100|Src n/a
[engine] opt done id=903 AWFYVector>>forEach: <split-903> |Tier 2|Time 281( 258+23 )ms|AST 78|Inlined 1Y 0N|IR 219/ 964|CodeSize 3323|Addr 0x7fedd56d1f90|Timestamp 9851670758075590|Src n/a
[engine] opt done id=740 AWFYStayConstraint class>>var:strength:addTo: |Tier 2|Time 4158(1849+2308)ms|AST 36|Inlined 49Y 8N|IR 5346/ 14813|CodeSize 53085|Addr 0x7fedd56d4e10|Timestamp 9851672215710675|Src n/a
[engine] opt done id=825 AWFYScaleConstraint class>>var:var:var:var:strength:addTo: |Tier 2|Time 4358(1885+2473)ms|AST 45|Inlined 40Y 4N|IR 5590/ 16502|CodeSize 63564|Addr 0x7fedd5710390|Timestamp 9851673263495467|Src n/a
[engine] opt done id=926 AWFYPlanner>>incrementalAdd: <split-926> |Tier 2|Time 2543(1741+802 )ms|AST 71|Inlined 53Y 3N|IR 4776/ 9217|CodeSize 35910|Addr 0x7fedd5752f10|Timestamp 9851673302701634|Src n/a
[engine] opt done id=829 AWFYScaleConstraint>>addToGraph |Tier 2|Time 1319( 611+709 )ms|AST 77|Inlined 8Y 0N|IR 2811/ 7527|CodeSize 32706|Addr 0x7fedd5779910|Timestamp 9851674628733134|Src n/a
[engine] opt done id=830 AWFYPlanner>>incrementalAdd: <split-830> |Tier 2|Time 1866(1511+355 )ms|AST 50|Inlined 49Y 0N|IR 3463/ 4255|CodeSize 14707|Addr 0x7fedd5794690|Timestamp 9851675530257488|Src n/a
[engine] opt done id=832 AWFYBinaryConstraint>>isSatisfied <split-832> |Tier 2|Time 13( 9+3 )ms|AST 16|Inlined 0Y 0N|IR 36/ 72|CodeSize 312|Addr 0x7fedd57a7890|Timestamp 9851675549171588|Src n/a
[engine] opt done id=831 AWFYAbstractConstraint>>satisfy:propagate: <split-831> |Tier 2|Time 1633(1366+267 )ms|AST 150|Inlined 47Y 0N|IR 3396/ 4201|CodeSize 13680|Addr 0x7fedd57a8110|Timestamp 9851676274161082|Src n/a
[engine] opt done id=828 AWFYAbstractConstraint>>addConstraint: <split-828> |Tier 2|Time 3754(1933+1821)ms|AST 34|Inlined 44Y 5N|IR 5991/ 16494|CodeSize 62827|Addr 0x7fedd57b6e90|Timestamp 9851677025327484|Src n/a
[engine] opt done id=957 AWFYBinaryConstraint>>isSatisfied <split-957> |Tier 2|Time 13( 9+4 )ms|AST 16|Inlined 0Y 0N|IR 36/ 72|CodeSize 312|Addr 0x7fedd57ed890|Timestamp 9851677046206806|Src n/a
[engine] opt done id=956 AWFYAbstractConstraint>>satisfy:propagate: <split-956> |Tier 2|Time 1488(1158+330 )ms|AST 164|Inlined 41Y 0N|IR 3014/ 4019|CodeSize 13607|Addr 0x7fedd57edd90|Timestamp 9851677823908000|Src n/a
[engine] opt done id=948 AWFYPlanner>>incrementalAdd: <split-948> |Tier 2|Time 2715(2065+650 )ms|AST 71|Inlined 56Y 4N|IR 4107/ 6272|CodeSize 24239|Addr 0x7fedd57fe190|Timestamp 9851678265295719|Src n/a
[engine] opt done id=991 AWFYPlanner>>addPropagate:mark: <split-991> |Tier 2|Time 1613(1082+530 )ms|AST 140|Inlined 28Y 0N|IR 2794/ 4696|CodeSize 19161|Addr 0x7fedd581f990|Timestamp 9851678660306030|Src n/a
[engine] opt done id=1009 AWFYPlanner>>addConstraintsConsuming:to: <split-1009> |Tier 2|Time 424( 228+196 )ms|AST 56|Inlined 4Y 0N|IR 1028/ 2351|CodeSize 9206|Addr 0x7fedd5834710|Timestamp 9851679089195240|Src n/a
[engine] opt done id=902 AWFYPlanner>>addConstraintsConsuming:to: <split-902> |Tier 2|Time 128( 113+16 )ms|AST 56|Inlined 2Y 0N|IR 269/ 425|CodeSize 1431|Addr 0x7fedd583f290|Timestamp 9851679219501462|Src n/a
[engine] opt done id=826 Behavior>>new <split-826> |Tier 2|Time 22( 15+7 )ms|AST 25|Inlined 0Y 0N|IR 100/ 212|CodeSize 729|Addr 0x7fedd5840690|Timestamp 9851679242913914|Src n/a
[engine] opt done id=1007 AWFYPlanner>>addPropagate:mark: <split-1007> |Tier 2|Time 1505(1034+471 )ms|AST 140|Inlined 28Y 0N|IR 2794/ 4696|CodeSize 19161|Addr 0x7fedd5840e10|Timestamp 9851679334647740|Src n/a
[engine] opt done id=908 AWFYAbstractConstraint>>satisfy:propagate: <split-908> |Tier 2|Time 811( 644+167 )ms|AST 164|Inlined 22Y 0N|IR 1557/ 2177|CodeSize 7382|Addr 0x7fedd5855b90|Timestamp 9851679488079910|Src n/a
[engine] opt done id=906 AWFYAbstractConstraint>>addConstraint: <split-906> |Tier 2|Time 3705(1967+1738)ms|AST 34|Inlined 46Y 9N|IR 5318/ 15495|CodeSize 55040|Addr 0x7fedd585fd90|Timestamp 9851683196874563|Src n/a
[engine] opt done id=904 [] in AWFYPlanner>>addConstraintsConsuming:to: <split-904> |Tier 2|Time 13( 10+3 )ms|AST 21|Inlined 0Y 0N|IR 32/ 38|CodeSize 184|Addr 0x7fedd588ec90|Timestamp 9851683216744349|Src n/a
[engine] opt done id=910 AWFYUnaryConstraint>>recalculate <split-910> |Tier 2|Time 55( 44+11 )ms|AST 81|Inlined 2Y 0N|IR 214/ 393|CodeSize 863|Addr 0x7fedd588f590|Timestamp 9851683272777167|Src n/a
[engine] opt done id=777 [] in AWFYAbstractConstraint>>inputsKnown: |Tier 2|Time 26( 21+5 )ms|AST 51|Inlined 0Y 0N|IR 108/ 110|CodeSize 284|Addr 0x7fedd5890590|Timestamp 9851683300398813|Src n/a
[engine] opt done id=905 AWFYUnaryConstraint>>initializeVar:strength:addTo: <split-905> |Tier 2|Time 4051(2178+1873)ms|AST 44|Inlined 48Y 7N|IR 5393/ 14819|CodeSize 52645|Addr 0x7fedd5890c90|Timestamp 9851683389884546|Src n/a
[engine] opt done id=827 AWFYScaleConstraint>>initializeSrc:scale:offset:dst:strength:addTo: |Tier 2|Time 4347(1895+2452)ms|AST 54|Inlined 42Y 6N|IR 6022/ 18723|CodeSize 70929|Addr 0x7fedd58c1690|Timestamp 9851683591507645|Src n/a
[engine] opt done id=848 AWFYBinaryConstraint>>isSatisfied <split-848> |Tier 2|Time 15( 10+5 )ms|AST 16|Inlined 0Y 0N|IR 84/ 125|CodeSize 396|Addr 0x7fedd5906e90|Timestamp 9851683614502355|Src n/a
[engine] opt done id=792 AWFYBinaryConstraint>>isSatisfied <split-792> |Tier 2|Time 15( 10+5 )ms|AST 16|Inlined 0Y 0N|IR 84/ 125|CodeSize 396|Addr 0x7fedd5907690|Timestamp 9851683630178383|Src n/a
[engine] opt done id=883 AWFYVector>>forEach: <split-883> |Tier 2|Time 373( 155+218 )ms|AST 78|Inlined 3Y 0N|IR 1140/ 3066|CodeSize 12653|Addr 0x7fedd5908190|Timestamp 9851683674711680|Src n/a
[engine] opt done id=796 AWFYBinaryConstraint>>isSatisfied <split-796> |Tier 2|Time 15( 10+5 )ms|AST 16|Inlined 0Y 0N|IR 84/ 125|CodeSize 396|Addr 0x7fedd5912790|Timestamp 9851683802261060|Src n/a
[engine] opt done id=861 AWFYVector>>forEach: <split-861> |Tier 2|Time 435( 230+205 )ms|AST 78|Inlined 3Y 0N|IR 1092/ 3013|CodeSize 12164|Addr 0x7fedd5912f90|Timestamp 9851683833007072|Src n/a
[engine] opt done id=708 AWFYBinaryConstraint>>addToGraph |Tier 2|Time 624( 368+256 )ms|AST 43|Inlined 4Y 0N|IR 1475/ 3884|CodeSize 15781|Addr 0x7fedd591e390|Timestamp 9851684459325833|Src n/a
[engine] opt done id=797 [] in AWFYPlanner>>removePropagateFrom: |Tier 2|Time 832( 654+178 )ms|AST 48|Inlined 22Y 0N|IR 2244/ 3532|CodeSize 12926|Addr 0x7fedd592b010|Timestamp 9851684635224270|Src n/a
[engine] opt done id=882 AWFYPlanner>>addConstraintsConsuming:to: <split-882> |Tier 2|Time 528( 282+245 )ms|AST 56|Inlined 4Y 0N|IR 1210/ 2543|CodeSize 9811|Addr 0x7fedd5935210|Timestamp 9851685167116411|Src n/a
[engine] opt done id=880 AWFYPlanner>>addPropagate:mark: <split-880> |Tier 2|Time 1650(1050+600 )ms|AST 140|Inlined 28Y 0N|IR 2975/ 4886|CodeSize 20058|Addr 0x7fedd5941610|Timestamp 9851685514683834|Src n/a
[engine] opt done id=803 AWFYPlanner>>incrementalAdd: <split-803> |Tier 2|Time 4167(2089+2078)ms|AST 71|Inlined 52Y 11N|IR 6238/ 17978|CodeSize 66939|Addr 0x7fedd5957e90|Timestamp 9851688628784681|Src n/a
[engine] opt done id=742 AWFYUnaryConstraint>>initializeVar:strength:addTo: |Tier 2|Time 3923(1764+2159)ms|AST 44|Inlined 34Y 9N|IR 4713/ 12060|CodeSize 46981|Addr 0x7fedd5986290|Timestamp 9851689091884906|Src n/a
[engine] opt done id=860 AWFYPlanner>>addConstraintsConsuming:to: <split-860> |Tier 2|Time 456( 207+249 )ms|AST 56|Inlined 4Y 0N|IR 1162/ 2490|CodeSize 9942|Addr 0x7fedd59c0f90|Timestamp 9851689092806507|Src n/a
[engine] opt done id=749 AWFYBinaryConstraint>>isSatisfied <split-749> |Tier 2|Time 15( 10+4 )ms|AST 16|Inlined 0Y 0N|IR 36/ 72|CodeSize 312|Addr 0x7fedd59cd190|Timestamp 9851689211628506|Src n/a
[engine] opt done id=191 SequenceableCollection>>first |Tier 2|Time 16( 12+4 )ms|AST 20|Inlined 0Y 0N|IR 42/ 91|CodeSize 367|Addr 0x7fedd59cd690|Timestamp 9851689228473246|Src n/a
[engine] opt done id=738 SequenceableCollection>>last |Tier 2|Time 48( 13+35 )ms|AST 23|Inlined 0Y 0N|IR 59/ 80|CodeSize 357|Addr 0x7fedd59cdc10|Timestamp 9851689271201126|Src n/a
[engine] opt done id=941 AWFYPlan>>execute <split-941> |Tier 2|Time 271( 198+72 )ms|AST 22|Inlined 6Y 0N|IR 627/ 1068|CodeSize 3987|Addr 0x7fedd59cf410|Timestamp 9851689500434208|Src n/a
[engine] opt done id=849 Integer>>timesRepeat: |Tier 2|Time 368( 230+139 )ms|AST 45|Inlined 9Y 0N|IR 955/ 1791|CodeSize 7585|Addr 0x7fedd59d3f90|Timestamp 9851689640911155|Src n/a
[engine] opt done id=851 AWFYPlan>>execute <split-851> |Tier 2|Time 353( 266+86 )ms|AST 22|Inlined 6Y 0N|IR 736/ 1506|CodeSize 6514|Addr 0x7fedd59dc010|Timestamp 9851689998197409|Src n/a
[engine] opt done id=748 AWFYAbstractConstraint>>satisfy:propagate: <split-748> |Tier 2|Time 1814(1241+574 )ms|AST 164|Inlined 42Y 0N|IR 3882/ 5953|CodeSize 21928|Addr 0x7fedd59e2a90|Timestamp 9851690956989658|Src n/a
[engine] opt done id=785 AWFYVector>>remove: |Tier 2|Time 514( 431+83 )ms|AST 94|Inlined 3Y 0N|IR 620/ 1324|CodeSize 5369|Addr 0x7fedd5a05590|Timestamp 9851711850483480|Src n/a
[engine] opt done id=784 AWFYVariable>>removeConstraint: |Tier 2|Time 524( 432+92 )ms|AST 38|Inlined 4Y 0N|IR 680/ 1432|CodeSize 5775|Addr 0x7fedd5a0b210|Timestamp 9851711860737529|Src n/a
[engine] opt done id=783 AWFYUnaryConstraint>>removeFromGraph |Tier 2|Time 544( 435+108 )ms|AST 36|Inlined 5Y 0N|IR 765/ 1524|CodeSize 5941|Addr 0x7fedd5a11e90|Timestamp 9851711880808468|Src n/a
[engine] opt done id=767 AWFYVector>>forEach: <split-767> |Tier 2|Time 315( 175+141 )ms|AST 78|Inlined 2Y 0N|IR 900/ 2763|CodeSize 10344|Addr 0x7fedd5a1a210|Timestamp 9851712167957808|Src n/a
[engine] opt done id=762 AWFYUnaryConstraint>>markUnsatisfied |Tier 2|Time 74( 66+9 )ms|AST 9|Inlined 0Y 0N|IR 100/ 98|CodeSize 290|Addr 0x7fedd5a23510|Timestamp 9851726293779629|Src n/a
[engine] opt done id=890 SmallInteger>>printString |Tier 2|Time 379( 359+19 )ms|AST 149|Inlined 4Y 1N|IR 284/ 383|CodeSize 1224|Addr 0x7fedd5a27610|Timestamp 9851727112541753|Src n/a
[engine] opt done id=766 AWFYVector class>>new |Tier 2|Time 126( 78+48 )ms|AST 19|Inlined 3Y 0N|IR 322/ 540|CodeSize 1362|Addr 0x7fedd5a29390|Timestamp 9851734643336747|Src n/a
[engine] opt done id=1026 AWFYVector>>forEach: <split-1026> |Tier 2|Time 435( 240+195 )ms|AST 78|Inlined 3Y 0N|IR 1071/ 2811|CodeSize 12484|Addr 0x7fedd5a2bf90|Timestamp 9851736365766115|Src n/a
[engine] opt done id=752 AWFYStrength class>>SymPreferred |Tier 2|Time 65( 59+5 )ms|AST 9|Inlined 0Y 0N|IR 24/ 36|CodeSize 187|Addr 0x7fedd5a36990|Timestamp 9851747221099967|Src n/a
[engine] opt done id=1039 AWFYVector>>forEach: <split-1039> |Tier 2|Time 494( 239+255 )ms|AST 78|Inlined 3Y 0N|IR 958/ 2697|CodeSize 11359|Addr 0x7fedd5a3cd10|Timestamp 9851748679438904|Src n/a
[engine] opt done id=765 AWFYPlanner>>extractPlanFromConstraints: |Tier 2|Time 2326(1536+790 )ms|AST 56|Inlined 32Y 0N|IR 3847/ 7742|CodeSize 33980|Addr 0x7fedd5a45510|Timestamp 9851749482573697|Src n/a
[engine] opt done id=17 String class>>new: |Tier 2|Time 167( 157+10 )ms|AST 45|Inlined 2Y 1N|IR 109/ 331|CodeSize 1110|Addr 0x7fedd5a70490|Timestamp 9851758104060102|Src n/a
[engine] opt done id=696 AWFYPlanner>>initialize |Tier 2|Time 39( 35+4 )ms|AST 9|Inlined 0Y 0N|IR 75/ 85|CodeSize 214|Addr 0x7fedd5a71110|Timestamp 9851765102636512|Src n/a
[engine] Truffle runtime statistics for engine 3
Compilations : 200
Success : 188
Temporary Bailouts : 11
org.graalvm.compiler.core.common.CancellationBailoutException: Compilation cancelled.: 9
org.graalvm.compiler.core.common.RetryableBailoutException: Assumption invalidated while compiling code: Object[Instance<org.graalvm.compiler.truffle.runtime.OptimizedAssumption>]: 2
Permanent Bailouts : 0
Failed : 0
Interrupted : 1
Invalidated : 10
validRootAssumption Split call node: 6
Profiled Argument Types : 3
Latest layout assumption Layout no longer valid: 1
Queues : 297
Dequeues : 108
Target inlined into only caller: 99
Split call node : 6
validRootAssumption Split call node: 3
Splits : 461
Compilation Accuracy : 0.950000
Queue Accuracy : 0.636364
Compilation Utilization : 1.113681
Remaining Compilation Queue : 0
Time to queue : count= 297, sum=1960278601, min= 2035, average= 6600264.65, max=116596147, maxTarget=AWFYPlanner>>initialize
Time waiting in queue : count= 200, sum=1254919010, min= 284, average= 6274595.05, max=39214353, maxTarget=AWFYBinaryConstraint>>isSatisfied <split-749>
--------------------------- :
AST node statistics :
Truffle node count : count= 193, sum= 163579, min= 6, average= 847.56, max= 4537, maxTarget=AWFYEqualityConstraint class>>var:var:strength:addTo:
Trivial : count= 193, sum= 64865, min= 1, average= 336.09, max= 1801, maxTarget=AWFYEqualityConstraint class>>var:var:strength:addTo:
Non Trivial : count= 193, sum= 98714, min= 5, average= 511.47, max= 2766, maxTarget=AWFYPlanner class>>projectionTest:
Monomorphic : count= 193, sum= 95428, min= 5, average= 494.45, max= 2709, maxTarget=AWFYPlanner class>>projectionTest:
Polymorphic : count= 193, sum= 3286, min= 0, average= 17.03, max= 114, maxTarget=AWFYAbstractConstraint>>addConstraint: <split-755>
Megamorphic : count= 193, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Behavior>>new <split-675>
Truffle call count : count= 193, sum= 2116, min= 0, average= 10.96, max= 86, maxTarget=AWFYPlanner class>>projectionTest:
Indirect : count= 193, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Behavior>>new <split-675>
Direct : count= 193, sum= 2116, min= 0, average= 10.96, max= 86, maxTarget=AWFYPlanner class>>projectionTest:
Dispatched : count= 193, sum= 174, min= 0, average= 0.90, max= 26, maxTarget=AWFYPlanner class>>projectionTest:
Inlined : count= 193, sum= 1942, min= 0, average= 10.06, max= 60, maxTarget=AWFYPlanner class>>projectionTest:
---------- :
Cloned : count= 193, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Behavior>>new <split-675>
Not Cloned : count= 193, sum= 2080, min= 0, average= 10.78, max= 86, maxTarget=AWFYPlanner class>>projectionTest:
Truffle loops : count= 193, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Behavior>>new <split-675>
--------------------------- :
Compilation Tier 1 :
Compilation Rate : 0.00 bytes/second
Truffle Tier Rate : 0.00 bytes/second
Graal Tier Rate : 0.00 bytes/second
Installation Rate : 0.00 bytes/second
Time for compilation (us) : count= 0, sum= 0, min=9223372036854775, average= 0.00, max=-9223372036854775, maxTarget=null
Truffle Tier (us) : count= 0, sum= 0, min=9223372036854775, average= 0.00, max=-9223372036854775, maxTarget=null
Graal Tier (us) : count= 0, sum= 0, min=9223372036854775, average= 0.00, max=-9223372036854775, maxTarget=null
Code Installation (us) : count= 0, sum= 0, min=9223372036854775, average= 0.00, max=-9223372036854775, maxTarget=null
Graal node count :
After Truffle Tier : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
After Graal Tier : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
Graal compilation result :
Code size : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
Total frame size : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
Exception handlers : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
Infopoints : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
Marks : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
Data references : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
--------------------------- :
Compilation Tier 2 :
Compilation Rate : 13618.14 bytes/second
Truffle Tier Rate : 24651.06 bytes/second
Graal Tier Rate : 53133.34 bytes/second
Installation Rate : 124948.57 bytes/second
Time for compilation (us) : count= 199, sum= 130094137, min= 6182, average= 653739.39, max= 4602012, maxTarget=AWFYPlanner class>>chainTest:
Truffle Tier (us) : count= 188, sum= 71868724, min= 3822, average= 382280.45, max= 2202312, maxTarget=AWFYPlanner class>>projectionTest:
Graal Tier (us) : count= 188, sum= 33343281, min= 1444, average= 177357.88, max= 1773911, maxTarget=AWFYScaleConstraint>>initializeSrc:scale:offset:dst:strength:addTo:
Code Installation (us) : count= 188, sum= 14178953, min= 711, average= 75419.97, max= 948131, maxTarget=AWFYPlanner class>>chainTest:
Graal node count :
After Truffle Tier : count= 193, sum= 214957, min= 5, average= 1113.77, max= 6392, maxTarget=AWFYAbstractConstraint>>addConstraint: <split-755>
After Graal Tier : count= 190, sum= 471159, min= 5, average= 2479.78, max= 18723, maxTarget=AWFYScaleConstraint>>initializeSrc:scale:offset:dst:strength:addTo:
Graal compilation result :
Code size : count= 188, sum= 1771640, min= 88, average= 9423.62, max= 70929, maxTarget=AWFYScaleConstraint>>initializeSrc:scale:offset:dst:strength:addTo:
Total frame size : count= 188, sum= 43456, min= 32, average= 231.15, max= 1264, maxTarget=AWFYPlanner>>incrementalAdd: <split-756>
Exception handlers : count= 188, sum= 284, min= 0, average= 1.51, max= 34, maxTarget=AWFYPlanner class>>projectionTest:
Infopoints : count= 188, sum= 15504, min= 4, average= 82.47, max= 722, maxTarget=AWFYPlanner>>incrementalAdd: <split-756>
CALL : count= 188, sum= 13030, min= 4, average= 69.31, max= 584, maxTarget=AWFYPlanner>>incrementalAdd: <split-756>
IMPLICIT_EXCEPTION : count= 188, sum= 2301, min= 0, average= 12.24, max= 133, maxTarget=AWFYPlanner>>incrementalAdd: <split-756>
SAFEPOINT : count= 188, sum= 173, min= 0, average= 0.92, max= 6, maxTarget=AWFYPlanner>>extractPlanFromConstraints:
Marks : count= 188, sum= 1582, min= 5, average= 8.41, max= 41, maxTarget=AWFYPlanner class>>chainTest:
Data references : count= 188, sum= 13859, min= 0, average= 73.72, max= 563, maxTarget=AWFYPlanner>>incrementalAdd: <split-803>
# Havlak (iterations: 250, problem size: 1500) on Thu Jul 28 11:25:51 UTC 2022
# `/home/fniephaus/bin/graalvm-ce-java17-22.2.0/bin/trufflesqueak --experimental-options --smalltalk.disable-startup --smalltalk.disable-interrupts --engine.Mode=default --engine.MultiTier=false --engine.DynamicCompilationThresholds=false --engine.TraceCompilation --engine.CompilationStatistics --log.file="/home/fniephaus/dev/are-we-fast-yet/traces/Havlak.trace.log" --quiet --code "AWFYHarness run: #('Havlak' 250 1500)"`
[engine] opt done id=666 Behavior>>new <split-666> |Tier 2|Time 172( 141+31 )ms|AST 25|Inlined 0Y 0N|IR 35/ 109|CodeSize 407|Addr 0x7f55a52d0a10|Timestamp 9851901003444982|Src n/a
[engine] opt done id=665 AWFYVector class>>new: |Tier 2|Time 208( 199+9 )ms|AST 28|Inlined 2Y 0N|IR 58/ 299|CodeSize 956|Addr 0x7f55a51a6590|Timestamp 9851901035663117|Src n/a
[engine] opt done id=688 AWFYVector>>size |Tier 2|Time 32( 14+18 )ms|AST 17|Inlined 0Y 0N|IR 42/ 120|CodeSize 416|Addr 0x7f55a51ac510|Timestamp 9851901075397877|Src n/a
[engine] opt done id=682 AWFYVector>>at: |Tier 2|Time 50( 41+9 )ms|AST 38|Inlined 0Y 0N|IR 181/ 239|CodeSize 733|Addr 0x7f55a522f190|Timestamp 9851901090678864|Src n/a
[engine] opt done id=775 Integer>>>> |Tier 2|Time 27( 22+5 )ms|AST 30|Inlined 0Y 0N|IR 42/ 125|CodeSize 443|Addr 0x7f55a520be90|Timestamp 9851901119816286|Src n/a
[engine] opt done id=774 AWFYSomDictionary>>hash: |Tier 2|Time 53( 48+5 )ms|AST 59|Inlined 1Y 0N|IR 36/ 118|CodeSize 408|Addr 0x7f55a526c410|Timestamp 9851901130622599|Src n/a
[engine] opt done id=680 AWFYVector>>append: |Tier 2|Time 367( 274+93 )ms|AST 160|Inlined 0Y 0N|IR 568/ 1746|CodeSize 7246|Addr 0x7f55a51e4890|Timestamp 9851901190257251|Src n/a
[engine] opt done id=776 AWFYSomDictionary>>bucketIdx: |Tier 2|Time 65( 56+9 )ms|AST 34|Inlined 0Y 0N|IR 111/ 247|CodeSize 797|Addr 0x7f55a525f890|Timestamp 9851901191238849|Src n/a
[engine] opt done id=772 AWFYHavlakLoopFinder>>Unvisited |Tier 2|Time 8( 6+3 )ms|AST 7|Inlined 0Y 0N|IR 21/ 65|CodeSize 249|Addr 0x7f55a51f7b90|Timestamp 9851901200893422|Src n/a
[engine] opt done id=784 AWFYDictIdEntry>>match:key: |Tier 2|Time 31( 26+5 )ms|AST 28|Inlined 0Y 0N|IR 53/ 101|CodeSize 373|Addr 0x7f55a51f0d90|Timestamp 9851901224584349|Src n/a
[engine] opt done id=664 AWFYVector class>>new |Tier 2|Time 98( 91+7 )ms|AST 19|Inlined 3Y 0N|IR 50/ 225|CodeSize 747|Addr 0x7f55a51ae010|Timestamp 9851901231201233|Src n/a
[engine] opt done id=787 AWFYSomDictionary>>bucket: |Tier 2|Time 56( 49+7 )ms|AST 32|Inlined 1Y 0N|IR 166/ 144|CodeSize 576|Addr 0x7f55a5298f10|Timestamp 9851901282093345|Src n/a
[engine] opt done id=803 AWFYVector>>isEmpty |Tier 2|Time 13( 10+3 )ms|AST 17|Inlined 0Y 0N|IR 41/ 59|CodeSize 229|Addr 0x7f55a5229a10|Timestamp 9851901297006251|Src n/a
[engine] opt done id=793 AWFYHavlakLoopFinder>>isAncestor:v: |Tier 2|Time 43( 36+8 )ms|AST 40|Inlined 0Y 0N|IR 121/ 241|CodeSize 783|Addr 0x7f55a52ae390|Timestamp 9851901342043974|Src n/a
[engine] opt done id=786 AWFYSomDictionary>>at: |Tier 2|Time 159( 149+10 )ms|AST 85|Inlined 5Y 0N|IR 256/ 247|CodeSize 892|Addr 0x7f55a52adb10|Timestamp 9851901361777007|Src n/a
[engine] opt deopt id=680 AWFYVector>>append: | |Timestamp 9851901386838847|Src n/a
[engine] opt done id=794 AWFYVector>>forEach: <split-794> |Tier 2|Time 1465( 967+498 )ms|AST 78|Inlined 18Y 0N|IR 2116/ 5355|CodeSize 21855|Addr 0x7f55a52dd590|Timestamp 9851902829170637|Src n/a
[engine] opt done id=680 AWFYVector>>append: |Tier 2|Time 152( 70+83 )ms|AST 160|Inlined 0Y 0N|IR 565/ 1786|CodeSize 7345|Addr 0x7f55a52f2710|Timestamp 9851902986735548|Src n/a
[engine] opt done id=841 AWFYVector>>hasSome: <split-841> |Tier 2|Time 107( 41+67 )ms|AST 78|Inlined 1Y 0N|IR 233/ 1629|CodeSize 5752|Addr 0x7f55a52f6c90|Timestamp 9851903096304041|Src n/a
[engine] opt done id=768 AWFYUnionFindNode>>initialize |Tier 2|Time 10( 6+4 )ms|AST 9|Inlined 0Y 0N|IR 75/ 85|CodeSize 214|Addr 0x7f55a52f9c10|Timestamp 9851903108403949|Src n/a
[engine] opt deopt id=682 AWFYVector>>at: | |Timestamp 9851903660133278|Src n/a
[engine] opt done id=781 AWFYHavlakLoopFinder>>doDFS:current: |Tier 2|Time 2603(1898+705 )ms|AST 225|Inlined 53Y 1N|IR 3159/ 5988|CodeSize 25977|Addr 0x7f55a530c690|Timestamp 9851903947432195|Src n/a
[engine] opt done id=682 AWFYVector>>at: |Tier 2|Time 31( 20+11 )ms|AST 38|Inlined 0Y 0N|IR 186/ 299|CodeSize 1007|Addr 0x7f55a5324210|Timestamp 9851903985210183|Src n/a
[engine] opt inval. id=781 AWFYHavlakLoopFinder>>doDFS:current: |Timestamp 9851904050380522|Src n/a|Reason Latest layout assumption Layout no longer valid
[engine] opt inval. id=794 AWFYVector>>forEach: <split-794> |Timestamp 9851904054945157|Src n/a|Reason Latest layout assumption Layout no longer valid
[engine] opt inval. id=786 AWFYSomDictionary>>at: |Timestamp 9851904055317499|Src n/a|Reason Latest layout assumption Layout no longer valid
[engine] opt inval. id=784 AWFYDictIdEntry>>match:key: |Timestamp 9851904055633547|Src n/a|Reason Latest layout assumption Layout no longer valid
[engine] opt done id=808 Object>>= |Tier 2|Time 143( 7+136 )ms|AST 13|Inlined 0Y 0N|IR 25/ 38|CodeSize 161|Addr 0x7f55a5325490|Timestamp 9851904130384842|Src n/a
[engine] opt done id=784 AWFYDictIdEntry>>match:key: |Tier 2|Time 14( 10+3 )ms|AST 29|Inlined 0Y 0N|IR 40/ 58|CodeSize 225|Addr 0x7f55a5326910|Timestamp 9851904145818511|Src n/a
[engine] opt done id=674 AWFYSomSet class>>new |Tier 2|Time 180( 155+25 )ms|AST 27|Inlined 5Y 0N|IR 267/ 590|CodeSize 1773|Addr 0x7f55a532e810|Timestamp 9851904327741995|Src n/a
[engine] opt deopt id=841 AWFYVector>>hasSome: <split-841> | |Timestamp 9851904916625180|Src n/a
[engine] opt done id=816 AWFYVector>>forEach: <split-816> |Tier 2|Time 1930(1128+801 )ms|AST 78|Inlined 22Y 0N|IR 2502/ 7381|CodeSize 31439|Addr 0x7f55a5339110|Timestamp 9851905039858034|Src n/a
[engine] opt done id=763 AWFYHavlakLoopFinder>>findLoops |Tier 2|Time 4488(2025+2462)ms|AST 741|Inlined 40Y 13N|IR 6939/ 30494|CodeSize 112100|Addr 0x7f55a5358390|Timestamp 9851905735976129|Src n/a
[engine] opt deopt id=819 AWFYVector>>hasSome: <split-819> | |Timestamp 9851905766442069|Src n/a
[engine] opt deopt id=817 [] in AWFYHavlakLoopFinder>>stepEProcessNonBackPreds:nodePool:workList:x: | |Timestamp 9851905766936081|Src n/a
[engine] opt deopt id=816 AWFYVector>>forEach: <split-816> | |Timestamp 9851905767320087|Src n/a
[engine] opt done id=841 AWFYVector>>hasSome: <split-841> |Tier 2|Time 114( 69+45 )ms|AST 78|Inlined 1Y 0N|IR 263/ 1781|CodeSize 6166|Addr 0x7f55a538c790|Timestamp 9851905858109138|Src n/a
[engine] opt done id=784 AWFYDictIdEntry>>match:key: |Tier 2|Time 41( 35+5 )ms|AST 29|Inlined 0Y 0N|IR 90/ 145|CodeSize 440|Addr 0x7f55a538fa10|Timestamp 9851905900436885|Src n/a
[engine] opt done id=794 AWFYVector>>forEach: <split-794> |Tier 2|Time 1221( 702+519 )ms|AST 78|Inlined 18Y 0N|IR 2210/ 5753|CodeSize 24858|Addr 0x7f55a5390410|Timestamp 9851906265605526|Src n/a
[engine] opt done id=786 AWFYSomDictionary>>at: |Tier 2|Time 170( 159+11 )ms|AST 85|Inlined 5Y 0N|IR 309/ 247|CodeSize 892|Addr 0x7f55a53a7b10|Timestamp 9851906440016856|Src n/a
[engine] opt done id=819 AWFYVector>>hasSome: <split-819> |Tier 2|Time 125( 41+84 )ms|AST 80|Inlined 1Y 0N|IR 263/ 1781|CodeSize 6173|Addr 0x7f55a53a8390|Timestamp 9851906567005963|Src n/a
[engine] opt done id=806 AWFYUnionFindNode>>findSet |Tier 2|Time 574( 445+129 )ms|AST 153|Inlined 12Y 0N|IR 876/ 2185|CodeSize 8536|Addr 0x7f55a53ab610|Timestamp 9851907143221542|Src n/a
[engine] opt done id=832 Object>>~= <split-832> |Tier 2|Time 36( 33+3 )ms|AST 25|Inlined 1Y 0N|IR 30/ 48|CodeSize 205|Addr 0x7f55a53b2610|Timestamp 9851907182543589|Src n/a
[engine] opt done id=781 AWFYHavlakLoopFinder>>doDFS:current: |Tier 2|Time 2941(2098+843 )ms|AST 225|Inlined 68Y 1N|IR 3800/ 7218|CodeSize 34224|Addr 0x7f55a53b2e10|Timestamp 9851907271258739|Src n/a
[engine] opt done id=809 AWFYVector>>forEach: <split-809> |Tier 2|Time 96( 70+26 )ms|AST 78|Inlined 2Y 0N|IR 284/ 1104|CodeSize 3689|Addr 0x7f55a53d3890|Timestamp 9851907375343790|Src n/a
[engine] opt done id=801 AWFYVector>>forEach: <split-801> |Tier 2|Time 1040( 641+400 )ms|AST 78|Inlined 15Y 0N|IR 1570/ 4778|CodeSize 21036|Addr 0x7f55a53d5b10|Timestamp 9851908224667087|Src n/a
[engine] opt done id=816 AWFYVector>>forEach: <split-816> |Tier 2|Time 2473(1221+1252)ms|AST 78|Inlined 26Y 0N|IR 3623/ 11768|CodeSize 56513|Addr 0x7f55a53e8390|Timestamp 9851908375334478|Src n/a
[engine] opt done id=822 AWFYSomIdentitySet>>contains: |Tier 2|Time 225( 157+68 )ms|AST 24|Inlined 3Y 0N|IR 342/ 713|CodeSize 2611|Addr 0x7f55a541a790|Timestamp 9851908605488431|Src n/a
[engine] opt done id=826 AWFYVector>>forEach: <split-826> |Tier 2|Time 1434( 701+733 )ms|AST 78|Inlined 17Y 0N|IR 2247/ 6142|CodeSize 23801|Addr 0x7f55a541dd90|Timestamp 9851908811154388|Src n/a
[engine] opt done id=1057 AWFYSomDictionary>>transferEntries: |Tier 2|Time 373( 236+137 )ms|AST 188|Inlined 3Y 0N|IR 828/ 2189|CodeSize 9026|Addr 0x7f55a543e110|Timestamp 9851908980396228|Src n/a
[engine] opt done id=777 AWFYSomIdentityDictionary>>newEntry:value:hash: |Tier 2|Time 78( 72+6 )ms|AST 28|Inlined 3Y 0N|IR 55/ 188|CodeSize 640|Addr 0x7f55a5444290|Timestamp 9851909060537863|Src n/a
[engine] opt done id=790 AWFYHavlakLoopFinder>>processEdges:w: |Tier 2|Time 1869(1079+790 )ms|AST 56|Inlined 21Y 0N|IR 2302/ 5242|CodeSize 22691|Addr 0x7f55a5444a10|Timestamp 9851910931481519|Src n/a
[engine] opt done id=789 AWFYHavlakLoopFinder>>identifyEdges: |Tier 2|Time 2236(1058+1177)ms|AST 127|Inlined 22Y 0N|IR 2577/ 6320|CodeSize 25837|Addr 0x7f55a5461110|Timestamp 9851911051861285|Src n/a
[engine] opt done id=766 AWFYUnionFindNode class>>new |Tier 2|Time 87( 82+4 )ms|AST 25|Inlined 3Y 0N|IR 38/ 113|CodeSize 414|Addr 0x7f55a5484e10|Timestamp 9851911142731705|Src n/a
[engine] opt done id=767 Behavior>>new <split-767> |Tier 2|Time 54( 21+33 )ms|AST 27|Inlined 1Y 0N|IR 36/ 112|CodeSize 414|Addr 0x7f55a5485490|Timestamp 9851911197848448|Src n/a
[engine] opt done id=1073 AWFYVector>>forEach: <split-1073> |Tier 2|Time 446( 187+259 )ms|AST 78|Inlined 2Y 0N|IR 697/ 2585|CodeSize 9934|Addr 0x7f55a5485a90|Timestamp 9851911381612762|Src n/a
[engine] opt done id=811 AWFYVector>>removeFirst |Tier 2|Time 39( 32+7 )ms|AST 52|Inlined 1Y 0N|IR 129/ 194|CodeSize 642|Addr 0x7f55a548ce10|Timestamp 9851911422551645|Src n/a
[engine] opt done id=800 AWFYHavlakLoopFinder>>stepD:nodePool: |Tier 2|Time 1599(1009+590 )ms|AST 44|Inlined 17Y 0N|IR 1763/ 4483|CodeSize 20678|Addr 0x7f55a548d810|Timestamp 9851912797978580|Src n/a
[engine] opt done id=812 AWFYSomSet>>size |Tier 2|Time 22( 18+5 )ms|AST 19|Inlined 1Y 0N|IR 49/ 149|CodeSize 516|Addr 0x7f55a54a6490|Timestamp 9851912836756885|Src n/a
[engine] opt done id=813 AWFYHavlakLoopFinder>>MaxNonBackPreds |Tier 2|Time 9( 6+3 )ms|AST 13|Inlined 0Y 0N|IR 21/ 65|CodeSize 249|Addr 0x7f55a54a6a90|Timestamp 9851912847212926|Src n/a
[engine] opt done id=1068 AWFYHavlakLoopFinder>>findLoops <split-1068> |Tier 2|Time 5060(2175+2885)ms|AST 741|Inlined 34Y 17N|IR 6775/ 32988|CodeSize 122564|Addr 0x7f55a54a7910|Timestamp 9851913288116838|Src n/a
[engine] opt done id=1071 [] in AWFYHavlakLoopFinder>>initAllNodes <split-1071> |Tier 2|Time 1342( 977+365 )ms|AST 33|Inlined 22Y 0N|IR 1793/ 4279|CodeSize 18125|Addr 0x7f55a54e0190|Timestamp 9851914637267752|Src n/a
[engine] opt done id=815 AWFYSomSet>>forEach: |Tier 2|Time 3478(1520+1958)ms|AST 23|Inlined 27Y 0N|IR 3671/ 11849|CodeSize 56336|Addr 0x7f55a54f2690|Timestamp 9851914902422316|Src n/a
[engine] opt done id=1074 Symbol>>= <split-1074> |Tier 2|Time 23( 20+3 )ms|AST 25|Inlined 0Y 0N|IR 29/ 44|CodeSize 193|Addr 0x7f55a552cf90|Timestamp 9851914952295324|Src n/a
[engine] opt done id=679 AWFYSimpleLoop>>counter: |Tier 2|Time 81( 6+75 )ms|AST 10|Inlined 0Y 0N|IR 81/ 96|CodeSize 241|Addr 0x7f55a552d710|Timestamp 9851915035276289|Src n/a
[engine] opt inval. id=1068 AWFYHavlakLoopFinder>>findLoops <split-1068> |Timestamp 9851915060459938|Src n/a|Reason Profiled Argument Types
[engine] opt inval. id=763 AWFYHavlakLoopFinder>>findLoops |Timestamp 9851915061724966|Src n/a|Reason Profiled Argument Types
[engine] opt done id=1070 AWFYVector>>forEach: <split-1070> |Tier 2|Time 1705(1138+566 )ms|AST 78|Inlined 23Y 0N|IR 1966/ 5316|CodeSize 23243|Addr 0x7f55a5538210|Timestamp 9851916346477258|Src n/a
[engine] opt done id=814 AWFYHavlakLoopFinder>>stepEProcessNonBackPreds:nodePool:workList:x: |Tier 2|Time 3791(1614+2178)ms|AST 57|Inlined 29Y 0N|IR 4040/ 13479|CodeSize 60129|Addr 0x7f55a5550d90|Timestamp 9851918890172175|Src n/a
[engine] opt done id=815 AWFYSomSet>>forEach: |Tier 2|Time 5503(2199+3304)ms|AST 23|Inlined 49Y 1N|IR 5234/ 15510|CodeSize 69381|Addr 0x7f55a558da10|Timestamp 9851920539935194|Src n/a
[engine] opt done id=1068 AWFYHavlakLoopFinder>>findLoops <split-1068> |Tier 2|Time 4820(2121+2699)ms|AST 741|Inlined 34Y 17N|IR 6775/ 32988|CodeSize 122998|Addr 0x7f55a55d8510|Timestamp 9851921171227151|Src n/a
[engine] opt done id=821 AWFYLoopStructureGraph>>createNewLoop:reducible: |Tier 2|Time 1341( 903+438 )ms|AST 77|Inlined 23Y 0N|IR 1909/ 5415|CodeSize 19831|Addr 0x7f55a530eb10|Timestamp 9851922519409744|Src n/a
[engine] opt done id=817 [] in AWFYHavlakLoopFinder>>stepEProcessNonBackPreds:nodePool:workList:x: |Tier 2|Time 2196(1337+859 )ms|AST 212|Inlined 25Y 0N|IR 3359/ 11022|CodeSize 52621|Addr 0x7f55a5611990|Timestamp 9851922743160260|Src n/a
[engine] opt done id=816 AWFYVector>>forEach: <split-816> |Tier 2|Time 4945(2291+2654)ms|AST 78|Inlined 49Y 1N|IR 5208/ 15557|CodeSize 68910|Addr 0x7f55a5638610|Timestamp 9851923840848635|Src n/a
[engine] opt done id=825 AWFYUnionFindNode>>loop: |Tier 2|Time 11( 7+5 )ms|AST 10|Inlined 0Y 0N|IR 68/ 175|CodeSize 414|Addr 0x7f55a52b7c90|Timestamp 9851923871829749|Src n/a
[engine] opt done id=1075 Object>>~= <split-1075> |Tier 2|Time 58( 41+17 )ms|AST 25|Inlined 1Y 0N|IR 106/ 139|CodeSize 292|Addr 0x7f55a52d8090|Timestamp 9851923931432902|Src n/a
[engine] opt done id=810 [] in AWFYHavlakLoopFinder>>findLoops |Tier 2|Time 281( 178+103 )ms|AST 22|Inlined 1Y 0N|IR 530/ 1819|CodeSize 7359|Addr 0x7f55a52ead90|Timestamp 9851924214108866|Src n/a
[engine] opt done id=824 AWFYHavlakLoopFinder>>setLoopAttribute:nodePool:loop: |Tier 2|Time 1835( 806+1029)ms|AST 59|Inlined 19Y 0N|IR 2378/ 5801|CodeSize 22858|Addr 0x7f55a567c310|Timestamp 9851924583592871|Src n/a
[engine] opt done id=1200 AWFYVector>>forEach: <split-1200> |Tier 2|Time 2929(1356+1573)ms|AST 78|Inlined 26Y 0N|IR 3623/ 11769|CodeSize 54963|Addr 0x7f55a56a4190|Timestamp 9851925452251304|Src n/a
[engine] opt done id=778 AWFYDictIdEntry class>>new:key:value:next: |Tier 2|Time 92( 76+16 )ms|AST 39|Inlined 2Y 0N|IR 54/ 125|CodeSize 432|Addr 0x7f55a52d7a10|Timestamp 9851925549810270|Src n/a
[engine] opt done id=779 Behavior>>new <split-779> |Tier 2|Time 32( 27+4 )ms|AST 25|Inlined 0Y 0N|IR 35/ 109|CodeSize 407|Addr 0x7f55a5227b10|Timestamp 9851925583305308|Src n/a
[engine] opt done id=780 AWFYDictEntry>>init:key:value:next: |Tier 2|Time 30( 12+17 )ms|AST 25|Inlined 0Y 0N|IR 141/ 371|CodeSize 891|Addr 0x7f55a5227190|Timestamp 9851925614698996|Src n/a
[engine] opt done id=828 AWFYUnionFindNode>>union: |Tier 2|Time 11( 6+4 )ms|AST 10|Inlined 0Y 0N|IR 68/ 175|CodeSize 414|Addr 0x7f55a52c2390|Timestamp 9851925627005714|Src n/a
[engine] opt done id=805 [] in AWFYHavlakLoopFinder>>stepD:nodePool: |Tier 2|Time 1070( 633+437 )ms|AST 54|Inlined 14Y 0N|IR 1379/ 3972|CodeSize 16971|Addr 0x7f55a52dd590|Timestamp 9851925657427582|Src n/a
[engine] opt done id=687 AWFYControlFlowGraph>>numNodes |Tier 2|Time 32( 27+5 )ms|AST 19|Inlined 1Y 0N|IR 49/ 149|CodeSize 516|Addr 0x7f55a5337090|Timestamp 9851925660560050|Src n/a
[engine] opt done id=818 [] in [] in AWFYHavlakLoopFinder>>stepEProcessNonBackPreds:nodePool:workList:x: |Tier 2|Time 20( 17+3 )ms|AST 13|Inlined 0Y 0N|IR 29/ 40|CodeSize 165|Addr 0x7f55a5296d10|Timestamp 9851925680406651|Src n/a
[engine] opt done id=782 AWFYUnionFindNode>>initNode:dfs: |Tier 2|Time 28( 21+7 )ms|AST 19|Inlined 0Y 0N|IR 113/ 212|CodeSize 691|Addr 0x7f55a5240790|Timestamp 9851925710068747|Src n/a
[engine] opt done id=785 AWFYDictEntry>>value: |Tier 2|Time 11( 7+4 )ms|AST 10|Inlined 0Y 0N|IR 72/ 179|CodeSize 424|Addr 0x7f55a5252f90|Timestamp 9851925722352906|Src n/a
[engine] opt done id=783 AWFYSomDictionary>>insertBucketEntry:value:hash:head: |Tier 2|Time 236( 206+30 )ms|AST 121|Inlined 7Y 0N|IR 322/ 573|CodeSize 1834|Addr 0x7f55a5230610|Timestamp 9851925898363055|Src n/a
[engine] opt done id=788 AWFYSomDictionary>>at:put: <split-788> |Tier 2|Time 569( 520+49 )ms|AST 114|Inlined 11Y 0N|IR 520/ 794|CodeSize 2808|Addr 0x7f55a5243f90|Timestamp 9851926304312456|Src n/a
[engine] opt done id=1197 AWFYVector>>forEach: <split-1197> |Tier 2|Time 608( 377+230 )ms|AST 78|Inlined 2Y 0N|IR 686/ 2585|CodeSize 10108|Addr 0x7f55a534ca10|Timestamp 9851926508293899|Src n/a
[engine] opt done id=1194 AWFYVector>>forEach: <split-1194> |Tier 2|Time 636( 410+225 )ms|AST 78|Inlined 10Y 0N|IR 641/ 2111|CodeSize 7628|Addr 0x7f55a5346f90|Timestamp 9851926951247897|Src n/a
[engine] opt done id=686 AWFYVector>>at:put: |Tier 2|Time 290( 145+145 )ms|AST 198|Inlined 0Y 0N|IR 587/ 1926|CodeSize 7850|Addr 0x7f55a5342990|Timestamp 9851927270107365|Src n/a
[engine] opt done id=850 AWFYVector>>hasSome: <split-850> |Tier 2|Time 278( 167+111 )ms|AST 80|Inlined 1Y 0N|IR 266/ 1792|CodeSize 6335|Addr 0x7f55a533f210|Timestamp 9851927550220935|Src n/a
[engine] opt done id=792 [] in AWFYHavlakLoopFinder>>processEdges:w: |Tier 2|Time 1556(1157+400 )ms|AST 124|Inlined 17Y 0N|IR 2026/ 4860|CodeSize 20117|Addr 0x7f55a5408190|Timestamp 9851929108359008|Src n/a
[engine] opt done id=1198 Symbol>>= <split-1198> |Tier 2|Time 16( 12+3 )ms|AST 25|Inlined 0Y 0N|IR 29/ 44|CodeSize 193|Addr 0x7f55a5252390|Timestamp 9851929127713553|Src n/a
[engine] opt done id=1192 AWFYHavlakLoopFinder>>findLoops <split-1192> |Tier 2|Time 5371(2237+3134)ms|AST 741|Inlined 40Y 13N|IR 6918/ 31166|CodeSize 113244|Addr 0x7f55a5358890|Timestamp 9851929587195409|Src n/a
[engine] opt done id=699 AWFYBasicBlock>>addOutEdge: |Tier 2|Time 252( 151+101 )ms|AST 23|Inlined 1Y 0N|IR 527/ 1802|CodeSize 7214|Addr 0x7f55a533a310|Timestamp 9851929853620243|Src n/a
[engine] opt done id=700 AWFYBasicBlock>>addInEdge: |Tier 2|Time 315( 222+92 )ms|AST 23|Inlined 1Y 0N|IR 527/ 1802|CodeSize 7214|Addr 0x7f55a5403290|Timestamp 9851930170673246|Src n/a
[engine] opt done id=701 AWFYControlFlowGraph>>addEdge: |Tier 2|Time 224( 121+103 )ms|AST 23|Inlined 1Y 0N|IR 527/ 1802|CodeSize 7214|Addr 0x7f55a53fe390|Timestamp 9851930396522878|Src n/a
[engine] opt done id=831 [] in AWFYSomIdentitySet>>contains: |Tier 2|Time 10( 7+3 )ms|AST 13|Inlined 0Y 0N|IR 29/ 40|CodeSize 165|Addr 0x7f55a5327990|Timestamp 9851930407672478|Src n/a
[engine] opt done id=796 AWFYSomSet>>contains: |Tier 2|Time 188( 122+66 )ms|AST 24|Inlined 3Y 0N|IR 343/ 691|CodeSize 2777|Addr 0x7f55a53faf90|Timestamp 9851930597036738|Src n/a
[engine] opt done id=1247 AWFYVector>>forEach: <split-1247> |Tier 2|Time 500( 323+177 )ms|AST 78|Inlined 2Y 0N|IR 697/ 2585|CodeSize 9931|Addr 0x7f55a53f3c10|Timestamp 9851931099940320|Src n/a
[engine] opt done id=1084 AWFYVector>>forEach: <split-1084> |Tier 2|Time 2002( 670+1332)ms|AST 78|Inlined 23Y 1N|IR 1728/ 4126|CodeSize 14751|Addr 0x7f55a54c9210|Timestamp 9851931131322344|Src n/a
[engine] opt done id=849 AWFYSomSet>>hasSome: <split-849> |Tier 2|Time 156( 54+102 )ms|AST 22|Inlined 2Y 0N|IR 320/ 1867|CodeSize 6448|Addr 0x7f55a53ef410|Timestamp 9851931258527272|Src n/a
[engine] opt done id=684 Behavior>>new <split-684> |Tier 2|Time 20( 15+4 )ms|AST 25|Inlined 0Y 0N|IR 35/ 109|CodeSize 407|Addr 0x7f55a524dc10|Timestamp 9851931280375066|Src n/a
[engine] opt done id=683 AWFYBasicBlock class>>new: |Tier 2|Time 200( 190+10 )ms|AST 30|Inlined 8Y 0N|IR 73/ 548|CodeSize 1771|Addr 0x7f55a5218790|Timestamp 9851931335246235|Src n/a
[engine] opt done id=677 AWFYSimpleLoop>>nestingLevel: |Tier 2|Time 29( 21+8 )ms|AST 33|Inlined 1Y 0N|IR 163/ 187|CodeSize 403|Addr 0x7f55a5217b90|Timestamp 9851931366580485|Src n/a
[engine] opt done id=22 Magnitude>>max: |Tier 2|Time 13( 9+4 )ms|AST 20|Inlined 0Y 0N|IR 61/ 73|CodeSize 190|Addr 0x7f55a530c690|Timestamp 9851931426161427|Src n/a
[engine] opt done id=848 AWFYSomSet>>add: <split-848> |Tier 2|Time 381( 217+164 )ms|AST 39|Inlined 5Y 0N|IR 827/ 2336|CodeSize 9425|Addr 0x7f55a54bfe10|Timestamp 9851931749230510|Src n/a
[engine] opt done id=1078 AWFYVector>>forEach: <split-1078> |Tier 2|Time 922( 535+388 )ms|AST 78|Inlined 9Y 0N|IR 1245/ 3537|CodeSize 13810|Addr 0x7f55a54ae510|Timestamp 9851932350074901|Src n/a
[engine] opt done id=1079 [] in AWFYLoopStructureGraph>>calculateNestingLevel |Tier 2|Time 696( 450+247 )ms|AST 61|Inlined 8Y 0N|IR 1072/ 2440|CodeSize 9432|Addr 0x7f55a551ff90|Timestamp 9851932447863307|Src n/a
[engine] opt done id=1242 AWFYHavlakLoopFinder>>findLoops <split-1242> |Tier 2|Time 6070(2632+3438)ms|AST 741|Inlined 25Y 27N|IR 8096/ 30571|CodeSize 114258|Addr 0x7f55a56d4590|Timestamp 9851933023902257|Src n/a
[engine] opt done id=1245 [] in AWFYHavlakLoopFinder>>initAllNodes <split-1245> |Tier 2|Time 1069( 741+328 )ms|AST 33|Inlined 22Y 0N|IR 1793/ 4279|CodeSize 18187|Addr 0x7f55a550da10|Timestamp 9851933519552391|Src n/a
[engine] opt done id=1244 AWFYVector>>forEach: <split-1244> |Tier 2|Time 1393( 840+553 )ms|AST 78|Inlined 23Y 0N|IR 1966/ 5316|CodeSize 23325|Addr 0x7f55a54f4e90|Timestamp 9851933746065269|Src n/a
[engine] opt done id=1081 AWFYSimpleLoop>>depthLevel: |Tier 2|Time 11( 7+4 )ms|AST 10|Inlined 0Y 0N|IR 81/ 96|CodeSize 241|Addr 0x7f55a54f4290|Timestamp 9851933761660140|Src n/a
[engine] opt done id=1080 AWFYLoopStructureGraph>>calculateNestingLevelRec:depth: |Tier 2|Time 1175( 599+576 )ms|AST 57|Inlined 23Y 1N|IR 1595/ 2137|CodeSize 7190|Addr 0x7f55a5713090|Timestamp 9851934698907330|Src n/a
[engine] opt done id=1201 Object>>~= <split-1201> |Tier 2|Time 55( 49+5 )ms|AST 25|Inlined 1Y 0N|IR 106/ 139|CodeSize 290|Addr 0x7f55a54f3390|Timestamp 9851934757169882|Src n/a
[engine] opt done id=843 AWFYSimpleLoop>>parent: |Tier 2|Time 364( 188+176 )ms|AST 27|Inlined 7Y 0N|IR 943/ 2440|CodeSize 9040|Addr 0x7f55a5729e10|Timestamp 9851935122606385|Src n/a
[engine] opt done id=1083 AWFYSomSet>>forEach: <split-1083> |Tier 2|Time 1620( 676+944 )ms|AST 23|Inlined 23Y 1N|IR 1728/ 4043|CodeSize 14629|Addr 0x7f55a5735510|Timestamp 9851935375075047|Src n/a
[engine] opt done id=844 AWFYSimpleLoop>>addChildLoop: |Tier 2|Time 326( 205+121 )ms|AST 23|Inlined 6Y 0N|IR 876/ 2281|CodeSize 8748|Addr 0x7f55a574bc90|Timestamp 9851935450969702|Src n/a
[engine] opt done id=1248 Symbol>>= <split-1248> |Tier 2|Time 43( 40+3 )ms|AST 25|Inlined 0Y 0N|IR 29/ 44|CodeSize 193|Addr 0x7f55a54f2b90|Timestamp 9851935495718618|Src n/a
[engine] opt done id=764 AWFYVector>>removeAll |Tier 2|Time 30( 20+10 )ms|AST 34|Inlined 0Y 0N|IR 176/ 348|CodeSize 939|Addr 0x7f55a54ac910|Timestamp 9851935526681573|Src n/a
[engine] opt done id=771 [] in AWFYHavlakLoopFinder>>initAllNodes |Tier 2|Time 105( 103+3 )ms|AST 33|Inlined 5Y 0N|IR 5/ 5|CodeSize 88|Addr 0x7f55a54f2690|Timestamp 9851935633410529|Src n/a
[engine] opt done id=804 Symbol>>= <split-804> |Tier 2|Time 17( 13+3 )ms|AST 25|Inlined 0Y 0N|IR 29/ 44|CodeSize 193|Addr 0x7f55a54ac490|Timestamp 9851935651813509|Src n/a
[engine] opt done id=845 AWFYSomSet>>add: <split-845> |Tier 2|Time 316( 186+131 )ms|AST 39|Inlined 5Y 0N|IR 818/ 2209|CodeSize 8397|Addr 0x7f55a5755010|Timestamp 9851935694850949|Src n/a
[engine] opt done id=757 Behavior>>new <split-757> |Tier 2|Time 23( 14+8 )ms|AST 25|Inlined 0Y 0N|IR 101/ 220|CodeSize 758|Addr 0x7f55a54ab990|Timestamp 9851935719769049|Src n/a
[engine] opt done id=1082 [] in AWFYLoopStructureGraph>>calculateNestingLevelRec:depth: |Tier 2|Time 2219( 679+1540)ms|AST 84|Inlined 23Y 1N|IR 1735/ 5024|CodeSize 18830|Addr 0x7f55a575c790|Timestamp 9851935982555949|Src n/a
[engine] opt done id=756 AWFYHavlakLoopFinder class>>new:lsg: |Tier 2|Time 334( 316+19 )ms|AST 33|Inlined 14Y 0N|IR 269/ 857|CodeSize 2762|Addr 0x7f55a53edb90|Timestamp 9851935987436841|Src n/a
[engine] opt done id=765 AWFYSomDictionary>>removeAll |Tier 2|Time 27( 19+8 )ms|AST 30|Inlined 0Y 0N|IR 147/ 326|CodeSize 905|Addr 0x7f55a53ec690|Timestamp 9851936016837089|Src n/a
[engine] opt done id=1249 Object>>~= <split-1249> |Tier 2|Time 31( 25+5 )ms|AST 25|Inlined 1Y 0N|IR 106/ 139|CodeSize 292|Addr 0x7f55a53eba10|Timestamp 9851936066585634|Src n/a
[engine] opt done id=1191 AWFYLoopTesterApp>>findLoops: <split-1191> |Tier 2|Time 5390(2073+3316)ms|AST 41|Inlined 40Y 14N|IR 6961/ 31148|CodeSize 112858|Addr 0x7f55a577d890|Timestamp 9851941458273691|Src n/a
[engine] opt done id=754 [] in AWFYLoopTesterApp>>addDummyLoops: |Tier 2|Time 5996(1983+4012)ms|AST 20|Inlined 41Y 14N|IR 7006/ 31224|CodeSize 112616|Addr 0x7f55a57b8b90|Timestamp 9851941994078424|Src n/a
[engine] opt done id=842 Object>>~= <split-842> |Tier 2|Time 21( 18+3 )ms|AST 25|Inlined 1Y 0N|IR 30/ 48|CodeSize 205|Addr 0x7f55a57fcf10|Timestamp 9851942022829116|Src n/a
[engine] opt done id=1190 Integer>>timesRepeat: <split-1190> |Tier 2|Time 6921(2125+4796)ms|AST 45|Inlined 39Y 15N|IR 6886/ 29997|CodeSize 112379|Addr 0x7f55a57fd410|Timestamp 9851942938902799|Src n/a
[engine] opt done id=939 AWFYLoopTesterApp>>buildStraight:n: <split-939> |Tier 2|Time 2755(1009+1746)ms|AST 94|Inlined 30Y 0N|IR 3099/ 9184|CodeSize 38892|Addr 0x7f55a5854d10|Timestamp 9851944779798502|Src n/a
[engine] opt done id=1193 AWFYHavlakLoopFinder>>initAllNodes <split-1193> |Tier 2|Time 3985(2668+1317)ms|AST 63|Inlined 80Y 1N|IR 4502/ 8664|CodeSize 40090|Addr 0x7f55a588d890|Timestamp 9851945451093222|Src n/a
[engine] opt done id=1199 AWFYSomSet>>forEach: <split-1199> |Tier 2|Time 3194(1428+1766)ms|AST 23|Inlined 27Y 0N|IR 3671/ 11850|CodeSize 55208|Addr 0x7f55a58ba710|Timestamp 9851946140469706|Src n/a
[engine] opt done id=1020 AWFYLoopTesterApp>>buildStraight:n: <split-1020> |Tier 2|Time 2423(1007+1417)ms|AST 94|Inlined 29Y 0N|IR 2873/ 8955|CodeSize 38691|Addr 0x7f55a58f2590|Timestamp 9851947232467353|Src n/a
[engine] opt done id=799 [] in AWFYSomSet>>contains: |Tier 2|Time 10( 7+3 )ms|AST 14|Inlined 0Y 0N|IR 33/ 44|CodeSize 178|Addr 0x7f55a5928e90|Timestamp 9851947247406800|Src n/a
[engine] opt done id=967 AWFYLoopTesterApp>>buildStraight:n: <split-967> |Tier 2|Time 2595(1180+1414)ms|AST 94|Inlined 30Y 0N|IR 3099/ 9184|CodeSize 38892|Addr 0x7f55a592a310|Timestamp 9851948055406458|Src n/a
[engine] opt done id=995 AWFYLoopTesterApp>>buildStraight:n: <split-995> |Tier 2|Time 2316( 986+1330)ms|AST 94|Inlined 29Y 0N|IR 2873/ 8955|CodeSize 38691|Addr 0x7f55a5962990|Timestamp 9851948462177098|Src n/a
[engine] opt done id=938 AWFYLoopTesterApp>>buildBaseLoop: <split-938> |Tier 2|Time 3607(3030+578 )ms|AST 180|Inlined 39Y 15N|IR 2038/ 6225|CodeSize 24638|Addr 0x7f55a5999890|Timestamp 9851952074896648|Src n/a
[engine] opt done id=1221 Integer>>timesRepeat: <split-1221> |Tier 2|Time 5173(2508+2665)ms|AST 45|Inlined 41Y 15N|IR 2300/ 13506|CodeSize 54397|Addr 0x7f55a59ac890|Timestamp 9851952421386782|Src n/a
[engine] opt done id=950 AWFYControlFlowGraph>>createNode: <split-950> |Tier 2|Time 190( 163+27 )ms|AST 75|Inlined 4Y 0N|IR 386/ 605|CodeSize 2134|Addr 0x7f55a59e8290|Timestamp 9851952622494395|Src n/a
[engine] opt done id=951 AWFYControlFlowGraph>>createNode: <split-951> |Tier 2|Time 762( 444+318 )ms|AST 112|Inlined 14Y 0N|IR 1001/ 3442|CodeSize 13738|Addr 0x7f55a59ed290|Timestamp 9851953386091428|Src n/a
[engine] opt done id=949 AWFYBasicBlockEdge>>init:from:to: <split-949> |Tier 2|Time 1730( 983+747 )ms|AST 95|Inlined 26Y 0N|IR 2909/ 9158|CodeSize 38876|Addr 0x7f55a59f8090|Timestamp 9851953816015123|Src n/a
[engine] opt done id=955 AWFYControlFlowGraph>>createNode: <split-955> |Tier 2|Time 137( 111+27 )ms|AST 75|Inlined 4Y 0N|IR 386/ 605|CodeSize 2134|Addr 0x7f55a5a19910|Timestamp 9851953958115079|Src n/a
[engine] opt done id=861 [] in [] in [] in AWFYLoopTesterApp>>constructCFG:p:p: |Tier 2|Time 5919(2798+3120)ms|AST 25|Inlined 45Y 21N|IR 5451/ 15694|CodeSize 65964|Addr 0x7f55a5a1c390|Timestamp 9851953979355643|Src n/a
[engine] opt done id=960 AWFYControlFlowGraph>>createNode: <split-960> |Tier 2|Time 163( 110+53 )ms|AST 75|Inlined 4Y 0N|IR 386/ 605|CodeSize 2134|Addr 0x7f55a5a7ed10|Timestamp 9851954445663574|Src n/a
[engine] opt done id=961 AWFYControlFlowGraph>>createNode: <split-961> |Tier 2|Time 795( 552+243 )ms|AST 112|Inlined 14Y 0N|IR 1001/ 3442|CodeSize 13646|Addr 0x7f55a5a83610|Timestamp 9851955194990414|Src n/a
[engine] opt done id=964 AWFYBasicBlockEdge>>init:from:to: <split-964> |Tier 2|Time 1355( 754+601 )ms|AST 95|Inlined 16Y 0N|IR 2294/ 6318|CodeSize 25645|Addr 0x7f55a5a8e810|Timestamp 9851955802722554|Src n/a
[engine] opt done id=956 AWFYControlFlowGraph>>createNode: <split-956> |Tier 2|Time 762( 555+207 )ms|AST 112|Inlined 14Y 0N|IR 1001/ 3442|CodeSize 13728|Addr 0x7f55a5aa5b10|Timestamp 9851955959878808|Src n/a
[engine] opt done id=959 AWFYBasicBlockEdge>>init:from:to: <split-959> |Tier 2|Time 2007(1151+856 )ms|AST 95|Inlined 26Y 0N|IR 2909/ 9158|CodeSize 38116|Addr 0x7f55a5ab0890|Timestamp 9851955997516968|Src n/a
[engine] opt done id=978 AWFYControlFlowGraph>>createNode: <split-978> |Tier 2|Time 173( 128+45 )ms|AST 75|Inlined 4Y 0N|IR 386/ 605|CodeSize 2134|Addr 0x7f55a5ad1c90|Timestamp 9851956175901144|Src n/a
[engine] opt done id=979 AWFYControlFlowGraph>>createNode: <split-979> |Tier 2|Time 928( 658+269 )ms|AST 112|Inlined 14Y 0N|IR 1001/ 3442|CodeSize 13728|Addr 0x7f55a5ad4790|Timestamp 9851957105261544|Src n/a
[engine] opt done id=954 AWFYBasicBlockEdge>>init:from:to: <split-954> |Tier 2|Time 2124(1162+962 )ms|AST 95|Inlined 26Y 0N|IR 2909/ 9158|CodeSize 38121|Addr 0x7f55a5adf510|Timestamp 9851957930062086|Src n/a
[engine] opt done id=983 AWFYControlFlowGraph>>createNode: <split-983> |Tier 2|Time 174( 132+42 )ms|AST 75|Inlined 4Y 0N|IR 386/ 605|CodeSize 2134|Addr 0x7f55a5b00910|Timestamp 9851958108298400|Src n/a
[engine] opt done id=977 AWFYBasicBlockEdge>>init:from:to: <split-977> |Tier 2|Time 2185(1257+928 )ms|AST 95|Inlined 26Y 0N|IR 2909/ 9158|CodeSize 38121|Addr 0x7f55a5b03390|Timestamp 9851958147477825|Src n/a
[engine] opt done id=984 AWFYControlFlowGraph>>createNode: <split-984> |Tier 2|Time 947( 625+323 )ms|AST 91|Inlined 13Y 0N|IR 788/ 3188|CodeSize 12362|Addr 0x7f55a5b24790|Timestamp 9851959057446803|Src n/a
[engine] opt done id=988 AWFYControlFlowGraph>>createNode: <split-988> |Tier 2|Time 163( 117+46 )ms|AST 75|Inlined 4Y 0N|IR 386/ 605|CodeSize 2134|Addr 0x7f55a5b2e310|Timestamp 9851959222979960|Src n/a
[engine] opt done id=982 AWFYBasicBlockEdge>>init:from:to: <split-982> |Tier 2|Time 2253(1336+917 )ms|AST 95|Inlined 25Y 0N|IR 2676/ 8927|CodeSize 36870|Addr 0x7f55a5b31b90|Timestamp 9851959376795190|Src n/a
[engine] opt done id=989 AWFYControlFlowGraph>>createNode: <split-989> |Tier 2|Time 772( 522+250 )ms|AST 91|Inlined 13Y 0N|IR 788/ 3188|CodeSize 12362|Addr 0x7f55a5b53d10|Timestamp 9851960001666051|Src n/a
[engine] opt done id=993 AWFYControlFlowGraph>>createNode: <split-993> |Tier 2|Time 194( 135+59 )ms|AST 75|Inlined 4Y 0N|IR 386/ 605|CodeSize 2134|Addr 0x7f55a5b5db90|Timestamp 9851960198804736|Src n/a
[engine] opt done id=987 AWFYBasicBlockEdge>>init:from:to: <split-987> |Tier 2|Time 2236(1288+948 )ms|AST 95|Inlined 25Y 0N|IR 2676/ 8927|CodeSize 36870|Addr 0x7f55a5b60610|Timestamp 9851960388922764|Src n/a
[engine] opt done id=994 AWFYControlFlowGraph>>createNode: <split-994> |Tier 2|Time 271( 216+55 )ms|AST 75|Inlined 4Y 0N|IR 386/ 605|CodeSize 2134|Addr 0x7f55a5b80c10|Timestamp 9851960471716128|Src n/a
[engine] opt done id=1006 AWFYControlFlowGraph>>createNode: <split-1006> |Tier 2|Time 209( 153+55 )ms|AST 75|Inlined 4Y 0N|IR 386/ 605|CodeSize 2134|Addr 0x7f55a5b83690|Timestamp 9851960681951475|Src n/a
[engine] opt done id=992 AWFYBasicBlockEdge>>init:from:to: <split-992> |Tier 2|Time 1458( 826+633 )ms|AST 95|Inlined 16Y 0N|IR 2294/ 6318|CodeSize 25645|Addr 0x7f55a5b86290|Timestamp 9851960839835932|Src n/a
[engine] opt done id=1007 AWFYControlFlowGraph>>createNode: <split-1007> |Tier 2|Time 182( 132+50 )ms|AST 75|Inlined 4Y 0N|IR 386/ 605|CodeSize 2134|Addr 0x7f55a5b9d590|Timestamp 9851960866198282|Src n/a
[engine] opt done id=1012 AWFYControlFlowGraph>>createNode: <split-1012> |Tier 2|Time 249( 208+41 )ms|AST 75|Inlined 4Y 0N|IR 386/ 605|CodeSize 2134|Addr 0x7f55a5b9fd10|Timestamp 9851961117015328|Src n/a
[engine] opt done id=1013 AWFYControlFlowGraph>>createNode: <split-1013> |Tier 2|Time 233( 180+53 )ms|AST 75|Inlined 4Y 0N|IR 386/ 605|CodeSize 2134|Addr 0x7f55a5ba2c10|Timestamp 9851961351998215|Src n/a
[engine] opt done id=1005 AWFYBasicBlockEdge>>init:from:to: <split-1005> |Tier 2|Time 1648( 878+770 )ms|AST 95|Inlined 16Y 0N|IR 2294/ 6318|CodeSize 25645|Addr 0x7f55a5ba5390|Timestamp 9851962041478215|Src n/a
[engine] opt done id=1018 AWFYControlFlowGraph>>createNode: <split-1018> |Tier 2|Time 207( 166+42 )ms|AST 75|Inlined 4Y 0N|IR 386/ 605|CodeSize 2134|Addr 0x7f55a5bbc690|Timestamp 9851962252111119|Src n/a
[engine] opt done id=1019 AWFYControlFlowGraph>>createNode: <split-1019> |Tier 2|Time 287( 226+61 )ms|AST 75|Inlined 4Y 0N|IR 386/ 605|CodeSize 2134|Addr 0x7f55a5bbee10|Timestamp 9851962540672769|Src n/a
[engine] opt done id=1011 AWFYBasicBlockEdge>>init:from:to: <split-1011> |Tier 2|Time 1743(1068+675 )ms|AST 95|Inlined 16Y 0N|IR 2294/ 6318|CodeSize 25645|Addr 0x7f55a5bc1590|Timestamp 9851962598682764|Src n/a
[engine] opt done id=998 Behavior>>new <split-998> |Tier 2|Time 61( 41+20 )ms|AST 25|Inlined 0Y 0N|IR 35/ 109|CodeSize 407|Addr 0x7f55a5bd9190|Timestamp 9851962663579103|Src n/a
[engine] opt done id=1017 AWFYBasicBlockEdge>>init:from:to: <split-1017> |Tier 2|Time 1727(1122+606 )ms|AST 95|Inlined 16Y 0N|IR 2294/ 6318|CodeSize 25645|Addr 0x7f55a5bda010|Timestamp 9851963081161229|Src n/a
[engine] opt done id=1000 AWFYControlFlowGraph>>createNode: <split-1000> |Tier 2|Time 167( 112+55 )ms|AST 75|Inlined 4Y 0N|IR 386/ 605|CodeSize 2134|Addr 0x7f55a5bf1310|Timestamp 9851963251570459|Src n/a
[engine] opt done id=1001 AWFYControlFlowGraph>>createNode: <split-1001> |Tier 2|Time 869( 520+349 )ms|AST 91|Inlined 13Y 0N|IR 788/ 3188|CodeSize 12362|Addr 0x7f55a5bf3a90|Timestamp 9851964122548107|Src n/a
[engine] opt done id=999 AWFYBasicBlockEdge>>init:from:to: <split-999> |Tier 2|Time 2077(1103+974 )ms|AST 95|Inlined 25Y 0N|IR 2676/ 8927|CodeSize 36870|Addr 0x7f55a5bfd610|Timestamp 9851964741759378|Src n/a
[engine] opt done id=972 AWFYControlFlowGraph>>createNode: <split-972> |Tier 2|Time 175( 132+43 )ms|AST 75|Inlined 4Y 0N|IR 386/ 605|CodeSize 2134|Addr 0x7f55a5c1dc10|Timestamp 9851964921711919|Src n/a
[engine] opt done id=997 AWFYBasicBlockEdge class>>for:from:to: <split-997> |Tier 2|Time 2377(1207+1170)ms|AST 36|Inlined 27Y 0N|IR 2714/ 8784|CodeSize 35463|Addr 0x7f55a5c20390|Timestamp 9851964922486777|Src n/a
[engine] opt done id=973 AWFYControlFlowGraph>>createNode: <split-973> |Tier 2|Time 1143( 757+385 )ms|AST 112|Inlined 14Y 0N|IR 1001/ 3442|CodeSize 13734|Addr 0x7f55a5c46e10|Timestamp 9851966066045242|Src n/a
[engine] opt done id=1023 Behavior>>new <split-1023> |Tier 2|Time 42( 38+4 )ms|AST 25|Inlined 0Y 0N|IR 35/ 109|CodeSize 407|Addr 0x7f55a5c52010|Timestamp 9851966110943837|Src n/a
[engine] opt done id=971 AWFYBasicBlockEdge>>init:from:to: <split-971> |Tier 2|Time 2523(1343+1181)ms|AST 95|Inlined 26Y 0N|IR 2909/ 9158|CodeSize 38036|Addr 0x7f55a5c52610|Timestamp 9851966648680623|Src n/a
[engine] opt done id=1025 AWFYControlFlowGraph>>createNode: <split-1025> |Tier 2|Time 231( 186+45 )ms|AST 75|Inlined 4Y 0N|IR 386/ 605|CodeSize 2134|Addr 0x7f55a5c73910|Timestamp 9851966898518097|Src n/a
[engine] opt done id=1022 AWFYBasicBlockEdge class>>for:from:to: <split-1022> |Tier 2|Time 2895(1504+1391)ms|AST 36|Inlined 27Y 0N|IR 2714/ 8784|CodeSize 35463|Addr 0x7f55a5c76090|Timestamp 9851967822583570|Src n/a
[engine] opt done id=1026 AWFYControlFlowGraph>>createNode: <split-1026> |Tier 2|Time 940( 607+333 )ms|AST 91|Inlined 13Y 0N|IR 788/ 3188|CodeSize 12362|Addr 0x7f55a5c9cb10|Timestamp 9851967840015009|Src n/a
[engine] opt done id=944 AWFYControlFlowGraph>>createNode: <split-944> |Tier 2|Time 285( 158+128 )ms|AST 75|Inlined 4Y 0N|IR 386/ 605|CodeSize 2134|Addr 0x7f55a5ca6690|Timestamp 9851968128039903|Src n/a
[engine] opt done id=1024 AWFYBasicBlockEdge>>init:from:to: <split-1024> |Tier 2|Time 2318(1333+985 )ms|AST 95|Inlined 25Y 0N|IR 2676/ 8927|CodeSize 36870|Addr 0x7f55a5ca8e10|Timestamp 9851968430495285|Src n/a
[engine] opt done id=834 Object>>~= <split-834> |Tier 2|Time 60( 40+19 )ms|AST 25|Inlined 1Y 0N|IR 106/ 139|CodeSize 290|Addr 0x7f55a5cc9410|Timestamp 9851968494714201|Src n/a
[engine] opt done id=945 AWFYControlFlowGraph>>createNode: <split-945> |Tier 2|Time 983( 606+376 )ms|AST 112|Inlined 14Y 0N|IR 1001/ 3442|CodeSize 13732|Addr 0x7f55a5cc9d90|Timestamp 9851969112506996|Src n/a
[engine] opt done id=943 AWFYBasicBlockEdge>>init:from:to: <split-943> |Tier 2|Time 2545(1404+1141)ms|AST 95|Inlined 26Y 0N|IR 2909/ 9158|CodeSize 38119|Addr 0x7f55a5cd4e90|Timestamp 9851970372313706|Src n/a
[engine] opt done id=1059 [] in AWFYHavlakLoopFinder>>initAllNodes <split-1059> |Tier 2|Time 1647(1314+333 )ms|AST 33|Inlined 22Y 0N|IR 1696/ 3568|CodeSize 15358|Addr 0x7f55a5cf6290|Timestamp 9851972024121967|Src n/a
[engine] opt done id=1214 AWFYLoopTesterApp>>buildStraight:n: <split-1214> |Tier 2|Time 3920(1781+2139)ms|AST 94|Inlined 30Y 0N|IR 3099/ 9184|CodeSize 38394|Addr 0x7f55a5d05890|Timestamp 9851972416335216|Src n/a
[engine] opt done id=1222 AWFYLoopTesterApp>>buildStraight:n: <split-1222> |Tier 2|Time 3717(1793+1925)ms|AST 94|Inlined 29Y 0N|IR 2873/ 8955|CodeSize 38691|Addr 0x7f55a5d3e510|Timestamp 9851972832907039|Src n/a
[engine] opt done id=833 AWFYSomSet>>add: <split-833> |Tier 2|Time 454( 254+200 )ms|AST 39|Inlined 5Y 0N|IR 827/ 2247|CodeSize 8722|Addr 0x7f55a5d75d90|Timestamp 9851972875425184|Src n/a
[engine] opt done id=1064 AWFYSimpleLoop class>>basicBlock:reducible: <split-1064> |Tier 2|Time 590( 482+108 )ms|AST 33|Inlined 14Y 0N|IR 522/ 1429|CodeSize 3995|Addr 0x7f55a5d7e590|Timestamp 9851973467467261|Src n/a
[engine] opt done id=670 AWFYLoopStructureGraph>>initialize |Tier 2|Time 1270( 979+290 )ms|AST 108|Inlined 23Y 0N|IR 1325/ 3725|CodeSize 12075|Addr 0x7f55a5d81490|Timestamp 9851974108039092|Src n/a
[engine] opt done id=1229 AWFYLoopTesterApp>>buildConnect:end: <split-1229> |Tier 2|Time 2394(1273+1121)ms|AST 28|Inlined 19Y 0N|IR 2389/ 6232|CodeSize 25422|Addr 0x7f55a5d8a910|Timestamp 9851976505969585|Src n/a
[engine] opt done id=1212 Integer>>timesRepeat: <split-1212> |Tier 2|Time 6044(3674+2370)ms|AST 45|Inlined 42Y 18N|IR 3046/ 10243|CodeSize 40091|Addr 0x7f55a5dac310|Timestamp 9851978072082227|Src n/a
[engine] opt done id=668 AWFYLoopStructureGraph class>>new |Tier 2|Time 1710(1391+319 )ms|AST 25|Inlined 49Y 0N|IR 1686/ 4003|CodeSize 10382|Addr 0x7f55a5ddbd10|Timestamp 9851978220084068|Src n/a
[engine] opt done id=1067 AWFYLoopTesterApp>>findLoops: <split-1067> |Tier 2|Time 8187(2776+5411)ms|AST 41|Inlined 26Y 28N|IR 8178/ 30815|CodeSize 115096|Addr 0x7f55a5de7b90|Timestamp 9851986965136988|Src n/a
[engine] opt done id=970 Behavior>>new <split-970> |Tier 2|Time 18( 14+4 )ms|AST 25|Inlined 0Y 0N|IR 35/ 109|CodeSize 407|Addr 0x7f55a5e32790|Timestamp 9851986989669894|Src n/a
[engine] opt done id=1063 [] in AWFYLoopTesterApp>>main:loop:p:p:p: |Tier 2|Time 9569(3009+6559)ms|AST 28|Inlined 28Y 30N|IR 8324/ 31268|CodeSize 115418|Addr 0x7f55a5e33a10|Timestamp 9851988225122233|Src n/a
[engine] opt done id=969 AWFYBasicBlockEdge class>>for:from:to: <split-969> |Tier 2|Time 2817(1523+1294)ms|AST 36|Inlined 28Y 0N|IR 2944/ 9013|CodeSize 40628|Addr 0x7f55a5e8ad90|Timestamp 9851989808147865|Src n/a
[engine] opt done id=1062 Integer>>timesRepeat: <split-1062> |Tier 2|Time 11719(3161+8558)ms|AST 45|Inlined 27Y 31N|IR 8013/ 30169|CodeSize 113935|Addr 0x7f55a5eb7190|Timestamp 9851989944361376|Src n/a
[engine] opt done id=1217 Behavior>>new <split-1217> |Tier 2|Time 35( 31+4 )ms|AST 25|Inlined 0Y 0N|IR 35/ 109|CodeSize 407|Addr 0x7f55a5f1be10|Timestamp 9851989986597768|Src n/a
[engine] opt done id=1215 AWFYLoopTesterApp>>buildConnect:end: <split-1215> |Tier 2|Time 2840(1411+1429)ms|AST 28|Inlined 29Y 0N|IR 2997/ 8982|CodeSize 36707|Addr 0x7f55a5f1c410|Timestamp 9851991087910986|Src n/a
[engine] opt done id=1219 AWFYControlFlowGraph>>createNode: <split-1219> |Tier 2|Time 238( 182+57 )ms|AST 75|Inlined 4Y 0N|IR 386/ 605|CodeSize 2134|Addr 0x7f55a5f4a010|Timestamp 9851991331340415|Src n/a
[engine] opt done id=1220 AWFYControlFlowGraph>>createNode: <split-1220> |Tier 2|Time 842( 632+210 )ms|AST 112|Inlined 14Y 0N|IR 1001/ 3442|CodeSize 13085|Addr 0x7f55a5f4ca90|Timestamp 9851992175295272|Src n/a
[engine] opt done id=1218 AWFYBasicBlockEdge>>init:from:to: <split-1218> |Tier 2|Time 2199(1264+935 )ms|AST 95|Inlined 26Y 0N|IR 2909/ 9158|CodeSize 37991|Addr 0x7f55a5f56910|Timestamp 9851992187359909|Src n/a
[engine] opt done id=753 Integer>>timesRepeat: |Tier 2|Time 103( 40+63 )ms|AST 45|Inlined 0Y 0N|IR 177/ 1183|CodeSize 4082|Addr 0x7f55a5f77790|Timestamp 9851992294858278|Src n/a
[engine] opt done id=1216 AWFYBasicBlockEdge class>>for:from:to: <split-1216> |Tier 2|Time 2593(1436+1157)ms|AST 36|Inlined 28Y 0N|IR 2944/ 9013|CodeSize 38771|Addr 0x7f55a5f79c90|Timestamp 9851992405700676|Src n/a
[engine] opt done id=755 AWFYLoopTesterApp>>findLoops: |Tier 2|Time 6746(2819+3927)ms|AST 41|Inlined 40Y 14N|IR 7015/ 31866|CodeSize 115165|Addr 0x7f55a5faa090|Timestamp 9851999042752211|Src n/a
[engine] opt done id=1069 AWFYHavlakLoopFinder>>initAllNodes <split-1069> |Tier 2|Time 6896(4119+2777)ms|AST 63|Inlined 69Y 9N|IR 5670/ 12717|CodeSize 55539|Addr 0x7f55a5fe7f10|Timestamp 9851999073632610|Src n/a
[engine] opt done id=769 AWFYHavlakLoopFinder>>initAllNodes |Tier 2|Time 6858(4620+2238)ms|AST 63|Inlined 69Y 11N|IR 5378/ 11712|CodeSize 52273|Addr 0x7f55a602cc90|Timestamp 9851999268881369|Src n/a
[engine] opt done id=1055 AWFYDictEntry>>next: |Tier 2|Time 11( 6+5 )ms|AST 10|Inlined 0Y 0N|IR 69/ 195|CodeSize 481|Addr 0x7f55a606dd10|Timestamp 9852000469087458|Src n/a
[engine] opt done id=1061 [] in AWFYUnionFindNode>>findSet |Tier 2|Time 144( 131+13 )ms|AST 21|Inlined 1Y 0N|IR 112/ 242|CodeSize 512|Addr 0x7f55a606ed10|Timestamp 9852017146619708|Src n/a
[engine] opt done id=1203 Integer>>timesRepeat: <split-1203> |Tier 2|Time 4713(2281+2431)ms|AST 45|Inlined 45Y 21N|IR 3773/ 13794|CodeSize 56970|Addr 0x7f55a6072f90|Timestamp 9852075033097484|Src n/a
[engine] opt done id=1208 Behavior>>new <split-1208> |Tier 2|Time 92( 88+4 )ms|AST 25|Inlined 0Y 0N|IR 35/ 109|CodeSize 407|Addr 0x7f55a60b3b90|Timestamp 9852082907229883|Src n/a
[engine] opt done id=1205 AWFYControlFlowGraph>>createNode: <split-1205> |Tier 2|Time 835( 579+256 )ms|AST 112|Inlined 14Y 0N|IR 986/ 3433|CodeSize 13296|Addr 0x7f55a60b5a10|Timestamp 9852083650052613|Src n/a
[engine] opt done id=1210 AWFYControlFlowGraph>>createNode: <split-1210> |Tier 2|Time 143( 116+27 )ms|AST 75|Inlined 4Y 0N|IR 386/ 605|CodeSize 2134|Addr 0x7f55a60bfe10|Timestamp 9852083796366523|Src n/a
[engine] opt done id=1211 AWFYControlFlowGraph>>createNode: <split-1211> |Tier 2|Time 114( 87+27 )ms|AST 75|Inlined 4Y 0N|IR 386/ 605|CodeSize 2134|Addr 0x7f55a60c2890|Timestamp 9852083912085837|Src n/a
[engine] opt done id=1209 AWFYBasicBlockEdge>>init:from:to: <split-1209> |Tier 2|Time 1012( 663+349 )ms|AST 95|Inlined 16Y 0N|IR 2294/ 6318|CodeSize 25645|Addr 0x7f55a60c5010|Timestamp 9852083920823907|Src n/a
[engine] opt done id=1207 AWFYBasicBlockEdge class>>for:from:to: <split-1207> |Tier 2|Time 1242( 770+472 )ms|AST 36|Inlined 18Y 0N|IR 2331/ 6174|CodeSize 26276|Addr 0x7f55a60dc310|Timestamp 9852084057057749|Src n/a
[engine] opt done id=1237 Behavior>>new <split-1237> |Tier 2|Time 18( 14+4 )ms|AST 25|Inlined 0Y 0N|IR 35/ 109|CodeSize 407|Addr 0x7f55a60f9e10|Timestamp 9852084079006540|Src n/a
[engine] opt done id=1236 AWFYBasicBlockEdge class>>for:from:to: <split-1236> |Tier 2|Time 1192( 633+559 )ms|AST 36|Inlined 18Y 0N|IR 2331/ 6174|CodeSize 26276|Addr 0x7f55a60fa410|Timestamp 9852085116527708|Src n/a
[engine] opt done id=1238 AWFYBasicBlockEdge>>init:from:to: <split-1238> |Tier 2|Time 1048( 671+377 )ms|AST 95|Inlined 16Y 0N|IR 2294/ 6318|CodeSize 25645|Addr 0x7f55a6117f10|Timestamp 9852085132550589|Src n/a
[engine] opt done id=1235 AWFYLoopTesterApp>>buildConnect:end: <split-1235> |Tier 2|Time 1341( 713+628 )ms|AST 28|Inlined 19Y 0N|IR 2389/ 6232|CodeSize 25422|Addr 0x7f55a612f210|Timestamp 9852085254600842|Src n/a
[engine] opt done id=1092 SmallInteger>>printString |Tier 2|Time 410( 390+20 )ms|AST 149|Inlined 4Y 1N|IR 231/ 319|CodeSize 1109|Addr 0x7f55a6154390|Timestamp 9852123766137365|Src n/a
[engine] opt done id=17 String class>>new: |Tier 2|Time 234( 210+23 )ms|AST 45|Inlined 2Y 1N|IR 109/ 331|CodeSize 1110|Addr 0x7f55a6156e90|Timestamp 9852302742522699|Src n/a
[engine] opt done id=663 AWFYControlFlowGraph>>initialize |Tier 2|Time 312( 291+22 )ms|AST 33|Inlined 8Y 0N|IR 125/ 617|CodeSize 1768|Addr 0x7f55a615c190|Timestamp 9852315295042225|Src n/a
[engine] Truffle runtime statistics for engine 3
Compilations : 232
Success : 221
Temporary Bailouts : 11
org.graalvm.compiler.core.common.CancellationBailoutException: Compilation cancelled.: 11
Permanent Bailouts : 0
Failed : 0
Interrupted : 0
Invalidated : 6
Latest layout assumption Layout no longer valid: 4
Profiled Argument Types : 2
Queues : 365
Dequeues : 145
Target inlined into only caller: 142
Split call node : 3
Splits : 636
Compilation Accuracy : 0.974138
Queue Accuracy : 0.602740
Compilation Utilization : 0.738494
Remaining Compilation Queue : 0
Time to queue : count= 365, sum=8410065211, min= 4763, average= 23041274.55, max=414349377, maxTarget=AWFYControlFlowGraph>>initialize
Time waiting in queue : count= 233, sum=4061961943, min= 326, average= 17433313.06, max=89481347, maxTarget=AWFYHavlakLoopFinder>>initAllNodes
--------------------------- :
AST node statistics :
Truffle node count : count= 226, sum= 275445, min= 11, average= 1218.78, max= 6366, maxTarget=AWFYHavlakLoopFinder>>initAllNodes <split-1069>
Trivial : count= 226, sum= 104749, min= 4, average= 463.49, max= 2365, maxTarget=AWFYHavlakLoopFinder>>initAllNodes <split-1069>
Non Trivial : count= 226, sum= 170696, min= 7, average= 755.29, max= 4001, maxTarget=AWFYHavlakLoopFinder>>initAllNodes <split-1069>
Monomorphic : count= 226, sum= 168161, min= 7, average= 744.08, max= 3962, maxTarget=AWFYHavlakLoopFinder>>initAllNodes <split-1069>
Polymorphic : count= 226, sum= 2535, min= 0, average= 11.22, max= 49, maxTarget=[] in [] in [] in AWFYLoopTesterApp>>constructCFG:p:p:
Megamorphic : count= 226, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Behavior>>new <split-666>
Truffle call count : count= 226, sum= 3427, min= 0, average= 15.16, max= 81, maxTarget=AWFYHavlakLoopFinder>>initAllNodes <split-1193>
Indirect : count= 226, sum= 1, min= 0, average= 0.00, max= 1, maxTarget=Integer>>timesRepeat:
Direct : count= 226, sum= 3426, min= 0, average= 15.16, max= 81, maxTarget=AWFYHavlakLoopFinder>>initAllNodes <split-1193>
Dispatched : count= 226, sum= 372, min= 0, average= 1.65, max= 31, maxTarget=Integer>>timesRepeat: <split-1062>
Inlined : count= 226, sum= 3054, min= 0, average= 13.51, max= 80, maxTarget=AWFYHavlakLoopFinder>>initAllNodes <split-1193>
---------- :
Cloned : count= 226, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Behavior>>new <split-666>
Not Cloned : count= 226, sum= 3429, min= 0, average= 15.17, max= 81, maxTarget=AWFYHavlakLoopFinder>>initAllNodes <split-1193>
Truffle loops : count= 226, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Behavior>>new <split-666>
--------------------------- :
Compilation Tier 1 :
Compilation Rate : 0.00 bytes/second
Truffle Tier Rate : 0.00 bytes/second
Graal Tier Rate : 0.00 bytes/second
Installation Rate : 0.00 bytes/second
Time for compilation (us) : count= 0, sum= 0, min=9223372036854775, average= 0.00, max=-9223372036854775, maxTarget=null
Truffle Tier (us) : count= 0, sum= 0, min=9223372036854775, average= 0.00, max=-9223372036854775, maxTarget=null
Graal Tier (us) : count= 0, sum= 0, min=9223372036854775, average= 0.00, max=-9223372036854775, maxTarget=null
Code Installation (us) : count= 0, sum= 0, min=9223372036854775, average= 0.00, max=-9223372036854775, maxTarget=null
Graal node count :
After Truffle Tier : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
After Graal Tier : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
Graal compilation result :
Code size : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
Total frame size : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
Exception handlers : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
Infopoints : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
Marks : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
Data references : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
--------------------------- :
Compilation Tier 2 :
Compilation Rate : 14135.32 bytes/second
Truffle Tier Rate : 28601.12 bytes/second
Graal Tier Rate : 41957.72 bytes/second
Installation Rate : 106527.55 bytes/second
Time for compilation (us) : count= 232, sum= 307070422, min= 9028, average= 1323579.41, max=11719348, maxTarget=Integer>>timesRepeat: <split-1062>
Truffle Tier (us) : count= 221, sum= 151761172, min= 5590, average= 686702.14, max= 4620479, maxTarget=AWFYHavlakLoopFinder>>initAllNodes
Graal Tier (us) : count= 221, sum= 103450328, min= 1612, average= 468101.04, max= 6545025, maxTarget=Integer>>timesRepeat: <split-1062>
Code Installation (us) : count= 221, sum= 40745702, min= 918, average= 184369.70, max= 2013472, maxTarget=Integer>>timesRepeat: <split-1062>
Graal node count :
After Truffle Tier : count= 226, sum= 343742, min= 5, average= 1520.98, max= 8324, maxTarget=[] in AWFYLoopTesterApp>>main:loop:p:p:p:
After Graal Tier : count= 221, sum= 1087448, min= 5, average= 4920.58, max= 32988, maxTarget=AWFYHavlakLoopFinder>>findLoops <split-1068>
Graal compilation result :
Code size : count= 221, sum= 4340540, min= 88, average= 19640.45, max= 122998, maxTarget=AWFYHavlakLoopFinder>>findLoops <split-1068>
Total frame size : count= 221, sum= 79152, min= 32, average= 358.15, max= 1616, maxTarget=Integer>>timesRepeat: <split-1062>
Exception handlers : count= 221, sum= 436, min= 0, average= 1.97, max= 33, maxTarget=Integer>>timesRepeat: <split-1062>
Infopoints : count= 221, sum= 37359, min= 4, average= 169.05, max= 1182, maxTarget=AWFYHavlakLoopFinder>>findLoops <split-1068>
CALL : count= 221, sum= 31212, min= 4, average= 141.23, max= 989, maxTarget=AWFYHavlakLoopFinder>>findLoops <split-1068>
IMPLICIT_EXCEPTION : count= 221, sum= 5724, min= 0, average= 25.90, max= 189, maxTarget=AWFYHavlakLoopFinder>>findLoops <split-1068>
SAFEPOINT : count= 221, sum= 423, min= 0, average= 1.91, max= 9, maxTarget=AWFYSomSet>>forEach:
Marks : count= 221, sum= 2184, min= 5, average= 9.88, max= 42, maxTarget=[] in AWFYLoopTesterApp>>main:loop:p:p:p:
Data references : count= 221, sum= 27135, min= 0, average= 122.78, max= 631, maxTarget=Integer>>timesRepeat: <split-1221>
# Json (iterations: 250, problem size: 100) on Thu Jul 28 11:14:16 UTC 2022
# `/home/fniephaus/bin/graalvm-ce-java17-22.2.0/bin/trufflesqueak --experimental-options --smalltalk.disable-startup --smalltalk.disable-interrupts --engine.Mode=default --engine.MultiTier=false --engine.DynamicCompilationThresholds=false --engine.TraceCompilation --engine.CompilationStatistics --log.file="/home/fniephaus/dev/are-we-fast-yet/traces/Json.trace.log" --quiet --code "AWFYHarness run: #('Json' 250 100)"`
[engine] opt done id=9 String>>compareWith: |Tier 2|Time 123( 104+19 )ms|AST 23|Inlined 0Y 0N|IR 152/ 227|CodeSize 646|Addr 0x7f2616159790|Timestamp 9851206166873961|Src n/a
[engine] opt done id=8 String>>= |Tier 2|Time 217( 198+18 )ms|AST 73|Inlined 1Y 0N|IR 267/ 387|CodeSize 1122|Addr 0x7f2616161290|Timestamp 9851206227136044|Src n/a
[engine] opt done id=689 SequenceableCollection>>atAllPut: |Tier 2|Time 196( 176+20 )ms|AST 71|Inlined 0Y 0N|IR 211/ 423|CodeSize 1586|Addr 0x7f2616165c10|Timestamp 9851206246423172|Src n/a
[engine] opt done id=17 String class>>new: |Tier 2|Time 154( 144+11 )ms|AST 45|Inlined 2Y 1N|IR 109/ 331|CodeSize 1099|Addr 0x7f261616de10|Timestamp 9851206330482535|Src n/a
[engine] opt done id=672 Character>>asString |Tier 2|Time 188( 181+7 )ms|AST 19|Inlined 4Y 1N|IR 135/ 200|CodeSize 663|Addr 0x7f2616171390|Timestamp 9851206417959190|Src n/a
[engine] opt done id=673 String class>>with: |Tier 2|Time 171( 164+6 )ms|AST 61|Inlined 3Y 1N|IR 96/ 192|CodeSize 644|Addr 0x7f2616172010|Timestamp 9851206419818177|Src n/a
[engine] opt done id=696 AWFYJsonParser>>read <split-696> |Tier 2|Time 361( 329+32 )ms|AST 104|Inlined 7Y 1N|IR 616/ 787|CodeSize 2240|Addr 0x7f26160c6310|Timestamp 9851206783370080|Src n/a
[engine] opt done id=690 AWFYJsonParser>>readChar: |Tier 2|Time 534( 407+126 )ms|AST 38|Inlined 10Y 1N|IR 947/ 1033|CodeSize 3138|Addr 0x7f26160f1d10|Timestamp 9851206956479561|Src n/a
[engine] opt deopt id=8 String>>= | |Timestamp 9851207065491854|Src n/a
[engine] opt deopt id=700 AWFYJsonParser>>read <split-700> | |Timestamp 9851207070085191|Src n/a
[engine] opt deopt id=690 AWFYJsonParser>>readChar: | |Timestamp 9851207070614125|Src n/a
[engine] opt done id=674 AWFYJsonParser>>skipWhiteSpace |Tier 2|Time 678( 466+212 )ms|AST 18|Inlined 13Y 0N|IR 1415/ 1557|CodeSize 5355|Addr 0x7f26160dde10|Timestamp 9851207465098643|Src n/a
[engine] opt done id=700 AWFYJsonParser>>read <split-700> |Tier 2|Time 280( 246+34 )ms|AST 108|Inlined 7Y 1N|IR 646/ 864|CodeSize 2657|Addr 0x7f2616082310|Timestamp 9851207760019810|Src n/a
[engine] opt done id=690 AWFYJsonParser>>readChar: |Tier 2|Time 462( 333+130 )ms|AST 38|Inlined 10Y 1N|IR 978/ 1120|CodeSize 3410|Addr 0x7f261617b590|Timestamp 9851207931000284|Src n/a
[engine] opt done id=717 AWFYVector>>append: |Tier 2|Time 263( 183+80 )ms|AST 160|Inlined 0Y 0N|IR 566/ 1786|CodeSize 7425|Addr 0x7f261617ef90|Timestamp 9851208026285439|Src n/a
[engine] opt done id=693 AWFYJsonParser>>readStringInternal |Tier 2|Time 1803(1522+281 )ms|AST 110|Inlined 36Y 4N|IR 2905/ 3240|CodeSize 10806|Addr 0x7f2616183810|Timestamp 9851208135789649|Src n/a
[engine] opt done id=728 AWFYJsonArray>>add: |Tier 2|Time 214( 138+76 )ms|AST 32|Inlined 1Y 0N|IR 526/ 1801|CodeSize 7602|Addr 0x7f261618e610|Timestamp 9851208357010260|Src n/a
[engine] opt done id=676 AWFYJsonParser>>readValue |Tier 2|Time 4132(2595+1537)ms|AST 530|Inlined 60Y 38N|IR 7149/ 10863|CodeSize 39438|Addr 0x7f261619ab90|Timestamp 9851212066678208|Src n/a
[engine] opt done id=723 AWFYJsonParser>>readArrayElement: |Tier 2|Time 4272(2436+1836)ms|AST 57|Inlined 53Y 35N|IR 7400/ 11395|CodeSize 41608|Addr 0x7f26161c4a10|Timestamp 9851212300886236|Src n/a
[engine] opt done id=718 AWFYJsonParser>>readArray |Tier 2|Time 4815(2611+2204)ms|AST 132|Inlined 52Y 44N|IR 7699/ 12060|CodeSize 45180|Addr 0x7f26161f5c90|Timestamp 9851213174769895|Src n/a
[engine] opt done id=704 AWFYJsonParser>>isDigit |Tier 2|Time 920( 704+216 )ms|AST 195|Inlined 20Y 0N|IR 2890/ 2380|CodeSize 6924|Addr 0x7f2616230810|Timestamp 9851213295630577|Src n/a
[engine] opt done id=705 AWFYJsonParser>>read <split-705> |Tier 2|Time 226( 191+35 )ms|AST 104|Inlined 7Y 1N|IR 616/ 787|CodeSize 2240|Addr 0x7f2616239590|Timestamp 9851213412769793|Src n/a
[engine] opt done id=703 AWFYJsonParser>>readDigit |Tier 2|Time 1241( 987+255 )ms|AST 33|Inlined 29Y 1N|IR 3539/ 3056|CodeSize 8969|Addr 0x7f261623b990|Timestamp 9851213552167260|Src n/a
[engine] opt done id=681 AWFYVector class>>new |Tier 2|Time 59( 53+6 )ms|AST 19|Inlined 3Y 0N|IR 50/ 225|CodeSize 747|Addr 0x7f2616248210|Timestamp 9851213616358739|Src n/a
[engine] opt done id=698 SequenceableCollection>>copyFrom:to: <split-698> |Tier 2|Time 111( 96+16 )ms|AST 67|Inlined 3Y 1N|IR 229/ 529|CodeSize 2252|Addr 0x7f2616248e90|Timestamp 9851213729618780|Src n/a
[engine] opt done id=731 AWFYJsonParser>>readRequiredChar: |Tier 2|Time 372( 313+59 )ms|AST 21|Inlined 11Y 1N|IR 1018/ 1117|CodeSize 3127|Addr 0x7f261624a190|Timestamp 9851213788127763|Src n/a
[engine] opt done id=722 AWFYJsonArray>>initialize |Tier 2|Time 70( 60+10 )ms|AST 19|Inlined 4Y 0N|IR 94/ 363|CodeSize 1000|Addr 0x7f261624e490|Timestamp 9851213801698590|Src n/a
[engine] opt done id=695 AWFYJsonParser>>startCapture |Tier 2|Time 13( 8+5 )ms|AST 11|Inlined 0Y 0N|IR 87/ 95|CodeSize 241|Addr 0x7f261624f090|Timestamp 9851213804422813|Src n/a
[engine] opt done id=725 AWFYJsonString class>>new: |Tier 2|Time 98( 94+4 )ms|AST 30|Inlined 2Y 0N|IR 43/ 113|CodeSize 408|Addr 0x7f261624f790|Timestamp 9851213904016688|Src n/a
[engine] opt done id=726 Behavior>>new <split-726> |Tier 2|Time 18( 14+4 )ms|AST 25|Inlined 0Y 0N|IR 35/ 109|CodeSize 407|Addr 0x7f261624fd90|Timestamp 9851213923283282|Src n/a
[engine] opt done id=727 AWFYJsonString>>initializeWith: |Tier 2|Time 10( 6+4 )ms|AST 10|Inlined 0Y 0N|IR 68/ 175|CodeSize 414|Addr 0x7f2616250390|Timestamp 9851213934561875|Src n/a
[engine] opt done id=706 Object>>~= |Tier 2|Time 82( 64+18 )ms|AST 25|Inlined 2Y 0N|IR 306/ 371|CodeSize 916|Addr 0x7f2616250b90|Timestamp 9851214018043554|Src n/a
[engine] opt done id=697 AWFYJsonParser>>endCapture |Tier 2|Time 282( 233+48 )ms|AST 63|Inlined 6Y 1N|IR 577/ 916|CodeSize 3482|Addr 0x7f2616252090|Timestamp 9851214085108514|Src n/a
[engine] opt done id=710 Behavior>>new <split-710> |Tier 2|Time 18( 14+4 )ms|AST 25|Inlined 0Y 0N|IR 35/ 109|CodeSize 407|Addr 0x7f2616254b90|Timestamp 9851214106136172|Src n/a
[engine] opt done id=707 AWFYJsonParser>>readFraction |Tier 2|Time 464( 421+43 )ms|AST 20|Inlined 11Y 1N|IR 1018/ 648|CodeSize 1611|Addr 0x7f2616255190|Timestamp 9851214483610786|Src n/a
[engine] opt done id=699 AWFYJsonParser>>read <split-699> |Tier 2|Time 222( 192+31 )ms|AST 104|Inlined 7Y 1N|IR 616/ 787|CodeSize 2240|Addr 0x7f2616258610|Timestamp 9851214709482360|Src n/a
[engine] opt done id=709 AWFYJsonNumber class>>new: |Tier 2|Time 41( 36+4 )ms|AST 39|Inlined 2Y 0N|IR 43/ 113|CodeSize 408|Addr 0x7f261625aa10|Timestamp 9851214752822608|Src n/a
[engine] opt done id=687 AWFYHashIndexTable>>initialize |Tier 2|Time 176( 141+35 )ms|AST 23|Inlined 2Y 0N|IR 283/ 540|CodeSize 1560|Addr 0x7f261625b410|Timestamp 9851214930984658|Src n/a
[engine] opt done id=708 AWFYJsonParser>>readExponent |Tier 2|Time 843( 770+73 )ms|AST 50|Inlined 22Y 2N|IR 1895/ 1037|CodeSize 2703|Addr 0x7f261625de90|Timestamp 9851214950386052|Src n/a
[engine] opt done id=716 AWFYHashIndexTable>>stringHash: |Tier 2|Time 15( 10+5 )ms|AST 20|Inlined 0Y 0N|IR 37/ 130|CodeSize 455|Addr 0x7f2616262c90|Timestamp 9851214969925947|Src n/a
[engine] opt done id=715 AWFYHashIndexTable>>hashSlotFor: |Tier 2|Time 39( 32+6 )ms|AST 46|Inlined 1Y 0N|IR 63/ 207|CodeSize 728|Addr 0x7f2616263290|Timestamp 9851214971851566|Src n/a
[engine] opt done id=713 AWFYVector>>size |Tier 2|Time 12( 8+4 )ms|AST 17|Inlined 0Y 0N|IR 42/ 120|CodeSize 416|Addr 0x7f2616263d90|Timestamp 9851214983335712|Src n/a
[engine] opt done id=692 AWFYJsonParser>>readName |Tier 2|Time 1553(1301+251 )ms|AST 34|Inlined 39Y 4N|IR 3225/ 3453|CodeSize 11130|Addr 0x7f261626d490|Timestamp 9851216537152387|Src n/a
[engine] opt done id=694 AWFYJsonParser>>read <split-694> |Tier 2|Time 311( 281+31 )ms|AST 104|Inlined 7Y 1N|IR 616/ 787|CodeSize 2240|Addr 0x7f261627a790|Timestamp 9851216855143128|Src n/a
[engine] opt done id=702 AWFYJsonParser>>readNumber |Tier 2|Time 3786(2168+1618)ms|AST 133|Inlined 58Y 27N|IR 6980/ 10791|CodeSize 39714|Addr 0x7f261627cb90|Timestamp 9851217086956811|Src n/a
[engine] opt done id=714 AWFYHashIndexTable>>at:put: |Tier 2|Time 137( 130+7 )ms|AST 59|Inlined 2Y 0N|IR 150/ 229|CodeSize 688|Addr 0x7f26162ae810|Timestamp 9851217234619074|Src n/a
[engine] opt done id=712 AWFYJsonObject>>add:with: |Tier 2|Time 470( 247+223 )ms|AST 97|Inlined 6Y 0N|IR 1140/ 3680|CodeSize 15688|Addr 0x7f26162b0190|Timestamp 9851217327847723|Src n/a
[engine] opt done id=751 AWFYJsonParser>>skipWhiteSpace <split-751> |Tier 2|Time 389( 313+76 )ms|AST 18|Inlined 9Y 0N|IR 1241/ 1146|CodeSize 3144|Addr 0x7f26162bc410|Timestamp 9851217719876371|Src n/a
[engine] opt done id=753 AWFYJsonParser>>skipWhiteSpace <split-753> |Tier 2|Time 382( 307+76 )ms|AST 18|Inlined 9Y 0N|IR 1241/ 1146|CodeSize 3144|Addr 0x7f26162c1110|Timestamp 9851218105147194|Src n/a
[engine] opt done id=691 AWFYJsonParser>>readObjectKeyValuePair: |Tier 2|Time 3351(2270+1082)ms|AST 116|Inlined 49Y 25N|IR 5713/ 9210|CodeSize 34212|Addr 0x7f26162c5e10|Timestamp 9851218331375257|Src n/a
[engine] opt done id=758 AWFYJsonParser>>isWhiteSpace <split-758> |Tier 2|Time 284( 222+62 )ms|AST 73|Inlined 8Y 0N|IR 1194/ 1111|CodeSize 3188|Addr 0x7f26162f3310|Timestamp 9851218692923116|Src n/a
[engine] opt done id=737 AWFYJsonParser>>read <split-737> |Tier 2|Time 279( 248+31 )ms|AST 104|Inlined 7Y 1N|IR 616/ 787|CodeSize 2240|Addr 0x7f26162f8010|Timestamp 9851218974523507|Src n/a
[engine] opt done id=738 AWFYJsonLiteral class>>NULL |Tier 2|Time 8( 5+2 )ms|AST 9|Inlined 0Y 0N|IR 24/ 36|CodeSize 187|Addr 0x7f26162fa410|Timestamp 9851218984841386|Src n/a
[engine] opt done id=719 AWFYJsonParser>>read <split-719> |Tier 2|Time 423( 392+31 )ms|AST 104|Inlined 7Y 1N|IR 616/ 787|CodeSize 2240|Addr 0x7f26162fa810|Timestamp 9851219408889435|Src n/a
[engine] opt done id=720 AWFYJsonArray class>>new |Tier 2|Time 209( 201+8 )ms|AST 25|Inlined 11Y 0N|IR 69/ 340|CodeSize 1110|Addr 0x7f26162fcf90|Timestamp 9851219620422521|Src n/a
[engine] opt done id=759 AWFYJsonParser>>skipWhiteSpace <split-759> |Tier 2|Time 376( 267+109 )ms|AST 18|Inlined 9Y 0N|IR 1241/ 1146|CodeSize 3144|Addr 0x7f26162fdc90|Timestamp 9851219998366007|Src n/a
[engine] opt done id=736 AWFYJsonParser>>readNull |Tier 2|Time 1640(1385+255 )ms|AST 75|Inlined 45Y 4N|IR 3415/ 3339|CodeSize 10430|Addr 0x7f2616303110|Timestamp 9851220081396002|Src n/a
[engine] opt done id=685 AWFYHashIndexTable class>>new |Tier 2|Time 279( 202+76 )ms|AST 25|Inlined 7Y 0N|IR 553/ 915|CodeSize 2324|Addr 0x7f261630ff90|Timestamp 9851220366474940|Src n/a
[engine] opt done id=680 AWFYJsonObject>>initialize |Tier 2|Time 421( 318+103 )ms|AST 47|Inlined 16Y 0N|IR 675/ 1558|CodeSize 4140|Addr 0x7f2616315010|Timestamp 9851220421769879|Src n/a
[engine] opt done id=679 Behavior>>new <split-679> |Tier 2|Time 622( 453+169 )ms|AST 27|Inlined 17Y 0N|IR 671/ 1528|CodeSize 4357|Addr 0x7f261631b910|Timestamp 9851221046496589|Src n/a
[engine] opt done id=701 AWFYJsonParser>>read <split-701> |Tier 2|Time 275( 244+31 )ms|AST 104|Inlined 7Y 1N|IR 616/ 787|CodeSize 2240|Addr 0x7f2616323c90|Timestamp 9851221324594549|Src n/a
[engine] opt done id=678 AWFYJsonObject class>>new |Tier 2|Time 1043( 715+328 )ms|AST 25|Inlined 35Y 0N|IR 1229/ 2220|CodeSize 5831|Addr 0x7f2616326090|Timestamp 9851221411618264|Src n/a
[engine] opt done id=677 AWFYJsonParser>>readObject |Tier 2|Time 4328(2251+2077)ms|AST 127|Inlined 57Y 33N|IR 7320/ 14042|CodeSize 55346|Addr 0x7f2616334f10|Timestamp 9851221564770463|Src n/a
[engine] opt done id=749 AWFYJsonParser>>skipWhiteSpace <split-749> |Tier 2|Time 352( 233+119 )ms|AST 18|Inlined 9Y 0N|IR 1241/ 1146|CodeSize 3144|Addr 0x7f261637f590|Timestamp 9851221678978927|Src n/a
[engine] opt done id=755 AWFYJsonParser>>skipWhiteSpace <split-755> |Tier 2|Time 425( 286+138 )ms|AST 18|Inlined 9Y 0N|IR 1241/ 1146|CodeSize 3144|Addr 0x7f2616385910|Timestamp 9851222000581970|Src n/a
[engine] opt done id=756 AWFYJsonParser>>isWhiteSpace <split-756> |Tier 2|Time 345( 283+62 )ms|AST 73|Inlined 8Y 0N|IR 1194/ 1111|CodeSize 3188|Addr 0x7f261638a610|Timestamp 9851222027107384|Src n/a
[engine] opt done id=732 AWFYJsonLiteral class>>TRUE |Tier 2|Time 8( 5+2 )ms|AST 9|Inlined 0Y 0N|IR 24/ 36|CodeSize 187|Addr 0x7f261638ea10|Timestamp 9851222037740683|Src n/a
[engine] opt done id=744 AWFYVector>>at: |Tier 2|Time 22( 17+5 )ms|AST 38|Inlined 0Y 0N|IR 92/ 129|CodeSize 489|Addr 0x7f261638f690|Timestamp 9851222060871644|Src n/a
[engine] opt done id=671 Object>>= |Tier 2|Time 9( 7+2 )ms|AST 13|Inlined 0Y 0N|IR 23/ 29|CodeSize 140|Addr 0x7f261638fc90|Timestamp 9851222071224097|Src n/a
[engine] opt done id=730 AWFYJsonParser>>read <split-730> |Tier 2|Time 319( 288+31 )ms|AST 104|Inlined 7Y 1N|IR 616/ 787|CodeSize 2240|Addr 0x7f2616391510|Timestamp 9851222322422973|Src n/a
[engine] opt done id=734 AWFYJsonParser>>read <split-734> |Tier 2|Time 283( 201+82 )ms|AST 104|Inlined 7Y 1N|IR 616/ 787|CodeSize 2240|Addr 0x7f2616393910|Timestamp 9851222607690703|Src n/a
[engine] opt done id=735 AWFYJsonLiteral class>>FALSE |Tier 2|Time 8( 6+3 )ms|AST 9|Inlined 0Y 0N|IR 24/ 36|CodeSize 187|Addr 0x7f2616395d10|Timestamp 9851222618487997|Src n/a
[engine] opt done id=741 AWFYJsonObject>>at: |Tier 2|Time 277( 241+35 )ms|AST 59|Inlined 8Y 0N|IR 564/ 739|CodeSize 2109|Addr 0x7f2616398990|Timestamp 9851222896439702|Src n/a
[engine] opt done id=729 AWFYJsonParser>>readTrue |Tier 2|Time 1554(1281+273 )ms|AST 75|Inlined 45Y 4N|IR 3416/ 3368|CodeSize 10390|Addr 0x7f261639a510|Timestamp 9851223240620747|Src n/a
[engine] opt done id=733 AWFYJsonParser>>readFalse |Tier 2|Time 1859(1531+327 )ms|AST 90|Inlined 57Y 5N|IR 4321/ 4214|CodeSize 13107|Addr 0x7f26163aa690|Timestamp 9851223931061905|Src n/a
[engine] opt done id=665 AWFYJson class>>RapBenchmarkMinified |Tier 2|Time 7( 5+2 )ms|AST 7|Inlined 0Y 0N|IR 20/ 27|CodeSize 136|Addr 0x7f26163bae90|Timestamp 9851225953046453|Src n/a
[engine] opt done id=666 AWFYJsonParser class>>with: |Tier 2|Time 60( 48+12 )ms|AST 30|Inlined 2Y 0N|IR 198/ 306|CodeSize 1003|Addr 0x7f26163bb210|Timestamp 9851226005550887|Src n/a
[engine] opt done id=669 AWFYJsonParser>>parse |Tier 2|Time 3923(2229+1694)ms|AST 81|Inlined 56Y 37N|IR 7440/ 12372|CodeSize 43405|Addr 0x7f26163bde10|Timestamp 9851229930617281|Src n/a
[engine] opt done id=740 AWFYJson>>verifyResult: |Tier 2|Time 961( 873+87 )ms|AST 125|Inlined 29Y 0N|IR 1636/ 1567|CodeSize 4621|Addr 0x7f26163e5910|Timestamp 9851230900915872|Src n/a
[engine] opt done id=664 AWFYJson>>benchmark |Tier 2|Time 5383(2253+3130)ms|AST 39|Inlined 56Y 35N|IR 6123/ 26410|CodeSize 102967|Addr 0x7f26163ea190|Timestamp 9851231327639404|Src n/a
[engine] opt done id=663 AWFYBenchmark>>innerBenchmarkLoop: |Tier 2|Time 5763(2289+3475)ms|AST 58|Inlined 65Y 33N|IR 6061/ 25934|CodeSize 101975|Addr 0x7f261642ac90|Timestamp 9851231717887164|Src n/a
[engine] opt done id=771 SmallInteger>>printString |Tier 2|Time 385( 366+19 )ms|AST 149|Inlined 4Y 1N|IR 284/ 383|CodeSize 1224|Addr 0x7f261646e690|Timestamp 9851325708625676|Src n/a
[engine] Truffle runtime statistics for engine 3
Compilations : 84
Success : 79
Temporary Bailouts : 4
org.graalvm.compiler.core.common.CancellationBailoutException: Compilation cancelled.: 4
Permanent Bailouts : 0
Failed : 0
Interrupted : 1
Invalidated : 0
Queues : 124
Dequeues : 45
Target inlined into only caller: 42
Split call node : 3
Splits : 215
Compilation Accuracy : 1.000000
Queue Accuracy : 0.637097
Compilation Utilization : 0.344728
Remaining Compilation Queue : 0
Time to queue : count= 124, sum= 863211557, min= 87972, average= 6961383.53, max=188257245, maxTarget=SmallInteger>>printString
Time waiting in queue : count= 84, sum= 440225178, min= 655, average= 5240775.94, max=13250633, maxTarget=AWFYJsonParser>>isWhiteSpace <split-750>
--------------------------- :
AST node statistics :
Truffle node count : count= 81, sum= 103290, min= 11, average= 1275.19, max= 5981, maxTarget=AWFYJsonParser>>readObject
Trivial : count= 81, sum= 38467, min= 4, average= 474.90, max= 2231, maxTarget=AWFYJsonParser>>readObject
Non Trivial : count= 81, sum= 64823, min= 7, average= 800.28, max= 3750, maxTarget=AWFYJsonParser>>readObject
Monomorphic : count= 81, sum= 63173, min= 7, average= 779.91, max= 3650, maxTarget=AWFYJsonParser>>readObject
Polymorphic : count= 81, sum= 1650, min= 0, average= 20.37, max= 112, maxTarget=AWFYJsonParser>>readNumber
Megamorphic : count= 81, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=String>>compareWith:
Truffle call count : count= 81, sum= 1530, min= 0, average= 18.89, max= 98, maxTarget=AWFYJsonParser>>readValue
Indirect : count= 81, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=String>>compareWith:
Direct : count= 81, sum= 1530, min= 0, average= 18.89, max= 98, maxTarget=AWFYJsonParser>>readValue
Dispatched : count= 81, sum= 351, min= 0, average= 4.33, max= 44, maxTarget=AWFYJsonParser>>readArray
Inlined : count= 81, sum= 1179, min= 0, average= 14.56, max= 65, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
---------- :
Cloned : count= 81, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=String>>compareWith:
Not Cloned : count= 81, sum= 1530, min= 0, average= 18.89, max= 98, maxTarget=AWFYJsonParser>>readValue
Truffle loops : count= 81, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=String>>compareWith:
--------------------------- :
Compilation Tier 1 :
Compilation Rate : 0.00 bytes/second
Truffle Tier Rate : 0.00 bytes/second
Graal Tier Rate : 0.00 bytes/second
Installation Rate : 0.00 bytes/second
Time for compilation (us) : count= 0, sum= 0, min=9223372036854775, average= 0.00, max=-9223372036854775, maxTarget=null
Truffle Tier (us) : count= 0, sum= 0, min=9223372036854775, average= 0.00, max=-9223372036854775, maxTarget=null
Graal Tier (us) : count= 0, sum= 0, min=9223372036854775, average= 0.00, max=-9223372036854775, maxTarget=null
Code Installation (us) : count= 0, sum= 0, min=9223372036854775, average= 0.00, max=-9223372036854775, maxTarget=null
Graal node count :
After Truffle Tier : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
After Graal Tier : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
Graal compilation result :
Code size : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
Total frame size : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
Exception handlers : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
Infopoints : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
Marks : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
Data references : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
--------------------------- :
Compilation Tier 2 :
Compilation Rate : 10541.79 bytes/second
Truffle Tier Rate : 16702.26 bytes/second
Graal Tier Rate : 44102.21 bytes/second
Installation Rate : 96613.34 bytes/second
Time for compilation (us) : count= 83, sum= 68195930, min= 8230, average= 821637.72, max= 5764193, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Truffle Tier (us) : count= 79, sum= 43042501, min= 5115, average= 544841.79, max= 2611133, maxTarget=AWFYJsonParser>>readArray
Graal Tier (us) : count= 79, sum= 16300929, min= 1711, average= 206340.88, max= 2310711, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Code Installation (us) : count= 79, sum= 7441073, min= 843, average= 94190.81, max= 1276753, maxTarget=AWFYJson>>benchmark
Graal node count :
After Truffle Tier : count= 81, sum= 121689, min= 20, average= 1502.33, max= 7699, maxTarget=AWFYJsonParser>>readArray
After Graal Tier : count= 79, sum= 201758, min= 27, average= 2553.90, max= 26410, maxTarget=AWFYJson>>benchmark
Graal compilation result :
Code size : count= 79, sum= 718907, min= 136, average= 9100.09, max= 102967, maxTarget=AWFYJson>>benchmark
Total frame size : count= 79, sum= 12464, min= 32, average= 157.77, max= 992, maxTarget=AWFYJsonParser>>readObject
Exception handlers : count= 79, sum= 288, min= 0, average= 3.65, max= 42, maxTarget=AWFYJsonParser>>readArray
Infopoints : count= 79, sum= 7151, min= 4, average= 90.52, max= 1102, maxTarget=AWFYJson>>benchmark
CALL : count= 79, sum= 5825, min= 4, average= 73.73, max= 845, maxTarget=AWFYJson>>benchmark
IMPLICIT_EXCEPTION : count= 79, sum= 1294, min= 0, average= 16.38, max= 256, maxTarget=AWFYJson>>benchmark
SAFEPOINT : count= 79, sum= 32, min= 0, average= 0.41, max= 4, maxTarget=AWFYJsonObject class>>new
Marks : count= 79, sum= 794, min= 6, average= 10.05, max= 51, maxTarget=AWFYJsonParser>>readArray
Data references : count= 79, sum= 6753, min= 2, average= 85.48, max= 788, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
[engine] opt done id=771 SmallInteger>>printString |Tier 2|Time 89( 87+2 )ms|AST 149|Inlined 0Y 0N|IR 25/ 5|CodeSize 88|Addr 0x7f2616472c90|Timestamp 9851403848289634|Src n/a
# List (iterations: 250, problem size: 1500) on Thu Jul 28 11:33:45 UTC 2022
# `/home/fniephaus/bin/graalvm-ce-java17-22.2.0/bin/trufflesqueak --experimental-options --smalltalk.disable-startup --smalltalk.disable-interrupts --engine.Mode=default --engine.MultiTier=false --engine.DynamicCompilationThresholds=false --engine.TraceCompilation --engine.CompilationStatistics --log.file="/home/fniephaus/dev/are-we-fast-yet/traces/List.trace.log" --quiet --code "AWFYHarness run: #('List' 250 1500)"`
[engine] opt done id=670 AWFYList>>isShorter:than: <split-670> |Tier 2|Time 228( 200+28 )ms|AST 74|Inlined 0Y 0N|IR 228/ 387|CodeSize 1513|Addr 0x7fe690cd4e10|Timestamp 9852374813979548|Src n/a
[engine] opt done id=672 AWFYList>>isShorter:than: <split-672> |Tier 2|Time 178( 150+28 )ms|AST 74|Inlined 0Y 0N|IR 228/ 387|CodeSize 1513|Addr 0x7fe690cd7810|Timestamp 9852374814034097|Src n/a
[engine] opt done id=692 AWFYList>>isShorter:than: <split-692> |Tier 2|Time 179( 151+28 )ms|AST 74|Inlined 0Y 0N|IR 228/ 387|CodeSize 1513|Addr 0x7fe690cd6310|Timestamp 9852374814050860|Src n/a
[engine] opt done id=690 AWFYList>>isShorter:than: <split-690> |Tier 2|Time 67( 50+17 )ms|AST 74|Inlined 0Y 0N|IR 228/ 387|CodeSize 1513|Addr 0x7fe690c40810|Timestamp 9852374892398756|Src n/a
[engine] opt done id=665 AWFYList>>isShorter:than: <split-665> |Tier 2|Time 68( 51+17 )ms|AST 74|Inlined 0Y 0N|IR 228/ 387|CodeSize 1513|Addr 0x7fe690c47890|Timestamp 9852374893696332|Src n/a
[engine] opt done id=674 AWFYList>>isShorter:than: <split-674> |Tier 2|Time 90( 73+17 )ms|AST 74|Inlined 0Y 0N|IR 228/ 387|CodeSize 1513|Addr 0x7fe690c05b90|Timestamp 9852374985381578|Src n/a
[engine] opt done id=688 AWFYList>>isShorter:than: <split-688> |Tier 2|Time 91( 74+17 )ms|AST 74|Inlined 0Y 0N|IR 228/ 387|CodeSize 1513|Addr 0x7fe690c58b10|Timestamp 9852374987792201|Src n/a
[engine] opt done id=686 AWFYList>>isShorter:than: <split-686> |Tier 2|Time 69( 52+17 )ms|AST 74|Inlined 0Y 0N|IR 228/ 387|CodeSize 1513|Addr 0x7fe690ca5990|Timestamp 9852375059601088|Src n/a
[engine] opt done id=684 AWFYList>>isShorter:than: <split-684> |Tier 2|Time 71( 54+17 )ms|AST 74|Inlined 0Y 0N|IR 228/ 387|CodeSize 1513|Addr 0x7fe690c5fd10|Timestamp 9852375059615127|Src n/a
[engine] opt done id=682 AWFYList>>isShorter:than: <split-682> |Tier 2|Time 65( 34+31 )ms|AST 74|Inlined 0Y 0N|IR 228/ 387|CodeSize 1513|Addr 0x7fe690c1f890|Timestamp 9852375128032352|Src n/a
[engine] opt done id=676 AWFYList>>isShorter:than: <split-676> |Tier 2|Time 68( 36+32 )ms|AST 74|Inlined 0Y 0N|IR 228/ 387|CodeSize 1513|Addr 0x7fe690bee710|Timestamp 9852375130475732|Src n/a
[engine] opt done id=750 AWFYList>>isShorter:than: <split-750> |Tier 2|Time 44( 31+13 )ms|AST 71|Inlined 0Y 0N|IR 168/ 308|CodeSize 1185|Addr 0x7fe690c98310|Timestamp 9852375174607786|Src n/a
[engine] opt done id=736 AWFYList>>isShorter:than: <split-736> |Tier 2|Time 52( 35+17 )ms|AST 74|Inlined 0Y 0N|IR 228/ 387|CodeSize 1513|Addr 0x7fe690c44590|Timestamp 9852375184979876|Src n/a
[engine] opt done id=678 AWFYList>>isShorter:than: <split-678> |Tier 2|Time 87( 34+53 )ms|AST 74|Inlined 0Y 0N|IR 228/ 387|CodeSize 1513|Addr 0x7fe690c25a10|Timestamp 9852375264303504|Src n/a
[engine] opt done id=748 AWFYList>>isShorter:than: <split-748> |Tier 2|Time 82( 69+13 )ms|AST 71|Inlined 0Y 0N|IR 168/ 308|CodeSize 1185|Addr 0x7fe690b9e110|Timestamp 9852375269094087|Src n/a
[engine] opt done id=746 AWFYList>>isShorter:than: <split-746> |Tier 2|Time 44( 31+13 )ms|AST 71|Inlined 0Y 0N|IR 168/ 308|CodeSize 1185|Addr 0x7fe690c3e010|Timestamp 9852375314816438|Src n/a
[engine] opt done id=680 AWFYList>>isShorter:than: <split-680> |Tier 2|Time 50( 34+16 )ms|AST 74|Inlined 0Y 0N|IR 228/ 387|CodeSize 1513|Addr 0x7fe690c3cb10|Timestamp 9852375316533013|Src n/a
[engine] opt done id=734 AWFYList>>isShorter:than: <split-734> |Tier 2|Time 67( 34+33 )ms|AST 74|Inlined 0Y 0N|IR 228/ 387|CodeSize 1513|Addr 0x7fe690c37490|Timestamp 9852375385493421|Src n/a
[engine] opt done id=720 AWFYList>>isShorter:than: <split-720> |Tier 2|Time 69( 36+33 )ms|AST 74|Inlined 0Y 0N|IR 228/ 387|CodeSize 1513|Addr 0x7fe690c35f90|Timestamp 9852375386704809|Src n/a
[engine] opt done id=730 AWFYList>>isShorter:than: <split-730> |Tier 2|Time 51( 35+17 )ms|AST 74|Inlined 0Y 0N|IR 228/ 387|CodeSize 1513|Addr 0x7fe690c5d010|Timestamp 9852375438944375|Src n/a
[engine] opt done id=689 AWFYList>>talkWithX:withY:withZ: <split-689> |Tier 2|Time 3253(1900+1353)ms|AST 134|Inlined 33Y 24N|IR 4339/ 8377|CodeSize 34493|Addr 0x7fe690cdc490|Timestamp 9852378694187789|Src n/a
[engine] opt done id=664 AWFYList>>talkWithX:withY:withZ: <split-664> |Tier 2|Time 3370(1956+1413)ms|AST 134|Inlined 33Y 28N|IR 4432/ 8837|CodeSize 36719|Addr 0x7fe690d12790|Timestamp 9852378758698526|Src n/a
[engine] opt done id=662 AWFYList>>talkWithX:withY:withZ: |Tier 2|Time 4680(2558+2122)ms|AST 134|Inlined 41Y 44N|IR 6292/ 12620|CodeSize 54093|Addr 0x7fe690d4c790|Timestamp 9852379505566596|Src n/a
[engine] opt done id=758 AWFYList>>isShorter:than: <split-758> |Tier 2|Time 73( 60+13 )ms|AST 71|Inlined 0Y 0N|IR 168/ 329|CodeSize 1271|Addr 0x7fe690da1a10|Timestamp 9852379590346917|Src n/a
[engine] opt done id=738 AWFYList>>isShorter:than: <split-738> |Tier 2|Time 77( 34+43 )ms|AST 74|Inlined 0Y 0N|IR 228/ 387|CodeSize 1513|Addr 0x7fe690da4390|Timestamp 9852379693297916|Src n/a
[engine] opt done id=744 AWFYList>>isShorter:than: <split-744> |Tier 2|Time 77( 60+17 )ms|AST 74|Inlined 0Y 0N|IR 228/ 387|CodeSize 1513|Addr 0x7fe690da5890|Timestamp 9852379704293092|Src n/a
[engine] opt done id=760 AWFYList>>isShorter:than: <split-760> |Tier 2|Time 50( 34+16 )ms|AST 74|Inlined 0Y 0N|IR 228/ 387|CodeSize 1513|Addr 0x7fe690da6d90|Timestamp 9852379745031877|Src n/a
[engine] opt done id=742 AWFYList>>isShorter:than: <split-742> |Tier 2|Time 43( 31+12 )ms|AST 71|Inlined 0Y 0N|IR 168/ 308|CodeSize 1185|Addr 0x7fe690da8290|Timestamp 9852379749267544|Src n/a
[engine] opt done id=740 AWFYList>>isShorter:than: <split-740> |Tier 2|Time 43( 31+12 )ms|AST 71|Inlined 0Y 0N|IR 168/ 308|CodeSize 1185|Addr 0x7fe690da9290|Timestamp 9852379789888152|Src n/a
[engine] opt done id=754 AWFYList>>isShorter:than: <split-754> |Tier 2|Time 67( 34+33 )ms|AST 74|Inlined 0Y 0N|IR 228/ 387|CodeSize 1513|Addr 0x7fe690daa590|Timestamp 9852379818109146|Src n/a
[engine] opt done id=702 AWFYList>>isShorter:than: <split-702> |Tier 2|Time 67( 51+16 )ms|AST 74|Inlined 0Y 0N|IR 228/ 387|CodeSize 1513|Addr 0x7fe690daba90|Timestamp 9852379858499615|Src n/a
[engine] opt done id=722 AWFYList>>isShorter:than: <split-722> |Tier 2|Time 50( 34+16 )ms|AST 74|Inlined 0Y 0N|IR 228/ 387|CodeSize 1513|Addr 0x7fe690dacf90|Timestamp 9852379869916234|Src n/a
[engine] opt done id=708 AWFYList>>isShorter:than: <split-708> |Tier 2|Time 70( 33+37 )ms|AST 74|Inlined 0Y 0N|IR 228/ 387|CodeSize 1513|Addr 0x7fe690daea90|Timestamp 9852379932590891|Src n/a
[engine] opt done id=728 AWFYList>>isShorter:than: <split-728> |Tier 2|Time 70( 34+37 )ms|AST 74|Inlined 0Y 0N|IR 228/ 387|CodeSize 1513|Addr 0x7fe690daff90|Timestamp 9852379942918629|Src n/a
[engine] opt done id=756 AWFYList>>isShorter:than: <split-756> |Tier 2|Time 43( 31+12 )ms|AST 71|Inlined 0Y 0N|IR 168/ 308|CodeSize 1185|Addr 0x7fe690db1790|Timestamp 9852379977585249|Src n/a
[engine] opt done id=704 AWFYList>>isShorter:than: <split-704> |Tier 2|Time 50( 34+16 )ms|AST 74|Inlined 0Y 0N|IR 228/ 387|CodeSize 1513|Addr 0x7fe690db2790|Timestamp 9852379994557461|Src n/a
[engine] opt done id=724 AWFYList>>isShorter:than: <split-724> |Tier 2|Time 69( 34+35 )ms|AST 74|Inlined 0Y 0N|IR 228/ 387|CodeSize 1513|Addr 0x7fe690db3c90|Timestamp 9852380048389140|Src n/a
[engine] opt done id=712 AWFYList>>isShorter:than: <split-712> |Tier 2|Time 64( 50+14 )ms|AST 71|Inlined 0Y 0N|IR 168/ 329|CodeSize 1271|Addr 0x7fe690db5190|Timestamp 9852380060136823|Src n/a
[engine] opt done id=718 AWFYList>>isShorter:than: <split-718> |Tier 2|Time 43( 31+12 )ms|AST 71|Inlined 0Y 0N|IR 168/ 308|CodeSize 1185|Addr 0x7fe690db6610|Timestamp 9852380093469128|Src n/a
[engine] opt done id=706 AWFYList>>isShorter:than: <split-706> |Tier 2|Time 43( 31+12 )ms|AST 71|Inlined 0Y 0N|IR 168/ 308|CodeSize 1185|Addr 0x7fe690db7610|Timestamp 9852380105344347|Src n/a
[engine] opt done id=726 AWFYList>>isShorter:than: <split-726> |Tier 2|Time 60( 31+29 )ms|AST 71|Inlined 0Y 0N|IR 168/ 308|CodeSize 1185|Addr 0x7fe690db8d90|Timestamp 9852380155542631|Src n/a
[engine] opt done id=714 AWFYList>>isShorter:than: <split-714> |Tier 2|Time 60( 48+13 )ms|AST 71|Inlined 0Y 0N|IR 168/ 308|CodeSize 1185|Addr 0x7fe690db9d90|Timestamp 9852380167490489|Src n/a
[engine] opt done id=716 AWFYList>>isShorter:than: <split-716> |Tier 2|Time 43( 31+12 )ms|AST 71|Inlined 0Y 0N|IR 168/ 308|CodeSize 1185|Addr 0x7fe690dbad90|Timestamp 9852380200697492|Src n/a
[engine] opt done id=762 AWFYList>>isShorter:than: <split-762> |Tier 2|Time 50( 34+16 )ms|AST 74|Inlined 0Y 0N|IR 228/ 387|CodeSize 1513|Addr 0x7fe690dbcf90|Timestamp 9852380219025182|Src n/a
[engine] opt done id=768 AWFYList>>isShorter:than: <split-768> |Tier 2|Time 147( 34+114 )ms|AST 74|Inlined 0Y 0N|IR 228/ 387|CodeSize 1513|Addr 0x7fe690dbe490|Timestamp 9852380349934350|Src n/a
[engine] opt done id=776 AWFYList>>isShorter:than: <split-776> |Tier 2|Time 142( 129+13 )ms|AST 71|Inlined 0Y 0N|IR 168/ 308|CodeSize 1185|Addr 0x7fe690dbf990|Timestamp 9852380362311893|Src n/a
[engine] opt done id=770 AWFYList>>isShorter:than: <split-770> |Tier 2|Time 50( 34+16 )ms|AST 74|Inlined 0Y 0N|IR 228/ 387|CodeSize 1513|Addr 0x7fe690dc0990|Timestamp 9852380401272291|Src n/a
[engine] opt done id=764 AWFYList>>isShorter:than: <split-764> |Tier 2|Time 50( 34+16 )ms|AST 74|Inlined 0Y 0N|IR 228/ 387|CodeSize 1513|Addr 0x7fe690dc2210|Timestamp 9852380413609184|Src n/a
[engine] opt done id=774 AWFYList>>isShorter:than: <split-774> |Tier 2|Time 60( 31+29 )ms|AST 71|Inlined 0Y 0N|IR 168/ 308|CodeSize 1185|Addr 0x7fe690dc3710|Timestamp 9852380462881395|Src n/a
[engine] opt done id=772 AWFYList>>isShorter:than: <split-772> |Tier 2|Time 60( 47+13 )ms|AST 71|Inlined 0Y 0N|IR 168/ 308|CodeSize 1185|Addr 0x7fe690dc4710|Timestamp 9852380475170725|Src n/a
[engine] opt done id=766 AWFYList>>isShorter:than: <split-766> |Tier 2|Time 43( 31+12 )ms|AST 71|Inlined 0Y 0N|IR 168/ 308|CodeSize 1185|Addr 0x7fe690dc5710|Timestamp 9852380507830005|Src n/a
[engine] opt done id=782 AWFYList>>isShorter:than: <split-782> |Tier 2|Time 44( 31+13 )ms|AST 71|Inlined 0Y 0N|IR 168/ 329|CodeSize 1271|Addr 0x7fe690dc6710|Timestamp 9852380520733060|Src n/a
[engine] opt done id=784 AWFYList>>isShorter:than: <split-784> |Tier 2|Time 66( 33+32 )ms|AST 74|Inlined 0Y 0N|IR 228/ 387|CodeSize 1513|Addr 0x7fe690dc7890|Timestamp 9852380575214994|Src n/a
[engine] opt done id=778 AWFYList>>isShorter:than: <split-778> |Tier 2|Time 67( 50+17 )ms|AST 74|Inlined 0Y 0N|IR 228/ 387|CodeSize 1513|Addr 0x7fe690dc8d90|Timestamp 9852380589044960|Src n/a
[engine] opt done id=679 AWFYList>>talkWithX:withY:withZ: <split-679> |Tier 2|Time 7006(3007+3999)ms|AST 134|Inlined 41Y 64N|IR 7190/ 15411|CodeSize 69342|Addr 0x7fe690dd2990|Timestamp 9852387854161231|Src n/a
[engine] opt done id=780 AWFYList>>isShorter:than: <split-780> |Tier 2|Time 138( 114+25 )ms|AST 71|Inlined 0Y 0N|IR 168/ 308|CodeSize 1185|Addr 0x7fe690e39590|Timestamp 9852388014304631|Src n/a
[engine] opt done id=675 AWFYList>>talkWithX:withY:withZ: <split-675> |Tier 2|Time 7141(3294+3848)ms|AST 134|Inlined 41Y 64N|IR 7190/ 15851|CodeSize 71071|Addr 0x7fe690e3b610|Timestamp 9852390648360920|Src n/a
[engine] opt done id=677 AWFYList>>talkWithX:withY:withZ: <split-677> |Tier 2|Time 7138(3286+3852)ms|AST 134|Inlined 41Y 64N|IR 7190/ 15411|CodeSize 69331|Addr 0x7fe690ea4990|Timestamp 9852390653345882|Src n/a
[engine] opt done id=658 AWFYListElement class>>new: |Tier 2|Time 115( 111+5 )ms|AST 30|Inlined 2Y 0N|IR 45/ 120|CodeSize 430|Addr 0x7fe690f0c790|Timestamp 9852390910527712|Src n/a
[engine] opt done id=661 AWFYListElement>>next: |Tier 2|Time 11( 6+5 )ms|AST 10|Inlined 0Y 0N|IR 64/ 103|CodeSize 370|Addr 0x7fe690f0ce10|Timestamp 9852390923206146|Src n/a
[engine] opt done id=696 AWFYList>>isShorter:than: <split-696> |Tier 2|Time 73( 55+18 )ms|AST 71|Inlined 0Y 0N|IR 168/ 329|CodeSize 1271|Addr 0x7fe690f0ee90|Timestamp 9852390997911497|Src n/a
[engine] opt done id=752 AWFYList>>isShorter:than: <split-752> |Tier 2|Time 66( 50+16 )ms|AST 74|Inlined 0Y 0N|IR 228/ 387|CodeSize 1513|Addr 0x7fe690f10010|Timestamp 9852391065111468|Src n/a
[engine] opt done id=669 AWFYList>>isShorter:than: <split-669> |Tier 2|Time 89( 72+17 )ms|AST 74|Inlined 0Y 0N|IR 228/ 387|CodeSize 1513|Addr 0x7fe690f11b10|Timestamp 9852391155803661|Src n/a
[engine] opt done id=657 AWFYList>>makeList: |Tier 2|Time 402( 338+64 )ms|AST 73|Inlined 14Y 1N|IR 400/ 901|CodeSize 3376|Addr 0x7fe690f13010|Timestamp 9852391190740300|Src n/a
[engine] opt done id=739 AWFYList>>talkWithX:withY:withZ: <split-739> |Tier 2|Time 92( 76+16 )ms|AST 27|Inlined 1Y 0N|IR 183/ 366|CodeSize 1170|Addr 0x7fe690f18710|Timestamp 9852391285436695|Src n/a
[engine] opt done id=741 AWFYList>>talkWithX:withY:withZ: <split-741> |Tier 2|Time 96( 59+37 )ms|AST 27|Inlined 1Y 0N|IR 183/ 366|CodeSize 1170|Addr 0x7fe690f19f90|Timestamp 9852391383611150|Src n/a
[engine] opt done id=681 AWFYList>>talkWithX:withY:withZ: <split-681> |Tier 2|Time 6608(2922+3687)ms|AST 134|Inlined 41Y 64N|IR 7190/ 15411|CodeSize 69226|Addr 0x7fe690f1e090|Timestamp 9852394624463128|Src n/a
[engine] opt done id=737 AWFYList>>talkWithX:withY:withZ: <split-737> |Tier 2|Time 7786(3093+4693)ms|AST 134|Inlined 41Y 64N|IR 7190/ 15851|CodeSize 70720|Addr 0x7fe690f87810|Timestamp 9852398943709965|Src n/a
[engine] opt done id=732 AWFYList>>isShorter:than: <split-732> |Tier 2|Time 93( 65+28 )ms|AST 71|Inlined 0Y 0N|IR 168/ 308|CodeSize 1185|Addr 0x7fe690ff1d10|Timestamp 9852399064340426|Src n/a
[engine] opt done id=743 AWFYList>>talkWithX:withY:withZ: <split-743> |Tier 2|Time 7781(3313+4467)ms|AST 134|Inlined 41Y 64N|IR 7190/ 15411|CodeSize 69157|Addr 0x7fe690ff3a90|Timestamp 9852399165991964|Src n/a
[engine] opt done id=755 AWFYList>>talkWithX:withY:withZ: <split-755> |Tier 2|Time 117( 100+17 )ms|AST 27|Inlined 1Y 0N|IR 183/ 366|CodeSize 1170|Addr 0x7fe69105a510|Timestamp 9852399183267233|Src n/a
[engine] opt done id=753 AWFYList>>talkWithX:withY:withZ: <split-753> |Tier 2|Time 7761(3855+3906)ms|AST 134|Inlined 41Y 64N|IR 7190/ 15411|CodeSize 69184|Addr 0x7fe69105c990|Timestamp 9852402415342521|Src n/a
[engine] opt done id=757 AWFYList>>talkWithX:withY:withZ: <split-757> |Tier 2|Time 7674(3269+4405)ms|AST 129|Inlined 41Y 64N|IR 7119/ 15806|CodeSize 70623|Addr 0x7fe6910c4c90|Timestamp 9852406852733841|Src n/a
[engine] opt done id=759 AWFYList>>talkWithX:withY:withZ: <split-759> |Tier 2|Time 7715(3282+4432)ms|AST 134|Inlined 41Y 64N|IR 7190/ 15851|CodeSize 70722|Addr 0x7fe69112cb10|Timestamp 9852406911705747|Src n/a
[engine] opt done id=700 AWFYList>>isShorter:than: <split-700> |Tier 2|Time 92( 55+37 )ms|AST 71|Inlined 0Y 0N|IR 168/ 329|CodeSize 1271|Addr 0x7fe691195910|Timestamp 9852406968813635|Src n/a
[engine] opt done id=710 AWFYList>>isShorter:than: <split-710> |Tier 2|Time 116( 77+39 )ms|AST 74|Inlined 0Y 0N|IR 228/ 387|CodeSize 1513|Addr 0x7fe691196a90|Timestamp 9852407049729585|Src n/a
[engine] opt done id=705 AWFYList>>talkWithX:withY:withZ: <split-705> |Tier 2|Time 126( 96+30 )ms|AST 27|Inlined 1Y 0N|IR 183/ 366|CodeSize 1170|Addr 0x7fe691197f90|Timestamp 9852407177855299|Src n/a
[engine] opt done id=701 AWFYList>>talkWithX:withY:withZ: <split-701> |Tier 2|Time 8071(3572+4499)ms|AST 134|Inlined 41Y 64N|IR 7190/ 15851|CodeSize 70841|Addr 0x7fe691199810|Timestamp 9852410497465593|Src n/a
[engine] opt done id=667 AWFYList>>isShorter:than: <split-667> |Tier 2|Time 114( 69+46 )ms|AST 74|Inlined 0Y 0N|IR 228/ 387|CodeSize 1513|Addr 0x7fe691202a90|Timestamp 9852410623783725|Src n/a
[engine] opt done id=703 AWFYList>>talkWithX:withY:withZ: <split-703> |Tier 2|Time 7598(3696+3902)ms|AST 134|Inlined 41Y 64N|IR 7190/ 15411|CodeSize 69111|Addr 0x7fe691203f90|Timestamp 9852414568633344|Src n/a
[engine] opt done id=698 AWFYList>>isShorter:than: <split-698> |Tier 2|Time 60( 47+12 )ms|AST 71|Inlined 0Y 0N|IR 168/ 308|CodeSize 1185|Addr 0x7fe69126aa90|Timestamp 9852414640209859|Src n/a
[engine] opt done id=707 AWFYList>>talkWithX:withY:withZ: <split-707> |Tier 2|Time 7536(3732+3805)ms|AST 134|Inlined 41Y 64N|IR 7190/ 15411|CodeSize 69227|Addr 0x7fe69126ce10|Timestamp 9852414715598013|Src n/a
[engine] opt done id=725 AWFYList>>talkWithX:withY:withZ: <split-725> |Tier 2|Time 65( 49+16 )ms|AST 27|Inlined 1Y 0N|IR 183/ 366|CodeSize 1170|Addr 0x7fe6912d3590|Timestamp 9852414792347442|Src n/a
[engine] opt done id=721 AWFYList>>talkWithX:withY:withZ: <split-721> |Tier 2|Time 6381(3516+2865)ms|AST 134|Inlined 41Y 64N|IR 7190/ 15851|CodeSize 70736|Addr 0x7fe6912d6890|Timestamp 9852417006523521|Src n/a
[engine] opt done id=694 AWFYList>>isShorter:than: <split-694> |Tier 2|Time 43( 31+13 )ms|AST 71|Inlined 0Y 0N|IR 168/ 308|CodeSize 1185|Addr 0x7fe691341990|Timestamp 9852417061973713|Src n/a
[engine] opt done id=723 AWFYList>>talkWithX:withY:withZ: <split-723> |Tier 2|Time 6225(2602+3623)ms|AST 134|Inlined 41Y 64N|IR 7190/ 15411|CodeSize 69117|Addr 0x7fe691342e10|Timestamp 9852420867747149|Src n/a
[engine] opt done id=713 AWFYList>>talkWithX:withY:withZ: <split-713> |Tier 2|Time 103( 72+31 )ms|AST 27|Inlined 1Y 0N|IR 183/ 366|CodeSize 1170|Addr 0x7fe6913a9510|Timestamp 9852420982731079|Src n/a
[engine] opt done id=727 AWFYList>>talkWithX:withY:withZ: <split-727> |Tier 2|Time 6283(2652+3631)ms|AST 134|Inlined 41Y 64N|IR 7190/ 15411|CodeSize 69417|Addr 0x7fe6913ab110|Timestamp 9852421077004913|Src n/a
[engine] opt done id=715 AWFYList>>talkWithX:withY:withZ: <split-715> |Tier 2|Time 94( 58+35 )ms|AST 27|Inlined 1Y 0N|IR 183/ 366|CodeSize 1170|Addr 0x7fe691411990|Timestamp 9852421078171041|Src n/a
[engine] opt done id=687 AWFYList>>talkWithX:withY:withZ: <split-687> |Tier 2|Time 1733(1079+655 )ms|AST 134|Inlined 17Y 16N|IR 2482/ 4968|CodeSize 20916|Addr 0x7fe691413d10|Timestamp 9852422830706144|Src n/a
[engine] opt done id=711 AWFYList>>talkWithX:withY:withZ: <split-711> |Tier 2|Time 6368(2935+3433)ms|AST 129|Inlined 41Y 64N|IR 7119/ 15806|CodeSize 70623|Addr 0x7fe691433e10|Timestamp 9852423579882311|Src n/a
[engine] opt done id=691 AWFYList>>talkWithX:withY:withZ: <split-691> |Tier 2|Time 1312( 840+471 )ms|AST 134|Inlined 17Y 8N|IR 2051/ 3782|CodeSize 14544|Addr 0x7fe69149c390|Timestamp 9852424147765309|Src n/a
[engine] opt done id=673 AWFYList>>talkWithX:withY:withZ: <split-673> |Tier 2|Time 6394(2743+3651)ms|AST 134|Inlined 41Y 64N|IR 7178/ 16489|CodeSize 72925|Addr 0x7fe6914b4310|Timestamp 9852427481634428|Src n/a
[engine] opt done id=671 AWFYList>>talkWithX:withY:withZ: <split-671> |Tier 2|Time 5136(2605+2531)ms|AST 134|Inlined 41Y 44N|IR 6249/ 13017|CodeSize 55097|Addr 0x7fe69151ed10|Timestamp 9852428728108736|Src n/a
[engine] opt done id=717 AWFYList>>talkWithX:withY:withZ: <split-717> |Tier 2|Time 79( 63+16 )ms|AST 27|Inlined 1Y 0N|IR 183/ 366|CodeSize 1170|Addr 0x7fe691574e10|Timestamp 9852428818423000|Src n/a
[engine] opt done id=683 AWFYList>>talkWithX:withY:withZ: <split-683> |Tier 2|Time 4764(2374+2389)ms|AST 134|Inlined 33Y 48N|IR 5528/ 11851|CodeSize 52440|Addr 0x7fe691576690|Timestamp 9852428916174965|Src n/a
[engine] opt done id=745 AWFYList>>talkWithX:withY:withZ: <split-745> |Tier 2|Time 107( 75+32 )ms|AST 27|Inlined 1Y 0N|IR 183/ 366|CodeSize 1170|Addr 0x7fe6915c3c90|Timestamp 9852429033230072|Src n/a
[engine] opt done id=747 AWFYList>>talkWithX:withY:withZ: <split-747> |Tier 2|Time 105( 71+33 )ms|AST 27|Inlined 1Y 0N|IR 183/ 366|CodeSize 1170|Addr 0x7fe6915c5510|Timestamp 9852429139564983|Src n/a
[engine] opt done id=749 AWFYList>>talkWithX:withY:withZ: <split-749> |Tier 2|Time 104( 86+17 )ms|AST 27|Inlined 1Y 0N|IR 183/ 366|CodeSize 1170|Addr 0x7fe6915c6d90|Timestamp 9852429244900624|Src n/a
[engine] opt done id=796 AWFYList>>isShorter:than: <split-796> |Tier 2|Time 74( 45+29 )ms|AST 71|Inlined 0Y 0N|IR 168/ 329|CodeSize 1271|Addr 0x7fe6915c8910|Timestamp 9852429334732540|Src n/a
[engine] opt done id=798 AWFYList>>isShorter:than: <split-798> |Tier 2|Time 79( 47+32 )ms|AST 71|Inlined 0Y 0N|IR 168/ 329|CodeSize 1271|Addr 0x7fe6915c9a90|Timestamp 9852429415087706|Src n/a
[engine] opt done id=800 AWFYList>>isShorter:than: <split-800> |Tier 2|Time 77( 46+32 )ms|AST 71|Inlined 0Y 0N|IR 168/ 329|CodeSize 1271|Addr 0x7fe6915caf10|Timestamp 9852429493968449|Src n/a
[engine] opt done id=814 AWFYList>>isShorter:than: <split-814> |Tier 2|Time 77( 48+30 )ms|AST 71|Inlined 0Y 0N|IR 168/ 329|CodeSize 1271|Addr 0x7fe6915cc390|Timestamp 9852429572941805|Src n/a
[engine] opt done id=685 AWFYList>>talkWithX:withY:withZ: <split-685> |Tier 2|Time 5589(2432+3157)ms|AST 134|Inlined 33Y 48N|IR 5599/ 11908|CodeSize 52787|Addr 0x7fe6915ce290|Timestamp 9852433082207732|Src n/a
[engine] opt done id=735 AWFYList>>talkWithX:withY:withZ: <split-735> |Tier 2|Time 4321(2266+2055)ms|AST 134|Inlined 25Y 32N|IR 4020/ 9504|CodeSize 40267|Addr 0x7fe69161c310|Timestamp 9852433140593431|Src n/a
[engine] opt done id=761 AWFYList>>talkWithX:withY:withZ: <split-761> |Tier 2|Time 8162(3840+4321)ms|AST 134|Inlined 41Y 64N|IR 7190/ 15851|CodeSize 70705|Addr 0x7fe691658010|Timestamp 9852437736443876|Src n/a
[engine] opt done id=731 AWFYList>>talkWithX:withY:withZ: <split-731> |Tier 2|Time 124( 88+35 )ms|AST 27|Inlined 1Y 0N|IR 183/ 366|CodeSize 1170|Addr 0x7fe6916c2290|Timestamp 9852438077834491|Src n/a
[engine] opt done id=733 AWFYList>>talkWithX:withY:withZ: <split-733> |Tier 2|Time 432( 324+107 )ms|AST 134|Inlined 9Y 0N|IR 876/ 1409|CodeSize 4347|Addr 0x7fe6916c4190|Timestamp 9852438511248611|Src n/a
[engine] opt done id=729 AWFYList>>talkWithX:withY:withZ: <split-729> |Tier 2|Time 5702(2976+2726)ms|AST 134|Inlined 33Y 48N|IR 5528/ 11851|CodeSize 52440|Addr 0x7fe6916cb290|Timestamp 9852438850666740|Src n/a
[engine] opt done id=765 AWFYList>>talkWithX:withY:withZ: <split-765> |Tier 2|Time 96( 62+34 )ms|AST 27|Inlined 1Y 0N|IR 183/ 366|CodeSize 1170|Addr 0x7fe691718890|Timestamp 9852438956239435|Src n/a
[engine] opt done id=719 AWFYList>>talkWithX:withY:withZ: <split-719> |Tier 2|Time 6016(2977+3039)ms|AST 134|Inlined 33Y 48N|IR 5599/ 13005|CodeSize 56274|Addr 0x7fe69171a110|Timestamp 9852439108318977|Src n/a
[engine] opt done id=806 AWFYList>>isShorter:than: <split-806> |Tier 2|Time 87( 61+26 )ms|AST 71|Inlined 0Y 0N|IR 168/ 329|CodeSize 1271|Addr 0x7fe69176ab10|Timestamp 9852439205208499|Src n/a
[engine] opt done id=816 AWFYList>>isShorter:than: <split-816> |Tier 2|Time 84( 58+26 )ms|AST 71|Inlined 0Y 0N|IR 168/ 308|CodeSize 1185|Addr 0x7fe69176bc90|Timestamp 9852439290720725|Src n/a
[engine] opt done id=820 AWFYList>>isShorter:than: <split-820> |Tier 2|Time 73( 46+27 )ms|AST 71|Inlined 0Y 0N|IR 168/ 308|CodeSize 1185|Addr 0x7fe69176cc90|Timestamp 9852439365139084|Src n/a
[engine] opt done id=779 AWFYList>>talkWithX:withY:withZ: <split-779> |Tier 2|Time 104( 73+31 )ms|AST 27|Inlined 1Y 0N|IR 183/ 366|CodeSize 1170|Addr 0x7fe69176dc90|Timestamp 9852439470257369|Src n/a
[engine] opt done id=763 AWFYList>>talkWithX:withY:withZ: <split-763> |Tier 2|Time 8029(3861+4169)ms|AST 134|Inlined 41Y 64N|IR 7190/ 15411|CodeSize 69193|Addr 0x7fe69176f810|Timestamp 9852446543230455|Src n/a
[engine] opt done id=767 AWFYList>>talkWithX:withY:withZ: <split-767> |Tier 2|Time 7982(4315+3667)ms|AST 134|Inlined 41Y 64N|IR 7190/ 15411|CodeSize 69223|Addr 0x7fe6917d5f90|Timestamp 9852446939800405|Src n/a
[engine] opt done id=777 AWFYList>>talkWithX:withY:withZ: <split-777> |Tier 2|Time 7989(4493+3496)ms|AST 134|Inlined 41Y 64N|IR 7190/ 15411|CodeSize 69392|Addr 0x7fe69183c710|Timestamp 9852447461068089|Src n/a
[engine] opt done id=697 AWFYList>>talkWithX:withY:withZ: <split-697> |Tier 2|Time 105( 76+29 )ms|AST 27|Inlined 1Y 0N|IR 183/ 366|CodeSize 1170|Addr 0x7fe6918a2f90|Timestamp 9852447578720649|Src n/a
[engine] opt done id=709 AWFYList>>talkWithX:withY:withZ: <split-709> |Tier 2|Time 2654(1402+1252)ms|AST 134|Inlined 17Y 16N|IR 2411/ 5929|CodeSize 24229|Addr 0x7fe6918a6210|Timestamp 9852449623122095|Src n/a
[engine] opt done id=802 AWFYList>>isShorter:than: <split-802> |Tier 2|Time 91( 67+24 )ms|AST 71|Inlined 0Y 0N|IR 168/ 329|CodeSize 1271|Addr 0x7fe6918ca010|Timestamp 9852449719026526|Src n/a
[engine] opt done id=808 AWFYList>>isShorter:than: <split-808> |Tier 2|Time 96( 61+34 )ms|AST 71|Inlined 0Y 0N|IR 168/ 329|CodeSize 1271|Addr 0x7fe6918cb190|Timestamp 9852449816273514|Src n/a
[engine] opt done id=810 AWFYList>>isShorter:than: <split-810> |Tier 2|Time 91( 67+24 )ms|AST 71|Inlined 0Y 0N|IR 168/ 329|CodeSize 1271|Addr 0x7fe6918cc710|Timestamp 9852449908857943|Src n/a
[engine] opt done id=666 AWFYList>>talkWithX:withY:withZ: <split-666> |Tier 2|Time 6299(2888+3412)ms|AST 134|Inlined 33Y 48N|IR 5528/ 11851|CodeSize 53229|Addr 0x7fe6918ce310|Timestamp 9852452853838518|Src n/a
[engine] opt done id=699 AWFYList>>talkWithX:withY:withZ: <split-699> |Tier 2|Time 6657(3326+3331)ms|AST 129|Inlined 33Y 48N|IR 5528/ 12960|CodeSize 56077|Addr 0x7fe69191cc90|Timestamp 9852454237492039|Src n/a
[engine] opt done id=804 AWFYList>>isShorter:than: <split-804> |Tier 2|Time 195( 170+25 )ms|AST 71|Inlined 0Y 0N|IR 168/ 308|CodeSize 1185|Addr 0x7fe691970410|Timestamp 9852454457883343|Src n/a
[engine] opt done id=812 AWFYList>>isShorter:than: <split-812> |Tier 2|Time 65( 52+13 )ms|AST 71|Inlined 0Y 0N|IR 168/ 308|CodeSize 1185|Addr 0x7fe691972210|Timestamp 9852454524318374|Src n/a
[engine] opt done id=818 AWFYList>>isShorter:than: <split-818> |Tier 2|Time 99( 71+28 )ms|AST 71|Inlined 0Y 0N|IR 168/ 308|CodeSize 1185|Addr 0x7fe691974190|Timestamp 9852454625187163|Src n/a
[engine] opt done id=781 AWFYList>>talkWithX:withY:withZ: <split-781> |Tier 2|Time 9108(4000+5108)ms|AST 129|Inlined 41Y 64N|IR 7119/ 15806|CodeSize 70803|Addr 0x7fe691979a10|Timestamp 9852459019065650|Src n/a
[engine] opt done id=771 AWFYList>>talkWithX:withY:withZ: <split-771> |Tier 2|Time 106( 71+34 )ms|AST 27|Inlined 1Y 0N|IR 183/ 366|CodeSize 1170|Addr 0x7fe6919e2390|Timestamp 9852459158154622|Src n/a
[engine] opt done id=773 AWFYList>>talkWithX:withY:withZ: <split-773> |Tier 2|Time 100( 74+26 )ms|AST 27|Inlined 1Y 0N|IR 183/ 366|CodeSize 1170|Addr 0x7fe6919e3c10|Timestamp 9852459259837592|Src n/a
[engine] opt done id=775 AWFYList>>talkWithX:withY:withZ: <split-775> |Tier 2|Time 124( 92+32 )ms|AST 27|Inlined 1Y 0N|IR 183/ 366|CodeSize 1170|Addr 0x7fe6919e6010|Timestamp 9852459394358087|Src n/a
[engine] opt done id=783 AWFYList>>talkWithX:withY:withZ: <split-783> |Tier 2|Time 8574(4232+4342)ms|AST 134|Inlined 41Y 64N|IR 7190/ 15851|CodeSize 70649|Addr 0x7fe6919e9290|Timestamp 9852461437028644|Src n/a
[engine] opt done id=693 AWFYList>>talkWithX:withY:withZ: <split-693> |Tier 2|Time 60( 44+16 )ms|AST 27|Inlined 1Y 0N|IR 183/ 366|CodeSize 1170|Addr 0x7fe691a53890|Timestamp 9852461508513802|Src n/a
[engine] opt done id=769 AWFYList>>talkWithX:withY:withZ: <split-769> |Tier 2|Time 8004(4378+3626)ms|AST 134|Inlined 41Y 64N|IR 7190/ 15851|CodeSize 70839|Addr 0x7fe691a55110|Timestamp 9852462631026060|Src n/a
[engine] opt done id=668 AWFYList>>talkWithX:withY:withZ: <split-668> |Tier 2|Time 7204(3065+4139)ms|AST 134|Inlined 41Y 64N|IR 7190/ 15411|CodeSize 69317|Addr 0x7fe691abe790|Timestamp 9852466599595011|Src n/a
[engine] opt done id=793 AWFYListElement>>length |Tier 2|Time 313( 236+77 )ms|AST 42|Inlined 2Y 1N|IR 335/ 714|CodeSize 2720|Addr 0x7fe691b24f90|Timestamp 9852466932573941|Src n/a
[engine] opt done id=751 AWFYList>>talkWithX:withY:withZ: <split-751> |Tier 2|Time 7632(3017+4615)ms|AST 134|Inlined 41Y 64N|IR 7190/ 15851|CodeSize 70722|Addr 0x7fe691b28490|Timestamp 9852469141866078|Src n/a
[engine] opt done id=794 AWFYList>>verifyResult: |Tier 2|Time 26( 23+3 )ms|AST 14|Inlined 0Y 0N|IR 28/ 41|CodeSize 167|Addr 0x7fe691b91690|Timestamp 9852469179665028|Src n/a
[engine] opt done id=695 AWFYList>>talkWithX:withY:withZ: <split-695> |Tier 2|Time 8116(3679+4437)ms|AST 129|Inlined 41Y 64N|IR 7119/ 15806|CodeSize 70803|Addr 0x7fe691b92d10|Timestamp 9852470758404603|Src n/a
[engine] opt done id=656 AWFYList>>benchmark |Tier 2|Time 4965(3081+1884)ms|AST 75|Inlined 74Y 24N|IR 4019/ 9686|CodeSize 34386|Addr 0x7fe691bfaf90|Timestamp 9852471899472317|Src n/a
[engine] opt done id=826 AWFYListElement>>length <split-826> |Tier 2|Time 117( 54+63 )ms|AST 37|Inlined 2Y 1N|IR 281/ 655|CodeSize 2443|Addr 0x7fe691c38c10|Timestamp 9852472025738486|Src n/a
[engine] opt done id=825 AWFYListElement>>length <split-825> |Tier 2|Time 133( 64+69 )ms|AST 42|Inlined 2Y 1N|IR 335/ 714|CodeSize 2720|Addr 0x7fe691c3b310|Timestamp 9852472160048050|Src n/a
[engine] opt done id=655 AWFYBenchmark>>innerBenchmarkLoop: |Tier 2|Time 3310(1809+1500)ms|AST 58|Inlined 76Y 24N|IR 4114/ 9881|CodeSize 38306|Addr 0x7fe691c3ec10|Timestamp 9852475372414307|Src n/a
[engine] opt done id=831 SmallInteger>>printString |Tier 2|Time 406( 383+22 )ms|AST 149|Inlined 4Y 1N|IR 284/ 383|CodeSize 1221|Addr 0x7fe691c9f390|Timestamp 9852545133894541|Src n/a
[engine] opt done id=17 String class>>new: |Tier 2|Time 220( 198+22 )ms|AST 45|Inlined 2Y 1N|IR 109/ 331|CodeSize 1110|Addr 0x7fe691ca3910|Timestamp 9852633338710190|Src n/a
[engine] Truffle runtime statistics for engine 3
Compilations : 154
Success : 146
Temporary Bailouts : 7
org.graalvm.compiler.core.common.CancellationBailoutException: Compilation cancelled.: 7
Permanent Bailouts : 0
Failed : 0
Interrupted : 1
Invalidated : 0
Queues : 254
Dequeues : 107
Target inlined into only caller: 107
Splits : 335
Compilation Accuracy : 1.000000
Queue Accuracy : 0.578740
Compilation Utilization : 1.085064
Remaining Compilation Queue : 0
Time to queue : count= 254, sum=1806472016, min= 40659, average= 7112094.55, max=264339887, maxTarget=SmallInteger>>printString
Time waiting in queue : count= 154, sum=4145641451, min= 398, average= 26919749.69, max=90958218, maxTarget=AWFYListElement>>length <split-826>
--------------------------- :
AST node statistics :
Truffle node count : count= 147, sum= 271225, min= 16, average= 1845.07, max= 6699, maxTarget=AWFYList>>talkWithX:withY:withZ: <split-679>
Trivial : count= 147, sum= 94794, min= 6, average= 644.86, max= 2331, maxTarget=AWFYList>>talkWithX:withY:withZ: <split-679>
Non Trivial : count= 147, sum= 176431, min= 10, average= 1200.21, max= 4368, maxTarget=AWFYList>>talkWithX:withY:withZ: <split-679>
Monomorphic : count= 147, sum= 171352, min= 10, average= 1165.66, max= 4242, maxTarget=AWFYList>>talkWithX:withY:withZ: <split-679>
Polymorphic : count= 147, sum= 5079, min= 0, average= 34.55, max= 126, maxTarget=AWFYList>>talkWithX:withY:withZ: <split-679>
Megamorphic : count= 147, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYList>>isShorter:than: <split-670>
Truffle call count : count= 147, sum= 4042, min= 0, average= 27.50, max= 105, maxTarget=AWFYList>>talkWithX:withY:withZ: <split-679>
Indirect : count= 147, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYList>>isShorter:than: <split-670>
Direct : count= 147, sum= 4042, min= 0, average= 27.50, max= 105, maxTarget=AWFYList>>talkWithX:withY:withZ: <split-679>
Dispatched : count= 147, sum= 2290, min= 0, average= 15.58, max= 64, maxTarget=AWFYList>>talkWithX:withY:withZ: <split-679>
Inlined : count= 147, sum= 1752, min= 0, average= 11.92, max= 76, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
---------- :
Cloned : count= 147, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYList>>isShorter:than: <split-670>
Not Cloned : count= 147, sum= 4042, min= 0, average= 27.50, max= 105, maxTarget=AWFYList>>talkWithX:withY:withZ: <split-679>
Truffle loops : count= 147, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYList>>isShorter:than: <split-670>
--------------------------- :
Compilation Tier 1 :
Compilation Rate : 0.00 bytes/second
Truffle Tier Rate : 0.00 bytes/second
Graal Tier Rate : 0.00 bytes/second
Installation Rate : 0.00 bytes/second
Time for compilation (us) : count= 0, sum= 0, min=9223372036854775, average= 0.00, max=-9223372036854775, maxTarget=null
Truffle Tier (us) : count= 0, sum= 0, min=9223372036854775, average= 0.00, max=-9223372036854775, maxTarget=null
Graal Tier (us) : count= 0, sum= 0, min=9223372036854775, average= 0.00, max=-9223372036854775, maxTarget=null
Code Installation (us) : count= 0, sum= 0, min=9223372036854775, average= 0.00, max=-9223372036854775, maxTarget=null
Graal node count :
After Truffle Tier : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
After Graal Tier : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
Graal compilation result :
Code size : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
Total frame size : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
Exception handlers : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
Infopoints : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
Marks : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
Data references : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
--------------------------- :
Compilation Tier 2 :
Compilation Rate : 9186.89 bytes/second
Truffle Tier Rate : 19758.14 bytes/second
Graal Tier Rate : 28459.82 bytes/second
Installation Rate : 54788.37 bytes/second
Time for compilation (us) : count= 153, sum= 295137381, min= 11307, average= 1929002.49, max= 9108658, maxTarget=AWFYList>>talkWithX:withY:withZ: <split-781>
Truffle Tier (us) : count= 146, sum= 137229240, min= 5755, average= 939926.31, max= 4493506, maxTarget=AWFYList>>talkWithX:withY:withZ: <split-777>
Graal Tier (us) : count= 146, sum= 95270962, min= 2210, average= 652540.84, max= 3237604, maxTarget=AWFYList>>talkWithX:withY:withZ: <split-781>
Code Installation (us) : count= 146, sum= 49488491, min= 1012, average= 338962.27, max= 1881733, maxTarget=AWFYList>>talkWithX:withY:withZ: <split-668>
Graal node count :
After Truffle Tier : count= 147, sum= 290490, min= 28, average= 1976.12, max= 7190, maxTarget=AWFYList>>talkWithX:withY:withZ: <split-679>
After Graal Tier : count= 146, sum= 621055, min= 41, average= 4253.80, max= 16489, maxTarget=AWFYList>>talkWithX:withY:withZ: <split-673>
Graal compilation result :
Code size : count= 146, sum= 2711394, min= 167, average= 18571.19, max= 72925, maxTarget=AWFYList>>talkWithX:withY:withZ: <split-673>
Total frame size : count= 146, sum= 72240, min= 32, average= 494.79, max= 1744, maxTarget=AWFYList>>talkWithX:withY:withZ: <split-679>
Exception handlers : count= 146, sum= 2302, min= 0, average= 15.77, max= 64, maxTarget=AWFYList>>talkWithX:withY:withZ: <split-679>
Infopoints : count= 146, sum= 31045, min= 4, average= 212.64, max= 841, maxTarget=AWFYList>>talkWithX:withY:withZ: <split-673>
CALL : count= 146, sum= 24880, min= 4, average= 170.41, max= 673, maxTarget=AWFYList>>talkWithX:withY:withZ: <split-673>
IMPLICIT_EXCEPTION : count= 146, sum= 5256, min= 0, average= 36.00, max= 147, maxTarget=AWFYList>>talkWithX:withY:withZ: <split-679>
SAFEPOINT : count= 146, sum= 909, min= 0, average= 6.23, max= 21, maxTarget=AWFYList>>talkWithX:withY:withZ:
Marks : count= 146, sum= 4087, min= 6, average= 27.99, max= 91, maxTarget=AWFYList>>talkWithX:withY:withZ: <split-679>
Data references : count= 146, sum= 27745, min= 2, average= 190.03, max= 731, maxTarget=AWFYList>>talkWithX:withY:withZ: <split-675>
# Mandelbrot (iterations: 250, problem size: 500) on Thu Jul 28 11:38:22 UTC 2022
# `/home/fniephaus/bin/graalvm-ce-java17-22.2.0/bin/trufflesqueak --experimental-options --smalltalk.disable-startup --smalltalk.disable-interrupts --engine.Mode=default --engine.MultiTier=false --engine.DynamicCompilationThresholds=false --engine.TraceCompilation --engine.CompilationStatistics --log.file="/home/fniephaus/dev/are-we-fast-yet/traces/Mandelbrot.trace.log" --quiet --code "AWFYHarness run: #('Mandelbrot' 250 500)"`
[engine] opt done id=457 Integer>><< |Tier 2|Time 110( 97+13 )ms|AST 24|Inlined 0Y 0N|IR 41/ 122|CodeSize 426|Addr 0x7ff422fa8290|Timestamp 9852652176048555|Src n/a
[engine] opt done id=658 AWFYMandelbrot>>mandelbrot: |Tier 2|Time 478( 397+81 )ms|AST 499|Inlined 2Y 0N|IR 466/ 1074|CodeSize 7358|Addr 0x7ff422f17c90|Timestamp 9852697680924410|Src n/a
[engine] opt done id=664 SmallInteger>>printString |Tier 2|Time 414( 365+49 )ms|AST 149|Inlined 4Y 1N|IR 284/ 382|CodeSize 1224|Addr 0x7ff422ef3a90|Timestamp 9852739020063693|Src n/a
[engine] opt done id=17 String class>>new: |Tier 2|Time 208( 194+14 )ms|AST 45|Inlined 2Y 1N|IR 109/ 331|CodeSize 1110|Addr 0x7ff422f13390|Timestamp 9852751184730310|Src n/a
[engine] Truffle runtime statistics for engine 3
Compilations : 5
Success : 4
Temporary Bailouts : 0
Permanent Bailouts : 0
Failed : 0
Interrupted : 1
Invalidated : 0
Queues : 5
Dequeues : 0
Splits : 173
Compilation Accuracy : 1.000000
Queue Accuracy : 1.000000
Compilation Utilization : 0.011973
Remaining Compilation Queue : 0
Time to queue : count= 5, sum= 284698816, min= 145072, average= 56939763.32, max=99371010, maxTarget=String class>>new:
Time waiting in queue : count= 5, sum= 70387, min= 1096, average= 14077.44, max= 24838, maxTarget=AWFYMandelbrot>>mandelbrot:
--------------------------- :
AST node statistics :
Truffle node count : count= 4, sum= 1701, min= 39, average= 425.25, max= 889, maxTarget=AWFYMandelbrot>>mandelbrot:
Trivial : count= 4, sum= 655, min= 15, average= 163.75, max= 342, maxTarget=AWFYMandelbrot>>mandelbrot:
Non Trivial : count= 4, sum= 1046, min= 24, average= 261.50, max= 547, maxTarget=AWFYMandelbrot>>mandelbrot:
Monomorphic : count= 4, sum= 1046, min= 24, average= 261.50, max= 547, maxTarget=AWFYMandelbrot>>mandelbrot:
Polymorphic : count= 4, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Integer>><<
Megamorphic : count= 4, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Integer>><<
Truffle call count : count= 4, sum= 10, min= 0, average= 2.50, max= 5, maxTarget=SmallInteger>>printString
Indirect : count= 4, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Integer>><<
Direct : count= 4, sum= 10, min= 0, average= 2.50, max= 5, maxTarget=SmallInteger>>printString
Dispatched : count= 4, sum= 2, min= 0, average= 0.50, max= 1, maxTarget=SmallInteger>>printString
Inlined : count= 4, sum= 8, min= 0, average= 2.00, max= 4, maxTarget=SmallInteger>>printString
---------- :
Cloned : count= 4, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Integer>><<
Not Cloned : count= 4, sum= 10, min= 0, average= 2.50, max= 5, maxTarget=SmallInteger>>printString
Truffle loops : count= 4, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Integer>><<
--------------------------- :
Compilation Tier 1 :
Compilation Rate : 0.00 bytes/second
Truffle Tier Rate : 0.00 bytes/second
Graal Tier Rate : 0.00 bytes/second
Installation Rate : 0.00 bytes/second
Time for compilation (us) : count= 0, sum= 0, min=9223372036854775, average= 0.00, max=-9223372036854775, maxTarget=null
Truffle Tier (us) : count= 0, sum= 0, min=9223372036854775, average= 0.00, max=-9223372036854775, maxTarget=null
Graal Tier (us) : count= 0, sum= 0, min=9223372036854775, average= 0.00, max=-9223372036854775, maxTarget=null
Code Installation (us) : count= 0, sum= 0, min=9223372036854775, average= 0.00, max=-9223372036854775, maxTarget=null
Graal node count :
After Truffle Tier : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
After Graal Tier : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
Graal compilation result :
Code size : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
Total frame size : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
Exception handlers : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
Infopoints : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
Marks : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
Data references : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
--------------------------- :
Compilation Tier 2 :
Compilation Rate : 8267.58 bytes/second
Truffle Tier Rate : 9603.66 bytes/second
Graal Tier Rate : 85942.50 bytes/second
Installation Rate : 192616.36 bytes/second
Time for compilation (us) : count= 4, sum= 1223816, min= 117701, average= 305954.09, max= 481066, maxTarget=AWFYMandelbrot>>mandelbrot:
Truffle Tier (us) : count= 4, sum= 1053557, min= 97284, average= 263389.30, max= 397276, maxTarget=AWFYMandelbrot>>mandelbrot:
Graal Tier (us) : count= 4, sum= 117729, min= 9399, average= 29432.47, max= 52098, maxTarget=AWFYMandelbrot>>mandelbrot:
Code Installation (us) : count= 4, sum= 52529, min= 3647, average= 13132.32, max= 31690, maxTarget=AWFYMandelbrot>>mandelbrot:
Graal node count :
After Truffle Tier : count= 4, sum= 900, min= 41, average= 225.00, max= 466, maxTarget=AWFYMandelbrot>>mandelbrot:
After Graal Tier : count= 4, sum= 1909, min= 122, average= 477.25, max= 1074, maxTarget=AWFYMandelbrot>>mandelbrot:
Graal compilation result :
Code size : count= 4, sum= 10118, min= 426, average= 2529.50, max= 7358, maxTarget=AWFYMandelbrot>>mandelbrot:
Total frame size : count= 4, sum= 704, min= 32, average= 176.00, max= 576, maxTarget=AWFYMandelbrot>>mandelbrot:
Exception handlers : count= 4, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Integer>><<
Infopoints : count= 4, sum= 91, min= 8, average= 22.75, max= 53, maxTarget=AWFYMandelbrot>>mandelbrot:
CALL : count= 4, sum= 70, min= 7, average= 17.50, max= 39, maxTarget=AWFYMandelbrot>>mandelbrot:
IMPLICIT_EXCEPTION : count= 4, sum= 18, min= 1, average= 4.50, max= 11, maxTarget=AWFYMandelbrot>>mandelbrot:
SAFEPOINT : count= 4, sum= 3, min= 0, average= 0.75, max= 3, maxTarget=AWFYMandelbrot>>mandelbrot:
Marks : count= 4, sum= 27, min= 6, average= 6.75, max= 9, maxTarget=AWFYMandelbrot>>mandelbrot:
Data references : count= 4, sum= 81, min= 4, average= 20.25, max= 50, maxTarget=AWFYMandelbrot>>mandelbrot:
# NBody (iterations: 250, problem size: 250000) on Thu Jul 28 11:12:52 UTC 2022
# `/home/fniephaus/bin/graalvm-ce-java17-22.2.0/bin/trufflesqueak --experimental-options --smalltalk.disable-startup --smalltalk.disable-interrupts --engine.Mode=default --engine.MultiTier=false --engine.DynamicCompilationThresholds=false --engine.TraceCompilation --engine.CompilationStatistics --log.file="/home/fniephaus/dev/are-we-fast-yet/traces/NBody.trace.log" --quiet --code "AWFYHarness run: #('NBody' 250 250000)"`
[engine] opt done id=680 AWFYBody>>vx: |Tier 2|Time 116( 102+14 )ms|AST 10|Inlined 0Y 0N|IR 83/ 99|CodeSize 252|Addr 0x7f36f6785710|Timestamp 9851127102815588|Src n/a
[engine] opt done id=682 AWFYBody>>vz: |Tier 2|Time 115( 101+14 )ms|AST 10|Inlined 0Y 0N|IR 83/ 99|CodeSize 252|Addr 0x7f36f67b2090|Timestamp 9851127102839265|Src n/a
[engine] opt done id=681 AWFYBody>>vy: |Tier 2|Time 116( 102+14 )ms|AST 10|Inlined 0Y 0N|IR 83/ 99|CodeSize 252|Addr 0x7f36f6705110|Timestamp 9851127102861057|Src n/a
[engine] opt done id=684 [] in AWFYNBodySystem>>advance: |Tier 2|Time 223( 185+37 )ms|AST 186|Inlined 3Y 0N|IR 317/ 316|CodeSize 628|Addr 0x7f36f67f4490|Timestamp 9851127371334423|Src n/a
[engine] opt done id=683 SequenceableCollection>>do: <split-683> |Tier 2|Time 371( 290+81 )ms|AST 72|Inlined 4Y 0N|IR 504/ 2162|CodeSize 6953|Addr 0x7f36f67ea090|Timestamp 9851127489286327|Src n/a
[engine] opt done id=679 AWFYNBodySystem>>advance: |Tier 2|Time 1003( 869+134 )ms|AST 815|Inlined 11Y 0N|IR 1787/ 1835|CodeSize 7965|Addr 0x7f36f686bf10|Timestamp 9851128116112145|Src n/a
[engine] opt done id=658 AWFYNBody>>innerBenchmarkLoop: |Tier 2|Time 3607(2248+1359)ms|AST 92|Inlined 43Y 16N|IR 4337/ 10236|CodeSize 44021|Addr 0x7f36f6882c10|Timestamp 9851133027676295|Src n/a
[engine] opt done id=666 AWFYBody class>>DaysPerYear |Tier 2|Time 28( 25+3 )ms|AST 7|Inlined 0Y 0N|IR 21/ 65|CodeSize 254|Addr 0x7f36f68b0010|Timestamp 9851140600599261|Src n/a
[engine] opt done id=688 AWFYNBodySystem>>energy |Tier 2|Time 381( 334+46 )ms|AST 558|Inlined 0Y 0N|IR 644/ 986|CodeSize 5602|Addr 0x7f36f68b3d90|Timestamp 9851149525945593|Src n/a
[engine] opt done id=667 AWFYBody class>>SolarMass |Tier 2|Time 56( 53+3 )ms|AST 9|Inlined 0Y 0N|IR 26/ 74|CodeSize 305|Addr 0x7f36f68b7290|Timestamp 9851152244701471|Src n/a
[engine] opt done id=665 AWFYBody>>initX:y:z:vx:vy:vz:mass: |Tier 2|Time 125( 113+12 )ms|AST 124|Inlined 4Y 0N|IR 312/ 332|CodeSize 1057|Addr 0x7f36f68b8a90|Timestamp 9851158931812772|Src n/a
[engine] opt done id=694 SmallInteger>>printString |Tier 2|Time 418( 396+22 )ms|AST 149|Inlined 4Y 1N|IR 284/ 383|CodeSize 1221|Addr 0x7f36f68bca90|Timestamp 9851171646685450|Src n/a
[engine] opt done id=17 String class>>new: |Tier 2|Time 219( 201+18 )ms|AST 45|Inlined 2Y 1N|IR 109/ 331|CodeSize 1110|Addr 0x7f36f68c0690|Timestamp 9851194868216875|Src n/a
[engine] Truffle runtime statistics for engine 3
Compilations : 14
Success : 13
Temporary Bailouts : 0
Permanent Bailouts : 0
Failed : 0
Interrupted : 1
Invalidated : 0
Queues : 17
Dequeues : 3
Target inlined into only caller: 3
Splits : 181
Compilation Accuracy : 1.000000
Queue Accuracy : 0.823529
Compilation Utilization : 0.092697
Remaining Compilation Queue : 0
Time to queue : count= 17, sum= 277411295, min= 79254, average= 16318311.48, max=71632707, maxTarget=SmallInteger>>printString
Time waiting in queue : count= 14, sum= 174991, min= 709, average= 12499.40, max= 110463, maxTarget=AWFYNBodySystem>>advance:
--------------------------- :
AST node statistics :
Truffle node count : count= 13, sum= 9263, min= 11, average= 712.54, max= 4667, maxTarget=AWFYNBody>>innerBenchmarkLoop:
Trivial : count= 13, sum= 3376, min= 4, average= 259.69, max= 1680, maxTarget=AWFYNBody>>innerBenchmarkLoop:
Non Trivial : count= 13, sum= 5887, min= 7, average= 452.85, max= 2987, maxTarget=AWFYNBody>>innerBenchmarkLoop:
Monomorphic : count= 13, sum= 5887, min= 7, average= 452.85, max= 2987, maxTarget=AWFYNBody>>innerBenchmarkLoop:
Polymorphic : count= 13, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYBody>>vy:
Megamorphic : count= 13, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYBody>>vy:
Truffle call count : count= 13, sum= 89, min= 0, average= 6.85, max= 59, maxTarget=AWFYNBody>>innerBenchmarkLoop:
Indirect : count= 13, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYBody>>vy:
Direct : count= 13, sum= 89, min= 0, average= 6.85, max= 59, maxTarget=AWFYNBody>>innerBenchmarkLoop:
Dispatched : count= 13, sum= 18, min= 0, average= 1.38, max= 16, maxTarget=AWFYNBody>>innerBenchmarkLoop:
Inlined : count= 13, sum= 71, min= 0, average= 5.46, max= 43, maxTarget=AWFYNBody>>innerBenchmarkLoop:
---------- :
Cloned : count= 13, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYBody>>vy:
Not Cloned : count= 13, sum= 89, min= 0, average= 6.85, max= 59, maxTarget=AWFYNBody>>innerBenchmarkLoop:
Truffle loops : count= 13, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYBody>>vy:
--------------------------- :
Compilation Tier 1 :
Compilation Rate : 0.00 bytes/second
Truffle Tier Rate : 0.00 bytes/second
Graal Tier Rate : 0.00 bytes/second
Installation Rate : 0.00 bytes/second
Time for compilation (us) : count= 0, sum= 0, min=9223372036854775, average= 0.00, max=-9223372036854775, maxTarget=null
Truffle Tier (us) : count= 0, sum= 0, min=9223372036854775, average= 0.00, max=-9223372036854775, maxTarget=null
Graal Tier (us) : count= 0, sum= 0, min=9223372036854775, average= 0.00, max=-9223372036854775, maxTarget=null
Code Installation (us) : count= 0, sum= 0, min=9223372036854775, average= 0.00, max=-9223372036854775, maxTarget=null
Graal node count :
After Truffle Tier : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
After Graal Tier : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
Graal compilation result :
Code size : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
Total frame size : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
Exception handlers : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
Infopoints : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
Marks : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
Data references : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
--------------------------- :
Compilation Tier 2 :
Compilation Rate : 10250.41 bytes/second
Truffle Tier Rate : 13907.65 bytes/second
Graal Tier Rate : 67394.00 bytes/second
Installation Rate : 92454.65 bytes/second
Time for compilation (us) : count= 13, sum= 6816510, min= 29421, average= 524346.94, max= 3608101, maxTarget=AWFYNBody>>innerBenchmarkLoop:
Truffle Tier (us) : count= 13, sum= 5023997, min= 25324, average= 386461.37, max= 2247804, maxTarget=AWFYNBody>>innerBenchmarkLoop:
Graal Tier (us) : count= 13, sum= 1036768, min= 2455, average= 79751.45, max= 764515, maxTarget=AWFYNBody>>innerBenchmarkLoop:
Code Installation (us) : count= 13, sum= 755743, min= 1641, average= 58134.11, max= 595781, maxTarget=AWFYNBody>>innerBenchmarkLoop:
Graal node count :
After Truffle Tier : count= 13, sum= 8590, min= 21, average= 660.77, max= 4337, maxTarget=AWFYNBody>>innerBenchmarkLoop:
After Graal Tier : count= 13, sum= 17017, min= 65, average= 1309.00, max= 10236, maxTarget=AWFYNBody>>innerBenchmarkLoop:
Graal compilation result :
Code size : count= 13, sum= 69872, min= 252, average= 5374.77, max= 44021, maxTarget=AWFYNBody>>innerBenchmarkLoop:
Total frame size : count= 13, sum= 2288, min= 32, average= 176.00, max= 1024, maxTarget=AWFYNBody>>innerBenchmarkLoop:
Exception handlers : count= 13, sum= 16, min= 0, average= 1.23, max= 16, maxTarget=AWFYNBody>>innerBenchmarkLoop:
Infopoints : count= 13, sum= 670, min= 5, average= 51.54, max= 432, maxTarget=AWFYNBody>>innerBenchmarkLoop:
CALL : count= 13, sum= 527, min= 5, average= 40.54, max= 329, maxTarget=AWFYNBody>>innerBenchmarkLoop:
IMPLICIT_EXCEPTION : count= 13, sum= 136, min= 0, average= 10.46, max= 100, maxTarget=AWFYNBody>>innerBenchmarkLoop:
SAFEPOINT : count= 13, sum= 7, min= 0, average= 0.54, max= 3, maxTarget=AWFYNBody>>innerBenchmarkLoop:
Marks : count= 13, sum= 101, min= 6, average= 7.77, max= 25, maxTarget=AWFYNBody>>innerBenchmarkLoop:
Data references : count= 13, sum= 686, min= 2, average= 52.77, max= 443, maxTarget=AWFYNBody>>innerBenchmarkLoop:
# Permute (iterations: 250, problem size: 1000) on Thu Jul 28 11:20:33 UTC 2022
# `/home/fniephaus/bin/graalvm-ce-java17-22.2.0/bin/trufflesqueak --experimental-options --smalltalk.disable-startup --smalltalk.disable-interrupts --engine.Mode=default --engine.MultiTier=false --engine.DynamicCompilationThresholds=false --engine.TraceCompilation --engine.CompilationStatistics --log.file="/home/fniephaus/dev/are-we-fast-yet/traces/Permute.trace.log" --quiet --code "AWFYHarness run: #('Permute' 250 1000)"`
[engine] opt done id=662 AWFYPermute>>swap:with: |Tier 2|Time 238( 219+20 )ms|AST 73|Inlined 0Y 0N|IR 244/ 187|CodeSize 489|Addr 0x7f75ac01d990|Timestamp 9851583622881308|Src n/a
[engine] opt done id=661 AWFYPermute>>permute: |Tier 2|Time 1610(1235+375 )ms|AST 137|Inlined 20Y 8N|IR 3042/ 4026|CodeSize 19470|Addr 0x7f75ac031c90|Timestamp 9851584987502193|Src n/a
[engine] opt done id=660 SequenceableCollection>>atAllPut: |Tier 2|Time 81( 62+19 )ms|AST 71|Inlined 0Y 0N|IR 211/ 423|CodeSize 1592|Addr 0x7f75abf6af10|Timestamp 9851585112751293|Src n/a
[engine] opt done id=663 AWFYPermute>>verifyResult: |Tier 2|Time 16( 12+3 )ms|AST 14|Inlined 0Y 0N|IR 28/ 41|CodeSize 170|Addr 0x7f75abf4a810|Timestamp 9851585349344032|Src n/a
[engine] opt done id=659 ArrayedCollection class>>new:withAll: |Tier 2|Time 122( 99+22 )ms|AST 30|Inlined 1Y 0N|IR 248/ 243|CodeSize 771|Addr 0x7f75abffa290|Timestamp 9851585452112831|Src n/a
[engine] opt done id=658 AWFYPermute>>benchmark |Tier 2|Time 1565(1168+398 )ms|AST 46|Inlined 23Y 8N|IR 3086/ 3569|CodeSize 13409|Addr 0x7f75ac045f90|Timestamp 9851586895643899|Src n/a
[engine] opt done id=657 AWFYBenchmark>>innerBenchmarkLoop: |Tier 2|Time 1691(1253+438 )ms|AST 58|Inlined 25Y 8N|IR 3187/ 3637|CodeSize 14686|Addr 0x7f75ac055a10|Timestamp 9851587390167370|Src n/a
[engine] opt done id=668 SmallInteger>>printString |Tier 2|Time 409( 388+21 )ms|AST 149|Inlined 4Y 1N|IR 284/ 383|CodeSize 1221|Addr 0x7f75abf9c910|Timestamp 9851619285501703|Src n/a
[engine] opt done id=17 String class>>new: |Tier 2|Time 216( 197+19 )ms|AST 45|Inlined 2Y 1N|IR 109/ 331|CodeSize 1110|Addr 0x7f75abf87890|Timestamp 9851638457390245|Src n/a
[engine] Truffle runtime statistics for engine 3
Compilations : 10
Success : 9
Temporary Bailouts : 0
Permanent Bailouts : 0
Failed : 0
Interrupted : 1
Invalidated : 0
Queues : 10
Dequeues : 0
Splits : 173
Compilation Accuracy : 1.000000
Queue Accuracy : 1.000000
Compilation Utilization : 0.099923
Remaining Compilation Queue : 0
Time to queue : count= 10, sum= 156292279, min= 30990, average= 15629227.90, max=57673688, maxTarget=SmallInteger>>printString
Time waiting in queue : count= 10, sum= 62921, min= 805, average= 6292.13, max= 24291, maxTarget=SmallInteger>>printString
--------------------------- :
AST node statistics :
Truffle node count : count= 9, sum= 11638, min= 22, average= 1293.11, max= 3632, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Trivial : count= 9, sum= 4595, min= 8, average= 510.56, max= 1432, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Non Trivial : count= 9, sum= 7043, min= 14, average= 782.56, max= 2200, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Monomorphic : count= 9, sum= 7035, min= 14, average= 781.67, max= 2198, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Polymorphic : count= 9, sum= 8, min= 0, average= 0.89, max= 2, maxTarget=SequenceableCollection>>atAllPut:
Megamorphic : count= 9, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYPermute>>swap:with:
Truffle call count : count= 9, sum= 101, min= 0, average= 11.22, max= 33, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Indirect : count= 9, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYPermute>>swap:with:
Direct : count= 9, sum= 101, min= 0, average= 11.22, max= 33, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Dispatched : count= 9, sum= 26, min= 0, average= 2.89, max= 8, maxTarget=AWFYPermute>>permute:
Inlined : count= 9, sum= 75, min= 0, average= 8.33, max= 25, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
---------- :
Cloned : count= 9, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYPermute>>swap:with:
Not Cloned : count= 9, sum= 101, min= 0, average= 11.22, max= 33, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Truffle loops : count= 9, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYPermute>>swap:with:
--------------------------- :
Compilation Tier 1 :
Compilation Rate : 0.00 bytes/second
Truffle Tier Rate : 0.00 bytes/second
Graal Tier Rate : 0.00 bytes/second
Installation Rate : 0.00 bytes/second
Time for compilation (us) : count= 0, sum= 0, min=9223372036854775, average= 0.00, max=-9223372036854775, maxTarget=null
Truffle Tier (us) : count= 0, sum= 0, min=9223372036854775, average= 0.00, max=-9223372036854775, maxTarget=null
Graal Tier (us) : count= 0, sum= 0, min=9223372036854775, average= 0.00, max=-9223372036854775, maxTarget=null
Code Installation (us) : count= 0, sum= 0, min=9223372036854775, average= 0.00, max=-9223372036854775, maxTarget=null
Graal node count :
After Truffle Tier : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
After Graal Tier : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
Graal compilation result :
Code size : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
Total frame size : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
Exception handlers : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
Infopoints : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
Marks : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
Data references : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
--------------------------- :
Compilation Tier 2 :
Compilation Rate : 8866.25 bytes/second
Truffle Tier Rate : 11420.12 bytes/second
Graal Tier Rate : 62022.00 bytes/second
Installation Rate : 109900.19 bytes/second
Time for compilation (us) : count= 9, sum= 5968473, min= 17266, average= 663163.69, max= 1692357, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Truffle Tier (us) : count= 9, sum= 4633750, min= 12399, average= 514861.13, max= 1252919, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Graal Tier (us) : count= 9, sum= 853213, min= 2753, average= 94801.49, max= 306096, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Code Installation (us) : count= 9, sum= 481509, min= 2114, average= 53501.07, max= 166868, maxTarget=AWFYPermute>>permute:
Graal node count :
After Truffle Tier : count= 9, sum= 10439, min= 28, average= 1159.89, max= 3187, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
After Graal Tier : count= 9, sum= 12840, min= 41, average= 1426.67, max= 4026, maxTarget=AWFYPermute>>permute:
Graal compilation result :
Code size : count= 9, sum= 52918, min= 170, average= 5879.78, max= 19470, maxTarget=AWFYPermute>>permute:
Total frame size : count= 9, sum= 1808, min= 32, average= 200.89, max= 640, maxTarget=AWFYPermute>>permute:
Exception handlers : count= 9, sum= 28, min= 0, average= 3.11, max= 10, maxTarget=AWFYPermute>>benchmark
Infopoints : count= 9, sum= 426, min= 4, average= 47.33, max= 155, maxTarget=AWFYPermute>>permute:
CALL : count= 9, sum= 350, min= 4, average= 38.89, max= 123, maxTarget=AWFYPermute>>permute:
IMPLICIT_EXCEPTION : count= 9, sum= 72, min= 0, average= 8.00, max= 29, maxTarget=AWFYPermute>>permute:
SAFEPOINT : count= 9, sum= 4, min= 0, average= 0.44, max= 3, maxTarget=AWFYPermute>>permute:
Marks : count= 9, sum= 86, min= 6, average= 9.56, max= 17, maxTarget=AWFYPermute>>permute:
Data references : count= 9, sum= 407, min= 3, average= 45.22, max= 154, maxTarget=AWFYPermute>>permute:
# Queens (iterations: 250, problem size: 1000) on Thu Jul 28 11:24:40 UTC 2022
# `/home/fniephaus/bin/graalvm-ce-java17-22.2.0/bin/trufflesqueak --experimental-options --smalltalk.disable-startup --smalltalk.disable-interrupts --engine.Mode=default --engine.MultiTier=false --engine.DynamicCompilationThresholds=false --engine.TraceCompilation --engine.CompilationStatistics --log.file="/home/fniephaus/dev/are-we-fast-yet/traces/Queens.trace.log" --quiet --code "AWFYHarness run: #('Queens' 250 1000)"`
[engine] opt done id=662 AWFYQueens>>row:column:put: |Tier 2|Time 168( 144+24 )ms|AST 82|Inlined 0Y 0N|IR 239/ 359|CodeSize 1107|Addr 0x7f2320081a10|Timestamp 9851830144082038|Src n/a
[engine] opt done id=661 AWFYQueens>>row:column: |Tier 2|Time 229( 205+24 )ms|AST 76|Inlined 0Y 0N|IR 276/ 387|CodeSize 1323|Addr 0x7f2320080b10|Timestamp 9851830144110045|Src n/a
[engine] opt done id=659 SequenceableCollection>>atAllPut: |Tier 2|Time 90( 62+28 )ms|AST 71|Inlined 0Y 0N|IR 286/ 635|CodeSize 2784|Addr 0x7f232008b810|Timestamp 9851830245469329|Src n/a
[engine] opt done id=659 SequenceableCollection>>atAllPut: |Tier 2|Time 82( 54+28 )ms|AST 71|Inlined 0Y 0N|IR 286/ 640|CodeSize 2827|Addr 0x7f232008b810|Timestamp 9851830330310605|Src n/a
[engine] opt done id=658 ArrayedCollection class>>new:withAll: |Tier 2|Time 124( 86+38 )ms|AST 30|Inlined 1Y 0N|IR 313/ 606|CodeSize 2505|Addr 0x7f231fff2090|Timestamp 9851830698745031|Src n/a
[engine] opt done id=658 ArrayedCollection class>>new:withAll: |Tier 2|Time 101( 50+52 )ms|AST 30|Inlined 1Y 0N|IR 313/ 611|CodeSize 2538|Addr 0x7f231ffe7410|Timestamp 9851830802976680|Src n/a
[engine] opt done id=660 AWFYQueens>>placeQueen: |Tier 2|Time 1028( 809+220 )ms|AST 148|Inlined 11Y 1N|IR 2125/ 3149|CodeSize 14383|Addr 0x7f232008fa90|Timestamp 9851830931897826|Src n/a
[engine] opt done id=663 True>>and: |Tier 2|Time 15( 12+3 )ms|AST 16|Inlined 0Y 0N|IR 27/ 37|CodeSize 176|Addr 0x7f231ffe6b90|Timestamp 9851830964397085|Src n/a
[engine] opt done id=664 AWFYQueens>>verifyResult: |Tier 2|Time 8( 5+2 )ms|AST 8|Inlined 0Y 0N|IR 23/ 29|CodeSize 140|Addr 0x7f231ffcc190|Timestamp 9851831324899311|Src n/a
[engine] opt done id=657 AWFYQueens>>queens |Tier 2|Time 1422(1022+400 )ms|AST 91|Inlined 20Y 1N|IR 2900/ 4236|CodeSize 17052|Addr 0x7f232009c810|Timestamp 9851832371544858|Src n/a
[engine] opt done id=656 AWFYQueens>>benchmark |Tier 2|Time 1583(1149+434 )ms|AST 67|Inlined 22Y 1N|IR 3007/ 4380|CodeSize 18953|Addr 0x7f23200af390|Timestamp 9851832529052769|Src n/a
[engine] opt done id=655 AWFYBenchmark>>innerBenchmarkLoop: |Tier 2|Time 1696(1177+520 )ms|AST 58|Inlined 24Y 1N|IR 3105/ 4516|CodeSize 19403|Addr 0x7f23200c6310|Timestamp 9851833324250452|Src n/a
[engine] opt done id=669 SmallInteger>>printString |Tier 2|Time 413( 388+25 )ms|AST 149|Inlined 4Y 1N|IR 284/ 383|CodeSize 1221|Addr 0x7f231fffa510|Timestamp 9851868733392033|Src n/a
[engine] opt done id=17 String class>>new: |Tier 2|Time 212( 194+18 )ms|AST 45|Inlined 2Y 1N|IR 109/ 331|CodeSize 1110|Addr 0x7f231fff8990|Timestamp 9851890076448456|Src n/a
[engine] Truffle runtime statistics for engine 3
Compilations : 15
Success : 14
Temporary Bailouts : 0
Permanent Bailouts : 0
Failed : 0
Interrupted : 1
Invalidated : 0
Queues : 15
Dequeues : 0
Splits : 173
Compilation Accuracy : 1.000000
Queue Accuracy : 1.000000
Compilation Utilization : 0.110279
Remaining Compilation Queue : 0
Time to queue : count= 15, sum= 169797094, min= 32840, average= 11319806.32, max=63855550, maxTarget=SmallInteger>>printString
Time waiting in queue : count= 15, sum= 74454, min= 441, average= 4963.64, max= 23750, maxTarget=String class>>new:
--------------------------- :
AST node statistics :
Truffle node count : count= 14, sum= 12068, min= 12, average= 862.00, max= 2945, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Trivial : count= 14, sum= 4694, min= 4, average= 335.29, max= 1137, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Non Trivial : count= 14, sum= 7374, min= 8, average= 526.71, max= 1808, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Monomorphic : count= 14, sum= 7342, min= 8, average= 524.43, max= 1800, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Polymorphic : count= 14, sum= 32, min= 0, average= 2.29, max= 8, maxTarget=AWFYQueens>>queens
Megamorphic : count= 14, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYQueens>>row:column:
Truffle call count : count= 14, sum= 91, min= 0, average= 6.50, max= 25, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Indirect : count= 14, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYQueens>>row:column:
Direct : count= 14, sum= 91, min= 0, average= 6.50, max= 25, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Dispatched : count= 14, sum= 6, min= 0, average= 0.43, max= 1, maxTarget=AWFYQueens>>placeQueen:
Inlined : count= 14, sum= 85, min= 0, average= 6.07, max= 24, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
---------- :
Cloned : count= 14, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYQueens>>row:column:
Not Cloned : count= 14, sum= 91, min= 0, average= 6.50, max= 25, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Truffle loops : count= 14, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYQueens>>row:column:
--------------------------- :
Compilation Tier 1 :
Compilation Rate : 0.00 bytes/second
Truffle Tier Rate : 0.00 bytes/second
Graal Tier Rate : 0.00 bytes/second
Installation Rate : 0.00 bytes/second
Time for compilation (us) : count= 0, sum= 0, min=9223372036854775, average= 0.00, max=-9223372036854775, maxTarget=null
Truffle Tier (us) : count= 0, sum= 0, min=9223372036854775, average= 0.00, max=-9223372036854775, maxTarget=null
Graal Tier (us) : count= 0, sum= 0, min=9223372036854775, average= 0.00, max=-9223372036854775, maxTarget=null
Code Installation (us) : count= 0, sum= 0, min=9223372036854775, average= 0.00, max=-9223372036854775, maxTarget=null
Graal node count :
After Truffle Tier : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
After Graal Tier : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
Graal compilation result :
Code size : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
Total frame size : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
Exception handlers : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
Infopoints : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
Marks : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
Data references : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
--------------------------- :
Compilation Tier 2 :
Compilation Rate : 11865.78 bytes/second
Truffle Tier Rate : 15953.87 bytes/second
Graal Tier Rate : 63318.32 bytes/second
Installation Rate : 172354.55 bytes/second
Time for compilation (us) : count= 14, sum= 7207446, min= 9165, average= 514817.59, max= 1697151, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Truffle Tier (us) : count= 14, sum= 5360580, min= 5420, average= 382898.61, max= 1176594, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Graal Tier (us) : count= 14, sum= 1350667, min= 1991, average= 96476.26, max= 371120, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Code Installation (us) : count= 14, sum= 496198, min= 1590, average= 35442.72, max= 149437, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Graal node count :
After Truffle Tier : count= 14, sum= 13293, min= 23, average= 949.50, max= 3105, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
After Graal Tier : count= 14, sum= 20299, min= 29, average= 1449.93, max= 4516, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Graal compilation result :
Code size : count= 14, sum= 85522, min= 140, average= 6108.71, max= 19403, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Total frame size : count= 14, sum= 3456, min= 32, average= 246.86, max= 720, maxTarget=AWFYQueens>>benchmark
Exception handlers : count= 14, sum= 4, min= 0, average= 0.29, max= 1, maxTarget=AWFYQueens>>placeQueen:
Infopoints : count= 14, sum= 553, min= 4, average= 39.50, max= 117, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
CALL : count= 14, sum= 473, min= 4, average= 33.79, max= 98, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
IMPLICIT_EXCEPTION : count= 14, sum= 62, min= 0, average= 4.43, max= 14, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
SAFEPOINT : count= 14, sum= 18, min= 0, average= 1.29, max= 5, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Marks : count= 14, sum= 106, min= 6, average= 7.57, max= 12, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Data references : count= 14, sum= 594, min= 1, average= 42.43, max= 119, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
# Richards (iterations: 250, problem size: 100) on Thu Jul 28 11:40:10 UTC 2022
# `/home/fniephaus/bin/graalvm-ce-java17-22.2.0/bin/trufflesqueak --experimental-options --smalltalk.disable-startup --smalltalk.disable-interrupts --engine.Mode=default --engine.MultiTier=false --engine.DynamicCompilationThresholds=false --engine.TraceCompilation --engine.CompilationStatistics --log.file="/home/fniephaus/dev/are-we-fast-yet/traces/Richards.trace.log" --quiet --code "AWFYHarness run: #('Richards' 250 100)"`
[engine] opt done id=704 AWFYTaskState>>isTaskHoldingOrWaiting |Tier 2|Time 155( 97+58 )ms|AST 31|Inlined 0Y 0N|IR 149/ 155|CodeSize 491|Addr 0x7fa35cbed110|Timestamp 9852759843005299|Src n/a
[engine] opt done id=706 AWFYTaskState>>isWaitingWithPacket |Tier 2|Time 120( 62+58 )ms|AST 30|Inlined 0Y 0N|IR 107/ 119|CodeSize 333|Addr 0x7fa35cbeca10|Timestamp 9852759842993146|Src n/a
[engine] opt done id=711 AWFYPacket>>link: |Tier 2|Time 13( 8+5 )ms|AST 10|Inlined 0Y 0N|IR 69/ 195|CodeSize 481|Addr 0x7fa35cbfb190|Timestamp 9852759867233897|Src n/a
[engine] opt done id=719 AWFYScheduler>>findTask: |Tier 2|Time 76( 70+6 )ms|AST 42|Inlined 0Y 0N|IR 78/ 152|CodeSize 561|Addr 0x7fa35cc01690|Timestamp 9852759929870771|Src n/a
[engine] opt done id=715 AWFYPacket>>identity: |Tier 2|Time 15( 11+4 )ms|AST 10|Inlined 0Y 0N|IR 81/ 96|CodeSize 241|Addr 0x7fa35cc02f90|Timestamp 9852759947438831|Src n/a
[engine] opt done id=675 AWFYTaskState>>taskWaiting: |Tier 2|Time 12( 7+5 )ms|AST 10|Inlined 0Y 0N|IR 82/ 94|CodeSize 233|Addr 0x7fa35cc04690|Timestamp 9852759962008244|Src n/a
[engine] opt done id=705 AWFYTaskControlBlock>>runTask |Tier 2|Time 312( 254+58 )ms|AST 116|Inlined 3Y 0N|IR 537/ 1189|CodeSize 3805|Addr 0x7fa35cc07290|Timestamp 9852760032416119|Src n/a
[engine] opt done id=712 AWFYScheduler>>wait |Tier 2|Time 27( 20+6 )ms|AST 26|Inlined 1Y 0N|IR 133/ 158|CodeSize 313|Addr 0x7fa35cb21590|Timestamp 9852760061703086|Src n/a
[engine] opt done id=718 AWFYScheduler>>queuePacket: |Tier 2|Time 380( 334+46 )ms|AST 122|Inlined 8Y 0N|IR 658/ 1100|CodeSize 3086|Addr 0x7fa35cb61690|Timestamp 9852760444224265|Src n/a
[engine] opt done id=716 AWFYPacket>>datum: |Tier 2|Time 26( 22+4 )ms|AST 10|Inlined 0Y 0N|IR 81/ 96|CodeSize 241|Addr 0x7fa35caef710|Timestamp 9852760474897512|Src n/a
[engine] opt done id=723 [] in AWFYScheduler>>createDevice:priority:work:state: |Tier 2|Time 607( 471+137 )ms|AST 150|Inlined 15Y 0N|IR 1156/ 1521|CodeSize 4480|Addr 0x7fa35cb14490|Timestamp 9852760476813424|Src n/a
[engine] opt done id=676 AWFYTaskState>>taskHolding: |Tier 2|Time 11( 7+4 )ms|AST 10|Inlined 0Y 0N|IR 83/ 95|CodeSize 233|Addr 0x7fa35caf4310|Timestamp 9852760491706637|Src n/a
[engine] opt done id=724 AWFYDeviceTaskDataRecord>>pending: |Tier 2|Time 12( 6+5 )ms|AST 10|Inlined 0Y 0N|IR 69/ 195|CodeSize 481|Addr 0x7fa35cb80610|Timestamp 9852760505245840|Src n/a
[engine] opt done id=710 AWFYRBObject>>append:head: |Tier 2|Time 91( 74+16 )ms|AST 111|Inlined 2Y 0N|IR 221/ 502|CodeSize 1426|Addr 0x7fa35cb32b10|Timestamp 9852760567998028|Src n/a
[engine] opt deopt id=705 AWFYTaskControlBlock>>runTask | |Timestamp 9852760810568414|Src n/a
[engine] opt inval. id=705 AWFYTaskControlBlock>>runTask |Timestamp 9852760815113983|Src n/a|Reason Profiled Return Type
[engine] opt done id=705 AWFYTaskControlBlock>>runTask |Tier 2|Time 229( 167+63 )ms|AST 116|Inlined 3Y 0N|IR 624/ 1206|CodeSize 3953|Addr 0x7fa35cb79690|Timestamp 9852761286007327|Src n/a
[engine] opt done id=713 [] in AWFYScheduler>>createWorker:priority:work:state: |Tier 2|Time 802( 692+110 )ms|AST 310|Inlined 19Y 0N|IR 1357/ 1679|CodeSize 4531|Addr 0x7fa35cc0af90|Timestamp 9852761309269971|Src n/a
[engine] opt done id=727 AWFYIdleTaskDataRecord>>count: |Tier 2|Time 10( 7+4 )ms|AST 10|Inlined 0Y 0N|IR 80/ 96|CodeSize 241|Addr 0x7fa35cb78f90|Timestamp 9852761323031420|Src n/a
[engine] opt done id=708 [] in AWFYScheduler>>createHandler:priority:work:state: |Tier 2|Time 1396(1114+282 )ms|AST 340|Inlined 34Y 0N|IR 2415/ 4070|CodeSize 13731|Addr 0x7fa35cc10b10|Timestamp 9852761360794051|Src n/a
[engine] opt done id=728 AWFYIdleTaskDataRecord>>control: |Tier 2|Time 11( 7+4 )ms|AST 10|Inlined 0Y 0N|IR 80/ 96|CodeSize 241|Addr 0x7fa35cc1ea90|Timestamp 9852761377167765|Src n/a
[engine] opt done id=729 AWFYScheduler>>release: |Tier 2|Time 88( 78+10 )ms|AST 90|Inlined 2Y 0N|IR 195/ 297|CodeSize 741|Addr 0x7fa35cc20c90|Timestamp 9852761412337828|Src n/a
[engine] opt done id=717 AWFYWorkerTaskDataRecord>>count: |Tier 2|Time 10( 6+4 )ms|AST 10|Inlined 0Y 0N|IR 80/ 96|CodeSize 241|Addr 0x7fa35cc21c90|Timestamp 9852761424283452|Src n/a
[engine] opt done id=665 AWFYTaskState>>running |Tier 2|Time 36( 28+8 )ms|AST 15|Inlined 0Y 0N|IR 213/ 188|CodeSize 652|Addr 0x7fa35cc24710|Timestamp 9852761462127452|Src n/a
[engine] opt done id=689 AWFYRBObject class>>DeviceA |Tier 2|Time 7( 5+2 )ms|AST 7|Inlined 0Y 0N|IR 21/ 27|CodeSize 136|Addr 0x7fa35cc25190|Timestamp 9852761470443382|Src n/a
[engine] opt done id=694 AWFYRBObject class>>DeviceB |Tier 2|Time 6( 4+2 )ms|AST 7|Inlined 0Y 0N|IR 21/ 27|CodeSize 136|Addr 0x7fa35cc25510|Timestamp 9852761477814312|Src n/a
[engine] opt done id=707 AWFYTaskState>>packetPending |Tier 2|Time 15( 10+5 )ms|AST 17|Inlined 0Y 0N|IR 139/ 127|CodeSize 325|Addr 0x7fa35cc26090|Timestamp 9852761493486854|Src n/a
[engine] opt done id=688 AWFYRBObject class>>HandlerA |Tier 2|Time 6( 4+2 )ms|AST 7|Inlined 0Y 0N|IR 21/ 27|CodeSize 136|Addr 0x7fa35cc26990|Timestamp 9852761501003969|Src n/a
[engine] opt done id=674 AWFYTaskState>>packetPending: |Tier 2|Time 9( 6+3 )ms|AST 10|Inlined 0Y 0N|IR 81/ 93|CodeSize 225|Addr 0x7fa35cc26d10|Timestamp 9852761511589295|Src n/a
[engine] opt done id=725 AWFYScheduler>>holdSelf |Tier 2|Time 33( 27+6 )ms|AST 48|Inlined 1Y 0N|IR 175/ 185|CodeSize 417|Addr 0x7fa35cc27810|Timestamp 9852761545822949|Src n/a
[engine] opt done id=695 AWFYRBObject class>>HandlerB |Tier 2|Time 27( 24+3 )ms|AST 7|Inlined 0Y 0N|IR 21/ 27|CodeSize 136|Addr 0x7fa35cc28290|Timestamp 9852761573974799|Src n/a
[engine] opt done id=726 [] in AWFYScheduler>>createIdler:priority:work:state: |Tier 2|Time 372( 339+33 )ms|AST 226|Inlined 13Y 0N|IR 834/ 858|CodeSize 1831|Addr 0x7fa35cc28c10|Timestamp 9852761660650084|Src n/a
[engine] opt done id=703 AWFYScheduler>>schedule |Tier 2|Time 346( 173+173 )ms|AST 105|Inlined 5Y 1N|IR 989/ 3222|CodeSize 12051|Addr 0x7fa35cc2b710|Timestamp 9852761724672679|Src n/a
[engine] opt done id=661 SequenceableCollection>>atAllPut: |Tier 2|Time 83( 34+49 )ms|AST 71|Inlined 0Y 0N|IR 233/ 459|CodeSize 1825|Addr 0x7fa35cc35510|Timestamp 9852762048901190|Src n/a
[engine] opt done id=661 SequenceableCollection>>atAllPut: |Tier 2|Time 51( 30+21 )ms|AST 71|Inlined 0Y 0N|IR 233/ 465|CodeSize 1866|Addr 0x7fa35cc38690|Timestamp 9852762107270409|Src n/a
[engine] opt done id=660 ArrayedCollection class>>new:withAll: |Tier 2|Time 107( 71+36 )ms|AST 30|Inlined 1Y 0N|IR 269/ 515|CodeSize 1904|Addr 0x7fa35cc3b810|Timestamp 9852763294509907|Src n/a
[engine] opt done id=660 ArrayedCollection class>>new:withAll: |Tier 2|Time 78( 47+31 )ms|AST 30|Inlined 1Y 0N|IR 269/ 521|CodeSize 1947|Addr 0x7fa35cc3f490|Timestamp 9852763381901101|Src n/a
[engine] opt done id=679 Behavior>>new <split-679> |Tier 2|Time 30( 26+4 )ms|AST 25|Inlined 0Y 0N|IR 35/ 109|CodeSize 407|Addr 0x7fa35cc42710|Timestamp 9852763589697724|Src n/a
[engine] opt done id=678 AWFYPacket class>>create:identity:kind: |Tier 2|Time 132( 108+24 )ms|AST 34|Inlined 4Y 0N|IR 324/ 347|CodeSize 1124|Addr 0x7fa35cc43310|Timestamp 9852763691034268|Src n/a
[engine] opt done id=677 AWFYScheduler>>createPacket:identity:kind: |Tier 2|Time 159( 119+40 )ms|AST 26|Inlined 5Y 0N|IR 363/ 343|CodeSize 1117|Addr 0x7fa35cc45210|Timestamp 9852763718353148|Src n/a
[engine] opt done id=672 Behavior>>new <split-672> |Tier 2|Time 23( 16+8 )ms|AST 25|Inlined 0Y 0N|IR 102/ 297|CodeSize 987|Addr 0x7fa35cc47c10|Timestamp 9852764240756883|Src n/a
[engine] opt done id=673 AWFYTaskControlBlock>>link:identity:priority:initialWorkQueue:initialState:function:privateData: |Tier 2|Time 100( 83+17 )ms|AST 113|Inlined 3Y 0N|IR 402/ 734|CodeSize 1743|Addr 0x7fa35cc48810|Timestamp 9852764342128280|Src n/a
[engine] opt done id=671 AWFYTaskControlBlock class>>link:create:priority:initialWorkQueue:initialState:function:privateData: |Tier 2|Time 134( 114+20 )ms|AST 46|Inlined 5Y 0N|IR 435/ 654|CodeSize 1698|Addr 0x7fa35cc4a190|Timestamp 9852764351865132|Src n/a
[engine] opt done id=670 AWFYScheduler>>createTask:priority:work:state:function:data: |Tier 2|Time 188( 143+45 )ms|AST 66|Inlined 6Y 0N|IR 590/ 1402|CodeSize 4708|Addr 0x7fa35cc4c210|Timestamp 9852764405497617|Src n/a
[engine] opt done id=683 AWFYTaskState>>waitingWithPacket |Tier 2|Time 15( 10+5 )ms|AST 16|Inlined 0Y 0N|IR 138/ 152|CodeSize 388|Addr 0x7fa35cc55490|Timestamp 9852766095372261|Src n/a
[engine] opt done id=682 Behavior>>new <split-682> |Tier 2|Time 19( 15+4 )ms|AST 25|Inlined 0Y 0N|IR 35/ 109|CodeSize 407|Addr 0x7fa35cc56e10|Timestamp 9852766098839985|Src n/a
[engine] opt done id=681 AWFYTaskState class>>waitingWithPacket |Tier 2|Time 43( 34+9 )ms|AST 25|Inlined 2Y 0N|IR 169/ 261|CodeSize 571|Addr 0x7fa35cc57410|Timestamp 9852766122564513|Src n/a
[engine] opt done id=691 AWFYHandlerTaskDataRecord class>>create |Tier 2|Time 40( 35+5 )ms|AST 25|Inlined 2Y 0N|IR 42/ 119|CodeSize 430|Addr 0x7fa35cc5ac90|Timestamp 9852767938705820|Src n/a
[engine] opt done id=702 AWFYDeviceTaskDataRecord>>create |Tier 2|Time 14( 9+5 )ms|AST 16|Inlined 0Y 0N|IR 71/ 184|CodeSize 442|Addr 0x7fa35cc5b310|Timestamp 9852767954453026|Src n/a
[engine] opt done id=659 AWFYScheduler>>initialize |Tier 2|Time 137( 123+13 )ms|AST 68|Inlined 2Y 0N|IR 330/ 455|CodeSize 1185|Addr 0x7fa35cc5ce10|Timestamp 9852768035321975|Src n/a
[engine] opt done id=696 AWFYTaskState class>>waiting |Tier 2|Time 80( 71+9 )ms|AST 25|Inlined 2Y 0N|IR 169/ 261|CodeSize 571|Addr 0x7fa35cc5db90|Timestamp 9852768039906028|Src n/a
[engine] opt done id=700 AWFYDeviceTaskDataRecord class>>create |Tier 2|Time 37( 32+4 )ms|AST 25|Inlined 2Y 0N|IR 42/ 119|CodeSize 430|Addr 0x7fa35cc5ec10|Timestamp 9852768088599019|Src n/a
[engine] opt done id=690 AWFYScheduler>>createHandler:priority:work:state: |Tier 2|Time 342( 256+86 )ms|AST 52|Inlined 10Y 0N|IR 815/ 2825|CodeSize 9892|Addr 0x7fa35cc5f610|Timestamp 9852768240918486|Src n/a
[engine] opt done id=699 AWFYScheduler>>createDevice:priority:work:state: |Tier 2|Time 308( 200+108 )ms|AST 52|Inlined 10Y 0N|IR 815/ 2825|CodeSize 9892|Addr 0x7fa35cc65190|Timestamp 9852768349147244|Src n/a
[engine] opt done id=658 Behavior>>new <split-658> |Tier 2|Time 134( 123+11 )ms|AST 27|Inlined 3Y 0N|IR 234/ 317|CodeSize 1026|Addr 0x7fa35cc6b090|Timestamp 9852773481238123|Src n/a
[engine] opt done id=687 AWFYWorkerTaskDataRecord>>create |Tier 2|Time 22( 17+4 )ms|AST 23|Inlined 1Y 0N|IR 102/ 107|CodeSize 277|Addr 0x7fa35cc6ba10|Timestamp 9852773504644577|Src n/a
[engine] opt done id=657 AWFYScheduler class>>new |Tier 2|Time 281( 266+15 )ms|AST 25|Inlined 7Y 0N|IR 397/ 318|CodeSize 1026|Addr 0x7fa35cc6c210|Timestamp 9852773627405591|Src n/a
[engine] opt done id=663 AWFYTaskState class>>running |Tier 2|Time 49( 36+13 )ms|AST 25|Inlined 2Y 0N|IR 221/ 285|CodeSize 723|Addr 0x7fa35cc6d410|Timestamp 9852773678664960|Src n/a
[engine] opt done id=666 AWFYScheduler>>createIdler:priority:work:state: |Tier 2|Time 428( 255+173 )ms|AST 52|Inlined 10Y 0N|IR 811/ 2824|CodeSize 9722|Addr 0x7fa35cc6ec90|Timestamp 9852774107913280|Src n/a
[engine] opt done id=684 AWFYScheduler>>createWorker:priority:work:state: |Tier 2|Time 342( 222+119 )ms|AST 52|Inlined 11Y 0N|IR 816/ 2831|CodeSize 9892|Addr 0x7fa35cc75190|Timestamp 9852774452043295|Src n/a
[engine] opt done id=662 AWFYScheduler>>start |Tier 2|Time 4037(2250+1787)ms|AST 629|Inlined 72Y 21N|IR 5057/ 21017|CodeSize 72882|Addr 0x7fa35cc7ad10|Timestamp 9852777543131137|Src n/a
[engine] opt done id=731 True>>and: |Tier 2|Time 12( 9+3 )ms|AST 16|Inlined 0Y 0N|IR 27/ 37|CodeSize 176|Addr 0x7fa35ccae690|Timestamp 9852777564030793|Src n/a
[engine] opt done id=732 AWFYRichards>>verifyResult: |Tier 2|Time 6( 5+2 )ms|AST 8|Inlined 0Y 0N|IR 23/ 29|CodeSize 140|Addr 0x7fa35ccaea90|Timestamp 9852777571528072|Src n/a
[engine] opt done id=656 AWFYRichards>>benchmark |Tier 2|Time 4258(2123+2135)ms|AST 27|Inlined 65Y 22N|IR 5142/ 20509|CodeSize 71260|Addr 0x7fa35ccaee10|Timestamp 9852777604511364|Src n/a
[engine] opt done id=669 AWFYIdleTaskDataRecord>>create |Tier 2|Time 12( 8+4 )ms|AST 13|Inlined 0Y 0N|IR 106/ 96|CodeSize 254|Addr 0x7fa35ccec610|Timestamp 9852777622458471|Src n/a
[engine] opt done id=686 Behavior>>new <split-686> |Tier 2|Time 18( 14+4 )ms|AST 25|Inlined 0Y 0N|IR 35/ 109|CodeSize 407|Addr 0x7fa35ccecd10|Timestamp 9852777690348442|Src n/a
[engine] opt done id=685 AWFYWorkerTaskDataRecord class>>create |Tier 2|Time 94( 89+4 )ms|AST 25|Inlined 3Y 0N|IR 43/ 125|CodeSize 445|Addr 0x7fa35cced310|Timestamp 9852777707397276|Src n/a
[engine] opt done id=655 AWFYBenchmark>>innerBenchmarkLoop: |Tier 2|Time 4675(2479+2196)ms|AST 58|Inlined 64Y 23N|IR 5231/ 20522|CodeSize 74554|Addr 0x7fa35cced990|Timestamp 9852779129878140|Src n/a
[engine] opt done id=668 Behavior>>new <split-668> |Tier 2|Time 18( 14+4 )ms|AST 25|Inlined 0Y 0N|IR 35/ 109|CodeSize 407|Addr 0x7fa35cd3c110|Timestamp 9852779890295448|Src n/a
[engine] opt done id=667 AWFYIdleTaskDataRecord class>>create |Tier 2|Time 36( 32+4 )ms|AST 25|Inlined 2Y 0N|IR 39/ 118|CodeSize 433|Addr 0x7fa35cd3c710|Timestamp 9852779908727068|Src n/a
[engine] opt done id=737 SmallInteger>>printString |Tier 2|Time 421( 388+33 )ms|AST 149|Inlined 4Y 1N|IR 229/ 468|CodeSize 1903|Addr 0x7fa35cd40410|Timestamp 9852900630494601|Src n/a
[engine] opt done id=17 String class>>new: |Tier 2|Time 215( 197+18 )ms|AST 45|Inlined 2Y 1N|IR 109/ 331|CodeSize 1110|Addr 0x7fa35cd44d10|Timestamp 9853026181141617|Src n/a
[engine] Truffle runtime statistics for engine 3
Compilations : 74
Success : 70
Temporary Bailouts : 3
org.graalvm.compiler.core.common.CancellationBailoutException: Compilation cancelled.: 2
org.graalvm.compiler.core.common.RetryableBailoutException: Assumption invalidated while compiling code: Object[Instance<org.graalvm.compiler.truffle.runtime.OptimizedAssumption>]: 1
Permanent Bailouts : 0
Failed : 0
Interrupted : 1
Invalidated : 1
Profiled Return Type : 1
Queues : 92
Dequeues : 20
Target inlined into only caller: 20
Splits : 183
Compilation Accuracy : 0.986486
Queue Accuracy : 0.782609
Compilation Utilization : 0.083623
Remaining Compilation Queue : 0
Time to queue : count= 92, sum=1189540275, min= 77190, average= 12929785.60, max=272586328, maxTarget=SmallInteger>>printString
Time waiting in queue : count= 74, sum= 29811319, min= 277, average= 402855.66, max= 4207554, maxTarget=AWFYRichards>>verifyResult:
--------------------------- :
AST node statistics :
Truffle node count : count= 72, sum= 31614, min= 11, average= 439.08, max= 4555, maxTarget=AWFYScheduler>>start
Trivial : count= 72, sum= 12076, min= 4, average= 167.72, max= 1691, maxTarget=AWFYScheduler>>start
Non Trivial : count= 72, sum= 19538, min= 7, average= 271.36, max= 2864, maxTarget=AWFYScheduler>>start
Monomorphic : count= 72, sum= 19406, min= 7, average= 269.53, max= 2841, maxTarget=AWFYScheduler>>start
Polymorphic : count= 72, sum= 132, min= 0, average= 1.83, max= 27, maxTarget=AWFYRichards>>benchmark
Megamorphic : count= 72, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYTaskState>>isTaskHoldingOrWaiting
Truffle call count : count= 72, sum= 495, min= 0, average= 6.88, max= 94, maxTarget=AWFYScheduler>>start
Indirect : count= 72, sum= 6, min= 0, average= 0.08, max= 1, maxTarget=AWFYTaskControlBlock>>runTask
Direct : count= 72, sum= 489, min= 0, average= 6.79, max= 93, maxTarget=AWFYScheduler>>start
Dispatched : count= 72, sum= 69, min= 0, average= 0.96, max= 23, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Inlined : count= 72, sum= 420, min= 0, average= 5.83, max= 72, maxTarget=AWFYScheduler>>start
---------- :
Cloned : count= 72, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYTaskState>>isTaskHoldingOrWaiting
Not Cloned : count= 72, sum= 486, min= 0, average= 6.75, max= 92, maxTarget=AWFYScheduler>>start
Truffle loops : count= 72, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYTaskState>>isTaskHoldingOrWaiting
--------------------------- :
Compilation Tier 1 :
Compilation Rate : 0.00 bytes/second
Truffle Tier Rate : 0.00 bytes/second
Graal Tier Rate : 0.00 bytes/second
Installation Rate : 0.00 bytes/second
Time for compilation (us) : count= 0, sum= 0, min=9223372036854775, average= 0.00, max=-9223372036854775, maxTarget=null
Truffle Tier (us) : count= 0, sum= 0, min=9223372036854775, average= 0.00, max=-9223372036854775, maxTarget=null
Graal Tier (us) : count= 0, sum= 0, min=9223372036854775, average= 0.00, max=-9223372036854775, maxTarget=null
Code Installation (us) : count= 0, sum= 0, min=9223372036854775, average= 0.00, max=-9223372036854775, maxTarget=null
Graal node count :
After Truffle Tier : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
After Graal Tier : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
Graal compilation result :
Code size : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
Total frame size : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
Exception handlers : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
Infopoints : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
Marks : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
Data references : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
--------------------------- :
Compilation Tier 2 :
Compilation Rate : 14993.05 bytes/second
Truffle Tier Rate : 24275.75 bytes/second
Graal Tier Rate : 58959.83 bytes/second
Installation Rate : 145505.69 bytes/second
Time for compilation (us) : count= 73, sum= 23097366, min= 6771, average= 316402.28, max= 4676057, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Truffle Tier (us) : count= 70, sum= 14265265, min= 4261, average= 203789.50, max= 2479393, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Graal Tier (us) : count= 70, sum= 5873490, min= 1514, average= 83907.01, max= 1496147, maxTarget=AWFYRichards>>benchmark
Code Installation (us) : count= 70, sum= 2379975, min= 724, average= 33999.65, max= 718240, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Graal node count :
After Truffle Tier : count= 72, sum= 36431, min= 21, average= 505.99, max= 5231, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
After Graal Tier : count= 71, sum= 101982, min= 27, average= 1436.37, max= 21017, maxTarget=AWFYScheduler>>start
Graal compilation result :
Code size : count= 70, sum= 346300, min= 136, average= 4947.14, max= 74554, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Total frame size : count= 70, sum= 8048, min= 32, average= 114.97, max= 1136, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Exception handlers : count= 70, sum= 83, min= 0, average= 1.19, max= 26, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Infopoints : count= 70, sum= 3639, min= 4, average= 51.99, max= 759, maxTarget=AWFYScheduler>>start
CALL : count= 70, sum= 3050, min= 4, average= 43.57, max= 627, maxTarget=AWFYScheduler>>start
IMPLICIT_EXCEPTION : count= 70, sum= 573, min= 0, average= 8.19, max= 131, maxTarget=AWFYScheduler>>start
SAFEPOINT : count= 70, sum= 16, min= 0, average= 0.23, max= 4, maxTarget=[] in AWFYScheduler>>createHandler:priority:work:state:
Marks : count= 70, sum= 519, min= 6, average= 7.41, max= 33, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Data references : count= 70, sum= 2923, min= 1, average= 41.76, max= 630, maxTarget=AWFYScheduler>>start
# Sieve (iterations: 250, problem size: 3000) on Thu Jul 28 11:23:41 UTC 2022
# `/home/fniephaus/bin/graalvm-ce-java17-22.2.0/bin/trufflesqueak --experimental-options --smalltalk.disable-startup --smalltalk.disable-interrupts --engine.Mode=default --engine.MultiTier=false --engine.DynamicCompilationThresholds=false --engine.TraceCompilation --engine.CompilationStatistics --log.file="/home/fniephaus/dev/are-we-fast-yet/traces/Sieve.trace.log" --quiet --code "AWFYHarness run: #('Sieve' 250 3000)"`
[engine] opt done id=662 AWFYSieve>>sieve:size: |Tier 2|Time 251( 216+34 )ms|AST 133|Inlined 0Y 0N|IR 258/ 445|CodeSize 1938|Addr 0x7f34d2bf4b10|Timestamp 9851771076922253|Src n/a
[engine] opt done id=404 Magnitude>>min: |Tier 2|Time 44( 41+4 )ms|AST 20|Inlined 0Y 0N|IR 61/ 73|CodeSize 194|Addr 0x7f34d2ba0410|Timestamp 9851771150250315|Src n/a
[engine] opt done id=661 SequenceableCollection>>from:to:put: |Tier 2|Time 195( 147+48 )ms|AST 161|Inlined 1Y 0N|IR 277/ 750|CodeSize 3172|Addr 0x7f34d2c9ad90|Timestamp 9851771299042500|Src n/a
[engine] opt done id=660 SequenceableCollection>>atAllPut: |Tier 2|Time 201( 124+77 )ms|AST 47|Inlined 2Y 0N|IR 307/ 662|CodeSize 3039|Addr 0x7f34d2c2bf10|Timestamp 9851771503460312|Src n/a
[engine] opt done id=663 AWFYSieve>>verifyResult: |Tier 2|Time 48( 43+5 )ms|AST 14|Inlined 0Y 0N|IR 28/ 41|CodeSize 170|Addr 0x7f34d2c44e10|Timestamp 9851771554674963|Src n/a
[engine] opt done id=659 ArrayedCollection class>>new:withAll: |Tier 2|Time 270( 162+109 )ms|AST 30|Inlined 3Y 0N|IR 384/ 471|CodeSize 1989|Addr 0x7f34d2c4d610|Timestamp 9851771557031665|Src n/a
[engine] opt done id=658 AWFYSieve>>benchmark |Tier 2|Time 360( 308+52 )ms|AST 41|Inlined 5Y 0N|IR 615/ 817|CodeSize 2883|Addr 0x7f34d2be5290|Timestamp 9851771646455382|Src n/a
[engine] opt done id=657 AWFYBenchmark>>innerBenchmarkLoop: |Tier 2|Time 316( 243+73 )ms|AST 58|Inlined 7Y 0N|IR 714/ 910|CodeSize 3644|Addr 0x7f34d2c3d190|Timestamp 9851772108508316|Src n/a
[engine] opt done id=668 SmallInteger>>printString |Tier 2|Time 410( 354+56 )ms|AST 149|Inlined 4Y 1N|IR 229/ 436|CodeSize 1714|Addr 0x7f34d2c36090|Timestamp 9851802563380526|Src n/a
[engine] opt done id=17 String class>>new: |Tier 2|Time 231( 197+33 )ms|AST 45|Inlined 2Y 1N|IR 109/ 331|CodeSize 1110|Addr 0x7f34d2cd8690|Timestamp 9851820000758882|Src n/a
[engine] Truffle runtime statistics for engine 3
Compilations : 11
Success : 10
Temporary Bailouts : 0
Permanent Bailouts : 0
Failed : 0
Interrupted : 1
Invalidated : 0
Queues : 11
Dequeues : 0
Splits : 173
Compilation Accuracy : 1.000000
Queue Accuracy : 1.000000
Compilation Utilization : 0.043743
Remaining Compilation Queue : 0
Time to queue : count= 11, sum= 137241601, min= 117444, average= 12476509.22, max=52824100, maxTarget=SmallInteger>>printString
Time waiting in queue : count= 11, sum= 285009, min= 736, average= 25909.96, max= 220682, maxTarget=AWFYSieve>>verifyResult:
--------------------------- :
AST node statistics :
Truffle node count : count= 10, sum= 3582, min= 22, average= 358.20, max= 800, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Trivial : count= 10, sum= 1350, min= 8, average= 135.00, max= 296, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Non Trivial : count= 10, sum= 2232, min= 14, average= 223.20, max= 504, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Monomorphic : count= 10, sum= 2232, min= 14, average= 223.20, max= 504, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Polymorphic : count= 10, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYSieve>>sieve:size:
Megamorphic : count= 10, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYSieve>>sieve:size:
Truffle call count : count= 10, sum= 26, min= 0, average= 2.60, max= 7, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Indirect : count= 10, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYSieve>>sieve:size:
Direct : count= 10, sum= 26, min= 0, average= 2.60, max= 7, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Dispatched : count= 10, sum= 2, min= 0, average= 0.20, max= 1, maxTarget=SmallInteger>>printString
Inlined : count= 10, sum= 24, min= 0, average= 2.40, max= 7, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
---------- :
Cloned : count= 10, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYSieve>>sieve:size:
Not Cloned : count= 10, sum= 26, min= 0, average= 2.60, max= 7, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Truffle loops : count= 10, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYSieve>>sieve:size:
--------------------------- :
Compilation Tier 1 :
Compilation Rate : 0.00 bytes/second
Truffle Tier Rate : 0.00 bytes/second
Graal Tier Rate : 0.00 bytes/second
Installation Rate : 0.00 bytes/second
Time for compilation (us) : count= 0, sum= 0, min=9223372036854775, average= 0.00, max=-9223372036854775, maxTarget=null
Truffle Tier (us) : count= 0, sum= 0, min=9223372036854775, average= 0.00, max=-9223372036854775, maxTarget=null
Graal Tier (us) : count= 0, sum= 0, min=9223372036854775, average= 0.00, max=-9223372036854775, maxTarget=null
Code Installation (us) : count= 0, sum= 0, min=9223372036854775, average= 0.00, max=-9223372036854775, maxTarget=null
Graal node count :
After Truffle Tier : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
After Graal Tier : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
Graal compilation result :
Code size : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
Total frame size : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
Exception handlers : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
Infopoints : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
Marks : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
Data references : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
--------------------------- :
Compilation Tier 2 :
Compilation Rate : 8458.57 bytes/second
Truffle Tier Rate : 10817.30 bytes/second
Graal Tier Rate : 55897.53 bytes/second
Installation Rate : 126759.97 bytes/second
Time for compilation (us) : count= 10, sum= 2347086, min= 45825, average= 234708.67, max= 410920, maxTarget=SmallInteger>>printString
Truffle Tier (us) : count= 10, sum= 1835300, min= 40522, average= 183530.01, max= 353767, maxTarget=SmallInteger>>printString
Graal Tier (us) : count= 10, sum= 355167, min= 2614, average= 35516.77, max= 98780, maxTarget=ArrayedCollection class>>new:withAll:
Code Installation (us) : count= 10, sum= 156618, min= 2205, average= 15661.89, max= 57645, maxTarget=SequenceableCollection>>atAllPut:
Graal node count :
After Truffle Tier : count= 10, sum= 2982, min= 28, average= 298.20, max= 714, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
After Graal Tier : count= 10, sum= 4936, min= 41, average= 493.60, max= 910, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Graal compilation result :
Code size : count= 10, sum= 19853, min= 170, average= 1985.30, max= 3644, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Total frame size : count= 10, sum= 1408, min= 32, average= 140.80, max= 256, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Exception handlers : count= 10, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYSieve>>sieve:size:
Infopoints : count= 10, sum= 204, min= 4, average= 20.40, max= 34, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
CALL : count= 10, sum= 163, min= 4, average= 16.30, max= 26, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
IMPLICIT_EXCEPTION : count= 10, sum= 24, min= 0, average= 2.40, max= 4, maxTarget=SequenceableCollection>>from:to:put:
SAFEPOINT : count= 10, sum= 17, min= 0, average= 1.70, max= 5, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Marks : count= 10, sum= 77, min= 6, average= 7.70, max= 11, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Data references : count= 10, sum= 132, min= 1, average= 13.20, max= 27, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
# Storage (iterations: 250, problem size: 1000) on Thu Jul 28 11:17:39 UTC 2022
# `/home/fniephaus/bin/graalvm-ce-java17-22.2.0/bin/trufflesqueak --experimental-options --smalltalk.disable-startup --smalltalk.disable-interrupts --engine.Mode=default --engine.MultiTier=false --engine.DynamicCompilationThresholds=false --engine.TraceCompilation --engine.CompilationStatistics --log.file="/home/fniephaus/dev/are-we-fast-yet/traces/Storage.trace.log" --quiet --code "AWFYHarness run: #('Storage' 250 1000)"`
[engine] opt done id=665 AWFYSomRandom>>next |Tier 2|Time 111( 93+18 )ms|AST 33|Inlined 0Y 0N|IR 104/ 170|CodeSize 506|Addr 0x7ff5fda17c90|Timestamp 9851409298395686|Src n/a
[engine] opt done id=664 AWFYStorage>>buildTreeDepth:with: |Tier 2|Time 777( 540+237 )ms|AST 144|Inlined 5Y 1N|IR 1044/ 3032|CodeSize 13617|Addr 0x7ff5fda23310|Timestamp 9851409934092013|Src n/a
[engine] opt done id=663 AWFYSomRandom>>initialize |Tier 2|Time 11( 7+4 )ms|AST 9|Inlined 0Y 0N|IR 75/ 85|CodeSize 214|Addr 0x7ff5fd973810|Timestamp 9851410252943776|Src n/a
[engine] opt done id=662 Behavior>>new <split-662> |Tier 2|Time 63( 58+5 )ms|AST 27|Inlined 1Y 0N|IR 37/ 115|CodeSize 422|Addr 0x7ff5fd986a10|Timestamp 9851410550138712|Src n/a
[engine] opt done id=661 AWFYSomRandom class>>new |Tier 2|Time 72( 67+5 )ms|AST 25|Inlined 3Y 0N|IR 39/ 116|CodeSize 422|Addr 0x7ff5fd986390|Timestamp 9851410559266861|Src n/a
[engine] opt done id=666 AWFYStorage>>verifyResult: |Tier 2|Time 13( 10+3 )ms|AST 14|Inlined 0Y 0N|IR 28/ 41|CodeSize 170|Addr 0x7ff5fd9aaa90|Timestamp 9851410572515429|Src n/a
[engine] opt done id=660 AWFYStorage>>benchmark |Tier 2|Time 553( 338+215 )ms|AST 46|Inlined 10Y 1N|IR 805/ 2464|CodeSize 9586|Addr 0x7ff5fda2ea90|Timestamp 9851411039576114|Src n/a
[engine] opt done id=659 AWFYBenchmark>>innerBenchmarkLoop: |Tier 2|Time 603( 347+256 )ms|AST 58|Inlined 12Y 1N|IR 905/ 2522|CodeSize 10890|Addr 0x7ff5fda39610|Timestamp 9851411649285103|Src n/a
[engine] opt done id=671 SmallInteger>>printString |Tier 2|Time 462( 435+27 )ms|AST 149|Inlined 4Y 1N|IR 284/ 383|CodeSize 1221|Addr 0x7ff5fd99a490|Timestamp 9851451490997184|Src n/a
[engine] opt done id=17 String class>>new: |Tier 2|Time 224( 207+17 )ms|AST 45|Inlined 2Y 1N|IR 109/ 331|CodeSize 1110|Addr 0x7ff5fd995690|Timestamp 9851474899215629|Src n/a
[engine] Truffle runtime statistics for engine 3
Compilations : 11
Success : 10
Temporary Bailouts : 0
Permanent Bailouts : 0
Failed : 0
Interrupted : 1
Invalidated : 0
Queues : 11
Dequeues : 0
Splits : 174
Compilation Accuracy : 1.000000
Queue Accuracy : 1.000000
Compilation Utilization : 0.040778
Remaining Compilation Queue : 0
Time to queue : count= 11, sum= 184792355, min= 25718, average= 16799305.07, max=70004755, maxTarget=SmallInteger>>printString
Time waiting in queue : count= 11, sum= 142242, min= 725, average= 12931.11, max= 65085, maxTarget=AWFYStorage>>verifyResult:
--------------------------- :
AST node statistics :
Truffle node count : count= 10, sum= 4165, min= 17, average= 416.50, max= 1177, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Trivial : count= 10, sum= 1631, min= 8, average= 163.10, max= 458, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Non Trivial : count= 10, sum= 2534, min= 9, average= 253.40, max= 719, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Monomorphic : count= 10, sum= 2516, min= 9, average= 251.60, max= 713, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Polymorphic : count= 10, sum= 18, min= 0, average= 1.80, max= 6, maxTarget=AWFYStorage>>buildTreeDepth:with:
Megamorphic : count= 10, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYSomRandom>>next
Truffle call count : count= 10, sum= 42, min= 0, average= 4.20, max= 13, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Indirect : count= 10, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYSomRandom>>next
Direct : count= 10, sum= 42, min= 0, average= 4.20, max= 13, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Dispatched : count= 10, sum= 5, min= 0, average= 0.50, max= 1, maxTarget=AWFYStorage>>buildTreeDepth:with:
Inlined : count= 10, sum= 37, min= 0, average= 3.70, max= 12, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
---------- :
Cloned : count= 10, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYSomRandom>>next
Not Cloned : count= 10, sum= 42, min= 0, average= 4.20, max= 13, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Truffle loops : count= 10, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYSomRandom>>next
--------------------------- :
Compilation Tier 1 :
Compilation Rate : 0.00 bytes/second
Truffle Tier Rate : 0.00 bytes/second
Graal Tier Rate : 0.00 bytes/second
Installation Rate : 0.00 bytes/second
Time for compilation (us) : count= 0, sum= 0, min=9223372036854775, average= 0.00, max=-9223372036854775, maxTarget=null
Truffle Tier (us) : count= 0, sum= 0, min=9223372036854775, average= 0.00, max=-9223372036854775, maxTarget=null
Graal Tier (us) : count= 0, sum= 0, min=9223372036854775, average= 0.00, max=-9223372036854775, maxTarget=null
Code Installation (us) : count= 0, sum= 0, min=9223372036854775, average= 0.00, max=-9223372036854775, maxTarget=null
Graal node count :
After Truffle Tier : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
After Graal Tier : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
Graal compilation result :
Code size : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
Total frame size : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
Exception handlers : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
Infopoints : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
Marks : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
Data references : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
--------------------------- :
Compilation Tier 2 :
Compilation Rate : 13098.60 bytes/second
Truffle Tier Rate : 18151.34 bytes/second
Graal Tier Rate : 69329.04 bytes/second
Installation Rate : 146461.83 bytes/second
Time for compilation (us) : count= 10, sum= 2913135, min= 12750, average= 291313.57, max= 778317, maxTarget=AWFYStorage>>buildTreeDepth:with:
Truffle Tier (us) : count= 10, sum= 2102213, min= 7271, average= 210221.38, max= 539899, maxTarget=AWFYStorage>>buildTreeDepth:with:
Graal Tier (us) : count= 10, sum= 550389, min= 2580, average= 55038.99, max= 176810, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Code Installation (us) : count= 10, sum= 260532, min= 2599, average= 26053.20, max= 81405, maxTarget=AWFYStorage>>buildTreeDepth:with:
Graal node count :
After Truffle Tier : count= 10, sum= 3430, min= 28, average= 343.00, max= 1044, maxTarget=AWFYStorage>>buildTreeDepth:with:
After Graal Tier : count= 10, sum= 9259, min= 41, average= 925.90, max= 3032, maxTarget=AWFYStorage>>buildTreeDepth:with:
Graal compilation result :
Code size : count= 10, sum= 38158, min= 170, average= 3815.80, max= 13617, maxTarget=AWFYStorage>>buildTreeDepth:with:
Total frame size : count= 10, sum= 1584, min= 32, average= 158.40, max= 496, maxTarget=AWFYStorage>>buildTreeDepth:with:
Exception handlers : count= 10, sum= 3, min= 0, average= 0.30, max= 1, maxTarget=AWFYStorage>>buildTreeDepth:with:
Infopoints : count= 10, sum= 372, min= 4, average= 37.20, max= 120, maxTarget=AWFYStorage>>buildTreeDepth:with:
CALL : count= 10, sum= 310, min= 4, average= 31.00, max= 98, maxTarget=AWFYStorage>>buildTreeDepth:with:
IMPLICIT_EXCEPTION : count= 10, sum= 55, min= 0, average= 5.50, max= 20, maxTarget=AWFYStorage>>buildTreeDepth:with:
SAFEPOINT : count= 10, sum= 7, min= 0, average= 0.70, max= 3, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Marks : count= 10, sum= 70, min= 6, average= 7.00, max= 10, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Data references : count= 10, sum= 338, min= 2, average= 33.80, max= 121, maxTarget=AWFYStorage>>buildTreeDepth:with:
# Towers (iterations: 250, problem size: 600) on Thu Jul 28 11:18:56 UTC 2022
# `/home/fniephaus/bin/graalvm-ce-java17-22.2.0/bin/trufflesqueak --experimental-options --smalltalk.disable-startup --smalltalk.disable-interrupts --engine.Mode=default --engine.MultiTier=false --engine.DynamicCompilationThresholds=false --engine.TraceCompilation --engine.CompilationStatistics --log.file="/home/fniephaus/dev/are-we-fast-yet/traces/Towers.trace.log" --quiet --code "AWFYHarness run: #('Towers' 250 600)"`
[engine] opt done id=666 AWFYTowersDisk>>next: |Tier 2|Time 105( 91+14 )ms|AST 10|Inlined 0Y 0N|IR 69/ 195|CodeSize 481|Addr 0x7fd7aef82410|Timestamp 9851486091793203|Src n/a
[engine] opt done id=669 AWFYTowers>>popDiskFrom: |Tier 2|Time 114( 104+10 )ms|AST 82|Inlined 1Y 0N|IR 187/ 403|CodeSize 972|Addr 0x7fd7aef87790|Timestamp 9851486214864390|Src n/a
[engine] opt done id=665 AWFYTowers>>pushDisk:onPile: |Tier 2|Time 234( 198+35 )ms|AST 98|Inlined 1Y 0N|IR 370/ 1212|CodeSize 3739|Addr 0x7fd7aef93090|Timestamp 9851486247059464|Src n/a
[engine] opt done id=668 AWFYTowers>>moveTopDiskFrom:to: |Tier 2|Time 270( 168+102 )ms|AST 48|Inlined 4Y 0N|IR 634/ 1633|CodeSize 5253|Addr 0x7fd7aefa3b10|Timestamp 9851486487948534|Src n/a
[engine] opt done id=662 AWFYTowersDisk class>>new: |Tier 2|Time 62( 57+5 )ms|AST 28|Inlined 2Y 0N|IR 42/ 120|CodeSize 430|Addr 0x7fd7aeef3990|Timestamp 9851487736224468|Src n/a
[engine] opt done id=661 AWFYTowers>>buildTowerAt:disks: |Tier 2|Time 232( 147+85 )ms|AST 64|Inlined 5Y 0N|IR 472/ 1349|CodeSize 5611|Addr 0x7fd7aeeaef90|Timestamp 9851487825848544|Src n/a
[engine] opt done id=667 AWFYTowers>>move:disksFrom:to: |Tier 2|Time 3602(2050+1552)ms|AST 127|Inlined 59Y 13N|IR 6860/ 17814|CodeSize 68261|Addr 0x7fd7aefad510|Timestamp 9851489614873867|Src n/a
[engine] opt done id=670 AWFYTowers>>verifyResult: |Tier 2|Time 10( 7+3 )ms|AST 14|Inlined 0Y 0N|IR 28/ 41|CodeSize 170|Addr 0x7fd7aeeae590|Timestamp 9851490334089844|Src n/a
[engine] opt done id=660 AWFYTowers>>benchmark |Tier 2|Time 2764(1983+781 )ms|AST 62|Inlined 55Y 20N|IR 2789/ 7363|CodeSize 23960|Addr 0x7fd7af003090|Timestamp 9851493086980176|Src n/a
[engine] opt done id=659 AWFYBenchmark>>innerBenchmarkLoop: |Tier 2|Time 2933(2141+792 )ms|AST 58|Inlined 57Y 20N|IR 2891/ 7410|CodeSize 25609|Addr 0x7fd7af023010|Timestamp 9851493412328935|Src n/a
[engine] opt done id=675 SmallInteger>>printString |Tier 2|Time 413( 366+48 )ms|AST 149|Inlined 4Y 1N|IR 284/ 383|CodeSize 1221|Addr 0x7fd7aeefc990|Timestamp 9851540950092121|Src n/a
[engine] opt done id=17 String class>>new: |Tier 2|Time 216( 197+18 )ms|AST 45|Inlined 2Y 1N|IR 109/ 331|CodeSize 1110|Addr 0x7fd7aeef6490|Timestamp 9851570712203386|Src n/a
[engine] Truffle runtime statistics for engine 3
Compilations : 13
Success : 12
Temporary Bailouts : 0
Permanent Bailouts : 0
Failed : 0
Interrupted : 1
Invalidated : 0
Queues : 15
Dequeues : 2
Target inlined into only caller: 2
Splits : 174
Compilation Accuracy : 1.000000
Queue Accuracy : 0.866667
Compilation Utilization : 0.119334
Remaining Compilation Queue : 0
Time to queue : count= 15, sum= 243443126, min= 37319, average= 16229541.76, max=87886459, maxTarget=SmallInteger>>printString
Time waiting in queue : count= 13, sum= 355065, min= 663, average= 27312.70, max= 205818, maxTarget=AWFYTowers>>moveTopDiskFrom:to:
--------------------------- :
AST node statistics :
Truffle node count : count= 12, sum= 19312, min= 18, average= 1609.33, max= 5829, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Trivial : count= 12, sum= 7226, min= 8, average= 602.17, max= 2171, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Non Trivial : count= 12, sum= 12086, min= 10, average= 1007.17, max= 3658, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Monomorphic : count= 12, sum= 11834, min= 10, average= 986.17, max= 3581, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Polymorphic : count= 12, sum= 252, min= 0, average= 21.00, max= 77, maxTarget=AWFYTowers>>move:disksFrom:to:
Megamorphic : count= 12, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYTowersDisk>>next:
Truffle call count : count= 12, sum= 245, min= 0, average= 20.42, max= 77, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Indirect : count= 12, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYTowersDisk>>next:
Direct : count= 12, sum= 245, min= 0, average= 20.42, max= 77, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Dispatched : count= 12, sum= 55, min= 0, average= 4.58, max= 20, maxTarget=AWFYTowers>>benchmark
Inlined : count= 12, sum= 190, min= 0, average= 15.83, max= 59, maxTarget=AWFYTowers>>move:disksFrom:to:
---------- :
Cloned : count= 12, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYTowersDisk>>next:
Not Cloned : count= 12, sum= 245, min= 0, average= 20.42, max= 77, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Truffle loops : count= 12, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYTowersDisk>>next:
--------------------------- :
Compilation Tier 1 :
Compilation Rate : 0.00 bytes/second
Truffle Tier Rate : 0.00 bytes/second
Graal Tier Rate : 0.00 bytes/second
Installation Rate : 0.00 bytes/second
Time for compilation (us) : count= 0, sum= 0, min=9223372036854775, average= 0.00, max=-9223372036854775, maxTarget=null
Truffle Tier (us) : count= 0, sum= 0, min=9223372036854775, average= 0.00, max=-9223372036854775, maxTarget=null
Graal Tier (us) : count= 0, sum= 0, min=9223372036854775, average= 0.00, max=-9223372036854775, maxTarget=null
Code Installation (us) : count= 0, sum= 0, min=9223372036854775, average= 0.00, max=-9223372036854775, maxTarget=null
Graal node count :
After Truffle Tier : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
After Graal Tier : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
Graal compilation result :
Code size : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
Total frame size : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
Exception handlers : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
Infopoints : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
Marks : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
Data references : count= 0, sum= 0, min=2147483647, average= 0.00, max=-2147483648, maxTarget=null
--------------------------- :
Compilation Tier 2 :
Compilation Rate : 12462.66 bytes/second
Truffle Tier Rate : 18216.66 bytes/second
Graal Tier Rate : 58199.39 bytes/second
Installation Rate : 122510.10 bytes/second
Time for compilation (us) : count= 12, sum= 10978155, min= 11213, average= 914846.26, max= 3603826, maxTarget=AWFYTowers>>move:disksFrom:to:
Truffle Tier (us) : count= 12, sum= 7510541, min= 7336, average= 625878.45, max= 2141359, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Graal Tier (us) : count= 12, sum= 2350832, min= 2378, average= 195902.69, max= 1050297, maxTarget=AWFYTowers>>move:disksFrom:to:
Code Installation (us) : count= 12, sum= 1116781, min= 1497, average= 93065.12, max= 503133, maxTarget=AWFYTowers>>move:disksFrom:to:
Graal node count :
After Truffle Tier : count= 12, sum= 14735, min= 28, average= 1227.92, max= 6860, maxTarget=AWFYTowers>>move:disksFrom:to:
After Graal Tier : count= 12, sum= 38254, min= 41, average= 3187.83, max= 17814, maxTarget=AWFYTowers>>move:disksFrom:to:
Graal compilation result :
Code size : count= 12, sum= 136817, min= 170, average= 11401.42, max= 68261, maxTarget=AWFYTowers>>move:disksFrom:to:
Total frame size : count= 12, sum= 2336, min= 32, average= 194.67, max= 720, maxTarget=AWFYTowers>>move:disksFrom:to:
Exception handlers : count= 12, sum= 37, min= 0, average= 3.08, max= 13, maxTarget=AWFYTowers>>move:disksFrom:to:
Infopoints : count= 12, sum= 1281, min= 4, average= 106.75, max= 577, maxTarget=AWFYTowers>>move:disksFrom:to:
CALL : count= 12, sum= 1113, min= 4, average= 92.75, max= 500, maxTarget=AWFYTowers>>move:disksFrom:to:
IMPLICIT_EXCEPTION : count= 12, sum= 165, min= 0, average= 13.75, max= 77, maxTarget=AWFYTowers>>move:disksFrom:to:
SAFEPOINT : count= 12, sum= 3, min= 0, average= 0.25, max= 1, maxTarget=AWFYTowers>>buildTowerAt:disks:
Marks : count= 12, sum= 112, min= 6, average= 9.33, max= 19, maxTarget=AWFYTowers>>move:disksFrom:to:
Data references : count= 12, sum= 989, min= 3, average= 82.42, max= 445, maxTarget=AWFYTowers>>move:disksFrom:to:
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment