Skip to content

Instantly share code, notes, and snippets.

@TruffleSqueak-Bot
Created July 31, 2024 07:35
Show Gist options
  • Save TruffleSqueak-Bot/c0aa55767320df7e9df648fbceb8fd62 to your computer and use it in GitHub Desktop.
Save TruffleSqueak-Bot/c0aa55767320df7e9df648fbceb8fd62 to your computer and use it in GitHub Desktop.

Steady (after 100 iterations)

Benchmark Name Min Geomean Median Mean Max Total (ms) Total (min)
Bounce 551 559 554.08 552 554.07 110815 1.85
CD 479 499 484.26 483 484.24 96851 1.61
DeltaBlue 286 475 419.99 416 418.63 83998 1.4
Havlak 1140 1190 1167.36 1172 1167.3 233472 3.89
Json 390 405 393.36 391 393.35 78672 1.31
List 380 390 381.03 381 381.02 76205 1.27
Mandelbrot 226 236 230.44 232 230.42 46088 0.77
NBody 256 267 259.51 258 259.49 51901 0.87
Permute 154 171 157.14 157 157.12 31427 0.52
Queens 231 250 234.15 234 234.14 46830 0.78
Richards 1218 1231 1221.59 1222.5 1221.58 244317 4.07
Sieve 270 306 271.73 271 271.71 54345 0.91
Storage 141 148 142.92 142 142.9 28584 0.48
Towers 202 229 219.37 220 219.35 43874 0.73
5924 6356 6136.9 6131.5 6135.32 1227379 20.46
Benchmarks ran on 22.0.2-graal.
Runtime:   22.0.2-graal
System:    Host: swaarena Kernel: 4.9.0-19-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: 1397.2/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="Oracle Corporation"
JAVA_RUNTIME_VERSION="22.0.2+9-jvmci-b01"
JAVA_VERSION="22.0.2"
JAVA_VERSION_DATE="2024-07-16"
LIBC="gnu"
MODULES="java.base java.logging java.management jdk.internal.vm.ci jdk.unsupported org.graalvm.collections jdk.management org.graalvm.truffle.compiler org.graalvm.word jdk.graal.compiler com.oracle.graal.graal_enterprise org.graalvm.nativeimage com.oracle.svm.enterprise.truffle com.oracle.svm.extraimage_enterprise java.compiler java.datatransfer java.xml java.prefs java.desktop java.instrument java.security.sasl java.naming java.rmi java.management.rmi java.net.http java.scripting java.security.jgss java.transaction.xa java.sql java.sql.rowset java.xml.crypto java.se java.smartcardio jdk.accessibility jdk.internal.jvmstat jdk.attach jdk.charsets jdk.internal.opt jdk.zipfs jdk.compiler jdk.crypto.cryptoki jdk.crypto.ec jdk.dynalink jdk.internal.ed jdk.editpad jdk.graal.compiler.management jdk.hotspot.agent jdk.httpserver jdk.incubator.vector jdk.internal.le jdk.jartool jdk.javadoc jdk.jcmd jdk.management.agent jdk.jconsole jdk.jdeps jdk.jdwp.agent jdk.jdi jdk.jfr 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 org.graalvm.extraimage.builder org.graalvm.extraimage.librarysupport"
OS_ARCH="x86_64"
OS_NAME="Linux"
SOURCE=".:git:6e8795b808d5 open:git:e7acb97c043d labsjdk-builder:b4692d7d77087d1c90eed166079d74bfbb6a706f compiler:1f72d5384cbf5a744b8284f874ad77947d2710bc graal-enterprise:16fd2fe15b348fc7f779dc5ebb85ad6ae9f3c98b java-benchmarks:1f72d5384cbf5a744b8284f874ad77947d2710bc regex:1f72d5384cbf5a744b8284f874ad77947d2710bc sdk:1f72d5384cbf5a744b8284f874ad77947d2710bc substratevm:1f72d5384cbf5a744b8284f874ad77947d2710bc substratevm-enterprise:16fd2fe15b348fc7f779dc5ebb85ad6ae9f3c98b substratevm-enterprise-gcs:30f83136f0f3ec80702f8b73cf167851ac9ebb2a tools:1f72d5384cbf5a744b8284f874ad77947d2710bc truffle:1f72d5384cbf5a744b8284f874ad77947d2710bc vm:1f72d5384cbf5a744b8284f874ad77947d2710bc vm-enterprise:16fd2fe15b348fc7f779dc5ebb85ad6ae9f3c98b"
GRAALVM_VERSION="24.0.2"
COMMIT_INFO={"compiler": {"commit.committer": "Marouane El Hallaoui <marouane.el.hallaoui@oracle.com>", "commit.committer-ts": 1720004771, "commit.rev": "1f72d5384cbf5a744b8284f874ad77947d2710bc"}, "graal-enterprise": {"commit.committer": "Marouane El Hallaoui <marouane.el.hallaoui@oracle.com>", "commit.committer-ts": 1720015242, "commit.rev": "16fd2fe15b348fc7f779dc5ebb85ad6ae9f3c98b"}, "java-benchmarks": {"commit.committer": "Marouane El Hallaoui <marouane.el.hallaoui@oracle.com>", "commit.committer-ts": 1720004771, "commit.rev": "1f72d5384cbf5a744b8284f874ad77947d2710bc"}, "regex": {"commit.committer": "Marouane El Hallaoui <marouane.el.hallaoui@oracle.com>", "commit.committer-ts": 1720004771, "commit.rev": "1f72d5384cbf5a744b8284f874ad77947d2710bc"}, "sdk": {"commit.committer": "Marouane El Hallaoui <marouane.el.hallaoui@oracle.com>", "commit.committer-ts": 1720004771, "commit.rev": "1f72d5384cbf5a744b8284f874ad77947d2710bc"}, "substratevm": {"commit.committer": "Marouane El Hallaoui <marouane.el.hallaoui@oracle.com>", "commit.committer-ts": 1720004771, "commit.rev": "1f72d5384cbf5a744b8284f874ad77947d2710bc"}, "substratevm-enterprise": {"commit.committer": "Marouane El Hallaoui <marouane.el.hallaoui@oracle.com>", "commit.committer-ts": 1720015242, "commit.rev": "16fd2fe15b348fc7f779dc5ebb85ad6ae9f3c98b"}, "substratevm-enterprise-gcs": {"commit.committer": "Christian Haeubl <christian.haeubl@oracle.com>", "commit.committer-ts": 1706086263, "commit.rev": "30f83136f0f3ec80702f8b73cf167851ac9ebb2a"}, "tools": {"commit.committer": "Marouane El Hallaoui <marouane.el.hallaoui@oracle.com>", "commit.committer-ts": 1720004771, "commit.rev": "1f72d5384cbf5a744b8284f874ad77947d2710bc"}, "truffle": {"commit.committer": "Marouane El Hallaoui <marouane.el.hallaoui@oracle.com>", "commit.committer-ts": 1720004771, "commit.rev": "1f72d5384cbf5a744b8284f874ad77947d2710bc"}, "vm": {"commit.committer": "Marouane El Hallaoui <marouane.el.hallaoui@oracle.com>", "commit.committer-ts": 1720004771, "commit.rev": "1f72d5384cbf5a744b8284f874ad77947d2710bc"}, "vm-enterprise": {"commit.committer": "Marouane El Hallaoui <marouane.el.hallaoui@oracle.com>", "commit.committer-ts": 1720015242, "commit.rev": "16fd2fe15b348fc7f779dc5ebb85ad6ae9f3c98b"}}
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: 300, problem size: 1500) on Wed Jul 31 07:18:46 UTC 2024
# `/home/fniephaus/dev/graal/sdk/mxbuild/linux-amd64/SMALLTALK_NATIVE_STANDALONE_SVM_JAVA22/trufflesqueak-24.0.2-linux-amd64/bin/trufflesqueak --experimental-options --smalltalk.disable-startup --smalltalk.disable-interrupts --engine.Mode=default --engine.TraceCompilation --engine.CompilationStatistics --log.file="/home/fniephaus/dev/are-we-fast-yet/traces/Bounce.trace.log" --quiet --code "AWFYHarness run: #('Bounce' 300 1500)"`
[engine] created adapter i2c_A_AAAAA | CodeAddress 0x7fcb12ba0000
[engine] created adapter i2c_J_AAA | CodeAddress 0x7fcb12b9f000
[engine] created adapter i2c_Z_AAA | CodeAddress 0x7fcb12b9e000
[engine] opt done id=588 AWFYSomRandom>>#next |Tier 1|Time 35( 23+13 )ms|AST 27|Inlined 0Y 0N|IR 164/ 233|CodeSize 876|Addr 0x7fcb12b9c000|Timestamp 49074936049092357|Src n/a
[engine] created adapter c2i_Z_AAA | CodeAddress 0x7fcb12b9b000
[engine] created adapter i2c_A_AAAA | CodeAddress 0x7fcb12b9a000
[engine] opt done id=589 [] in AWFYBounce>>#benchmark |Tier 1|Time 46( 36+10 )ms|AST 31|Inlined 0Y 1N|IR 211/ 470|CodeSize 1674|Addr 0x7fcb129d4000|Timestamp 49074936063816355|Src n/a
[engine] created adapter i2c_J_AAJ | CodeAddress 0x7fcb129d3000
[engine] created adapter c2i_A_AAAAA | CodeAddress 0x7fcb129d2000
[engine] created adapter c2i_J_AAJ | CodeAddress 0x7fcb129d1000
[engine] opt done id=591 Number>>#abs |Tier 1|Time 28( 23+4 )ms|AST 28|Inlined 0Y 1N|IR 176/ 246|CodeSize 705|Addr 0x7fcb129cf000|Timestamp 49074936091671679|Src n/a
[engine] created adapter c2i_A_AAAA | CodeAddress 0x7fcb129ce000
[engine] opt done id=167 Number>>#negated |Tier 1|Time 8( 5+3 )ms|AST 13|Inlined 0Y 0N|IR 92/ 132|CodeSize 516|Addr 0x7fcb129cc000|Timestamp 49074936099863156|Src n/a
[engine] opt done id=590 AWFYBall>>#bounce |Tier 1|Time 99( 83+16 )ms|AST 162|Inlined 0Y 4N|IR 769/ 808|CodeSize 3594|Addr 0x7fcb129ca000|Timestamp 49074936118096510|Src n/a
[engine] created adapter c2i_A_AAA | CodeAddress 0x7fcb129c5000
[engine] opt done id=96 SequenceableCollection>>#do: |Tier 1|Time 86( 49+37 )ms|AST 70|Inlined 0Y 2N|IR 482/ 1760|CodeSize 9147|Addr 0x7fcb129c6000|Timestamp 49074936135308732|Src n/a
[engine] created adapter i2c_A_AAA | CodeAddress 0x7fcb129c4000
[engine] opt done id=585 AWFYBall class>>#new: |Tier 1|Time 25( 19+5 )ms|AST 30|Inlined 0Y 2N|IR 199/ 284|CodeSize 958|Addr 0x7fcb129c2000|Timestamp 49074936143014927|Src n/a
[engine] opt done id=586 Behavior>>#new <split-586> |Tier 1|Time 33( 22+11 )ms|AST 24|Inlined 0Y 0N|IR 107/ 537|CodeSize 2054|Addr 0x7fcb129c0000|Timestamp 49074936168526466|Src n/a
[engine] created adapter c2i_J_AAA | CodeAddress 0x7fcb129bf000
[engine] opt done id=587 AWFYBall>>#initialize: |Tier 1|Time 52( 43+10 )ms|AST 93|Inlined 0Y 4N|IR 505/ 613|CodeSize 2049|Addr 0x7fcb129bd000|Timestamp 49074936195588841|Src n/a
[engine] opt done id=581 AWFYBounce>>#benchmark |Tier 1|Time 160( 72+88 )ms|AST 157|Inlined 0Y 3N|IR 1026/ 5843|CodeSize 26793|Addr 0x7fcb129b5000|Timestamp 49074936260157077|Src n/a
[engine] opt done id=589 [] in AWFYBounce>>#benchmark |Tier 2|Time 123( 88+35 )ms|AST 31|Inlined 9Y 0N|IR 842/ 1073|CodeSize 4347|Addr 0x7fcb129b2000|Timestamp 49074936318785215|Src n/a
[engine] opt done id=591 Number>>#abs |Tier 2|Time 15( 10+4 )ms|AST 28|Inlined 1Y 0N|IR 64/ 131|CodeSize 423|Addr 0x7fcb129b0000|Timestamp 49074936333789291|Src n/a
[engine] opt done id=167 Number>>#negated |Tier 2|Time 5( 3+2 )ms|AST 13|Inlined 0Y 0N|IR 16/ 54|CodeSize 190|Addr 0x7fcb129ae000|Timestamp 49074936339099388|Src n/a
[engine] opt done id=584 AWFYSomRandom>>#initialize |Tier 1|Time 8( 4+3 )ms|AST 7|Inlined 0Y 0N|IR 140/ 178|CodeSize 505|Addr 0x7fcb129ac000|Timestamp 49074936341214989|Src n/a
[engine] opt done id=588 AWFYSomRandom>>#next |Tier 2|Time 11( 8+3 )ms|AST 27|Inlined 0Y 0N|IR 91/ 123|CodeSize 273|Addr 0x7fcb129aa000|Timestamp 49074936350530759|Src n/a
[engine] opt done id=582 AWFYSomRandom class>>#new |Tier 1|Time 13( 9+4 )ms|AST 24|Inlined 0Y 2N|IR 193/ 270|CodeSize 876|Addr 0x7fcb072ea000|Timestamp 49074936354231978|Src n/a
[engine] created adapter i2c_Z_AAAJ | CodeAddress 0x7fcb129a9000
[engine] opt done id=592 AWFYBounce>>#verifyResult: |Tier 1|Time 12( 9+3 )ms|AST 14|Inlined 0Y 0N|IR 92/ 128|CodeSize 504|Addr 0x7fcb072e8000|Timestamp 49074936366163928|Src n/a
[engine] opt done id=583 Behavior>>#new <split-583> |Tier 1|Time 20( 12+9 )ms|AST 26|Inlined 0Y 1N|IR 170/ 616|CodeSize 2364|Addr 0x7fcb072e6000|Timestamp 49074936371159722|Src n/a
[engine] opt done id=585 AWFYBall class>>#new: |Tier 2|Time 74( 56+18 )ms|AST 30|Inlined 6Y 0N|IR 388/ 742|CodeSize 2416|Addr 0x7fcb072e4000|Timestamp 49074936445319335|Src n/a
[engine] opt done id=584 AWFYSomRandom>>#initialize |Tier 2|Time 8( 4+4 )ms|AST 7|Inlined 0Y 0N|IR 67/ 101|CodeSize 206|Addr 0x7fcb072e2000|Timestamp 49074936593205104|Src n/a
[engine] opt done id=96 SequenceableCollection>>#do: |Tier 2|Time 438( 109+329 )ms|AST 70|Inlined 11Y 0N|IR 1118/ 4266|CodeSize 17789|Addr 0x7fcb072dc000|Timestamp 49074936606979841|Src n/a
[engine] opt done id=592 AWFYBounce>>#verifyResult: |Tier 2|Time 7( 5+3 )ms|AST 14|Inlined 0Y 0N|IR 18/ 51|CodeSize 149|Addr 0x7fcb072da000|Timestamp 49074936614291272|Src n/a
[engine] opt done id=582 AWFYSomRandom class>>#new |Tier 2|Time 29( 20+9 )ms|AST 24|Inlined 3Y 0N|IR 33/ 374|CodeSize 1369|Addr 0x7fcb072d8000|Timestamp 49074936622238292|Src n/a
[engine] created adapter i2c_A_AAAJ | CodeAddress 0x7fcb072d7000
[engine] created adapter c2i_Z_AAAJ | CodeAddress 0x7fcb072d6000
[engine] created adapter c2i_A_AAAJ | CodeAddress 0x7fcb072d5000
[engine] opt done id=580 AWFYBenchmark>>#innerBenchmarkLoop: |Tier 1|Time 38( 30+8 )ms|AST 58|Inlined 0Y 2N|IR 273/ 355|CodeSize 1573|Addr 0x7fcb072d3000|Timestamp 49074937149026437|Src n/a
[engine] opt done id=16 String class>>#new: |Tier 1|Time 43( 32+12 )ms|AST 46|Inlined 0Y 1N|IR 206/ 618|CodeSize 2787|Addr 0x7fcb072d1000|Timestamp 49074937153525914|Src n/a
[engine] opt done id=581 AWFYBounce>>#benchmark |Tier 2|Time 1247( 258+989 )ms|AST 157|Inlined 23Y 0N|IR 1974/ 16774|CodeSize 73829|Addr 0x7fcb072bd000|Timestamp 49074937613645029|Src n/a
[engine] opt done id=580 AWFYBenchmark>>#innerBenchmarkLoop: |Tier 2|Time 1189( 282+906 )ms|AST 58|Inlined 25Y 0N|IR 2058/ 14717|CodeSize 62923|Addr 0x7fcb072ac000|Timestamp 49074939164857330|Src n/a
[engine] created adapter i2c_A_AAJ | CodeAddress 0x7fcb072ab000
[engine] created adapter i2c_A_AAAJJA | CodeAddress 0x7fcb072aa000
[engine] opt done id=595 SmallInteger>>#printString |Tier 1|Time 52( 38+14 )ms|AST 148|Inlined 0Y 2N|IR 397/ 760|CodeSize 3884|Addr 0x7fcb072a8000|Timestamp 49074939789295806|Src n/a
[engine] opt done id=299 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 1|Time 76( 51+24 )ms|AST 176|Inlined 0Y 1N|IR 701/ 1558|CodeSize 6920|Addr 0x7fcb072a5000|Timestamp 49074939813145247|Src n/a
[engine] created adapter c2i_A_AAAJJA | CodeAddress 0x7fcb072a4000
[engine] opt done id=373 String>>#, |Tier 1|Time 34( 28+6 )ms|AST 52|Inlined 0Y 2N|IR 276/ 405|CodeSize 1534|Addr 0x7fcb072a2000|Timestamp 49074940889284645|Src n/a
[engine] opt done id=567 StandardFileStream>>#isBinary |Tier 1|Time 11( 7+3 )ms|AST 21|Inlined 0Y 0N|IR 100/ 181|CodeSize 660|Addr 0x7fcb072a0000|Timestamp 49074941422120727|Src n/a
[engine] opt done id=555 Character class>>#cr |Tier 1|Time 9( 6+4 )ms|AST 18|Inlined 0Y 0N|IR 93/ 135|CodeSize 505|Addr 0x7fcb0729e000|Timestamp 49074948098496531|Src n/a
[engine] created adapter i2c_A_AAACA | CodeAddress 0x7fcb0729d000
[engine] created adapter i2c_J_AAC | CodeAddress 0x7fcb0729c000
[engine] opt done id=553 Character>>#asUnicode |Tier 1|Time 15( 13+2 )ms|AST 29|Inlined 0Y 0N|IR 89/ 125|CodeSize 454|Addr 0x7fcb0729a000|Timestamp 49074949218369297|Src n/a
[engine] created adapter c2i_J_AAC | CodeAddress 0x7fcb07299000
[engine] created adapter c2i_A_AAAC | CodeAddress 0x7fcb07298000
[engine] opt done id=551 UTF8TextConverter>>#nextPut:toStream: |Tier 1|Time 64( 52+12 )ms|AST 125|Inlined 0Y 5N|IR 427/ 723|CodeSize 2820|Addr 0x7fcb07296000|Timestamp 49074949266806998|Src n/a
[engine] created adapter c2i_A_AAAAZ | CodeAddress 0x7fcb07294000
[engine] opt done id=498 AWFYScriptConsole class>>#println: |Tier 1|Time 25( 18+6 )ms|AST 62|Inlined 0Y 4N|IR 279/ 373|CodeSize 1344|Addr 0x7fcb07292000|Timestamp 49074950342175797|Src n/a
[engine] opt done id=566 MultiByteFileStream>>#nextPutAll: |Tier 1|Time 25( 18+7 )ms|AST 61|Inlined 0Y 2N|IR 230/ 391|CodeSize 1441|Addr 0x7fcb07290000|Timestamp 49074950343034121|Src n/a
[engine] opt done id=499 FileStream class>>#stdout |Tier 1|Time 27( 21+6 )ms|AST 36|Inlined 0Y 1N|IR 201/ 403|CodeSize 1464|Addr 0x7fcb0728e000|Timestamp 49074950344376819|Src n/a
[engine] created adapter c2i_A_AAJ | CodeAddress 0x7fcb0728d000
[engine] opt done id=596 SmallInteger>>#decimalDigitLength |Tier 1|Time 15( 12+3 )ms|AST 56|Inlined 0Y 0N|IR 142/ 193|CodeSize 675|Addr 0x7fcb0728b000|Timestamp 49074950886742048|Src n/a
[engine] opt done id=594 Object>>#asString |Tier 1|Time 17( 14+3 )ms|AST 17|Inlined 0Y 1N|IR 156/ 227|CodeSize 689|Addr 0x7fcb07289000|Timestamp 49074950888418744|Src n/a
[engine] opt done id=593 AWFYRun>>#printResult: |Tier 1|Time 30( 22+8 )ms|AST 68|Inlined 0Y 5N|IR 337/ 484|CodeSize 1724|Addr 0x7fcb07287000|Timestamp 49074950900790646|Src n/a
[engine] created adapter i2c_A_AAAJAJ | CodeAddress 0x7fcb07286000
[engine] created adapter i2c_A_AAAJAJA | CodeAddress 0x7fcb07285000
[engine] created adapter c2i_A_AAAJAJ | CodeAddress 0x7fcb07284000
[engine] created adapter c2i_A_AAAJAJA | CodeAddress 0x7fcb07283000
[engine] opt done id=570 MultiByteFileStream>>#basicNext:putAll:startingAt: |Tier 1|Time 26( 22+3 )ms|AST 23|Inlined 0Y 1N|IR 164/ 235|CodeSize 805|Addr 0x7fcb07281000|Timestamp 49074951459349618|Src n/a
[engine] opt done id=568 TextConverter>>#nextPutAll:toStream: |Tier 1|Time 28( 23+5 )ms|AST 33|Inlined 0Y 1N|IR 176/ 292|CodeSize 1036|Addr 0x7fcb0727f000|Timestamp 49074951461607703|Src n/a
[engine] opt done id=569 TextConverter>>#next:putAll:startingAt:toStream: |Tier 1|Time 44( 36+9 )ms|AST 126|Inlined 0Y 2N|IR 311/ 498|CodeSize 1931|Addr 0x7fcb0727d000|Timestamp 49074951477943861|Src n/a
[engine] opt done id=571 StandardFileStream>>#next:putAll:startingAt: |Tier 1|Time 26( 18+8 )ms|AST 61|Inlined 0Y 0N|IR 227/ 501|CodeSize 2204|Addr 0x7fcb0727b000|Timestamp 49074951485469507|Src n/a
[engine] created adapter i2c_A_AAAC | CodeAddress 0x7fcb0727a000
[engine] opt done id=574 MultiByteFileStream>>#basicNextPutAll: |Tier 1|Time 10( 7+3 )ms|AST 17|Inlined 0Y 1N|IR 154/ 225|CodeSize 736|Addr 0x7fcb07278000|Timestamp 49074951996800003|Src n/a
[engine] opt done id=572 WriteStream>>#cr |Tier 1|Time 16( 11+5 )ms|AST 31|Inlined 0Y 2N|IR 199/ 287|CodeSize 935|Addr 0x7fcb07276000|Timestamp 49074952002821469|Src n/a
[engine] created adapter c2i_A_AAACA | CodeAddress 0x7fcb07275000
[engine] opt done id=573 MultiByteFileStream>>#nextPut: |Tier 1|Time 27( 23+5 )ms|AST 33|Inlined 0Y 1N|IR 181/ 317|CodeSize 1125|Addr 0x7fcb07273000|Timestamp 49074952014367875|Src n/a
[engine] opt done id=575 StandardFileStream>>#nextPutAll: |Tier 1|Time 34( 24+10 )ms|AST 84|Inlined 0Y 0N|IR 284/ 627|CodeSize 2779|Addr 0x7fcb07271000|Timestamp 49074952030728059|Src n/a
[engine] opt done id=576 StandardFileStream>>#flush |Tier 1|Time 22( 17+5 )ms|AST 18|Inlined 0Y 0N|IR 155/ 268|CodeSize 936|Addr 0x7fcb0726f000|Timestamp 49074952561830941|Src n/a
[engine] opt done id=579 AWFYRun>>#measure: |Tier 1|Time 41( 33+7 )ms|AST 87|Inlined 0Y 2N|IR 308/ 442|CodeSize 1667|Addr 0x7fcb0726d000|Timestamp 49074952580976330|Src n/a
[engine] opt done id=595 SmallInteger>>#printString |Tier 2|Time 101( 54+47 )ms|AST 148|Inlined 4Y 1N|IR 304/ 1018|CodeSize 4873|Addr 0x7fcb0726a000|Timestamp 49074987023445036|Src n/a
[engine] opt done id=16 String class>>#new: |Tier 2|Time 36( 25+11 )ms|AST 46|Inlined 2Y 1N|IR 102/ 509|CodeSize 2424|Addr 0x7fcb07268000|Timestamp 49075014683119978|Src n/a
[engine] opt done id=299 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 2|Time 117( 58+59 )ms|AST 176|Inlined 3Y 1N|IR 671/ 1476|CodeSize 6314|Addr 0x7fcb07265000|Timestamp 49075050782640967|Src n/a
[engine] opt done id=373 String>>#, |Tier 2|Time 140( 95+45 )ms|AST 52|Inlined 9Y 2N|IR 718/ 1566|CodeSize 6599|Addr 0x7fcb07262000|Timestamp 49075051915519059|Src n/a
[engine] opt done id=567 StandardFileStream>>#isBinary |Tier 2|Time 10( 6+4 )ms|AST 21|Inlined 0Y 0N|IR 25/ 94|CodeSize 312|Addr 0x7fcb07260000|Timestamp 49075052338067568|Src n/a
[engine] opt inval. id=595 SmallInteger>>#printString |Timestamp 49075103318365766|Src n/a|Reason null
[engine] opt inval. id=596 SmallInteger>>#decimalDigitLength |Timestamp 49075103318700044|Src n/a|Reason null
[engine] opt inval. id=569 TextConverter>>#next:putAll:startingAt:toStream: |Timestamp 49075103319445638|Src n/a|Reason null
[engine] Truffle runtime statistics for engine 1
Compilations : 60
Success : 55
Temporary Bailouts : 2
jdk.graal.compiler.core.common.CancellationBailoutException: Compilation cancelled.: 2
Permanent Bailouts : 0
Failed : 0
Interrupted : 3
Invalidated : 3
Unknown Reason : 3
Queues : 62
Dequeues : 4
Target inlined into only caller: 4
Splits : 56
Compilation Accuracy : 0.950000
Queue Accuracy : 0.935484
Compilation Utilization : 0.030037
Remaining Compilation Queue : 0
Time to queue : count= 62, sum=1282034240, min= 2778, average= 20677971.62, max=167309862, maxTarget=TextConverter>>#next:putAll:startingAt:toStream:
Time waiting in queue : count= 60, sum= 2110961, min= 10, average= 35182.69, max= 227137, maxTarget=Number>>#abs
--------------------------- :
AST node statistics :
Truffle node count : count= 55, sum= 11098, min= 15, average= 201.78, max= 1673, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Trivial : count= 55, sum= 4372, min= 6, average= 79.49, max= 679, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Non Trivial : count= 55, sum= 6726, min= 7, average= 122.29, max= 994, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Monomorphic : count= 55, sum= 6686, min= 7, average= 121.56, max= 993, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Polymorphic : count= 55, sum= 40, min= 0, average= 0.73, max= 12, maxTarget=String>>#,
Megamorphic : count= 55, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYSomRandom>>#next
Truffle call count : count= 55, sum= 157, min= 0, average= 2.85, max= 25, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Indirect : count= 55, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYSomRandom>>#next
Direct : count= 55, sum= 157, min= 0, average= 2.85, max= 25, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Dispatched : count= 55, sum= 61, min= 0, average= 1.11, max= 5, maxTarget=UTF8TextConverter>>#nextPut:toStream:
Inlined : count= 55, sum= 96, min= 0, average= 1.75, max= 25, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
---------- :
Cloned : count= 55, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYSomRandom>>#next
Not Cloned : count= 55, sum= 160, min= 0, average= 2.91, max= 26, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Truffle loops : count= 55, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYSomRandom>>#next
--------------------------- :
Compilation Tier 1 :
Compilation Rate : 68694.05 bytes/second
Truffle Tier Rate : 96652.77 bytes/second
Graal Tier Rate : 271948.16 bytes/second
Installation Rate : 1873309.20 bytes/second
Time for compilation (us) : count= 39, sum= 1386481, min= 7850, average= 35550.80, max= 160320, maxTarget=AWFYBounce>>#benchmark
Truffle Tier (us) : count= 39, sum= 985414, min= 4408, average= 25267.03, max= 82927, maxTarget=AWFYBall>>#bounce
Graal Tier (us) : count= 39, sum= 350224, min= 2014, average= 8980.12, max= 82417, maxTarget=AWFYBounce>>#benchmark
Code Installation (us) : count= 39, sum= 50842, min= 394, average= 1303.64, max= 7642, maxTarget=AWFYSomRandom>>#next
Graal node count :
After Truffle Tier : count= 39, sum= 10392, min= 89, average= 266.46, max= 1026, maxTarget=AWFYBounce>>#benchmark
After Graal Tier : count= 39, sum= 22741, min= 125, average= 583.10, max= 5843, maxTarget=AWFYBounce>>#benchmark
Graal compilation result :
Code size : count= 39, sum= 95243, min= 454, average= 2442.13, max= 26793, maxTarget=AWFYBounce>>#benchmark
Total frame size : count= 39, sum= 4752, min= 48, average= 121.85, max= 640, maxTarget=AWFYBounce>>#benchmark
Exception handlers : count= 39, sum= 107, min= 1, average= 2.74, max= 6, maxTarget=UTF8TextConverter>>#nextPut:toStream:
Infopoints : count= 39, sum= 962, min= 5, average= 24.67, max= 201, maxTarget=AWFYBounce>>#benchmark
CALL : count= 39, sum= 962, min= 5, average= 24.67, max= 201, maxTarget=AWFYBounce>>#benchmark
Marks : count= 39, sum= 195, min= 5, average= 5.00, max= 5, maxTarget=AWFYSomRandom>>#next
Data references : count= 39, sum= 507, min= 3, average= 13.00, max= 76, maxTarget=AWFYBounce>>#benchmark
--------------------------- :
Compilation Tier 2 :
Compilation Rate : 50685.22 bytes/second
Truffle Tier Rate : 170480.91 bytes/second
Graal Tier Rate : 75963.48 bytes/second
Installation Rate : 4341628.00 bytes/second
Time for compilation (us) : count= 18, sum= 3638851, min= 5268, average= 202158.42, max= 1247511, maxTarget=AWFYBounce>>#benchmark
Truffle Tier (us) : count= 16, sum= 1081857, min= 3367, average= 67616.07, max= 282228, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Graal Tier (us) : count= 16, sum= 2427956, min= 1605, average= 151747.27, max= 977057, maxTarget=AWFYBounce>>#benchmark
Code Installation (us) : count= 16, sum= 42480, min= 295, average= 2655.05, max= 12135, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Graal node count :
After Truffle Tier : count= 16, sum= 8489, min= 16, average= 530.56, max= 2058, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
After Graal Tier : count= 16, sum= 43069, min= 51, average= 2691.81, max= 16774, maxTarget=AWFYBounce>>#benchmark
Graal compilation result :
Code size : count= 16, sum= 184436, min= 149, average= 11527.25, max= 73829, maxTarget=AWFYBounce>>#benchmark
Total frame size : count= 16, sum= 3152, min= 32, average= 197.00, max= 704, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Exception handlers : count= 16, sum= 15, min= 0, average= 0.94, max= 3, maxTarget=SequenceableCollection>>#do:
Infopoints : count= 16, sum= 924, min= 3, average= 57.75, max= 340, maxTarget=AWFYBounce>>#benchmark
CALL : count= 16, sum= 924, min= 3, average= 57.75, max= 340, maxTarget=AWFYBounce>>#benchmark
Marks : count= 16, sum= 95, min= 5, average= 5.94, max= 11, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Data references : count= 16, sum= 528, min= 1, average= 33.00, max= 198, maxTarget=AWFYBounce>>#benchmark
# CD (iterations: 300, problem size: 250) on Wed Jul 31 07:27:15 UTC 2024
# `/home/fniephaus/dev/graal/sdk/mxbuild/linux-amd64/SMALLTALK_NATIVE_STANDALONE_SVM_JAVA22/trufflesqueak-24.0.2-linux-amd64/bin/trufflesqueak --experimental-options --smalltalk.disable-startup --smalltalk.disable-interrupts --engine.Mode=default --engine.TraceCompilation --engine.CompilationStatistics --log.file="/home/fniephaus/dev/are-we-fast-yet/traces/CD.trace.log" --quiet --code "AWFYHarness run: #('CD' 300 250)"`
[engine] created adapter i2c_A_AAAA | CodeAddress 0x7f9bf8b70000
[engine] created adapter i2c_A_AAAAA | CodeAddress 0x7f9bf8b6f000
[engine] created adapter i2c_J_AAAA | CodeAddress 0x7f9bf8b6e000
[engine] opt done id=631 AWFYCallSign>>#compareTo: |Tier 1|Time 37( 31+6 )ms|AST 43|Inlined 0Y 0N|IR 129/ 232|CodeSize 1100|Addr 0x7f9bf8b6c000|Timestamp 49075445097189153|Src n/a
[engine] opt done id=627 AWFYNode>>#color: |Tier 1|Time 10( 5+5 )ms|AST 8|Inlined 0Y 0N|IR 132/ 266|CodeSize 827|Addr 0x7f9bf8b6a000|Timestamp 49075445107658830|Src n/a
[engine] created adapter i2c_Z_AAAA | CodeAddress 0x7f9bf89a5000
[engine] opt inval. id=631 AWFYCallSign>>#compareTo: |Timestamp 49075445112632064|Src n/a|Reason null
[engine] created adapter c2i_Z_AAAA | CodeAddress 0x7f9bf89a4000
[engine] opt done id=6 Symbol>>#= |Tier 1|Time 36( 30+5 )ms|AST 42|Inlined 0Y 1N|IR 222/ 260|CodeSize 856|Addr 0x7f9bf89a2000|Timestamp 49075445143358571|Src n/a
[engine] created adapter c2i_A_AAAAA | CodeAddress 0x7f9bf89a1000
[engine] created adapter c2i_J_AAAA | CodeAddress 0x7f9bf89a0000
[engine] created adapter c2i_A_AAAA | CodeAddress 0x7f9bf899f000
[engine] opt done id=631 AWFYCallSign>>#compareTo: |Tier 1|Time 24( 16+8 )ms|AST 47|Inlined 0Y 0N|IR 178/ 427|CodeSize 1635|Addr 0x7f9bf8998000|Timestamp 49075445167260186|Src n/a
[engine] created adapter c2i_A_AAAZAA | CodeAddress 0x7f9bf8996000
[engine] opt done id=598 AWFYVector>>#append: |Tier 1|Time 125( 69+56 )ms|AST 129|Inlined 0Y 0N|IR 651/ 2711|CodeSize 13153|Addr 0x7f9bf899a000|Timestamp 49075445170776038|Src n/a
[engine] created adapter i2c_J_AAADD | CodeAddress 0x7f9bf8995000
[engine] opt done id=665 AWFYVector2D>>#compare:and: |Tier 1|Time 33( 30+3 )ms|AST 63|Inlined 0Y 0N|IR 142/ 184|CodeSize 676|Addr 0x7f9bf8993000|Timestamp 49075445204484153|Src n/a
[engine] opt done id=618 AWFYRedBlackTree>>#treeAt:insert: |Tier 1|Time 145( 116+29 )ms|AST 312|Inlined 0Y 6N|IR 684/ 1105|CodeSize 5025|Addr 0x7f9bf8990000|Timestamp 49075445206385679|Src n/a
[engine] opt inval. id=618 AWFYRedBlackTree>>#treeAt:insert: |Timestamp 49075445206784214|Src n/a|Reason null
[engine] opt deopt id=618 AWFYRedBlackTree>>#treeAt:insert: | |Timestamp 49075445207065340|Src n/a
[engine] created adapter i2c_A_AAA | CodeAddress 0x7f9bf898f000
[engine] opt done id=658 Float class>>#infinity |Tier 1|Time 10( 7+3 )ms|AST 8|Inlined 0Y 0N|IR 95/ 178|CodeSize 679|Addr 0x7f9bf898d000|Timestamp 49075445214883356|Src n/a
[engine] opt done id=642 AWFYRedBlackTree>>#findNode: |Tier 1|Time 57( 44+14 )ms|AST 109|Inlined 0Y 2N|IR 451/ 769|CodeSize 3487|Addr 0x7f9bf898b000|Timestamp 49075445224851617|Src n/a
[engine] created adapter i2c_A_AAADD | CodeAddress 0x7f9bf898a000
[engine] created adapter c2i_J_AAADD | CodeAddress 0x7f9bf8989000
[engine] created adapter c2i_A_AAA | CodeAddress 0x7f9bf8988000
[engine] opt done id=664 AWFYVector2D>>#compareTo: |Tier 1|Time 38( 33+6 )ms|AST 68|Inlined 0Y 2N|IR 239/ 354|CodeSize 1349|Addr 0x7f9bf8986000|Timestamp 49075445245397535|Src n/a
[engine] created adapter c2i_A_AAADD | CodeAddress 0x7f9bf8985000
[engine] opt done id=580 AWFYVector2D class>>#x:y: |Tier 1|Time 32( 28+4 )ms|AST 33|Inlined 0Y 2N|IR 209/ 289|CodeSize 1011|Addr 0x7f9bf8983000|Timestamp 49075445257564303|Src n/a
[engine] opt done id=581 Behavior>>#new <split-581> |Tier 1|Time 15( 9+6 )ms|AST 24|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f9bf8981000|Timestamp 49075445260132848|Src n/a
[engine] created adapter i2c_A_AAAAAAA | CodeAddress 0x7f9bf8980000
[engine] opt done id=582 AWFYVector2D>>#initX:y: |Tier 1|Time 9( 6+3 )ms|AST 11|Inlined 0Y 0N|IR 177/ 222|CodeSize 798|Addr 0x7f9bf897e000|Timestamp 49075445267002371|Src n/a
[engine] created adapter i2c_Z_AAAAA | CodeAddress 0x7f9bf897d000
[engine] created adapter c2i_A_AAAZ | CodeAddress 0x7f9bf897b000
[engine] created adapter c2i_Z_AAAAA | CodeAddress 0x7f9bf897a000
[engine] created adapter c2i_A_AAAAAA | CodeAddress 0x7f9bf8979000
[engine] created adapter c2i_A_AAAAAAA | CodeAddress 0x7f9bed2bb000
[engine] opt done id=618 AWFYRedBlackTree>>#treeAt:insert: |Tier 1|Time 133( 102+31 )ms|AST 312|Inlined 0Y 11N|IR 1036/ 1701|CodeSize 9174|Addr 0x7f9bed2b7000|Timestamp 49075445478549649|Src n/a
[engine] created adapter i2c_D_AAA | CodeAddress 0x7f9bed2b6000
[engine] opt done id=653 AWFYConstants class>>#MaxX |Tier 1|Time 10( 7+2 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 481|Addr 0x7f9bed2b4000|Timestamp 49075445488317734|Src n/a
[engine] opt done id=651 AWFYCollisionDetector>>#recurse:seen:voxel:motion: |Tier 1|Time 233( 202+31 )ms|AST 557|Inlined 0Y 36N|IR 1581/ 1819|CodeSize 7461|Addr 0x7f9bed2b1000|Timestamp 49075445493697466|Src n/a
[engine] opt done id=654 AWFYConstants class>>#MinX |Tier 1|Time 6( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 459|Addr 0x7f9bed2af000|Timestamp 49075445493945275|Src n/a
[engine] opt done id=579 AWFYConstants class>>#GoodVoxelSize |Tier 1|Time 6( 4+2 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 481|Addr 0x7f9bed2ad000|Timestamp 49075445499961224|Src n/a
[engine] opt done id=532 Object>>#= |Tier 1|Time 8( 4+4 )ms|AST 13|Inlined 0Y 0N|IR 152/ 258|CodeSize 736|Addr 0x7f9bed2ab000|Timestamp 49075445502259959|Src n/a
[engine] opt done id=660 AWFYConstants class>>#horizontal |Tier 1|Time 6( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 95/ 178|CodeSize 679|Addr 0x7f9bed2a9000|Timestamp 49075445508739817|Src n/a
[engine] opt done id=622 AWFYNode>>#parent: |Tier 1|Time 7( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 138/ 297|CodeSize 961|Addr 0x7f9bed2a7000|Timestamp 49075445516339917|Src n/a
[engine] opt done id=661 AWFYVector2D>>#minus: |Tier 1|Time 23( 18+5 )ms|AST 62|Inlined 0Y 1N|IR 192/ 291|CodeSize 1088|Addr 0x7f9bed2a5000|Timestamp 49075445522718780|Src n/a
[engine] created adapter c2i_D_AAA | CodeAddress 0x7f9bed2a4000
[engine] opt done id=663 AWFYConstants class>>#vertical |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 95/ 178|CodeSize 679|Addr 0x7f9bed2a2000|Timestamp 49075445529543742|Src n/a
[engine] opt done id=662 AWFYVector2D>>#plus: |Tier 1|Time 26( 20+6 )ms|AST 62|Inlined 0Y 1N|IR 192/ 291|CodeSize 1088|Addr 0x7f9bed2a0000|Timestamp 49075445555286328|Src n/a
[engine] opt done id=657 AWFYConstants class>>#ProximityRadius |Tier 1|Time 6( 4+2 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 481|Addr 0x7f9bed29e000|Timestamp 49075445561591854|Src n/a
[engine] opt done id=655 AWFYConstants class>>#MaxY |Tier 1|Time 6( 4+2 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 481|Addr 0x7f9bed29c000|Timestamp 49075445567503803|Src n/a
[engine] opt done id=656 AWFYConstants class>>#MinY |Tier 1|Time 6( 4+2 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 459|Addr 0x7f9bed29a000|Timestamp 49075445573461432|Src n/a
[engine] opt done id=626 Object>>#~= |Tier 1|Time 14( 10+4 )ms|AST 25|Inlined 0Y 1N|IR 158/ 237|CodeSize 804|Addr 0x7f9bed298000|Timestamp 49075445587567023|Src n/a
[engine] opt done id=632 AWFYNode>>#right: |Tier 1|Time 9( 5+5 )ms|AST 8|Inlined 0Y 0N|IR 138/ 297|CodeSize 961|Addr 0x7f9bed291000|Timestamp 49075445596955362|Src n/a
[engine] created adapter i2c_A_AAAZAA | CodeAddress 0x7f9bed290000
[engine] opt inval. id=652 AWFYCollisionDetector>>#isInVoxel:motion: |Timestamp 49075445603266755|Src n/a|Reason null
[engine] opt deopt id=652 AWFYCollisionDetector>>#isInVoxel:motion: | |Timestamp 49075445603503878|Src n/a
[engine] opt done id=652 AWFYCollisionDetector>>#isInVoxel:motion: |Tier 1|Time 336( 275+61 )ms|AST 1197|Inlined 0Y 10N|IR 1310/ 2565|CodeSize 14381|Addr 0x0|Timestamp 49075445603673810|Src n/a
[engine] opt done id=623 AWFYInsertResult class>>#new:node:value: |Tier 1|Time 25( 19+6 )ms|AST 36|Inlined 0Y 2N|IR 206/ 289|CodeSize 1021|Addr 0x7f9bed28e000|Timestamp 49075445621748826|Src n/a
[engine] opt done id=624 Behavior>>#new <split-624> |Tier 1|Time 16( 10+6 )ms|AST 24|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f9bed28c000|Timestamp 49075445637623100|Src n/a
[engine] opt done id=625 AWFYInsertResult>>#init:node:value: |Tier 1|Time 15( 8+6 )ms|AST 14|Inlined 0Y 0N|IR 182/ 444|CodeSize 1489|Addr 0x7f9bed28a000|Timestamp 49075445652362673|Src n/a
[engine] opt done id=619 AWFYNode class>>#key:value: |Tier 1|Time 18( 13+5 )ms|AST 33|Inlined 0Y 2N|IR 201/ 285|CodeSize 1002|Addr 0x7f9bed288000|Timestamp 49075445670804584|Src n/a
[engine] opt done id=620 Behavior>>#new <split-620> |Tier 1|Time 24( 10+14 )ms|AST 24|Inlined 0Y 0N|IR 166/ 702|CodeSize 2691|Addr 0x7f9bed286000|Timestamp 49075445694685944|Src n/a
[engine] opt done id=621 AWFYNode>>#init:value: |Tier 1|Time 15( 8+7 )ms|AST 13|Inlined 0Y 0N|IR 171/ 494|CodeSize 1620|Addr 0x7f9bed284000|Timestamp 49075445709905143|Src n/a
[engine] opt done id=643 AWFYNode>>#successor |Tier 1|Time 56( 40+16 )ms|AST 125|Inlined 0Y 1N|IR 438/ 744|CodeSize 2879|Addr 0x7f9bed282000|Timestamp 49075445766280225|Src n/a
[engine] created adapter i2c_A_AAADDD | CodeAddress 0x7f9bed281000
[engine] created adapter c2i_A_AAADDD | CodeAddress 0x7f9bed280000
[engine] opt done id=607 AWFYVector3D class>>#x:y:z: |Tier 1|Time 36( 31+6 )ms|AST 36|Inlined 0Y 2N|IR 213/ 292|CodeSize 1079|Addr 0x7f9bed27e000|Timestamp 49075445802975954|Src n/a
[engine] opt done id=608 Behavior>>#new <split-608> |Tier 1|Time 16( 10+6 )ms|AST 24|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f9bed27c000|Timestamp 49075445818990476|Src n/a
[engine] opt done id=609 AWFYVector3D>>#initX:y:z: |Tier 1|Time 13( 8+5 )ms|AST 14|Inlined 0Y 0N|IR 209/ 257|CodeSize 976|Addr 0x7f9bed27a000|Timestamp 49075445832367726|Src n/a
[engine] opt done id=634 AWFYNode>>#left: |Tier 1|Time 9( 5+4 )ms|AST 8|Inlined 0Y 0N|IR 138/ 297|CodeSize 961|Addr 0x7f9bed278000|Timestamp 49075445841711434|Src n/a
[engine] opt done id=617 AWFYRedBlackTree>>#at:put: |Tier 1|Time 337( 258+79 )ms|AST 753|Inlined 0Y 19N|IR 1666/ 3345|CodeSize 15198|Addr 0x7f9bed273000|Timestamp 49075445853571862|Src n/a
[engine] created adapter i2c_J_AAA | CodeAddress 0x7f9bed272000
[engine] opt done id=641 AWFYRedBlackTree>>#at: |Tier 1|Time 25( 18+7 )ms|AST 48|Inlined 0Y 1N|IR 234/ 345|CodeSize 1175|Addr 0x7f9bed270000|Timestamp 49075445866470115|Src n/a
[engine] opt done id=604 AWFYVector>>#size |Tier 1|Time 16( 13+4 )ms|AST 13|Inlined 0Y 0N|IR 105/ 169|CodeSize 710|Addr 0x7f9bed26e000|Timestamp 49075445870066707|Src n/a
[engine] opt done id=672 AWFYVector3D>>#minus: |Tier 1|Time 34( 28+6 )ms|AST 84|Inlined 0Y 1N|IR 204/ 299|CodeSize 1101|Addr 0x7f9bed26c000|Timestamp 49075445900229776|Src n/a
[engine] created adapter c2i_J_AAAAA | CodeAddress 0x7f9bed26b000
[engine] created adapter i2c_A_AAAJ | CodeAddress 0x7f9bed26a000
[engine] opt done id=605 AWFYVector>>#at: |Tier 1|Time 25( 17+8 )ms|AST 30|Inlined 0Y 0N|IR 156/ 412|CodeSize 1651|Addr 0x7f9bed268000|Timestamp 49075445924973929|Src n/a
[engine] opt done id=615 AWFYVector>>#forEach: |Tier 1|Time 90( 42+48 )ms|AST 72|Inlined 0Y 3N|IR 588/ 2523|CodeSize 13459|Addr 0x7f9bed263000|Timestamp 49075445960063646|Src n/a
[engine] opt done id=652 AWFYCollisionDetector>>#isInVoxel:motion: |Tier 1|Time 381( 305+77 )ms|AST 1197|Inlined 0Y 10N|IR 1564/ 3164|CodeSize 17739|Addr 0x7f9bed25d000|Timestamp 49075445985147246|Src n/a
[engine] opt done id=636 AWFYRedBlackTree class>>#treeMinimum: |Tier 1|Time 28( 17+11 )ms|AST 49|Inlined 0Y 0N|IR 273/ 505|CodeSize 1935|Addr 0x7f9bed25b000|Timestamp 49075445988310171|Src n/a
[engine] opt done id=635 AWFYRedBlackTree>>#forEach: |Tier 1|Time 80( 43+36 )ms|AST 112|Inlined 0Y 5N|IR 589/ 1877|CodeSize 9223|Addr 0x7f9bed257000|Timestamp 49075446004781408|Src n/a
[engine] opt done id=638 Behavior>>#new <split-638> |Tier 1|Time 16( 10+6 )ms|AST 24|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f9bed255000|Timestamp 49075446004894627|Src n/a
[engine] opt done id=637 AWFYRbtEntry class>>#key:value: |Tier 1|Time 20( 14+6 )ms|AST 33|Inlined 0Y 2N|IR 202/ 286|CodeSize 1002|Addr 0x7f9bed253000|Timestamp 49075446005424121|Src n/a
[engine] created adapter i2c_J_AAD | CodeAddress 0x7f9bed252000
[engine] opt done id=639 AWFYRbtEntry>>#init:value: |Tier 1|Time 12( 7+5 )ms|AST 11|Inlined 0Y 0N|IR 152/ 371|CodeSize 1229|Addr 0x7f9bed250000|Timestamp 49075446017502116|Src n/a
[engine] opt done id=650 Number>>#asInteger |Tier 1|Time 17( 12+5 )ms|AST 16|Inlined 0Y 0N|IR 184/ 258|CodeSize 910|Addr 0x7f9bed24e000|Timestamp 49075446022358570|Src n/a
[engine] created adapter i2c_J_AAAAA | CodeAddress 0x7f9bed24d000
[engine] created adapter i2c_A_AAAAAA | CodeAddress 0x7f9bed24c000
[engine] opt done id=659 AWFYCollisionDetector>>#put:and:into: |Tier 1|Time 40( 31+9 )ms|AST 88|Inlined 0Y 4N|IR 373/ 524|CodeSize 1928|Addr 0x7f9bed24a000|Timestamp 49075446062672753|Src n/a
[engine] opt done id=666 AWFYNode>>#value: |Tier 1|Time 28( 23+5 )ms|AST 8|Inlined 0Y 0N|IR 133/ 286|CodeSize 887|Addr 0x7f9bed248000|Timestamp 49075446091044650|Src n/a
[engine] created adapter i2c_D_AAAA | CodeAddress 0x7f9bed247000
[engine] created adapter c2i_J_AAA | CodeAddress 0x7f9bed246000
[engine] created adapter c2i_A_AAAJ | CodeAddress 0x7f9bed242000
[engine] opt done id=633 AWFYRedBlackTree>>#leftRotate: |Tier 1|Time 109( 88+21 )ms|AST 226|Inlined 0Y 6N|IR 631/ 1010|CodeSize 4169|Addr 0x7f9bed243000|Timestamp 49075446113813590|Src n/a
[engine] opt done id=591 AWFYVector class>>#new |Tier 1|Time 13( 9+5 )ms|AST 19|Inlined 0Y 1N|IR 159/ 238|CodeSize 755|Addr 0x7f9bed240000|Timestamp 49075446127554731|Src n/a
[engine] opt done id=674 AWFYVector3D>>#dot: |Tier 1|Time 37( 31+6 )ms|AST 89|Inlined 0Y 0N|IR 160/ 294|CodeSize 1472|Addr 0x7f9bed23e000|Timestamp 49075446128648432|Src n/a
[engine] opt done id=592 AWFYVector class>>#new: |Tier 1|Time 16( 11+5 )ms|AST 27|Inlined 0Y 2N|IR 199/ 274|CodeSize 905|Addr 0x7f9bed23c000|Timestamp 49075446144174389|Src n/a
[engine] opt done id=593 Behavior>>#new <split-593> |Tier 1|Time 16( 10+6 )ms|AST 24|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f9bed23a000|Timestamp 49075446144925571|Src n/a
[engine] opt done id=669 [] in AWFYCollisionDetector>>#handleNewFrame: |Tier 1|Time 130( 107+23 )ms|AST 221|Inlined 0Y 7N|IR 626/ 924|CodeSize 4383|Addr 0x7f9bed237000|Timestamp 49075446147362319|Src n/a
[engine] opt done id=594 AWFYVector>>#initialize: |Tier 1|Time 20( 12+8 )ms|AST 21|Inlined 0Y 0N|IR 216/ 517|CodeSize 1806|Addr 0x7f9bed235000|Timestamp 49075446164332948|Src n/a
[engine] opt done id=668 [] in AWFYCollisionDetector>>#reduceCollisionSet: |Tier 1|Time 28( 20+8 )ms|AST 58|Inlined 0Y 2N|IR 242/ 393|CodeSize 1436|Addr 0x7f9bed233000|Timestamp 49075446173378627|Src n/a
[engine] opt done id=628 AWFYMotion class>>#new:old:new: |Tier 1|Time 20( 14+6 )ms|AST 36|Inlined 0Y 2N|IR 203/ 288|CodeSize 1021|Addr 0x7f9bed231000|Timestamp 49075446184066849|Src n/a
[engine] opt done id=610 AWFYAircraft class>>#new:pos: |Tier 1|Time 19( 13+6 )ms|AST 33|Inlined 0Y 2N|IR 202/ 286|CodeSize 1002|Addr 0x7f9bed22f000|Timestamp 49075446192545458|Src n/a
[engine] opt done id=629 Behavior>>#new <split-629> |Tier 1|Time 16( 10+6 )ms|AST 24|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f9bed22d000|Timestamp 49075446200519578|Src n/a
[engine] opt done id=646 [] in AWFYCollisionDetector>>#reduceCollisionSet: |Tier 1|Time 14( 9+4 )ms|AST 22|Inlined 0Y 1N|IR 161/ 239|CodeSize 860|Addr 0x7f9bed22b000|Timestamp 49075446206526377|Src n/a
[engine] opt done id=616 [] in AWFYCollisionDetector>>#handleNewFrame: |Tier 1|Time 62( 47+15 )ms|AST 142|Inlined 0Y 4N|IR 432/ 689|CodeSize 2808|Addr 0x7f9bed229000|Timestamp 49075446209810343|Src n/a
[engine] opt done id=611 Behavior>>#new <split-611> |Tier 1|Time 16( 10+6 )ms|AST 24|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f9bed227000|Timestamp 49075446216667713|Src n/a
[engine] opt done id=630 AWFYMotion>>#init:old:new: |Tier 1|Time 15( 9+6 )ms|AST 14|Inlined 0Y 0N|IR 170/ 474|CodeSize 1583|Addr 0x7f9bed223000|Timestamp 49075446224950128|Src n/a
[engine] opt done id=640 [] in AWFYCollisionDetector>>#handleNewFrame: |Tier 1|Time 18( 12+6 )ms|AST 32|Inlined 0Y 1N|IR 177/ 306|CodeSize 1179|Addr 0x7f9bed225000|Timestamp 49075446225181664|Src n/a
[engine] opt done id=612 AWFYAircraft>>#init:pos: |Tier 1|Time 12( 6+5 )ms|AST 11|Inlined 0Y 0N|IR 152/ 371|CodeSize 1229|Addr 0x7f9bed221000|Timestamp 49075446228590722|Src n/a
[engine] opt inval. id=664 AWFYVector2D>>#compareTo: |Timestamp 49075446239246816|Src n/a|Reason null
[engine] opt deopt id=664 AWFYVector2D>>#compareTo: | |Timestamp 49075446239477793|Src n/a
[engine] opt inval. id=633 AWFYRedBlackTree>>#leftRotate: |Timestamp 49075446240094523|Src n/a|Reason null
[engine] opt deopt id=633 AWFYRedBlackTree>>#leftRotate: | |Timestamp 49075446240220104|Src n/a
[engine] opt done id=648 Behavior>>#new <split-648> |Tier 1|Time 17( 10+7 )ms|AST 24|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f9bed21f000|Timestamp 49075446241990951|Src n/a
[engine] opt done id=647 AWFYCollisionDetector>>#draw:on: |Tier 1|Time 31( 23+8 )ms|AST 66|Inlined 0Y 3N|IR 256/ 369|CodeSize 1367|Addr 0x7f9bed21d000|Timestamp 49075446256288546|Src n/a
[engine] opt done id=664 AWFYVector2D>>#compareTo: |Tier 1|Time 33( 25+7 )ms|AST 73|Inlined 0Y 2N|IR 254/ 363|CodeSize 1350|Addr 0x7f9bed21b000|Timestamp 49075446275075351|Src n/a
[engine] created adapter c2i_J_AAD | CodeAddress 0x7f9bed218000
[engine] opt done id=671 AWFYMotion>>#delta |Tier 1|Time 16( 10+6 )ms|AST 19|Inlined 0Y 1N|IR 177/ 322|CodeSize 1161|Addr 0x7f9bed219000|Timestamp 49075446291685510|Src n/a
[engine] created adapter c2i_D_AAAA | CodeAddress 0x7f9bed217000
[engine] opt done id=673 AWFYVector3D>>#squaredMagnitude |Tier 1|Time 20( 16+4 )ms|AST 19|Inlined 0Y 1N|IR 155/ 234|CodeSize 744|Addr 0x7f9bed215000|Timestamp 49075446311996889|Src n/a
[engine] opt done id=649 AWFYCollisionDetector>>#voxelHash: |Tier 1|Time 85( 71+15 )ms|AST 218|Inlined 0Y 7N|IR 485/ 682|CodeSize 3061|Addr 0x7f9bed213000|Timestamp 49075446314128834|Src n/a
[engine] created adapter i2c_A_AAAD | CodeAddress 0x7f9bed212000
[engine] opt done id=676 AWFYVector3D>>#times: |Tier 1|Time 30( 24+6 )ms|AST 60|Inlined 0Y 1N|IR 197/ 299|CodeSize 1210|Addr 0x7f9bed210000|Timestamp 49075446341905722|Src n/a
[engine] opt inval. id=650 Number>>#asInteger |Timestamp 49075446342488857|Src n/a|Reason null
[engine] opt inval. id=649 AWFYCollisionDetector>>#voxelHash: |Timestamp 49075446342953186|Src n/a|Reason null
[engine] opt deopt id=649 AWFYCollisionDetector>>#voxelHash: | |Timestamp 49075446343110057|Src n/a
[engine] opt done id=677 AWFYVector3D>>#plus: |Tier 1|Time 35( 29+6 )ms|AST 84|Inlined 0Y 1N|IR 204/ 299|CodeSize 1101|Addr 0x7f9bed20e000|Timestamp 49075446349100582|Src n/a
[engine] opt done id=633 AWFYRedBlackTree>>#leftRotate: |Tier 1|Time 102( 80+23 )ms|AST 250|Inlined 0Y 7N|IR 674/ 1061|CodeSize 4480|Addr 0x7f9bed20b000|Timestamp 49075446359056201|Src n/a
[engine] opt done id=650 Number>>#asInteger |Tier 1|Time 12( 7+5 )ms|AST 16|Inlined 0Y 0N|IR 213/ 282|CodeSize 1029|Addr 0x7f9bed209000|Timestamp 49075446361120397|Src n/a
[engine] created adapter c2i_D_AAD | CodeAddress 0x7f9bed208000
[engine] opt done id=649 AWFYCollisionDetector>>#voxelHash: |Tier 1|Time 86( 69+17 )ms|AST 245|Inlined 0Y 8N|IR 544/ 767|CodeSize 3509|Addr 0x7f9bed206000|Timestamp 49075446445643523|Src n/a
[engine] created adapter i2c_D_AAD | CodeAddress 0x7f9bed205000
[engine] opt inval. id=617 AWFYRedBlackTree>>#at:put: |Timestamp 49075446453342523|Src n/a|Reason null
[engine] opt deopt id=617 AWFYRedBlackTree>>#at:put: | |Timestamp 49075446453691608|Src n/a
[engine] opt done id=606 Float>>#cos |Tier 1|Time 18( 14+4 )ms|AST 28|Inlined 0Y 0N|IR 98/ 179|CodeSize 705|Addr 0x7f9bed203000|Timestamp 49075446463760725|Src n/a
[engine] opt done id=603 AWFYSimulator>>#simulate: |Tier 1|Time 119( 96+24 )ms|AST 288|Inlined 0Y 11N|IR 726/ 1003|CodeSize 4963|Addr 0x7f9bed200000|Timestamp 49075446480655362|Src n/a
[engine] opt done id=665 AWFYVector2D>>#compare:and: |Tier 2|Time 19( 15+4 )ms|AST 63|Inlined 0Y 0N|IR 68/ 108|CodeSize 254|Addr 0x7f99e4000000|Timestamp 49075446499868221|Src n/a
[engine] created adapter c2i_A_AAAD | CodeAddress 0x7f99c4da7000
[engine] opt done id=667 AWFYRedBlackTree>>#rightRotate: |Tier 1|Time 100( 78+22 )ms|AST 250|Inlined 0Y 7N|IR 659/ 1047|CodeSize 4171|Addr 0x7f99c4da4000|Timestamp 49075446599992946|Src n/a
[engine] opt done id=678 AWFYConstants class>>#MinZ |Tier 1|Time 7( 4+3 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 459|Addr 0x7f99c4da2000|Timestamp 49075446606941952|Src n/a
[engine] opt done id=679 AWFYConstants class>>#MaxZ |Tier 1|Time 6( 4+2 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 481|Addr 0x7f99c4da0000|Timestamp 49075446612938135|Src n/a
[engine] opt done id=680 AWFYCollision class>>#a:b:pos: |Tier 1|Time 19( 14+6 )ms|AST 36|Inlined 0Y 2N|IR 203/ 288|CodeSize 1021|Addr 0x7f99c4d9e000|Timestamp 49075446632156441|Src n/a
[engine] opt done id=670 AWFYMotion>>#findIntersection: |Tier 1|Time 319( 263+56 )ms|AST 926|Inlined 0Y 24N|IR 1424/ 2390|CodeSize 13046|Addr 0x7f99c4d99000|Timestamp 49075446661825497|Src n/a
[engine] opt inval. id=652 AWFYCollisionDetector>>#isInVoxel:motion: |Timestamp 49075446671616910|Src n/a|Reason null
[engine] opt deopt id=652 AWFYCollisionDetector>>#isInVoxel:motion: | |Timestamp 49075446671898664|Src n/a
[engine] opt done id=664 AWFYVector2D>>#compareTo: |Tier 2|Time 45( 37+8 )ms|AST 73|Inlined 2Y 0N|IR 161/ 170|CodeSize 509|Addr 0x7f99c4d97000|Timestamp 49075446677497988|Src n/a
[engine] opt done id=681 Behavior>>#new <split-681> |Tier 1|Time 17( 11+6 )ms|AST 24|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f99c4d95000|Timestamp 49075446679370320|Src n/a
[engine] opt done id=682 AWFYCollision>>#init:b:pos: |Tier 1|Time 14( 8+6 )ms|AST 14|Inlined 0Y 0N|IR 170/ 474|CodeSize 1583|Addr 0x7f99c4d93000|Timestamp 49075446693692920|Src n/a
[engine] opt done id=617 AWFYRedBlackTree>>#at:put: |Tier 1|Time 350( 269+81 )ms|AST 782|Inlined 0Y 20N|IR 1740/ 3479|CodeSize 16044|Addr 0x7f99c4d8e000|Timestamp 49075446813937998|Src n/a
[engine] opt done id=642 AWFYRedBlackTree>>#findNode: |Tier 2|Time 140( 83+56 )ms|AST 109|Inlined 4Y 0N|IR 461/ 855|CodeSize 3727|Addr 0x7f99c4d8c000|Timestamp 49075446953924241|Src n/a
[engine] opt done id=580 AWFYVector2D class>>#x:y: |Tier 2|Time 35( 24+11 )ms|AST 33|Inlined 2Y 0N|IR 147/ 493|CodeSize 1557|Addr 0x7f99c4d8a000|Timestamp 49075446989562799|Src n/a
[engine] opt done id=631 AWFYCallSign>>#compareTo: |Tier 2|Time 20( 15+5 )ms|AST 47|Inlined 0Y 0N|IR 104/ 95|CodeSize 287|Addr 0x7f99c4d88000|Timestamp 49075447009690066|Src n/a
[engine] opt done id=627 AWFYNode>>#color: |Tier 2|Time 10( 4+6 )ms|AST 8|Inlined 0Y 0N|IR 58/ 189|CodeSize 439|Addr 0x7f99c4d86000|Timestamp 49075447020120141|Src n/a
[engine] opt done id=653 AWFYConstants class>>#MaxX |Tier 2|Time 6( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 11/ 45|CodeSize 145|Addr 0x7f99c4d84000|Timestamp 49075447025948347|Src n/a
[engine] opt done id=654 AWFYConstants class>>#MinX |Tier 2|Time 5( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 11/ 45|CodeSize 140|Addr 0x7f99c4d82000|Timestamp 49075447031107998|Src n/a
[engine] opt done id=652 AWFYCollisionDetector>>#isInVoxel:motion: |Tier 1|Time 387( 309+78 )ms|AST 1216|Inlined 0Y 10N|IR 1593/ 3195|CodeSize 17894|Addr 0x7f99c4d7c000|Timestamp 49075447065301604|Src n/a
[engine] opt done id=618 AWFYRedBlackTree>>#treeAt:insert: |Tier 2|Time 387( 201+186 )ms|AST 312|Inlined 21Y 0N|IR 1404/ 5163|CodeSize 21349|Addr 0x7f99c4d75000|Timestamp 49075447081349023|Src n/a
[engine] opt done id=579 AWFYConstants class>>#GoodVoxelSize |Tier 2|Time 6( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 11/ 45|CodeSize 145|Addr 0x7f99c4d73000|Timestamp 49075447087307699|Src n/a
[engine] opt done id=532 Object>>#= |Tier 2|Time 11( 4+6 )ms|AST 13|Inlined 0Y 0N|IR 80/ 143|CodeSize 476|Addr 0x7f99c4d71000|Timestamp 49075447097980206|Src n/a
[engine] opt done id=657 AWFYConstants class>>#ProximityRadius |Tier 2|Time 5( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 11/ 45|CodeSize 145|Addr 0x7f99c4d6f000|Timestamp 49075447102686912|Src n/a
[engine] opt done id=655 AWFYConstants class>>#MaxY |Tier 2|Time 4( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 11/ 45|CodeSize 145|Addr 0x7f99c4d6d000|Timestamp 49075447107199799|Src n/a
[engine] opt done id=656 AWFYConstants class>>#MinY |Tier 2|Time 4( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 11/ 45|CodeSize 140|Addr 0x7f99c4d6b000|Timestamp 49075447111710940|Src n/a
[engine] opt inval. id=652 AWFYCollisionDetector>>#isInVoxel:motion: |Timestamp 49075447299616915|Src n/a|Reason null
[engine] opt deopt id=652 AWFYCollisionDetector>>#isInVoxel:motion: | |Timestamp 49075447299859416|Src n/a
[engine] opt done id=652 AWFYCollisionDetector>>#isInVoxel:motion: |Tier 1|Time 378( 315+63 )ms|AST 1217|Inlined 0Y 10N|IR 1597/ 3188|CodeSize 19346|Addr 0x7f99c4d65000|Timestamp 49075447754696442|Src n/a
[engine] opt done id=652 AWFYCollisionDetector>>#isInVoxel:motion: |Tier 2|Time 358( 267+91 )ms|AST 1217|Inlined 10Y 0N|IR 1118/ 2059|CodeSize 12405|Addr 0x7f99c4d60000|Timestamp 49075448113091175|Src n/a
[engine] opt done id=662 AWFYVector2D>>#plus: |Tier 2|Time 46( 36+11 )ms|AST 62|Inlined 3Y 0N|IR 206/ 562|CodeSize 1721|Addr 0x7f99c4d5e000|Timestamp 49075448159595849|Src n/a
[engine] opt done id=660 AWFYConstants class>>#horizontal |Tier 2|Time 6( 3+2 )ms|AST 8|Inlined 0Y 0N|IR 19/ 70|CodeSize 227|Addr 0x7f99c4d5c000|Timestamp 49075448165470012|Src n/a
[engine] opt done id=661 AWFYVector2D>>#minus: |Tier 2|Time 45( 35+11 )ms|AST 62|Inlined 3Y 0N|IR 206/ 562|CodeSize 1721|Addr 0x7f99c4d5a000|Timestamp 49075448210949084|Src n/a
[engine] opt done id=663 AWFYConstants class>>#vertical |Tier 2|Time 6( 3+2 )ms|AST 8|Inlined 0Y 0N|IR 19/ 70|CodeSize 227|Addr 0x7f99c4d58000|Timestamp 49075448216778477|Src n/a
[engine] opt done id=617 AWFYRedBlackTree>>#at:put: |Tier 2|Time 1124( 658+465 )ms|AST 782|Inlined 74Y 1N|IR 6089/ 11800|CodeSize 46825|Addr 0x7f99c4d4b000|Timestamp 49075448235369437|Src n/a
[engine] opt done id=622 AWFYNode>>#parent: |Tier 2|Time 9( 4+5 )ms|AST 8|Inlined 0Y 0N|IR 64/ 220|CodeSize 504|Addr 0x7f99c4d49000|Timestamp 49075448244742131|Src n/a
[engine] opt done id=6 Symbol>>#= |Tier 2|Time 58( 38+20 )ms|AST 42|Inlined 2Y 0N|IR 359/ 410|CodeSize 1256|Addr 0x7f99c4d47000|Timestamp 49075448275104746|Src n/a
[engine] opt done id=632 AWFYNode>>#right: |Tier 2|Time 8( 4+5 )ms|AST 8|Inlined 0Y 0N|IR 64/ 220|CodeSize 504|Addr 0x7f99c4d45000|Timestamp 49075448283457914|Src n/a
[engine] opt done id=607 AWFYVector3D class>>#x:y:z: |Tier 2|Time 32( 22+10 )ms|AST 36|Inlined 2Y 0N|IR 181/ 533|CodeSize 1669|Addr 0x7f99c4d43000|Timestamp 49075448315660941|Src n/a
[engine] opt inval. id=652 AWFYCollisionDetector>>#isInVoxel:motion: |Timestamp 49075448347144148|Src n/a|Reason null
[engine] opt deopt id=652 AWFYCollisionDetector>>#isInVoxel:motion: | |Timestamp 49075448347382808|Src n/a
[engine] opt done id=598 AWFYVector>>#append: |Tier 2|Time 118( 43+75 )ms|AST 129|Inlined 0Y 0N|IR 559/ 2027|CodeSize 9437|Addr 0x7f99c4d3f000|Timestamp 49075448362845136|Src n/a
[engine] opt done id=643 AWFYNode>>#successor |Tier 2|Time 89( 46+43 )ms|AST 125|Inlined 1Y 0N|IR 444/ 757|CodeSize 2185|Addr 0x7f99c4d3d000|Timestamp 49075448404773574|Src n/a
[engine] opt done id=604 AWFYVector>>#size |Tier 2|Time 8( 5+3 )ms|AST 13|Inlined 0Y 0N|IR 30/ 76|CodeSize 232|Addr 0x7f99c4d3b000|Timestamp 49075448412717521|Src n/a
[engine] opt done id=651 AWFYCollisionDetector>>#recurse:seen:voxel:motion: |Tier 2|Time 1421( 958+463 )ms|AST 557|Inlined 84Y 10N|IR 4826/ 12302|CodeSize 57528|Addr 0x7f99c4d2b000|Timestamp 49075448452574569|Src n/a
[engine] opt inval. id=651 AWFYCollisionDetector>>#recurse:seen:voxel:motion: |Timestamp 49075448526270552|Src n/a|Reason null
[engine] opt deopt id=652 AWFYCollisionDetector>>#isInVoxel:motion: | |Timestamp 49075448526496220|Src n/a
[engine] opt deopt id=651 AWFYCollisionDetector>>#recurse:seen:voxel:motion: | |Timestamp 49075448526531143|Src n/a
[engine] opt deopt id=651 AWFYCollisionDetector>>#recurse:seen:voxel:motion: | |Timestamp 49075448526973889|Src n/a
[engine] opt deopt id=651 AWFYCollisionDetector>>#recurse:seen:voxel:motion: | |Timestamp 49075448527163239|Src n/a
[engine] opt done id=672 AWFYVector3D>>#minus: |Tier 2|Time 78( 65+12 )ms|AST 84|Inlined 3Y 0N|IR 247/ 606|CodeSize 1852|Addr 0x7f99c4d29000|Timestamp 49075448530420594|Src n/a
[engine] opt done id=641 AWFYRedBlackTree>>#at: |Tier 2|Time 155( 106+50 )ms|AST 48|Inlined 5Y 0N|IR 567/ 931|CodeSize 3837|Addr 0x7f99c4d27000|Timestamp 49075448568357747|Src n/a
[engine] opt done id=637 AWFYRbtEntry class>>#key:value: |Tier 2|Time 27( 19+7 )ms|AST 33|Inlined 2Y 0N|IR 38/ 376|CodeSize 1453|Addr 0x7f99c4d25000|Timestamp 49075448674132573|Src n/a
[engine] opt done id=651 AWFYCollisionDetector>>#recurse:seen:voxel:motion: |Tier 1|Time 184( 153+31 )ms|AST 557|Inlined 0Y 36N|IR 1581/ 1819|CodeSize 7465|Addr 0x7f99c4d22000|Timestamp 49075448714746181|Src n/a
[engine] opt done id=652 AWFYCollisionDetector>>#isInVoxel:motion: |Tier 1|Time 325( 262+64 )ms|AST 1218|Inlined 0Y 10N|IR 1622/ 3226|CodeSize 19015|Addr 0x7f99c4d1c000|Timestamp 49075449000125709|Src n/a
[engine] opt done id=635 AWFYRedBlackTree>>#forEach: |Tier 2|Time 589( 250+340 )ms|AST 112|Inlined 16Y 0N|IR 2036/ 6147|CodeSize 26484|Addr 0x7f99c4d14000|Timestamp 49075449157973173|Src n/a
[engine] opt done id=597 AWFYCallSign>>#init: |Tier 1|Time 8( 5+3 )ms|AST 8|Inlined 0Y 0N|IR 143/ 186|CodeSize 600|Addr 0x7f99c4d12000|Timestamp 49075449166255378|Src n/a
[engine] opt done id=595 AWFYCallSign class>>#new: |Tier 1|Time 15( 10+4 )ms|AST 30|Inlined 0Y 2N|IR 203/ 286|CodeSize 958|Addr 0x7f99c4d10000|Timestamp 49075449181253797|Src n/a
[engine] opt done id=596 Behavior>>#new <split-596> |Tier 1|Time 13( 8+5 )ms|AST 24|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f99c4d0e000|Timestamp 49075449194536616|Src n/a
[engine] opt done id=605 AWFYVector>>#at: |Tier 2|Time 15( 10+6 )ms|AST 30|Inlined 0Y 0N|IR 80/ 178|CodeSize 581|Addr 0x7f99c4d0c000|Timestamp 49075449209888101|Src n/a
[engine] opt done id=652 AWFYCollisionDetector>>#isInVoxel:motion: |Tier 2|Time 378( 276+101 )ms|AST 1218|Inlined 10Y 0N|IR 1141/ 2436|CodeSize 16681|Addr 0x7f99c4d06000|Timestamp 49075449377936548|Src n/a
[engine] opt done id=651 AWFYCollisionDetector>>#recurse:seen:voxel:motion: |Tier 2|Time 1482( 971+511 )ms|AST 557|Inlined 84Y 10N|IR 4849/ 12772|CodeSize 62405|Addr 0x7f99c4cf5000|Timestamp 49075450197354747|Src n/a
[engine] opt done id=669 [] in AWFYCollisionDetector>>#handleNewFrame: |Tier 2|Time 346( 135+210 )ms|AST 221|Inlined 8Y 1N|IR 921/ 3662|CodeSize 18976|Addr 0x7f99c4cef000|Timestamp 49075450543598916|Src n/a
[engine] opt done id=590 AWFYSimulator>>#init: |Tier 1|Time 35( 25+10 )ms|AST 87|Inlined 0Y 3N|IR 346/ 573|CodeSize 2440|Addr 0x7f99c4ced000|Timestamp 49075450579237473|Src n/a
[engine] opt done id=650 Number>>#asInteger |Tier 2|Time 15( 5+9 )ms|AST 16|Inlined 0Y 0N|IR 139/ 297|CodeSize 1066|Addr 0x7f99c4ceb000|Timestamp 49075450594150122|Src n/a
[engine] opt done id=674 AWFYVector3D>>#dot: |Tier 2|Time 26( 22+4 )ms|AST 89|Inlined 0Y 0N|IR 84/ 123|CodeSize 413|Addr 0x7f99c4ce9000|Timestamp 49075450620372263|Src n/a
[engine] opt done id=591 AWFYVector class>>#new |Tier 2|Time 67( 28+39 )ms|AST 19|Inlined 3Y 0N|IR 44/ 587|CodeSize 2355|Addr 0x7f99c4ce7000|Timestamp 49075450687504085|Src n/a
[engine] opt done id=592 AWFYVector class>>#new: |Tier 2|Time 41( 27+14 )ms|AST 27|Inlined 2Y 0N|IR 54/ 617|CodeSize 2480|Addr 0x7f99c4ce5000|Timestamp 49075450729189183|Src n/a
[engine] opt done id=593 Behavior>>#new <split-593> |Tier 2|Time 18( 9+8 )ms|AST 24|Inlined 0Y 0N|IR 31/ 372|CodeSize 1369|Addr 0x7f99c4ce3000|Timestamp 49075450747222921|Src n/a
[engine] opt done id=594 AWFYVector>>#initialize: |Tier 2|Time 21( 11+10 )ms|AST 21|Inlined 0Y 0N|IR 144/ 402|CodeSize 1250|Addr 0x7f99c4ce1000|Timestamp 49075450768808200|Src n/a
[engine] opt done id=659 AWFYCollisionDetector>>#put:and:into: |Tier 2|Time 1534( 795+739 )ms|AST 88|Inlined 77Y 3N|IR 6649/ 15380|CodeSize 63397|Addr 0x7f99c4cd0000|Timestamp 49075450912108443|Src n/a
[engine] opt done id=614 Behavior>>#new <split-614> |Tier 1|Time 17( 11+7 )ms|AST 24|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f99c4cce000|Timestamp 49075450929654943|Src n/a
[engine] opt done id=613 AWFYCollisionDetector>>#handleNewFrame: |Tier 1|Time 201( 74+127 )ms|AST 178|Inlined 0Y 9N|IR 1558/ 8664|CodeSize 36451|Addr 0x7f99c4cc4000|Timestamp 49075450970310248|Src n/a
[engine] opt done id=645 Behavior>>#new <split-645> |Tier 1|Time 14( 9+5 )ms|AST 24|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f99c4cc2000|Timestamp 49075450984884988|Src n/a
[engine] created adapter i2c_J_AAAJ | CodeAddress 0x7f99c4cc1000
[engine] opt done id=644 AWFYCollisionDetector>>#reduceCollisionSet: |Tier 1|Time 84( 35+49 )ms|AST 82|Inlined 0Y 4N|IR 746/ 4436|CodeSize 18945|Addr 0x7f99c4cbb000|Timestamp 49075451013938291|Src n/a
[engine] opt done id=587 AWFYCD>>#benchmark: |Tier 1|Time 53( 43+10 )ms|AST 159|Inlined 0Y 5N|IR 426/ 561|CodeSize 2767|Addr 0x7f99c4cb9000|Timestamp 49075451038249057|Src n/a
[engine] opt done id=673 AWFYVector3D>>#squaredMagnitude |Tier 2|Time 31( 27+4 )ms|AST 19|Inlined 1Y 0N|IR 63/ 100|CodeSize 360|Addr 0x7f99c4cb7000|Timestamp 49075451069242302|Src n/a
[engine] opt done id=671 AWFYMotion>>#delta |Tier 2|Time 65( 51+14 )ms|AST 19|Inlined 4Y 0N|IR 297/ 685|CodeSize 2058|Addr 0x7f99c4cb5000|Timestamp 49075451079346132|Src n/a
[engine] opt done id=611 Behavior>>#new <split-611> |Tier 2|Time 15( 8+7 )ms|AST 24|Inlined 0Y 0N|IR 31/ 372|CodeSize 1369|Addr 0x7f99c4cb3000|Timestamp 49075451094822988|Src n/a
[engine] opt done id=610 AWFYAircraft class>>#new:pos: |Tier 2|Time 27( 20+7 )ms|AST 33|Inlined 2Y 0N|IR 38/ 376|CodeSize 1453|Addr 0x7f99c4cb1000|Timestamp 49075451096762161|Src n/a
[engine] opt done id=628 AWFYMotion class>>#new:old:new: |Tier 2|Time 29( 22+8 )ms|AST 36|Inlined 2Y 0N|IR 39/ 376|CodeSize 1497|Addr 0x7f99c4caf000|Timestamp 49075451129672089|Src n/a
[engine] opt done id=675 AWFYVector3D>>#magnitude |Tier 1|Time 13( 9+4 )ms|AST 26|Inlined 0Y 1N|IR 159/ 243|CodeSize 798|Addr 0x7f99c4cad000|Timestamp 49075451142658835|Src n/a
[engine] opt done id=646 [] in AWFYCollisionDetector>>#reduceCollisionSet: |Tier 2|Time 155( 110+45 )ms|AST 22|Inlined 13Y 1N|IR 660/ 1619|CodeSize 6101|Addr 0x7f99c4caa000|Timestamp 49075451298277899|Src n/a
[engine] opt done id=676 AWFYVector3D>>#times: |Tier 2|Time 50( 38+12 )ms|AST 60|Inlined 3Y 0N|IR 240/ 606|CodeSize 1883|Addr 0x7f99c4ca8000|Timestamp 49075451348533871|Src n/a
[engine] opt done id=677 AWFYVector3D>>#plus: |Tier 2|Time 96( 45+51 )ms|AST 84|Inlined 3Y 0N|IR 247/ 606|CodeSize 1852|Addr 0x7f99c4ca6000|Timestamp 49075451444481803|Src n/a
[engine] opt done id=634 AWFYNode>>#left: |Tier 2|Time 9( 4+5 )ms|AST 8|Inlined 0Y 0N|IR 64/ 220|CodeSize 504|Addr 0x7f99c4ca4000|Timestamp 49075451453272688|Src n/a
[engine] opt done id=636 AWFYRedBlackTree class>>#treeMinimum: |Tier 2|Time 34( 14+20 )ms|AST 49|Inlined 0Y 0N|IR 179/ 337|CodeSize 982|Addr 0x7f99c4ca2000|Timestamp 49075451486959850|Src n/a
[engine] opt done id=670 AWFYMotion>>#findIntersection: |Tier 2|Time 600( 368+232 )ms|AST 926|Inlined 69Y 0N|IR 3338/ 7881|CodeSize 31781|Addr 0x7f99c4c99000|Timestamp 49075452087297791|Src n/a
[engine] opt done id=603 AWFYSimulator>>#simulate: |Tier 2|Time 628( 213+415 )ms|AST 288|Inlined 22Y 0N|IR 1412/ 8592|CodeSize 44209|Addr 0x7f99c4c8d000|Timestamp 49075452715745082|Src n/a
[engine] opt done id=633 AWFYRedBlackTree>>#leftRotate: |Tier 2|Time 105( 73+32 )ms|AST 250|Inlined 7Y 0N|IR 668/ 1451|CodeSize 4317|Addr 0x7f99c4c8a000|Timestamp 49075452820943688|Src n/a
[engine] opt done id=623 AWFYInsertResult class>>#new:node:value: |Tier 2|Time 36( 23+12 )ms|AST 36|Inlined 2Y 0N|IR 151/ 677|CodeSize 2136|Addr 0x7f99c4c88000|Timestamp 49075452856696582|Src n/a
[engine] opt done id=658 Float class>>#infinity |Tier 2|Time 6( 3+3 )ms|AST 8|Inlined 0Y 0N|IR 19/ 70|CodeSize 227|Addr 0x7f99c4c86000|Timestamp 49075452862749898|Src n/a
[engine] opt done id=667 AWFYRedBlackTree>>#rightRotate: |Tier 2|Time 103( 72+31 )ms|AST 250|Inlined 7Y 0N|IR 653/ 1426|CodeSize 4273|Addr 0x7f99c4c83000|Timestamp 49075452965873203|Src n/a
[engine] opt done id=616 [] in AWFYCollisionDetector>>#handleNewFrame: |Tier 2|Time 1927( 756+1171)ms|AST 142|Inlined 109Y 15N|IR 9281/ 23092|CodeSize 96287|Addr 0x7f99c4c6a000|Timestamp 49075453023988400|Src n/a
[engine] opt done id=645 Behavior>>#new <split-645> |Tier 2|Time 16( 9+7 )ms|AST 24|Inlined 0Y 0N|IR 31/ 372|CodeSize 1369|Addr 0x7f99c4c68000|Timestamp 49075453040381062|Src n/a
[engine] opt done id=644 AWFYCollisionDetector>>#reduceCollisionSet: |Tier 2|Time 1168(1070+98 )ms|AST 82|Inlined 5Y 2N|IR 587/ 4530|CodeSize 17999|Addr 0x7f99c4c62000|Timestamp 49075454133984052|Src n/a
[engine] opt done id=16 String class>>#new: |Tier 1|Time 26( 16+10 )ms|AST 46|Inlined 0Y 1N|IR 206/ 618|CodeSize 2787|Addr 0x7f99c4c60000|Timestamp 49075454159972562|Src n/a
[engine] created adapter i2c_A_AAJ | CodeAddress 0x7f99c4c5f000
[engine] created adapter c2i_J_AAJ | CodeAddress 0x7f99c4c2c000
[engine] opt done id=686 SmallInteger>>#printString |Tier 1|Time 60( 46+14 )ms|AST 148|Inlined 0Y 2N|IR 397/ 760|CodeSize 3884|Addr 0x7f99c4c2a000|Timestamp 49075454220297022|Src n/a
[engine] opt done id=615 AWFYVector>>#forEach: |Tier 2|Time 5028(1057+3971)ms|AST 72|Inlined 134Y 16N|IR 11217/ 47269|CodeSize 200061|Addr 0x7f99c4c2d000|Timestamp 49075454238068632|Src n/a
[engine] opt done id=595 AWFYCallSign class>>#new: |Tier 2|Time 26( 19+7 )ms|AST 30|Inlined 2Y 0N|IR 38/ 376|CodeSize 1378|Addr 0x7f99c4c28000|Timestamp 49075454264494930|Src n/a
[engine] opt done id=614 Behavior>>#new <split-614> |Tier 2|Time 14( 8+7 )ms|AST 24|Inlined 0Y 0N|IR 31/ 372|CodeSize 1369|Addr 0x7f99c4c26000|Timestamp 49075454278922786|Src n/a
[engine] opt done id=613 AWFYCollisionDetector>>#handleNewFrame: |Tier 2|Time 1251(1081+170 )ms|AST 178|Inlined 13Y 5N|IR 1315/ 8676|CodeSize 34907|Addr 0x7f99c4c1c000|Timestamp 49075454291632947|Src n/a
[engine] opt done id=590 AWFYSimulator>>#init: |Tier 2|Time 261( 116+145 )ms|AST 87|Inlined 8Y 0N|IR 667/ 3545|CodeSize 16798|Addr 0x7f99c4c16000|Timestamp 49075454481412091|Src n/a
[engine] created adapter i2c_A_AAAJJA | CodeAddress 0x7f99c4c15000
[engine] created adapter c2i_A_AAAJJA | CodeAddress 0x7f99c4c14000
[engine] opt done id=373 String>>#, |Tier 1|Time 35( 29+6 )ms|AST 52|Inlined 0Y 2N|IR 276/ 405|CodeSize 1534|Addr 0x7f99c4c12000|Timestamp 49075454690091748|Src n/a
[engine] created adapter i2c_Z_AAA | CodeAddress 0x7f99c4c11000
[engine] opt done id=567 StandardFileStream>>#isBinary |Tier 1|Time 13( 10+3 )ms|AST 21|Inlined 0Y 0N|IR 100/ 181|CodeSize 660|Addr 0x7f99c4c0f000|Timestamp 49075454703214273|Src n/a
[engine] opt done id=299 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 1|Time 80( 55+25 )ms|AST 176|Inlined 0Y 1N|IR 701/ 1558|CodeSize 6920|Addr 0x7f99c4c0c000|Timestamp 49075454735672095|Src n/a
[engine] opt done id=601 AWFYCollisionDetector>>#initialize |Tier 1|Time 13( 8+5 )ms|AST 18|Inlined 0Y 1N|IR 175/ 351|CodeSize 1139|Addr 0x7f99c4c0a000|Timestamp 49075455632809760|Src n/a
[engine] opt done id=602 Behavior>>#new <split-602> |Tier 1|Time 13( 8+5 )ms|AST 24|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f99c4c08000|Timestamp 49075455632833018|Src n/a
[engine] opt done id=587 AWFYCD>>#benchmark: |Tier 2|Time 1739(1083+656 )ms|AST 159|Inlined 41Y 1N|IR 2040/ 12269|CodeSize 62686|Addr 0x7f99c4bf7000|Timestamp 49075456017983018|Src n/a
[engine] opt done id=555 Character class>>#cr |Tier 1|Time 9( 6+4 )ms|AST 18|Inlined 0Y 0N|IR 93/ 135|CodeSize 505|Addr 0x7f99c4bf5000|Timestamp 49075459594252225|Src n/a
[engine] created adapter i2c_A_AAACA | CodeAddress 0x7f99c4bf4000
[engine] created adapter i2c_J_AAC | CodeAddress 0x7f99c4bf3000
[engine] opt done id=553 Character>>#asUnicode |Tier 1|Time 15( 13+2 )ms|AST 29|Inlined 0Y 0N|IR 89/ 125|CodeSize 454|Addr 0x7f99c4bf1000|Timestamp 49075460566777167|Src n/a
[engine] created adapter c2i_Z_AAA | CodeAddress 0x7f99c4bf0000
[engine] created adapter c2i_J_AAC | CodeAddress 0x7f99c4bef000
[engine] created adapter c2i_A_AAAC | CodeAddress 0x7f99c4bee000
[engine] opt done id=551 UTF8TextConverter>>#nextPut:toStream: |Tier 1|Time 69( 57+12 )ms|AST 125|Inlined 0Y 5N|IR 427/ 723|CodeSize 2820|Addr 0x7f99c4bec000|Timestamp 49075460621027707|Src n/a
[engine] created adapter c2i_A_AAAAZ | CodeAddress 0x7f99c4bea000
[engine] opt done id=566 MultiByteFileStream>>#nextPutAll: |Tier 1|Time 25( 18+7 )ms|AST 61|Inlined 0Y 2N|IR 230/ 391|CodeSize 1441|Addr 0x7f99c4be8000|Timestamp 49075461560261648|Src n/a
[engine] opt done id=498 AWFYScriptConsole class>>#println: |Tier 1|Time 26( 19+7 )ms|AST 62|Inlined 0Y 4N|IR 279/ 373|CodeSize 1344|Addr 0x7f99c4be6000|Timestamp 49075461560995787|Src n/a
[engine] opt done id=499 FileStream class>>#stdout |Tier 1|Time 26( 21+6 )ms|AST 36|Inlined 0Y 1N|IR 201/ 403|CodeSize 1464|Addr 0x7f99c4be4000|Timestamp 49075461561941207|Src n/a
[engine] created adapter i2c_Z_AAAJJ | CodeAddress 0x7f99c4be3000
[engine] created adapter c2i_A_AAJ | CodeAddress 0x7f99c4be2000
[engine] opt done id=683 AWFYCD>>#verify:resultFor: |Tier 1|Time 16( 13+3 )ms|AST 44|Inlined 0Y 0N|IR 104/ 156|CodeSize 707|Addr 0x7f99c4be0000|Timestamp 49075462036980724|Src n/a
[engine] opt done id=685 Object>>#asString |Tier 1|Time 17( 13+3 )ms|AST 17|Inlined 0Y 1N|IR 156/ 227|CodeSize 689|Addr 0x7f99c4bde000|Timestamp 49075462037515736|Src n/a
[engine] created adapter i2c_J_AAJ | CodeAddress 0x7f99c4bdd000
[engine] opt done id=684 AWFYRun>>#printResult: |Tier 1|Time 31( 23+8 )ms|AST 68|Inlined 0Y 5N|IR 337/ 484|CodeSize 1724|Addr 0x7f99c4bdb000|Timestamp 49075462051506014|Src n/a
[engine] opt done id=687 SmallInteger>>#decimalDigitLength |Tier 1|Time 19( 16+3 )ms|AST 56|Inlined 0Y 0N|IR 142/ 193|CodeSize 675|Addr 0x7f99c4bd9000|Timestamp 49075462056208669|Src n/a
[engine] created adapter i2c_A_AAAJAJ | CodeAddress 0x7f99c4bd8000
[engine] created adapter i2c_A_AAAJAJA | CodeAddress 0x7f99c4bd7000
[engine] created adapter c2i_A_AAAJAJA | CodeAddress 0x7f99c4bd6000
[engine] created adapter c2i_A_AAAJAJ | CodeAddress 0x7f99c4bd5000
[engine] opt done id=570 MultiByteFileStream>>#basicNext:putAll:startingAt: |Tier 1|Time 26( 23+4 )ms|AST 23|Inlined 0Y 1N|IR 164/ 235|CodeSize 805|Addr 0x7f99c4bd3000|Timestamp 49075462549483077|Src n/a
[engine] opt done id=568 TextConverter>>#nextPutAll:toStream: |Tier 1|Time 27( 23+4 )ms|AST 33|Inlined 0Y 1N|IR 176/ 292|CodeSize 1036|Addr 0x7f99c4bd1000|Timestamp 49075462549961025|Src n/a
[engine] opt done id=569 TextConverter>>#next:putAll:startingAt:toStream: |Tier 1|Time 44( 35+9 )ms|AST 126|Inlined 0Y 2N|IR 311/ 498|CodeSize 1931|Addr 0x7f99c4bcf000|Timestamp 49075462566857339|Src n/a
[engine] opt done id=571 StandardFileStream>>#next:putAll:startingAt: |Tier 1|Time 27( 18+8 )ms|AST 61|Inlined 0Y 0N|IR 227/ 501|CodeSize 2204|Addr 0x7f99c4bcd000|Timestamp 49075462576345695|Src n/a
[engine] created adapter i2c_A_AAAC | CodeAddress 0x7f99c4bcc000
[engine] opt done id=574 MultiByteFileStream>>#basicNextPutAll: |Tier 1|Time 10( 7+4 )ms|AST 17|Inlined 0Y 1N|IR 154/ 225|CodeSize 736|Addr 0x7f99c4bca000|Timestamp 49075463019379775|Src n/a
[engine] opt done id=572 WriteStream>>#cr |Tier 1|Time 15( 11+4 )ms|AST 31|Inlined 0Y 2N|IR 199/ 287|CodeSize 935|Addr 0x7f99c4bc8000|Timestamp 49075463024217581|Src n/a
[engine] created adapter c2i_A_AAACA | CodeAddress 0x7f99c4bc7000
[engine] opt done id=573 MultiByteFileStream>>#nextPut: |Tier 1|Time 28( 23+5 )ms|AST 33|Inlined 0Y 1N|IR 181/ 317|CodeSize 1125|Addr 0x7f99c4bc5000|Timestamp 49075463036604290|Src n/a
[engine] opt done id=575 StandardFileStream>>#nextPutAll: |Tier 1|Time 35( 25+10 )ms|AST 84|Inlined 0Y 0N|IR 284/ 627|CodeSize 2779|Addr 0x7f99c4bc3000|Timestamp 49075463054128789|Src n/a
[engine] created adapter i2c_Z_AAAJ | CodeAddress 0x7f99c4bc2000
[engine] opt done id=576 StandardFileStream>>#flush |Tier 1|Time 13( 8+4 )ms|AST 18|Inlined 0Y 0N|IR 155/ 268|CodeSize 936|Addr 0x7f99c4bc0000|Timestamp 49075463521125738|Src n/a
[engine] created adapter c2i_J_AAAJ | CodeAddress 0x7f99c4bbf000
[engine] created adapter c2i_Z_AAAJ | CodeAddress 0x7f99c4bbe000
[engine] created adapter c2i_Z_AAAJJ | CodeAddress 0x7f99c4bbd000
[engine] opt done id=586 AWFYCD>>#innerBenchmarkLoop: |Tier 1|Time 37( 32+4 )ms|AST 35|Inlined 0Y 2N|IR 205/ 284|CodeSize 1005|Addr 0x7f99c4bbb000|Timestamp 49075463545083578|Src n/a
[engine] opt done id=585 AWFYRun>>#measure: |Tier 1|Time 39( 32+7 )ms|AST 87|Inlined 0Y 2N|IR 308/ 442|CodeSize 1667|Addr 0x7f99c4bb9000|Timestamp 49075463547859143|Src n/a
[engine] opt done id=686 SmallInteger>>#printString |Tier 2|Time 101( 54+47 )ms|AST 148|Inlined 4Y 1N|IR 304/ 1018|CodeSize 4873|Addr 0x7f99c4bb6000|Timestamp 49075493664188706|Src n/a
[engine] opt done id=16 String class>>#new: |Tier 2|Time 36( 25+11 )ms|AST 46|Inlined 2Y 1N|IR 102/ 509|CodeSize 2424|Addr 0x7f99c4bb4000|Timestamp 49075517822993131|Src n/a
[engine] opt done id=299 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 2|Time 117( 58+59 )ms|AST 176|Inlined 3Y 1N|IR 671/ 1474|CodeSize 6277|Addr 0x7f99c4bb1000|Timestamp 49075549384936591|Src n/a
[engine] opt done id=373 String>>#, |Tier 2|Time 140( 95+45 )ms|AST 52|Inlined 9Y 2N|IR 718/ 1566|CodeSize 6614|Addr 0x7f99c4bae000|Timestamp 49075550382087998|Src n/a
[engine] opt done id=567 StandardFileStream>>#isBinary |Tier 2|Time 10( 6+4 )ms|AST 21|Inlined 0Y 0N|IR 25/ 94|CodeSize 312|Addr 0x7f99c4bac000|Timestamp 49075550735374206|Src n/a
[engine] opt inval. id=686 SmallInteger>>#printString |Timestamp 49075595286012331|Src n/a|Reason null
[engine] opt inval. id=687 SmallInteger>>#decimalDigitLength |Timestamp 49075595286391098|Src n/a|Reason null
[engine] opt inval. id=569 TextConverter>>#next:putAll:startingAt:toStream: |Timestamp 49075595287188233|Src n/a|Reason null
[engine] Truffle runtime statistics for engine 1
Compilations : 214
Success : 209
Temporary Bailouts : 4
jdk.graal.compiler.core.common.CancellationBailoutException: Compilation cancelled.: 3
jdk.graal.compiler.core.common.RetryableBailoutException: Assumption invalidated while compiling code: DirectSubstrateObjectConstant[Object]: 1
Permanent Bailouts : 0
Failed : 0
Interrupted : 1
Invalidated : 15
Unknown Reason : 15
Queues : 252
Dequeues : 40
Target inlined into only caller: 34
null : 5
: 1
Splits : 70
Compilation Accuracy : 0.929907
Queue Accuracy : 0.841270
Compilation Utilization : 0.204530
Remaining Compilation Queue : 0
Time to queue : count= 252, sum=1575603311, min= 2197, average= 6252394.09, max=150246359, maxTarget=TextConverter>>#next:putAll:startingAt:toStream:
Time waiting in queue : count= 214, sum= 227304801, min= 5, average= 1062171.97, max= 7566911, maxTarget=Float class>>#infinity
--------------------------- :
AST node statistics :
Truffle node count : count= 210, sum= 102282, min= 11, average= 487.06, max= 11084, maxTarget=AWFYVector>>#forEach:
Trivial : count= 210, sum= 38173, min= 4, average= 181.78, max= 4297, maxTarget=AWFYVector>>#forEach:
Non Trivial : count= 210, sum= 64109, min= 7, average= 305.28, max= 6787, maxTarget=AWFYVector>>#forEach:
Monomorphic : count= 210, sum= 63428, min= 7, average= 302.04, max= 6702, maxTarget=AWFYVector>>#forEach:
Polymorphic : count= 210, sum= 681, min= 0, average= 3.24, max= 85, maxTarget=AWFYVector>>#forEach:
Megamorphic : count= 210, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYCallSign>>#compareTo:
Truffle call count : count= 210, sum= 1339, min= 0, average= 6.38, max= 150, maxTarget=AWFYVector>>#forEach:
Indirect : count= 210, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYCallSign>>#compareTo:
Direct : count= 210, sum= 1339, min= 0, average= 6.38, max= 150, maxTarget=AWFYVector>>#forEach:
Dispatched : count= 210, sum= 456, min= 0, average= 2.17, max= 36, maxTarget=AWFYCollisionDetector>>#recurse:seen:voxel:motion:
Inlined : count= 210, sum= 883, min= 0, average= 4.20, max= 134, maxTarget=AWFYVector>>#forEach:
---------- :
Cloned : count= 210, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYCallSign>>#compareTo:
Not Cloned : count= 210, sum= 1344, min= 0, average= 6.40, max= 150, maxTarget=AWFYVector>>#forEach:
Truffle loops : count= 210, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYCallSign>>#compareTo:
--------------------------- :
Compilation Tier 1 :
Compilation Rate : 55628.03 bytes/second
Truffle Tier Rate : 78327.13 bytes/second
Graal Tier Rate : 267067.95 bytes/second
Installation Rate : 1979351.49 bytes/second
Time for compilation (us) : count= 138, sum= 7761699, min= 5578, average= 56244.20, max= 387730, maxTarget=AWFYCollisionDetector>>#isInVoxel:motion:
Truffle Tier (us) : count= 136, sum= 5512368, min= 3455, average= 40532.12, max= 314597, maxTarget=AWFYCollisionDetector>>#isInVoxel:motion:
Graal Tier (us) : count= 136, sum= 1616697, min= 1835, average= 11887.48, max= 122106, maxTarget=AWFYCollisionDetector>>#handleNewFrame:
Code Installation (us) : count= 136, sum= 218136, min= 284, average= 1603.94, max= 10490, maxTarget=AWFYRedBlackTree>>#at:put:
Graal node count :
After Truffle Tier : count= 137, sum= 48019, min= 87, average= 350.50, max= 1740, maxTarget=AWFYRedBlackTree>>#at:put:
After Graal Tier : count= 137, sum= 99108, min= 123, average= 723.42, max= 8664, maxTarget=AWFYCollisionDetector>>#handleNewFrame:
Graal compilation result :
Code size : count= 136, sum= 431768, min= 454, average= 3174.76, max= 36451, maxTarget=AWFYCollisionDetector>>#handleNewFrame:
Total frame size : count= 136, sum= 19984, min= 48, average= 146.94, max= 880, maxTarget=AWFYCollisionDetector>>#isInVoxel:motion:
Exception handlers : count= 136, sum= 526, min= 1, average= 3.87, max= 37, maxTarget=AWFYCollisionDetector>>#recurse:seen:voxel:motion:
Infopoints : count= 136, sum= 4619, min= 5, average= 33.96, max= 327, maxTarget=AWFYCollisionDetector>>#handleNewFrame:
CALL : count= 136, sum= 4619, min= 5, average= 33.96, max= 327, maxTarget=AWFYCollisionDetector>>#handleNewFrame:
Marks : count= 136, sum= 680, min= 5, average= 5.00, max= 5, maxTarget=AWFYCallSign>>#compareTo:
Data references : count= 136, sum= 2755, min= 3, average= 20.26, max= 130, maxTarget=AWFYRedBlackTree>>#at:put:
--------------------------- :
Compilation Tier 2 :
Compilation Rate : 40442.23 bytes/second
Truffle Tier Rate : 78841.74 bytes/second
Graal Tier Rate : 87643.48 bytes/second
Installation Rate : 3417830.77 bytes/second
Time for compilation (us) : count= 75, sum= 22967425, min= 4480, average= 306232.34, max= 5028187, maxTarget=AWFYVector>>#forEach:
Truffle Tier (us) : count= 73, sum= 11781246, min= 2639, average= 161386.94, max= 1083275, maxTarget=AWFYCD>>#benchmark:
Graal Tier (us) : count= 73, sum= 10598095, min= 1549, average= 145179.40, max= 3920934, maxTarget=AWFYVector>>#forEach:
Code Installation (us) : count= 73, sum= 271767, min= 274, average= 3722.84, max= 50600, maxTarget=AWFYVector>>#forEach:
Graal node count :
After Truffle Tier : count= 73, sum= 68883, min= 11, average= 943.60, max= 11217, maxTarget=AWFYVector>>#forEach:
After Graal Tier : count= 73, sum= 214596, min= 45, average= 2939.67, max= 47269, maxTarget=AWFYVector>>#forEach:
Graal compilation result :
Code size : count= 73, sum= 928854, min= 140, average= 12724.03, max= 200061, maxTarget=AWFYVector>>#forEach:
Total frame size : count= 73, sum= 14240, min= 32, average= 195.07, max= 1328, maxTarget=AWFYVector>>#forEach:
Exception handlers : count= 73, sum= 79, min= 0, average= 1.08, max= 22, maxTarget=AWFYVector>>#forEach:
Infopoints : count= 73, sum= 4781, min= 3, average= 65.49, max= 968, maxTarget=AWFYVector>>#forEach:
CALL : count= 73, sum= 4781, min= 3, average= 65.49, max= 968, maxTarget=AWFYVector>>#forEach:
Marks : count= 73, sum= 455, min= 5, average= 6.23, max= 23, maxTarget=Number>>#asInteger
Data references : count= 73, sum= 4493, min= 1, average= 61.55, max= 908, maxTarget=AWFYVector>>#forEach:
# DeltaBlue (iterations: 300, problem size: 12000) on Wed Jul 31 07:23:37 UTC 2024
# `/home/fniephaus/dev/graal/sdk/mxbuild/linux-amd64/SMALLTALK_NATIVE_STANDALONE_SVM_JAVA22/trufflesqueak-24.0.2-linux-amd64/bin/trufflesqueak --experimental-options --smalltalk.disable-startup --smalltalk.disable-interrupts --engine.Mode=default --engine.TraceCompilation --engine.CompilationStatistics --log.file="/home/fniephaus/dev/are-we-fast-yet/traces/DeltaBlue.trace.log" --quiet --code "AWFYHarness run: #('DeltaBlue' 300 12000)"`
[engine] created adapter i2c_A_AAA | CodeAddress 0x7f5fd1bfb000
[engine] created adapter i2c_A_AAAJ | CodeAddress 0x7f5fd1bfa000
[engine] opt done id=598 Behavior>>#new <split-598> |Tier 1|Time 34( 20+13 )ms|AST 24|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f5fd1bf8000|Timestamp 49075226527989373|Src n/a
[engine] opt done id=623 AWFYStrength class>>#absoluteWeakest |Tier 1|Time 9( 5+4 )ms|AST 8|Inlined 0Y 0N|IR 95/ 178|CodeSize 679|Addr 0x7f5fd1bf6000|Timestamp 49075226536892360|Src n/a
[engine] created adapter c2i_A_AAA | CodeAddress 0x7f5fd1bf5000
[engine] opt done id=599 AWFYVector>>#initialize: |Tier 1|Time 50( 38+12 )ms|AST 21|Inlined 0Y 0N|IR 213/ 562|CodeSize 1987|Addr 0x7f5fd1a2f000|Timestamp 49075226544933251|Src n/a
[engine] created adapter c2i_A_AAAJ | CodeAddress 0x7f5fd1a2e000
[engine] opt done id=597 AWFYVector class>>#new: |Tier 1|Time 62( 57+5 )ms|AST 27|Inlined 0Y 2N|IR 199/ 274|CodeSize 905|Addr 0x7f5fd1a2c000|Timestamp 49075226555820181|Src n/a
[engine] opt done id=620 AWFYVariable class>>#new |Tier 1|Time 16( 11+5 )ms|AST 24|Inlined 0Y 2N|IR 193/ 270|CodeSize 876|Addr 0x7f5fd1a2a000|Timestamp 49075226561009656|Src n/a
[engine] opt done id=622 AWFYVariable>>#initialize |Tier 1|Time 31( 23+9 )ms|AST 41|Inlined 0Y 2N|IR 321/ 564|CodeSize 1776|Addr 0x7f5fd1a28000|Timestamp 49075226568413632|Src n/a
[engine] opt done id=598 Behavior>>#new <split-598> |Tier 2|Time 17( 9+8 )ms|AST 24|Inlined 0Y 0N|IR 31/ 372|CodeSize 1369|Addr 0x7f5fd1a24000|Timestamp 49075226578486590|Src n/a
[engine] opt done id=621 Behavior>>#new <split-621> |Tier 1|Time 23( 13+10 )ms|AST 26|Inlined 0Y 1N|IR 170/ 616|CodeSize 2364|Addr 0x7f5fd1a26000|Timestamp 49075226578790066|Src n/a
[engine] opt inval. id=621 Behavior>>#new <split-621> |Timestamp 49075226590627725|Src n/a|Reason Latest layout assumption Layout no longer valid
[engine] opt inval. id=622 AWFYVariable>>#initialize |Timestamp 49075226590932458|Src n/a|Reason Latest layout assumption Layout no longer valid
[engine] opt inval. id=620 AWFYVariable class>>#new |Timestamp 49075226591148628|Src n/a|Reason Latest layout assumption Layout no longer valid
[engine] opt done id=599 AWFYVector>>#initialize: |Tier 2|Time 22( 11+11 )ms|AST 21|Inlined 0Y 0N|IR 141/ 439|CodeSize 1463|Addr 0x7f5fd1a22000|Timestamp 49075226591046375|Src n/a
[engine] opt done id=623 AWFYStrength class>>#absoluteWeakest |Tier 2|Time 6( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 19/ 70|CodeSize 227|Addr 0x7f5fd1a20000|Timestamp 49075226597749946|Src n/a
[engine] created adapter i2c_Z_AAAA | CodeAddress 0x7f5fd1a1f000
[engine] created adapter c2i_Z_AAAA | CodeAddress 0x7f5fd1a1e000
[engine] opt done id=597 AWFYVector class>>#new: |Tier 2|Time 54( 28+27 )ms|AST 27|Inlined 2Y 0N|IR 51/ 654|CodeSize 2735|Addr 0x7f5fd1a1c000|Timestamp 49075226633257335|Src n/a
[engine] created adapter i2c_A_AAAA | CodeAddress 0x7f5fd1a1b000
[engine] created adapter i2c_Z_AAA | CodeAddress 0x7f5fd1a1a000
[engine] opt done id=6 Symbol>>#= |Tier 1|Time 42( 37+5 )ms|AST 42|Inlined 0Y 1N|IR 222/ 260|CodeSize 843|Addr 0x7f5fd1a18000|Timestamp 49075226639413532|Src n/a
[engine] opt done id=647 AWFYVector>>#isEmpty |Tier 1|Time 13( 10+3 )ms|AST 13|Inlined 0Y 0N|IR 104/ 165|CodeSize 669|Addr 0x7f5fd1a16000|Timestamp 49075226647606406|Src n/a
[engine] opt done id=643 AWFYBinaryConstraint>>#output |Tier 1|Time 11( 6+4 )ms|AST 15|Inlined 0Y 0N|IR 114/ 232|CodeSize 912|Addr 0x7f5fd1a14000|Timestamp 49075226650118098|Src n/a
[engine] opt done id=637 AWFYStrength>>#weaker: |Tier 1|Time 10( 7+3 )ms|AST 22|Inlined 0Y 0N|IR 109/ 177|CodeSize 764|Addr 0x7f5fd1a12000|Timestamp 49075226660401219|Src n/a
[engine] opt done id=642 AWFYVariable>>#mark: |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 144/ 187|CodeSize 600|Addr 0x7f5fd1a10000|Timestamp 49075226667252862|Src n/a
[engine] created adapter i2c_Z_AAAAJ | CodeAddress 0x7f5fd1a0f000
[engine] opt done id=601 AWFYVector>>#append: |Tier 1|Time 39( 22+17 )ms|AST 43|Inlined 0Y 0N|IR 334/ 1116|CodeSize 4417|Addr 0x7f5fd1a0c000|Timestamp 49075226672826553|Src n/a
[engine] created adapter c2i_A_AAAAAA | CodeAddress 0x7f5fd1a0b000
[engine] created adapter i2c_J_AAAA | CodeAddress 0x7f5fd1a0a000
[engine] created adapter c2i_A_AAAAA | CodeAddress 0x7f5fd1a09000
[engine] created adapter c2i_J_AAJJ | CodeAddress 0x7f5fd1a08000
[engine] opt done id=588 AWFYSomDictionary>>#hash: |Tier 1|Time 32( 28+4 )ms|AST 57|Inlined 0Y 1N|IR 170/ 253|CodeSize 864|Addr 0x7f5fd1a06000|Timestamp 49075226705350308|Src n/a
[engine] created adapter c2i_A_AAAA | CodeAddress 0x7f5fd1a05000
[engine] created adapter i2c_J_AAJJ | CodeAddress 0x7f5fd1a04000
[engine] created adapter c2i_Z_AAA | CodeAddress 0x7f5fc6447000
[engine] opt done id=602 AWFYVector>>#forEach: |Tier 1|Time 69( 40+29 )ms|AST 71|Inlined 0Y 2N|IR 483/ 1825|CodeSize 9557|Addr 0x7f5fc6443000|Timestamp 49075226716862560|Src n/a
[engine] opt done id=589 Integer>>#>> |Tier 1|Time 14( 12+3 )ms|AST 30|Inlined 0Y 0N|IR 104/ 154|CodeSize 644|Addr 0x7f5fc6441000|Timestamp 49075226720015986|Src n/a
[engine] created adapter i2c_J_AAAJ | CodeAddress 0x7f5fc6440000
[engine] opt done id=645 AWFYPlanner>>#addPropagate:mark: |Tier 1|Time 63( 52+11 )ms|AST 127|Inlined 0Y 7N|IR 464/ 598|CodeSize 2541|Addr 0x7f5fc643e000|Timestamp 49075226730012883|Src n/a
[engine] opt done id=590 AWFYSomDictionary>>#bucketIdx: |Tier 1|Time 20( 14+6 )ms|AST 31|Inlined 0Y 0N|IR 167/ 333|CodeSize 1080|Addr 0x7f5fc643c000|Timestamp 49075226737109751|Src n/a
[engine] created adapter i2c_Z_AAAJA | CodeAddress 0x7f5fc643b000
[engine] created adapter c2i_J_AAAA | CodeAddress 0x7f5fc643a000
[engine] created adapter c2i_J_AAAJ | CodeAddress 0x7f5fc6439000
[engine] opt done id=610 AWFYDictIdEntry>>#match:key: |Tier 1|Time 18( 14+4 )ms|AST 24|Inlined 0Y 0N|IR 113/ 215|CodeSize 903|Addr 0x7f5fc6437000|Timestamp 49075226755561929|Src n/a
[engine] opt done id=609 AWFYSomDictionary>>#bucket: |Tier 1|Time 29( 22+7 )ms|AST 27|Inlined 0Y 1N|IR 192/ 352|CodeSize 1248|Addr 0x7f5fc6435000|Timestamp 49075226759109350|Src n/a
[engine] created adapter c2i_Z_AAAJA | CodeAddress 0x7f5fc6434000
[engine] created adapter i2c_A_AAAAAAA | CodeAddress 0x7f5fc6433000
[engine] opt done id=608 AWFYSomDictionary>>#at: |Tier 1|Time 49( 42+7 )ms|AST 83|Inlined 0Y 3N|IR 250/ 350|CodeSize 1312|Addr 0x7f5fc6431000|Timestamp 49075226769164289|Src n/a
[engine] opt done id=611 AWFYStrength class>>#of: |Tier 1|Time 15( 10+5 )ms|AST 21|Inlined 0Y 1N|IR 166/ 283|CodeSize 1017|Addr 0x7f5fc642f000|Timestamp 49075226771059669|Src n/a
[engine] opt done id=624 AWFYStrength class>>#SymRequired |Tier 1|Time 19( 5+14 )ms|AST 8|Inlined 0Y 0N|IR 95/ 178|CodeSize 679|Addr 0x7f5fc642d000|Timestamp 49075226788437773|Src n/a
[engine] opt done id=628 AWFYBinaryConstraint>>#initializeVar:var:strength:addTo: |Tier 1|Time 35( 29+7 )ms|AST 26|Inlined 0Y 1N|IR 212/ 531|CodeSize 1854|Addr 0x7f5fc642b000|Timestamp 49075226794578604|Src n/a
[engine] created adapter c2i_A_AAAAAAA | CodeAddress 0x7f5fc642a000
[engine] created adapter c2i_J_AAA | CodeAddress 0x7f5fc6429000
[engine] opt done id=625 AWFYEqualityConstraint class>>#var:var:strength:addTo: |Tier 1|Time 37( 33+5 )ms|AST 39|Inlined 0Y 2N|IR 205/ 290|CodeSize 1078|Addr 0x7f5fc6427000|Timestamp 49075226808565180|Src n/a
[engine] created adapter c2i_A_AAAJA | CodeAddress 0x7f5fc6426000
[engine] opt done id=626 Behavior>>#new <split-626> |Tier 1|Time 21( 9+12 )ms|AST 24|Inlined 0Y 0N|IR 166/ 700|CodeSize 2659|Addr 0x7f5fc6424000|Timestamp 49075226815422340|Src n/a
[engine] opt done id=639 AWFYBinaryConstraint>>#isSatisfied |Tier 1|Time 9( 6+3 )ms|AST 14|Inlined 0Y 0N|IR 105/ 192|CodeSize 712|Addr 0x7f5fc6422000|Timestamp 49075226817790361|Src n/a
[engine] opt done id=633 AWFYPlanner>>#incrementalAdd: |Tier 1|Time 32( 28+5 )ms|AST 50|Inlined 0Y 2N|IR 204/ 294|CodeSize 1012|Addr 0x7f5fc6420000|Timestamp 49075226820919831|Src n/a
[engine] opt done id=629 AWFYAbstractConstraint>>#initialize: |Tier 1|Time 13( 8+5 )ms|AST 21|Inlined 0Y 1N|IR 177/ 353|CodeSize 1158|Addr 0x7f5fc641e000|Timestamp 49075226830704469|Src n/a
[engine] opt done id=627 AWFYEqualityConstraint>>#initializeVar:var:strength:addTo: |Tier 1|Time 17( 13+5 )ms|AST 43|Inlined 0Y 2N|IR 199/ 276|CodeSize 1022|Addr 0x7f5fc641c000|Timestamp 49075226832774462|Src n/a
[engine] opt done id=648 AWFYVector>>#removeFirst |Tier 1|Time 23( 16+7 )ms|AST 41|Inlined 0Y 1N|IR 228/ 401|CodeSize 1424|Addr 0x7f5fc641a000|Timestamp 49075226843859542|Src n/a
[engine] opt done id=630 AWFYAbstractConstraint>>#addConstraint: |Tier 1|Time 16( 11+5 )ms|AST 34|Inlined 0Y 2N|IR 197/ 282|CodeSize 969|Addr 0x7f5fc6418000|Timestamp 49075226846418798|Src n/a
[engine] created adapter c2i_A_AAAAJ | CodeAddress 0x7f5fc6417000
[engine] opt done id=638 AWFYStrength>>#stronger: |Tier 1|Time 10( 7+3 )ms|AST 22|Inlined 0Y 0N|IR 109/ 177|CodeSize 764|Addr 0x7f5fc6415000|Timestamp 49075226856657708|Src n/a
[engine] created adapter i2c_J_AAA | CodeAddress 0x7f5fc6414000
[engine] opt done id=631 AWFYBinaryConstraint>>#addToGraph |Tier 1|Time 22( 14+8 )ms|AST 37|Inlined 0Y 2N|IR 245/ 530|CodeSize 1841|Addr 0x7f5fc6412000|Timestamp 49075226865908871|Src n/a
[engine] opt done id=640 AWFYBinaryConstraint>>#inputsDo: |Tier 1|Time 36( 22+14 )ms|AST 38|Inlined 0Y 2N|IR 291/ 996|CodeSize 4195|Addr 0x7f5fc640f000|Timestamp 49075226868660759|Src n/a
[engine] created adapter i2c_A_AAAJA | CodeAddress 0x7f5fc640e000
[engine] opt done id=634 AWFYPlanner>>#newMark |Tier 1|Time 13( 10+3 )ms|AST 14|Inlined 0Y 0N|IR 151/ 207|CodeSize 710|Addr 0x7f5fc640c000|Timestamp 49075226870101798|Src n/a
[engine] created adapter i2c_A_AAAAJ | CodeAddress 0x7f5fc640b000
[engine] opt done id=641 [] in AWFYAbstractConstraint>>#satisfy:propagate: |Tier 1|Time 15( 11+4 )ms|AST 20|Inlined 0Y 1N|IR 163/ 241|CodeSize 831|Addr 0x7f5fc6409000|Timestamp 49075226884043883|Src n/a
[engine] opt done id=644 AWFYVariable>>#determinedBy: |Tier 1|Time 6( 4+2 )ms|AST 8|Inlined 0Y 0N|IR 129/ 170|CodeSize 548|Addr 0x7f5fc6407000|Timestamp 49075226890380420|Src n/a
[engine] opt done id=646 AWFYVector class>>#with: |Tier 1|Time 17( 12+5 )ms|AST 42|Inlined 0Y 2N|IR 204/ 288|CodeSize 1011|Addr 0x7f5fc6405000|Timestamp 49075226907140047|Src n/a
[engine] opt done id=651 AWFYVariable>>#walkStrength: |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 132/ 266|CodeSize 827|Addr 0x7f5fc6401000|Timestamp 49075226914542137|Src n/a
[engine] opt done id=636 AWFYBinaryConstraint>>#chooseMethod: |Tier 1|Time 44( 30+14 )ms|AST 98|Inlined 0Y 2N|IR 394/ 905|CodeSize 3437|Addr 0x7f5fc6403000|Timestamp 49075226914751393|Src n/a
[engine] created adapter i2c_A_AAAAA | CodeAddress 0x7f5fc6400000
[engine] opt done id=654 AWFYVariable>>#value: |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 144/ 187|CodeSize 600|Addr 0x7f5dc0000000|Timestamp 49075226921630275|Src n/a
[engine] created adapter c2i_Z_AAAAJ | CodeAddress 0x7f5db00be000
[engine] created adapter c2i_A_AAAZ | CodeAddress 0x7f5db00bc000
[engine] opt done id=655 AWFYPlanner>>#addConstraintsConsuming:to: |Tier 1|Time 58( 22+36 )ms|AST 52|Inlined 0Y 1N|IR 323/ 2359|CodeSize 10286|Addr 0x7f5db00b8000|Timestamp 49075226973278535|Src n/a
[engine] opt done id=649 AWFYBinaryConstraint>>#recalculate |Tier 1|Time 63( 47+16 )ms|AST 120|Inlined 0Y 5N|IR 415/ 751|CodeSize 3015|Addr 0x7f5db00b6000|Timestamp 49075226984717659|Src n/a
[engine] opt done id=650 AWFYStrength>>#weakest: |Tier 1|Time 15( 10+5 )ms|AST 24|Inlined 0Y 1N|IR 159/ 243|CodeSize 861|Addr 0x7f5db00b4000|Timestamp 49075226988382350|Src n/a
[engine] created adapter i2c_A_AAAZ | CodeAddress 0x7f5db00b3000
[engine] opt done id=652 AWFYVariable>>#stay: |Tier 1|Time 13( 10+3 )ms|AST 8|Inlined 0Y 0N|IR 146/ 189|CodeSize 600|Addr 0x7f5db00b1000|Timestamp 49075226998354801|Src n/a
[engine] created adapter i2c_A_AAAAAA | CodeAddress 0x7f5db00b0000
[engine] opt done id=656 [] in AWFYPlanner>>#addConstraintsConsuming:to: |Tier 1|Time 14( 11+3 )ms|AST 21|Inlined 0Y 0N|IR 94/ 136|CodeSize 612|Addr 0x7f5db00a6000|Timestamp 49075227012523882|Src n/a
[engine] opt done id=653 AWFYEqualityConstraint>>#execute |Tier 1|Time 29( 19+9 )ms|AST 44|Inlined 0Y 2N|IR 246/ 472|CodeSize 1753|Addr 0x7f5db00a4000|Timestamp 49075227017082238|Src n/a
[engine] opt done id=635 AWFYAbstractConstraint>>#satisfy:propagate: |Tier 1|Time 152( 63+89 )ms|AST 148|Inlined 0Y 7N|IR 1317/ 6530|CodeSize 25956|Addr 0x7f5db00a8000|Timestamp 49075227018097573|Src n/a
[engine] opt done id=657 AWFYVariable>>#addConstraint: <split-657> |Tier 1|Time 15( 10+6 )ms|AST 21|Inlined 0Y 1N|IR 171/ 301|CodeSize 1067|Addr 0x7f5db00a2000|Timestamp 49075227028038943|Src n/a
[engine] opt done id=658 AWFYVariable>>#addConstraint: <split-658> |Tier 1|Time 16( 9+6 )ms|AST 21|Inlined 0Y 1N|IR 184/ 310|CodeSize 1094|Addr 0x7f5db00a0000|Timestamp 49075227032940936|Src n/a
[engine] opt done id=643 AWFYBinaryConstraint>>#output |Tier 2|Time 11( 6+5 )ms|AST 15|Inlined 0Y 0N|IR 38/ 123|CodeSize 374|Addr 0x7f5db009e000|Timestamp 49075227044131831|Src n/a
[engine] opt done id=647 AWFYVector>>#isEmpty |Tier 2|Time 8( 5+3 )ms|AST 13|Inlined 0Y 0N|IR 31/ 74|CodeSize 218|Addr 0x7f5db009c000|Timestamp 49075227052633629|Src n/a
[engine] opt inval. id=629 AWFYAbstractConstraint>>#initialize: |Timestamp 49075227064811851|Src n/a|Reason null
[engine] opt deopt id=629 AWFYAbstractConstraint>>#initialize: | |Timestamp 49075227065065458|Src n/a
[engine] opt inval. id=630 AWFYAbstractConstraint>>#addConstraint: |Timestamp 49075227065322487|Src n/a|Reason null
[engine] opt inval. id=633 AWFYPlanner>>#incrementalAdd: |Timestamp 49075227065738553|Src n/a|Reason null
[engine] opt inval. id=635 AWFYAbstractConstraint>>#satisfy:propagate: |Timestamp 49075227066002497|Src n/a|Reason null
[engine] opt inval. id=645 AWFYPlanner>>#addPropagate:mark: |Timestamp 49075227066521864|Src n/a|Reason null
[engine] opt inval. id=656 [] in AWFYPlanner>>#addConstraintsConsuming:to: |Timestamp 49075227066902658|Src n/a|Reason null
[engine] opt inval. id=639 AWFYBinaryConstraint>>#isSatisfied |Timestamp 49075227067180780|Src n/a|Reason null
[engine] opt deopt id=645 AWFYPlanner>>#addPropagate:mark: | |Timestamp 49075227067284919|Src n/a
[engine] opt inval. id=636 AWFYBinaryConstraint>>#chooseMethod: |Timestamp 49075227067643712|Src n/a|Reason null
[engine] opt deopt id=636 AWFYBinaryConstraint>>#chooseMethod: | |Timestamp 49075227067795485|Src n/a
[engine] opt inval. id=640 AWFYBinaryConstraint>>#inputsDo: |Timestamp 49075227068146525|Src n/a|Reason null
[engine] opt deopt id=640 AWFYBinaryConstraint>>#inputsDo: | |Timestamp 49075227068237463|Src n/a
[engine] opt inval. id=643 AWFYBinaryConstraint>>#output |Timestamp 49075227068467253|Src n/a|Reason null
[engine] opt inval. id=649 AWFYBinaryConstraint>>#recalculate |Timestamp 49075227068845882|Src n/a|Reason null
[engine] opt inval. id=653 AWFYEqualityConstraint>>#execute |Timestamp 49075227069209494|Src n/a|Reason null
[engine] opt deopt id=653 AWFYEqualityConstraint>>#execute | |Timestamp 49075227069288000|Src n/a
[engine] opt deopt id=649 AWFYBinaryConstraint>>#recalculate | |Timestamp 49075227069354842|Src n/a
[engine] opt done id=601 AWFYVector>>#append: |Tier 2|Time 50( 19+31 )ms|AST 43|Inlined 0Y 0N|IR 263/ 646|CodeSize 2269|Addr 0x7f5db009a000|Timestamp 49075227078714334|Src n/a
[engine] opt done id=6 Symbol>>#= |Tier 2|Time 71( 45+26 )ms|AST 42|Inlined 2Y 0N|IR 359/ 314|CodeSize 917|Addr 0x7f5db0098000|Timestamp 49075227089377272|Src n/a
[engine] opt done id=643 AWFYBinaryConstraint>>#output |Tier 1|Time 14( 9+5 )ms|AST 19|Inlined 0Y 0N|IR 147/ 262|CodeSize 893|Addr 0x7f5db0096000|Timestamp 49075227093394819|Src n/a
[engine] opt done id=656 [] in AWFYPlanner>>#addConstraintsConsuming:to: |Tier 1|Time 18( 13+5 )ms|AST 40|Inlined 0Y 1N|IR 178/ 262|CodeSize 961|Addr 0x7f5db0094000|Timestamp 49075227111953371|Src n/a
[engine] opt done id=639 AWFYBinaryConstraint>>#isSatisfied |Tier 1|Time 12( 8+4 )ms|AST 15|Inlined 0Y 0N|IR 170/ 232|CodeSize 744|Addr 0x7f5db0092000|Timestamp 49075227124492622|Src n/a
[engine] opt done id=645 AWFYPlanner>>#addPropagate:mark: |Tier 1|Time 71( 53+18 )ms|AST 135|Inlined 0Y 8N|IR 621/ 809|CodeSize 3750|Addr 0x7f5db0090000|Timestamp 49075227161009339|Src n/a
[engine] opt done id=640 AWFYBinaryConstraint>>#inputsDo: |Tier 1|Time 50( 22+28 )ms|AST 53|Inlined 0Y 3N|IR 408/ 1640|CodeSize 7655|Addr 0x7f5db008d000|Timestamp 49075227211512911|Src n/a
[engine] opt done id=636 AWFYBinaryConstraint>>#chooseMethod: |Tier 1|Time 75( 52+23 )ms|AST 145|Inlined 0Y 3N|IR 505/ 1175|CodeSize 4917|Addr 0x7f5db008a000|Timestamp 49075227287131793|Src n/a
[engine] opt done id=635 AWFYAbstractConstraint>>#satisfy:propagate: |Tier 1|Time 209( 79+130 )ms|AST 176|Inlined 0Y 10N|IR 1740/ 9061|CodeSize 37881|Addr 0x7f5db007f000|Timestamp 49075227333375387|Src n/a
[engine] opt done id=649 AWFYBinaryConstraint>>#recalculate |Tier 1|Time 62( 45+17 )ms|AST 128|Inlined 0Y 5N|IR 434/ 825|CodeSize 3143|Addr 0x7f5db007d000|Timestamp 49075227349843692|Src n/a
[engine] opt done id=668 AWFYBinaryConstraint>>#markUnsatisfied |Tier 1|Time 9( 5+4 )ms|AST 7|Inlined 0Y 0N|IR 136/ 276|CodeSize 835|Addr 0x7f5db007b000|Timestamp 49075227359368507|Src n/a
[engine] opt deopt id=633 AWFYPlanner>>#incrementalAdd: | |Timestamp 49075227361504783|Src n/a
[engine] opt inval. id=635 AWFYAbstractConstraint>>#satisfy:propagate: |Timestamp 49075227362332235|Src n/a|Reason null
[engine] opt inval. id=645 AWFYPlanner>>#addPropagate:mark: |Timestamp 49075227362750815|Src n/a|Reason null
[engine] opt deopt id=645 AWFYPlanner>>#addPropagate:mark: | |Timestamp 49075227362912157|Src n/a
[engine] opt inval. id=636 AWFYBinaryConstraint>>#chooseMethod: |Timestamp 49075227363150956|Src n/a|Reason null
[engine] opt inval. id=649 AWFYBinaryConstraint>>#recalculate |Timestamp 49075227363595729|Src n/a|Reason null
[engine] opt deopt id=649 AWFYBinaryConstraint>>#recalculate | |Timestamp 49075227363664246|Src n/a
[engine] opt done id=643 AWFYBinaryConstraint>>#output |Tier 2|Time 16( 9+7 )ms|AST 19|Inlined 0Y 0N|IR 73/ 169|CodeSize 435|Addr 0x7f5db0077000|Timestamp 49075227375098691|Src n/a
[engine] opt done id=653 AWFYEqualityConstraint>>#execute |Tier 1|Time 42( 29+13 )ms|AST 65|Inlined 0Y 3N|IR 321/ 614|CodeSize 2248|Addr 0x7f5db0079000|Timestamp 49075227375737632|Src n/a
[engine] opt done id=645 AWFYPlanner>>#addPropagate:mark: |Tier 1|Time 76( 57+19 )ms|AST 135|Inlined 0Y 8N|IR 668/ 850|CodeSize 3994|Addr 0x7f5db0075000|Timestamp 49075227451802194|Src n/a
[engine] opt done id=602 AWFYVector>>#forEach: |Tier 2|Time 399( 230+170 )ms|AST 71|Inlined 21Y 0N|IR 1175/ 4216|CodeSize 17656|Addr 0x7f5db006f000|Timestamp 49075227452229644|Src n/a
[engine] opt done id=649 AWFYBinaryConstraint>>#recalculate |Tier 1|Time 75( 58+17 )ms|AST 128|Inlined 0Y 5N|IR 444/ 829|CodeSize 3123|Addr 0x7f5db006d000|Timestamp 49075227527742083|Src n/a
[engine] opt done id=636 AWFYBinaryConstraint>>#chooseMethod: |Tier 1|Time 110( 82+28 )ms|AST 192|Inlined 0Y 4N|IR 612/ 1460|CodeSize 6409|Addr 0x7f5db006a000|Timestamp 49075227562508976|Src n/a
[engine] opt done id=633 AWFYPlanner>>#incrementalAdd: |Tier 1|Time 39( 27+12 )ms|AST 71|Inlined 0Y 3N|IR 341/ 533|CodeSize 2087|Addr 0x7f5db0068000|Timestamp 49075227566689192|Src n/a
[engine] opt done id=629 AWFYAbstractConstraint>>#initialize: |Tier 1|Time 13( 9+4 )ms|AST 21|Inlined 0Y 1N|IR 157/ 218|CodeSize 763|Addr 0x7f5db0066000|Timestamp 49075227575550551|Src n/a
[engine] opt done id=630 AWFYAbstractConstraint>>#addConstraint: |Tier 1|Time 25( 18+7 )ms|AST 38|Inlined 0Y 3N|IR 288/ 374|CodeSize 1265|Addr 0x7f5db0064000|Timestamp 49075227591974015|Src n/a
[engine] opt inval. id=602 AWFYVector>>#forEach: |Timestamp 49075227596057566|Src n/a|Reason null
[engine] opt inval. id=656 [] in AWFYPlanner>>#addConstraintsConsuming:to: |Timestamp 49075227596496541|Src n/a|Reason null
[engine] opt deopt id=602 AWFYVector>>#forEach: | |Timestamp 49075227596597676|Src n/a
[engine] opt inval. id=597 AWFYVector class>>#new: |Timestamp 49075227597206025|Src n/a|Reason null
[engine] opt inval. id=598 Behavior>>#new <split-598> |Timestamp 49075227597439307|Src n/a|Reason null
[engine] opt inval. id=599 AWFYVector>>#initialize: |Timestamp 49075227597685370|Src n/a|Reason null
[engine] opt inval. id=601 AWFYVector>>#append: |Timestamp 49075227598080413|Src n/a|Reason null
[engine] opt inval. id=602 AWFYVector>>#forEach: |Timestamp 49075227598389267|Src n/a|Reason Profiled Return Type
[engine] opt done id=642 AWFYVariable>>#mark: |Tier 2|Time 9( 5+5 )ms|AST 8|Inlined 0Y 0N|IR 70/ 112|CodeSize 215|Addr 0x7f5db0057000|Timestamp 49075227601532147|Src n/a
[engine] opt done id=635 AWFYAbstractConstraint>>#satisfy:propagate: |Tier 1|Time 231( 83+148 )ms|AST 211|Inlined 0Y 10N|IR 1818/ 9168|CodeSize 38551|Addr 0x7f5db0059000|Timestamp 49075227607451570|Src n/a
[engine] opt done id=602 AWFYVector>>#forEach: |Tier 1|Time 79( 33+47 )ms|AST 72|Inlined 0Y 3N|IR 587/ 2466|CodeSize 13035|Addr 0x7f5db0052000|Timestamp 49075227680897857|Src n/a
[engine] opt done id=656 [] in AWFYPlanner>>#addConstraintsConsuming:to: |Tier 1|Time 31( 23+9 )ms|AST 58|Inlined 0Y 2N|IR 325/ 412|CodeSize 1617|Addr 0x7f5db0050000|Timestamp 49075227712623355|Src n/a
[engine] created adapter i2c_Z_AAAJ | CodeAddress 0x7f5db004a000
[engine] opt done id=601 AWFYVector>>#append: |Tier 1|Time 113( 54+59 )ms|AST 129|Inlined 0Y 0N|IR 872/ 3241|CodeSize 16140|Addr 0x7f5db004b000|Timestamp 49075227720779351|Src n/a
[engine] opt done id=683 AWFYBinaryConstraint>>#inputsHasOne: |Tier 1|Time 34( 16+17 )ms|AST 37|Inlined 0Y 2N|IR 291/ 996|CodeSize 4195|Addr 0x7f5db0047000|Timestamp 49075227755020313|Src n/a
[engine] opt done id=684 [] in AWFYAbstractConstraint>>#inputsKnown: |Tier 1|Time 14( 11+4 )ms|AST 33|Inlined 0Y 0N|IR 105/ 165|CodeSize 743|Addr 0x7f5db0045000|Timestamp 49075227769412338|Src n/a
[engine] opt done id=681 AWFYAbstractConstraint>>#inputsKnown: |Tier 1|Time 72( 24+48 )ms|AST 36|Inlined 0Y 2N|IR 404/ 3806|CodeSize 17300|Addr 0x7f5db003f000|Timestamp 49075227785166199|Src n/a
[engine] opt inval. id=602 AWFYVector>>#forEach: |Timestamp 49075227801986731|Src n/a|Reason null
[engine] opt done id=645 AWFYPlanner>>#addPropagate:mark: |Tier 2|Time 358( 355+3 )ms|AST 135|Inlined 23Y 0N|IR 14/ 30|CodeSize 83|Addr 0x7f5db003e000|Timestamp 49075227933596758|Src n/a
[engine] opt done id=686 [] in AWFYPlan>>#execute |Tier 1|Time 15( 10+5 )ms|AST 19|Inlined 0Y 1N|IR 199/ 255|CodeSize 871|Addr 0x7f5db003c000|Timestamp 49075227948833418|Src n/a
[engine] opt done id=687 AWFYVector>>#forEach: <split-687> |Tier 1|Time 47( 25+22 )ms|AST 70|Inlined 0Y 1N|IR 355/ 1111|CodeSize 5580|Addr 0x7f5db0039000|Timestamp 49075227996314663|Src n/a
[engine] opt done id=654 AWFYVariable>>#value: |Tier 2|Time 8( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 70/ 112|CodeSize 215|Addr 0x7f5db0032000|Timestamp 49075228004941483|Src n/a
[engine] opt done id=601 AWFYVector>>#append: |Tier 2|Time 222( 53+169 )ms|AST 129|Inlined 0Y 0N|IR 780/ 3208|CodeSize 15822|Addr 0x7f5db0034000|Timestamp 49075228007407496|Src n/a
[engine] opt done id=653 AWFYEqualityConstraint>>#execute |Tier 2|Time 108( 70+37 )ms|AST 65|Inlined 5Y 0N|IR 642/ 737|CodeSize 2133|Addr 0x7f5db0030000|Timestamp 49075228112630478|Src n/a
[engine] opt done id=686 [] in AWFYPlan>>#execute |Tier 2|Time 119( 78+41 )ms|AST 19|Inlined 6Y 0N|IR 723/ 798|CodeSize 2257|Addr 0x7f5db002e000|Timestamp 49075228126718119|Src n/a
[engine] opt done id=639 AWFYBinaryConstraint>>#isSatisfied |Tier 2|Time 14( 7+6 )ms|AST 15|Inlined 0Y 0N|IR 97/ 129|CodeSize 450|Addr 0x7f5db002c000|Timestamp 49075228140686606|Src n/a
[engine] opt done id=648 AWFYVector>>#removeFirst |Tier 2|Time 29( 21+8 )ms|AST 41|Inlined 1Y 0N|IR 125/ 228|CodeSize 625|Addr 0x7f5db002a000|Timestamp 49075228169589114|Src n/a
[engine] opt inval. id=635 AWFYAbstractConstraint>>#satisfy:propagate: |Timestamp 49075228185915912|Src n/a|Reason Profiled Argument Types
[engine] opt inval. id=644 AWFYVariable>>#determinedBy: |Timestamp 49075228186179088|Src n/a|Reason Profiled Argument Types
[engine] opt inval. id=645 AWFYPlanner>>#addPropagate:mark: |Timestamp 49075228186786529|Src n/a|Reason Profiled Argument Types
[engine] opt inval. id=647 AWFYVector>>#isEmpty |Timestamp 49075228186925730|Src n/a|Reason Profiled Argument Types
[engine] opt inval. id=648 AWFYVector>>#removeFirst |Timestamp 49075228187060041|Src n/a|Reason Profiled Argument Types
[engine] opt inval. id=647 AWFYVector>>#isEmpty |Timestamp 49075228187194632|Src n/a|Reason Profiled Argument Types
[engine] opt inval. id=648 AWFYVector>>#removeFirst |Timestamp 49075228187345567|Src n/a|Reason Profiled Argument Types
[engine] opt done id=656 [] in AWFYPlanner>>#addConstraintsConsuming:to: |Tier 2|Time 199( 85+114 )ms|AST 58|Inlined 2Y 0N|IR 963/ 2253|CodeSize 11443|Addr 0x7f5db0026000|Timestamp 49075228312266690|Src n/a
[engine] opt done id=648 AWFYVector>>#removeFirst |Tier 1|Time 30( 20+11 )ms|AST 41|Inlined 0Y 1N|IR 228/ 401|CodeSize 1424|Addr 0x7f5db0024000|Timestamp 49075228342712979|Src n/a
[engine] opt done id=647 AWFYVector>>#isEmpty |Tier 1|Time 13( 7+6 )ms|AST 13|Inlined 0Y 0N|IR 104/ 165|CodeSize 669|Addr 0x7f5db0022000|Timestamp 49075228355553820|Src n/a
[engine] opt done id=655 AWFYPlanner>>#addConstraintsConsuming:to: |Tier 2|Time 196( 45+152 )ms|AST 52|Inlined 1Y 1N|IR 514/ 4714|CodeSize 20255|Addr 0x7f5db001c000|Timestamp 49075228366252868|Src n/a
[engine] opt done id=687 AWFYVector>>#forEach: <split-687> |Tier 2|Time 282( 104+177 )ms|AST 70|Inlined 7Y 0N|IR 942/ 2650|CodeSize 11669|Addr 0x7f5db0018000|Timestamp 49075228372234942|Src n/a
[engine] opt done id=597 AWFYVector class>>#new: |Tier 1|Time 20( 14+5 )ms|AST 27|Inlined 0Y 2N|IR 199/ 274|CodeSize 905|Addr 0x7f5db0016000|Timestamp 49075228375399822|Src n/a
[engine] opt done id=644 AWFYVariable>>#determinedBy: |Tier 1|Time 8( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 130/ 193|CodeSize 633|Addr 0x7f5db0014000|Timestamp 49075228383777995|Src n/a
[engine] opt done id=599 AWFYVector>>#initialize: |Tier 1|Time 22( 13+9 )ms|AST 21|Inlined 0Y 0N|IR 213/ 562|CodeSize 1987|Addr 0x7f5db0012000|Timestamp 49075228388258124|Src n/a
[engine] opt done id=598 Behavior>>#new <split-598> |Tier 1|Time 21( 13+7 )ms|AST 24|Inlined 0Y 0N|IR 157/ 513|CodeSize 1897|Addr 0x7f5db0010000|Timestamp 49075228393218996|Src n/a
[engine] opt done id=698 [] in AWFYPlanner>>#removePropagateFrom: |Tier 1|Time 14( 9+5 )ms|AST 21|Inlined 0Y 1N|IR 161/ 244|CodeSize 882|Addr 0x7f5db000e000|Timestamp 49075228407063298|Src n/a
[engine] opt done id=697 AWFYVector>>#forEach: <split-697> |Tier 1|Time 48( 26+22 )ms|AST 70|Inlined 0Y 1N|IR 362/ 1140|CodeSize 5784|Addr 0x7f5db000b000|Timestamp 49075228432385069|Src n/a
[engine] opt done id=700 AWFYVector>>#forEach: <split-700> |Tier 1|Time 49( 26+23 )ms|AST 70|Inlined 0Y 1N|IR 366/ 1158|CodeSize 5973|Addr 0x7f5db0008000|Timestamp 49075228437688670|Src n/a
[engine] opt done id=701 [] in AWFYPlanner>>#constraintsConsuming:do: |Tier 1|Time 34( 18+16 )ms|AST 56|Inlined 0Y 2N|IR 297/ 919|CodeSize 3893|Addr 0x7f5db0006000|Timestamp 49075228441440597|Src n/a
[engine] opt done id=702 [] in AWFYPlanner>>#removePropagateFrom: |Tier 1|Time 23( 17+7 )ms|AST 44|Inlined 0Y 3N|IR 241/ 330|CodeSize 1143|Addr 0x7f5db0004000|Timestamp 49075228461342964|Src n/a
[engine] opt inval. id=698 [] in AWFYPlanner>>#removePropagateFrom: |Timestamp 49075228467676847|Src n/a|Reason null
[engine] opt inval. id=697 AWFYVector>>#forEach: <split-697> |Timestamp 49075228468239168|Src n/a|Reason Profiled Return Type
[engine] opt deopt id=697 AWFYVector>>#forEach: <split-697> | |Timestamp 49075228468320258|Src n/a
[engine] opt inval. id=701 [] in AWFYPlanner>>#constraintsConsuming:do: |Timestamp 49075228468555426|Src n/a|Reason null
[engine] opt inval. id=645 AWFYPlanner>>#addPropagate:mark: |Timestamp 49075228469222933|Src n/a|Reason null
[engine] opt done id=647 AWFYVector>>#isEmpty |Tier 2|Time 10( 6+4 )ms|AST 13|Inlined 0Y 0N|IR 31/ 74|CodeSize 218|Addr 0x7f5db0002000|Timestamp 49075228471237748|Src n/a
[engine] opt done id=648 AWFYVector>>#removeFirst |Tier 2|Time 31( 21+9 )ms|AST 41|Inlined 1Y 0N|IR 125/ 228|CodeSize 625|Addr 0x7f5db0000000|Timestamp 49075228472235832|Src n/a
[engine] opt done id=699 AWFYPlanner>>#constraintsConsuming:do: |Tier 1|Time 54( 22+31 )ms|AST 52|Inlined 0Y 1N|IR 323/ 2359|CodeSize 10286|Addr 0x7f5d98dd9000|Timestamp 49075228486424958|Src n/a
[engine] opt done id=597 AWFYVector class>>#new: |Tier 2|Time 48( 30+18 )ms|AST 27|Inlined 2Y 0N|IR 136/ 751|CodeSize 2845|Addr 0x7f5d98dd7000|Timestamp 49075228534841775|Src n/a
[engine] opt done id=645 AWFYPlanner>>#addPropagate:mark: |Tier 1|Time 77( 57+20 )ms|AST 135|Inlined 0Y 8N|IR 668/ 850|CodeSize 3994|Addr 0x7f5d98dd5000|Timestamp 49075228548108041|Src n/a
[engine] opt done id=599 AWFYVector>>#initialize: |Tier 2|Time 22( 11+11 )ms|AST 21|Inlined 0Y 0N|IR 141/ 439|CodeSize 1463|Addr 0x7f5d98dd3000|Timestamp 49075228557180262|Src n/a
[engine] opt done id=598 Behavior>>#new <split-598> |Tier 2|Time 27( 12+15 )ms|AST 24|Inlined 0Y 0N|IR 83/ 680|CodeSize 2794|Addr 0x7f5d98dd1000|Timestamp 49075228584060761|Src n/a
[engine] opt done id=637 AWFYStrength>>#weaker: |Tier 2|Time 11( 8+4 )ms|AST 22|Inlined 0Y 0N|IR 35/ 90|CodeSize 268|Addr 0x7f5d98dcf000|Timestamp 49075228595560650|Src n/a
[engine] opt done id=651 AWFYVariable>>#walkStrength: |Tier 2|Time 8( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 58/ 189|CodeSize 439|Addr 0x7f5d98dcd000|Timestamp 49075228603936238|Src n/a
[engine] opt done id=652 AWFYVariable>>#stay: |Tier 2|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 72/ 114|CodeSize 215|Addr 0x7f5d98dcb000|Timestamp 49075228611438555|Src n/a
[engine] opt done id=650 AWFYStrength>>#weakest: |Tier 2|Time 17( 14+4 )ms|AST 24|Inlined 1Y 0N|IR 35/ 94|CodeSize 285|Addr 0x7f5d98dc9000|Timestamp 49075228628817706|Src n/a
[engine] opt inval. id=629 AWFYAbstractConstraint>>#initialize: |Timestamp 49075228630541897|Src n/a|Reason null
[engine] opt deopt id=629 AWFYAbstractConstraint>>#initialize: | |Timestamp 49075228630743190|Src n/a
[engine] opt inval. id=628 AWFYBinaryConstraint>>#initializeVar:var:strength:addTo: |Timestamp 49075228631322903|Src n/a|Reason null
[engine] opt deopt id=628 AWFYBinaryConstraint>>#initializeVar:var:strength:addTo: | |Timestamp 49075228631403853|Src n/a
[engine] opt inval. id=630 AWFYAbstractConstraint>>#addConstraint: |Timestamp 49075228631663117|Src n/a|Reason null
[engine] opt inval. id=633 AWFYPlanner>>#incrementalAdd: |Timestamp 49075228632174172|Src n/a|Reason null
[engine] opt inval. id=636 AWFYBinaryConstraint>>#chooseMethod: |Timestamp 49075228632460745|Src n/a|Reason null
[engine] opt inval. id=639 AWFYBinaryConstraint>>#isSatisfied |Timestamp 49075228632723781|Src n/a|Reason null
[engine] opt inval. id=643 AWFYBinaryConstraint>>#output |Timestamp 49075228633047652|Src n/a|Reason null
[engine] opt inval. id=645 AWFYPlanner>>#addPropagate:mark: |Timestamp 49075228633361744|Src n/a|Reason null
[engine] opt deopt id=645 AWFYPlanner>>#addPropagate:mark: | |Timestamp 49075228633660820|Src n/a
[engine] opt deopt id=633 AWFYPlanner>>#incrementalAdd: | |Timestamp 49075228633699584|Src n/a
[engine] opt inval. id=635 AWFYAbstractConstraint>>#satisfy:propagate: |Timestamp 49075228734875195|Src n/a|Reason null
[engine] opt done id=635 AWFYAbstractConstraint>>#satisfy:propagate: |Tier 1|Time 262( 101+161 )ms|AST 216|Inlined 0Y 13N|IR 2052/ 10693|CodeSize 45455|Addr 0x7f5d98dbc000|Timestamp 49075228734596654|Src n/a
[engine] opt done id=643 AWFYBinaryConstraint>>#output |Tier 1|Time 16( 10+6 )ms|AST 19|Inlined 0Y 0N|IR 182/ 319|CodeSize 1142|Addr 0x7f5d98dba000|Timestamp 49075228751748669|Src n/a
[engine] opt done id=639 AWFYBinaryConstraint>>#isSatisfied |Tier 1|Time 13( 8+5 )ms|AST 15|Inlined 0Y 0N|IR 197/ 270|CodeSize 858|Addr 0x7f5d98db8000|Timestamp 49075228765381900|Src n/a
[engine] opt done id=622 AWFYVariable>>#initialize |Tier 1|Time 31( 22+10 )ms|AST 41|Inlined 0Y 2N|IR 336/ 646|CodeSize 2064|Addr 0x7f5d98db6000|Timestamp 49075228797037065|Src n/a
[engine] opt done id=649 AWFYBinaryConstraint>>#recalculate |Tier 2|Time 201( 133+67 )ms|AST 128|Inlined 13Y 0N|IR 1289/ 1509|CodeSize 4501|Addr 0x7f5d98db3000|Timestamp 49075228829742766|Src n/a
[engine] opt done id=633 AWFYPlanner>>#incrementalAdd: |Tier 1|Time 36( 26+10 )ms|AST 71|Inlined 0Y 3N|IR 392/ 571|CodeSize 2201|Addr 0x7f5d98db1000|Timestamp 49075228833176061|Src n/a
[engine] opt done id=636 AWFYBinaryConstraint>>#chooseMethod: |Tier 1|Time 87( 61+27 )ms|AST 192|Inlined 0Y 4N|IR 757/ 1781|CodeSize 7745|Addr 0x7f5d98dae000|Timestamp 49075228921019542|Src n/a
[engine] opt done id=620 AWFYVariable class>>#new |Tier 1|Time 13( 9+4 )ms|AST 24|Inlined 0Y 2N|IR 193/ 270|CodeSize 876|Addr 0x7f5d98dac000|Timestamp 49075228934670374|Src n/a
[engine] opt done id=621 Behavior>>#new <split-621> |Tier 1|Time 35( 28+7 )ms|AST 26|Inlined 0Y 1N|IR 170/ 616|CodeSize 2364|Addr 0x7f5d98daa000|Timestamp 49075228970318151|Src n/a
[engine] opt done id=629 AWFYAbstractConstraint>>#initialize: |Tier 1|Time 15( 9+6 )ms|AST 21|Inlined 0Y 1N|IR 206/ 520|CodeSize 1784|Addr 0x7f5d98da8000|Timestamp 49075228985643863|Src n/a
[engine] opt done id=645 AWFYPlanner>>#addPropagate:mark: |Tier 1|Time 87( 71+17 )ms|AST 139|Inlined 0Y 9N|IR 740/ 907|CodeSize 4312|Addr 0x7f5d98da5000|Timestamp 49075229002636702|Src n/a
[engine] opt done id=630 AWFYAbstractConstraint>>#addConstraint: |Tier 1|Time 24( 17+7 )ms|AST 42|Inlined 0Y 4N|IR 343/ 445|CodeSize 1555|Addr 0x7f5d98da3000|Timestamp 49075229010276265|Src n/a
[engine] opt done id=628 AWFYBinaryConstraint>>#initializeVar:var:strength:addTo: |Tier 1|Time 21( 12+9 )ms|AST 26|Inlined 0Y 1N|IR 263/ 801|CodeSize 2983|Addr 0x7f5d98da1000|Timestamp 49075229024155140|Src n/a
[engine] opt done id=709 AWFYVariable class>>#value: |Tier 1|Time 16( 12+5 )ms|AST 40|Inlined 0Y 2N|IR 205/ 287|CodeSize 979|Addr 0x7f5d98d9f000|Timestamp 49075229026995801|Src n/a
[engine] opt done id=667 AWFYUnaryConstraint>>#inputsDo: |Tier 1|Time 5( 3+2 )ms|AST 5|Inlined 0Y 0N|IR 88/ 124|CodeSize 503|Addr 0x7f5d98d9d000|Timestamp 49075229031802246|Src n/a
[engine] opt done id=666 AWFYUnaryConstraint>>#chooseMethod: |Tier 1|Time 29( 20+10 )ms|AST 47|Inlined 0Y 1N|IR 332/ 631|CodeSize 2528|Addr 0x7f5d98d9b000|Timestamp 49075229053710838|Src n/a
[engine] opt done id=669 AWFYUnaryConstraint>>#recalculate |Tier 1|Time 36( 26+10 )ms|AST 73|Inlined 0Y 2N|IR 424/ 619|CodeSize 2309|Addr 0x7f5d98d99000|Timestamp 49075229068483727|Src n/a
[engine] opt done id=663 AWFYUnaryConstraint>>#initializeVar:strength:addTo: |Tier 1|Time 21( 15+6 )ms|AST 39|Inlined 0Y 2N|IR 266/ 426|CodeSize 1411|Addr 0x7f5d98d97000|Timestamp 49075229075179406|Src n/a
[engine] opt done id=664 AWFYUnaryConstraint>>#addToGraph |Tier 1|Time 17( 11+6 )ms|AST 22|Inlined 0Y 1N|IR 243/ 377|CodeSize 1352|Addr 0x7f5d98d86000|Timestamp 49075229085549834|Src n/a
[engine] opt done id=665 AWFYVariable>>#addConstraint: <split-665> |Tier 1|Time 13( 8+5 )ms|AST 21|Inlined 0Y 1N|IR 171/ 301|CodeSize 1067|Addr 0x7f5d98d84000|Timestamp 49075229088427093|Src n/a
[engine] opt done id=635 AWFYAbstractConstraint>>#satisfy:propagate: |Tier 1|Time 262( 92+170 )ms|AST 216|Inlined 0Y 14N|IR 2155/ 12468|CodeSize 54076|Addr 0x7f5d98d88000|Timestamp 49075229092185726|Src n/a
[engine] created adapter i2c_A_AAAAAAAAA | CodeAddress 0x7f5d98d83000
[engine] opt done id=662 Behavior>>#new <split-662> |Tier 1|Time 14( 9+5 )ms|AST 24|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f5d98d7f000|Timestamp 49075229102322662|Src n/a
[engine] opt done id=661 AWFYStayConstraint class>>#var:strength:addTo: |Tier 1|Time 17( 12+5 )ms|AST 36|Inlined 0Y 2N|IR 203/ 288|CodeSize 1021|Addr 0x7f5d98d81000|Timestamp 49075229102355698|Src n/a
[engine] opt done id=710 AWFYStrength class>>#SymDefault |Tier 1|Time 6( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 95/ 178|CodeSize 679|Addr 0x7f5d98d7d000|Timestamp 49075229108989006|Src n/a
[engine] opt done id=712 Behavior>>#new <split-712> |Tier 1|Time 17( 9+8 )ms|AST 24|Inlined 0Y 0N|IR 166/ 702|CodeSize 2691|Addr 0x7f5d98d7b000|Timestamp 49075229119064129|Src n/a
[engine] created adapter c2i_A_AAAAAAAAA | CodeAddress 0x7f5d98d7a000
[engine] opt done id=711 AWFYScaleConstraint class>>#var:var:var:var:strength:addTo: |Tier 1|Time 34( 29+5 )ms|AST 45|Inlined 0Y 2N|IR 210/ 295|CodeSize 1168|Addr 0x7f5d98d78000|Timestamp 49075229126091083|Src n/a
[engine] opt done id=713 AWFYScaleConstraint>>#initializeSrc:scale:offset:dst:strength:addTo: |Tier 1|Time 22( 15+6 )ms|AST 49|Inlined 0Y 2N|IR 242/ 465|CodeSize 1712|Addr 0x7f5d98d76000|Timestamp 49075229130802259|Src n/a
[engine] opt done id=715 AWFYVariable>>#addConstraint: <split-715> |Tier 1|Time 13( 8+5 )ms|AST 21|Inlined 0Y 1N|IR 171/ 301|CodeSize 1067|Addr 0x7f5d98d74000|Timestamp 49075229143689756|Src n/a
[engine] opt done id=716 AWFYVariable>>#addConstraint: <split-716> |Tier 1|Time 13( 8+5 )ms|AST 21|Inlined 0Y 1N|IR 171/ 301|CodeSize 1067|Addr 0x7f5d98d72000|Timestamp 49075229156410673|Src n/a
[engine] opt done id=714 AWFYScaleConstraint>>#addToGraph |Tier 1|Time 35( 24+11 )ms|AST 67|Inlined 0Y 4N|IR 358/ 753|CodeSize 2758|Addr 0x7f5d98d70000|Timestamp 49075229161564666|Src n/a
[engine] opt done id=717 AWFYVariable>>#addConstraint: <split-717> |Tier 1|Time 13( 8+5 )ms|AST 21|Inlined 0Y 1N|IR 171/ 301|CodeSize 1067|Addr 0x7f5d98d6e000|Timestamp 49075229169211563|Src n/a
[engine] opt done id=718 AWFYVariable>>#addConstraint: <split-718> |Tier 1|Time 13( 8+5 )ms|AST 21|Inlined 0Y 1N|IR 171/ 301|CodeSize 1067|Addr 0x7f5d98d6c000|Timestamp 49075229174834494|Src n/a
[engine] opt done id=720 AWFYScaleConstraint>>#recalculate |Tier 1|Time 59( 44+15 )ms|AST 144|Inlined 0Y 5N|IR 459/ 873|CodeSize 3562|Addr 0x7f5d98d6a000|Timestamp 49075229178007477|Src n/a
[engine] opt done id=721 AWFYScaleConstraint>>#execute |Tier 1|Time 33( 24+9 )ms|AST 72|Inlined 0Y 2N|IR 289/ 588|CodeSize 2234|Addr 0x7f5d98d68000|Timestamp 49075229208173200|Src n/a
[engine] opt done id=643 AWFYBinaryConstraint>>#output |Tier 2|Time 17( 7+9 )ms|AST 19|Inlined 0Y 0N|IR 108/ 276|CodeSize 800|Addr 0x7f5d98d62000|Timestamp 49075229225078384|Src n/a
[engine] opt done id=719 AWFYScaleConstraint>>#inputsDo: |Tier 1|Time 56( 24+32 )ms|AST 72|Inlined 0Y 4N|IR 515/ 2308|CodeSize 11104|Addr 0x7f5d98d64000|Timestamp 49075229225328638|Src n/a
[engine] opt done id=639 AWFYBinaryConstraint>>#isSatisfied |Tier 2|Time 14( 6+7 )ms|AST 15|Inlined 0Y 0N|IR 124/ 214|CodeSize 808|Addr 0x7f5d98d60000|Timestamp 49075229239025567|Src n/a
[engine] opt done id=641 [] in AWFYAbstractConstraint>>#satisfy:propagate: |Tier 2|Time 12( 8+3 )ms|AST 20|Inlined 1Y 0N|IR 109/ 148|CodeSize 218|Addr 0x7f5d98d5e000|Timestamp 49075229251010180|Src n/a
[engine] opt inval. id=629 AWFYAbstractConstraint>>#initialize: |Timestamp 49075229255759981|Src n/a|Reason null
[engine] opt deopt id=629 AWFYAbstractConstraint>>#initialize: | |Timestamp 49075229255977966|Src n/a
[engine] opt inval. id=663 AWFYUnaryConstraint>>#initializeVar:strength:addTo: |Timestamp 49075229256248895|Src n/a|Reason null
[engine] opt inval. id=656 [] in AWFYPlanner>>#addConstraintsConsuming:to: |Timestamp 49075229256486158|Src n/a|Reason null
[engine] opt inval. id=720 AWFYScaleConstraint>>#recalculate |Timestamp 49075229256829445|Src n/a|Reason null
[engine] opt deopt id=720 AWFYScaleConstraint>>#recalculate | |Timestamp 49075229256907951|Src n/a
[engine] opt deopt id=663 AWFYUnaryConstraint>>#initializeVar:strength:addTo: | |Timestamp 49075229256956493|Src n/a
[engine] opt inval. id=597 AWFYVector class>>#new: |Timestamp 49075229257387157|Src n/a|Reason null
[engine] opt inval. id=598 Behavior>>#new <split-598> |Timestamp 49075229257602628|Src n/a|Reason null
[engine] opt inval. id=599 AWFYVector>>#initialize: |Timestamp 49075229257815795|Src n/a|Reason null
[engine] opt inval. id=681 AWFYAbstractConstraint>>#inputsKnown: |Timestamp 49075229258097549|Src n/a|Reason null
[engine] opt inval. id=683 AWFYBinaryConstraint>>#inputsHasOne: |Timestamp 49075229258320144|Src n/a|Reason null
[engine] opt inval. id=687 AWFYVector>>#forEach: <split-687> |Timestamp 49075229258743474|Src n/a|Reason null
[engine] opt inval. id=686 [] in AWFYPlan>>#execute |Timestamp 49075229258949098|Src n/a|Reason null
[engine] opt deopt id=687 AWFYVector>>#forEach: <split-687> | |Timestamp 49075229259031026|Src n/a
[engine] opt inval. id=702 [] in AWFYPlanner>>#removePropagateFrom: |Timestamp 49075229259596560|Src n/a|Reason null
[engine] opt done id=644 AWFYVariable>>#determinedBy: |Tier 2|Time 9( 3+6 )ms|AST 8|Inlined 0Y 0N|IR 56/ 116|CodeSize 323|Addr 0x7f5d98d5c000|Timestamp 49075229259890746|Src n/a
[engine] opt inval. id=635 AWFYAbstractConstraint>>#satisfy:propagate: |Timestamp 49075229260231100|Src n/a|Reason null
[engine] opt inval. id=668 AWFYBinaryConstraint>>#markUnsatisfied |Timestamp 49075229260557695|Src n/a|Reason null
[engine] opt deopt id=635 AWFYAbstractConstraint>>#satisfy:propagate: | |Timestamp 49075229260632359|Src n/a
[engine] opt inval. id=633 AWFYPlanner>>#incrementalAdd: |Timestamp 49075229262981871|Src n/a|Reason null
[engine] opt inval. id=636 AWFYBinaryConstraint>>#chooseMethod: |Timestamp 49075229264255772|Src n/a|Reason null
[engine] opt deopt id=636 AWFYBinaryConstraint>>#chooseMethod: | |Timestamp 49075229264320727|Src n/a
[engine] opt inval. id=719 AWFYScaleConstraint>>#inputsDo: |Timestamp 49075229266649705|Src n/a|Reason null
[engine] opt deopt id=719 AWFYScaleConstraint>>#inputsDo: | |Timestamp 49075229266746929|Src n/a
[engine] opt inval. id=643 AWFYBinaryConstraint>>#output |Timestamp 49075229269082611|Src n/a|Reason null
[engine] opt deopt id=643 AWFYBinaryConstraint>>#output | |Timestamp 49075229269131922|Src n/a
[engine] opt deopt id=633 AWFYPlanner>>#incrementalAdd: | |Timestamp 49075229269231311|Src n/a
[engine] opt inval. id=721 AWFYScaleConstraint>>#execute |Timestamp 49075229271658351|Src n/a|Reason null
[engine] opt deopt id=721 AWFYScaleConstraint>>#execute | |Timestamp 49075229271761721|Src n/a
[engine] opt done id=687 AWFYVector>>#forEach: <split-687> |Tier 1|Time 51( 32+18 )ms|AST 70|Inlined 0Y 1N|IR 355/ 1111|CodeSize 5580|Addr 0x7f5d98d59000|Timestamp 49075229311048835|Src n/a
[engine] opt done id=622 AWFYVariable>>#initialize |Tier 2|Time 86( 67+19 )ms|AST 41|Inlined 4Y 0N|IR 298/ 961|CodeSize 3435|Addr 0x7f5d98d57000|Timestamp 49075229311851772|Src n/a
[engine] opt done id=686 [] in AWFYPlan>>#execute |Tier 1|Time 16( 11+5 )ms|AST 23|Inlined 0Y 2N|IR 254/ 326|CodeSize 1131|Addr 0x7f5d98d55000|Timestamp 49075229327662556|Src n/a
[engine] opt done id=656 [] in AWFYPlanner>>#addConstraintsConsuming:to: |Tier 1|Time 28( 21+7 )ms|AST 58|Inlined 0Y 2N|IR 337/ 424|CodeSize 1624|Addr 0x7f5d98d53000|Timestamp 49075229339825483|Src n/a
[engine] opt done id=643 AWFYBinaryConstraint>>#output |Tier 1|Time 14( 8+5 )ms|AST 19|Inlined 0Y 0N|IR 187/ 325|CodeSize 1145|Addr 0x7f5d98d51000|Timestamp 49075229341367588|Src n/a
[engine] opt done id=597 AWFYVector class>>#new: |Tier 1|Time 15( 11+5 )ms|AST 27|Inlined 0Y 2N|IR 225/ 289|CodeSize 964|Addr 0x7f5d98d4f000|Timestamp 49075229355563489|Src n/a
[engine] opt done id=599 AWFYVector>>#initialize: |Tier 1|Time 21( 11+10 )ms|AST 21|Inlined 0Y 0N|IR 281/ 861|CodeSize 3347|Addr 0x7f5d98d4d000|Timestamp 49075229362790129|Src n/a
[engine] opt done id=598 Behavior>>#new <split-598> |Tier 1|Time 21( 12+9 )ms|AST 24|Inlined 0Y 0N|IR 206/ 854|CodeSize 3324|Addr 0x7f5d98d4b000|Timestamp 49075229376916185|Src n/a
[engine] opt inval. id=684 [] in AWFYAbstractConstraint>>#inputsKnown: |Timestamp 49075229383120156|Src n/a|Reason null
[engine] opt done id=633 AWFYPlanner>>#incrementalAdd: |Tier 1|Time 36( 26+10 )ms|AST 71|Inlined 0Y 3N|IR 419/ 598|CodeSize 2339|Addr 0x7f5d98d49000|Timestamp 49075229413664019|Src n/a
[engine] opt done id=636 AWFYBinaryConstraint>>#chooseMethod: |Tier 1|Time 94( 64+31 )ms|AST 192|Inlined 0Y 4N|IR 889/ 2101|CodeSize 9103|Addr 0x7f5d98d45000|Timestamp 49075229508495410|Src n/a
[engine] opt done id=697 AWFYVector>>#forEach: <split-697> |Tier 1|Time 40( 22+18 )ms|AST 70|Inlined 0Y 1N|IR 362/ 1140|CodeSize 5757|Addr 0x7f5d98d42000|Timestamp 49075229549293968|Src n/a
[engine] opt done id=629 AWFYAbstractConstraint>>#initialize: |Tier 1|Time 16( 10+7 )ms|AST 21|Inlined 0Y 1N|IR 218/ 603|CodeSize 2055|Addr 0x7f5d98d40000|Timestamp 49075229566035016|Src n/a
[engine] opt done id=668 AWFYBinaryConstraint>>#markUnsatisfied |Tier 1|Time 9( 4+4 )ms|AST 7|Inlined 0Y 0N|IR 159/ 371|CodeSize 1220|Addr 0x7f5d98d3e000|Timestamp 49075229574859078|Src n/a
[engine] opt done id=635 AWFYAbstractConstraint>>#satisfy:propagate: |Tier 1|Time 245( 92+153 )ms|AST 216|Inlined 0Y 14N|IR 2182/ 12500|CodeSize 54333|Addr 0x7f5d98d2f000|Timestamp 49075229608089733|Src n/a
[engine] opt done id=721 AWFYScaleConstraint>>#execute |Tier 1|Time 55( 40+15 )ms|AST 121|Inlined 0Y 3N|IR 441/ 912|CodeSize 3507|Addr 0x7f5d98d2d000|Timestamp 49075229629889157|Src n/a
[engine] opt done id=698 [] in AWFYPlanner>>#removePropagateFrom: |Tier 1|Time 22( 15+7 )ms|AST 38|Inlined 0Y 2N|IR 286/ 428|CodeSize 1646|Addr 0x7f5d98d2b000|Timestamp 49075229630747132|Src n/a
[engine] opt done id=701 [] in AWFYPlanner>>#constraintsConsuming:do: |Tier 1|Time 38( 23+15 )ms|AST 59|Inlined 0Y 2N|IR 396/ 1012|CodeSize 4302|Addr 0x7f5d98d28000|Timestamp 49075229667972425|Src n/a
[engine] opt done id=720 AWFYScaleConstraint>>#recalculate |Tier 1|Time 62( 47+15 )ms|AST 154|Inlined 0Y 5N|IR 499/ 923|CodeSize 3545|Addr 0x7f5d98d26000|Timestamp 49075229692759394|Src n/a
[engine] opt done id=681 AWFYAbstractConstraint>>#inputsKnown: |Tier 1|Time 57( 18+39 )ms|AST 36|Inlined 0Y 2N|IR 416/ 3814|CodeSize 17304|Addr 0x7f5d98d20000|Timestamp 49075229725265059|Src n/a
[engine] opt done id=683 AWFYBinaryConstraint>>#inputsHasOne: |Tier 1|Time 44( 20+24 )ms|AST 52|Inlined 0Y 3N|IR 456/ 1711|CodeSize 8100|Addr 0x7f5d98d1d000|Timestamp 49075229736593409|Src n/a
[engine] opt done id=684 [] in AWFYAbstractConstraint>>#inputsKnown: |Tier 1|Time 17( 13+4 )ms|AST 47|Inlined 0Y 0N|IR 160/ 228|CodeSize 936|Addr 0x7f5d98d1b000|Timestamp 49075229742551247|Src n/a
[engine] opt done id=702 [] in AWFYPlanner>>#removePropagateFrom: |Tier 1|Time 25( 18+7 )ms|AST 48|Inlined 0Y 4N|IR 343/ 428|CodeSize 1534|Addr 0x7f5d98d19000|Timestamp 49075229762359743|Src n/a
[engine] opt done id=663 AWFYUnaryConstraint>>#initializeVar:strength:addTo: |Tier 1|Time 24( 16+7 )ms|AST 39|Inlined 0Y 2N|IR 304/ 526|CodeSize 1874|Addr 0x7f5d98d17000|Timestamp 49075229766287050|Src n/a
[engine] created adapter c2i_Z_AAAJ | CodeAddress 0x7f5d98d16000
[engine] opt done id=679 AWFYPlanner>>#makePlan: |Tier 1|Time 93( 74+19 )ms|AST 202|Inlined 0Y 11N|IR 825/ 999|CodeSize 4483|Addr 0x7f5d98d0c000|Timestamp 49075229859466471|Src n/a
[engine] opt done id=719 AWFYScaleConstraint>>#inputsDo: |Tier 1|Time 99( 39+59 )ms|AST 121|Inlined 0Y 7N|IR 854/ 4264|CodeSize 21162|Addr 0x7f5d98d0f000|Timestamp 49075229861528431|Src n/a
[engine] opt done id=695 [] in AWFYVector>>#remove: |Tier 1|Time 29( 14+15 )ms|AST 44|Inlined 0Y 0N|IR 293/ 1152|CodeSize 4739|Addr 0x7f5d98d09000|Timestamp 49075229891013096|Src n/a
[engine] opt done id=694 AWFYVector>>#forEach: <split-694> |Tier 1|Time 43( 23+20 )ms|AST 70|Inlined 0Y 1N|IR 376/ 1201|CodeSize 6233|Addr 0x7f5d98d06000|Timestamp 49075229902938480|Src n/a
[engine] opt done id=726 AWFYVector>>#at: |Tier 1|Time 20( 11+8 )ms|AST 30|Inlined 0Y 0N|IR 156/ 412|CodeSize 1651|Addr 0x7f5d98d04000|Timestamp 49075229922771911|Src n/a
[engine] opt done id=696 AWFYPlanner>>#removePropagateFrom: |Tier 1|Time 176( 76+101 )ms|AST 205|Inlined 0Y 11N|IR 1628/ 7754|CodeSize 34044|Addr 0x7f5d98cfa000|Timestamp 49075230067807589|Src n/a
[engine] opt done id=645 AWFYPlanner>>#addPropagate:mark: |Tier 2|Time 919( 439+480 )ms|AST 139|Inlined 43Y 1N|IR 4506/ 9345|CodeSize 35605|Addr 0x7f5d98cf0000|Timestamp 49075230097393041|Src n/a
[engine] opt done id=616 AWFYPlanner class>>#chainTest: |Tier 1|Time 171( 135+36 )ms|AST 438|Inlined 0Y 17N|IR 1140/ 2029|CodeSize 9810|Addr 0x7f5d98cec000|Timestamp 49075230239315244|Src n/a
[engine] opt done id=643 AWFYBinaryConstraint>>#output |Tier 2|Time 18( 8+10 )ms|AST 19|Inlined 0Y 0N|IR 113/ 270|CodeSize 777|Addr 0x7f5d98cea000|Timestamp 49075230257294503|Src n/a
[engine] opt done id=686 [] in AWFYPlan>>#execute |Tier 2|Time 198( 129+69 )ms|AST 23|Inlined 12Y 0N|IR 1438/ 1699|CodeSize 5093|Addr 0x7f5d98ce7000|Timestamp 49075230295900979|Src n/a
[engine] opt done id=687 AWFYVector>>#forEach: <split-687> |Tier 2|Time 375( 133+242 )ms|AST 70|Inlined 13Y 0N|IR 1677/ 3949|CodeSize 16357|Addr 0x7f5d98ce2000|Timestamp 49075230298216825|Src n/a
[engine] opt done id=599 AWFYVector>>#initialize: |Tier 2|Time 27( 11+15 )ms|AST 21|Inlined 0Y 0N|IR 209/ 728|CodeSize 2829|Addr 0x7f5d98ce0000|Timestamp 49075230325076091|Src n/a
[engine] opt done id=598 Behavior>>#new <split-598> |Tier 2|Time 27( 12+15 )ms|AST 24|Inlined 0Y 0N|IR 132/ 727|CodeSize 2838|Addr 0x7f5d98cde000|Timestamp 49075230352305605|Src n/a
[engine] opt done id=597 AWFYVector class>>#new: |Tier 2|Time 60( 30+29 )ms|AST 27|Inlined 2Y 0N|IR 290/ 1344|CodeSize 5451|Addr 0x7f5d98cdb000|Timestamp 49075230355782134|Src n/a
[engine] opt done id=656 [] in AWFYPlanner>>#addConstraintsConsuming:to: |Tier 2|Time 175( 73+103 )ms|AST 58|Inlined 2Y 0N|IR 1001/ 2331|CodeSize 11251|Addr 0x7f5d98cd7000|Timestamp 49075230432879632|Src n/a
[engine] opt done id=721 AWFYScaleConstraint>>#execute |Tier 2|Time 115( 75+40 )ms|AST 121|Inlined 5Y 0N|IR 756/ 1045|CodeSize 3145|Addr 0x7f5d98cd5000|Timestamp 49075230467428889|Src n/a
[engine] opt inval. id=645 AWFYPlanner>>#addPropagate:mark: |Timestamp 49075230654537165|Src n/a|Reason null
[engine] opt deopt id=643 AWFYBinaryConstraint>>#output | |Timestamp 49075230654744744|Src n/a
[engine] opt deopt id=645 AWFYPlanner>>#addPropagate:mark: | |Timestamp 49075230654791680|Src n/a
[engine] opt done id=697 AWFYVector>>#forEach: <split-697> |Tier 2|Time 285( 88+197 )ms|AST 70|Inlined 3Y 0N|IR 1193/ 3803|CodeSize 17521|Addr 0x7f5d98ccf000|Timestamp 49075230753152682|Src n/a
[engine] opt done id=633 AWFYPlanner>>#incrementalAdd: |Tier 2|Time 446( 398+48 )ms|AST 71|Inlined 1Y 2N|IR 323/ 993|CodeSize 3497|Addr 0x7f5d98ccd000|Timestamp 49075230801806623|Src n/a
[engine] opt done id=645 AWFYPlanner>>#addPropagate:mark: |Tier 1|Time 70( 54+17 )ms|AST 139|Inlined 0Y 9N|IR 740/ 907|CodeSize 4312|Addr 0x7f5d98cca000|Timestamp 49075230823822496|Src n/a
[engine] opt done id=708 AWFYPlanner class>>#projectionTest: |Tier 1|Time 149( 122+27 )ms|AST 508|Inlined 0Y 17N|IR 1033/ 1372|CodeSize 6988|Addr 0x7f5d98cc7000|Timestamp 49075230951379425|Src n/a
[engine] opt done id=638 AWFYStrength>>#stronger: |Tier 2|Time 10( 7+3 )ms|AST 22|Inlined 0Y 0N|IR 35/ 90|CodeSize 268|Addr 0x7f5d98cc5000|Timestamp 49075230961644805|Src n/a
[engine] opt done id=701 [] in AWFYPlanner>>#constraintsConsuming:do: |Tier 2|Time 635( 315+320 )ms|AST 59|Inlined 32Y 0N|IR 3920/ 6595|CodeSize 26793|Addr 0x7f5d98cbd000|Timestamp 49075231596615399|Src n/a
[engine] opt done id=700 AWFYVector>>#forEach: <split-700> |Tier 2|Time 793( 319+474 )ms|AST 70|Inlined 33Y 0N|IR 4198/ 7064|CodeSize 29137|Addr 0x7f5d98cb4000|Timestamp 49075231617355974|Src n/a
[engine] opt done id=636 AWFYBinaryConstraint>>#chooseMethod: |Tier 2|Time 112( 71+41 )ms|AST 192|Inlined 4Y 0N|IR 715/ 1486|CodeSize 4982|Addr 0x7f5d98cb1000|Timestamp 49075231729899817|Src n/a
[engine] opt done id=646 AWFYVector class>>#with: |Tier 2|Time 115( 88+27 )ms|AST 42|Inlined 4Y 0N|IR 574/ 841|CodeSize 2912|Addr 0x7f5d98caf000|Timestamp 49075231844740997|Src n/a
[engine] opt done id=640 AWFYBinaryConstraint>>#inputsDo: |Tier 2|Time 122( 59+63 )ms|AST 53|Inlined 7Y 0N|IR 783/ 2406|CodeSize 9618|Addr 0x7f5d98cab000|Timestamp 49075231967316310|Src n/a
[engine] opt done id=635 AWFYAbstractConstraint>>#satisfy:propagate: |Tier 2|Time 1550( 701+849 )ms|AST 216|Inlined 75Y 6N|IR 7190/ 15847|CodeSize 62465|Addr 0x7f5d98c9a000|Timestamp 49075231982997881|Src n/a
[engine] opt done id=685 AWFYPlan>>#execute |Tier 1|Time 31( 11+20 )ms|AST 22|Inlined 0Y 1N|IR 287/ 1941|CodeSize 8276|Addr 0x7f5d98c96000|Timestamp 49075231998995012|Src n/a
[engine] opt done id=174 SequenceableCollection>>#first |Tier 1|Time 11( 7+4 )ms|AST 17|Inlined 0Y 0N|IR 108/ 234|CodeSize 827|Addr 0x7f5d98c94000|Timestamp 49075232009825857|Src n/a
[engine] opt done id=659 SequenceableCollection>>#last |Tier 1|Time 11( 8+4 )ms|AST 19|Inlined 0Y 0N|IR 123/ 250|CodeSize 959|Addr 0x7f5d98c92000|Timestamp 49075232021417382|Src n/a
[engine] opt done id=695 [] in AWFYVector>>#remove: |Tier 2|Time 58( 13+45 )ms|AST 44|Inlined 0Y 0N|IR 220/ 910|CodeSize 3153|Addr 0x7f5d98c90000|Timestamp 49075232080056416|Src n/a
[engine] opt done id=588 AWFYSomDictionary>>#hash: |Tier 2|Time 22( 19+3 )ms|AST 57|Inlined 1Y 0N|IR 26/ 73|CodeSize 230|Addr 0x7f5d98c8e000|Timestamp 49075232101952785|Src n/a
[engine] opt done id=590 AWFYSomDictionary>>#bucketIdx: |Tier 2|Time 14( 8+6 )ms|AST 31|Inlined 0Y 0N|IR 94/ 188|CodeSize 648|Addr 0x7f5d98c8c000|Timestamp 49075232116122773|Src n/a
[engine] opt done id=589 Integer>>#>> |Tier 2|Time 8( 6+2 )ms|AST 30|Inlined 0Y 0N|IR 28/ 77|CodeSize 242|Addr 0x7f5d98c8a000|Timestamp 49075232124500247|Src n/a
[engine] opt done id=694 AWFYVector>>#forEach: <split-694> |Tier 2|Time 154( 53+101 )ms|AST 70|Inlined 1Y 0N|IR 430/ 2672|CodeSize 11333|Addr 0x7f5d98c86000|Timestamp 49075232175306597|Src n/a
[engine] opt done id=608 AWFYSomDictionary>>#at: |Tier 2|Time 67( 57+10 )ms|AST 83|Inlined 5Y 0N|IR 236/ 303|CodeSize 975|Addr 0x7f5d98c84000|Timestamp 49075232191701215|Src n/a
[engine] opt done id=609 AWFYSomDictionary>>#bucket: |Tier 2|Time 25( 17+7 )ms|AST 27|Inlined 1Y 0N|IR 156/ 205|CodeSize 660|Addr 0x7f5d98c82000|Timestamp 49075232200159919|Src n/a
[engine] opt done id=610 AWFYDictIdEntry>>#match:key: |Tier 2|Time 10( 7+4 )ms|AST 24|Inlined 0Y 0N|IR 39/ 122|CodeSize 357|Addr 0x7f5d98c80000|Timestamp 49075232210739741|Src n/a
[engine] opt done id=720 AWFYScaleConstraint>>#recalculate |Tier 2|Time 235( 164+70 )ms|AST 154|Inlined 13Y 0N|IR 1452/ 1746|CodeSize 5063|Addr 0x7f5d98c7d000|Timestamp 49075232218018206|Src n/a
[engine] opt done id=611 AWFYStrength class>>#of: |Tier 2|Time 79( 67+12 )ms|AST 21|Inlined 6Y 0N|IR 282/ 337|CodeSize 1117|Addr 0x7f5d98c7b000|Timestamp 49075232296916444|Src n/a
[engine] opt done id=681 AWFYAbstractConstraint>>#inputsKnown: |Tier 2|Time 113( 78+35 )ms|AST 36|Inlined 7Y 0N|IR 715/ 767|CodeSize 2362|Addr 0x7f5d98c79000|Timestamp 49075232324165724|Src n/a
[engine] opt done id=629 AWFYAbstractConstraint>>#initialize: |Tier 2|Time 88( 69+19 )ms|AST 21|Inlined 7Y 0N|IR 376/ 817|CodeSize 2525|Addr 0x7f5d98c77000|Timestamp 49075232411991605|Src n/a
[engine] opt done id=620 AWFYVariable class>>#new |Tier 2|Time 101( 65+37 )ms|AST 24|Inlined 11Y 0N|IR 536/ 2005|CodeSize 7069|Addr 0x7f5d98c74000|Timestamp 49075232513442544|Src n/a
[engine] opt done id=684 [] in AWFYAbstractConstraint>>#inputsKnown: |Tier 2|Time 16( 12+4 )ms|AST 47|Inlined 0Y 0N|IR 88/ 123|CodeSize 249|Addr 0x7f5d98c72000|Timestamp 49075232529831994|Src n/a
[engine] opt done id=679 AWFYPlanner>>#makePlan: |Tier 2|Time 1034( 295+739 )ms|AST 202|Inlined 23Y 1N|IR 2690/ 12084|CodeSize 59144|Addr 0x7f5d98c62000|Timestamp 49075233226315039|Src n/a
[engine] opt done id=630 AWFYAbstractConstraint>>#addConstraint: |Tier 2|Time 1240( 488+751 )ms|AST 42|Inlined 17Y 1N|IR 5402/ 12544|CodeSize 63821|Addr 0x7f5d98c51000|Timestamp 49075233536779284|Src n/a
[engine] opt done id=699 AWFYPlanner>>#constraintsConsuming:do: |Tier 2|Time 891( 341+550 )ms|AST 52|Inlined 34Y 0N|IR 4241/ 6883|CodeSize 30393|Addr 0x7f5d98c48000|Timestamp 49075234117881877|Src n/a
[engine] opt done id=708 AWFYPlanner class>>#projectionTest: |Tier 2|Time 1461( 850+612 )ms|AST 508|Inlined 81Y 6N|IR 3762/ 13645|CodeSize 59813|Addr 0x7f5d98c38000|Timestamp 49075234998549563|Src n/a
[engine] opt done id=624 AWFYStrength class>>#SymRequired |Tier 2|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 19/ 70|CodeSize 227|Addr 0x7f5d98c36000|Timestamp 49075235005594815|Src n/a
[engine] opt done id=696 AWFYPlanner>>#removePropagateFrom: |Tier 2|Time 2579( 620+1959)ms|AST 205|Inlined 58Y 0N|IR 7146/ 23085|CodeSize 107837|Addr 0x7f5d98c1a000|Timestamp 49075235108914734|Src n/a
[engine] opt done id=628 AWFYBinaryConstraint>>#initializeVar:var:strength:addTo: |Tier 2|Time 122( 85+37 )ms|AST 26|Inlined 8Y 0N|IR 514/ 1720|CodeSize 5609|Addr 0x7f5d98c17000|Timestamp 49075235127900806|Src n/a
[engine] opt done id=726 AWFYVector>>#at: |Tier 2|Time 17( 11+6 )ms|AST 30|Inlined 0Y 0N|IR 80/ 178|CodeSize 581|Addr 0x7f5d98c15000|Timestamp 49075235145372781|Src n/a
[engine] created adapter i2c_J_AAJA | CodeAddress 0x7f5d98c14000
[engine] created adapter c2i_A_AAAAJA | CodeAddress 0x7f5d98c13000
[engine] opt done id=724 Integer>>#timesRepeat: |Tier 1|Time 47( 30+17 )ms|AST 46|Inlined 0Y 1N|IR 325/ 974|CodeSize 4684|Addr 0x7f5d98c10000|Timestamp 49075235192242465|Src n/a
[engine] created adapter i2c_A_AAAAJA | CodeAddress 0x7f5d98c0f000
[engine] opt done id=725 [] in AWFYPlanner>>#changeVar:newValue: |Tier 1|Time 22( 17+5 )ms|AST 34|Inlined 0Y 2N|IR 204/ 289|CodeSize 1019|Addr 0x7f5d98c0d000|Timestamp 49075235214157621|Src n/a
[engine] opt done id=709 AWFYVariable class>>#value: |Tier 2|Time 119( 76+43 )ms|AST 40|Inlined 13Y 0N|IR 638/ 2109|CodeSize 7285|Addr 0x7f5d98c0a000|Timestamp 49075235228381810|Src n/a
[engine] opt done id=626 Behavior>>#new <split-626> |Tier 2|Time 20( 8+11 )ms|AST 24|Inlined 0Y 0N|IR 93/ 575|CodeSize 2299|Addr 0x7f5d98c08000|Timestamp 49075235248180737|Src n/a
[engine] opt done id=616 AWFYPlanner class>>#chainTest: |Tier 2|Time 1345(1147+199 )ms|AST 438|Inlined 41Y 6N|IR 1896/ 5403|CodeSize 23217|Addr 0x7f5d98c01000|Timestamp 49075235463461712|Src n/a
[engine] opt done id=662 Behavior>>#new <split-662> |Tier 2|Time 18( 9+9 )ms|AST 24|Inlined 0Y 0N|IR 31/ 372|CodeSize 1369|Addr 0x7f5d98bff000|Timestamp 49075235925863078|Src n/a
[engine] opt done id=710 AWFYStrength class>>#SymDefault |Tier 2|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 19/ 70|CodeSize 227|Addr 0x7f5d98bfd000|Timestamp 49075235932693907|Src n/a
[engine] opt done id=663 AWFYUnaryConstraint>>#initializeVar:strength:addTo: |Tier 2|Time 730( 691+39 )ms|AST 39|Inlined 8Y 1N|IR 545/ 1175|CodeSize 3806|Addr 0x7f5d98bfb000|Timestamp 49075235944842934|Src n/a
[engine] opt done id=661 AWFYStayConstraint class>>#var:strength:addTo: |Tier 2|Time 506( 493+13 )ms|AST 36|Inlined 1Y 1N|IR 88/ 521|CodeSize 1871|Addr 0x7f5d98bf9000|Timestamp 49075235969564668|Src n/a
[engine] opt done id=712 Behavior>>#new <split-712> |Tier 2|Time 28( 11+18 )ms|AST 24|Inlined 0Y 0N|IR 94/ 677|CodeSize 2680|Addr 0x7f5d98bf7000|Timestamp 49075235973571459|Src n/a
[engine] opt done id=634 AWFYPlanner>>#newMark |Tier 2|Time 12( 7+4 )ms|AST 14|Inlined 0Y 0N|IR 77/ 115|CodeSize 241|Addr 0x7f5d98bf5000|Timestamp 49075235985285772|Src n/a
[engine] opt done id=669 AWFYUnaryConstraint>>#recalculate |Tier 2|Time 64( 39+25 )ms|AST 73|Inlined 2Y 0N|IR 375/ 624|CodeSize 1661|Addr 0x7f5d98bf3000|Timestamp 49075236049622890|Src n/a
[engine] opt done id=685 AWFYPlan>>#execute |Tier 2|Time 423( 155+268 )ms|AST 22|Inlined 14Y 0N|IR 1694/ 3737|CodeSize 14833|Addr 0x7f5d98bee000|Timestamp 49075236473205592|Src n/a
[engine] opt inval. id=685 AWFYPlan>>#execute |Timestamp 49075236474321783|Src n/a|Reason null
[engine] opt done id=723 AWFYVector>>#forEach: <split-723> |Tier 1|Time 46( 26+20 )ms|AST 70|Inlined 0Y 1N|IR 355/ 1139|CodeSize 5901|Addr 0x7f5d98beb000|Timestamp 49075236519075166|Src n/a
[engine] opt done id=685 AWFYPlan>>#execute |Tier 1|Time 34( 12+22 )ms|AST 22|Inlined 0Y 1N|IR 287/ 1941|CodeSize 8276|Addr 0x7f5d98be7000|Timestamp 49075236553518049|Src n/a
[engine] opt done id=711 AWFYScaleConstraint class>>#var:var:var:var:strength:addTo: |Tier 2|Time 626( 599+27 )ms|AST 45|Inlined 11Y 1N|IR 585/ 1081|CodeSize 4117|Addr 0x7f5d98be4000|Timestamp 49075236558742586|Src n/a
[engine] opt done id=690 AWFYUnaryConstraint>>#removeFromGraph |Tier 1|Time 21( 14+7 )ms|AST 30|Inlined 0Y 1N|IR 206/ 380|CodeSize 1361|Addr 0x7f5d98be2000|Timestamp 49075236574780366|Src n/a
[engine] opt done id=691 AWFYVariable>>#removeConstraint: |Tier 1|Time 19( 13+7 )ms|AST 32|Inlined 0Y 1N|IR 206/ 454|CodeSize 1621|Addr 0x7f5d98be0000|Timestamp 49075236578394559|Src n/a
[engine] opt done id=713 AWFYScaleConstraint>>#initializeSrc:scale:offset:dst:strength:addTo: |Tier 2|Time 614( 576+38 )ms|AST 49|Inlined 9Y 1N|IR 614/ 1707|CodeSize 5607|Addr 0x7f5d98bdd000|Timestamp 49075236584062471|Src n/a
[engine] opt done id=693 AWFYVector>>#capacity |Tier 1|Time 10( 6+4 )ms|AST 12|Inlined 0Y 0N|IR 112/ 259|CodeSize 927|Addr 0x7f5d98bdb000|Timestamp 49075236588439021|Src n/a
[engine] opt done id=677 AWFYVector class>>#new |Tier 1|Time 12( 8+4 )ms|AST 19|Inlined 0Y 1N|IR 159/ 238|CodeSize 755|Addr 0x7f5d98bd9000|Timestamp 49075236595940919|Src n/a
[engine] opt done id=673 AWFYUnaryConstraint>>#markUnsatisfied |Tier 1|Time 8( 4+3 )ms|AST 7|Inlined 0Y 0N|IR 167/ 204|CodeSize 672|Addr 0x7f5d98bd7000|Timestamp 49075236596086825|Src n/a
[engine] opt done id=688 AWFYAbstractConstraint>>#destroyConstraint: |Tier 1|Time 19( 14+5 )ms|AST 45|Inlined 0Y 2N|IR 210/ 308|CodeSize 1107|Addr 0x7f5d98bd5000|Timestamp 49075236614851838|Src n/a
[engine] opt done id=689 AWFYPlanner>>#incrementalRemove: |Tier 1|Time 54( 28+26 )ms|AST 83|Inlined 0Y 4N|IR 443/ 2382|CodeSize 10300|Addr 0x7f5d98bd1000|Timestamp 49075236650701886|Src n/a
[engine] opt done id=706 AWFYVector>>#forEach: <split-706> |Tier 1|Time 39( 21+17 )ms|AST 70|Inlined 0Y 1N|IR 348/ 1110|CodeSize 5214|Addr 0x7f5d98bce000|Timestamp 49075236653836245|Src n/a
[engine] opt done id=692 AWFYVector>>#remove: |Tier 1|Time 88( 39+48 )ms|AST 80|Inlined 0Y 2N|IR 666/ 4247|CodeSize 17388|Addr 0x7f5d98bc8000|Timestamp 49075236662878781|Src n/a
[engine] opt done id=672 Behavior>>#new <split-672> |Tier 1|Time 14( 9+5 )ms|AST 24|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f5d98bc6000|Timestamp 49075236665302329|Src n/a
[engine] opt done id=670 AWFYStrength class>>#SymPreferred |Tier 1|Time 9( 5+4 )ms|AST 8|Inlined 0Y 0N|IR 95/ 178|CodeSize 679|Addr 0x7f5d98bc4000|Timestamp 49075236671771641|Src n/a
[engine] opt done id=671 AWFYEditConstraint class>>#var:strength:addTo: |Tier 1|Time 17( 12+5 )ms|AST 36|Inlined 0Y 2N|IR 203/ 288|CodeSize 1021|Addr 0x7f5d98bc2000|Timestamp 49075236675594600|Src n/a
[engine] opt done id=707 [] in AWFYPlanner>>#incrementalRemove: |Tier 1|Time 11( 7+4 )ms|AST 19|Inlined 0Y 1N|IR 158/ 237|CodeSize 804|Addr 0x7f5d98bc0000|Timestamp 49075236676569914|Src n/a
[engine] created adapter c2i_J_AAJA | CodeAddress 0x7f5d98bbf000
[engine] opt done id=676 AWFYPlanner>>#extractPlanFromConstraints: |Tier 1|Time 54( 21+32 )ms|AST 57|Inlined 0Y 3N|IR 518/ 3000|CodeSize 12669|Addr 0x7f5d98bba000|Timestamp 49075236802910215|Src n/a
[engine] opt done id=678 [] in AWFYPlanner>>#extractPlanFromConstraints: |Tier 1|Time 18( 13+5 )ms|AST 45|Inlined 0Y 1N|IR 175/ 266|CodeSize 965|Addr 0x7f5d98bb3000|Timestamp 49075236820941926|Src n/a
[engine] opt done id=722 AWFYPlanner>>#changeVar:newValue: |Tier 1|Time 85( 46+39 )ms|AST 113|Inlined 0Y 6N|IR 667/ 3509|CodeSize 15238|Addr 0x7f5d98bb5000|Timestamp 49075236821197070|Src n/a
[engine] created adapter i2c_A_AAAJJA | CodeAddress 0x7f5d98bb2000
[engine] created adapter c2i_A_AAAJJA | CodeAddress 0x7f5d98bb1000
[engine] opt done id=373 String>>#, |Tier 1|Time 34( 28+6 )ms|AST 52|Inlined 0Y 2N|IR 276/ 405|CodeSize 1534|Addr 0x7f5d98baf000|Timestamp 49075236865808948|Src n/a
[engine] created adapter i2c_A_AAJ | CodeAddress 0x7f5d98bae000
[engine] created adapter c2i_J_AAJ | CodeAddress 0x7f5d98bad000
[engine] opt done id=299 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 1|Time 98( 73+24 )ms|AST 176|Inlined 0Y 1N|IR 701/ 1558|CodeSize 6920|Addr 0x7f5d98baa000|Timestamp 49075236929281666|Src n/a
[engine] opt done id=729 SmallInteger>>#printString |Tier 1|Time 78( 64+14 )ms|AST 148|Inlined 0Y 2N|IR 397/ 760|CodeSize 3884|Addr 0x7f5d98ba8000|Timestamp 49075236944486127|Src n/a
[engine] opt done id=16 String class>>#new: |Tier 1|Time 24( 15+10 )ms|AST 46|Inlined 0Y 1N|IR 206/ 618|CodeSize 2787|Addr 0x7f5d98ba6000|Timestamp 49075236953821524|Src n/a
[engine] opt done id=685 AWFYPlan>>#execute |Tier 2|Time 442( 157+284 )ms|AST 22|Inlined 14Y 0N|IR 1694/ 3834|CodeSize 16021|Addr 0x7f5d98ba1000|Timestamp 49075237113471404|Src n/a
[engine] opt done id=567 StandardFileStream>>#isBinary |Tier 1|Time 10( 7+3 )ms|AST 21|Inlined 0Y 0N|IR 100/ 181|CodeSize 660|Addr 0x7f5d98b9f000|Timestamp 49075237233113442|Src n/a
[engine] opt done id=724 Integer>>#timesRepeat: |Tier 2|Time 518( 163+355 )ms|AST 46|Inlined 17Y 0N|IR 1959/ 4999|CodeSize 21161|Addr 0x7f5d98b98000|Timestamp 49075238034991288|Src n/a
[engine] opt inval. id=724 Integer>>#timesRepeat: |Timestamp 49075238094159606|Src n/a|Reason null
[engine] opt deopt id=654 AWFYVariable>>#value: | |Timestamp 49075238094373820|Src n/a
[engine] opt deopt id=725 [] in AWFYPlanner>>#changeVar:newValue: | |Timestamp 49075238098401565|Src n/a
[engine] opt deopt id=724 Integer>>#timesRepeat: | |Timestamp 49075238133252691|Src n/a
[engine] opt done id=724 Integer>>#timesRepeat: |Tier 1|Time 29( 14+16 )ms|AST 46|Inlined 0Y 1N|IR 325/ 974|CodeSize 4684|Addr 0x7f5d98b95000|Timestamp 49075238432908512|Src n/a
[engine] opt done id=725 [] in AWFYPlanner>>#changeVar:newValue: |Tier 2|Time 400( 145+256 )ms|AST 34|Inlined 16Y 0N|IR 1791/ 3838|CodeSize 15221|Addr 0x7f5d98b90000|Timestamp 49075238803749322|Src n/a
[engine] opt inval. id=725 [] in AWFYPlanner>>#changeVar:newValue: |Timestamp 49075238820246961|Src n/a|Reason null
[engine] opt done id=725 [] in AWFYPlanner>>#changeVar:newValue: |Tier 1|Time 16( 11+5 )ms|AST 34|Inlined 0Y 2N|IR 204/ 289|CodeSize 1019|Addr 0x7f5d98b8e000|Timestamp 49075238836622511|Src n/a
[engine] opt done id=724 Integer>>#timesRepeat: |Tier 2|Time 594( 188+405 )ms|AST 46|Inlined 17Y 0N|IR 1959/ 5101|CodeSize 22134|Addr 0x7f5d98b87000|Timestamp 49075239107637183|Src n/a
[engine] opt done id=725 [] in AWFYPlanner>>#changeVar:newValue: |Tier 2|Time 422( 162+261 )ms|AST 34|Inlined 16Y 0N|IR 1791/ 3935|CodeSize 15857|Addr 0x7f5d98b82000|Timestamp 49075239269637554|Src n/a
[engine] opt done id=555 Character class>>#cr |Tier 1|Time 9( 6+4 )ms|AST 18|Inlined 0Y 0N|IR 93/ 135|CodeSize 505|Addr 0x7f5d98b80000|Timestamp 49075239832302706|Src n/a
[engine] created adapter i2c_A_AAACA | CodeAddress 0x7f5d98b7f000
[engine] created adapter i2c_J_AAC | CodeAddress 0x7f5d98b7e000
[engine] opt done id=553 Character>>#asUnicode |Tier 1|Time 15( 13+2 )ms|AST 29|Inlined 0Y 0N|IR 89/ 125|CodeSize 454|Addr 0x7f5d98b7c000|Timestamp 49075240694548945|Src n/a
[engine] created adapter c2i_J_AAC | CodeAddress 0x7f5d98b7b000
[engine] created adapter c2i_A_AAAC | CodeAddress 0x7f5d98b7a000
[engine] opt done id=551 UTF8TextConverter>>#nextPut:toStream: |Tier 1|Time 72( 59+14 )ms|AST 125|Inlined 0Y 5N|IR 427/ 723|CodeSize 2820|Addr 0x7f5d98b78000|Timestamp 49075240751806447|Src n/a
[engine] created adapter c2i_A_AAAAZ | CodeAddress 0x7f5d98b76000
[engine] opt done id=566 MultiByteFileStream>>#nextPutAll: |Tier 1|Time 45( 36+9 )ms|AST 61|Inlined 0Y 2N|IR 230/ 391|CodeSize 1441|Addr 0x7f5d98b74000|Timestamp 49075241567563028|Src n/a
[engine] opt done id=498 AWFYScriptConsole class>>#println: |Tier 1|Time 45( 39+6 )ms|AST 62|Inlined 0Y 4N|IR 279/ 373|CodeSize 1344|Addr 0x7f5d98b72000|Timestamp 49075241567876422|Src n/a
[engine] opt done id=499 FileStream class>>#stdout |Tier 1|Time 45( 40+5 )ms|AST 36|Inlined 0Y 1N|IR 201/ 403|CodeSize 1464|Addr 0x7f5d98b70000|Timestamp 49075241568036088|Src n/a
[engine] created adapter i2c_J_AAJ | CodeAddress 0x7f5d98b6f000
[engine] created adapter c2i_A_AAJ | CodeAddress 0x7f5d98b6e000
[engine] opt done id=728 Object>>#asString |Tier 1|Time 23( 18+5 )ms|AST 17|Inlined 0Y 1N|IR 156/ 227|CodeSize 689|Addr 0x7f5d98b6c000|Timestamp 49075241846645272|Src n/a
[engine] opt done id=730 SmallInteger>>#decimalDigitLength |Tier 1|Time 29( 23+5 )ms|AST 56|Inlined 0Y 0N|IR 142/ 193|CodeSize 675|Addr 0x7f5d98b6a000|Timestamp 49075241852270090|Src n/a
[engine] opt done id=727 AWFYRun>>#printResult: |Tier 1|Time 39( 32+7 )ms|AST 68|Inlined 0Y 5N|IR 337/ 484|CodeSize 1724|Addr 0x7f5d98b68000|Timestamp 49075241862601823|Src n/a
[engine] created adapter i2c_A_AAAJAJ | CodeAddress 0x7f5d98b67000
[engine] created adapter i2c_A_AAAJAJA | CodeAddress 0x7f5d98b66000
[engine] created adapter c2i_A_AAAJAJA | CodeAddress 0x7f5d98b65000
[engine] created adapter c2i_A_AAAJAJ | CodeAddress 0x7f5d98b64000
[engine] opt done id=570 MultiByteFileStream>>#basicNext:putAll:startingAt: |Tier 1|Time 33( 27+6 )ms|AST 23|Inlined 0Y 1N|IR 164/ 235|CodeSize 805|Addr 0x7f5d98b62000|Timestamp 49075242285612635|Src n/a
[engine] opt done id=568 TextConverter>>#nextPutAll:toStream: |Tier 1|Time 35( 26+9 )ms|AST 33|Inlined 0Y 1N|IR 176/ 292|CodeSize 1036|Addr 0x7f5d98b60000|Timestamp 49075242287843690|Src n/a
[engine] opt done id=569 TextConverter>>#next:putAll:startingAt:toStream: |Tier 1|Time 52( 43+9 )ms|AST 126|Inlined 0Y 2N|IR 311/ 498|CodeSize 1931|Addr 0x7f5d98b5e000|Timestamp 49075242304647319|Src n/a
[engine] opt done id=571 StandardFileStream>>#next:putAll:startingAt: |Tier 1|Time 27( 18+8 )ms|AST 61|Inlined 0Y 0N|IR 227/ 501|CodeSize 2204|Addr 0x7f5d98b5c000|Timestamp 49075242314533163|Src n/a
[engine] created adapter i2c_A_AAAC | CodeAddress 0x7f5d98b5b000
[engine] opt done id=574 MultiByteFileStream>>#basicNextPutAll: |Tier 1|Time 10( 7+4 )ms|AST 17|Inlined 0Y 1N|IR 154/ 225|CodeSize 736|Addr 0x7f5d98b59000|Timestamp 49075242683608155|Src n/a
[engine] opt done id=572 WriteStream>>#cr |Tier 1|Time 15( 11+4 )ms|AST 31|Inlined 0Y 2N|IR 199/ 287|CodeSize 935|Addr 0x7f5d98b57000|Timestamp 49075242688502744|Src n/a
[engine] created adapter c2i_A_AAACA | CodeAddress 0x7f5d98b56000
[engine] opt done id=573 MultiByteFileStream>>#nextPut: |Tier 1|Time 27( 23+5 )ms|AST 33|Inlined 0Y 1N|IR 181/ 317|CodeSize 1125|Addr 0x7f5d98b54000|Timestamp 49075242700639199|Src n/a
[engine] opt done id=576 StandardFileStream>>#flush |Tier 1|Time 14( 7+6 )ms|AST 18|Inlined 0Y 0N|IR 155/ 268|CodeSize 936|Addr 0x7f5d98b52000|Timestamp 49075243108852536|Src n/a
[engine] opt done id=614 AWFYRun>>#measure: |Tier 1|Time 35( 26+10 )ms|AST 87|Inlined 0Y 2N|IR 308/ 442|CodeSize 1667|Addr 0x7f5d98b50000|Timestamp 49075243130705531|Src n/a
[engine] opt done id=575 StandardFileStream>>#nextPutAll: |Tier 1|Time 38( 27+11 )ms|AST 84|Inlined 0Y 0N|IR 284/ 627|CodeSize 2779|Addr 0x7f5d98b4e000|Timestamp 49075243133522724|Src n/a
[engine] opt done id=615 AWFYDeltaBlue>>#innerBenchmarkLoop: |Tier 1|Time 16( 12+4 )ms|AST 39|Inlined 0Y 2N|IR 201/ 283|CodeSize 1027|Addr 0x7f5d98b4c000|Timestamp 49075243533096109|Src n/a
[engine] opt done id=692 AWFYVector>>#remove: |Tier 2|Time 175( 93+83 )ms|AST 80|Inlined 3Y 0N|IR 601/ 2072|CodeSize 8885|Addr 0x7f5d98b48000|Timestamp 49075257827541578|Src n/a
[engine] opt done id=691 AWFYVariable>>#removeConstraint: |Tier 2|Time 221( 128+93 )ms|AST 32|Inlined 4Y 0N|IR 686/ 2267|CodeSize 9621|Addr 0x7f5d98b44000|Timestamp 49075257860780336|Src n/a
[engine] opt done id=690 AWFYUnaryConstraint>>#removeFromGraph |Tier 2|Time 254( 149+105 )ms|AST 30|Inlined 5Y 0N|IR 769/ 2371|CodeSize 9853|Addr 0x7f5d98b40000|Timestamp 49075257880797737|Src n/a
[engine] opt done id=723 AWFYVector>>#forEach: <split-723> |Tier 2|Time 225( 81+144 )ms|AST 70|Inlined 2Y 0N|IR 956/ 3004|CodeSize 13841|Addr 0x7f5d98b3b000|Timestamp 49075258052562771|Src n/a
[engine] opt done id=706 AWFYVector>>#forEach: <split-706> |Tier 2|Time 591( 519+72 )ms|AST 70|Inlined 3Y 2N|IR 626/ 1427|CodeSize 5590|Addr 0x7f5d98b38000|Timestamp 49075265036963200|Src n/a
[engine] opt done id=729 SmallInteger>>#printString |Tier 2|Time 101( 54+47 )ms|AST 148|Inlined 4Y 1N|IR 304/ 1018|CodeSize 4873|Addr 0x7f5d98b35000|Timestamp 49075269246873854|Src n/a
[engine] opt done id=677 AWFYVector class>>#new |Tier 2|Time 61( 34+27 )ms|AST 19|Inlined 3Y 0N|IR 318/ 1274|CodeSize 4754|Addr 0x7f5d98b32000|Timestamp 49075278839189337|Src n/a
[engine] opt done id=673 AWFYUnaryConstraint>>#markUnsatisfied |Tier 2|Time 9( 4+5 )ms|AST 7|Inlined 0Y 0N|IR 94/ 146|CodeSize 354|Addr 0x7f5d98b30000|Timestamp 49075282984205930|Src n/a
[engine] opt done id=672 Behavior>>#new <split-672> |Tier 2|Time 15( 8+7 )ms|AST 24|Inlined 0Y 0N|IR 31/ 372|CodeSize 1369|Addr 0x7f5d98b2e000|Timestamp 49075283810174530|Src n/a
[engine] opt done id=671 AWFYEditConstraint class>>#var:strength:addTo: |Tier 2|Time 560( 549+11 )ms|AST 36|Inlined 1Y 1N|IR 88/ 521|CodeSize 1871|Addr 0x7f5d98b2c000|Timestamp 49075284354682529|Src n/a
[engine] opt done id=676 AWFYPlanner>>#extractPlanFromConstraints: |Tier 2|Time 1282( 393+889 )ms|AST 57|Inlined 31Y 1N|IR 3429/ 13826|CodeSize 67793|Addr 0x7f5d98b1a000|Timestamp 49075285090656216|Src n/a
[engine] opt done id=688 AWFYAbstractConstraint>>#destroyConstraint: |Tier 2|Time 3800( 915+2885)ms|AST 45|Inlined 77Y 2N|IR 9300/ 28943|CodeSize 134293|Addr 0x7f5d98af8000|Timestamp 49075287659367551|Src n/a
[engine] opt done id=16 String class>>#new: |Tier 2|Time 37( 25+11 )ms|AST 46|Inlined 2Y 1N|IR 102/ 509|CodeSize 2424|Addr 0x7f5d98af6000|Timestamp 49075290467976966|Src n/a
[engine] opt done id=670 AWFYStrength class>>#SymPreferred |Tier 2|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 19/ 70|CodeSize 227|Addr 0x7f5d98af4000|Timestamp 49075296066123118|Src n/a
[engine] opt done id=722 AWFYPlanner>>#changeVar:newValue: |Tier 2|Time 1137(1048+89 )ms|AST 113|Inlined 6Y 4N|IR 722/ 3814|CodeSize 14813|Addr 0x7f5d98aef000|Timestamp 49075298480298543|Src n/a
[engine] opt done id=299 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 2|Time 117( 58+58 )ms|AST 176|Inlined 3Y 1N|IR 671/ 1474|CodeSize 6277|Addr 0x7f5d98aec000|Timestamp 49075317718035220|Src n/a
[engine] opt done id=373 String>>#, |Tier 2|Time 141( 95+45 )ms|AST 52|Inlined 9Y 2N|IR 718/ 1566|CodeSize 6604|Addr 0x7f5d98ae9000|Timestamp 49075318616627964|Src n/a
[engine] opt done id=567 StandardFileStream>>#isBinary |Tier 2|Time 10( 6+4 )ms|AST 21|Inlined 0Y 0N|IR 25/ 94|CodeSize 312|Addr 0x7f5d98ae7000|Timestamp 49075318896296975|Src n/a
[engine] opt inval. id=729 SmallInteger>>#printString |Timestamp 49075357346733872|Src n/a|Reason null
[engine] opt inval. id=730 SmallInteger>>#decimalDigitLength |Timestamp 49075357347046707|Src n/a|Reason null
[engine] opt inval. id=569 TextConverter>>#next:putAll:startingAt:toStream: |Timestamp 49075357347742222|Src n/a|Reason null
[engine] Truffle runtime statistics for engine 1
Compilations : 326
Success : 316
Temporary Bailouts : 7
jdk.graal.compiler.core.common.CancellationBailoutException: Compilation cancelled.: 7
Permanent Bailouts : 0
Failed : 0
Interrupted : 3
Invalidated : 74
Unknown Reason : 62
Profiled Argument Types : 7
Latest layout assumption Layout no longer valid: 3
Profiled Return Type : 2
Queues : 397
Dequeues : 79
null : 39
Target inlined into only caller: 33
Latest layout assumption Layout no longer valid: 3
Profiled Return Type : 3
Profiled Argument Types : 1
Splits : 78
Compilation Accuracy : 0.773006
Queue Accuracy : 0.801008
Compilation Utilization : 0.356469
Remaining Compilation Queue : 0
Time to queue : count= 397, sum=2417280086, min= 1113, average= 6088866.72, max=130863448, maxTarget=TextConverter>>#next:putAll:startingAt:toStream:
Time waiting in queue : count= 326, sum= 232148964, min= 8, average= 712113.39, max= 8954587, maxTarget=AWFYPlanner>>#newMark
--------------------------- :
AST node statistics :
Truffle node count : count= 317, sum= 93580, min= 6, average= 295.21, max= 5745, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Trivial : count= 317, sum= 37337, min= 1, average= 117.78, max= 2341, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Non Trivial : count= 317, sum= 56243, min= 5, average= 177.42, max= 3404, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Monomorphic : count= 317, sum= 54926, min= 5, average= 173.27, max= 3330, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Polymorphic : count= 317, sum= 1317, min= 0, average= 4.15, max= 74, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Megamorphic : count= 317, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Behavior>>#new <split-598>
Truffle call count : count= 317, sum= 1496, min= 0, average= 4.72, max= 87, maxTarget=AWFYPlanner class>>#projectionTest:
Indirect : count= 317, sum= 5, min= 0, average= 0.02, max= 1, maxTarget=AWFYPlanner>>#addConstraintsConsuming:to:
Direct : count= 317, sum= 1491, min= 0, average= 4.70, max= 87, maxTarget=AWFYPlanner class>>#projectionTest:
Dispatched : count= 317, sum= 488, min= 0, average= 1.54, max= 17, maxTarget=AWFYPlanner class>>#chainTest:
Inlined : count= 317, sum= 1003, min= 0, average= 3.16, max= 81, maxTarget=AWFYPlanner class>>#projectionTest:
---------- :
Cloned : count= 317, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Behavior>>#new <split-598>
Not Cloned : count= 317, sum= 1476, min= 0, average= 4.66, max= 87, maxTarget=AWFYPlanner class>>#projectionTest:
Truffle loops : count= 317, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Behavior>>#new <split-598>
--------------------------- :
Compilation Tier 1 :
Compilation Rate : 106871.93 bytes/second
Truffle Tier Rate : 175419.39 bytes/second
Graal Tier Rate : 305827.52 bytes/second
Installation Rate : 2586964.44 bytes/second
Time for compilation (us) : count= 204, sum= 8206355, min= 4707, average= 40227.23, max= 262761, maxTarget=AWFYAbstractConstraint>>#satisfy:propagate:
Truffle Tier (us) : count= 204, sum= 4999612, min= 2637, average= 24507.90, max= 135253, maxTarget=AWFYPlanner class>>#chainTest:
Graal Tier (us) : count= 204, sum= 2867724, min= 1749, average= 14057.47, max= 162863, maxTarget=AWFYAbstractConstraint>>#satisfy:propagate:
Code Installation (us) : count= 204, sum= 339018, min= 321, average= 1661.86, max= 10319, maxTarget=AWFYAbstractConstraint>>#satisfy:propagate:
Graal node count :
After Truffle Tier : count= 204, sum= 68926, min= 88, average= 337.87, max= 2182, maxTarget=AWFYAbstractConstraint>>#satisfy:propagate:
After Graal Tier : count= 204, sum= 207157, min= 124, average= 1015.48, max= 12500, maxTarget=AWFYAbstractConstraint>>#satisfy:propagate:
Graal compilation result :
Code size : count= 204, sum= 877029, min= 454, average= 4299.16, max= 54333, maxTarget=AWFYAbstractConstraint>>#satisfy:propagate:
Total frame size : count= 204, sum= 30240, min= 48, average= 148.24, max= 784, maxTarget=AWFYAbstractConstraint>>#satisfy:propagate:
Exception handlers : count= 204, sum= 713, min= 1, average= 3.50, max= 18, maxTarget=AWFYPlanner class>>#chainTest:
Infopoints : count= 204, sum= 8558, min= 5, average= 41.95, max= 427, maxTarget=AWFYAbstractConstraint>>#satisfy:propagate:
CALL : count= 204, sum= 8558, min= 5, average= 41.95, max= 427, maxTarget=AWFYAbstractConstraint>>#satisfy:propagate:
Marks : count= 204, sum= 1017, min= 2, average= 4.99, max= 5, maxTarget=Behavior>>#new <split-598>
Data references : count= 204, sum= 4259, min= 3, average= 20.88, max= 155, maxTarget=AWFYAbstractConstraint>>#satisfy:propagate:
--------------------------- :
Compilation Tier 2 :
Compilation Rate : 30421.06 bytes/second
Truffle Tier Rate : 70416.86 bytes/second
Graal Tier Rate : 74359.64 bytes/second
Installation Rate : 3250547.02 bytes/second
Time for compilation (us) : count= 119, sum= 38439654, min= 6512, average= 323022.31, max= 3800495, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Truffle Tier (us) : count= 112, sum= 16606462, min= 2839, average= 148271.99, max= 1146666, maxTarget=AWFYPlanner class>>#chainTest:
Graal Tier (us) : count= 112, sum= 15725937, min= 2154, average= 140410.16, max= 2824928, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Code Installation (us) : count= 112, sum= 359747, min= 275, average= 3212.03, max= 60712, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Graal node count :
After Truffle Tier : count= 113, sum= 111391, min= 14, average= 985.76, max= 9300, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
After Graal Tier : count= 112, sum= 273689, min= 30, average= 2443.65, max= 28943, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Graal compilation result :
Code size : count= 112, sum= 1169375, min= 83, average= 10440.85, max= 134293, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Total frame size : count= 112, sum= 21616, min= 32, average= 193.00, max= 1120, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Exception handlers : count= 112, sum= 136, min= 0, average= 1.21, max= 15, maxTarget=AWFYAbstractConstraint>>#satisfy:propagate:
Infopoints : count= 112, sum= 5778, min= 2, average= 51.59, max= 651, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
CALL : count= 112, sum= 5778, min= 2, average= 51.59, max= 651, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Marks : count= 112, sum= 812, min= 2, average= 7.25, max= 26, maxTarget=[] in AWFYPlanner>>#constraintsConsuming:do:
Data references : count= 112, sum= 6073, min= 0, average= 54.22, max= 569, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
# Havlak (iterations: 300, problem size: 1500) on Wed Jul 31 07:03:15 UTC 2024
# `/home/fniephaus/dev/graal/sdk/mxbuild/linux-amd64/SMALLTALK_NATIVE_STANDALONE_SVM_JAVA22/trufflesqueak-24.0.2-linux-amd64/bin/trufflesqueak --experimental-options --smalltalk.disable-startup --smalltalk.disable-interrupts --engine.Mode=default --engine.TraceCompilation --engine.CompilationStatistics --log.file="/home/fniephaus/dev/are-we-fast-yet/traces/Havlak.trace.log" --quiet --code "AWFYHarness run: #('Havlak' 300 1500)"`
[engine] created adapter i2c_A_AAAA | CodeAddress 0x7f3503e91000
[engine] created adapter i2c_A_AAAJ | CodeAddress 0x7f3503e90000
[engine] created adapter i2c_A_AAA | CodeAddress 0x7f3503e92000
[engine] created adapter c2i_A_AAA | CodeAddress 0x7f3503e8f000
[engine] opt done id=589 Behavior>>#new <split-589> |Tier 1|Time 36( 27+9 )ms|AST 24|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f3503e8d000|Timestamp 49074009107306363|Src n/a
[engine] created adapter c2i_A_AAAJ | CodeAddress 0x7f3503e8c000
[engine] opt done id=588 AWFYVector class>>#new: |Tier 1|Time 52( 47+5 )ms|AST 27|Inlined 0Y 2N|IR 199/ 274|CodeSize 905|Addr 0x7f3503cc6000|Timestamp 49074009123703845|Src n/a
[engine] opt done id=590 AWFYVector>>#initialize: |Tier 1|Time 23( 12+10 )ms|AST 21|Inlined 0Y 0N|IR 213/ 562|CodeSize 1987|Addr 0x7f3503cc4000|Timestamp 49074009130103731|Src n/a
[engine] opt done id=603 AWFYVector>>#append: |Tier 1|Time 61( 39+23 )ms|AST 129|Inlined 0Y 0N|IR 333/ 1115|CodeSize 4417|Addr 0x7f3503cc1000|Timestamp 49074009131823242|Src n/a
[engine] created adapter i2c_Z_AAAA | CodeAddress 0x7f3503cc0000
[engine] created adapter i2c_J_AAA | CodeAddress 0x7f3503cbf000
[engine] opt done id=605 AWFYVector>>#at: |Tier 1|Time 22( 13+9 )ms|AST 30|Inlined 0Y 0N|IR 231/ 509|CodeSize 1735|Addr 0x7f3503cbd000|Timestamp 49074009146343992|Src n/a
[engine] opt done id=611 AWFYVector>>#size |Tier 1|Time 16( 12+4 )ms|AST 13|Inlined 0Y 0N|IR 105/ 169|CodeSize 710|Addr 0x7f3503cbb000|Timestamp 49074009147662314|Src n/a
[engine] created adapter i2c_J_AAAA | CodeAddress 0x7f3503cba000
[engine] created adapter i2c_J_AAJJ | CodeAddress 0x7f3503cb9000
[engine] opt inval. id=603 AWFYVector>>#append: |Timestamp 49074009164681695|Src n/a|Reason null
[engine] opt deopt id=603 AWFYVector>>#append: | |Timestamp 49074009165110821|Src n/a
[engine] opt done id=647 Integer>>#>> |Tier 1|Time 22( 18+3 )ms|AST 30|Inlined 0Y 0N|IR 104/ 154|CodeSize 644|Addr 0x7f3503cb7000|Timestamp 49074009169527811|Src n/a
[engine] created adapter c2i_Z_AAAAA | CodeAddress 0x7f3503cb6000
[engine] created adapter c2i_J_AAJJ | CodeAddress 0x7f3503cb5000
[engine] created adapter c2i_Z_AAAJJ | CodeAddress 0x7f3503cb4000
[engine] opt done id=646 AWFYSomDictionary>>#hash: |Tier 1|Time 39( 34+5 )ms|AST 57|Inlined 0Y 1N|IR 170/ 253|CodeSize 864|Addr 0x7f3503cb2000|Timestamp 49074009185656460|Src n/a
[engine] created adapter i2c_J_AAAJ | CodeAddress 0x7f3503cb1000
[engine] opt done id=648 AWFYSomDictionary>>#bucketIdx: |Tier 1|Time 22( 16+6 )ms|AST 31|Inlined 0Y 0N|IR 167/ 333|CodeSize 1080|Addr 0x7f3503caf000|Timestamp 49074009207520840|Src n/a
[engine] opt done id=587 AWFYVector class>>#new |Tier 1|Time 13( 9+4 )ms|AST 19|Inlined 0Y 1N|IR 159/ 238|CodeSize 755|Addr 0x7f3503cad000|Timestamp 49074009220629746|Src n/a
[engine] opt done id=644 AWFYHavlakLoopFinder>>#Unvisited |Tier 1|Time 16( 13+3 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 481|Addr 0x7f3503cab000|Timestamp 49074009236517500|Src n/a
[engine] created adapter i2c_Z_AAAJA | CodeAddress 0x7f3503caa000
[engine] opt done id=669 AWFYVector>>#hasSome: |Tier 1|Time 115( 59+55 )ms|AST 74|Inlined 0Y 3N|IR 619/ 2582|CodeSize 12324|Addr 0x7f3503ca5000|Timestamp 49074009245098432|Src n/a
[engine] opt done id=656 AWFYDictIdEntry>>#match:key: |Tier 1|Time 15( 12+4 )ms|AST 24|Inlined 0Y 0N|IR 113/ 215|CodeSize 903|Addr 0x7f3503ca3000|Timestamp 49074009252234762|Src n/a
[engine] opt done id=603 AWFYVector>>#append: |Tier 1|Time 102( 51+51 )ms|AST 129|Inlined 0Y 0N|IR 650/ 2710|CodeSize 13050|Addr 0x7f3503c9e000|Timestamp 49074009271331818|Src n/a
[engine] created adapter c2i_J_AAAA | CodeAddress 0x7f3503c9d000
[engine] created adapter c2i_Z_AAAJA | CodeAddress 0x7f3503c9c000
[engine] created adapter c2i_J_AAAJ | CodeAddress 0x7f3503c9b000
[engine] opt done id=658 AWFYSomDictionary>>#at: |Tier 1|Time 42( 36+6 )ms|AST 83|Inlined 0Y 3N|IR 257/ 375|CodeSize 1409|Addr 0x7f34f86dd000|Timestamp 49074009294547976|Src n/a
[engine] opt done id=659 AWFYSomDictionary>>#bucket: |Tier 1|Time 25( 19+6 )ms|AST 27|Inlined 0Y 1N|IR 192/ 352|CodeSize 1248|Addr 0x7f34f86db000|Timestamp 49074009296311699|Src n/a
[engine] created adapter i2c_Z_AAA | CodeAddress 0x7f34f86da000
[engine] created adapter i2c_Z_AAAJJ | CodeAddress 0x7f34f86d9000
[engine] opt done id=672 AWFYVector>>#isEmpty |Tier 1|Time 12( 9+3 )ms|AST 13|Inlined 0Y 0N|IR 104/ 165|CodeSize 669|Addr 0x7f34f86d7000|Timestamp 49074009306318724|Src n/a
[engine] opt done id=665 AWFYHavlakLoopFinder>>#isAncestor:v: |Tier 1|Time 23( 14+9 )ms|AST 35|Inlined 0Y 0N|IR 217/ 552|CodeSize 2126|Addr 0x7f34f86d5000|Timestamp 49074009319483086|Src n/a
[engine] created adapter c2i_A_AAAAJ | CodeAddress 0x7f34f86d4000
[engine] created adapter c2i_Z_AAAA | CodeAddress 0x7f34f86d3000
[engine] created adapter c2i_Z_AAAJ | CodeAddress 0x7f34f86d2000
[engine] created adapter c2i_A_AAAA | CodeAddress 0x7f34f86d1000
[engine] opt done id=705 AWFYVector>>#forEach: <split-705> |Tier 1|Time 48( 30+18 )ms|AST 70|Inlined 0Y 1N|IR 363/ 1151|CodeSize 5612|Addr 0x7f34f86ce000|Timestamp 49074009354617783|Src n/a
[engine] opt done id=666 AWFYSomSet>>#add: |Tier 1|Time 42( 34+9 )ms|AST 42|Inlined 0Y 3N|IR 327/ 546|CodeSize 2105|Addr 0x7f34f86cc000|Timestamp 49074009362164313|Src n/a
[engine] created adapter i2c_A_AAAAJ | CodeAddress 0x7f34f86cb000
[engine] opt done id=668 AWFYSomSet>>#hasSome: |Tier 1|Time 15( 9+6 )ms|AST 20|Inlined 0Y 1N|IR 193/ 328|CodeSize 1169|Addr 0x7f34f86c9000|Timestamp 49074009370167558|Src n/a
[engine] opt done id=640 AWFYUnionFindNode>>#initialize |Tier 1|Time 8( 5+3 )ms|AST 7|Inlined 0Y 0N|IR 140/ 178|CodeSize 505|Addr 0x7f34f86c7000|Timestamp 49074009378265303|Src n/a
[engine] opt done id=675 Object>>#~= |Tier 1|Time 22( 13+9 )ms|AST 30|Inlined 0Y 2N|IR 266/ 464|CodeSize 1667|Addr 0x7f34f86c5000|Timestamp 49074009400553921|Src n/a
[engine] created adapter c2i_A_AAAAJJA | CodeAddress 0x7f34f86c4000
[engine] created adapter c2i_A_AAAJJAA | CodeAddress 0x7f34f86c3000
[engine] created adapter c2i_A_AAAAJJ | CodeAddress 0x7f34f86c2000
[engine] opt done id=682 AWFYVector>>#forEach: <split-682> |Tier 1|Time 72( 52+20 )ms|AST 70|Inlined 0Y 1N|IR 378/ 1221|CodeSize 6108|Addr 0x7f34f86bf000|Timestamp 49074009472603661|Src n/a
[engine] opt done id=645 AWFYSomDictionary>>#at:put: |Tier 1|Time 117( 95+22 )ms|AST 146|Inlined 0Y 4N|IR 611/ 1460|CodeSize 5840|Addr 0x7f34f86bc000|Timestamp 49074009479099723|Src n/a
[engine] opt done id=532 Object>>#= |Tier 1|Time 8( 5+3 )ms|AST 13|Inlined 0Y 0N|IR 94/ 170|CodeSize 648|Addr 0x7f34f86ba000|Timestamp 49074009480690231|Src n/a
[engine] opt done id=597 AWFYSomSet class>>#new |Tier 1|Time 16( 11+5 )ms|AST 26|Inlined 0Y 2N|IR 223/ 287|CodeSize 941|Addr 0x7f34f86b8000|Timestamp 49074009494965965|Src n/a
[engine] opt done id=598 Behavior>>#new <split-598> |Tier 1|Time 21( 12+9 )ms|AST 24|Inlined 0Y 0N|IR 206/ 854|CodeSize 3324|Addr 0x7f34f86b6000|Timestamp 49074009501736168|Src n/a
[engine] opt done id=599 AWFYSomSet>>#initialize: |Tier 1|Time 14( 9+5 )ms|AST 21|Inlined 0Y 1N|IR 197/ 440|CodeSize 1485|Addr 0x7f34f86b4000|Timestamp 49074009509580656|Src n/a
[engine] created adapter c2i_J_AAA | CodeAddress 0x7f34f86b3000
[engine] created adapter c2i_A_AAAJA | CodeAddress 0x7f34f86b2000
[engine] created adapter c2i_Z_AAA | CodeAddress 0x7f34f86b1000
[engine] created adapter c2i_A_AAAAZ | CodeAddress 0x7f34f86af000
[engine] created adapter c2i_A_AAAJAAA | CodeAddress 0x7f34f86ae000
[engine] opt done id=664 [] in AWFYHavlakLoopFinder>>#processEdges:w: |Tier 1|Time 51( 35+15 )ms|AST 118|Inlined 0Y 7N|IR 493/ 938|CodeSize 3960|Addr 0x7f34f86ac000|Timestamp 49074009560466909|Src n/a
[engine] created adapter c2i_A_AAAJAA | CodeAddress 0x7f34f86ab000
[engine] opt done id=684 AWFYVector>>#forEach: <split-684> |Tier 1|Time 12( 9+3 )ms|AST 32|Inlined 0Y 0N|IR 109/ 178|CodeSize 793|Addr 0x7f34f86a9000|Timestamp 49074009572882884|Src n/a
[engine] created adapter i2c_Z_AAAJ | CodeAddress 0x7f34f86a8000
[engine] opt done id=674 AWFYUnionFindNode>>#findSet |Tier 1|Time 81( 44+37 )ms|AST 127|Inlined 0Y 4N|IR 567/ 2657|CodeSize 11538|Addr 0x7f34f86a4000|Timestamp 49074009582591182|Src n/a
[engine] created adapter i2c_Z_AAAAA | CodeAddress 0x7f34f86a3000
[engine] opt done id=694 [] in AWFYSomIdentitySet>>#contains: |Tier 1|Time 11( 9+2 )ms|AST 13|Inlined 0Y 0N|IR 92/ 128|CodeSize 574|Addr 0x7f34f86a1000|Timestamp 49074009593849548|Src n/a
[engine] opt done id=667 AWFYSomSet>>#contains: |Tier 1|Time 40( 15+24 )ms|AST 24|Inlined 0Y 1N|IR 289/ 2154|CodeSize 9059|Addr 0x7f34f869d000|Timestamp 49074009612647388|Src n/a
[engine] created adapter c2i_A_AAAJJA | CodeAddress 0x7f34f869c000
[engine] created adapter c2i_A_AAAAA | CodeAddress 0x7f34f869b000
[engine] opt done id=695 AWFYVector>>#forEach: <split-695> |Tier 1|Time 60( 36+24 )ms|AST 70|Inlined 0Y 1N|IR 364/ 1190|CodeSize 5723|Addr 0x7f34f8698000|Timestamp 49074009653749352|Src n/a
[engine] created adapter i2c_A_AAAJJAA | CodeAddress 0x7f34f8697000
[engine] opt done id=696 AWFYVector>>#forEach: <split-696> |Tier 1|Time 57( 34+22 )ms|AST 70|Inlined 0Y 1N|IR 355/ 1140|CodeSize 5380|Addr 0x7f34f8694000|Timestamp 49074009669789089|Src n/a
[engine] opt done id=661 AWFYHavlakLoopFinder>>#identifyEdges: |Tier 1|Time 73( 44+29 )ms|AST 110|Inlined 0Y 1N|IR 478/ 1442|CodeSize 6499|Addr 0x7f34f8691000|Timestamp 49074009742876793|Src n/a
[engine] opt done id=687 AWFYSomIdentitySet>>#contains: |Tier 1|Time 40( 14+26 )ms|AST 24|Inlined 0Y 1N|IR 287/ 2095|CodeSize 9031|Addr 0x7f34f868d000|Timestamp 49074009783177357|Src n/a
[engine] created adapter c2i_A_AAAAJA | CodeAddress 0x7f34f868c000
[engine] opt done id=690 AWFYVector>>#forEach: <split-690> |Tier 1|Time 62( 38+24 )ms|AST 70|Inlined 0Y 1N|IR 370/ 1181|CodeSize 6063|Addr 0x7f34f8689000|Timestamp 49074009845635300|Src n/a
[engine] opt done id=683 [] in AWFYHavlakLoopFinder>>#stepEProcessNonBackPreds:nodePool:workList:x: |Tier 1|Time 199( 87+112 )ms|AST 192|Inlined 0Y 7N|IR 1125/ 7645|CodeSize 34103|Addr 0x7f34f867f000|Timestamp 49074009852784482|Src n/a
[engine] opt done id=6 Symbol>>#= |Tier 1|Time 21( 16+6 )ms|AST 42|Inlined 0Y 1N|IR 222/ 260|CodeSize 856|Addr 0x7f34f867d000|Timestamp 49074009874558413|Src n/a
[engine] opt done id=638 AWFYUnionFindNode class>>#new |Tier 1|Time 15( 10+5 )ms|AST 24|Inlined 0Y 2N|IR 193/ 270|CodeSize 876|Addr 0x7f34f867b000|Timestamp 49074009890152260|Src n/a
[engine] opt done id=699 AWFYVector>>#forEach: <split-699> |Tier 1|Time 49( 27+23 )ms|AST 70|Inlined 0Y 1N|IR 355/ 1111|CodeSize 5594|Addr 0x7f34f8678000|Timestamp 49074009895380219|Src n/a
[engine] opt done id=639 Behavior>>#new <split-639> |Tier 1|Time 23( 14+9 )ms|AST 26|Inlined 0Y 1N|IR 170/ 616|CodeSize 2364|Addr 0x7f34f8676000|Timestamp 49074009918595748|Src n/a
[engine] opt done id=643 [] in AWFYHavlakLoopFinder>>#initAllNodes |Tier 1|Time 21( 14+7 )ms|AST 31|Inlined 0Y 2N|IR 217/ 349|CodeSize 1223|Addr 0x7f34f8674000|Timestamp 49074009939797160|Src n/a
[engine] created adapter i2c_A_AAAAJJ | CodeAddress 0x7f34f866f000
[engine] opt done id=662 AWFYHavlakLoopFinder>>#processEdges:w: |Tier 1|Time 56( 23+33 )ms|AST 54|Inlined 0Y 2N|IR 366/ 2415|CodeSize 10430|Addr 0x7f34f8670000|Timestamp 49074009946325421|Src n/a
[engine] opt done id=663 AWFYBasicBlock>>#numPred |Tier 1|Time 15( 9+6 )ms|AST 17|Inlined 0Y 1N|IR 169/ 299|CodeSize 1042|Addr 0x7f34f866d000|Timestamp 49074009961466673|Src n/a
[engine] created adapter c2i_A_AAAJAJA | CodeAddress 0x7f34f866c000
[engine] created adapter i2c_A_AAAJAJA | CodeAddress 0x7f34f866b000
[engine] opt done id=649 AWFYSomIdentityDictionary>>#newEntry:value:hash: |Tier 1|Time 33( 29+5 )ms|AST 29|Inlined 0Y 1N|IR 169/ 248|CodeSize 884|Addr 0x7f34f8669000|Timestamp 49074009973272343|Src n/a
[engine] opt done id=650 AWFYDictIdEntry class>>#new:key:value:next: |Tier 1|Time 26( 20+6 )ms|AST 39|Inlined 0Y 2N|IR 212/ 293|CodeSize 1045|Addr 0x7f34f8667000|Timestamp 49074009987807621|Src n/a
[engine] opt done id=651 Behavior>>#new <split-651> |Tier 1|Time 16( 10+6 )ms|AST 24|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f34f8665000|Timestamp 49074009989441572|Src n/a
[engine] opt done id=654 AWFYUnionFindNode>>#initNode:dfs: |Tier 1|Time 14( 8+6 )ms|AST 13|Inlined 0Y 0N|IR 178/ 404|CodeSize 1312|Addr 0x7f34f8663000|Timestamp 49074010003332321|Src n/a
[engine] opt done id=652 AWFYDictEntry>>#init:key:value:next: |Tier 1|Time 17( 10+7 )ms|AST 17|Inlined 0Y 0N|IR 190/ 487|CodeSize 1667|Addr 0x7f34f8661000|Timestamp 49074010005460145|Src n/a
[engine] created adapter i2c_A_AAAJA | CodeAddress 0x7f34f8660000
[engine] created adapter i2c_A_AAAAJJA | CodeAddress 0x7f34f865f000
[engine] opt done id=655 AWFYSomDictionary>>#insertBucketEntry:value:hash:head: |Tier 1|Time 28( 22+6 )ms|AST 51|Inlined 0Y 2N|IR 211/ 298|CodeSize 1112|Addr 0x7f34f865d000|Timestamp 49074010033616152|Src n/a
[engine] opt done id=657 AWFYDictEntry>>#value: |Tier 1|Time 8( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 134/ 329|CodeSize 991|Addr 0x7f34f865b000|Timestamp 49074010042243810|Src n/a
[engine] opt done id=671 AWFYHavlakLoopFinder>>#stepD:nodePool: |Tier 1|Time 54( 25+29 )ms|AST 42|Inlined 0Y 2N|IR 374/ 2533|CodeSize 10923|Addr 0x7f34f8657000|Timestamp 49074010057169939|Src n/a
[engine] created adapter i2c_A_AAAAJA | CodeAddress 0x7f34f8656000
[engine] opt done id=677 AWFYVector>>#removeFirst |Tier 1|Time 50( 16+34 )ms|AST 41|Inlined 0Y 1N|IR 228/ 401|CodeSize 1424|Addr 0x7f34f8654000|Timestamp 49074010092277956|Src n/a
[engine] opt done id=678 AWFYSomSet>>#size |Tier 1|Time 15( 9+6 )ms|AST 17|Inlined 0Y 1N|IR 169/ 299|CodeSize 1042|Addr 0x7f34f8652000|Timestamp 49074010107185576|Src n/a
[engine] opt done id=679 AWFYHavlakLoopFinder>>#MaxNonBackPreds |Tier 1|Time 7( 5+2 )ms|AST 13|Inlined 0Y 0N|IR 87/ 123|CodeSize 481|Addr 0x7f34f8650000|Timestamp 49074010114485344|Src n/a
[engine] opt done id=692 AWFYUnionFindNode>>#union: |Tier 1|Time 9( 5+4 )ms|AST 8|Inlined 0Y 0N|IR 132/ 266|CodeSize 827|Addr 0x7f34f864e000|Timestamp 49074010123197305|Src n/a
[engine] created adapter i2c_A_AAAJAAA | CodeAddress 0x7f34f864d000
[engine] opt done id=691 [] in AWFYHavlakLoopFinder>>#setLoopAttribute:nodePool:loop: |Tier 1|Time 92( 77+16 )ms|AST 118|Inlined 0Y 3N|IR 445/ 760|CodeSize 2911|Addr 0x7f34f8631000|Timestamp 49074010149956763|Src n/a
[engine] opt done id=681 AWFYSomSet>>#forEach: |Tier 1|Time 16( 10+6 )ms|AST 21|Inlined 0Y 1N|IR 171/ 301|CodeSize 1067|Addr 0x7f34f862f000|Timestamp 49074010165942649|Src n/a
[engine] opt done id=635 AWFYHavlakLoopFinder>>#findLoops |Tier 1|Time 928( 364+564 )ms|AST 672|Inlined 0Y 27N|IR 5183/ 23451|CodeSize 101563|Addr 0x7f34f8633000|Timestamp 49074010173913137|Src n/a
[engine] opt done id=685 [] in [] in AWFYHavlakLoopFinder>>#stepEProcessNonBackPreds:nodePool:workList:x: |Tier 1|Time 8( 5+3 )ms|AST 13|Inlined 0Y 0N|IR 92/ 128|CodeSize 574|Addr 0x7f34f862d000|Timestamp 49074010174079088|Src n/a
[engine] created adapter i2c_J_AAAAJ | CodeAddress 0x7f34f862c000
[engine] opt done id=680 AWFYHavlakLoopFinder>>#stepEProcessNonBackPreds:nodePool:workList:x: |Tier 1|Time 66( 29+37 )ms|AST 53|Inlined 0Y 2N|IR 388/ 2718|CodeSize 12064|Addr 0x7f34f8628000|Timestamp 49074010189555735|Src n/a
[engine] opt done id=693 AWFYSimpleLoop>>#addNode: |Tier 1|Time 16( 10+6 )ms|AST 21|Inlined 0Y 1N|IR 171/ 301|CodeSize 1067|Addr 0x7f34f8626000|Timestamp 49074010190762655|Src n/a
[engine] opt done id=670 [] in AWFYSomSet>>#contains: |Tier 1|Time 8( 5+3 )ms|AST 14|Inlined 0Y 0N|IR 94/ 130|CodeSize 574|Addr 0x7f34f8624000|Timestamp 49074010198589192|Src n/a
[engine] created adapter c2i_J_AAAAJ | CodeAddress 0x7f34f8623000
[engine] opt done id=653 AWFYHavlakLoopFinder>>#doDFS:current: |Tier 1|Time 111( 84+27 )ms|AST 209|Inlined 0Y 7N|IR 674/ 1207|CodeSize 6076|Addr 0x7f34f8620000|Timestamp 49074010286003688|Src n/a
[engine] opt done id=660 AWFYHavlakLoopFinder>>#doDFS:current: <split-660> |Tier 1|Time 103( 71+32 )ms|AST 209|Inlined 0Y 7N|IR 733/ 1479|CodeSize 7754|Addr 0x7f34f861d000|Timestamp 49074010293021212|Src n/a
[engine] opt done id=703 AWFYHavlakLoopFinder>>#doDFS:current: <split-703> |Tier 1|Time 96( 69+28 )ms|AST 209|Inlined 0Y 7N|IR 674/ 1207|CodeSize 5965|Addr 0x7f34f861a000|Timestamp 49074010295092182|Src n/a
[engine] created adapter i2c_A_AAAAZ | CodeAddress 0x7f34f8619000
[engine] opt done id=594 AWFYSimpleLoop class>>#basicBlock:reducible: |Tier 1|Time 24( 19+6 )ms|AST 33|Inlined 0Y 2N|IR 206/ 288|CodeSize 1002|Addr 0x7f34f8617000|Timestamp 49074010317677711|Src n/a
[engine] opt done id=595 Behavior>>#new <split-595> |Tier 1|Time 30( 10+19 )ms|AST 24|Inlined 0Y 0N|IR 168/ 788|CodeSize 3084|Addr 0x7f34f8615000|Timestamp 49074010324956455|Src n/a
[engine] opt done id=602 AWFYSimpleLoop>>#counter: |Tier 1|Time 9( 5+3 )ms|AST 8|Inlined 0Y 0N|IR 144/ 187|CodeSize 600|Addr 0x7f34f8613000|Timestamp 49074010333929845|Src n/a
[engine] created adapter i2c_A_AAAJAA | CodeAddress 0x7f34f8612000
[engine] opt done id=596 AWFYSimpleLoop>>#init:reducible: |Tier 1|Time 51( 36+15 )ms|AST 73|Inlined 0Y 3N|IR 539/ 917|CodeSize 3056|Addr 0x7f34f8610000|Timestamp 49074010369277220|Src n/a
[engine] created adapter i2c_A_AAAJJA | CodeAddress 0x7f34f860f000
[engine] opt done id=702 AWFYHavlakLoopFinder>>#doDFS:current: <split-702> |Tier 1|Time 98( 70+28 )ms|AST 209|Inlined 0Y 7N|IR 674/ 1207|CodeSize 5966|Addr 0x7f34f860c000|Timestamp 49074010384031601|Src n/a
[engine] opt done id=689 AWFYUnionFindNode>>#loop: |Tier 1|Time 10( 5+4 )ms|AST 8|Inlined 0Y 0N|IR 132/ 266|CodeSize 827|Addr 0x7f34f860a000|Timestamp 49074010393855213|Src n/a
[engine] created adapter i2c_A_AAAAA | CodeAddress 0x7f34f8605000
[engine] opt done id=688 AWFYHavlakLoopFinder>>#setLoopAttribute:nodePool:loop: |Tier 1|Time 66( 30+36 )ms|AST 54|Inlined 0Y 2N|IR 389/ 2629|CodeSize 11536|Addr 0x7f34f8606000|Timestamp 49074010400116806|Src n/a
[engine] opt done id=673 [] in AWFYHavlakLoopFinder>>#stepD:nodePool: |Tier 1|Time 36( 26+10 )ms|AST 49|Inlined 0Y 2N|IR 281/ 493|CodeSize 1761|Addr 0x7f34f8603000|Timestamp 49074010405480963|Src n/a
[engine] opt inval. id=605 AWFYVector>>#at: |Timestamp 49074010411217672|Src n/a|Reason null
[engine] opt deopt id=605 AWFYVector>>#at: | |Timestamp 49074010411412120|Src n/a
[engine] opt done id=676 [] in AWFYHavlakLoopFinder>>#findLoops |Tier 1|Time 22( 15+7 )ms|AST 20|Inlined 0Y 1N|IR 175/ 325|CodeSize 1136|Addr 0x7f34f8601000|Timestamp 49074010415543933|Src n/a
[engine] opt done id=605 AWFYVector>>#at: |Tier 1|Time 25( 13+12 )ms|AST 32|Inlined 0Y 0N|IR 247/ 678|CodeSize 2412|Addr 0x7f32d808e000|Timestamp 49074010441211018|Src n/a
[engine] opt done id=686 AWFYLoopStructureGraph>>#createNewLoop:reducible: |Tier 1|Time 43( 32+12 )ms|AST 70|Inlined 0Y 3N|IR 305/ 453|CodeSize 1651|Addr 0x7f32d808c000|Timestamp 49074010443836906|Src n/a
[engine] opt done id=700 AWFYHavlakLoopFinder>>#doDFS:current: <split-700> |Tier 1|Time 99( 72+27 )ms|AST 209|Inlined 0Y 7N|IR 674/ 1207|CodeSize 6067|Addr 0x7f32d8089000|Timestamp 49074010505189623|Src n/a
[engine] opt done id=610 AWFYControlFlowGraph>>#numNodes |Tier 1|Time 15( 9+6 )ms|AST 17|Inlined 0Y 1N|IR 169/ 299|CodeSize 1042|Addr 0x7f32d8087000|Timestamp 49074010520684849|Src n/a
[engine] opt done id=701 AWFYHavlakLoopFinder>>#doDFS:current: <split-701> |Tier 1|Time 97( 70+26 )ms|AST 209|Inlined 0Y 7N|IR 655/ 1139|CodeSize 5851|Addr 0x7f32d8084000|Timestamp 49074010538310064|Src n/a
[engine] opt done id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> |Tier 1|Time 97( 69+28 )ms|AST 209|Inlined 0Y 7N|IR 674/ 1207|CodeSize 6067|Addr 0x7f32d8081000|Timestamp 49074010541115244|Src n/a
[engine] opt done id=617 AWFYBasicBlockEdge class>>#for:from:to: |Tier 1|Time 20( 14+6 )ms|AST 36|Inlined 0Y 2N|IR 210/ 291|CodeSize 1020|Addr 0x7f32d807f000|Timestamp 49074010561687074|Src n/a
[engine] opt done id=604 AWFYControlFlowGraph>>#createNode: |Tier 1|Time 57( 40+17 )ms|AST 110|Inlined 0Y 5N|IR 484/ 848|CodeSize 3287|Addr 0x7f32d807d000|Timestamp 49074010577491224|Src n/a
[engine] opt done id=618 Behavior>>#new <split-618> |Tier 1|Time 16( 10+6 )ms|AST 24|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f32d807b000|Timestamp 49074010577773537|Src n/a
[engine] opt done id=621 AWFYBasicBlock>>#addInEdge: |Tier 1|Time 15( 9+6 )ms|AST 21|Inlined 0Y 1N|IR 171/ 301|CodeSize 1067|Addr 0x7f32d8079000|Timestamp 49074010593041138|Src n/a
[engine] opt done id=620 AWFYBasicBlock>>#addOutEdge: |Tier 1|Time 16( 10+6 )ms|AST 21|Inlined 0Y 1N|IR 171/ 301|CodeSize 1067|Addr 0x7f32d8077000|Timestamp 49074010593525512|Src n/a
[engine] opt done id=622 AWFYControlFlowGraph>>#addEdge: |Tier 1|Time 15( 9+6 )ms|AST 21|Inlined 0Y 1N|IR 171/ 301|CodeSize 1067|Addr 0x7f32d8075000|Timestamp 49074010608727878|Src n/a
[engine] opt inval. id=635 AWFYHavlakLoopFinder>>#findLoops |Timestamp 49074010624480762|Src n/a|Reason null
[engine] opt done id=606 AWFYBasicBlock class>>#new: |Tier 1|Time 18( 13+6 )ms|AST 30|Inlined 0Y 2N|IR 203/ 286|CodeSize 958|Addr 0x7f32d8073000|Timestamp 49074010627278957|Src n/a
[engine] opt done id=619 AWFYBasicBlockEdge>>#init:from:to: |Tier 1|Time 48( 34+14 )ms|AST 83|Inlined 0Y 5N|IR 394/ 776|CodeSize 2742|Addr 0x7f32d8071000|Timestamp 49074010641380149|Src n/a
[engine] opt done id=607 Behavior>>#new <split-607> |Tier 1|Time 16( 10+6 )ms|AST 24|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f32d806f000|Timestamp 49074010643427442|Src n/a
[engine] created adapter i2c_J_AAAJJ | CodeAddress 0x7f34f8600000
[engine] opt inval. id=656 AWFYDictIdEntry>>#match:key: |Timestamp 49074010651546699|Src n/a|Reason null
[engine] opt inval. id=655 AWFYSomDictionary>>#insertBucketEntry:value:hash:head: |Timestamp 49074010651955292|Src n/a|Reason null
[engine] opt inval. id=657 AWFYDictEntry>>#value: |Timestamp 49074010652298859|Src n/a|Reason Latest layout assumption Layout no longer valid
[engine] opt inval. id=652 AWFYDictEntry>>#init:key:value:next: |Timestamp 49074010652446371|Src n/a|Reason Latest layout assumption Layout no longer valid
[engine] opt inval. id=651 Behavior>>#new <split-651> |Timestamp 49074010652598074|Src n/a|Reason Latest layout assumption Layout no longer valid
[engine] opt inval. id=650 AWFYDictIdEntry class>>#new:key:value:next: |Timestamp 49074010652743142|Src n/a|Reason Latest layout assumption Layout no longer valid
[engine] opt inval. id=645 AWFYSomDictionary>>#at:put: |Timestamp 49074010653029227|Src n/a|Reason Latest layout assumption Layout no longer valid
[engine] opt inval. id=658 AWFYSomDictionary>>#at: |Timestamp 49074010653186098|Src n/a|Reason Latest layout assumption Layout no longer valid
[engine] opt deopt id=655 AWFYSomDictionary>>#insertBucketEntry:value:hash:head: | |Timestamp 49074010653272008|Src n/a
[engine] opt done id=609 AWFYVector>>#at:put: |Tier 1|Time 115( 57+58 )ms|AST 172|Inlined 0Y 0N|IR 697/ 2931|CodeSize 14262|Addr 0x7f32d806a000|Timestamp 49074010653617740|Src n/a
[engine] opt deopt id=645 AWFYSomDictionary>>#at:put: | |Timestamp 49074010654039463|Src n/a
[engine] created adapter i2c_A_AAAJJ | CodeAddress 0x7f32d8069000
[engine] opt done id=608 AWFYBasicBlock>>#init: |Tier 1|Time 28( 19+8 )ms|AST 38|Inlined 0Y 2N|IR 262/ 527|CodeSize 1812|Addr 0x7f32d8067000|Timestamp 49074010669347435|Src n/a
[engine] opt done id=616 AWFYLoopTesterApp>>#buildConnect:end: |Tier 1|Time 22( 17+5 )ms|AST 27|Inlined 0Y 1N|IR 177/ 279|CodeSize 1023|Addr 0x7f32d8065000|Timestamp 49074010676060016|Src n/a
[engine] opt done id=656 AWFYDictIdEntry>>#match:key: |Tier 1|Time 11( 8+3 )ms|AST 25|Inlined 0Y 0N|IR 101/ 156|CodeSize 699|Addr 0x7f32d8063000|Timestamp 49074010680308680|Src n/a
[engine] created adapter c2i_A_AAAJJ | CodeAddress 0x7f32d8062000
[engine] opt done id=615 AWFYLoopTesterApp>>#buildStraight:n: |Tier 1|Time 51( 43+8 )ms|AST 94|Inlined 0Y 1N|IR 250/ 348|CodeSize 1727|Addr 0x7f32d8060000|Timestamp 49074010694388080|Src n/a
[engine] opt done id=651 Behavior>>#new <split-651> |Tier 1|Time 16( 10+6 )ms|AST 24|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f32d805e000|Timestamp 49074010710524901|Src n/a
[engine] opt done id=650 AWFYDictIdEntry class>>#new:key:value:next: |Tier 1|Time 35( 29+6 )ms|AST 39|Inlined 0Y 2N|IR 212/ 293|CodeSize 1045|Addr 0x7f32d805c000|Timestamp 49074010715010339|Src n/a
[engine] opt done id=652 AWFYDictEntry>>#init:key:value:next: |Tier 1|Time 18( 10+8 )ms|AST 17|Inlined 0Y 0N|IR 201/ 573|CodeSize 1937|Addr 0x7f32d805a000|Timestamp 49074010729037705|Src n/a
[engine] opt inval. id=656 AWFYDictIdEntry>>#match:key: |Timestamp 49074010747373382|Src n/a|Reason null
[engine] opt inval. id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> |Timestamp 49074010773289044|Src n/a|Reason null
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010773416511|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010773488032|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010773621506|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010773670886|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010773773069|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010773840888|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010773949148|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010773997760|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010774097987|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010774148974|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010774256046|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010774305357|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010774390218|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010774453218|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010774531584|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010774600451|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010774679795|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010774744402|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010774823955|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010774894568|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010774973912|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010775036772|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010775094744|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010775203981|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010775253222|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010775363507|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010775412468|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010775513533|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010775564031|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010775670684|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010775724186|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010775826229|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010775874981|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010775956071|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010776038348|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010776120904|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010776183206|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010776262899|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010776331906|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010776404894|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010776520487|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010776610447|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010776674006|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010776731768|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010776832973|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010776881306|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010776990473|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010777039365|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010777145249|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010777196935|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010777304077|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010777352130|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010777452846|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010777502157|Src n/a
[engine] opt inval. id=655 AWFYSomDictionary>>#insertBucketEntry:value:hash:head: |Timestamp 49074010780086138|Src n/a|Reason null
[engine] opt deopt id=655 AWFYSomDictionary>>#insertBucketEntry:value:hash:head: | |Timestamp 49074010780151163|Src n/a
[engine] opt done id=655 AWFYSomDictionary>>#insertBucketEntry:value:hash:head: |Tier 1|Time 63( 35+27 )ms|AST 115|Inlined 0Y 3N|IR 303/ 387|CodeSize 1470|Addr 0x0|Timestamp 49074010780163316|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010780220240|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010780399951|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010780506953|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010780579662|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010780671787|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010780734089|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010780812105|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010780880553|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010780958989|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010781021780|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010781086945|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010781189687|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010781238718|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010781344533|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010781393983|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010781495119|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010781543242|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010781652758|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010781701440|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010781803484|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010781860198|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010781940589|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010782009526|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010782081815|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010782150822|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010782233449|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010782295750|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010782375793|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010782450177|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010782523026|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010782590146|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010782642251|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010782750161|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010782798913|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010782903540|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010782952362|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010783059015|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010783107767|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010783215957|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010783271483|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010783371920|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010783445397|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010783525439|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010783588789|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010783668621|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010783743006|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010783822210|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010783884093|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010783963297|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010784042990|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49074010784160609|Src n/a
[engine] opt inval. id=701 AWFYHavlakLoopFinder>>#doDFS:current: <split-701> |Timestamp 49074010784551251|Src n/a|Reason null
[engine] opt done id=645 AWFYSomDictionary>>#at:put: |Tier 1|Time 117( 65+52 )ms|AST 159|Inlined 0Y 5N|IR 660/ 1502|CodeSize 6078|Addr 0x7f32d8055000|Timestamp 49074010793042362|Src n/a
[engine] opt done id=656 AWFYDictIdEntry>>#match:key: |Tier 1|Time 17( 10+7 )ms|AST 25|Inlined 0Y 0N|IR 155/ 367|CodeSize 1289|Addr 0x7f32d8053000|Timestamp 49074010797168868|Src n/a
[engine] opt done id=658 AWFYSomDictionary>>#at: |Tier 1|Time 35( 27+8 )ms|AST 83|Inlined 0Y 3N|IR 257/ 375|CodeSize 1409|Addr 0x7f32d8051000|Timestamp 49074010828398258|Src n/a
[engine] opt done id=657 AWFYDictEntry>>#value: |Tier 1|Time 10( 5+5 )ms|AST 8|Inlined 0Y 0N|IR 134/ 329|CodeSize 991|Addr 0x7f32d804f000|Timestamp 49074010839069438|Src n/a
[engine] opt deopt id=701 AWFYHavlakLoopFinder>>#doDFS:current: <split-701> | |Timestamp 49074010842240535|Src n/a
[engine] opt done id=655 AWFYSomDictionary>>#insertBucketEntry:value:hash:head: |Tier 1|Time 46( 37+9 )ms|AST 115|Inlined 0Y 4N|IR 359/ 436|CodeSize 1579|Addr 0x7f32d804d000|Timestamp 49074010843705531|Src n/a
[engine] opt done id=714 AWFYSomDictionary>>#transferEntries: |Tier 1|Time 121( 86+34 )ms|AST 170|Inlined 0Y 1N|IR 616/ 1659|CodeSize 7822|Addr 0x7f32d804a000|Timestamp 49074010849849296|Src n/a
[engine] opt done id=636 AWFYVector>>#removeAll |Tier 1|Time 25( 15+10 )ms|AST 25|Inlined 0Y 0N|IR 236/ 640|CodeSize 2237|Addr 0x7f32d8048000|Timestamp 49074010869317857|Src n/a
[engine] opt done id=697 AWFYSimpleLoop>>#parent: |Tier 1|Time 19( 12+8 )ms|AST 23|Inlined 0Y 1N|IR 195/ 417|CodeSize 1389|Addr 0x7f32d8046000|Timestamp 49074010869539196|Src n/a
[engine] created adapter i2c_J_AAJA | CodeAddress 0x7f32d8045000
[engine] opt done id=698 AWFYSimpleLoop>>#addChildLoop: |Tier 1|Time 15( 10+6 )ms|AST 21|Inlined 0Y 1N|IR 171/ 301|CodeSize 1067|Addr 0x7f32d8043000|Timestamp 49074010884983923|Src n/a
[engine] opt done id=627 AWFYLoopTesterApp>>#findLoops: |Tier 1|Time 21( 15+6 )ms|AST 40|Inlined 0Y 2N|IR 212/ 320|CodeSize 1176|Addr 0x7f32d803e000|Timestamp 49074010906425253|Src n/a
[engine] opt done id=625 Integer>>#timesRepeat: |Tier 1|Time 38( 19+19 )ms|AST 46|Inlined 0Y 0N|IR 288/ 982|CodeSize 4782|Addr 0x7f32d8040000|Timestamp 49074010907326741|Src n/a
[engine] opt done id=628 AWFYHavlakLoopFinder class>>#new:lsg: |Tier 1|Time 19( 13+5 )ms|AST 33|Inlined 0Y 2N|IR 202/ 286|CodeSize 1002|Addr 0x7f32d803c000|Timestamp 49074010925248587|Src n/a
[engine] opt done id=629 Behavior>>#new <split-629> |Tier 1|Time 20( 10+10 )ms|AST 24|Inlined 0Y 0N|IR 167/ 707|CodeSize 2691|Addr 0x7f32d803a000|Timestamp 49074010927935240|Src n/a
[engine] opt done id=631 AWFYSomIdentityDictionary class>>#new |Tier 1|Time 12( 7+4 )ms|AST 16|Inlined 0Y 1N|IR 155/ 225|CodeSize 709|Addr 0x7f32d8038000|Timestamp 49074010939722471|Src n/a
[engine] opt done id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> |Tier 1|Time 104( 72+32 )ms|AST 209|Inlined 0Y 7N|IR 733/ 1479|CodeSize 7642|Addr 0x7f32d8035000|Timestamp 49074010943433260|Src n/a
[engine] opt done id=632 AWFYSomDictionary class>>#new: |Tier 1|Time 16( 11+5 )ms|AST 27|Inlined 0Y 2N|IR 199/ 274|CodeSize 905|Addr 0x7f32d8033000|Timestamp 49074010956224301|Src n/a
[engine] opt done id=633 Behavior>>#new <split-633> |Tier 1|Time 17( 10+6 )ms|AST 24|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f32d8031000|Timestamp 49074010960448030|Src n/a
[engine] opt done id=630 AWFYHavlakLoopFinder>>#init:lsg: |Tier 1|Time 38( 25+13 )ms|AST 52|Inlined 0Y 3N|IR 366/ 882|CodeSize 3035|Addr 0x7f32d802f000|Timestamp 49074010963040463|Src n/a
[engine] opt done id=634 AWFYSomDictionary>>#initialize: |Tier 1|Time 18( 11+7 )ms|AST 19|Inlined 0Y 0N|IR 186/ 483|CodeSize 1790|Addr 0x7f32d802d000|Timestamp 49074010974117441|Src n/a
[engine] opt done id=637 AWFYSomDictionary>>#removeAll |Tier 1|Time 22( 13+9 )ms|AST 23|Inlined 0Y 0N|IR 208/ 607|CodeSize 2240|Addr 0x7f32d802b000|Timestamp 49074010983092857|Src n/a
[engine] opt done id=626 [] in AWFYLoopTesterApp>>#addDummyLoops: |Tier 1|Time 14( 9+5 )ms|AST 18|Inlined 0Y 1N|IR 163/ 259|CodeSize 865|Addr 0x7f32d8029000|Timestamp 49074010988667875|Src n/a
[engine] opt inval. id=695 AWFYVector>>#forEach: <split-695> |Timestamp 49074011011866432|Src n/a|Reason null
[engine] opt deopt id=695 AWFYVector>>#forEach: <split-695> | |Timestamp 49074011012091891|Src n/a
[engine] opt inval. id=696 AWFYVector>>#forEach: <split-696> |Timestamp 49074011012407101|Src n/a|Reason null
[engine] opt deopt id=696 AWFYVector>>#forEach: <split-696> | |Timestamp 49074011012475060|Src n/a
[engine] opt inval. id=683 [] in AWFYHavlakLoopFinder>>#stepEProcessNonBackPreds:nodePool:workList:x: |Timestamp 49074011012811084|Src n/a|Reason null
[engine] opt deopt id=683 [] in AWFYHavlakLoopFinder>>#stepEProcessNonBackPreds:nodePool:workList:x: | |Timestamp 49074011012894409|Src n/a
[engine] opt inval. id=674 AWFYUnionFindNode>>#findSet |Timestamp 49074011013697415|Src n/a|Reason null
[engine] opt inval. id=684 AWFYVector>>#forEach: <split-684> |Timestamp 49074011014005431|Src n/a|Reason null
[engine] opt deopt id=674 AWFYUnionFindNode>>#findSet | |Timestamp 49074011014244790|Src n/a
[engine] opt deopt id=635 AWFYHavlakLoopFinder>>#findLoops | |Timestamp 49074011018625390|Src n/a
[engine] opt done id=710 Integer>>#timesRepeat: <split-710> |Tier 1|Time 35( 16+19 )ms|AST 46|Inlined 0Y 1N|IR 310/ 905|CodeSize 4266|Addr 0x7f32d8026000|Timestamp 49074011024179665|Src n/a
[engine] opt done id=641 AWFYHavlakLoopFinder>>#initAllNodes |Tier 1|Time 70( 28+43 )ms|AST 55|Inlined 0Y 2N|IR 565/ 3092|CodeSize 12837|Addr 0x7f32d8021000|Timestamp 49074011033780681|Src n/a
[engine] opt done id=623 AWFYLoopTesterApp>>#buildDiamond: |Tier 1|Time 55( 44+12 )ms|AST 144|Inlined 0Y 4N|IR 339/ 513|CodeSize 2191|Addr 0x7f32d801f000|Timestamp 49074011038761180|Src n/a
[engine] opt done id=684 AWFYVector>>#forEach: <split-684> |Tier 1|Time 47( 25+22 )ms|AST 70|Inlined 0Y 1N|IR 348/ 1110|CodeSize 5050|Addr 0x7f32d801c000|Timestamp 49074011086005023|Src n/a
[engine] opt done id=674 AWFYUnionFindNode>>#findSet |Tier 1|Time 97( 59+38 )ms|AST 144|Inlined 0Y 5N|IR 619/ 2704|CodeSize 11654|Addr 0x7f32d8018000|Timestamp 49074011131203319|Src n/a
[engine] opt done id=695 AWFYVector>>#forEach: <split-695> |Tier 1|Time 50( 26+24 )ms|AST 70|Inlined 0Y 1N|IR 371/ 1191|CodeSize 5825|Addr 0x7f32d8015000|Timestamp 49074011135975959|Src n/a
[engine] opt done id=696 AWFYVector>>#forEach: <split-696> |Tier 1|Time 48( 26+22 )ms|AST 70|Inlined 0Y 1N|IR 362/ 1141|CodeSize 5498|Addr 0x7f32d8012000|Timestamp 49074011179750188|Src n/a
[engine] opt done id=701 AWFYHavlakLoopFinder>>#doDFS:current: <split-701> |Tier 1|Time 96( 69+27 )ms|AST 209|Inlined 0Y 7N|IR 674/ 1207|CodeSize 6021|Addr 0x7f32d800f000|Timestamp 49074011276160913|Src n/a
[engine] opt done id=683 [] in AWFYHavlakLoopFinder>>#stepEProcessNonBackPreds:nodePool:workList:x: |Tier 1|Time 195( 83+113 )ms|AST 194|Inlined 0Y 7N|IR 1144/ 7746|CodeSize 34535|Addr 0x7f32d8005000|Timestamp 49074011331699534|Src n/a
[engine] opt done id=605 AWFYVector>>#at: |Tier 2|Time 25( 13+12 )ms|AST 32|Inlined 0Y 0N|IR 175/ 281|CodeSize 849|Addr 0x7f32d8003000|Timestamp 49074011357283153|Src n/a
[engine] opt done id=590 AWFYVector>>#initialize: |Tier 2|Time 22( 11+11 )ms|AST 21|Inlined 0Y 0N|IR 141/ 439|CodeSize 1463|Addr 0x7f32d8001000|Timestamp 49074011379477062|Src n/a
[engine] opt done id=588 AWFYVector class>>#new: |Tier 2|Time 43( 28+15 )ms|AST 27|Inlined 2Y 0N|IR 51/ 654|CodeSize 2735|Addr 0x7f32c4bd9000|Timestamp 49074011423209104|Src n/a
[engine] opt done id=603 AWFYVector>>#append: |Tier 2|Time 156( 49+107 )ms|AST 129|Inlined 0Y 0N|IR 558/ 2003|CodeSize 8925|Addr 0x7f32c4bd5000|Timestamp 49074011432477938|Src n/a
[engine] created adapter c2i_J_AAAJJ | CodeAddress 0x7f32d8000000
[engine] opt done id=614 AWFYLoopTesterApp>>#buildBaseLoop: |Tier 1|Time 80( 69+11 )ms|AST 180|Inlined 0Y 9N|IR 514/ 605|CodeSize 2293|Addr 0x7f32c4bd3000|Timestamp 49074011512356381|Src n/a
[engine] opt done id=709 [] in [] in [] in AWFYLoopTesterApp>>#constructCFG:p:p: |Tier 1|Time 16( 10+7 )ms|AST 21|Inlined 0Y 1N|IR 192/ 495|CodeSize 1642|Addr 0x7f32c4bd1000|Timestamp 49074011529052659|Src n/a
[engine] opt done id=669 AWFYVector>>#hasSome: |Tier 2|Time 109( 39+70 )ms|AST 74|Inlined 3Y 0N|IR 460/ 2107|CodeSize 9393|Addr 0x7f32c4bcd000|Timestamp 49074011532369872|Src n/a
[engine] opt done id=611 AWFYVector>>#size |Tier 2|Time 8( 5+3 )ms|AST 13|Inlined 0Y 0N|IR 30/ 76|CodeSize 232|Addr 0x7f32c4bcb000|Timestamp 49074011536780646|Src n/a
[engine] opt done id=647 Integer>>#>> |Tier 2|Time 8( 6+2 )ms|AST 30|Inlined 0Y 0N|IR 28/ 77|CodeSize 242|Addr 0x7f32c4bc9000|Timestamp 49074011544990143|Src n/a
[engine] opt done id=646 AWFYSomDictionary>>#hash: |Tier 2|Time 22( 19+3 )ms|AST 57|Inlined 1Y 0N|IR 26/ 73|CodeSize 230|Addr 0x7f32c4bc7000|Timestamp 49074011554658560|Src n/a
[engine] opt done id=648 AWFYSomDictionary>>#bucketIdx: |Tier 2|Time 14( 8+6 )ms|AST 31|Inlined 0Y 0N|IR 94/ 188|CodeSize 648|Addr 0x7f32c4bc5000|Timestamp 49074011559126327|Src n/a
[engine] opt done id=656 AWFYDictIdEntry>>#match:key: |Tier 2|Time 45( 7+38 )ms|AST 25|Inlined 0Y 0N|IR 83/ 138|CodeSize 447|Addr 0x7f32c4bc3000|Timestamp 49074011604599812|Src n/a
[engine] opt done id=644 AWFYHavlakLoopFinder>>#Unvisited |Tier 2|Time 4( 2+2 )ms|AST 7|Inlined 0Y 0N|IR 11/ 45|CodeSize 143|Addr 0x7f32c4bc1000|Timestamp 49074011609164314|Src n/a
[engine] opt done id=587 AWFYVector class>>#new |Tier 2|Time 73( 62+11 )ms|AST 19|Inlined 3Y 0N|IR 44/ 587|CodeSize 2355|Addr 0x7f32c4bbf000|Timestamp 49074011627911168|Src n/a
[engine] opt done id=659 AWFYSomDictionary>>#bucket: |Tier 2|Time 24( 17+8 )ms|AST 27|Inlined 1Y 0N|IR 156/ 205|CodeSize 660|Addr 0x7f32c4bbd000|Timestamp 49074011633533262|Src n/a
[engine] opt done id=672 AWFYVector>>#isEmpty |Tier 2|Time 7( 5+3 )ms|AST 13|Inlined 0Y 0N|IR 31/ 74|CodeSize 218|Addr 0x7f32c4bbb000|Timestamp 49074011641146772|Src n/a
[engine] opt done id=665 AWFYHavlakLoopFinder>>#isAncestor:v: |Tier 2|Time 16( 9+6 )ms|AST 35|Inlined 0Y 0N|IR 145/ 195|CodeSize 517|Addr 0x7f32c4bb9000|Timestamp 49074011657019160|Src n/a
[engine] opt done id=658 AWFYSomDictionary>>#at: |Tier 2|Time 73( 62+11 )ms|AST 83|Inlined 5Y 0N|IR 294/ 321|CodeSize 1038|Addr 0x7f32c4bb7000|Timestamp 49074011701431911|Src n/a
[engine] opt done id=635 AWFYHavlakLoopFinder>>#findLoops |Tier 1|Time 872( 361+511 )ms|AST 672|Inlined 0Y 27N|IR 5181/ 23638|CodeSize 102727|Addr 0x7f32c4b9c000|Timestamp 49074011896613839|Src n/a
[engine] created adapter i2c_unspecialized | CodeAddress 0x7f32c4b9b000
[engine] opt done id=666 AWFYSomSet>>#add: |Tier 2|Time 261( 114+147 )ms|AST 42|Inlined 13Y 0N|IR 1253/ 3035|CodeSize 14693|Addr 0x7f32c4b96000|Timestamp 49074011962353793|Src n/a
[engine] opt done id=668 AWFYSomSet>>#hasSome: |Tier 2|Time 107( 39+68 )ms|AST 20|Inlined 4Y 0N|IR 533/ 2202|CodeSize 9398|Addr 0x7f32c4b92000|Timestamp 49074012069572524|Src n/a
[engine] opt done id=705 AWFYVector>>#forEach: <split-705> |Tier 2|Time 660( 259+401 )ms|AST 70|Inlined 26Y 0N|IR 2705/ 7309|CodeSize 30373|Addr 0x7f32c4b89000|Timestamp 49074012317379353|Src n/a
[engine] opt done id=675 Object>>#~= |Tier 2|Time 76( 48+28 )ms|AST 30|Inlined 4Y 0N|IR 556/ 550|CodeSize 1501|Addr 0x7f32c4b87000|Timestamp 49074012394138175|Src n/a
[engine] opt done id=682 AWFYVector>>#forEach: <split-682> |Tier 2|Time 1403( 453+950 )ms|AST 70|Inlined 40Y 1N|IR 4821/ 16172|CodeSize 72224|Addr 0x7f32c4b74000|Timestamp 49074013797462630|Src n/a
[engine] opt done id=640 AWFYUnionFindNode>>#initialize |Tier 2|Time 7( 4+3 )ms|AST 7|Inlined 0Y 0N|IR 67/ 101|CodeSize 206|Addr 0x7f32c4b72000|Timestamp 49074013805237343|Src n/a
[engine] opt inval. id=681 AWFYSomSet>>#forEach: |Timestamp 49074013971022260|Src n/a|Reason null
[engine] opt inval. id=682 AWFYVector>>#forEach: <split-682> |Timestamp 49074013971520114|Src n/a|Reason null
[engine] opt deopt id=682 AWFYVector>>#forEach: <split-682> | |Timestamp 49074014035777052|Src n/a
[engine] opt inval. id=635 AWFYHavlakLoopFinder>>#findLoops |Timestamp 49074014036308711|Src n/a|Reason Profiled Argument Types
[engine] opt inval. id=604 AWFYControlFlowGraph>>#createNode: |Timestamp 49074014036460973|Src n/a|Reason Profiled Argument Types
[engine] opt inval. id=610 AWFYControlFlowGraph>>#numNodes |Timestamp 49074014036606530|Src n/a|Reason Profiled Argument Types
[engine] opt done id=645 AWFYSomDictionary>>#at:put: |Tier 2|Time 475( 283+192 )ms|AST 159|Inlined 20Y 0N|IR 1726/ 4789|CodeSize 22213|Addr 0x7f32c4b6b000|Timestamp 49074014280148980|Src n/a
[engine] created adapter c2i_A_AAAAAJ | CodeAddress 0x7f32c4b6a000
[engine] opt done id=682 AWFYVector>>#forEach: <split-682> |Tier 1|Time 64( 34+30 )ms|AST 71|Inlined 0Y 2N|IR 498/ 1913|CodeSize 10118|Addr 0x7f32c4b66000|Timestamp 49074014344811507|Src n/a
[engine] opt done id=681 AWFYSomSet>>#forEach: |Tier 1|Time 14( 9+5 )ms|AST 21|Inlined 0Y 1N|IR 193/ 328|CodeSize 1169|Addr 0x7f32c4b64000|Timestamp 49074014359342385|Src n/a
[engine] opt done id=610 AWFYControlFlowGraph>>#numNodes |Tier 1|Time 12( 7+4 )ms|AST 17|Inlined 0Y 1N|IR 169/ 299|CodeSize 1042|Addr 0x7f32c4b62000|Timestamp 49074014371372466|Src n/a
[engine] opt done id=604 AWFYControlFlowGraph>>#createNode: |Tier 1|Time 46( 33+13 )ms|AST 110|Inlined 0Y 5N|IR 484/ 848|CodeSize 3285|Addr 0x7f32c4b60000|Timestamp 49074014417819309|Src n/a
[engine] opt done id=600 AWFYSimpleLoop>>#nestingLevel: |Tier 1|Time 15( 11+5 )ms|AST 31|Inlined 0Y 1N|IR 215/ 300|CodeSize 974|Addr 0x7f32c4b5e000|Timestamp 49074014433307411|Src n/a
[engine] opt done id=21 Magnitude>>#max: |Tier 1|Time 7( 5+2 )ms|AST 20|Inlined 0Y 0N|IR 93/ 129|CodeSize 521|Addr 0x7f32c4b5c000|Timestamp 49074014440935799|Src n/a
[engine] opt done id=724 [] in AWFYLoopStructureGraph>>#calculateNestingLevel |Tier 1|Time 24( 18+6 )ms|AST 55|Inlined 0Y 1N|IR 258/ 368|CodeSize 1269|Addr 0x7f32c4b5a000|Timestamp 49074014464669577|Src n/a
[engine] opt done id=725 AWFYLoopStructureGraph>>#calculateNestingLevelRec:depth: |Tier 1|Time 49( 20+28 )ms|AST 55|Inlined 0Y 2N|IR 371/ 2565|CodeSize 11093|Addr 0x7f32c4b56000|Timestamp 49074014513533611|Src n/a
[engine] opt done id=726 AWFYSimpleLoop>>#depthLevel: |Tier 1|Time 8( 5+3 )ms|AST 8|Inlined 0Y 0N|IR 144/ 187|CodeSize 600|Addr 0x7f32c4b54000|Timestamp 49074014521476860|Src n/a
[engine] created adapter i2c_A_AAAAAJ | CodeAddress 0x7f32c4b53000
[engine] opt done id=727 [] in AWFYLoopStructureGraph>>#calculateNestingLevelRec:depth: |Tier 1|Time 34( 27+7 )ms|AST 80|Inlined 0Y 3N|IR 342/ 455|CodeSize 1534|Addr 0x7f32c4b51000|Timestamp 49074014555319427|Src n/a
[engine] opt done id=682 AWFYVector>>#forEach: <split-682> |Tier 2|Time 1064( 509+554 )ms|AST 71|Inlined 36Y 10N|IR 3119/ 11485|CodeSize 48349|Addr 0x7f32c4b44000|Timestamp 49074015619278730|Src n/a
[engine] opt done id=674 AWFYUnionFindNode>>#findSet |Tier 2|Time 356( 198+158 )ms|AST 144|Inlined 18Y 0N|IR 1844/ 2411|CodeSize 10804|Addr 0x7f32c4b40000|Timestamp 49074015975310336|Src n/a
[engine] opt done id=597 AWFYSomSet class>>#new |Tier 2|Time 70( 48+23 )ms|AST 26|Inlined 5Y 0N|IR 262/ 1044|CodeSize 3879|Addr 0x7f32c4b3e000|Timestamp 49074016046024642|Src n/a
[engine] opt done id=684 AWFYVector>>#forEach: <split-684> |Tier 2|Time 62( 27+35 )ms|AST 70|Inlined 2Y 0N|IR 300/ 1131|CodeSize 4429|Addr 0x7f32c4b3b000|Timestamp 49074016108731373|Src n/a
[engine] opt done id=712 AWFYDictEntry>>#next: |Tier 1|Time 8( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 133/ 286|CodeSize 887|Addr 0x7f32c4b39000|Timestamp 49074016117193010|Src n/a
[engine] opt done id=696 AWFYVector>>#forEach: <split-696> |Tier 2|Time 243( 71+173 )ms|AST 70|Inlined 2Y 0N|IR 748/ 3889|CodeSize 19379|Addr 0x7f32c4b33000|Timestamp 49074016596462409|Src n/a
[engine] opt done id=695 AWFYVector>>#forEach: <split-695> |Tier 2|Time 610( 265+345 )ms|AST 70|Inlined 21Y 0N|IR 2628/ 5891|CodeSize 29164|Addr 0x7f32c4b2a000|Timestamp 49074016991838822|Src n/a
[engine] opt done id=635 AWFYHavlakLoopFinder>>#findLoops |Tier 1|Time 825( 297+528 )ms|AST 672|Inlined 0Y 27N|IR 5181/ 23638|CodeSize 102668|Addr 0x7f32c4b0f000|Timestamp 49074017422035839|Src n/a
[engine] opt done id=690 AWFYVector>>#forEach: <split-690> |Tier 2|Time 741( 279+461 )ms|AST 70|Inlined 33Y 0N|IR 3157/ 7690|CodeSize 31685|Addr 0x7f32c4b06000|Timestamp 49074017732662618|Src n/a
[engine] opt done id=661 AWFYHavlakLoopFinder>>#identifyEdges: |Tier 2|Time 1073( 378+694 )ms|AST 110|Inlined 30Y 0N|IR 3072/ 8005|CodeSize 32513|Addr 0x7f32c4afd000|Timestamp 49074018495213479|Src n/a
[engine] opt done id=723 AWFYVector>>#forEach: <split-723> |Tier 1|Time 39( 22+18 )ms|AST 70|Inlined 0Y 1N|IR 355/ 1111|CodeSize 5601|Addr 0x7f32c4afa000|Timestamp 49074018534811334|Src n/a
[engine] opt done id=719 AWFYHavlakLoopFinder>>#findLoops<OSR@360> |Tier 2|Time 7094(1076+6018)ms|AST 662|Inlined 97Y 7N|IR 14140/ 61924|CodeSize 269957|Addr 0x7f32c4ab7000|Timestamp 49074018991167492|Src n/a
[engine] opt done id=735 Integer>>#timesRepeat: <split-735> |Tier 1|Time 28( 14+14 )ms|AST 46|Inlined 0Y 1N|IR 304/ 875|CodeSize 4111|Addr 0x7f32c4ab4000|Timestamp 49074019019731672|Src n/a
[engine] opt done id=638 AWFYUnionFindNode class>>#new |Tier 2|Time 24( 17+7 )ms|AST 24|Inlined 3Y 0N|IR 32/ 373|CodeSize 1369|Addr 0x7f32c4ab2000|Timestamp 49074019044224804|Src n/a
[engine] opt done id=654 AWFYUnionFindNode>>#initNode:dfs: |Tier 2|Time 12( 6+5 )ms|AST 13|Inlined 0Y 0N|IR 104/ 287|CodeSize 734|Addr 0x7f32c4ab0000|Timestamp 49074019056155147|Src n/a
[engine] opt done id=699 AWFYVector>>#forEach: <split-699> |Tier 2|Time 824( 289+535 )ms|AST 70|Inlined 23Y 0N|IR 2002/ 8576|CodeSize 42665|Addr 0x7f32c4aa4000|Timestamp 49074019359125880|Src n/a
[engine] opt done id=643 [] in AWFYHavlakLoopFinder>>#initAllNodes |Tier 2|Time 605( 358+247 )ms|AST 31|Inlined 22Y 0N|IR 1812/ 4760|CodeSize 21951|Addr 0x7f32c4a9d000|Timestamp 49074019660958979|Src n/a
[engine] opt done id=671 AWFYHavlakLoopFinder>>#stepD:nodePool: |Tier 2|Time 660( 310+351 )ms|AST 42|Inlined 23Y 0N|IR 2789/ 5221|CodeSize 26901|Addr 0x7f32c4a95000|Timestamp 49074020321397817|Src n/a
[engine] opt done id=677 AWFYVector>>#removeFirst |Tier 2|Time 25( 19+7 )ms|AST 41|Inlined 1Y 0N|IR 125/ 228|CodeSize 625|Addr 0x7f32c4a93000|Timestamp 49074020347016778|Src n/a
[engine] opt done id=678 AWFYSomSet>>#size |Tier 2|Time 13( 10+4 )ms|AST 17|Inlined 1Y 0N|IR 41/ 105|CodeSize 330|Addr 0x7f32c4a91000|Timestamp 49074020360556487|Src n/a
[engine] opt done id=679 AWFYHavlakLoopFinder>>#MaxNonBackPreds |Tier 2|Time 5( 3+2 )ms|AST 13|Inlined 0Y 0N|IR 11/ 45|CodeSize 143|Addr 0x7f32c4a8f000|Timestamp 49074020365345960|Src n/a
[engine] opt done id=681 AWFYSomSet>>#forEach: |Tier 2|Time 1318( 495+823 )ms|AST 21|Inlined 54Y 11N|IR 4246/ 15198|CodeSize 66001|Addr 0x7f32c4a7d000|Timestamp 49074020677622754|Src n/a
[engine] opt done id=639 Behavior>>#new <split-639> |Tier 2|Time 19( 12+7 )ms|AST 26|Inlined 1Y 0N|IR 32/ 373|CodeSize 1369|Addr 0x7f32c4a7b000|Timestamp 49074020697051433|Src n/a
[engine] opt done id=6 Symbol>>#= |Tier 2|Time 57( 37+20 )ms|AST 42|Inlined 2Y 0N|IR 359/ 414|CodeSize 1214|Addr 0x7f32c4a79000|Timestamp 49074020754728425|Src n/a
[engine] opt done id=680 AWFYHavlakLoopFinder>>#stepEProcessNonBackPreds:nodePool:workList:x: |Tier 2|Time 1482( 485+997 )ms|AST 53|Inlined 56Y 11N|IR 4590/ 17790|CodeSize 77845|Addr 0x7f32c4a64000|Timestamp 49074021847332369|Src n/a
[engine] opt done id=660 AWFYHavlakLoopFinder>>#doDFS:current: <split-660> |Tier 2|Time 1403( 519+884 )ms|AST 209|Inlined 77Y 5N|IR 5616/ 13531|CodeSize 64252|Addr 0x7f32c4a53000|Timestamp 49074022157764839|Src n/a
[engine] opt done id=692 AWFYUnionFindNode>>#union: |Tier 2|Time 8( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 58/ 189|CodeSize 439|Addr 0x7f32c4a51000|Timestamp 49074022317511947|Src n/a
[engine] opt done id=635 AWFYHavlakLoopFinder>>#findLoops |Tier 2|Time 4668(1046+3621)ms|AST 672|Inlined 57Y 8N|IR 9390/ 49056|CodeSize 222853|Addr 0x7f32c4a19000|Timestamp 49074022400621833|Src n/a
[engine] opt done id=595 Behavior>>#new <split-595> |Tier 2|Time 21( 8+13 )ms|AST 24|Inlined 0Y 0N|IR 95/ 676|CodeSize 2706|Addr 0x7f32c4a17000|Timestamp 49074022422561366|Src n/a
[engine] opt done id=594 AWFYSimpleLoop class>>#basicBlock:reducible: |Tier 2|Time 441( 220+221 )ms|AST 33|Inlined 28Y 0N|IR 1871/ 5468|CodeSize 23537|Addr 0x7f32c4a10000|Timestamp 49074022863418946|Src n/a
[engine] opt done id=596 AWFYSimpleLoop>>#init:reducible: |Tier 2|Time 376( 201+175 )ms|AST 73|Inlined 26Y 0N|IR 1761/ 4850|CodeSize 21044|Addr 0x7f32c4a09000|Timestamp 49074023239950303|Src n/a
[engine] opt done id=602 AWFYSimpleLoop>>#counter: |Tier 2|Time 8( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 70/ 112|CodeSize 215|Addr 0x7f32c4a07000|Timestamp 49074023247926728|Src n/a
[engine] opt done id=653 AWFYHavlakLoopFinder>>#doDFS:current: |Tier 2|Time 1355( 514+841 )ms|AST 209|Inlined 77Y 5N|IR 5560/ 13314|CodeSize 63161|Addr 0x7f32c49f6000|Timestamp 49074023512650685|Src n/a
[engine] opt done id=683 [] in AWFYHavlakLoopFinder>>#stepEProcessNonBackPreds:nodePool:workList:x: |Tier 2|Time 1271( 367+903 )ms|AST 194|Inlined 41Y 0N|IR 4816/ 21100|CodeSize 105559|Addr 0x7f32c49db000|Timestamp 49074023588345769|Src n/a
[engine] opt done id=686 AWFYLoopStructureGraph>>#createNewLoop:reducible: |Tier 2|Time 520( 244+276 )ms|AST 70|Inlined 31Y 0N|IR 2270/ 7303|CodeSize 32649|Addr 0x7f32c49d2000|Timestamp 49074023768252412|Src n/a
[engine] opt done id=689 AWFYUnionFindNode>>#loop: |Tier 2|Time 9( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 58/ 189|CodeSize 439|Addr 0x7f32c49d0000|Timestamp 49074023777187598|Src n/a
[engine] opt done id=649 AWFYSomIdentityDictionary>>#newEntry:value:hash: |Tier 2|Time 61( 53+9 )ms|AST 29|Inlined 3Y 0N|IR 44/ 431|CodeSize 1677|Addr 0x7f32c49ce000|Timestamp 49074023838859018|Src n/a
[engine] created adapter c2i_J_AAAJA | CodeAddress 0x7f32c49cd000
[engine] opt done id=711 Integer>>#timesRepeat: <split-711> |Tier 1|Time 38( 23+15 )ms|AST 46|Inlined 0Y 1N|IR 318/ 945|CodeSize 4495|Addr 0x7f32c49ca000|Timestamp 49074023877372810|Src n/a
[engine] created adapter i2c_J_AAAJA | CodeAddress 0x7f32c49c9000
[engine] created adapter c2i_J_AAJA | CodeAddress 0x7f32c49c8000
[engine] opt done id=708 [] in [] in AWFYLoopTesterApp>>#constructCFG:p:p: |Tier 1|Time 108( 50+57 )ms|AST 93|Inlined 0Y 4N|IR 869/ 4969|CodeSize 20891|Addr 0x7f32c49c1000|Timestamp 49074023985207712|Src n/a
[engine] opt done id=593 AWFYLoopStructureGraph>>#initialize |Tier 1|Time 48( 36+13 )ms|AST 90|Inlined 0Y 5N|IR 464/ 856|CodeSize 2948|Addr 0x7f32c49bf000|Timestamp 49074024033891757|Src n/a
[engine] opt done id=601 AWFYSimpleLoop>>#setIsRoot |Tier 1|Time 8( 5+3 )ms|AST 7|Inlined 0Y 0N|IR 143/ 186|CodeSize 571|Addr 0x7f32c49bd000|Timestamp 49074024041705443|Src n/a
[engine] opt done id=532 Object>>#= |Tier 2|Time 7( 4+3 )ms|AST 13|Inlined 0Y 0N|IR 20/ 87|CodeSize 262|Addr 0x7f32c49bb000|Timestamp 49074024048443378|Src n/a
[engine] opt done id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> |Tier 2|Time 757( 484+273 )ms|AST 209|Inlined 31Y 1N|IR 2610/ 6040|CodeSize 29018|Addr 0x7f32c49b2000|Timestamp 49074024269890960|Src n/a
[engine] opt done id=698 AWFYSimpleLoop>>#addChildLoop: |Tier 2|Time 244( 126+119 )ms|AST 21|Inlined 14Y 0N|IR 1188/ 2584|CodeSize 11665|Addr 0x7f32c49a6000|Timestamp 49074024292886129|Src n/a
[engine] opt done id=688 AWFYHavlakLoopFinder>>#setLoopAttribute:nodePool:loop: |Tier 2|Time 715( 261+454 )ms|AST 54|Inlined 35Y 0N|IR 3235/ 5973|CodeSize 27384|Addr 0x7f32c49aa000|Timestamp 49074024303849609|Src n/a
[engine] opt done id=697 AWFYSimpleLoop>>#parent: |Tier 2|Time 250( 128+123 )ms|AST 23|Inlined 15Y 0N|IR 1257/ 2713|CodeSize 12020|Addr 0x7f32c49a2000|Timestamp 49074024520529790|Src n/a
[engine] opt done id=676 [] in AWFYHavlakLoopFinder>>#findLoops |Tier 2|Time 126( 51+75 )ms|AST 20|Inlined 1Y 0N|IR 563/ 2055|CodeSize 9193|Addr 0x7f32c499e000|Timestamp 49074024647041352|Src n/a
[engine] opt done id=610 AWFYControlFlowGraph>>#numNodes |Tier 2|Time 14( 10+4 )ms|AST 17|Inlined 1Y 0N|IR 41/ 105|CodeSize 330|Addr 0x7f32c499c000|Timestamp 49074024661340066|Src n/a
[engine] opt done id=673 [] in AWFYHavlakLoopFinder>>#stepD:nodePool: |Tier 2|Time 415( 216+200 )ms|AST 49|Inlined 20Y 0N|IR 2410/ 4340|CodeSize 20425|Addr 0x7f32c4996000|Timestamp 49074024719396734|Src n/a
[engine] opt done id=664 [] in AWFYHavlakLoopFinder>>#processEdges:w: |Tier 2|Time 481( 238+243 )ms|AST 118|Inlined 25Y 0N|IR 2496/ 5099|CodeSize 22460|Addr 0x7f32c498f000|Timestamp 49074024773697144|Src n/a
[engine] opt done id=609 AWFYVector>>#at:put: |Tier 2|Time 148( 47+101 )ms|AST 172|Inlined 0Y 0N|IR 604/ 2227|CodeSize 10991|Addr 0x7f32c498b000|Timestamp 49074024867359474|Src n/a
[engine] opt done id=604 AWFYControlFlowGraph>>#createNode: |Tier 2|Time 309( 162+147 )ms|AST 110|Inlined 14Y 0N|IR 1079/ 5006|CodeSize 23997|Addr 0x7f32c4984000|Timestamp 49074024970630782|Src n/a
[engine] opt done id=618 Behavior>>#new <split-618> |Tier 2|Time 15( 8+7 )ms|AST 24|Inlined 0Y 0N|IR 31/ 372|CodeSize 1369|Addr 0x7f32c4982000|Timestamp 49074024986100304|Src n/a
[engine] opt done id=702 AWFYHavlakLoopFinder>>#doDFS:current: <split-702> |Tier 2|Time 786( 500+287 )ms|AST 209|Inlined 31Y 1N|IR 2553/ 6112|CodeSize 28991|Addr 0x7f32c4979000|Timestamp 49074025560385347|Src n/a
[engine] opt done id=592 Behavior>>#new <split-592> |Tier 1|Time 19( 12+8 )ms|AST 26|Inlined 0Y 1N|IR 170/ 616|CodeSize 2364|Addr 0x7f32c4977000|Timestamp 49074025579985566|Src n/a
[engine] opt done id=591 AWFYLoopStructureGraph class>>#new |Tier 1|Time 14( 9+4 )ms|AST 24|Inlined 0Y 2N|IR 193/ 270|CodeSize 876|Addr 0x7f32c4975000|Timestamp 49074025593729640|Src n/a
[engine] opt done id=718 [] in AWFYLoopTesterApp>>#main:loop:p:p:p: |Tier 1|Time 15( 11+4 )ms|AST 29|Inlined 0Y 2N|IR 199/ 284|CodeSize 935|Addr 0x7f32c4973000|Timestamp 49074025609124429|Src n/a
[engine] opt done id=716 [] in AWFYUnionFindNode>>#findSet |Tier 1|Time 13( 8+4 )ms|AST 19|Inlined 0Y 1N|IR 167/ 270|CodeSize 972|Addr 0x7f32c4971000|Timestamp 49074025621920919|Src n/a
[engine] opt done id=620 AWFYBasicBlock>>#addOutEdge: |Tier 2|Time 129( 53+76 )ms|AST 21|Inlined 1Y 0N|IR 562/ 2041|CodeSize 9031|Addr 0x7f32c496d000|Timestamp 49074025751569424|Src n/a
[engine] opt done id=617 AWFYBasicBlockEdge class>>#for:from:to: |Tier 2|Time 926( 270+657 )ms|AST 36|Inlined 38Y 0N|IR 3754/ 15803|CodeSize 79852|Addr 0x7f32c4958000|Timestamp 49074025794017508|Src n/a
[engine] opt done id=724 [] in AWFYLoopStructureGraph>>#calculateNestingLevel |Tier 2|Time 268( 149+119 )ms|AST 55|Inlined 16Y 0N|IR 1387/ 2529|CodeSize 10574|Addr 0x7f32c4954000|Timestamp 49074026097111517|Src n/a
[engine] opt done id=717 Integer>>#timesRepeat: <split-717> |Tier 1|Time 29( 15+14 )ms|AST 46|Inlined 0Y 1N|IR 304/ 875|CodeSize 4109|Addr 0x7f32c4951000|Timestamp 49074026126503079|Src n/a
[engine] opt done id=723 AWFYVector>>#forEach: <split-723> |Tier 2|Time 517( 190+326 )ms|AST 70|Inlined 17Y 0N|IR 1727/ 5959|CodeSize 26261|Addr 0x7f32c4949000|Timestamp 49074026310912552|Src n/a
[engine] opt done id=701 AWFYHavlakLoopFinder>>#doDFS:current: <split-701> |Tier 2|Time 1211( 494+717 )ms|AST 209|Inlined 63Y 1N|IR 4876/ 11862|CodeSize 56765|Addr 0x7f32c493a000|Timestamp 49074027066181735|Src n/a
[engine] opt done id=725 AWFYLoopStructureGraph>>#calculateNestingLevelRec:depth: |Tier 2|Time 387( 343+44 )ms|AST 55|Inlined 1Y 1N|IR 294/ 2406|CodeSize 9521|Addr 0x7f32c4936000|Timestamp 49074027453632151|Src n/a
[engine] opt done id=726 AWFYSimpleLoop>>#depthLevel: |Tier 2|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 70/ 112|CodeSize 215|Addr 0x7f32c4934000|Timestamp 49074027461271854|Src n/a
[engine] opt done id=615 AWFYLoopTesterApp>>#buildStraight:n: |Tier 2|Time 1279( 313+965 )ms|AST 94|Inlined 40Y 0N|IR 3931/ 19524|CodeSize 98833|Addr 0x7f32c491a000|Timestamp 49074027589878413|Src n/a
[engine] opt done id=636 AWFYVector>>#removeAll |Tier 2|Time 23( 12+10 )ms|AST 25|Inlined 0Y 0N|IR 163/ 469|CodeSize 1525|Addr 0x7f32c4918000|Timestamp 49074027613019418|Src n/a
[engine] opt done id=627 AWFYLoopTesterApp>>#findLoops: |Tier 2|Time 135( 93+42 )ms|AST 40|Inlined 15Y 1N|IR 322/ 2348|CodeSize 9092|Addr 0x7f32c4914000|Timestamp 49074027748716140|Src n/a
[engine] opt done id=641 AWFYHavlakLoopFinder>>#initAllNodes |Tier 2|Time 343( 295+48 )ms|AST 55|Inlined 0Y 2N|IR 454/ 2580|CodeSize 9598|Addr 0x7f32c4910000|Timestamp 49074028091885183|Src n/a
[engine] opt done id=700 AWFYHavlakLoopFinder>>#doDFS:current: <split-700> |Tier 2|Time 2065( 583+1483)ms|AST 209|Inlined 95Y 1N|IR 7199/ 17489|CodeSize 84692|Addr 0x7f32c48fa000|Timestamp 49074028192171810|Src n/a
[engine] opt done id=626 [] in AWFYLoopTesterApp>>#addDummyLoops: |Tier 2|Time 145( 101+44 )ms|AST 18|Inlined 16Y 1N|IR 359/ 2398|CodeSize 9110|Addr 0x7f32c48f6000|Timestamp 49074028236851578|Src n/a
[engine] opt done id=623 AWFYLoopTesterApp>>#buildDiamond: |Tier 2|Time 140( 129+11 )ms|AST 144|Inlined 0Y 4N|IR 184/ 372|CodeSize 1385|Addr 0x7f32c48f4000|Timestamp 49074028377206744|Src n/a
[engine] opt done id=600 AWFYSimpleLoop>>#nestingLevel: |Tier 2|Time 17( 12+6 )ms|AST 31|Inlined 1Y 0N|IR 166/ 200|CodeSize 351|Addr 0x7f32c48f2000|Timestamp 49074028394885809|Src n/a
[engine] opt done id=616 AWFYLoopTesterApp>>#buildConnect:end: |Tier 2|Time 991( 280+711 )ms|AST 27|Inlined 39Y 0N|IR 3833/ 15903|CodeSize 79857|Addr 0x7f32c48dd000|Timestamp 49074028451930285|Src n/a
[engine] created adapter i2c_A_AAJ | CodeAddress 0x7f32c48dc000
[engine] opt done id=735 Integer>>#timesRepeat: <split-735> |Tier 2|Time 272( 117+155 )ms|AST 46|Inlined 17Y 1N|IR 511/ 5774|CodeSize 24382|Addr 0x7f32c48d5000|Timestamp 49074028463992077|Src n/a
[engine] opt done id=16 String class>>#new: |Tier 1|Time 25( 15+10 )ms|AST 46|Inlined 0Y 1N|IR 206/ 618|CodeSize 2787|Addr 0x7f32c48d3000|Timestamp 49074028489770843|Src n/a
[engine] created adapter c2i_J_AAJ | CodeAddress 0x7f32c48d2000
[engine] opt done id=733 SmallInteger>>#printString |Tier 1|Time 59( 45+14 )ms|AST 148|Inlined 0Y 2N|IR 397/ 760|CodeSize 3884|Addr 0x7f32c48d0000|Timestamp 49074028511442521|Src n/a
[engine] opt done id=299 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 1|Time 75( 50+25 )ms|AST 176|Inlined 0Y 1N|IR 701/ 1558|CodeSize 6920|Addr 0x7f32c48cd000|Timestamp 49074028565360182|Src n/a
[engine] opt done id=707 [] in AWFYLoopTesterApp>>#constructCFG:p:p: |Tier 1|Time 82( 37+45 )ms|AST 102|Inlined 0Y 4N|IR 682/ 3954|CodeSize 16736|Addr 0x7f32c48c7000|Timestamp 49074028593494955|Src n/a
[engine] opt done id=736 Integer>>#timesRepeat: <split-736> |Tier 1|Time 31( 15+17 )ms|AST 46|Inlined 0Y 1N|IR 326/ 985|CodeSize 4744|Addr 0x7f32c48c4000|Timestamp 49074028597035252|Src n/a
[engine] opt done id=373 String>>#, |Tier 1|Time 26( 19+7 )ms|AST 52|Inlined 0Y 2N|IR 276/ 405|CodeSize 1534|Addr 0x7f32c48c2000|Timestamp 49074028619894782|Src n/a
[engine] opt done id=614 AWFYLoopTesterApp>>#buildBaseLoop: |Tier 2|Time 120( 107+13 )ms|AST 180|Inlined 0Y 9N|IR 263/ 410|CodeSize 1609|Addr 0x7f32c48c0000|Timestamp 49074028739819623|Src n/a
[engine] opt done id=710 Integer>>#timesRepeat: <split-710> |Tier 2|Time 216( 157+59 )ms|AST 46|Inlined 1Y 1N|IR 268/ 1921|CodeSize 7494|Addr 0x7f32c48bd000|Timestamp 49074028812785588|Src n/a
[engine] opt done id=593 AWFYLoopStructureGraph>>#initialize |Tier 2|Time 415( 262+153 )ms|AST 90|Inlined 37Y 0N|IR 1388/ 5763|CodeSize 23101|Addr 0x7f32c48b6000|Timestamp 49074028829461891|Src n/a
[engine] opt done id=567 StandardFileStream>>#isBinary |Tier 1|Time 11( 8+3 )ms|AST 21|Inlined 0Y 0N|IR 100/ 181|CodeSize 660|Addr 0x7f32c48b4000|Timestamp 49074029627746089|Src n/a
[engine] opt done id=586 AWFYControlFlowGraph>>#initialize |Tier 1|Time 19( 13+6 )ms|AST 31|Inlined 0Y 2N|IR 231/ 497|CodeSize 1674|Addr 0x7f32c48b2000|Timestamp 49074029636014535|Src n/a
[engine] opt done id=708 [] in [] in AWFYLoopTesterApp>>#constructCFG:p:p: |Tier 2|Time 276( 193+84 )ms|AST 93|Inlined 0Y 4N|IR 724/ 4235|CodeSize 16213|Addr 0x7f32c48ad000|Timestamp 49074029952893827|Src n/a
[engine] opt done id=711 Integer>>#timesRepeat: <split-711> |Tier 2|Time 285( 199+86 )ms|AST 46|Inlined 0Y 1N|IR 211/ 3021|CodeSize 12517|Addr 0x7f32c48a8000|Timestamp 49074029961461908|Src n/a
[engine] opt done id=584 AWFYControlFlowGraph class>>#new |Tier 1|Time 14( 10+5 )ms|AST 24|Inlined 0Y 2N|IR 193/ 270|CodeSize 876|Addr 0x7f32c48a6000|Timestamp 49074031979326709|Src n/a
[engine] opt done id=585 Behavior>>#new <split-585> |Tier 1|Time 19( 11+8 )ms|AST 26|Inlined 0Y 1N|IR 170/ 616|CodeSize 2364|Addr 0x7f32c48a4000|Timestamp 49074031984259853|Src n/a
[engine] opt done id=583 AWFYLoopTesterApp>>#initialize |Tier 1|Time 26( 18+8 )ms|AST 46|Inlined 0Y 3N|IR 289/ 602|CodeSize 1968|Addr 0x7f32c48a2000|Timestamp 49074031990777707|Src n/a
[engine] opt done id=592 Behavior>>#new <split-592> |Tier 2|Time 373( 286+87 )ms|AST 26|Inlined 38Y 0N|IR 943/ 4290|CodeSize 15892|Addr 0x7f32c489d000|Timestamp 49074032421234268|Src n/a
[engine] opt done id=591 AWFYLoopStructureGraph class>>#new |Tier 2|Time 492( 334+159 )ms|AST 24|Inlined 77Y 0N|IR 1742/ 7549|CodeSize 28255|Addr 0x7f32c4895000|Timestamp 49074032540680462|Src n/a
[engine] opt done id=718 [] in AWFYLoopTesterApp>>#main:loop:p:p:p: |Tier 2|Time 183( 178+6 )ms|AST 29|Inlined 0Y 2N|IR 93/ 175|CodeSize 559|Addr 0x7f32c4893000|Timestamp 49074032750024626|Src n/a
[engine] opt done id=716 [] in AWFYUnionFindNode>>#findSet |Tier 2|Time 14( 9+5 )ms|AST 19|Inlined 1Y 0N|IR 99/ 254|CodeSize 502|Addr 0x7f32c4891000|Timestamp 49074033014086034|Src n/a
[engine] opt done id=717 Integer>>#timesRepeat: <split-717> |Tier 2|Time 387( 271+115 )ms|AST 46|Inlined 1Y 2N|IR 255/ 3491|CodeSize 14581|Addr 0x7f32c488c000|Timestamp 49074033586195130|Src n/a
[engine] opt done id=555 Character class>>#cr |Tier 1|Time 9( 6+4 )ms|AST 18|Inlined 0Y 0N|IR 93/ 135|CodeSize 505|Addr 0x7f32c488a000|Timestamp 49074041294565882|Src n/a
[engine] created adapter i2c_A_AAACA | CodeAddress 0x7f32c4889000
[engine] created adapter i2c_J_AAC | CodeAddress 0x7f32c4888000
[engine] opt done id=553 Character>>#asUnicode |Tier 1|Time 21( 16+5 )ms|AST 29|Inlined 0Y 0N|IR 89/ 125|CodeSize 454|Addr 0x7f32c4886000|Timestamp 49074043663293977|Src n/a
[engine] created adapter c2i_J_AAC | CodeAddress 0x7f32c4885000
[engine] created adapter c2i_A_AAAC | CodeAddress 0x7f32c4884000
[engine] opt done id=551 UTF8TextConverter>>#nextPut:toStream: |Tier 1|Time 71( 59+12 )ms|AST 125|Inlined 0Y 5N|IR 427/ 723|CodeSize 2820|Addr 0x7f32c4882000|Timestamp 49074043701080545|Src n/a
[engine] opt done id=499 FileStream class>>#stdout |Tier 1|Time 21( 13+8 )ms|AST 36|Inlined 0Y 1N|IR 201/ 403|CodeSize 1464|Addr 0x7f32c4880000|Timestamp 49074045975652577|Src n/a
[engine] opt done id=566 MultiByteFileStream>>#nextPutAll: |Tier 1|Time 27( 18+9 )ms|AST 61|Inlined 0Y 2N|IR 230/ 391|CodeSize 1441|Addr 0x7f32c487e000|Timestamp 49074045981343328|Src n/a
[engine] opt done id=498 AWFYScriptConsole class>>#println: |Tier 1|Time 27( 21+6 )ms|AST 62|Inlined 0Y 4N|IR 279/ 373|CodeSize 1344|Addr 0x7f32c487c000|Timestamp 49074045981336064|Src n/a
[engine] created adapter i2c_A_AAAJJJ | CodeAddress 0x7f32c487b000
[engine] opt done id=706 AWFYLoopTesterApp>>#constructCFG:p:p: |Tier 1|Time 55( 21+34 )ms|AST 43|Inlined 0Y 1N|IR 355/ 3105|CodeSize 14086|Addr 0x7f32c4876000|Timestamp 49074046071377356|Src n/a
[engine] opt done id=728 AWFYLoopStructureGraph>>#numLoops |Tier 1|Time 12( 7+5 )ms|AST 17|Inlined 0Y 1N|IR 169/ 299|CodeSize 1042|Addr 0x7f32c4874000|Timestamp 49074047151789387|Src n/a
[engine] opt done id=722 AWFYLoopStructureGraph>>#calculateNestingLevel |Tier 1|Time 51( 18+32 )ms|AST 39|Inlined 0Y 2N|IR 504/ 2790|CodeSize 11424|Addr 0x7f32c4870000|Timestamp 49074047176805657|Src n/a
[engine] opt done id=729 ArrayedCollection class>>#with:with: |Tier 1|Time 25( 17+9 )ms|AST 49|Inlined 0Y 0N|IR 204/ 458|CodeSize 1783|Addr 0x7f32c486e000|Timestamp 49074047177226123|Src n/a
[engine] created adapter i2c_Z_AAAAJ | CodeAddress 0x7f32c486d000
[engine] created adapter c2i_A_AAJ | CodeAddress 0x7f32c486c000
[engine] opt done id=732 Object>>#asString |Tier 1|Time 17( 13+3 )ms|AST 17|Inlined 0Y 1N|IR 156/ 227|CodeSize 689|Addr 0x7f32c486a000|Timestamp 49074048331428080|Src n/a
[engine] opt done id=730 AWFYHavlak>>#verifyResult:iterations: |Tier 1|Time 27( 20+7 )ms|AST 59|Inlined 0Y 0N|IR 218/ 402|CodeSize 1501|Addr 0x7f32c4868000|Timestamp 49074048341248619|Src n/a
[engine] created adapter i2c_J_AAJ | CodeAddress 0x7f32c4867000
[engine] opt done id=568 TextConverter>>#nextPutAll:toStream: |Tier 1|Time 27( 15+12 )ms|AST 33|Inlined 0Y 1N|IR 176/ 292|CodeSize 1036|Addr 0x7f32c4865000|Timestamp 49074048358397701|Src n/a
[engine] opt done id=734 SmallInteger>>#decimalDigitLength |Tier 1|Time 17( 14+3 )ms|AST 43|Inlined 0Y 0N|IR 101/ 146|CodeSize 603|Addr 0x7f32c4863000|Timestamp 49074048358631332|Src n/a
[engine] opt done id=731 AWFYRun>>#printResult: |Tier 1|Time 67( 59+9 )ms|AST 68|Inlined 0Y 5N|IR 337/ 484|CodeSize 1724|Addr 0x7f32c4861000|Timestamp 49074048381833242|Src n/a
[engine] created adapter i2c_A_AAAJAJ | CodeAddress 0x7f32c4860000
[engine] created adapter c2i_A_AAAJAJ | CodeAddress 0x7f32c485f000
[engine] opt done id=570 MultiByteFileStream>>#basicNext:putAll:startingAt: |Tier 1|Time 42( 36+6 )ms|AST 23|Inlined 0Y 1N|IR 164/ 235|CodeSize 805|Addr 0x7f32c485d000|Timestamp 49074049526179807|Src n/a
[engine] opt done id=571 StandardFileStream>>#next:putAll:startingAt: |Tier 1|Time 48( 39+9 )ms|AST 61|Inlined 0Y 0N|IR 227/ 501|CodeSize 2204|Addr 0x7f32c485b000|Timestamp 49074049526491454|Src n/a
[engine] opt done id=569 TextConverter>>#next:putAll:startingAt:toStream: |Tier 1|Time 52( 44+8 )ms|AST 126|Inlined 0Y 2N|IR 311/ 498|CodeSize 1931|Addr 0x7f32c4859000|Timestamp 49074049526806595|Src n/a
[engine] created adapter i2c_A_AAAC | CodeAddress 0x7f32c4858000
[engine] opt done id=572 WriteStream>>#cr |Tier 1|Time 15( 11+4 )ms|AST 31|Inlined 0Y 2N|IR 199/ 287|CodeSize 935|Addr 0x7f32c4854000|Timestamp 49074050670826844|Src n/a
[engine] opt done id=574 MultiByteFileStream>>#basicNextPutAll: |Tier 1|Time 26( 6+20 )ms|AST 17|Inlined 0Y 1N|IR 154/ 225|CodeSize 736|Addr 0x7f32c4856000|Timestamp 49074050686247964|Src n/a
[engine] created adapter c2i_A_AAACA | CodeAddress 0x7f32c4853000
[engine] opt done id=573 MultiByteFileStream>>#nextPut: |Tier 1|Time 41( 37+5 )ms|AST 33|Inlined 0Y 1N|IR 181/ 317|CodeSize 1125|Addr 0x7f32c4851000|Timestamp 49074050697225693|Src n/a
[engine] opt done id=575 StandardFileStream>>#nextPutAll: |Tier 1|Time 40( 30+11 )ms|AST 84|Inlined 0Y 0N|IR 284/ 627|CodeSize 2779|Addr 0x7f32c484f000|Timestamp 49074050711424947|Src n/a
[engine] opt done id=576 StandardFileStream>>#flush |Tier 1|Time 14( 7+7 )ms|AST 18|Inlined 0Y 0N|IR 155/ 268|CodeSize 936|Addr 0x7f32c484d000|Timestamp 49074051845310286|Src n/a
[engine] opt done id=579 AWFYRun>>#measure: |Tier 1|Time 33( 25+7 )ms|AST 87|Inlined 0Y 2N|IR 308/ 442|CodeSize 1667|Addr 0x7f32c484b000|Timestamp 49074051864229517|Src n/a
[engine] created adapter c2i_A_AAAJJJJJ | CodeAddress 0x7f32c484a000
[engine] created adapter c2i_Z_AAAAJ | CodeAddress 0x7f32c4849000
[engine] opt done id=580 AWFYHavlak>>#innerBenchmarkLoop: |Tier 1|Time 51( 46+5 )ms|AST 54|Inlined 0Y 3N|IR 259/ 337|CodeSize 1174|Addr 0x7f32c4847000|Timestamp 49074051882914558|Src n/a
[engine] opt done id=581 AWFYLoopTesterApp class>>#new |Tier 1|Time 14( 9+5 )ms|AST 24|Inlined 0Y 2N|IR 193/ 270|CodeSize 876|Addr 0x7f32c4845000|Timestamp 49074052999594939|Src n/a
[engine] opt done id=582 Behavior>>#new <split-582> |Tier 1|Time 17( 11+7 )ms|AST 26|Inlined 0Y 1N|IR 170/ 616|CodeSize 2364|Addr 0x7f32c4843000|Timestamp 49074053002928565|Src n/a
[engine] created adapter i2c_A_AAAJJJJJ | CodeAddress 0x7f32c4842000
[engine] opt done id=613 AWFYLoopTesterApp>>#constructSimpleCFG |Tier 1|Time 33( 24+9 )ms|AST 70|Inlined 0Y 4N|IR 323/ 526|CodeSize 1980|Addr 0x7f32c4840000|Timestamp 49074054193033303|Src n/a
[engine] created adapter c2i_A_AAAJJJ | CodeAddress 0x7f32c483f000
[engine] opt done id=612 AWFYLoopTesterApp>>#main:loop:p:p:p: |Tier 1|Time 131( 69+61 )ms|AST 139|Inlined 0Y 9N|IR 1096/ 5242|CodeSize 23100|Addr 0x7f32c4838000|Timestamp 49074054291250356|Src n/a
[engine] opt done id=624 AWFYLoopTesterApp>>#addDummyLoops: |Tier 1|Time 31( 11+20 )ms|AST 23|Inlined 0Y 1N|IR 281/ 1938|CodeSize 8260|Addr 0x7f32c4834000|Timestamp 49074055371538412|Src n/a
[engine] opt done id=736 Integer>>#timesRepeat: <split-736> |Tier 2|Time 281( 239+42 )ms|AST 46|Inlined 0Y 1N|IR 219/ 1313|CodeSize 5157|Addr 0x7f32c5be3000|Timestamp 49074086034200379|Src n/a
[engine] opt done id=707 [] in AWFYLoopTesterApp>>#constructCFG:p:p: |Tier 2|Time 2459( 481+1978)ms|AST 102|Inlined 77Y 3N|IR 8903/ 35085|CodeSize 180218|Addr 0x7f32c5bb6000|Timestamp 49074092894039121|Src n/a
[engine] opt done id=733 SmallInteger>>#printString |Tier 2|Time 86( 51+35 )ms|AST 148|Inlined 4Y 1N|IR 250/ 990|CodeSize 3921|Addr 0x7f32c5bb4000|Timestamp 49074110359156222|Src n/a
[engine] opt done id=16 String class>>#new: |Tier 2|Time 36( 25+11 )ms|AST 46|Inlined 2Y 1N|IR 102/ 509|CodeSize 2424|Addr 0x7f32c5bb2000|Timestamp 49074190858070893|Src n/a
[engine] opt done id=586 AWFYControlFlowGraph>>#initialize |Tier 2|Time 58( 37+21 )ms|AST 31|Inlined 8Y 0N|IR 120/ 1287|CodeSize 5179|Addr 0x7f32c5baf000|Timestamp 49074200246272430|Src n/a
[engine] opt done id=299 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 2|Time 116( 58+58 )ms|AST 176|Inlined 3Y 1N|IR 671/ 1474|CodeSize 6277|Addr 0x7f32c5bac000|Timestamp 49074257470557329|Src n/a
[engine] opt done id=373 String>>#, |Tier 2|Time 140( 95+45 )ms|AST 52|Inlined 9Y 2N|IR 718/ 1566|CodeSize 6609|Addr 0x7f32c5ba9000|Timestamp 49074259847687052|Src n/a
[engine] opt done id=567 StandardFileStream>>#isBinary |Tier 2|Time 10( 7+4 )ms|AST 21|Inlined 0Y 0N|IR 25/ 94|CodeSize 312|Addr 0x7f32c5ba7000|Timestamp 49074260892290868|Src n/a
[engine] opt inval. id=733 SmallInteger>>#printString |Timestamp 49074368290526368|Src n/a|Reason null
[engine] opt inval. id=734 SmallInteger>>#decimalDigitLength |Timestamp 49074368290905067|Src n/a|Reason null
[engine] opt inval. id=569 TextConverter>>#next:putAll:startingAt:toStream: |Timestamp 49074368291706397|Src n/a|Reason null
[engine] Truffle runtime statistics for engine 1
Compilations : 311
Success : 303
Temporary Bailouts : 6
jdk.graal.compiler.core.common.CancellationBailoutException: Compilation cancelled.: 6
Permanent Bailouts : 0
Failed : 0
Interrupted : 2
Invalidated : 28
Unknown Reason : 19
Latest layout assumption Layout no longer valid: 6
Profiled Argument Types : 3
Queues : 382
Dequeues : 77
Target inlined into only caller: 56
null : 12
Latest layout assumption Layout no longer valid: 6
Profiled Argument Types : 3
Splits : 85
Compilation Accuracy : 0.909968
Queue Accuracy : 0.798429
Compilation Utilization : 0.182628
Remaining Compilation Queue : 0
Time to queue : count= 382, sum=4942360230, min= 5, average= 12938115.79, max=359247376, maxTarget=TextConverter>>#next:putAll:startingAt:toStream:
Time waiting in queue : count= 312, sum= 599015716, min= 11, average= 1919922.17, max=14355849, maxTarget=[] in AWFYHavlakLoopFinder>>#processEdges:w:
--------------------------- :
AST node statistics :
Truffle node count : count= 305, sum= 160095, min= 11, average= 524.90, max= 8064, maxTarget=AWFYHavlakLoopFinder>>#doDFS:current: <split-700>
Trivial : count= 305, sum= 62772, min= 4, average= 205.81, max= 3126, maxTarget=AWFYHavlakLoopFinder>>#doDFS:current: <split-700>
Non Trivial : count= 305, sum= 97323, min= 7, average= 319.09, max= 4938, maxTarget=AWFYHavlakLoopFinder>>#doDFS:current: <split-700>
Monomorphic : count= 305, sum= 96436, min= 7, average= 316.18, max= 4908, maxTarget=AWFYHavlakLoopFinder>>#doDFS:current: <split-700>
Polymorphic : count= 305, sum= 887, min= 0, average= 2.91, max= 61, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@360>
Megamorphic : count= 305, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Behavior>>#new <split-589>
Truffle call count : count= 305, sum= 2331, min= 0, average= 7.64, max= 104, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@360>
Indirect : count= 305, sum= 1, min= 0, average= 0.00, max= 1, maxTarget=Integer>>#timesRepeat:
Direct : count= 305, sum= 2330, min= 0, average= 7.64, max= 104, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@360>
Dispatched : count= 305, sum= 535, min= 0, average= 1.75, max= 27, maxTarget=AWFYHavlakLoopFinder>>#findLoops
Inlined : count= 305, sum= 1795, min= 0, average= 5.89, max= 97, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@360>
---------- :
Cloned : count= 305, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Behavior>>#new <split-589>
Not Cloned : count= 305, sum= 2342, min= 0, average= 7.68, max= 115, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@360>
Truffle loops : count= 305, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Behavior>>#new <split-589>
--------------------------- :
Compilation Tier 1 :
Compilation Rate : 98265.93 bytes/second
Truffle Tier Rate : 172575.16 bytes/second
Graal Tier Rate : 251665.24 bytes/second
Installation Rate : 2448835.17 bytes/second
Time for compilation (us) : count= 199, sum= 10315253, min= 7215, average= 51835.44, max= 928789, maxTarget=AWFYHavlakLoopFinder>>#findLoops
Truffle Tier (us) : count= 199, sum= 5873603, min= 4457, average= 29515.59, max= 364419, maxTarget=AWFYHavlakLoopFinder>>#findLoops
Graal Tier (us) : count= 199, sum= 4027723, min= 1908, average= 20239.82, max= 535783, maxTarget=AWFYHavlakLoopFinder>>#findLoops
Code Installation (us) : count= 199, sum= 413926, min= 301, average= 2080.03, max= 28585, maxTarget=AWFYHavlakLoopFinder>>#findLoops
Graal node count :
After Truffle Tier : count= 199, sum= 73186, min= 87, average= 367.77, max= 5183, maxTarget=AWFYHavlakLoopFinder>>#findLoops
After Graal Tier : count= 199, sum= 237164, min= 123, average= 1191.78, max= 23638, maxTarget=AWFYHavlakLoopFinder>>#findLoops
Graal compilation result :
Code size : count= 199, sum= 1013638, min= 454, average= 5093.66, max= 102727, maxTarget=AWFYHavlakLoopFinder>>#findLoops
Total frame size : count= 199, sum= 32960, min= 48, average= 165.63, max= 1168, maxTarget=AWFYHavlakLoopFinder>>#findLoops
Exception handlers : count= 199, sum= 657, min= 1, average= 3.30, max= 28, maxTarget=AWFYHavlakLoopFinder>>#findLoops
Infopoints : count= 199, sum= 9865, min= 5, average= 49.57, max= 1057, maxTarget=AWFYHavlakLoopFinder>>#findLoops
CALL : count= 199, sum= 9865, min= 5, average= 49.57, max= 1057, maxTarget=AWFYHavlakLoopFinder>>#findLoops
Marks : count= 199, sum= 995, min= 5, average= 5.00, max= 5, maxTarget=Behavior>>#new <split-589>
Data references : count= 199, sum= 4163, min= 3, average= 20.92, max= 314, maxTarget=AWFYHavlakLoopFinder>>#findLoops
--------------------------- :
Compilation Tier 2 :
Compilation Rate : 44321.95 bytes/second
Truffle Tier Rate : 134086.29 bytes/second
Graal Tier Rate : 81105.42 bytes/second
Installation Rate : 3322707.29 bytes/second
Time for compilation (us) : count= 110, sum= 55288832, min= 4427, average= 502625.75, max= 7094363, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@360>
Truffle Tier (us) : count= 104, sum= 18275611, min= 2370, average= 175727.04, max= 1076150, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@360>
Graal Tier (us) : count= 104, sum= 30213875, min= 1320, average= 290518.04, max= 5943452, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@360>
Code Installation (us) : count= 104, sum= 737503, min= 293, average= 7091.38, max= 74760, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@360>
Graal node count :
After Truffle Tier : count= 106, sum= 171090, min= 11, average= 1614.06, max= 14140, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@360>
After Graal Tier : count= 104, sum= 538589, min= 45, average= 5178.74, max= 61924, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@360>
Graal compilation result :
Code size : count= 104, sum= 2450509, min= 143, average= 23562.59, max= 269957, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@360>
Total frame size : count= 104, sum= 33904, min= 32, average= 326.00, max= 1552, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@360>
Exception handlers : count= 104, sum= 165, min= 0, average= 1.59, max= 15, maxTarget=Integer>>#timesRepeat: <split-717>
Infopoints : count= 104, sum= 12280, min= 3, average= 118.08, max= 1421, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@360>
CALL : count= 104, sum= 12280, min= 3, average= 118.08, max= 1421, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@360>
Marks : count= 104, sum= 754, min= 5, average= 7.25, max= 23, maxTarget=AWFYSomSet>>#add:
Data references : count= 104, sum= 8073, min= 1, average= 77.63, max= 818, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@360>
# Json (iterations: 300, problem size: 100) on Wed Jul 31 07:31:11 UTC 2024
# `/home/fniephaus/dev/graal/sdk/mxbuild/linux-amd64/SMALLTALK_NATIVE_STANDALONE_SVM_JAVA22/trufflesqueak-24.0.2-linux-amd64/bin/trufflesqueak --experimental-options --smalltalk.disable-startup --smalltalk.disable-interrupts --engine.Mode=default --engine.TraceCompilation --engine.CompilationStatistics --log.file="/home/fniephaus/dev/are-we-fast-yet/traces/Json.trace.log" --quiet --code "AWFYHarness run: #('Json' 300 100)"`
[engine] created adapter i2c_Z_AAAA | CodeAddress 0x7fd73d8a0000
[engine] created adapter i2c_A_AAAJ | CodeAddress 0x7fd73d89f000
[engine] created adapter i2c_J_AAAA | CodeAddress 0x7fd73d89e000
[engine] opt done id=8 String>>#compareWith: |Tier 1|Time 41( 28+12 )ms|AST 22|Inlined 0Y 0N|IR 246/ 450|CodeSize 1686|Addr 0x7fd73d89c000|Timestamp 49075680703972729|Src n/a
[engine] created adapter c2i_J_AAAA | CodeAddress 0x7fd73d89b000
[engine] created adapter c2i_A_AAAJ | CodeAddress 0x7fd73d89a000
[engine] opt done id=611 SequenceableCollection>>#atAllPut: |Tier 1|Time 70( 48+22 )ms|AST 68|Inlined 0Y 0N|IR 321/ 845|CodeSize 3947|Addr 0x7fd73d6d4000|Timestamp 49075680730539640|Src n/a
[engine] opt done id=7 String>>#= |Tier 1|Time 75( 67+8 )ms|AST 71|Inlined 0Y 1N|IR 243/ 392|CodeSize 1387|Addr 0x7fd73d6d2000|Timestamp 49075680733131292|Src n/a
[engine] created adapter i2c_A_AAA | CodeAddress 0x7fd73d6d1000
[engine] created adapter i2c_A_AAC | CodeAddress 0x7fd73d6d0000
[engine] opt done id=16 String class>>#new: |Tier 1|Time 39( 26+13 )ms|AST 46|Inlined 0Y 1N|IR 206/ 618|CodeSize 2699|Addr 0x7fd73d6ce000|Timestamp 49075680743479949|Src n/a
[engine] created adapter i2c_A_AAAC | CodeAddress 0x7fd73d6cd000
[engine] created adapter c2i_A_AAAC | CodeAddress 0x7fd73d6cc000
[engine] opt done id=594 Character>>#asString |Tier 1|Time 26( 22+4 )ms|AST 20|Inlined 0Y 1N|IR 161/ 240|CodeSize 796|Addr 0x7fd73d6ca000|Timestamp 49075680759659300|Src n/a
[engine] opt done id=595 String class>>#with: |Tier 1|Time 28( 22+6 )ms|AST 62|Inlined 0Y 1N|IR 192/ 317|CodeSize 1125|Addr 0x7fd73d6c8000|Timestamp 49075680772034776|Src n/a
[engine] created adapter c2i_Z_AAAA | CodeAddress 0x7fd73d6c7000
[engine] created adapter c2i_A_AAC | CodeAddress 0x7fd73d6c6000
[engine] created adapter c2i_A_AAA | CodeAddress 0x7fd73d6c5000
[engine] opt done id=612 AWFYJsonParser>>#readChar: |Tier 1|Time 38( 22+17 )ms|AST 36|Inlined 0Y 2N|IR 229/ 370|CodeSize 1310|Addr 0x7fd73d6c3000|Timestamp 49075680810704072|Src n/a
[engine] opt done id=593 AWFYJsonParser>>#read |Tier 1|Time 86( 59+26 )ms|AST 86|Inlined 0Y 3N|IR 460/ 926|CodeSize 3471|Addr 0x7fd73d6c1000|Timestamp 49075680816496420|Src n/a
[engine] created adapter i2c_Z_AAA | CodeAddress 0x7fd73d6c0000
[engine] opt done id=615 AWFYJsonParser>>#readStringInternal |Tier 1|Time 63( 50+13 )ms|AST 106|Inlined 0Y 7N|IR 469/ 705|CodeSize 2873|Addr 0x7fd73d6be000|Timestamp 49075680822419098|Src n/a
[engine] created adapter c2i_Z_AAA | CodeAddress 0x7fd73d6bd000
[engine] created adapter i2c_A_AAAA | CodeAddress 0x7fd73d6bc000
[engine] opt done id=596 AWFYJsonParser>>#skipWhiteSpace |Tier 1|Time 16( 13+4 )ms|AST 18|Inlined 0Y 1N|IR 157/ 241|CodeSize 798|Addr 0x7fd73d6ba000|Timestamp 49075680827417244|Src n/a
[engine] opt done id=597 AWFYJsonParser>>#isWhiteSpace |Tier 1|Time 38( 27+11 )ms|AST 65|Inlined 0Y 4N|IR 351/ 679|CodeSize 2680|Addr 0x7fd73d6b8000|Timestamp 49075680854662415|Src n/a
[engine] created adapter c2i_A_AAAA | CodeAddress 0x7fd73d6b7000
[engine] opt done id=637 AWFYJsonParser>>#readArrayElement: |Tier 1|Time 29( 24+6 )ms|AST 57|Inlined 0Y 4N|IR 277/ 371|CodeSize 1300|Addr 0x7fd73d6b5000|Timestamp 49075680883978967|Src n/a
[engine] opt done id=642 AWFYJsonArray>>#add: |Tier 1|Time 15( 10+5 )ms|AST 30|Inlined 0Y 1N|IR 171/ 301|CodeSize 1067|Addr 0x7fd73d6b3000|Timestamp 49075680898741521|Src n/a
[engine] opt inval. id=593 AWFYJsonParser>>#read |Timestamp 49075680902475410|Src n/a|Reason null
[engine] opt deopt id=593 AWFYJsonParser>>#read | |Timestamp 49075680902759189|Src n/a
[engine] opt inval. id=597 AWFYJsonParser>>#isWhiteSpace |Timestamp 49075680903042199|Src n/a|Reason null
[engine] created adapter i2c_A_AAAJJ | CodeAddress 0x7fd73d6b2000
[engine] opt done id=632 AWFYVector>>#append: |Tier 1|Time 90( 46+44 )ms|AST 129|Inlined 0Y 0N|IR 653/ 2671|CodeSize 12847|Addr 0x7fd73d6ad000|Timestamp 49075680912445440|Src n/a
[engine] opt done id=37 SequenceableCollection>>#copyFrom:to: |Tier 1|Time 75( 36+39 )ms|AST 77|Inlined 0Y 1N|IR 518/ 1578|CodeSize 7139|Addr 0x7fd73d6aa000|Timestamp 49075680973894675|Src n/a
[engine] opt done id=593 AWFYJsonParser>>#read |Tier 1|Time 68( 53+15 )ms|AST 88|Inlined 0Y 3N|IR 495/ 1006|CodeSize 4017|Addr 0x7fd7320eb000|Timestamp 49075680980936473|Src n/a
[engine] opt inval. id=632 AWFYVector>>#append: |Timestamp 49075681015596272|Src n/a|Reason null
[engine] opt deopt id=632 AWFYVector>>#append: | |Timestamp 49075681015995923|Src n/a
[engine] opt done id=597 AWFYJsonParser>>#isWhiteSpace |Tier 1|Time 53( 35+18 )ms|AST 85|Inlined 0Y 8N|IR 632/ 1079|CodeSize 4643|Addr 0x7fd7320e8000|Timestamp 49075681027615681|Src n/a
[engine] opt done id=633 AWFYJsonParser>>#readArray |Tier 1|Time 49( 38+10 )ms|AST 133|Inlined 0Y 8N|IR 487/ 608|CodeSize 2422|Addr 0x7fd7320e6000|Timestamp 49075681030045643|Src n/a
[engine] opt done id=616 AWFYJsonParser>>#startCapture |Tier 1|Time 8( 5+3 )ms|AST 7|Inlined 0Y 0N|IR 162/ 215|CodeSize 683|Addr 0x7fd7320e4000|Timestamp 49075681038693096|Src n/a
[engine] opt done id=598 AWFYJsonParser>>#readValue |Tier 1|Time 226( 178+48 )ms|AST 496|Inlined 0Y 34N|IR 1798/ 2920|CodeSize 11533|Addr 0x7fd7320e0000|Timestamp 49075681053820658|Src n/a
[engine] created adapter c2i_A_AAAJJ | CodeAddress 0x7fd73d6a9000
[engine] opt done id=619 AWFYJsonParser>>#readDigit |Tier 1|Time 17( 12+5 )ms|AST 33|Inlined 0Y 2N|IR 208/ 291|CodeSize 951|Addr 0x7fd7320de000|Timestamp 49075681071169136|Src n/a
[engine] opt done id=617 AWFYJsonParser>>#endCapture |Tier 1|Time 36( 28+8 )ms|AST 53|Inlined 0Y 2N|IR 310/ 497|CodeSize 1773|Addr 0x7fd7320dc000|Timestamp 49075681075210132|Src n/a
[engine] opt done id=632 AWFYVector>>#append: |Tier 1|Time 86( 43+42 )ms|AST 129|Inlined 0Y 0N|IR 650/ 2710|CodeSize 13145|Addr 0x7fd7320d7000|Timestamp 49075681113522173|Src n/a
[engine] opt done id=644 AWFYJsonParser>>#readRequiredChar: |Tier 1|Time 14( 9+5 )ms|AST 21|Inlined 0Y 1N|IR 159/ 243|CodeSize 861|Addr 0x7fd7320d5000|Timestamp 49075681128059757|Src n/a
[engine] opt done id=618 AWFYJsonParser>>#readNumber |Tier 1|Time 58( 42+16 )ms|AST 132|Inlined 0Y 9N|IR 549/ 749|CodeSize 2868|Addr 0x7fd7320d3000|Timestamp 49075681133343637|Src n/a
[engine] opt done id=603 AWFYVector class>>#new |Tier 1|Time 13( 9+4 )ms|AST 19|Inlined 0Y 1N|IR 159/ 238|CodeSize 755|Addr 0x7fd7320d1000|Timestamp 49075681141223289|Src n/a
[engine] opt done id=604 AWFYVector class>>#new: |Tier 1|Time 17( 12+5 )ms|AST 27|Inlined 0Y 2N|IR 199/ 274|CodeSize 905|Addr 0x7fd7320cf000|Timestamp 49075681150547886|Src n/a
[engine] opt done id=605 Behavior>>#new <split-605> |Tier 1|Time 17( 10+7 )ms|AST 24|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7fd7320cd000|Timestamp 49075681158798064|Src n/a
[engine] opt done id=620 AWFYJsonParser>>#isDigit |Tier 1|Time 92( 63+29 )ms|AST 175|Inlined 0Y 10N|IR 733/ 1382|CodeSize 5518|Addr 0x7fd7320ca000|Timestamp 49075681163122908|Src n/a
[engine] opt done id=606 AWFYVector>>#initialize: |Tier 1|Time 20( 12+8 )ms|AST 21|Inlined 0Y 0N|IR 216/ 517|CodeSize 1806|Addr 0x7fd7320c8000|Timestamp 49075681170893673|Src n/a
[engine] opt done id=638 AWFYJsonParser>>#readString |Tier 1|Time 18( 12+5 )ms|AST 30|Inlined 0Y 2N|IR 199/ 284|CodeSize 929|Addr 0x7fd7320c6000|Timestamp 49075681176733236|Src n/a
[engine] opt done id=639 AWFYJsonString class>>#new: |Tier 1|Time 19( 13+6 )ms|AST 30|Inlined 0Y 2N|IR 199/ 284|CodeSize 958|Addr 0x7fd7320c4000|Timestamp 49075681182105400|Src n/a
[engine] opt done id=641 AWFYJsonString>>#initializeWith: |Tier 1|Time 9( 5+4 )ms|AST 8|Inlined 0Y 0N|IR 132/ 266|CodeSize 827|Addr 0x7fd7320c2000|Timestamp 49075681185784322|Src n/a
[engine] opt done id=640 Behavior>>#new <split-640> |Tier 1|Time 16( 10+6 )ms|AST 24|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7fd7320c0000|Timestamp 49075681187422316|Src n/a
[engine] opt done id=626 AWFYJsonNumber>>#initializeWith: |Tier 1|Time 9( 5+4 )ms|AST 8|Inlined 0Y 0N|IR 132/ 266|CodeSize 827|Addr 0x7fd7320be000|Timestamp 49075681194637119|Src n/a
[engine] opt done id=636 AWFYJsonArray>>#initialize |Tier 1|Time 15( 9+6 )ms|AST 18|Inlined 0Y 1N|IR 175/ 351|CodeSize 1139|Addr 0x7fd7320bc000|Timestamp 49075681197252797|Src n/a
[engine] opt done id=621 Object>>#~= |Tier 1|Time 15( 10+4 )ms|AST 25|Inlined 0Y 1N|IR 158/ 237|CodeSize 804|Addr 0x7fd7320ba000|Timestamp 49075681202369818|Src n/a
[engine] opt done id=622 AWFYJsonParser>>#readFraction |Tier 1|Time 14( 9+4 )ms|AST 20|Inlined 0Y 1N|IR 158/ 242|CodeSize 819|Addr 0x7fd7320b8000|Timestamp 49075681208427715|Src n/a
[engine] opt done id=623 AWFYJsonParser>>#readExponent |Tier 1|Time 23( 17+6 )ms|AST 50|Inlined 0Y 2N|IR 199/ 293|CodeSize 1030|Addr 0x7fd7320b6000|Timestamp 49075681220533103|Src n/a
[engine] opt done id=624 AWFYJsonNumber class>>#new: |Tier 1|Time 20( 15+6 )ms|AST 39|Inlined 0Y 2N|IR 201/ 286|CodeSize 958|Addr 0x7fd7320b4000|Timestamp 49075681222691998|Src n/a
[engine] opt done id=625 Behavior>>#new <split-625> |Tier 1|Time 16( 10+6 )ms|AST 24|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7fd7320b2000|Timestamp 49075681224762540|Src n/a
[engine] opt done id=609 AWFYHashIndexTable>>#initialize |Tier 1|Time 16( 11+6 )ms|AST 22|Inlined 0Y 1N|IR 181/ 356|CodeSize 1139|Addr 0x7fd7320b0000|Timestamp 49075681237039465|Src n/a
[engine] opt done id=610 ArrayedCollection class>>#new:withAll: |Tier 1|Time 20( 13+7 )ms|AST 29|Inlined 0Y 1N|IR 192/ 432|CodeSize 1750|Addr 0x7fd7320ae000|Timestamp 49075681242972271|Src n/a
[engine] opt done id=630 AWFYHashIndexTable>>#hashSlotFor: |Tier 1|Time 22( 15+7 )ms|AST 43|Inlined 0Y 1N|IR 184/ 350|CodeSize 1256|Addr 0x7fd7320ac000|Timestamp 49075681247430169|Src n/a
[engine] opt done id=631 AWFYHashIndexTable>>#stringHash: |Tier 1|Time 11( 7+4 )ms|AST 19|Inlined 0Y 0N|IR 100/ 176|CodeSize 676|Addr 0x7fd7320aa000|Timestamp 49075681248085451|Src n/a
[engine] created adapter i2c_J_AAA | CodeAddress 0x7fd7320a9000
[engine] opt done id=628 AWFYVector>>#size |Tier 1|Time 15( 12+3 )ms|AST 13|Inlined 0Y 0N|IR 105/ 169|CodeSize 710|Addr 0x7fd7320a7000|Timestamp 49075681258370061|Src n/a
[engine] created adapter i2c_A_AAAAA | CodeAddress 0x7fd7320a6000
[engine] opt done id=614 AWFYJsonParser>>#readName |Tier 1|Time 21( 14+7 )ms|AST 32|Inlined 0Y 2N|IR 217/ 364|CodeSize 1298|Addr 0x7fd7320a4000|Timestamp 49075681269223694|Src n/a
[engine] created adapter c2i_A_AAAAA | CodeAddress 0x7fd7320a3000
[engine] created adapter c2i_J_AAA | CodeAddress 0x7fd7320a2000
[engine] created adapter c2i_A_AAAAJ | CodeAddress 0x7fd7320a1000
[engine] opt done id=613 AWFYJsonParser>>#readObjectKeyValuePair: |Tier 1|Time 59( 48+11 )ms|AST 116|Inlined 0Y 8N|IR 437/ 556|CodeSize 2033|Addr 0x7fd73209f000|Timestamp 49075681307024962|Src n/a
[engine] created adapter i2c_A_AAAAJ | CodeAddress 0x7fd73209e000
[engine] opt done id=627 AWFYJsonObject>>#add:with: |Tier 1|Time 64( 51+13 )ms|AST 89|Inlined 0Y 4N|IR 336/ 612|CodeSize 2363|Addr 0x7fd73209c000|Timestamp 49075681322464030|Src n/a
[engine] opt done id=599 AWFYJsonParser>>#readObject |Tier 1|Time 57( 44+13 )ms|AST 128|Inlined 0Y 8N|IR 476/ 610|CodeSize 2453|Addr 0x7fd73209a000|Timestamp 49075681326421212|Src n/a
[engine] opt done id=649 AWFYJsonLiteral class>>#NULL |Tier 1|Time 8( 5+4 )ms|AST 8|Inlined 0Y 0N|IR 95/ 178|CodeSize 679|Addr 0x7fd732098000|Timestamp 49075681334857875|Src n/a
[engine] opt done id=629 AWFYHashIndexTable>>#at:put: |Tier 1|Time 31( 23+8 )ms|AST 54|Inlined 0Y 1N|IR 221/ 395|CodeSize 1444|Addr 0x7fd732096000|Timestamp 49075681338707916|Src n/a
[engine] opt done id=634 AWFYJsonArray class>>#new |Tier 1|Time 15( 10+5 )ms|AST 24|Inlined 0Y 2N|IR 193/ 270|CodeSize 876|Addr 0x7fd732094000|Timestamp 49075681350316919|Src n/a
[engine] opt done id=648 AWFYJsonParser>>#readNull |Tier 1|Time 35( 27+8 )ms|AST 76|Inlined 0Y 5N|IR 314/ 414|CodeSize 1453|Addr 0x7fd732092000|Timestamp 49075681357849165|Src n/a
[engine] opt done id=635 Behavior>>#new <split-635> |Tier 1|Time 23( 13+10 )ms|AST 26|Inlined 0Y 1N|IR 170/ 616|CodeSize 2364|Addr 0x7fd732090000|Timestamp 49075681361798804|Src n/a
[engine] opt done id=607 AWFYHashIndexTable class>>#new |Tier 1|Time 15( 10+5 )ms|AST 24|Inlined 0Y 2N|IR 193/ 270|CodeSize 876|Addr 0x7fd73208e000|Timestamp 49075681377495738|Src n/a
[engine] opt done id=602 AWFYJsonObject>>#initialize |Tier 1|Time 29( 20+10 )ms|AST 44|Inlined 0Y 3N|IR 290/ 647|CodeSize 2172|Addr 0x7fd73208c000|Timestamp 49075681387526393|Src n/a
[engine] opt done id=608 Behavior>>#new <split-608> |Tier 1|Time 21( 13+9 )ms|AST 26|Inlined 0Y 1N|IR 170/ 616|CodeSize 2364|Addr 0x7fd73208a000|Timestamp 49075681398829826|Src n/a
[engine] opt done id=7 String>>#= |Tier 2|Time 54( 32+22 )ms|AST 71|Inlined 1Y 0N|IR 260/ 322|CodeSize 957|Addr 0x7fd732088000|Timestamp 49075681404470751|Src n/a
[engine] opt done id=600 AWFYJsonObject class>>#new |Tier 1|Time 16( 11+5 )ms|AST 24|Inlined 0Y 2N|IR 193/ 270|CodeSize 876|Addr 0x7fd732086000|Timestamp 49075681414710311|Src n/a
[engine] opt done id=601 Behavior>>#new <split-601> |Tier 1|Time 21( 13+9 )ms|AST 26|Inlined 0Y 1N|IR 170/ 616|CodeSize 2364|Addr 0x7fd732084000|Timestamp 49075681426115717|Src n/a
[engine] opt done id=16 String class>>#new: |Tier 2|Time 43( 30+14 )ms|AST 46|Inlined 2Y 1N|IR 102/ 509|CodeSize 2123|Addr 0x7fd732082000|Timestamp 49075681452388093|Src n/a
[engine] opt done id=595 String class>>#with: |Tier 2|Time 43( 31+11 )ms|AST 62|Inlined 3Y 1N|IR 87/ 302|CodeSize 1314|Addr 0x7fd732080000|Timestamp 49075681468859464|Src n/a
[engine] opt done id=594 Character>>#asString |Tier 2|Time 46( 37+9 )ms|AST 20|Inlined 4Y 1N|IR 126/ 311|CodeSize 1308|Addr 0x7fd73207e000|Timestamp 49075681498344480|Src n/a
[engine] opt done id=611 SequenceableCollection>>#atAllPut: |Tier 2|Time 57( 20+38 )ms|AST 68|Inlined 0Y 0N|IR 227/ 533|CodeSize 2579|Addr 0x7fd73207c000|Timestamp 49075681526479681|Src n/a
[engine] opt done id=593 AWFYJsonParser>>#read |Tier 2|Time 176( 107+69 )ms|AST 88|Inlined 7Y 1N|IR 716/ 1221|CodeSize 3979|Addr 0x7fd73207a000|Timestamp 49075681591014509|Src n/a
[engine] opt done id=643 AWFYJsonParser>>#readTrue |Tier 1|Time 35( 27+8 )ms|AST 76|Inlined 0Y 5N|IR 315/ 415|CodeSize 1449|Addr 0x7fd732078000|Timestamp 49075681626103293|Src n/a
[engine] opt done id=645 AWFYJsonLiteral class>>#TRUE |Tier 1|Time 8( 5+4 )ms|AST 8|Inlined 0Y 0N|IR 95/ 178|CodeSize 679|Addr 0x7fd732076000|Timestamp 49075681634349839|Src n/a
[engine] opt done id=612 AWFYJsonParser>>#readChar: |Tier 2|Time 195( 135+59 )ms|AST 36|Inlined 10Y 1N|IR 1043/ 1211|CodeSize 3871|Addr 0x7fd732074000|Timestamp 49075681721234783|Src n/a
[engine] opt done id=596 AWFYJsonParser>>#skipWhiteSpace |Tier 2|Time 184( 80+104 )ms|AST 18|Inlined 13Y 0N|IR 1390/ 1203|CodeSize 4133|Addr 0x7fd732071000|Timestamp 49075681818160790|Src n/a
[engine] opt done id=632 AWFYVector>>#append: |Tier 2|Time 142( 49+92 )ms|AST 129|Inlined 0Y 0N|IR 558/ 2003|CodeSize 8990|Addr 0x7fd73206d000|Timestamp 49075681959977566|Src n/a
[engine] opt done id=615 AWFYJsonParser>>#readStringInternal |Tier 2|Time 503( 238+265 )ms|AST 106|Inlined 35Y 4N|IR 3524/ 4085|CodeSize 17673|Addr 0x7fd732067000|Timestamp 49075682001394406|Src n/a
[engine] opt done id=637 AWFYJsonParser>>#readArrayElement: |Tier 2|Time 547( 176+371 )ms|AST 57|Inlined 30Y 1N|IR 3323/ 4922|CodeSize 20924|Addr 0x7fd732060000|Timestamp 49075682507626591|Src n/a
[engine] opt done id=633 AWFYJsonParser>>#readArray |Tier 2|Time 809( 383+426 )ms|AST 133|Inlined 67Y 6N|IR 5109/ 8017|CodeSize 30630|Addr 0x7fd732057000|Timestamp 49075682810290758|Src n/a
[engine] opt done id=598 AWFYJsonParser>>#readValue |Tier 2|Time 944( 716+228 )ms|AST 496|Inlined 32Y 20N|IR 4726/ 4118|CodeSize 13481|Addr 0x7fd732052000|Timestamp 49075682828548962|Src n/a
[engine] opt done id=655 AWFYVector>>#at: |Tier 1|Time 17( 11+6 )ms|AST 30|Inlined 0Y 0N|IR 151/ 392|CodeSize 1551|Addr 0x7fd732050000|Timestamp 49075682846253647|Src n/a
[engine] opt done id=619 AWFYJsonParser>>#readDigit |Tier 2|Time 368( 192+177 )ms|AST 33|Inlined 29Y 1N|IR 3706/ 3058|CodeSize 9381|Addr 0x7fd73204c000|Timestamp 49075682876259076|Src n/a
[engine] opt done id=603 AWFYVector class>>#new |Tier 2|Time 38( 27+11 )ms|AST 19|Inlined 3Y 0N|IR 44/ 587|CodeSize 2355|Addr 0x7fd73204a000|Timestamp 49075682943869021|Src n/a
[engine] opt done id=604 AWFYVector class>>#new: |Tier 2|Time 34( 23+11 )ms|AST 27|Inlined 2Y 0N|IR 54/ 617|CodeSize 2480|Addr 0x7fd732048000|Timestamp 49075682978269138|Src n/a
[engine] opt done id=605 Behavior>>#new <split-605> |Tier 2|Time 14( 8+7 )ms|AST 24|Inlined 0Y 0N|IR 31/ 372|CodeSize 1369|Addr 0x7fd732046000|Timestamp 49075682992924341|Src n/a
[engine] opt done id=644 AWFYJsonParser>>#readRequiredChar: |Tier 2|Time 157( 109+48 )ms|AST 21|Inlined 11Y 1N|IR 1081/ 1223|CodeSize 3729|Addr 0x7fd732044000|Timestamp 49075683003001094|Src n/a
[engine] opt done id=606 AWFYVector>>#initialize: |Tier 2|Time 17( 9+8 )ms|AST 21|Inlined 0Y 0N|IR 144/ 402|CodeSize 1250|Addr 0x7fd732042000|Timestamp 49075683010578320|Src n/a
[engine] opt done id=616 AWFYJsonParser>>#startCapture |Tier 2|Time 8( 4+4 )ms|AST 7|Inlined 0Y 0N|IR 89/ 123|CodeSize 241|Addr 0x7fd732040000|Timestamp 49075683018493593|Src n/a
[engine] opt done id=37 SequenceableCollection>>#copyFrom:to: |Tier 2|Time 92( 40+52 )ms|AST 77|Inlined 3Y 1N|IR 489/ 1314|CodeSize 4982|Addr 0x7fd73203d000|Timestamp 49075683095036516|Src n/a
[engine] opt done id=646 AWFYJsonParser>>#readFalse |Tier 1|Time 35( 27+7 )ms|AST 91|Inlined 0Y 6N|IR 354/ 459|CodeSize 1617|Addr 0x7fd73203b000|Timestamp 49075683129969757|Src n/a
[engine] opt done id=647 AWFYJsonLiteral class>>#FALSE |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 95/ 178|CodeSize 679|Addr 0x7fd732039000|Timestamp 49075683137067290|Src n/a
[engine] opt done id=652 AWFYJsonObject>>#at: |Tier 1|Time 23( 16+6 )ms|AST 57|Inlined 0Y 2N|IR 223/ 376|CodeSize 1423|Addr 0x7fd732037000|Timestamp 49075683159797431|Src n/a
[engine] opt done id=617 AWFYJsonParser>>#endCapture |Tier 2|Time 155( 80+75 )ms|AST 53|Inlined 5Y 1N|IR 874/ 2094|CodeSize 8165|Addr 0x7fd732034000|Timestamp 49075683173357751|Src n/a
[engine] opt done id=653 AWFYJsonObject>>#indexOf: |Tier 1|Time 29( 20+8 )ms|AST 66|Inlined 0Y 3N|IR 283/ 492|CodeSize 1889|Addr 0x7fd732032000|Timestamp 49075683188540350|Src n/a
[engine] opt done id=654 AWFYHashIndexTable>>#at: |Tier 1|Time 20( 15+6 )ms|AST 45|Inlined 0Y 1N|IR 193/ 340|CodeSize 1237|Addr 0x7fd732030000|Timestamp 49075683193823182|Src n/a
[engine] opt done id=636 AWFYJsonArray>>#initialize |Tier 2|Time 48( 33+15 )ms|AST 18|Inlined 4Y 0N|IR 90/ 714|CodeSize 2577|Addr 0x7fd73202e000|Timestamp 49075683236532147|Src n/a
[engine] opt done id=621 Object>>#~= |Tier 2|Time 48( 33+15 )ms|AST 25|Inlined 2Y 0N|IR 296/ 334|CodeSize 849|Addr 0x7fd73202c000|Timestamp 49075683241855070|Src n/a
[engine] opt done id=622 AWFYJsonParser>>#readFraction |Tier 2|Time 137( 109+28 )ms|AST 20|Inlined 11Y 1N|IR 1080/ 625|CodeSize 1489|Addr 0x7fd73202a000|Timestamp 49075683373383884|Src n/a
[engine] opt done id=624 AWFYJsonNumber class>>#new: |Tier 2|Time 28( 20+7 )ms|AST 39|Inlined 2Y 0N|IR 36/ 374|CodeSize 1401|Addr 0x7fd732028000|Timestamp 49075683401200874|Src n/a
[engine] opt done id=623 AWFYJsonParser>>#readExponent |Tier 2|Time 172( 124+48 )ms|AST 50|Inlined 22Y 2N|IR 2037/ 993|CodeSize 2461|Addr 0x7fd732026000|Timestamp 49075683413726377|Src n/a
[engine] opt done id=609 AWFYHashIndexTable>>#initialize |Tier 2|Time 82( 34+49 )ms|AST 22|Inlined 2Y 0N|IR 306/ 727|CodeSize 2917|Addr 0x7fd732024000|Timestamp 49075683483875939|Src n/a
[engine] opt done id=631 AWFYHashIndexTable>>#stringHash: |Tier 2|Time 9( 6+3 )ms|AST 19|Inlined 0Y 0N|IR 24/ 84|CodeSize 249|Addr 0x7fd732022000|Timestamp 49075683495411185|Src n/a
[engine] opt done id=628 AWFYVector>>#size |Tier 2|Time 7( 5+2 )ms|AST 13|Inlined 0Y 0N|IR 30/ 76|CodeSize 232|Addr 0x7fd732020000|Timestamp 49075683502762324|Src n/a
[engine] opt done id=630 AWFYHashIndexTable>>#hashSlotFor: |Tier 2|Time 22( 16+6 )ms|AST 43|Inlined 1Y 0N|IR 52/ 166|CodeSize 509|Addr 0x7fd73201e000|Timestamp 49075683505888078|Src n/a
[engine] opt done id=618 AWFYJsonParser>>#readNumber |Tier 2|Time 811( 357+453 )ms|AST 132|Inlined 78Y 12N|IR 9039/ 7585|CodeSize 26120|Addr 0x7fd732016000|Timestamp 49075683687030969|Src n/a
[engine] opt done id=614 AWFYJsonParser>>#readName |Tier 2|Time 433( 203+230 )ms|AST 32|Inlined 38Y 4N|IR 3852/ 4248|CodeSize 17713|Addr 0x7fd732010000|Timestamp 49075683938606015|Src n/a
[engine] opt done id=627 AWFYJsonObject>>#add:with: |Tier 2|Time 274( 101+173 )ms|AST 89|Inlined 6Y 0N|IR 1212/ 4406|CodeSize 21701|Addr 0x7fd732009000|Timestamp 49075683961240329|Src n/a
[engine] opt done id=648 AWFYJsonParser>>#readNull |Tier 2|Time 358( 174+184 )ms|AST 76|Inlined 45Y 4N|IR 3731/ 4021|CodeSize 16124|Addr 0x7fd732004000|Timestamp 49075684319284663|Src n/a
[engine] opt done id=587 AWFYJson>>#benchmark |Tier 1|Time 19( 14+5 )ms|AST 41|Inlined 0Y 3N|IR 240/ 331|CodeSize 1149|Addr 0x7fd732002000|Timestamp 49075684338912449|Src n/a
[engine] opt done id=588 AWFYJson class>>#RapBenchmarkMinified |Tier 1|Time 5( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 481|Addr 0x7fd732000000|Timestamp 49075684344099245|Src n/a
[engine] opt done id=589 AWFYJsonParser class>>#with: |Tier 1|Time 15( 10+4 )ms|AST 30|Inlined 0Y 2N|IR 199/ 284|CodeSize 958|Addr 0x7fd52c004000|Timestamp 49075684359069726|Src n/a
[engine] opt done id=590 Behavior>>#new <split-590> |Tier 1|Time 24( 8+16 )ms|AST 24|Inlined 0Y 0N|IR 167/ 786|CodeSize 3084|Addr 0x7fd52c002000|Timestamp 49075684383376259|Src n/a
[engine] opt done id=591 AWFYJsonParser>>#initializeWith: |Tier 1|Time 21( 13+8 )ms|AST 20|Inlined 0Y 0N|IR 299/ 625|CodeSize 2016|Addr 0x7fd52c000000|Timestamp 49075684404402682|Src n/a
[engine] opt done id=592 AWFYJsonParser>>#parse |Tier 1|Time 85( 31+54 )ms|AST 79|Inlined 0Y 5N|IR 960/ 4697|CodeSize 18566|Addr 0x7fd51c0b3000|Timestamp 49075684489866990|Src n/a
[engine] opt done id=650 AWFYJsonParser>>#isEndOfText |Tier 1|Time 9( 6+3 )ms|AST 14|Inlined 0Y 0N|IR 100/ 155|CodeSize 603|Addr 0x7fd51c0b1000|Timestamp 49075684499058602|Src n/a
[engine] opt done id=651 AWFYJson>>#verifyResult: |Tier 1|Time 37( 31+6 )ms|AST 125|Inlined 0Y 4N|IR 291/ 393|CodeSize 1450|Addr 0x7fd51c0af000|Timestamp 49075684536691545|Src n/a
[engine] opt done id=656 AWFYJsonArray>>#size |Tier 1|Time 12( 7+5 )ms|AST 17|Inlined 0Y 1N|IR 169/ 299|CodeSize 1042|Addr 0x7fd51c0ad000|Timestamp 49075684548943467|Src n/a
[engine] created adapter i2c_Z_AAAJ | CodeAddress 0x7fd51c0ac000
[engine] opt done id=586 AWFYBenchmark>>#innerBenchmarkLoop: |Tier 1|Time 27( 21+7 )ms|AST 58|Inlined 0Y 2N|IR 272/ 356|CodeSize 1571|Addr 0x7fd51c09f000|Timestamp 49075684576386858|Src n/a
[engine] opt done id=613 AWFYJsonParser>>#readObjectKeyValuePair: |Tier 2|Time 1082( 395+687 )ms|AST 116|Inlined 76Y 3N|IR 7973/ 9641|CodeSize 40106|Addr 0x7fd51c0a1000|Timestamp 49075684584945190|Src n/a
[engine] opt done id=607 AWFYHashIndexTable class>>#new |Tier 2|Time 115( 49+66 )ms|AST 24|Inlined 7Y 0N|IR 592/ 1421|CodeSize 5961|Addr 0x7fd51c09c000|Timestamp 49075684700562439|Src n/a
[engine] opt done id=602 AWFYJsonObject>>#initialize |Tier 2|Time 194( 89+105 )ms|AST 44|Inlined 16Y 0N|IR 709/ 2662|CodeSize 11143|Addr 0x7fd51c098000|Timestamp 49075684770246558|Src n/a
[engine] opt done id=599 AWFYJsonParser>>#readObject |Tier 2|Time 941( 463+479 )ms|AST 128|Inlined 83Y 10N|IR 6381/ 7597|CodeSize 28837|Addr 0x7fd51c08f000|Timestamp 49075684880301178|Src n/a
[engine] opt done id=645 AWFYJsonLiteral class>>#TRUE |Tier 2|Time 6( 3+3 )ms|AST 8|Inlined 0Y 0N|IR 19/ 70|CodeSize 227|Addr 0x7fd51c08d000|Timestamp 49075684943065657|Src n/a
[engine] opt done id=655 AWFYVector>>#at: |Tier 2|Time 15( 10+5 )ms|AST 30|Inlined 0Y 0N|IR 75/ 161|CodeSize 524|Addr 0x7fd51c08b000|Timestamp 49075684957948693|Src n/a
[engine] opt done id=647 AWFYJsonLiteral class>>#FALSE |Tier 2|Time 5( 3+2 )ms|AST 8|Inlined 0Y 0N|IR 19/ 70|CodeSize 227|Addr 0x7fd51c089000|Timestamp 49075684963154417|Src n/a
[engine] opt done id=654 AWFYHashIndexTable>>#at: |Tier 2|Time 32( 26+6 )ms|AST 45|Inlined 2Y 0N|IR 84/ 185|CodeSize 593|Addr 0x7fd51c087000|Timestamp 49075684995246871|Src n/a
[engine] opt done id=652 AWFYJsonObject>>#at: |Tier 2|Time 116( 89+28 )ms|AST 57|Inlined 8Y 0N|IR 553/ 730|CodeSize 2117|Addr 0x7fd51c085000|Timestamp 49075685111771960|Src n/a
[engine] opt done id=643 AWFYJsonParser>>#readTrue |Tier 2|Time 350( 161+189 )ms|AST 76|Inlined 45Y 4N|IR 3732/ 4077|CodeSize 16502|Addr 0x7fd51c07f000|Timestamp 49075685230579150|Src n/a
[engine] opt done id=650 AWFYJsonParser>>#isEndOfText |Tier 2|Time 8( 5+3 )ms|AST 14|Inlined 0Y 0N|IR 25/ 77|CodeSize 242|Addr 0x7fd51c07d000|Timestamp 49075685240880523|Src n/a
[engine] opt done id=656 AWFYJsonArray>>#size |Tier 2|Time 13( 10+3 )ms|AST 17|Inlined 1Y 0N|IR 41/ 105|CodeSize 330|Addr 0x7fd51c07b000|Timestamp 49075685254049015|Src n/a
[engine] opt done id=646 AWFYJsonParser>>#readFalse |Tier 2|Time 404( 171+232 )ms|AST 91|Inlined 57Y 5N|IR 4716/ 4948|CodeSize 20197|Addr 0x7fd51c075000|Timestamp 49075685350119917|Src n/a
[engine] opt done id=588 AWFYJson class>>#RapBenchmarkMinified |Tier 2|Time 5( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 11/ 45|CodeSize 146|Addr 0x7fd51c073000|Timestamp 49075685355132101|Src n/a
[engine] opt done id=589 AWFYJsonParser class>>#with: |Tier 2|Time 40( 27+13 )ms|AST 30|Inlined 2Y 0N|IR 189/ 679|CodeSize 2834|Addr 0x7fd51c071000|Timestamp 49075685396813933|Src n/a
[engine] opt done id=651 AWFYJson>>#verifyResult: |Tier 2|Time 226( 142+84 )ms|AST 125|Inlined 29Y 0N|IR 1619/ 1399|CodeSize 4369|Addr 0x7fd51c06e000|Timestamp 49075685459573314|Src n/a
[engine] created adapter c2i_A_AAAJJA | CodeAddress 0x7fd51c06d000
[engine] opt done id=373 String>>#, |Tier 1|Time 36( 29+7 )ms|AST 52|Inlined 0Y 2N|IR 276/ 405|CodeSize 1534|Addr 0x7fd51c06b000|Timestamp 49075685728256646|Src n/a
[engine] created adapter i2c_A_AAJ | CodeAddress 0x7fd51c06a000
[engine] created adapter c2i_J_AAJ | CodeAddress 0x7fd51c069000
[engine] opt done id=659 SmallInteger>>#printString |Tier 1|Time 59( 45+14 )ms|AST 148|Inlined 0Y 2N|IR 397/ 760|CodeSize 3884|Addr 0x7fd51c067000|Timestamp 49075685787277319|Src n/a
[engine] created adapter i2c_A_AAAJJA | CodeAddress 0x7fd51c066000
[engine] opt done id=587 AWFYJson>>#benchmark |Tier 2|Time 559( 230+329 )ms|AST 41|Inlined 43Y 2N|IR 3893/ 9803|CodeSize 38395|Addr 0x7fd51c05b000|Timestamp 49075685816220692|Src n/a
[engine] opt done id=299 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 1|Time 78( 53+25 )ms|AST 176|Inlined 0Y 1N|IR 701/ 1558|CodeSize 6920|Addr 0x7fd51c058000|Timestamp 49075685865369745|Src n/a
[engine] opt done id=567 StandardFileStream>>#isBinary |Tier 1|Time 11( 7+3 )ms|AST 21|Inlined 0Y 0N|IR 100/ 181|CodeSize 660|Addr 0x7fd51c056000|Timestamp 49075686099675240|Src n/a
[engine] opt done id=586 AWFYBenchmark>>#innerBenchmarkLoop: |Tier 2|Time 1032( 390+642 )ms|AST 58|Inlined 73Y 2N|IR 5591/ 12002|CodeSize 44391|Addr 0x7fd51c04a000|Timestamp 49075687120712574|Src n/a
[engine] opt done id=555 Character class>>#cr |Tier 1|Time 9( 6+3 )ms|AST 18|Inlined 0Y 0N|IR 93/ 135|CodeSize 505|Addr 0x7fd51c048000|Timestamp 49075690480489228|Src n/a
[engine] created adapter i2c_A_AAACA | CodeAddress 0x7fd51c047000
[engine] created adapter i2c_J_AAC | CodeAddress 0x7fd51c046000
[engine] opt done id=553 Character>>#asUnicode |Tier 1|Time 15( 12+2 )ms|AST 29|Inlined 0Y 0N|IR 89/ 125|CodeSize 454|Addr 0x7fd51c044000|Timestamp 49075691282569782|Src n/a
[engine] created adapter c2i_J_AAC | CodeAddress 0x7fd51c043000
[engine] opt done id=551 UTF8TextConverter>>#nextPut:toStream: |Tier 1|Time 59( 47+12 )ms|AST 125|Inlined 0Y 5N|IR 427/ 723|CodeSize 2820|Addr 0x7fd51c041000|Timestamp 49075691326497118|Src n/a
[engine] created adapter c2i_A_AAAAZ | CodeAddress 0x7fd51c03f000
[engine] opt done id=566 MultiByteFileStream>>#nextPutAll: |Tier 1|Time 24( 18+7 )ms|AST 61|Inlined 0Y 2N|IR 230/ 391|CodeSize 1441|Addr 0x7fd51c03d000|Timestamp 49075692091327549|Src n/a
[engine] opt done id=499 FileStream class>>#stdout |Tier 1|Time 26( 20+5 )ms|AST 36|Inlined 0Y 1N|IR 201/ 403|CodeSize 1464|Addr 0x7fd51c03b000|Timestamp 49075692092951435|Src n/a
[engine] opt done id=498 AWFYScriptConsole class>>#println: |Tier 1|Time 27( 20+7 )ms|AST 62|Inlined 0Y 4N|IR 279/ 373|CodeSize 1344|Addr 0x7fd51c039000|Timestamp 49075692093871986|Src n/a
[engine] created adapter i2c_J_AAJ | CodeAddress 0x7fd51c037000
[engine] created adapter c2i_A_AAJ | CodeAddress 0x7fd51c038000
[engine] opt done id=658 Object>>#asString |Tier 1|Time 23( 19+3 )ms|AST 17|Inlined 0Y 1N|IR 156/ 227|CodeSize 689|Addr 0x7fd51c035000|Timestamp 49075692483687722|Src n/a
[engine] opt done id=660 SmallInteger>>#decimalDigitLength |Tier 1|Time 30( 28+3 )ms|AST 56|Inlined 0Y 0N|IR 142/ 193|CodeSize 675|Addr 0x7fd51c031000|Timestamp 49075692503436410|Src n/a
[engine] opt done id=657 AWFYRun>>#printResult: |Tier 1|Time 43( 27+16 )ms|AST 68|Inlined 0Y 5N|IR 337/ 484|CodeSize 1724|Addr 0x7fd51c033000|Timestamp 49075692503448144|Src n/a
[engine] created adapter i2c_A_AAAJAJA | CodeAddress 0x7fd51c030000
[engine] created adapter i2c_A_AAAJAJ | CodeAddress 0x7fd51c02f000
[engine] created adapter c2i_A_AAAJAJ | CodeAddress 0x7fd51c02e000
[engine] opt done id=570 MultiByteFileStream>>#basicNext:putAll:startingAt: |Tier 1|Time 35( 31+4 )ms|AST 23|Inlined 0Y 1N|IR 164/ 235|CodeSize 805|Addr 0x7fd51c02c000|Timestamp 49075692892790546|Src n/a
[engine] created adapter c2i_A_AAAJAJA | CodeAddress 0x7fd51c02b000
[engine] opt done id=571 StandardFileStream>>#next:putAll:startingAt: |Tier 1|Time 27( 18+9 )ms|AST 61|Inlined 0Y 0N|IR 227/ 501|CodeSize 2204|Addr 0x7fd51c029000|Timestamp 49075692920139020|Src n/a
[engine] opt done id=568 TextConverter>>#nextPutAll:toStream: |Tier 1|Time 68( 64+4 )ms|AST 33|Inlined 0Y 1N|IR 176/ 292|CodeSize 1036|Addr 0x7fd51c027000|Timestamp 49075692921508113|Src n/a
[engine] opt done id=569 TextConverter>>#next:putAll:startingAt:toStream: |Tier 1|Time 69( 52+17 )ms|AST 126|Inlined 0Y 2N|IR 311/ 498|CodeSize 1931|Addr 0x7fd51c025000|Timestamp 49075692922205371|Src n/a
[engine] opt done id=574 MultiByteFileStream>>#basicNextPutAll: |Tier 1|Time 10( 7+4 )ms|AST 17|Inlined 0Y 1N|IR 154/ 225|CodeSize 736|Addr 0x7fd51c023000|Timestamp 49075693268224104|Src n/a
[engine] opt done id=572 WriteStream>>#cr |Tier 1|Time 16( 11+5 )ms|AST 31|Inlined 0Y 2N|IR 199/ 287|CodeSize 935|Addr 0x7fd51c021000|Timestamp 49075693274008979|Src n/a
[engine] created adapter c2i_A_AAACA | CodeAddress 0x7fd51c020000
[engine] opt done id=573 MultiByteFileStream>>#nextPut: |Tier 1|Time 24( 19+5 )ms|AST 33|Inlined 0Y 1N|IR 181/ 317|CodeSize 1125|Addr 0x7fd51c01e000|Timestamp 49075693281551912|Src n/a
[engine] opt done id=576 StandardFileStream>>#flush |Tier 1|Time 12( 7+4 )ms|AST 18|Inlined 0Y 0N|IR 155/ 268|CodeSize 936|Addr 0x7fd51c01c000|Timestamp 49075693662573453|Src n/a
[engine] created adapter c2i_Z_AAAJ | CodeAddress 0x7fd51c01b000
[engine] opt done id=575 StandardFileStream>>#nextPutAll: |Tier 1|Time 34( 24+10 )ms|AST 84|Inlined 0Y 0N|IR 284/ 627|CodeSize 2779|Addr 0x7fd51c019000|Timestamp 49075693685009899|Src n/a
[engine] opt done id=585 AWFYRun>>#measure: |Tier 1|Time 38( 31+7 )ms|AST 87|Inlined 0Y 2N|IR 308/ 442|CodeSize 1667|Addr 0x7fd51c017000|Timestamp 49075693689071430|Src n/a
[engine] opt done id=659 SmallInteger>>#printString |Tier 2|Time 107( 60+47 )ms|AST 148|Inlined 4Y 1N|IR 304/ 1018|CodeSize 4873|Addr 0x7fd51c014000|Timestamp 49075718188126138|Src n/a
[engine] opt done id=299 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 2|Time 116( 58+58 )ms|AST 176|Inlined 3Y 1N|IR 671/ 1474|CodeSize 6510|Addr 0x7fd51c011000|Timestamp 49075763444630355|Src n/a
[engine] opt done id=373 String>>#, |Tier 2|Time 139( 94+45 )ms|AST 52|Inlined 7Y 2N|IR 718/ 1566|CodeSize 6545|Addr 0x7fd51c00e000|Timestamp 49075764256490467|Src n/a
[engine] opt done id=567 StandardFileStream>>#isBinary |Tier 2|Time 10( 6+3 )ms|AST 21|Inlined 0Y 0N|IR 25/ 94|CodeSize 312|Addr 0x7fd51c00c000|Timestamp 49075764519400315|Src n/a
[engine] opt inval. id=659 SmallInteger>>#printString |Timestamp 49075800718697684|Src n/a|Reason null
[engine] opt inval. id=660 SmallInteger>>#decimalDigitLength |Timestamp 49075800719054660|Src n/a|Reason null
[engine] opt inval. id=569 TextConverter>>#next:putAll:startingAt:toStream: |Timestamp 49075800719914377|Src n/a|Reason null
[engine] Truffle runtime statistics for engine 1
Compilations : 168
Success : 158
Temporary Bailouts : 7
jdk.graal.compiler.core.common.CancellationBailoutException: Compilation cancelled.: 7
Permanent Bailouts : 0
Failed : 0
Interrupted : 3
Invalidated : 6
Unknown Reason : 6
Queues : 187
Dequeues : 26
Target inlined into only caller: 25
null : 1
Splits : 64
Compilation Accuracy : 0.964286
Queue Accuracy : 0.860963
Compilation Utilization : 0.142904
Remaining Compilation Queue : 0
Time to queue : count= 187, sum=1051478108, min= 8308, average= 5622877.59, max=120070201, maxTarget=TextConverter>>#next:putAll:startingAt:toStream:
Time waiting in queue : count= 168, sum= 97068466, min= 12, average= 577788.49, max= 2837332, maxTarget=AWFYHashIndexTable class>>#new
--------------------------- :
AST node statistics :
Truffle node count : count= 164, sum= 82569, min= 11, average= 503.47, max= 6146, maxTarget=AWFYJsonParser>>#readNumber
Trivial : count= 164, sum= 30468, min= 4, average= 185.78, max= 2280, maxTarget=AWFYJsonParser>>#readNumber
Non Trivial : count= 164, sum= 52101, min= 7, average= 317.69, max= 3866, maxTarget=AWFYJsonParser>>#readNumber
Monomorphic : count= 164, sum= 50548, min= 7, average= 308.22, max= 3717, maxTarget=AWFYJsonParser>>#readNumber
Polymorphic : count= 164, sum= 1553, min= 0, average= 9.47, max= 165, maxTarget=AWFYJsonParser>>#readObjectKeyValuePair:
Megamorphic : count= 164, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=String>>#compareWith:
Truffle call count : count= 164, sum= 1349, min= 0, average= 8.23, max= 93, maxTarget=AWFYJsonParser>>#readObject
Indirect : count= 164, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=String>>#compareWith:
Direct : count= 164, sum= 1349, min= 0, average= 8.23, max= 93, maxTarget=AWFYJsonParser>>#readObject
Dispatched : count= 164, sum= 323, min= 0, average= 1.97, max= 34, maxTarget=AWFYJsonParser>>#readValue
Inlined : count= 164, sum= 1026, min= 0, average= 6.26, max= 83, maxTarget=AWFYJsonParser>>#readObject
---------- :
Cloned : count= 164, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=String>>#compareWith:
Not Cloned : count= 164, sum= 1349, min= 0, average= 8.23, max= 93, maxTarget=AWFYJsonParser>>#readObject
Truffle loops : count= 164, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=String>>#compareWith:
--------------------------- :
Compilation Tier 1 :
Compilation Rate : 64558.70 bytes/second
Truffle Tier Rate : 91708.37 bytes/second
Graal Tier Rate : 250267.99 bytes/second
Installation Rate : 1695110.62 bytes/second
Time for compilation (us) : count= 101, sum= 3395034, min= 5110, average= 33614.20, max= 226430, maxTarget=AWFYJsonParser>>#readValue
Truffle Tier (us) : count= 101, sum= 2389956, min= 3013, average= 23662.93, max= 177753, maxTarget=AWFYJsonParser>>#readValue
Graal Tier (us) : count= 101, sum= 875777, min= 1768, average= 8671.06, max= 51070, maxTarget=AWFYJsonParser>>#parse
Code Installation (us) : count= 101, sum= 129300, min= 328, average= 1280.21, max= 9438, maxTarget=AWFYRun>>#printResult:
Graal node count :
After Truffle Tier : count= 101, sum= 27599, min= 87, average= 273.26, max= 1798, maxTarget=AWFYJsonParser>>#readValue
After Graal Tier : count= 101, sum= 55735, min= 123, average= 551.83, max= 4697, maxTarget=AWFYJsonParser>>#parse
Graal compilation result :
Code size : count= 101, sum= 219179, min= 454, average= 2170.09, max= 18566, maxTarget=AWFYJsonParser>>#parse
Total frame size : count= 101, sum= 10704, min= 48, average= 105.98, max= 480, maxTarget=AWFYVector>>#append:
Exception handlers : count= 101, sum= 340, min= 1, average= 3.37, max= 35, maxTarget=AWFYJsonParser>>#readValue
Infopoints : count= 101, sum= 2556, min= 5, average= 25.31, max= 194, maxTarget=AWFYJsonParser>>#readValue
CALL : count= 101, sum= 2556, min= 5, average= 25.31, max= 194, maxTarget=AWFYJsonParser>>#readValue
Marks : count= 101, sum= 505, min= 5, average= 5.00, max= 5, maxTarget=String>>#compareWith:
Data references : count= 101, sum= 1526, min= 3, average= 15.11, max= 130, maxTarget=AWFYJsonParser>>#readValue
--------------------------- :
Compilation Tier 2 :
Compilation Rate : 34560.57 bytes/second
Truffle Tier Rate : 76451.54 bytes/second
Graal Tier Rate : 76994.42 bytes/second
Installation Rate : 2696539.15 bytes/second
Time for compilation (us) : count= 64, sum= 13762416, min= 4898, average= 215037.76, max= 1082214, maxTarget=AWFYJsonParser>>#readObjectKeyValuePair:
Truffle Tier (us) : count= 57, sum= 6221418, min= 2746, average= 109147.69, max= 716123, maxTarget=AWFYJsonParser>>#readValue
Graal Tier (us) : count= 57, sum= 6177551, min= 1855, average= 108378.09, max= 673124, maxTarget=AWFYJsonParser>>#readObjectKeyValuePair:
Code Installation (us) : count= 57, sum= 176387, min= 262, average= 3094.53, max= 15346, maxTarget=AWFYJsonParser>>#readObject
Graal node count :
After Truffle Tier : count= 63, sum= 95319, min= 11, average= 1513.00, max= 9039, maxTarget=AWFYJsonParser>>#readNumber
After Graal Tier : count= 57, sum= 122724, min= 45, average= 2153.05, max= 12002, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Graal compilation result :
Code size : count= 57, sum= 475637, min= 146, average= 8344.51, max= 44391, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Total frame size : count= 57, sum= 9856, min= 32, average= 172.91, max= 672, maxTarget=AWFYJsonParser>>#readObjectKeyValuePair:
Exception handlers : count= 57, sum= 57, min= 0, average= 1.00, max= 20, maxTarget=AWFYJsonParser>>#readValue
Infopoints : count= 57, sum= 2500, min= 3, average= 43.86, max= 223, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
CALL : count= 57, sum= 2500, min= 3, average= 43.86, max= 223, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Marks : count= 57, sum= 417, min= 5, average= 7.32, max= 23, maxTarget=AWFYJsonParser>>#skipWhiteSpace
Data references : count= 57, sum= 2959, min= 2, average= 51.91, max= 256, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
# List (iterations: 300, problem size: 1500) on Wed Jul 31 07:33:14 UTC 2024
# `/home/fniephaus/dev/graal/sdk/mxbuild/linux-amd64/SMALLTALK_NATIVE_STANDALONE_SVM_JAVA22/trufflesqueak-24.0.2-linux-amd64/bin/trufflesqueak --experimental-options --smalltalk.disable-startup --smalltalk.disable-interrupts --engine.Mode=default --engine.TraceCompilation --engine.CompilationStatistics --log.file="/home/fniephaus/dev/are-we-fast-yet/traces/List.trace.log" --quiet --code "AWFYHarness run: #('List' 300 1500)"`
[engine] created adapter i2c_Z_AAAAA | CodeAddress 0x7fc76c3e8000
[engine] created adapter i2c_A_AAAAAA | CodeAddress 0x7fc76c3e7000
[engine] opt done id=609 AWFYList>>#isShorter:than: |Tier 1|Time 55( 40+15 )ms|AST 71|Inlined 0Y 0N|IR 360/ 582|CodeSize 2180|Addr 0x7fc76c3e5000|Timestamp 49075803384437678|Src n/a
[engine] created adapter i2c_A_AAAJ | CodeAddress 0x7fc76c3e4000
[engine] created adapter c2i_Z_AAAAA | CodeAddress 0x7fc76c3e3000
[engine] created adapter c2i_A_AAAAAA | CodeAddress 0x7fc76c3e2000
[engine] created adapter c2i_A_AAA | CodeAddress 0x7fc76c21d000
[engine] created adapter c2i_A_AAAJ | CodeAddress 0x7fc76c21c000
[engine] opt done id=608 AWFYList>>#talkWithX:withY:withZ: |Tier 1|Time 86( 75+12 )ms|AST 128|Inlined 0Y 5N|IR 365/ 527|CodeSize 2132|Addr 0x7fc76c21a000|Timestamp 49075803420203775|Src n/a
[engine] opt done id=585 AWFYListElement class>>#new: |Tier 1|Time 39( 34+5 )ms|AST 30|Inlined 0Y 2N|IR 203/ 286|CodeSize 958|Addr 0x7fc76c218000|Timestamp 49075803425901419|Src n/a
[engine] created adapter i2c_A_AAA | CodeAddress 0x7fc76c217000
[engine] opt done id=587 AWFYListElement>>#initialize: |Tier 1|Time 14( 7+6 )ms|AST 10|Inlined 0Y 0N|IR 159/ 300|CodeSize 932|Addr 0x7fc76c215000|Timestamp 49075803433954991|Src n/a
[engine] created adapter i2c_J_AAA | CodeAddress 0x7fc76c214000
[engine] opt done id=609 AWFYList>>#isShorter:than: |Tier 2|Time 55( 23+32 )ms|AST 71|Inlined 0Y 0N|IR 267/ 402|CodeSize 1221|Addr 0x7fc76c212000|Timestamp 49075803440546715|Src n/a
[engine] opt done id=586 Behavior>>#new <split-586> |Tier 1|Time 21( 14+7 )ms|AST 24|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7fc76c210000|Timestamp 49075803447375213|Src n/a
[engine] created adapter c2i_J_AAA | CodeAddress 0x7fc76c20f000
[engine] opt done id=610 AWFYListElement>>#length |Tier 1|Time 43( 28+15 )ms|AST 38|Inlined 0Y 1N|IR 242/ 407|CodeSize 1483|Addr 0x7fc76c20d000|Timestamp 49075803477076633|Src n/a
[engine] created adapter i2c_A_AAAA | CodeAddress 0x7fc76c20c000
[engine] created adapter c2i_A_AAAA | CodeAddress 0x7fc76c20b000
[engine] opt done id=589 AWFYListElement>>#next: <split-589> |Tier 1|Time 11( 8+3 )ms|AST 8|Inlined 0Y 0N|IR 129/ 170|CodeSize 548|Addr 0x7fc76c209000|Timestamp 49075803487903734|Src n/a
[engine] opt done id=584 AWFYList>>#makeList: |Tier 1|Time 43( 37+6 )ms|AST 74|Inlined 0Y 3N|IR 279/ 370|CodeSize 1281|Addr 0x7fc76c207000|Timestamp 49075803490297868|Src n/a
[engine] opt done id=593 AWFYList>>#makeList: <split-593> |Tier 1|Time 24( 18+6 )ms|AST 72|Inlined 0Y 3N|IR 258/ 354|CodeSize 1224|Addr 0x7fc76c205000|Timestamp 49075803512310932|Src n/a
[engine] opt done id=594 AWFYList>>#makeList: <split-594> |Tier 1|Time 24( 18+6 )ms|AST 72|Inlined 0Y 3N|IR 257/ 353|CodeSize 1224|Addr 0x7fc76c203000|Timestamp 49075803514841333|Src n/a
[engine] opt done id=596 AWFYListElement>>#next: <split-596> |Tier 1|Time 8( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 133/ 286|CodeSize 887|Addr 0x7fc76c201000|Timestamp 49075803522636899|Src n/a
[engine] opt done id=597 AWFYListElement>>#next: <split-597> |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 132/ 266|CodeSize 827|Addr 0x7fc76c1ff000|Timestamp 49075803529800860|Src n/a
[engine] opt done id=598 AWFYListElement>>#next: <split-598> |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 133/ 286|CodeSize 887|Addr 0x7fc76c1fd000|Timestamp 49075803537263198|Src n/a
[engine] opt done id=595 AWFYList>>#makeList: <split-595> |Tier 1|Time 26( 19+6 )ms|AST 74|Inlined 0Y 3N|IR 279/ 369|CodeSize 1263|Addr 0x7fc76c1fb000|Timestamp 49075803538024225|Src n/a
[engine] opt done id=590 AWFYList>>#makeList: <split-590> |Tier 1|Time 24( 18+6 )ms|AST 72|Inlined 0Y 3N|IR 258/ 354|CodeSize 1224|Addr 0x7fc76c1f9000|Timestamp 49075803562382322|Src n/a
[engine] opt done id=583 AWFYList>>#benchmark |Tier 1|Time 30( 23+7 )ms|AST 75|Inlined 0Y 5N|IR 332/ 427|CodeSize 1480|Addr 0x7fc76c1f7000|Timestamp 49075803567023217|Src n/a
[engine] opt done id=591 AWFYList>>#makeList: <split-591> |Tier 1|Time 26( 19+7 )ms|AST 72|Inlined 0Y 3N|IR 258/ 354|CodeSize 1224|Addr 0x7fc76c1f5000|Timestamp 49075803588948557|Src n/a
[engine] opt done id=592 AWFYList>>#makeList: <split-592> |Tier 1|Time 28( 20+8 )ms|AST 72|Inlined 0Y 3N|IR 262/ 374|CodeSize 1335|Addr 0x7fc76c1f3000|Timestamp 49075803595483987|Src n/a
[engine] opt done id=599 AWFYListElement>>#next: <split-599> |Tier 1|Time 9( 5+4 )ms|AST 8|Inlined 0Y 0N|IR 132/ 266|CodeSize 827|Addr 0x7fc76c1f1000|Timestamp 49075803598172934|Src n/a
[engine] opt done id=600 AWFYListElement>>#next: <split-600> |Tier 1|Time 9( 5+4 )ms|AST 8|Inlined 0Y 0N|IR 132/ 266|CodeSize 827|Addr 0x7fc760c33000|Timestamp 49075803604681893|Src n/a
[engine] opt done id=601 AWFYListElement>>#next: <split-601> |Tier 1|Time 9( 5+4 )ms|AST 8|Inlined 0Y 0N|IR 132/ 266|CodeSize 827|Addr 0x7fc760c31000|Timestamp 49075803606997871|Src n/a
[engine] opt done id=602 AWFYList>>#makeList: <split-602> |Tier 1|Time 40( 34+6 )ms|AST 72|Inlined 0Y 3N|IR 258/ 354|CodeSize 1224|Addr 0x7fc760c2f000|Timestamp 49075803645218586|Src n/a
[engine] opt done id=603 AWFYList>>#makeList: <split-603> |Tier 1|Time 40( 34+6 )ms|AST 72|Inlined 0Y 3N|IR 258/ 354|CodeSize 1224|Addr 0x7fc760c2d000|Timestamp 49075803646999973|Src n/a
[engine] created adapter i2c_Z_AAAJ | CodeAddress 0x7fc760c2c000
[engine] opt done id=611 AWFYList>>#verifyResult: |Tier 1|Time 10( 8+2 )ms|AST 14|Inlined 0Y 0N|IR 92/ 128|CodeSize 503|Addr 0x7fc760c2a000|Timestamp 49075803657233186|Src n/a
[engine] opt done id=605 AWFYListElement>>#next: <split-605> |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 132/ 266|CodeSize 827|Addr 0x7fc760c28000|Timestamp 49075803664526429|Src n/a
[engine] opt done id=604 AWFYList>>#makeList: <split-604> |Tier 1|Time 25( 19+6 )ms|AST 72|Inlined 0Y 3N|IR 262/ 374|CodeSize 1335|Addr 0x7fc760c26000|Timestamp 49075803670830324|Src n/a
[engine] opt done id=606 AWFYListElement>>#next: <split-606> |Tier 1|Time 8( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 132/ 266|CodeSize 827|Addr 0x7fc760c24000|Timestamp 49075803672838287|Src n/a
[engine] opt done id=607 AWFYListElement>>#next: <split-607> |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 132/ 266|CodeSize 827|Addr 0x7fc760c22000|Timestamp 49075803679950563|Src n/a
[engine] opt done id=612 AWFYList>>#makeList: <split-612> |Tier 1|Time 24( 18+6 )ms|AST 72|Inlined 0Y 3N|IR 258/ 354|CodeSize 1224|Addr 0x7fc760c20000|Timestamp 49075803697216919|Src n/a
[engine] opt done id=613 AWFYList>>#makeList: <split-613> |Tier 1|Time 24( 19+6 )ms|AST 72|Inlined 0Y 3N|IR 258/ 354|CodeSize 1224|Addr 0x7fc760c1e000|Timestamp 49075803704318858|Src n/a
[engine] opt done id=615 AWFYListElement>>#next: <split-615> |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 132/ 266|CodeSize 827|Addr 0x7fc760c1c000|Timestamp 49075803711791533|Src n/a
[engine] opt done id=616 AWFYListElement>>#next: <split-616> |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 132/ 266|CodeSize 827|Addr 0x7fc760c1a000|Timestamp 49075803718937894|Src n/a
[engine] opt done id=614 AWFYList>>#makeList: <split-614> |Tier 1|Time 25( 19+6 )ms|AST 72|Inlined 0Y 3N|IR 262/ 374|CodeSize 1335|Addr 0x7fc760c18000|Timestamp 49075803722599078|Src n/a
[engine] opt done id=617 AWFYListElement>>#next: <split-617> |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 132/ 266|CodeSize 827|Addr 0x7fc760c16000|Timestamp 49075803726223804|Src n/a
[engine] opt done id=586 Behavior>>#new <split-586> |Tier 2|Time 15( 8+7 )ms|AST 24|Inlined 0Y 0N|IR 31/ 372|CodeSize 1369|Addr 0x7fc760c14000|Timestamp 49075803741251081|Src n/a
[engine] opt done id=585 AWFYListElement class>>#new: |Tier 2|Time 27( 20+7 )ms|AST 30|Inlined 2Y 0N|IR 38/ 376|CodeSize 1378|Addr 0x7fc760c12000|Timestamp 49075803750024891|Src n/a
[engine] opt done id=610 AWFYListElement>>#length |Tier 2|Time 43( 26+18 )ms|AST 38|Inlined 2Y 1N|IR 366/ 386|CodeSize 1301|Addr 0x7fc760c10000|Timestamp 49075803793691390|Src n/a
[engine] opt done id=589 AWFYListElement>>#next: <split-589> |Tier 2|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 55/ 95|CodeSize 224|Addr 0x7fc760c0e000|Timestamp 49075803801066492|Src n/a
[engine] opt done id=584 AWFYList>>#makeList: |Tier 2|Time 114( 82+32 )ms|AST 74|Inlined 14Y 1N|IR 274/ 1338|CodeSize 4789|Addr 0x7fc760c0b000|Timestamp 49075803864350317|Src n/a
[engine] opt done id=611 AWFYList>>#verifyResult: |Tier 2|Time 7( 4+3 )ms|AST 14|Inlined 0Y 0N|IR 18/ 51|CodeSize 146|Addr 0x7fc760c09000|Timestamp 49075803893959961|Src n/a
[engine] opt done id=598 AWFYListElement>>#next: <split-598> |Tier 2|Time 9( 4+5 )ms|AST 8|Inlined 0Y 0N|IR 59/ 211|CodeSize 478|Addr 0x7fc760c07000|Timestamp 49075803903028934|Src n/a
[engine] created adapter c2i_Z_AAAJ | CodeAddress 0x7fc760c06000
[engine] opt done id=582 AWFYBenchmark>>#innerBenchmarkLoop: |Tier 1|Time 37( 29+8 )ms|AST 58|Inlined 0Y 2N|IR 273/ 355|CodeSize 1573|Addr 0x7fc760c04000|Timestamp 49075803987654408|Src n/a
[engine] opt done id=595 AWFYList>>#makeList: <split-595> |Tier 2|Time 117( 85+32 )ms|AST 74|Inlined 14Y 1N|IR 295/ 1343|CodeSize 4838|Addr 0x7fc760c01000|Timestamp 49075804105021637|Src n/a
[engine] opt done id=594 AWFYList>>#makeList: <split-594> |Tier 2|Time 139( 103+36 )ms|AST 72|Inlined 14Y 1N|IR 293/ 1622|CodeSize 6066|Addr 0x7fc558004000|Timestamp 49075804244323425|Src n/a
[engine] opt done id=593 AWFYList>>#makeList: <split-593> |Tier 2|Time 127( 86+41 )ms|AST 72|Inlined 14Y 1N|IR 225/ 1965|CodeSize 7247|Addr 0x7fc558001000|Timestamp 49075804371187635|Src n/a
[engine] opt done id=596 AWFYListElement>>#next: <split-596> |Tier 2|Time 10( 4+6 )ms|AST 8|Inlined 0Y 0N|IR 59/ 211|CodeSize 478|Addr 0x7fc5386a0000|Timestamp 49075804381310424|Src n/a
[engine] opt done id=597 AWFYListElement>>#next: <split-597> |Tier 2|Time 8( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 58/ 189|CodeSize 439|Addr 0x7fc53869e000|Timestamp 49075804389733753|Src n/a
[engine] opt done id=590 AWFYList>>#makeList: <split-590> |Tier 2|Time 113( 85+28 )ms|AST 72|Inlined 14Y 1N|IR 200/ 1301|CodeSize 4669|Addr 0x7fc53868e000|Timestamp 49075804502958778|Src n/a
[engine] opt done id=608 AWFYList>>#talkWithX:withY:withZ: |Tier 2|Time 1107( 229+877 )ms|AST 128|Inlined 39Y 61N|IR 7422/ 11949|CodeSize 48133|Addr 0x7fc538691000|Timestamp 49075804547357808|Src n/a
[engine] opt done id=612 AWFYList>>#makeList: <split-612> |Tier 2|Time 113( 85+28 )ms|AST 72|Inlined 14Y 1N|IR 200/ 1301|CodeSize 4669|Addr 0x7fc53868b000|Timestamp 49075804616561173|Src n/a
[engine] opt done id=607 AWFYListElement>>#next: <split-607> |Tier 2|Time 9( 4+5 )ms|AST 8|Inlined 0Y 0N|IR 58/ 189|CodeSize 439|Addr 0x7fc538689000|Timestamp 49075804625863357|Src n/a
[engine] opt done id=602 AWFYList>>#makeList: <split-602> |Tier 2|Time 112( 85+28 )ms|AST 72|Inlined 14Y 1N|IR 200/ 1301|CodeSize 4669|Addr 0x7fc538686000|Timestamp 49075804738381066|Src n/a
[engine] opt done id=16 String class>>#new: |Tier 1|Time 30( 17+13 )ms|AST 46|Inlined 0Y 1N|IR 206/ 618|CodeSize 2787|Addr 0x7fc538684000|Timestamp 49075804897666446|Src n/a
[engine] opt done id=583 AWFYList>>#benchmark |Tier 2|Time 1181( 428+753 )ms|AST 75|Inlined 72Y 41N|IR 5432/ 13694|CodeSize 55252|Addr 0x7fc538675000|Timestamp 49075805084217135|Src n/a
[engine] opt done id=582 AWFYBenchmark>>#innerBenchmarkLoop: |Tier 2|Time 326( 292+33 )ms|AST 58|Inlined 1Y 1N|IR 123/ 513|CodeSize 2243|Addr 0x7fc538673000|Timestamp 49075805193226968|Src n/a
[engine] created adapter i2c_A_AAJ | CodeAddress 0x7fc760c00000
[engine] created adapter i2c_A_AAAJJA | CodeAddress 0x7fc558000000
[engine] created adapter c2i_J_AAJ | CodeAddress 0x7fc538672000
[engine] opt done id=620 SmallInteger>>#printString |Tier 1|Time 68( 51+17 )ms|AST 148|Inlined 0Y 2N|IR 397/ 760|CodeSize 3884|Addr 0x7fc538670000|Timestamp 49075805749233707|Src n/a
[engine] opt done id=301 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 1|Time 98( 67+31 )ms|AST 176|Inlined 0Y 1N|IR 701/ 1558|CodeSize 6920|Addr 0x7fc53866d000|Timestamp 49075805778994216|Src n/a
[engine] created adapter c2i_A_AAAJJA | CodeAddress 0x7fc53866c000
[engine] opt done id=375 String>>#, |Tier 1|Time 41( 33+8 )ms|AST 52|Inlined 0Y 2N|IR 276/ 405|CodeSize 1534|Addr 0x7fc53866a000|Timestamp 49075806532307718|Src n/a
[engine] created adapter i2c_Z_AAA | CodeAddress 0x7fc538669000
[engine] opt done id=569 StandardFileStream>>#isBinary |Tier 1|Time 16( 12+3 )ms|AST 21|Inlined 0Y 0N|IR 100/ 181|CodeSize 660|Addr 0x7fc538667000|Timestamp 49075806912441893|Src n/a
[engine] opt done id=557 Character class>>#cr |Tier 1|Time 9( 6+3 )ms|AST 18|Inlined 0Y 0N|IR 93/ 135|CodeSize 505|Addr 0x7fc538665000|Timestamp 49075811541243282|Src n/a
[engine] created adapter i2c_A_AAACA | CodeAddress 0x7fc538664000
[engine] created adapter i2c_J_AAC | CodeAddress 0x7fc538663000
[engine] opt done id=555 Character>>#asUnicode |Tier 1|Time 15( 13+2 )ms|AST 29|Inlined 0Y 0N|IR 89/ 125|CodeSize 454|Addr 0x7fc538661000|Timestamp 49075812305279355|Src n/a
[engine] created adapter c2i_Z_AAA | CodeAddress 0x7fc538660000
[engine] created adapter c2i_J_AAC | CodeAddress 0x7fc53865f000
[engine] created adapter c2i_A_AAAC | CodeAddress 0x7fc53865e000
[engine] opt done id=553 UTF8TextConverter>>#nextPut:toStream: |Tier 1|Time 68( 57+12 )ms|AST 125|Inlined 0Y 5N|IR 427/ 723|CodeSize 2820|Addr 0x7fc53865c000|Timestamp 49075812358689389|Src n/a
[engine] created adapter c2i_A_AAAAZ | CodeAddress 0x7fc53865a000
[engine] created adapter c2i_A_AAAAA | CodeAddress 0x7fc538659000
[engine] opt done id=500 AWFYScriptConsole class>>#println: |Tier 1|Time 24( 18+6 )ms|AST 62|Inlined 0Y 4N|IR 279/ 373|CodeSize 1344|Addr 0x7fc538657000|Timestamp 49075813072754160|Src n/a
[engine] opt done id=501 FileStream class>>#stdout |Tier 1|Time 25( 19+6 )ms|AST 36|Inlined 0Y 1N|IR 201/ 403|CodeSize 1464|Addr 0x7fc538655000|Timestamp 49075813073919028|Src n/a
[engine] opt done id=568 MultiByteFileStream>>#nextPutAll: |Tier 1|Time 31( 24+6 )ms|AST 61|Inlined 0Y 2N|IR 230/ 391|CodeSize 1441|Addr 0x7fc538653000|Timestamp 49075813079667310|Src n/a
[engine] created adapter i2c_J_AAJ | CodeAddress 0x7fc538652000
[engine] created adapter c2i_A_AAJ | CodeAddress 0x7fc538651000
[engine] opt done id=621 SmallInteger>>#decimalDigitLength |Tier 1|Time 16( 14+2 )ms|AST 43|Inlined 0Y 0N|IR 101/ 146|CodeSize 603|Addr 0x7fc53864f000|Timestamp 49075813444695088|Src n/a
[engine] opt done id=619 Object>>#asString |Tier 1|Time 17( 13+3 )ms|AST 17|Inlined 0Y 1N|IR 156/ 227|CodeSize 689|Addr 0x7fc53864d000|Timestamp 49075813444940452|Src n/a
[engine] opt done id=618 AWFYRun>>#printResult: |Tier 1|Time 30( 23+8 )ms|AST 68|Inlined 0Y 5N|IR 337/ 484|CodeSize 1724|Addr 0x7fc53864b000|Timestamp 49075813458413618|Src n/a
[engine] created adapter i2c_A_AAAAA | CodeAddress 0x7fc53864a000
[engine] created adapter i2c_A_AAAJAJ | CodeAddress 0x7fc538649000
[engine] created adapter i2c_A_AAAJAJA | CodeAddress 0x7fc538648000
[engine] created adapter c2i_A_AAAJAJ | CodeAddress 0x7fc538647000
[engine] created adapter c2i_A_AAAJAJA | CodeAddress 0x7fc538646000
[engine] opt done id=572 MultiByteFileStream>>#basicNext:putAll:startingAt: |Tier 1|Time 26( 22+4 )ms|AST 23|Inlined 0Y 1N|IR 164/ 235|CodeSize 805|Addr 0x7fc538644000|Timestamp 49075813833615732|Src n/a
[engine] opt done id=570 TextConverter>>#nextPutAll:toStream: |Tier 1|Time 30( 25+4 )ms|AST 33|Inlined 0Y 1N|IR 176/ 292|CodeSize 1036|Addr 0x7fc538642000|Timestamp 49075813837764990|Src n/a
[engine] opt done id=573 StandardFileStream>>#next:putAll:startingAt: |Tier 1|Time 26( 18+8 )ms|AST 61|Inlined 0Y 0N|IR 227/ 501|CodeSize 2204|Addr 0x7fc538640000|Timestamp 49075813860172958|Src n/a
[engine] opt done id=571 TextConverter>>#next:putAll:startingAt:toStream: |Tier 1|Time 55( 46+9 )ms|AST 126|Inlined 0Y 2N|IR 311/ 498|CodeSize 1931|Addr 0x7fc53863e000|Timestamp 49075813862940341|Src n/a
[engine] created adapter i2c_A_AAAC | CodeAddress 0x7fc53863d000
[engine] opt done id=576 MultiByteFileStream>>#basicNextPutAll: |Tier 1|Time 10( 7+4 )ms|AST 17|Inlined 0Y 1N|IR 154/ 225|CodeSize 736|Addr 0x7fc53863b000|Timestamp 49075814198531551|Src n/a
[engine] opt done id=574 WriteStream>>#cr |Tier 1|Time 15( 11+4 )ms|AST 31|Inlined 0Y 2N|IR 199/ 287|CodeSize 935|Addr 0x7fc538639000|Timestamp 49075814203327501|Src n/a
[engine] created adapter c2i_A_AAACA | CodeAddress 0x7fc538638000
[engine] opt done id=575 MultiByteFileStream>>#nextPut: |Tier 1|Time 27( 22+5 )ms|AST 33|Inlined 0Y 1N|IR 181/ 317|CodeSize 1125|Addr 0x7fc538636000|Timestamp 49075814215149470|Src n/a
[engine] opt done id=577 StandardFileStream>>#nextPutAll: |Tier 1|Time 34( 24+10 )ms|AST 84|Inlined 0Y 0N|IR 284/ 627|CodeSize 2779|Addr 0x7fc538634000|Timestamp 49075814232753805|Src n/a
[engine] opt done id=578 StandardFileStream>>#flush |Tier 1|Time 12( 7+4 )ms|AST 18|Inlined 0Y 0N|IR 155/ 268|CodeSize 936|Addr 0x7fc538632000|Timestamp 49075814579386330|Src n/a
[engine] opt done id=581 AWFYRun>>#measure: |Tier 1|Time 30( 23+7 )ms|AST 87|Inlined 0Y 2N|IR 308/ 442|CodeSize 1667|Addr 0x7fc538630000|Timestamp 49075814597959410|Src n/a
[engine] opt done id=620 SmallInteger>>#printString |Tier 2|Time 89( 51+38 )ms|AST 148|Inlined 4Y 1N|IR 250/ 1166|CodeSize 4853|Addr 0x7fc53862d000|Timestamp 49075838650807746|Src n/a
[engine] opt done id=16 String class>>#new: |Tier 2|Time 36( 25+11 )ms|AST 46|Inlined 2Y 1N|IR 102/ 509|CodeSize 2424|Addr 0x7fc53862b000|Timestamp 49075857285307973|Src n/a
[engine] opt done id=301 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 2|Time 115( 57+58 )ms|AST 176|Inlined 3Y 1N|IR 671/ 1476|CodeSize 6314|Addr 0x7fc538628000|Timestamp 49075882113762442|Src n/a
[engine] opt done id=375 String>>#, |Tier 2|Time 140( 95+45 )ms|AST 52|Inlined 9Y 2N|IR 718/ 1566|CodeSize 6599|Addr 0x7fc538625000|Timestamp 49075882909587412|Src n/a
[engine] opt done id=569 StandardFileStream>>#isBinary |Tier 2|Time 10( 6+3 )ms|AST 21|Inlined 0Y 0N|IR 25/ 94|CodeSize 312|Addr 0x7fc538623000|Timestamp 49075883161536582|Src n/a
[engine] opt inval. id=620 SmallInteger>>#printString |Timestamp 49075918226155949|Src n/a|Reason null
[engine] opt inval. id=621 SmallInteger>>#decimalDigitLength |Timestamp 49075918226486315|Src n/a|Reason null
[engine] opt inval. id=571 TextConverter>>#next:putAll:startingAt:toStream: |Timestamp 49075918233162136|Src n/a|Reason null
[engine] Truffle runtime statistics for engine 1
Compilations : 91
Success : 84
Temporary Bailouts : 5
jdk.graal.compiler.core.common.CancellationBailoutException: Compilation cancelled.: 5
Permanent Bailouts : 0
Failed : 0
Interrupted : 2
Invalidated : 3
Unknown Reason : 3
Queues : 108
Dequeues : 21
Target inlined into only caller: 21
Splits : 80
Compilation Accuracy : 0.967033
Queue Accuracy : 0.805556
Compilation Utilization : 0.052079
Remaining Compilation Queue : 0
Time to queue : count= 108, sum= 907690869, min= 1987, average= 8404545.09, max=114907733, maxTarget=TextConverter>>#next:putAll:startingAt:toStream:
Time waiting in queue : count= 91, sum= 6944655, min= 16, average= 76314.90, max= 660225, maxTarget=AWFYList>>#makeList: <split-613>
--------------------------- :
AST node statistics :
Truffle node count : count= 86, sum= 24891, min= 14, average= 289.43, max= 6200, maxTarget=AWFYList>>#talkWithX:withY:withZ:
Trivial : count= 86, sum= 8871, min= 6, average= 103.15, max= 2220, maxTarget=AWFYList>>#talkWithX:withY:withZ:
Non Trivial : count= 86, sum= 16020, min= 8, average= 186.28, max= 3980, maxTarget=AWFYList>>#talkWithX:withY:withZ:
Monomorphic : count= 86, sum= 15759, min= 8, average= 183.24, max= 3860, maxTarget=AWFYList>>#talkWithX:withY:withZ:
Polymorphic : count= 86, sum= 261, min= 0, average= 3.03, max= 120, maxTarget=AWFYList>>#talkWithX:withY:withZ:
Megamorphic : count= 86, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYList>>#isShorter:than:
Truffle call count : count= 86, sum= 451, min= 0, average= 5.24, max= 113, maxTarget=AWFYList>>#benchmark
Indirect : count= 86, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYList>>#isShorter:than:
Direct : count= 86, sum= 451, min= 0, average= 5.24, max= 113, maxTarget=AWFYList>>#benchmark
Dispatched : count= 86, sum= 205, min= 0, average= 2.38, max= 61, maxTarget=AWFYList>>#talkWithX:withY:withZ:
Inlined : count= 86, sum= 246, min= 0, average= 2.86, max= 72, maxTarget=AWFYList>>#benchmark
---------- :
Cloned : count= 86, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYList>>#isShorter:than:
Not Cloned : count= 86, sum= 451, min= 0, average= 5.24, max= 113, maxTarget=AWFYList>>#benchmark
Truffle loops : count= 86, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYList>>#isShorter:than:
--------------------------- :
Compilation Tier 1 :
Compilation Rate : 51348.03 bytes/second
Truffle Tier Rate : 68439.57 bytes/second
Graal Tier Rate : 238249.25 bytes/second
Installation Rate : 1500983.13 bytes/second
Time for compilation (us) : count= 59, sum= 1574198, min= 7114, average= 26681.33, max= 98113, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Truffle Tier (us) : count= 59, sum= 1181071, min= 3920, average= 20018.15, max= 74546, maxTarget=AWFYList>>#talkWithX:withY:withZ:
Graal Tier (us) : count= 59, sum= 339274, min= 1855, average= 5750.42, max= 27354, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Code Installation (us) : count= 59, sum= 53852, min= 328, average= 912.76, max= 3418, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Graal node count :
After Truffle Tier : count= 59, sum= 13006, min= 89, average= 220.44, max= 701, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
After Graal Tier : count= 59, sum= 21776, min= 125, average= 369.08, max= 1558, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Graal compilation result :
Code size : count= 59, sum= 80832, min= 454, average= 1370.03, max= 6920, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Total frame size : count= 59, sum= 5760, min= 48, average= 97.63, max= 304, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Exception handlers : count= 59, sum= 158, min= 1, average= 2.68, max= 6, maxTarget=AWFYList>>#talkWithX:withY:withZ:
Infopoints : count= 59, sum= 972, min= 5, average= 16.47, max= 70, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
CALL : count= 59, sum= 972, min= 5, average= 16.47, max= 70, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Marks : count= 59, sum= 295, min= 5, average= 5.00, max= 5, maxTarget=AWFYList>>#isShorter:than:
Data references : count= 59, sum= 608, min= 3, average= 10.31, max= 40, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
--------------------------- :
Compilation Tier 2 :
Compilation Rate : 38674.33 bytes/second
Truffle Tier Rate : 89968.08 bytes/second
Graal Tier Rate : 84874.49 bytes/second
Installation Rate : 1322876.69 bytes/second
Time for compilation (us) : count= 30, sum= 4409902, min= 6693, average= 146996.75, max= 1181210, maxTarget=AWFYList>>#benchmark
Truffle Tier (us) : count= 25, sum= 1895672, min= 3710, average= 75826.89, max= 427617, maxTarget=AWFYList>>#benchmark
Graal Tier (us) : count= 25, sum= 2009437, min= 2286, average= 80377.51, max= 822485, maxTarget=AWFYList>>#talkWithX:withY:withZ:
Code Installation (us) : count= 25, sum= 128923, min= 390, average= 5156.94, max= 54803, maxTarget=AWFYList>>#talkWithX:withY:withZ:
Graal node count :
After Truffle Tier : count= 27, sum= 17796, min= 18, average= 659.11, max= 7422, maxTarget=AWFYList>>#talkWithX:withY:withZ:
After Graal Tier : count= 25, sum= 43620, min= 51, average= 1744.80, max= 13694, maxTarget=AWFYList>>#benchmark
Graal compilation result :
Code size : count= 25, sum= 170550, min= 146, average= 6822.00, max= 55252, maxTarget=AWFYList>>#benchmark
Total frame size : count= 25, sum= 4624, min= 32, average= 184.96, max= 1056, maxTarget=AWFYList>>#talkWithX:withY:withZ:
Exception handlers : count= 25, sum= 126, min= 0, average= 5.04, max= 61, maxTarget=AWFYList>>#talkWithX:withY:withZ:
Infopoints : count= 25, sum= 1198, min= 3, average= 47.92, max= 396, maxTarget=AWFYList>>#talkWithX:withY:withZ:
CALL : count= 25, sum= 1198, min= 3, average= 47.92, max= 396, maxTarget=AWFYList>>#talkWithX:withY:withZ:
Marks : count= 25, sum= 188, min= 5, average= 7.52, max= 20, maxTarget=AWFYList>>#benchmark
Data references : count= 25, sum= 1252, min= 1, average= 50.08, max= 408, maxTarget=AWFYList>>#talkWithX:withY:withZ:
# Mandelbrot (iterations: 300, problem size: 500) on Wed Jul 31 07:11:21 UTC 2024
# `/home/fniephaus/dev/graal/sdk/mxbuild/linux-amd64/SMALLTALK_NATIVE_STANDALONE_SVM_JAVA22/trufflesqueak-24.0.2-linux-amd64/bin/trufflesqueak --experimental-options --smalltalk.disable-startup --smalltalk.disable-interrupts --engine.Mode=default --engine.TraceCompilation --engine.CompilationStatistics --log.file="/home/fniephaus/dev/are-we-fast-yet/traces/Mandelbrot.trace.log" --quiet --code "AWFYHarness run: #('Mandelbrot' 300 500)"`
[engine] created adapter i2c_J_AAJJ | CodeAddress 0x7f155be19000
[engine] opt done id=381 Integer>>#<< |Tier 1|Time 29( 25+4 )ms|AST 24|Inlined 0Y 0N|IR 103/ 154|CodeSize 628|Addr 0x7f155be17000|Timestamp 49074490760953534|Src n/a
[engine] opt done id=381 Integer>>#<< |Tier 2|Time 10( 6+3 )ms|AST 24|Inlined 0Y 0N|IR 27/ 78|CodeSize 237|Addr 0x7f155be15000|Timestamp 49074490771323682|Src n/a
[engine] created adapter i2c_unspecialized | CodeAddress 0x7f155be14000
[engine] opt done id=584 AWFYMandelbrot>>#mandelbrot:<OSR@188> |Tier 2|Time 300( 115+184 )ms|AST 480|Inlined 2Y 0N|IR 708/ 2849|CodeSize 20606|Addr 0x7f155bc48000|Timestamp 49074491364166922|Src n/a
[engine] opt inval. id=584 AWFYMandelbrot>>#mandelbrot:<OSR@188> |Timestamp 49074492075439554|Src n/a|Reason null
[engine] opt deopt id=584 AWFYMandelbrot>>#mandelbrot:<OSR@188> | |Timestamp 49074492075704196|Src n/a
[engine] created adapter i2c_A_AAAJ | CodeAddress 0x7f155be13000
[engine] created adapter i2c_J_AAAJ | CodeAddress 0x7f155bc47000
[engine] created adapter c2i_A_AAAJ | CodeAddress 0x7f155bc46000
[engine] opt done id=16 String class>>#new: |Tier 1|Time 46( 33+13 )ms|AST 46|Inlined 0Y 1N|IR 206/ 618|CodeSize 2787|Addr 0x7f155bc44000|Timestamp 49074492122442851|Src n/a
[engine] created adapter c2i_J_AAJJ | CodeAddress 0x7f155bc43000
[engine] opt done id=583 AWFYMandelbrot>>#mandelbrot: |Tier 1|Time 187( 145+42 )ms|AST 500|Inlined 0Y 2N|IR 636/ 1344|CodeSize 12757|Addr 0x7f155bc3e000|Timestamp 49074492263789254|Src n/a
[engine] opt done id=584 AWFYMandelbrot>>#mandelbrot:<OSR@188> |Tier 2|Time 331( 119+212 )ms|AST 485|Inlined 2Y 0N|IR 792/ 3422|CodeSize 24895|Addr 0x7f155bc36000|Timestamp 49074492443904243|Src n/a
[engine] opt deopt id=584 AWFYMandelbrot>>#mandelbrot:<OSR@188> | |Timestamp 49074493223275489|Src n/a
[engine] opt done id=583 AWFYMandelbrot>>#mandelbrot: |Tier 2|Time 409( 130+279 )ms|AST 500|Inlined 2Y 0N|IR 484/ 4457|CodeSize 41608|Addr 0x7f155bc2a000|Timestamp 49074493632312159|Src n/a
[engine] created adapter i2c_A_AAJ | CodeAddress 0x7f155bc29000
[engine] created adapter i2c_A_AAAJJA | CodeAddress 0x7f155bc28000
[engine] created adapter c2i_J_AAJ | CodeAddress 0x7f155bc27000
[engine] opt done id=589 SmallInteger>>#printString |Tier 1|Time 59( 45+14 )ms|AST 148|Inlined 0Y 2N|IR 397/ 760|CodeSize 3884|Addr 0x7f155bc25000|Timestamp 49074494040160418|Src n/a
[engine] opt done id=301 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 1|Time 79( 53+26 )ms|AST 176|Inlined 0Y 1N|IR 701/ 1558|CodeSize 6920|Addr 0x7f155bc22000|Timestamp 49074494059927845|Src n/a
[engine] created adapter i2c_A_AAAA | CodeAddress 0x7f1550665000
[engine] created adapter c2i_A_AAA | CodeAddress 0x7f1550664000
[engine] created adapter c2i_A_AAAJJA | CodeAddress 0x7f1550663000
[engine] opt done id=375 String>>#, |Tier 1|Time 43( 36+6 )ms|AST 52|Inlined 0Y 2N|IR 276/ 405|CodeSize 1534|Addr 0x7f1550661000|Timestamp 49074494491873355|Src n/a
[engine] created adapter i2c_Z_AAA | CodeAddress 0x7f1550660000
[engine] opt done id=569 StandardFileStream>>#isBinary |Tier 1|Time 15( 12+3 )ms|AST 21|Inlined 0Y 0N|IR 100/ 181|CodeSize 660|Addr 0x7f155065e000|Timestamp 49074494701705942|Src n/a
[engine] created adapter i2c_A_AAA | CodeAddress 0x7f155065d000
[engine] opt done id=557 Character class>>#cr |Tier 1|Time 13( 10+3 )ms|AST 18|Inlined 0Y 0N|IR 93/ 135|CodeSize 505|Addr 0x7f155065b000|Timestamp 49074497675733602|Src n/a
[engine] created adapter i2c_A_AAACA | CodeAddress 0x7f155065a000
[engine] created adapter i2c_J_AAC | CodeAddress 0x7f1550659000
[engine] opt done id=555 Character>>#asUnicode |Tier 1|Time 15( 13+2 )ms|AST 29|Inlined 0Y 0N|IR 89/ 125|CodeSize 454|Addr 0x7f1550657000|Timestamp 49074498149603638|Src n/a
[engine] created adapter c2i_Z_AAA | CodeAddress 0x7f1550656000
[engine] created adapter c2i_J_AAC | CodeAddress 0x7f1550655000
[engine] created adapter c2i_A_AAAA | CodeAddress 0x7f1550654000
[engine] created adapter c2i_A_AAAC | CodeAddress 0x7f1550653000
[engine] opt done id=553 UTF8TextConverter>>#nextPut:toStream: |Tier 1|Time 74( 62+12 )ms|AST 125|Inlined 0Y 5N|IR 427/ 723|CodeSize 2820|Addr 0x7f1550651000|Timestamp 49074498208387671|Src n/a
[engine] created adapter c2i_A_AAAAZ | CodeAddress 0x7f155064f000
[engine] created adapter c2i_A_AAAAA | CodeAddress 0x7f155064e000
[engine] opt done id=500 AWFYScriptConsole class>>#println: |Tier 1|Time 25( 19+6 )ms|AST 62|Inlined 0Y 4N|IR 279/ 373|CodeSize 1344|Addr 0x7f155064c000|Timestamp 49074498624587282|Src n/a
[engine] opt done id=501 FileStream class>>#stdout |Tier 1|Time 26( 20+6 )ms|AST 36|Inlined 0Y 1N|IR 201/ 403|CodeSize 1464|Addr 0x7f155064a000|Timestamp 49074498625667712|Src n/a
[engine] created adapter i2c_A_AAAAA | CodeAddress 0x7f1550649000
[engine] opt done id=568 MultiByteFileStream>>#nextPutAll: |Tier 1|Time 32( 26+7 )ms|AST 61|Inlined 0Y 2N|IR 230/ 391|CodeSize 1441|Addr 0x7f1550647000|Timestamp 49074498631753156|Src n/a
[engine] created adapter c2i_A_AAAJAJA | CodeAddress 0x7f1550646000
[engine] opt done id=570 TextConverter>>#nextPutAll:toStream: |Tier 1|Time 30( 26+4 )ms|AST 33|Inlined 0Y 1N|IR 176/ 292|CodeSize 1036|Addr 0x7f1550644000|Timestamp 49074498654901215|Src n/a
[engine] created adapter i2c_Z_AAAJJ | CodeAddress 0x7f1550643000
[engine] created adapter c2i_A_AAJ | CodeAddress 0x7f1550640000
[engine] opt done id=586 AWFYMandelbrot>>#verify:inner: |Tier 1|Time 13( 10+2 )ms|AST 24|Inlined 0Y 0N|IR 98/ 140|CodeSize 604|Addr 0x7f1550641000|Timestamp 49074498842097008|Src n/a
[engine] opt done id=588 Object>>#asString |Tier 1|Time 18( 14+4 )ms|AST 17|Inlined 0Y 1N|IR 156/ 227|CodeSize 689|Addr 0x7f155063e000|Timestamp 49074498846963590|Src n/a
[engine] opt done id=587 AWFYRun>>#printResult: |Tier 1|Time 31( 23+7 )ms|AST 68|Inlined 0Y 5N|IR 337/ 484|CodeSize 1724|Addr 0x7f155063c000|Timestamp 49074498859936158|Src n/a
[engine] created adapter i2c_J_AAJ | CodeAddress 0x7f155063b000
[engine] created adapter i2c_A_AAAJAJ | CodeAddress 0x7f155063a000
[engine] created adapter i2c_A_AAAJAJA | CodeAddress 0x7f1550639000
[engine] opt done id=590 SmallInteger>>#decimalDigitLength |Tier 1|Time 19( 16+3 )ms|AST 56|Inlined 0Y 0N|IR 142/ 193|CodeSize 675|Addr 0x7f1550637000|Timestamp 49074499085199084|Src n/a
[engine] created adapter c2i_A_AAAJAJ | CodeAddress 0x7f1550636000
[engine] opt done id=572 MultiByteFileStream>>#basicNext:putAll:startingAt: |Tier 1|Time 27( 23+4 )ms|AST 23|Inlined 0Y 1N|IR 164/ 235|CodeSize 805|Addr 0x7f1550634000|Timestamp 49074499092938944|Src n/a
[engine] opt done id=571 TextConverter>>#next:putAll:startingAt:toStream: |Tier 1|Time 43( 35+9 )ms|AST 126|Inlined 0Y 2N|IR 311/ 498|CodeSize 1931|Addr 0x7f1550632000|Timestamp 49074499109437701|Src n/a
[engine] opt done id=573 StandardFileStream>>#next:putAll:startingAt: |Tier 1|Time 27( 18+9 )ms|AST 61|Inlined 0Y 0N|IR 227/ 501|CodeSize 2204|Addr 0x7f1550630000|Timestamp 49074499112424408|Src n/a
[engine] created adapter i2c_A_AAAC | CodeAddress 0x7f155062f000
[engine] opt done id=574 WriteStream>>#cr |Tier 1|Time 16( 11+5 )ms|AST 31|Inlined 0Y 2N|IR 199/ 287|CodeSize 935|Addr 0x7f155062d000|Timestamp 49074499317706182|Src n/a
[engine] created adapter c2i_A_AAACA | CodeAddress 0x7f155062c000
[engine] opt done id=575 MultiByteFileStream>>#nextPut: |Tier 1|Time 27( 22+5 )ms|AST 33|Inlined 0Y 1N|IR 181/ 317|CodeSize 1125|Addr 0x7f155062a000|Timestamp 49074499329371743|Src n/a
[engine] opt done id=576 MultiByteFileStream>>#basicNextPutAll: |Tier 1|Time 10( 6+4 )ms|AST 17|Inlined 0Y 1N|IR 154/ 225|CodeSize 736|Addr 0x7f1550628000|Timestamp 49074499543907894|Src n/a
[engine] opt done id=577 StandardFileStream>>#nextPutAll: |Tier 1|Time 34( 25+10 )ms|AST 84|Inlined 0Y 0N|IR 284/ 627|CodeSize 2779|Addr 0x7f1550626000|Timestamp 49074499568238007|Src n/a
[engine] created adapter i2c_Z_AAAJ | CodeAddress 0x7f1550625000
[engine] opt done id=578 StandardFileStream>>#flush |Tier 1|Time 12( 8+4 )ms|AST 18|Inlined 0Y 0N|IR 155/ 268|CodeSize 936|Addr 0x7f1550623000|Timestamp 49074499783208244|Src n/a
[engine] created adapter c2i_J_AAAJ | CodeAddress 0x7f1550622000
[engine] created adapter c2i_Z_AAAJ | CodeAddress 0x7f1550621000
[engine] created adapter c2i_Z_AAAJJ | CodeAddress 0x7f1550620000
[engine] opt done id=582 AWFYMandelbrot>>#innerBenchmarkLoop: |Tier 1|Time 37( 32+5 )ms|AST 35|Inlined 0Y 2N|IR 205/ 284|CodeSize 1005|Addr 0x7f155061e000|Timestamp 49074499808583865|Src n/a
[engine] opt done id=581 AWFYRun>>#measure: |Tier 1|Time 39( 32+7 )ms|AST 87|Inlined 0Y 2N|IR 308/ 442|CodeSize 1667|Addr 0x7f155061c000|Timestamp 49074499810402556|Src n/a
[engine] opt done id=589 SmallInteger>>#printString |Tier 2|Time 108( 60+49 )ms|AST 148|Inlined 4Y 1N|IR 304/ 1018|CodeSize 4848|Addr 0x7f1550619000|Timestamp 49074513942112463|Src n/a
[engine] opt done id=16 String class>>#new: |Tier 2|Time 37( 25+11 )ms|AST 46|Inlined 2Y 1N|IR 102/ 509|CodeSize 2424|Addr 0x7f1550617000|Timestamp 49074525404377597|Src n/a
[engine] opt done id=301 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 2|Time 118( 58+59 )ms|AST 176|Inlined 3Y 1N|IR 671/ 1476|CodeSize 6314|Addr 0x7f1550614000|Timestamp 49074540474295563|Src n/a
[engine] opt done id=375 String>>#, |Tier 2|Time 141( 96+45 )ms|AST 52|Inlined 9Y 2N|IR 718/ 1566|CodeSize 6599|Addr 0x7f1550611000|Timestamp 49074540962581721|Src n/a
[engine] opt done id=569 StandardFileStream>>#isBinary |Tier 2|Time 10( 7+4 )ms|AST 21|Inlined 0Y 0N|IR 25/ 94|CodeSize 312|Addr 0x7f155060f000|Timestamp 49074541067509749|Src n/a
[engine] opt inval. id=589 SmallInteger>>#printString |Timestamp 49074562260281424|Src n/a|Reason null
[engine] opt inval. id=590 SmallInteger>>#decimalDigitLength |Timestamp 49074562260612698|Src n/a|Reason null
[engine] opt inval. id=571 TextConverter>>#next:putAll:startingAt:toStream: |Timestamp 49074562261336221|Src n/a|Reason null
[engine] Truffle runtime statistics for engine 1
Compilations : 39
Success : 37
Temporary Bailouts : 0
Permanent Bailouts : 0
Failed : 0
Interrupted : 2
Invalidated : 4
Unknown Reason : 4
Queues : 40
Dequeues : 0
Splits : 54
Compilation Accuracy : 0.897436
Queue Accuracy : 1.000000
Compilation Utilization : 0.034904
Remaining Compilation Queue : 0
Time to queue : count= 40, sum= 605188464, min= 324, average= 15129711.62, max=71539438, maxTarget=TextConverter>>#next:putAll:startingAt:toStream:
Time waiting in queue : count= 39, sum= 47022, min= 21, average= 1205.72, max= 25160, maxTarget=TextConverter>>#nextPutAll:toStream:
--------------------------- :
AST node statistics :
Truffle node count : count= 37, sum= 8060, min= 23, average= 217.84, max= 900, maxTarget=String>>#,
Trivial : count= 37, sum= 3022, min= 6, average= 81.68, max= 342, maxTarget=AWFYMandelbrot>>#mandelbrot:
Non Trivial : count= 37, sum= 5038, min= 17, average= 136.16, max= 579, maxTarget=String>>#,
Monomorphic : count= 37, sum= 5002, min= 17, average= 135.19, max= 567, maxTarget=String>>#,
Polymorphic : count= 37, sum= 36, min= 0, average= 0.97, max= 12, maxTarget=String>>#,
Megamorphic : count= 37, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Integer>>#<<
Truffle call count : count= 37, sum= 67, min= 0, average= 1.81, max= 11, maxTarget=String>>#,
Indirect : count= 37, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Integer>>#<<
Direct : count= 37, sum= 67, min= 0, average= 1.81, max= 11, maxTarget=String>>#,
Dispatched : count= 37, sum= 43, min= 0, average= 1.16, max= 5, maxTarget=UTF8TextConverter>>#nextPut:toStream:
Inlined : count= 37, sum= 24, min= 0, average= 0.65, max= 9, maxTarget=String>>#,
---------- :
Cloned : count= 37, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Integer>>#<<
Not Cloned : count= 37, sum= 67, min= 0, average= 1.81, max= 11, maxTarget=String>>#,
Truffle loops : count= 37, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Integer>>#<<
--------------------------- :
Compilation Tier 1 :
Compilation Rate : 54334.53 bytes/second
Truffle Tier Rate : 70090.53 bytes/second
Graal Tier Rate : 280457.87 bytes/second
Installation Rate : 1749344.08 bytes/second
Time for compilation (us) : count= 28, sum= 1031553, min= 10237, average= 36841.21, max= 187227, maxTarget=AWFYMandelbrot>>#mandelbrot:
Truffle Tier (us) : count= 28, sum= 799665, min= 6433, average= 28559.49, max= 145109, maxTarget=AWFYMandelbrot>>#mandelbrot:
Graal Tier (us) : count= 28, sum= 199848, min= 2038, average= 7137.44, max= 36550, maxTarget=AWFYMandelbrot>>#mandelbrot:
Code Installation (us) : count= 28, sum= 32040, min= 413, average= 1144.29, max= 5567, maxTarget=AWFYMandelbrot>>#mandelbrot:
Graal node count :
After Truffle Tier : count= 28, sum= 6835, min= 89, average= 244.11, max= 701, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
After Graal Tier : count= 28, sum= 12190, min= 125, average= 435.36, max= 1558, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Graal compilation result :
Code size : count= 28, sum= 56049, min= 454, average= 2001.75, max= 12757, maxTarget=AWFYMandelbrot>>#mandelbrot:
Total frame size : count= 28, sum= 3696, min= 48, average= 132.00, max= 864, maxTarget=AWFYMandelbrot>>#mandelbrot:
Exception handlers : count= 28, sum= 76, min= 1, average= 2.71, max= 6, maxTarget=UTF8TextConverter>>#nextPut:toStream:
Infopoints : count= 28, sum= 574, min= 5, average= 20.50, max= 70, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
CALL : count= 28, sum= 574, min= 5, average= 20.50, max= 70, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Marks : count= 28, sum= 140, min= 5, average= 5.00, max= 5, maxTarget=Integer>>#<<
Data references : count= 28, sum= 320, min= 3, average= 11.43, max= 40, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
--------------------------- :
Compilation Tier 2 :
Compilation Rate : 73606.43 bytes/second
Truffle Tier Rate : 175251.77 bytes/second
Graal Tier Rate : 129609.35 bytes/second
Installation Rate : 6090102.20 bytes/second
Time for compilation (us) : count= 9, sum= 1465130, min= 10027, average= 162792.24, max= 408695, maxTarget=AWFYMandelbrot>>#mandelbrot:
Truffle Tier (us) : count= 9, sum= 615360, min= 6422, average= 68373.38, max= 129547, maxTarget=AWFYMandelbrot>>#mandelbrot:
Graal Tier (us) : count= 9, sum= 832061, min= 3119, average= 92451.32, max= 274383, maxTarget=AWFYMandelbrot>>#mandelbrot:
Code Installation (us) : count= 9, sum= 17707, min= 485, average= 1967.55, max= 4764, maxTarget=AWFYMandelbrot>>#mandelbrot:
Graal node count :
After Truffle Tier : count= 9, sum= 3831, min= 25, average= 425.67, max= 792, maxTarget=AWFYMandelbrot>>#mandelbrot:<OSR@188>
After Graal Tier : count= 9, sum= 15469, min= 78, average= 1718.78, max= 4457, maxTarget=AWFYMandelbrot>>#mandelbrot:
Graal compilation result :
Code size : count= 9, sum= 107843, min= 237, average= 11982.56, max= 41608, maxTarget=AWFYMandelbrot>>#mandelbrot:
Total frame size : count= 9, sum= 3168, min= 32, average= 352.00, max= 752, maxTarget=AWFYMandelbrot>>#mandelbrot:
Exception handlers : count= 9, sum= 7, min= 0, average= 0.78, max= 3, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Infopoints : count= 9, sum= 376, min= 4, average= 41.78, max= 137, maxTarget=AWFYMandelbrot>>#mandelbrot:
CALL : count= 9, sum= 376, min= 4, average= 41.78, max= 137, maxTarget=AWFYMandelbrot>>#mandelbrot:
Marks : count= 9, sum= 54, min= 2, average= 6.00, max= 11, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Data references : count= 9, sum= 234, min= 1, average= 26.00, max= 52, maxTarget=AWFYMandelbrot>>#mandelbrot:
# NBody (iterations: 300, problem size: 250000) on Wed Jul 31 07:29:48 UTC 2024
# `/home/fniephaus/dev/graal/sdk/mxbuild/linux-amd64/SMALLTALK_NATIVE_STANDALONE_SVM_JAVA22/trufflesqueak-24.0.2-linux-amd64/bin/trufflesqueak --experimental-options --smalltalk.disable-startup --smalltalk.disable-interrupts --engine.Mode=default --engine.TraceCompilation --engine.CompilationStatistics --log.file="/home/fniephaus/dev/are-we-fast-yet/traces/NBody.trace.log" --quiet --code "AWFYHarness run: #('NBody' 300 250000)"`
[engine] created adapter i2c_A_AAAD | CodeAddress 0x7f5f1817b000
[engine] opt done id=606 AWFYBody>>#vx: |Tier 1|Time 20( 16+5 )ms|AST 8|Inlined 0Y 0N|IR 158/ 200|CodeSize 668|Addr 0x7f5f18179000|Timestamp 49075598001849959|Src n/a
[engine] opt done id=607 AWFYBody>>#vy: |Tier 1|Time 21( 15+5 )ms|AST 8|Inlined 0Y 0N|IR 158/ 200|CodeSize 668|Addr 0x7f5f18177000|Timestamp 49075598002215525|Src n/a
[engine] opt done id=608 AWFYBody>>#vz: |Tier 1|Time 28( 15+13 )ms|AST 8|Inlined 0Y 0N|IR 158/ 200|CodeSize 668|Addr 0x7f5f18175000|Timestamp 49075598010405701|Src n/a
[engine] created adapter i2c_A_AAAA | CodeAddress 0x7f5f17fb0000
[engine] created adapter i2c_A_AAAAD | CodeAddress 0x7f5f17faf000
[engine] created adapter c2i_A_AAAAD | CodeAddress 0x7f5f17fae000
[engine] created adapter c2i_D_AAAAA | CodeAddress 0x7f5f17fad000
[engine] created adapter c2i_A_AAAA | CodeAddress 0x7f5f17fac000
[engine] created adapter c2i_A_AAAD | CodeAddress 0x7f5f17fab000
[engine] opt done id=609 [] in AWFYNBodySystem>>#advance: |Tier 1|Time 74( 64+10 )ms|AST 174|Inlined 0Y 3N|IR 407/ 513|CodeSize 1854|Addr 0x7f5f17fa9000|Timestamp 49075598084678903|Src n/a
[engine] opt done id=610 AWFYBody>>#x: |Tier 1|Time 9( 5+3 )ms|AST 8|Inlined 0Y 0N|IR 145/ 187|CodeSize 612|Addr 0x7f5f17fa7000|Timestamp 49075598093428743|Src n/a
[engine] opt done id=611 AWFYBody>>#y: |Tier 1|Time 8( 5+3 )ms|AST 8|Inlined 0Y 0N|IR 145/ 187|CodeSize 612|Addr 0x7f5f17fa5000|Timestamp 49075598101638336|Src n/a
[engine] opt done id=612 AWFYBody>>#z: |Tier 1|Time 8( 5+3 )ms|AST 8|Inlined 0Y 0N|IR 145/ 187|CodeSize 612|Addr 0x7f5f17fa3000|Timestamp 49075598109787932|Src n/a
[engine] opt done id=606 AWFYBody>>#vx: |Tier 2|Time 8( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 85/ 125|CodeSize 242|Addr 0x7f5f17fa1000|Timestamp 49075598118300161|Src n/a
[engine] opt done id=96 SequenceableCollection>>#do: |Tier 1|Time 138( 70+68 )ms|AST 71|Inlined 0Y 3N|IR 589/ 2441|CodeSize 12483|Addr 0x7f5f17f9c000|Timestamp 49075598140473276|Src n/a
[engine] opt done id=608 AWFYBody>>#vz: |Tier 2|Time 26( 4+22 )ms|AST 8|Inlined 0Y 0N|IR 85/ 125|CodeSize 242|Addr 0x7f5f17f9a000|Timestamp 49075598144278684|Src n/a
[engine] opt done id=607 AWFYBody>>#vy: |Tier 2|Time 8( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 85/ 125|CodeSize 242|Addr 0x7f5f17f98000|Timestamp 49075598149162211|Src n/a
[engine] opt done id=609 [] in AWFYNBodySystem>>#advance: |Tier 2|Time 56( 46+10 )ms|AST 174|Inlined 3Y 0N|IR 397/ 431|CodeSize 744|Addr 0x7f5f17f96000|Timestamp 49075598205424193|Src n/a
[engine] opt done id=605 AWFYNBodySystem>>#advance: |Tier 1|Time 391( 291+101 )ms|AST 761|Inlined 0Y 7N|IR 1698/ 5070|CodeSize 27500|Addr 0x7f5f17f8e000|Timestamp 49075598393525005|Src n/a
[engine] opt done id=96 SequenceableCollection>>#do: |Tier 2|Time 279( 104+174 )ms|AST 71|Inlined 6Y 0N|IR 1093/ 3411|CodeSize 14481|Addr 0x7f5f17f89000|Timestamp 49075598423205287|Src n/a
[engine] created adapter i2c_unspecialized | CodeAddress 0x7f5f17f88000
[engine] opt done id=605 AWFYNBodySystem>>#advance: |Tier 2|Time 773( 409+364 )ms|AST 761|Inlined 13Y 0N|IR 2201/ 3810|CodeSize 21532|Addr 0x7f5f0c8c0000|Timestamp 49075599166846968|Src n/a
[engine] created adapter i2c_A_AAAJ | CodeAddress 0x7f5f17f87000
[engine] created adapter i2c_Z_AAAJ | CodeAddress 0x7f5f17f86000
[engine] created adapter c2i_A_AAAJ | CodeAddress 0x7f5f17f85000
[engine] created adapter c2i_A_AAA | CodeAddress 0x7f5f17f84000
[engine] opt done id=16 String class>>#new: |Tier 1|Time 51( 38+14 )ms|AST 46|Inlined 0Y 1N|IR 206/ 618|CodeSize 2787|Addr 0x7f5f0c8be000|Timestamp 49075599557663419|Src n/a
[engine] created adapter i2c_D_AAA | CodeAddress 0x7f5f0c8bd000
[engine] opt done id=593 AWFYBody class>>#DaysPerYear |Tier 1|Time 12( 9+3 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 481|Addr 0x7f5f0c8bb000|Timestamp 49075599569463508|Src n/a
[engine] created adapter c2i_D_AAA | CodeAddress 0x7f5f0c8ba000
[engine] opt done id=594 AWFYBody class>>#SolarMass |Tier 1|Time 8( 5+4 )ms|AST 8|Inlined 0Y 0N|IR 94/ 175|CodeSize 649|Addr 0x7f5f0c8b8000|Timestamp 49075599578134772|Src n/a
[engine] created adapter c2i_Z_AAADJ | CodeAddress 0x7f5f0c8b7000
[engine] opt done id=585 AWFYNBody>>#innerBenchmarkLoop: |Tier 1|Time 88( 79+9 )ms|AST 93|Inlined 0Y 4N|IR 346/ 444|CodeSize 1805|Addr 0x7f5f0c8b5000|Timestamp 49075599595129057|Src n/a
[engine] opt done id=613 AWFYNBody>>#innerBenchmarkLoop:<OSR@78> |Tier 2|Time 975( 456+518 )ms|AST 90|Inlined 14Y 0N|IR 2396/ 4789|CodeSize 29408|Addr 0x7f5f0c8ac000|Timestamp 49075599898917793|Src n/a
[engine] opt inval. id=613 AWFYNBody>>#innerBenchmarkLoop:<OSR@78> |Timestamp 49075600127218102|Src n/a|Reason null
[engine] opt deopt id=613 AWFYNBody>>#innerBenchmarkLoop:<OSR@78> | |Timestamp 49075600127608533|Src n/a
[engine] created adapter i2c_A_AAADDDDDDD | CodeAddress 0x7f5f0c8ab000
[engine] opt done id=592 AWFYBody>>#initX:y:z:vx:vy:vz:mass: |Tier 1|Time 66( 51+15 )ms|AST 114|Inlined 0Y 4N|IR 583/ 721|CodeSize 2771|Addr 0x7f5f0c8a9000|Timestamp 49075600194587386|Src n/a
[engine] opt done id=614 AWFYNBodySystem>>#energy |Tier 1|Time 172( 119+54 )ms|AST 514|Inlined 0Y 0N|IR 1042/ 2743|CodeSize 20148|Addr 0x7f5f0c8a3000|Timestamp 49075600636264538|Src n/a
[engine] created adapter i2c_A_AAJ | CodeAddress 0x7f5f0c8a2000
[engine] created adapter i2c_A_AAAJJA | CodeAddress 0x7f5f0c8a1000
[engine] created adapter c2i_J_AAJ | CodeAddress 0x7f5f0c8a0000
[engine] opt done id=618 SmallInteger>>#printString |Tier 1|Time 75( 60+14 )ms|AST 148|Inlined 0Y 2N|IR 397/ 760|CodeSize 3884|Addr 0x7f5f0c89e000|Timestamp 49075601060534347|Src n/a
[engine] opt done id=301 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 1|Time 89( 64+25 )ms|AST 176|Inlined 0Y 1N|IR 701/ 1558|CodeSize 6920|Addr 0x7f5f0c89b000|Timestamp 49075601075194848|Src n/a
[engine] opt done id=585 AWFYNBody>>#innerBenchmarkLoop: |Tier 2|Time 1356( 809+546 )ms|AST 93|Inlined 16Y 1N|IR 3018/ 6062|CodeSize 44529|Addr 0x7f5f0c88f000|Timestamp 49075601483845262|Src n/a
[engine] created adapter c2i_A_AAAJJA | CodeAddress 0x7f5f0c88e000
[engine] opt done id=375 String>>#, |Tier 1|Time 34( 28+6 )ms|AST 52|Inlined 0Y 2N|IR 276/ 405|CodeSize 1534|Addr 0x7f5f0c88c000|Timestamp 49075601549656735|Src n/a
[engine] created adapter i2c_Z_AAA | CodeAddress 0x7f5f0c88b000
[engine] opt done id=569 StandardFileStream>>#isBinary |Tier 1|Time 14( 11+3 )ms|AST 21|Inlined 0Y 0N|IR 100/ 181|CodeSize 660|Addr 0x7f5f0c889000|Timestamp 49075601815369115|Src n/a
[engine] created adapter i2c_A_AAA | CodeAddress 0x7f5f0c888000
[engine] opt done id=588 AWFYNBodySystem>>#initialize |Tier 1|Time 18( 13+5 )ms|AST 17|Inlined 0Y 1N|IR 173/ 348|CodeSize 1137|Addr 0x7f5f0c886000|Timestamp 49075602931606596|Src n/a
[engine] created adapter c2i_A_AAADDD | CodeAddress 0x7f5f0c885000
[engine] opt done id=589 AWFYNBodySystem>>#createBodies |Tier 1|Time 160( 97+63 )ms|AST 209|Inlined 0Y 7N|IR 1087/ 5570|CodeSize 22502|Addr 0x7f5f0c87e000|Timestamp 49075603074337125|Src n/a
[engine] opt done id=591 Behavior>>#new <split-591> |Tier 1|Time 20( 9+10 )ms|AST 24|Inlined 0Y 0N|IR 107/ 543|CodeSize 2086|Addr 0x7f5f0c87c000|Timestamp 49075603215633607|Src n/a
[engine] created adapter c2i_A_AAADDDDDDD | CodeAddress 0x7f5f0c87a000
[engine] opt done id=590 AWFYBody class>>#sun |Tier 1|Time 32( 27+4 )ms|AST 38|Inlined 0Y 2N|IR 210/ 273|CodeSize 914|Addr 0x7f5f0c878000|Timestamp 49075603227398844|Src n/a
[engine] opt done id=596 Behavior>>#new <split-596> |Tier 1|Time 15( 9+6 )ms|AST 24|Inlined 0Y 0N|IR 107/ 543|CodeSize 2086|Addr 0x7f5f0c876000|Timestamp 49075603492505606|Src n/a
[engine] opt done id=595 AWFYBody class>>#jupiter |Tier 1|Time 17( 13+4 )ms|AST 38|Inlined 0Y 2N|IR 215/ 278|CodeSize 940|Addr 0x7f5f0c874000|Timestamp 49075603494574959|Src n/a
[engine] opt done id=598 Behavior>>#new <split-598> |Tier 1|Time 15( 9+6 )ms|AST 24|Inlined 0Y 0N|IR 107/ 543|CodeSize 2086|Addr 0x7f5f0c872000|Timestamp 49075603761493629|Src n/a
[engine] opt done id=597 AWFYBody class>>#saturn |Tier 1|Time 17( 13+4 )ms|AST 38|Inlined 0Y 2N|IR 215/ 278|CodeSize 940|Addr 0x7f5f0c870000|Timestamp 49075603762917688|Src n/a
[engine] opt done id=600 Behavior>>#new <split-600> |Tier 1|Time 14( 8+6 )ms|AST 24|Inlined 0Y 0N|IR 107/ 543|CodeSize 2086|Addr 0x7f5f0c86e000|Timestamp 49075604040419618|Src n/a
[engine] opt done id=599 AWFYBody class>>#uranus |Tier 1|Time 18( 14+5 )ms|AST 38|Inlined 0Y 2N|IR 215/ 278|CodeSize 940|Addr 0x7f5f0c86c000|Timestamp 49075604044504194|Src n/a
[engine] opt done id=602 Behavior>>#new <split-602> |Tier 1|Time 17( 8+8 )ms|AST 24|Inlined 0Y 0N|IR 107/ 543|CodeSize 2086|Addr 0x7f5f0c86a000|Timestamp 49075604322780769|Src n/a
[engine] opt done id=601 AWFYBody class>>#neptune |Tier 1|Time 19( 13+6 )ms|AST 38|Inlined 0Y 2N|IR 215/ 278|CodeSize 940|Addr 0x7f5f0c868000|Timestamp 49075604324882879|Src n/a
[engine] created adapter i2c_A_AAADDD | CodeAddress 0x7f5f0c867000
[engine] opt done id=604 AWFYBody>>#offsetMomentumX:y:z: |Tier 1|Time 45( 36+9 )ms|AST 113|Inlined 0Y 3N|IR 403/ 533|CodeSize 1993|Addr 0x7f5f0c865000|Timestamp 49075604624021729|Src n/a
[engine] opt done id=593 AWFYBody class>>#DaysPerYear |Tier 2|Time 7( 3+4 )ms|AST 7|Inlined 0Y 0N|IR 11/ 45|CodeSize 145|Addr 0x7f5f0c863000|Timestamp 49075605131597680|Src n/a
[engine] opt done id=557 Character class>>#cr |Tier 1|Time 11( 8+3 )ms|AST 18|Inlined 0Y 0N|IR 93/ 135|CodeSize 505|Addr 0x7f5f0c861000|Timestamp 49075605135138238|Src n/a
[engine] created adapter i2c_A_AAACA | CodeAddress 0x7f5f0c860000
[engine] created adapter i2c_J_AAC | CodeAddress 0x7f5f0c85f000
[engine] opt done id=555 Character>>#asUnicode |Tier 1|Time 15( 13+2 )ms|AST 29|Inlined 0Y 0N|IR 89/ 125|CodeSize 454|Addr 0x7f5f0c85d000|Timestamp 49075605701796287|Src n/a
[engine] created adapter c2i_Z_AAA | CodeAddress 0x7f5f0c85c000
[engine] created adapter c2i_J_AAC | CodeAddress 0x7f5f0c85b000
[engine] created adapter c2i_A_AAAC | CodeAddress 0x7f5f0c85a000
[engine] opt done id=553 UTF8TextConverter>>#nextPut:toStream: |Tier 1|Time 71( 59+12 )ms|AST 125|Inlined 0Y 5N|IR 427/ 723|CodeSize 2820|Addr 0x7f5f0c858000|Timestamp 49075605758094033|Src n/a
[engine] created adapter c2i_A_AAAAZ | CodeAddress 0x7f5f0c856000
[engine] opt done id=500 AWFYScriptConsole class>>#println: |Tier 1|Time 24( 18+6 )ms|AST 62|Inlined 0Y 4N|IR 279/ 373|CodeSize 1344|Addr 0x7f5f0c854000|Timestamp 49075606269560188|Src n/a
[engine] created adapter c2i_A_AAAAA | CodeAddress 0x7f5f0c853000
[engine] opt done id=501 FileStream class>>#stdout |Tier 1|Time 26( 20+6 )ms|AST 36|Inlined 0Y 1N|IR 201/ 403|CodeSize 1464|Addr 0x7f5f0c851000|Timestamp 49075606271215992|Src n/a
[engine] opt done id=568 MultiByteFileStream>>#nextPutAll: |Tier 1|Time 36( 29+7 )ms|AST 61|Inlined 0Y 2N|IR 230/ 391|CodeSize 1441|Addr 0x7f5f0c84f000|Timestamp 49075606281512330|Src n/a
[engine] created adapter i2c_J_AAJ | CodeAddress 0x7f5f0c84e000
[engine] created adapter c2i_A_AAJ | CodeAddress 0x7f5f0c84d000
[engine] opt done id=619 SmallInteger>>#decimalDigitLength |Tier 1|Time 22( 18+3 )ms|AST 56|Inlined 0Y 0N|IR 142/ 193|CodeSize 675|Addr 0x7f5f0c84b000|Timestamp 49075606553619614|Src n/a
[engine] opt done id=617 Object>>#asString |Tier 1|Time 42( 27+15 )ms|AST 17|Inlined 0Y 1N|IR 156/ 227|CodeSize 689|Addr 0x7f5f0c849000|Timestamp 49075606567238944|Src n/a
[engine] opt done id=616 AWFYRun>>#printResult: |Tier 1|Time 42( 34+7 )ms|AST 68|Inlined 0Y 5N|IR 337/ 484|CodeSize 1724|Addr 0x7f5f0c847000|Timestamp 49075606567404964|Src n/a
[engine] created adapter i2c_A_AAAAA | CodeAddress 0x7f5f0c846000
[engine] created adapter i2c_A_AAAJAJA | CodeAddress 0x7f5f0c845000
[engine] created adapter i2c_A_AAAJAJ | CodeAddress 0x7f5f0c844000
[engine] created adapter c2i_A_AAAJAJA | CodeAddress 0x7f5f0c843000
[engine] created adapter c2i_A_AAAJAJ | CodeAddress 0x7f5f0c842000
[engine] opt done id=572 MultiByteFileStream>>#basicNext:putAll:startingAt: |Tier 1|Time 29( 24+6 )ms|AST 23|Inlined 0Y 1N|IR 164/ 235|CodeSize 805|Addr 0x7f5f0c840000|Timestamp 49075606857426598|Src n/a
[engine] opt done id=570 TextConverter>>#nextPutAll:toStream: |Tier 1|Time 50( 41+9 )ms|AST 33|Inlined 0Y 1N|IR 176/ 292|CodeSize 1036|Addr 0x7f5f0c83e000|Timestamp 49075606861015907|Src n/a
[engine] opt done id=571 TextConverter>>#next:putAll:startingAt:toStream: |Tier 1|Time 63( 52+11 )ms|AST 126|Inlined 0Y 2N|IR 311/ 498|CodeSize 1931|Addr 0x7f5f0c83c000|Timestamp 49075606873273339|Src n/a
[engine] opt done id=573 StandardFileStream>>#next:putAll:startingAt: |Tier 1|Time 32( 24+8 )ms|AST 61|Inlined 0Y 0N|IR 227/ 501|CodeSize 2204|Addr 0x7f5f0c83a000|Timestamp 49075606889367329|Src n/a
[engine] created adapter i2c_A_AAAC | CodeAddress 0x7f5f0c839000
[engine] opt done id=574 WriteStream>>#cr |Tier 1|Time 18( 13+5 )ms|AST 31|Inlined 0Y 2N|IR 199/ 287|CodeSize 935|Addr 0x7f5f0c837000|Timestamp 49075607116899223|Src n/a
[engine] opt done id=576 MultiByteFileStream>>#basicNextPutAll: |Tier 1|Time 12( 6+6 )ms|AST 17|Inlined 0Y 1N|IR 154/ 225|CodeSize 736|Addr 0x7f5f0c834000|Timestamp 49075607129008095|Src n/a
[engine] created adapter c2i_A_AAACA | CodeAddress 0x7f5f0c836000
[engine] opt done id=575 MultiByteFileStream>>#nextPut: |Tier 1|Time 51( 46+5 )ms|AST 33|Inlined 0Y 1N|IR 181/ 317|CodeSize 1125|Addr 0x7f5f0c832000|Timestamp 49075607150493523|Src n/a
[engine] opt done id=577 StandardFileStream>>#nextPutAll: |Tier 1|Time 43( 33+10 )ms|AST 84|Inlined 0Y 0N|IR 284/ 627|CodeSize 2779|Addr 0x7f5f0c830000|Timestamp 49075607165297486|Src n/a
[engine] opt done id=578 StandardFileStream>>#flush |Tier 1|Time 12( 7+4 )ms|AST 18|Inlined 0Y 0N|IR 155/ 268|CodeSize 936|Addr 0x7f5f0c82e000|Timestamp 49075607383843324|Src n/a
[engine] opt done id=586 AWFYNBodySystem class>>#new |Tier 1|Time 13( 9+4 )ms|AST 24|Inlined 0Y 2N|IR 193/ 270|CodeSize 876|Addr 0x7f5f0c82c000|Timestamp 49075607397250746|Src n/a
[engine] created adapter c2i_Z_AAAJ | CodeAddress 0x7f5f0c82b000
[engine] opt done id=584 AWFYRun>>#measure: |Tier 1|Time 37( 30+7 )ms|AST 87|Inlined 0Y 2N|IR 308/ 442|CodeSize 1667|Addr 0x7f5f0c829000|Timestamp 49075607409504685|Src n/a
[engine] opt done id=587 Behavior>>#new <split-587> |Tier 1|Time 17( 10+7 )ms|AST 26|Inlined 0Y 1N|IR 170/ 616|CodeSize 2364|Addr 0x7f5f0c827000|Timestamp 49075607669401406|Src n/a
[engine] opt done id=594 AWFYBody class>>#SolarMass |Tier 2|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 18/ 71|CodeSize 227|Addr 0x7f5f0c825000|Timestamp 49075610303323040|Src n/a
[engine] opt done id=592 AWFYBody>>#initX:y:z:vx:vy:vz:mass: |Tier 2|Time 48( 37+11 )ms|AST 114|Inlined 4Y 0N|IR 373/ 372|CodeSize 969|Addr 0x7f5f0c823000|Timestamp 49075616331348158|Src n/a
[engine] opt done id=618 SmallInteger>>#printString |Tier 2|Time 101( 54+47 )ms|AST 148|Inlined 4Y 1N|IR 304/ 1018|CodeSize 4873|Addr 0x7f5f0c820000|Timestamp 49075623641632040|Src n/a
[engine] opt done id=16 String class>>#new: |Tier 2|Time 36( 25+11 )ms|AST 46|Inlined 2Y 1N|IR 102/ 509|CodeSize 2424|Addr 0x7f5f0c81e000|Timestamp 49075636576387040|Src n/a
[engine] opt done id=301 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 2|Time 117( 58+59 )ms|AST 176|Inlined 3Y 1N|IR 671/ 1476|CodeSize 6314|Addr 0x7f5f0c81b000|Timestamp 49075653516127269|Src n/a
[engine] opt done id=375 String>>#, |Tier 2|Time 140( 95+45 )ms|AST 52|Inlined 9Y 2N|IR 718/ 1566|CodeSize 6599|Addr 0x7f5f0c818000|Timestamp 49075654068822301|Src n/a
[engine] opt done id=569 StandardFileStream>>#isBinary |Tier 2|Time 10( 6+3 )ms|AST 21|Inlined 0Y 0N|IR 25/ 94|CodeSize 312|Addr 0x7f5f0c816000|Timestamp 49075654202502087|Src n/a
[engine] opt inval. id=618 SmallInteger>>#printString |Timestamp 49075678057932384|Src n/a|Reason null
[engine] opt inval. id=619 SmallInteger>>#decimalDigitLength |Timestamp 49075678058302769|Src n/a|Reason null
[engine] opt inval. id=571 TextConverter>>#next:putAll:startingAt:toStream: |Timestamp 49075678059094038|Src n/a|Reason null
[engine] Truffle runtime statistics for engine 1
Compilations : 72
Success : 69
Temporary Bailouts : 0
Permanent Bailouts : 0
Failed : 0
Interrupted : 3
Invalidated : 4
Unknown Reason : 4
Queues : 75
Dequeues : 3
Target inlined into only caller: 3
Splits : 60
Compilation Accuracy : 0.944444
Queue Accuracy : 0.960000
Compilation Utilization : 0.079231
Remaining Compilation Queue : 0
Time to queue : count= 75, sum= 782488727, min= 40, average= 10433183.03, max=80088684, maxTarget=TextConverter>>#next:putAll:startingAt:toStream:
Time waiting in queue : count= 72, sum= 1020186, min= 11, average= 14169.25, max= 128862, maxTarget=AWFYBody>>#vy:
--------------------------- :
AST node statistics :
Truffle node count : count= 69, sum= 16726, min= 11, average= 242.41, max= 2992, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
Trivial : count= 69, sum= 6212, min= 4, average= 90.03, max= 1122, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
Non Trivial : count= 69, sum= 10514, min= 7, average= 152.38, max= 1870, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
Monomorphic : count= 69, sum= 10473, min= 7, average= 151.78, max= 1869, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
Polymorphic : count= 69, sum= 41, min= 0, average= 0.59, max= 12, maxTarget=String>>#,
Megamorphic : count= 69, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYBody>>#vx:
Truffle call count : count= 69, sum= 159, min= 0, average= 2.30, max= 17, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
Indirect : count= 69, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYBody>>#vx:
Direct : count= 69, sum= 159, min= 0, average= 2.30, max= 17, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
Dispatched : count= 69, sum= 85, min= 0, average= 1.23, max= 7, maxTarget=AWFYNBodySystem>>#advance:
Inlined : count= 69, sum= 74, min= 0, average= 1.07, max= 16, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
---------- :
Cloned : count= 69, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYBody>>#vx:
Not Cloned : count= 69, sum= 164, min= 0, average= 2.38, max= 18, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
Truffle loops : count= 69, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYBody>>#vx:
--------------------------- :
Compilation Tier 1 :
Compilation Rate : 65364.39 bytes/second
Truffle Tier Rate : 89841.97 bytes/second
Graal Tier Rate : 291552.48 bytes/second
Installation Rate : 1354499.02 bytes/second
Time for compilation (us) : count= 53, sum= 2395218, min= 8125, average= 45192.80, max= 391645, maxTarget=AWFYNBodySystem>>#advance:
Truffle Tier (us) : count= 53, sum= 1742637, min= 4755, average= 32879.96, max= 290532, maxTarget=AWFYNBodySystem>>#advance:
Graal Tier (us) : count= 53, sum= 536994, min= 2027, average= 10131.97, max= 95120, maxTarget=AWFYNBodySystem>>#advance:
Code Installation (us) : count= 53, sum= 115586, min= 285, average= 2180.88, max= 21652, maxTarget=SequenceableCollection>>#do:
Graal node count :
After Truffle Tier : count= 53, sum= 15179, min= 87, average= 286.40, max= 1698, maxTarget=AWFYNBodySystem>>#advance:
After Graal Tier : count= 53, sum= 35096, min= 123, average= 662.19, max= 5570, maxTarget=AWFYNBodySystem>>#createBodies
Graal compilation result :
Code size : count= 53, sum= 156562, min= 454, average= 2954.00, max= 27500, maxTarget=AWFYNBodySystem>>#advance:
Total frame size : count= 53, sum= 7248, min= 48, average= 136.75, max= 1040, maxTarget=AWFYNBodySystem>>#advance:
Exception handlers : count= 53, sum= 145, min= 1, average= 2.74, max= 8, maxTarget=AWFYNBodySystem>>#advance:
Infopoints : count= 53, sum= 1458, min= 5, average= 27.51, max= 191, maxTarget=AWFYNBodySystem>>#createBodies
CALL : count= 53, sum= 1458, min= 5, average= 27.51, max= 191, maxTarget=AWFYNBodySystem>>#createBodies
Marks : count= 53, sum= 265, min= 5, average= 5.00, max= 5, maxTarget=AWFYBody>>#vx:
Data references : count= 53, sum= 819, min= 3, average= 15.45, max= 92, maxTarget=AWFYNBodySystem>>#advance:
--------------------------- :
Compilation Tier 2 :
Compilation Rate : 33746.38 bytes/second
Truffle Tier Rate : 62892.11 bytes/second
Graal Tier Rate : 74789.88 bytes/second
Installation Rate : 2764207.82 bytes/second
Time for compilation (us) : count= 16, sum= 3949549, min= 6988, average= 246846.83, max= 1355996, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
Truffle Tier (us) : count= 16, sum= 2119232, min= 2710, average= 132452.03, max= 809482, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
Graal Tier (us) : count= 16, sum= 1782099, min= 1951, average= 111381.21, max= 533840, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
Code Installation (us) : count= 16, sum= 48217, min= 355, average= 3013.59, max= 12673, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
Graal node count :
After Truffle Tier : count= 16, sum= 11582, min= 11, average= 723.88, max= 3018, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
After Graal Tier : count= 16, sum= 24029, min= 45, average= 1501.81, max= 6062, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
Graal compilation result :
Code size : count= 16, sum= 133283, min= 145, average= 8330.19, max= 44529, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
Total frame size : count= 16, sum= 3792, min= 32, average= 237.00, max= 864, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
Exception handlers : count= 16, sum= 11, min= 0, average= 0.69, max= 4, maxTarget=SequenceableCollection>>#do:
Infopoints : count= 16, sum= 554, min= 3, average= 34.63, max= 148, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
CALL : count= 16, sum= 554, min= 3, average= 34.63, max= 148, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
Marks : count= 16, sum= 92, min= 2, average= 5.75, max= 11, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Data references : count= 16, sum= 599, min= 2, average= 37.44, max= 170, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
# Permute (iterations: 300, problem size: 1000) on Wed Jul 31 07:10:30 UTC 2024
# `/home/fniephaus/dev/graal/sdk/mxbuild/linux-amd64/SMALLTALK_NATIVE_STANDALONE_SVM_JAVA22/trufflesqueak-24.0.2-linux-amd64/bin/trufflesqueak --experimental-options --smalltalk.disable-startup --smalltalk.disable-interrupts --engine.Mode=default --engine.TraceCompilation --engine.CompilationStatistics --log.file="/home/fniephaus/dev/are-we-fast-yet/traces/Permute.trace.log" --quiet --code "AWFYHarness run: #('Permute' 300 1000)"`
[engine] created adapter i2c_A_AAAJJ | CodeAddress 0x7f7ffb082000
[engine] created adapter i2c_A_AAAJ | CodeAddress 0x7f7ffb083000
[engine] opt done id=587 AWFYPermute>>#swap:with: |Tier 1|Time 59( 42+17 )ms|AST 53|Inlined 0Y 0N|IR 341/ 846|CodeSize 3165|Addr 0x7f7ffb080000|Timestamp 49074440106019496|Src n/a
[engine] created adapter c2i_A_AAAJ | CodeAddress 0x7f7ffb07f000
[engine] created adapter c2i_A_AAAJJ | CodeAddress 0x7f7ffb07e000
[engine] opt done id=587 AWFYPermute>>#swap:with: |Tier 2|Time 32( 24+8 )ms|AST 53|Inlined 0Y 0N|IR 268/ 202|CodeSize 509|Addr 0x7f7ffaeb7000|Timestamp 49074440138409638|Src n/a
[engine] opt done id=586 AWFYPermute>>#permute: |Tier 1|Time 95( 84+12 )ms|AST 133|Inlined 0Y 4N|IR 407/ 552|CodeSize 2226|Addr 0x7f7ffaeb5000|Timestamp 49074440141235213|Src n/a
[engine] created adapter i2c_J_AAA | CodeAddress 0x7f7ffb07d000
[engine] opt done id=583 AWFYPermute>>#benchmark |Tier 1|Time 32( 24+8 )ms|AST 41|Inlined 0Y 2N|IR 258/ 432|CodeSize 1500|Addr 0x7f7ffaeb3000|Timestamp 49074440181217773|Src n/a
[engine] opt done id=585 SequenceableCollection>>#atAllPut: |Tier 1|Time 44( 21+22 )ms|AST 68|Inlined 0Y 0N|IR 321/ 845|CodeSize 3947|Addr 0x7f7ffaeb1000|Timestamp 49074440185501429|Src n/a
[engine] created adapter i2c_Z_AAAJ | CodeAddress 0x7f7ffaeb0000
[engine] opt done id=588 AWFYPermute>>#verifyResult: |Tier 1|Time 20( 10+10 )ms|AST 14|Inlined 0Y 0N|IR 92/ 128|CodeSize 504|Addr 0x7f7ffaeae000|Timestamp 49074440206076053|Src n/a
[engine] opt done id=584 ArrayedCollection class>>#new:withAll: |Tier 1|Time 29( 14+16 )ms|AST 29|Inlined 0Y 1N|IR 192/ 432|CodeSize 1750|Addr 0x7f7ffaeac000|Timestamp 49074440210662976|Src n/a
[engine] opt done id=585 SequenceableCollection>>#atAllPut: |Tier 2|Time 41( 17+24 )ms|AST 68|Inlined 0Y 0N|IR 227/ 432|CodeSize 1541|Addr 0x7f7ffaeaa000|Timestamp 49074440247219016|Src n/a
[engine] opt done id=584 ArrayedCollection class>>#new:withAll: |Tier 2|Time 63( 39+24 )ms|AST 29|Inlined 1Y 0N|IR 272/ 362|CodeSize 1510|Addr 0x7f7ffaea8000|Timestamp 49074440424301899|Src n/a
[engine] opt done id=588 AWFYPermute>>#verifyResult: |Tier 2|Time 5( 4+2 )ms|AST 14|Inlined 0Y 0N|IR 18/ 51|CodeSize 149|Addr 0x7f7ffaea6000|Timestamp 49074440429787935|Src n/a
[engine] opt done id=586 AWFYPermute>>#permute: |Tier 2|Time 315( 137+177 )ms|AST 133|Inlined 20Y 8N|IR 3006/ 3160|CodeSize 13477|Addr 0x7f7ffaea1000|Timestamp 49074440456319209|Src n/a
[engine] created adapter c2i_J_AAA | CodeAddress 0x7f7ffaea0000
[engine] opt done id=16 String class>>#new: |Tier 1|Time 24( 14+10 )ms|AST 46|Inlined 0Y 1N|IR 206/ 618|CodeSize 2787|Addr 0x7f7ffae9e000|Timestamp 49074440499696510|Src n/a
[engine] created adapter c2i_Z_AAAJ | CodeAddress 0x7f7ffae9d000
[engine] opt done id=582 AWFYBenchmark>>#innerBenchmarkLoop: |Tier 1|Time 36( 30+6 )ms|AST 58|Inlined 0Y 2N|IR 273/ 355|CodeSize 1573|Addr 0x7f7ffae9b000|Timestamp 49074440512379711|Src n/a
[engine] opt done id=583 AWFYPermute>>#benchmark |Tier 2|Time 361( 148+213 )ms|AST 41|Inlined 23Y 8N|IR 3076/ 2483|CodeSize 8779|Addr 0x7f7ffae97000|Timestamp 49074440721796651|Src n/a
[engine] created adapter i2c_A_AAJ | CodeAddress 0x7f7ffae96000
[engine] created adapter i2c_A_AAAJJA | CodeAddress 0x7f7ffae95000
[engine] created adapter c2i_J_AAJ | CodeAddress 0x7f7ffae94000
[engine] opt done id=591 SmallInteger>>#printString |Tier 1|Time 71( 53+17 )ms|AST 148|Inlined 0Y 2N|IR 397/ 760|CodeSize 3884|Addr 0x7f7ffae8c000|Timestamp 49074441407587846|Src n/a
[engine] opt done id=582 AWFYBenchmark>>#innerBenchmarkLoop: |Tier 2|Time 733( 206+527 )ms|AST 58|Inlined 25Y 8N|IR 3169/ 6076|CodeSize 17257|Addr 0x7f7ffae8e000|Timestamp 49074441413025200|Src n/a
[engine] opt done id=301 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 1|Time 93( 63+31 )ms|AST 176|Inlined 0Y 1N|IR 701/ 1558|CodeSize 6920|Addr 0x7f7fef8cd000|Timestamp 49074441430458551|Src n/a
[engine] created adapter i2c_A_AAAA | CodeAddress 0x7f7fef8cc000
[engine] created adapter c2i_A_AAA | CodeAddress 0x7f7fef8cb000
[engine] created adapter c2i_A_AAAJJA | CodeAddress 0x7f7fef8ca000
[engine] opt done id=375 String>>#, |Tier 1|Time 55( 47+8 )ms|AST 52|Inlined 0Y 2N|IR 276/ 405|CodeSize 1534|Addr 0x7f7fef8c8000|Timestamp 49074441806648643|Src n/a
[engine] created adapter i2c_Z_AAA | CodeAddress 0x7f7fef8c7000
[engine] opt done id=569 StandardFileStream>>#isBinary |Tier 1|Time 17( 13+4 )ms|AST 21|Inlined 0Y 0N|IR 100/ 181|CodeSize 660|Addr 0x7f7fef8c5000|Timestamp 49074441976555594|Src n/a
[engine] created adapter i2c_A_AAA | CodeAddress 0x7f7fef8c4000
[engine] opt done id=557 Character class>>#cr |Tier 1|Time 13( 10+3 )ms|AST 18|Inlined 0Y 0N|IR 93/ 135|CodeSize 505|Addr 0x7f7fef8c2000|Timestamp 49074444145636771|Src n/a
[engine] created adapter i2c_A_AAACA | CodeAddress 0x7f7fef8c1000
[engine] created adapter i2c_J_AAC | CodeAddress 0x7f7fef8c0000
[engine] opt done id=555 Character>>#asUnicode |Tier 1|Time 14( 12+2 )ms|AST 29|Inlined 0Y 0N|IR 89/ 125|CodeSize 454|Addr 0x7f7fef8be000|Timestamp 49074444468127747|Src n/a
[engine] created adapter c2i_Z_AAA | CodeAddress 0x7f7fef8bd000
[engine] created adapter c2i_J_AAC | CodeAddress 0x7f7fef8bc000
[engine] created adapter c2i_A_AAAA | CodeAddress 0x7f7fef8bb000
[engine] created adapter c2i_A_AAAC | CodeAddress 0x7f7fef8ba000
[engine] opt done id=553 UTF8TextConverter>>#nextPut:toStream: |Tier 1|Time 73( 61+12 )ms|AST 125|Inlined 0Y 5N|IR 427/ 723|CodeSize 2820|Addr 0x7f7fef8b8000|Timestamp 49074444527083807|Src n/a
[engine] created adapter c2i_A_AAAAZ | CodeAddress 0x7f7fef8b6000
[engine] created adapter c2i_A_AAAAA | CodeAddress 0x7f7fef8b5000
[engine] opt done id=501 FileStream class>>#stdout |Tier 1|Time 25( 20+6 )ms|AST 36|Inlined 0Y 1N|IR 201/ 403|CodeSize 1464|Addr 0x7f7fef8b1000|Timestamp 49074444799524643|Src n/a
[engine] opt done id=500 AWFYScriptConsole class>>#println: |Tier 1|Time 26( 19+6 )ms|AST 62|Inlined 0Y 4N|IR 279/ 373|CodeSize 1344|Addr 0x7f7fef8b3000|Timestamp 49074444799799622|Src n/a
[engine] created adapter i2c_A_AAAAA | CodeAddress 0x7f7fef8b0000
[engine] opt done id=568 MultiByteFileStream>>#nextPutAll: |Tier 1|Time 31( 24+6 )ms|AST 61|Inlined 0Y 2N|IR 230/ 391|CodeSize 1441|Addr 0x7f7fef8ae000|Timestamp 49074444804822516|Src n/a
[engine] created adapter c2i_A_AAAJAJA | CodeAddress 0x7f7fef8ad000
[engine] opt done id=570 TextConverter>>#nextPutAll:toStream: |Tier 1|Time 29( 25+4 )ms|AST 33|Inlined 0Y 1N|IR 176/ 292|CodeSize 1036|Addr 0x7f7fef8ab000|Timestamp 49074444828886800|Src n/a
[engine] created adapter i2c_J_AAJ | CodeAddress 0x7f7fef8aa000
[engine] created adapter c2i_A_AAJ | CodeAddress 0x7f7fef8a9000
[engine] opt done id=592 SmallInteger>>#decimalDigitLength |Tier 1|Time 16( 13+2 )ms|AST 43|Inlined 0Y 0N|IR 101/ 146|CodeSize 603|Addr 0x7f7fef8a7000|Timestamp 49074444950597993|Src n/a
[engine] opt done id=590 Object>>#asString |Tier 1|Time 17( 13+3 )ms|AST 17|Inlined 0Y 1N|IR 156/ 227|CodeSize 689|Addr 0x7f7fef8a5000|Timestamp 49074444951185877|Src n/a
[engine] opt done id=589 AWFYRun>>#printResult: |Tier 1|Time 32( 24+8 )ms|AST 68|Inlined 0Y 5N|IR 337/ 484|CodeSize 1724|Addr 0x7f7fef8a3000|Timestamp 49074444966674816|Src n/a
[engine] created adapter i2c_A_AAAJAJ | CodeAddress 0x7f7fef8a2000
[engine] created adapter i2c_A_AAAJAJA | CodeAddress 0x7f7fef8a1000
[engine] created adapter c2i_A_AAAJAJ | CodeAddress 0x7f7fef8a0000
[engine] opt done id=572 MultiByteFileStream>>#basicNext:putAll:startingAt: |Tier 1|Time 25( 21+3 )ms|AST 23|Inlined 0Y 1N|IR 164/ 235|CodeSize 805|Addr 0x7f7fef89e000|Timestamp 49074445120547619|Src n/a
[engine] opt done id=573 StandardFileStream>>#next:putAll:startingAt: |Tier 1|Time 32( 23+9 )ms|AST 61|Inlined 0Y 0N|IR 227/ 501|CodeSize 2204|Addr 0x7f7fef89c000|Timestamp 49074445127541117|Src n/a
[engine] opt done id=571 TextConverter>>#next:putAll:startingAt:toStream: |Tier 1|Time 42( 33+9 )ms|AST 126|Inlined 0Y 2N|IR 311/ 498|CodeSize 1931|Addr 0x7f7fef89a000|Timestamp 49074445137176287|Src n/a
[engine] created adapter i2c_A_AAAC | CodeAddress 0x7f7fef899000
[engine] opt done id=576 MultiByteFileStream>>#basicNextPutAll: |Tier 1|Time 10( 7+3 )ms|AST 17|Inlined 0Y 1N|IR 154/ 225|CodeSize 736|Addr 0x7f7fef897000|Timestamp 49074445265975617|Src n/a
[engine] opt done id=574 WriteStream>>#cr |Tier 1|Time 15( 11+4 )ms|AST 31|Inlined 0Y 2N|IR 199/ 287|CodeSize 935|Addr 0x7f7fef895000|Timestamp 49074445270763134|Src n/a
[engine] created adapter c2i_A_AAACA | CodeAddress 0x7f7fef894000
[engine] opt done id=575 MultiByteFileStream>>#nextPut: |Tier 1|Time 27( 22+5 )ms|AST 33|Inlined 0Y 1N|IR 181/ 317|CodeSize 1125|Addr 0x7f7fef892000|Timestamp 49074445282925362|Src n/a
[engine] opt done id=578 StandardFileStream>>#flush |Tier 1|Time 13( 8+5 )ms|AST 18|Inlined 0Y 0N|IR 155/ 268|CodeSize 936|Addr 0x7f7fef890000|Timestamp 49074445435011742|Src n/a
[engine] opt done id=581 AWFYRun>>#measure: |Tier 1|Time 31( 23+8 )ms|AST 87|Inlined 0Y 2N|IR 308/ 442|CodeSize 1667|Addr 0x7f7fef88e000|Timestamp 49074445453570294|Src n/a
[engine] opt done id=577 StandardFileStream>>#nextPutAll: |Tier 1|Time 34( 24+10 )ms|AST 84|Inlined 0Y 0N|IR 284/ 627|CodeSize 2779|Addr 0x7f7fef88c000|Timestamp 49074445456794054|Src n/a
[engine] opt done id=591 SmallInteger>>#printString |Tier 2|Time 90( 51+38 )ms|AST 148|Inlined 4Y 1N|IR 250/ 1166|CodeSize 4853|Addr 0x7f7fef889000|Timestamp 49074455325936543|Src n/a
[engine] opt done id=16 String class>>#new: |Tier 2|Time 36( 25+11 )ms|AST 46|Inlined 2Y 1N|IR 102/ 509|CodeSize 2424|Addr 0x7f7fef887000|Timestamp 49074462922282683|Src n/a
[engine] opt done id=301 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 2|Time 116( 58+58 )ms|AST 176|Inlined 3Y 1N|IR 671/ 1476|CodeSize 6314|Addr 0x7f7fef884000|Timestamp 49074473218282341|Src n/a
[engine] opt done id=375 String>>#, |Tier 2|Time 147( 95+51 )ms|AST 52|Inlined 9Y 2N|IR 718/ 1566|CodeSize 6599|Addr 0x7f7fef881000|Timestamp 49074473563784969|Src n/a
[engine] opt done id=569 StandardFileStream>>#isBinary |Tier 2|Time 10( 6+4 )ms|AST 21|Inlined 0Y 0N|IR 25/ 94|CodeSize 312|Addr 0x7f7fef87f000|Timestamp 49074473591385499|Src n/a
[engine] opt inval. id=591 SmallInteger>>#printString |Timestamp 49074488089631682|Src n/a|Reason null
[engine] opt inval. id=592 SmallInteger>>#decimalDigitLength |Timestamp 49074488089985796|Src n/a|Reason null
[engine] opt inval. id=571 TextConverter>>#next:putAll:startingAt:toStream: |Timestamp 49074488090775951|Src n/a|Reason null
[engine] Truffle runtime statistics for engine 1
Compilations : 46
Success : 43
Temporary Bailouts : 0
Permanent Bailouts : 0
Failed : 0
Interrupted : 3
Invalidated : 3
Unknown Reason : 3
Queues : 46
Dequeues : 0
Splits : 54
Compilation Accuracy : 0.934783
Queue Accuracy : 1.000000
Compilation Utilization : 0.063149
Remaining Compilation Queue : 0
Time to queue : count= 46, sum= 382037558, min= 2877, average= 8305164.31, max=48049261, maxTarget=TextConverter>>#next:putAll:startingAt:toStream:
Time waiting in queue : count= 46, sum= 158934, min= 21, average= 3455.11, max= 63030, maxTarget=AWFYPermute>>#verifyResult:
--------------------------- :
AST node statistics :
Truffle node count : count= 43, sum= 14586, min= 22, average= 339.21, max= 3198, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Trivial : count= 43, sum= 5795, min= 6, average= 134.77, max= 1315, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Non Trivial : count= 43, sum= 8791, min= 14, average= 204.44, max= 1883, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Monomorphic : count= 43, sum= 8755, min= 14, average= 203.60, max= 1883, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Polymorphic : count= 43, sum= 36, min= 0, average= 0.84, max= 12, maxTarget=String>>#,
Megamorphic : count= 43, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYPermute>>#swap:with:
Truffle call count : count= 43, sum= 159, min= 0, average= 3.70, max= 33, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Indirect : count= 43, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYPermute>>#swap:with:
Direct : count= 43, sum= 159, min= 0, average= 3.70, max= 33, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Dispatched : count= 43, sum= 72, min= 0, average= 1.67, max= 8, maxTarget=AWFYPermute>>#permute:
Inlined : count= 43, sum= 87, min= 0, average= 2.02, max= 25, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
---------- :
Cloned : count= 43, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYPermute>>#swap:with:
Not Cloned : count= 43, sum= 159, min= 0, average= 3.70, max= 33, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Truffle loops : count= 43, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYPermute>>#swap:with:
--------------------------- :
Compilation Tier 1 :
Compilation Rate : 51280.00 bytes/second
Truffle Tier Rate : 68774.00 bytes/second
Graal Tier Rate : 229954.20 bytes/second
Installation Rate : 1634758.26 bytes/second
Time for compilation (us) : count= 31, sum= 1085179, min= 10145, average= 35005.79, max= 95680, maxTarget=AWFYPermute>>#permute:
Truffle Tier (us) : count= 31, sum= 809142, min= 6633, average= 26101.39, max= 83838, maxTarget=AWFYPermute>>#permute:
Graal Tier (us) : count= 31, sum= 241996, min= 1964, average= 7806.32, max= 27421, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Code Installation (us) : count= 31, sum= 34040, min= 400, average= 1098.08, max= 3535, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Graal node count :
After Truffle Tier : count= 31, sum= 7636, min= 89, average= 246.32, max= 701, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
After Graal Tier : count= 31, sum= 13811, min= 125, average= 445.52, max= 1558, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Graal compilation result :
Code size : count= 31, sum= 55648, min= 454, average= 1795.10, max= 6920, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Total frame size : count= 31, sum= 3424, min= 48, average= 110.45, max= 304, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Exception handlers : count= 31, sum= 84, min= 1, average= 2.71, max= 6, maxTarget=UTF8TextConverter>>#nextPut:toStream:
Infopoints : count= 31, sum= 648, min= 5, average= 20.90, max= 70, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
CALL : count= 31, sum= 648, min= 5, average= 20.90, max= 70, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Marks : count= 31, sum= 155, min= 5, average= 5.00, max= 5, maxTarget=AWFYPermute>>#swap:with:
Data references : count= 31, sum= 353, min= 3, average= 11.39, max= 40, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
--------------------------- :
Compilation Tier 2 :
Compilation Rate : 32697.25 bytes/second
Truffle Tier Rate : 78694.18 bytes/second
Graal Tier Rate : 58155.35 bytes/second
Installation Rate : 1468708.64 bytes/second
Time for compilation (us) : count= 12, sum= 1948910, min= 5367, average= 162409.17, max= 732728, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Truffle Tier (us) : count= 12, sum= 809767, min= 3575, average= 67480.64, max= 205853, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Graal Tier (us) : count= 12, sum= 1095754, min= 1514, average= 91312.89, max= 505207, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Code Installation (us) : count= 12, sum= 43387, min= 278, average= 3615.65, max= 21667, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Graal node count :
After Truffle Tier : count= 12, sum= 11802, min= 18, average= 983.50, max= 3169, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
After Graal Tier : count= 12, sum= 17577, min= 51, average= 1464.75, max= 6076, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Graal compilation result :
Code size : count= 12, sum= 63724, min= 149, average= 5310.33, max= 17257, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Total frame size : count= 12, sum= 2144, min= 32, average= 178.67, max= 512, maxTarget=AWFYPermute>>#permute:
Exception handlers : count= 12, sum= 47, min= 0, average= 3.92, max= 25, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Infopoints : count= 12, sum= 393, min= 3, average= 32.75, max= 121, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
CALL : count= 12, sum= 393, min= 3, average= 32.75, max= 121, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Marks : count= 12, sum= 81, min= 5, average= 6.75, max= 11, maxTarget=SmallInteger>>#printString
Data references : count= 12, sum= 405, min= 1, average= 33.75, max= 147, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
# Queens (iterations: 300, problem size: 1000) on Wed Jul 31 07:22:23 UTC 2024
# `/home/fniephaus/dev/graal/sdk/mxbuild/linux-amd64/SMALLTALK_NATIVE_STANDALONE_SVM_JAVA22/trufflesqueak-24.0.2-linux-amd64/bin/trufflesqueak --experimental-options --smalltalk.disable-startup --smalltalk.disable-interrupts --engine.Mode=default --engine.TraceCompilation --engine.CompilationStatistics --log.file="/home/fniephaus/dev/are-we-fast-yet/traces/Queens.trace.log" --quiet --code "AWFYHarness run: #('Queens' 300 1000)"`
[engine] created adapter i2c_Z_AAAJ | CodeAddress 0x7f19cf038000
[engine] created adapter i2c_Z_AAAJJ | CodeAddress 0x7f19cf037000
[engine] created adapter i2c_A_AAAJJZ | CodeAddress 0x7f19cf036000
[engine] opt done id=587 AWFYQueens>>#row:column:put: |Tier 1|Time 52( 37+14 )ms|AST 67|Inlined 0Y 0N|IR 285/ 698|CodeSize 2634|Addr 0x7f19cf034000|Timestamp 49075152597299770|Src n/a
[engine] opt done id=586 AWFYQueens>>#row:column: |Tier 1|Time 59( 42+17 )ms|AST 61|Inlined 0Y 0N|IR 382/ 785|CodeSize 2831|Addr 0x7f19cf032000|Timestamp 49075152598727260|Src n/a
[engine] created adapter i2c_A_AAAA | CodeAddress 0x7f19cee6d000
[engine] created adapter i2c_A_AAAJA | CodeAddress 0x7f19cee6c000
[engine] created adapter c2i_Z_AAAJJ | CodeAddress 0x7f19cee6b000
[engine] created adapter c2i_A_AAAA | CodeAddress 0x7f19cee6a000
[engine] created adapter c2i_A_AAAJJZ | CodeAddress 0x7f19cee68000
[engine] opt done id=583 ArrayedCollection class>>#new:withAll: |Tier 1|Time 35( 25+10 )ms|AST 29|Inlined 0Y 1N|IR 185/ 472|CodeSize 1963|Addr 0x7f19cee66000|Timestamp 49075152633809503|Src n/a
[engine] created adapter c2i_Z_AAAJ | CodeAddress 0x7f19cee65000
[engine] opt done id=584 SequenceableCollection>>#atAllPut: |Tier 1|Time 54( 26+28 )ms|AST 68|Inlined 0Y 0N|IR 400/ 1110|CodeSize 5665|Addr 0x7f19cee62000|Timestamp 49075152651451899|Src n/a
[engine] created adapter i2c_Z_AAA | CodeAddress 0x7f19cee5f000
[engine] opt done id=585 AWFYQueens>>#placeQueen: |Tier 1|Time 118( 104+14 )ms|AST 143|Inlined 0Y 4N|IR 493/ 602|CodeSize 2948|Addr 0x7f19cee60000|Timestamp 49075152657463657|Src n/a
[engine] opt done id=586 AWFYQueens>>#row:column: |Tier 2|Time 38( 23+15 )ms|AST 61|Inlined 0Y 0N|IR 311/ 355|CodeSize 1245|Addr 0x7f19cee5d000|Timestamp 49075152672125075|Src n/a
[engine] created adapter c2i_Z_AAA | CodeAddress 0x7f19cee5c000
[engine] created adapter c2i_Z_AAZZ | CodeAddress 0x7f19cee5a000
[engine] opt done id=581 AWFYQueens>>#benchmark |Tier 1|Time 56( 50+6 )ms|AST 67|Inlined 0Y 2N|IR 274/ 349|CodeSize 1476|Addr 0x7f19cee58000|Timestamp 49075152707733599|Src n/a
[engine] created adapter i2c_Z_AAZZ | CodeAddress 0x7f19cee57000
[engine] created adapter c2i_A_AAAJA | CodeAddress 0x7f19cee56000
[engine] opt done id=588 True>>#and: |Tier 1|Time 11( 9+2 )ms|AST 16|Inlined 0Y 0N|IR 93/ 135|CodeSize 523|Addr 0x7f19cee54000|Timestamp 49075152719376460|Src n/a
[engine] opt done id=582 AWFYQueens>>#queens |Tier 1|Time 60( 50+10 )ms|AST 87|Inlined 0Y 5N|IR 411/ 831|CodeSize 2919|Addr 0x7f19cee52000|Timestamp 49075152732372496|Src n/a
[engine] opt done id=587 AWFYQueens>>#row:column:put: |Tier 2|Time 28( 18+10 )ms|AST 67|Inlined 0Y 0N|IR 212/ 367|CodeSize 1137|Addr 0x7f19cee50000|Timestamp 49075152747899082|Src n/a
[engine] created adapter i2c_Z_AAAZ | CodeAddress 0x7f19cee4f000
[engine] opt done id=589 AWFYQueens>>#verifyResult: |Tier 1|Time 9( 7+2 )ms|AST 8|Inlined 0Y 0N|IR 89/ 125|CodeSize 503|Addr 0x7f19cee4d000|Timestamp 49075152757043383|Src n/a
[engine] opt done id=584 SequenceableCollection>>#atAllPut: |Tier 2|Time 111( 17+93 )ms|AST 68|Inlined 0Y 0N|IR 307/ 1606|CodeSize 8843|Addr 0x7f19cee49000|Timestamp 49075152843063424|Src n/a
[engine] opt done id=583 ArrayedCollection class>>#new:withAll: |Tier 2|Time 135( 27+108 )ms|AST 29|Inlined 1Y 0N|IR 342/ 1767|CodeSize 8863|Addr 0x7f19cee45000|Timestamp 49075152892644905|Src n/a
[engine] opt done id=585 AWFYQueens>>#placeQueen: |Tier 2|Time 522( 145+377 )ms|AST 143|Inlined 11Y 1N|IR 2142/ 3473|CodeSize 19093|Addr 0x7f19c387f000|Timestamp 49075153179992242|Src n/a
[engine] created adapter c2i_Z_AAAZ | CodeAddress 0x7f19cee43000
[engine] opt done id=580 AWFYBenchmark>>#innerBenchmarkLoop: |Tier 1|Time 37( 29+8 )ms|AST 58|Inlined 0Y 2N|IR 273/ 355|CodeSize 1573|Addr 0x7f19cee41000|Timestamp 49075153217110603|Src n/a
[engine] opt done id=588 True>>#and: |Tier 2|Time 8( 5+2 )ms|AST 16|Inlined 0Y 0N|IR 18/ 57|CodeSize 183|Addr 0x7f19c387d000|Timestamp 49075153224793609|Src n/a
[engine] opt done id=589 AWFYQueens>>#verifyResult: |Tier 2|Time 5( 3+2 )ms|AST 8|Inlined 0Y 0N|IR 13/ 47|CodeSize 139|Addr 0x7f19c387b000|Timestamp 49075153229572605|Src n/a
[engine] created adapter i2c_A_AAAJ | CodeAddress 0x7f19c387a000
[engine] created adapter c2i_A_AAAJ | CodeAddress 0x7f19c3879000
[engine] opt done id=16 String class>>#new: |Tier 1|Time 39( 30+9 )ms|AST 46|Inlined 0Y 1N|IR 206/ 618|CodeSize 2787|Addr 0x7f19c3877000|Timestamp 49075153383770605|Src n/a
[engine] opt done id=582 AWFYQueens>>#queens |Tier 2|Time 707( 173+534 )ms|AST 87|Inlined 20Y 1N|IR 3014/ 4692|CodeSize 24305|Addr 0x7f19c3870000|Timestamp 49075153599945595|Src n/a
[engine] opt done id=580 AWFYBenchmark>>#innerBenchmarkLoop: |Tier 2|Time 229( 195+34 )ms|AST 58|Inlined 1Y 1N|IR 122/ 512|CodeSize 2155|Addr 0x7f19c386e000|Timestamp 49075153612659388|Src n/a
[engine] opt done id=581 AWFYQueens>>#benchmark |Tier 2|Time 894( 224+670 )ms|AST 67|Inlined 22Y 1N|IR 3114/ 5414|CodeSize 25834|Addr 0x7f19c3866000|Timestamp 49075153737007014|Src n/a
[engine] created adapter i2c_A_AAJ | CodeAddress 0x7f19c3865000
[engine] created adapter i2c_A_AAAJJA | CodeAddress 0x7f19c3864000
[engine] created adapter c2i_J_AAJ | CodeAddress 0x7f19c3863000
[engine] opt done id=592 SmallInteger>>#printString |Tier 1|Time 69( 52+17 )ms|AST 148|Inlined 0Y 2N|IR 397/ 760|CodeSize 3884|Addr 0x7f19c3861000|Timestamp 49075154205172957|Src n/a
[engine] opt done id=299 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 1|Time 91( 61+30 )ms|AST 176|Inlined 0Y 1N|IR 701/ 1558|CodeSize 6920|Addr 0x7f19c385e000|Timestamp 49075154227321256|Src n/a
[engine] created adapter c2i_A_AAA | CodeAddress 0x7f19c385d000
[engine] created adapter c2i_A_AAAJJA | CodeAddress 0x7f19c385c000
[engine] opt done id=373 String>>#, |Tier 1|Time 47( 39+8 )ms|AST 52|Inlined 0Y 2N|IR 276/ 405|CodeSize 1534|Addr 0x7f19c385a000|Timestamp 49075154689281692|Src n/a
[engine] opt done id=567 StandardFileStream>>#isBinary |Tier 1|Time 12( 8+4 )ms|AST 21|Inlined 0Y 0N|IR 100/ 181|CodeSize 660|Addr 0x7f19c3858000|Timestamp 49075154907581502|Src n/a
[engine] created adapter i2c_A_AAA | CodeAddress 0x7f19c3857000
[engine] opt done id=555 Character class>>#cr |Tier 1|Time 14( 10+4 )ms|AST 18|Inlined 0Y 0N|IR 93/ 135|CodeSize 505|Addr 0x7f19c3855000|Timestamp 49075157941751244|Src n/a
[engine] created adapter i2c_A_AAACA | CodeAddress 0x7f19c3854000
[engine] created adapter i2c_J_AAC | CodeAddress 0x7f19c3853000
[engine] opt done id=553 Character>>#asUnicode |Tier 1|Time 16( 14+3 )ms|AST 29|Inlined 0Y 0N|IR 89/ 125|CodeSize 454|Addr 0x7f19c3851000|Timestamp 49075158449289722|Src n/a
[engine] created adapter c2i_J_AAC | CodeAddress 0x7f19c3850000
[engine] created adapter c2i_A_AAAC | CodeAddress 0x7f19c384f000
[engine] opt done id=551 UTF8TextConverter>>#nextPut:toStream: |Tier 1|Time 75( 60+14 )ms|AST 125|Inlined 0Y 5N|IR 427/ 723|CodeSize 2820|Addr 0x7f19c384d000|Timestamp 49075158507433486|Src n/a
[engine] created adapter c2i_A_AAAAZ | CodeAddress 0x7f19c384b000
[engine] created adapter c2i_A_AAAAA | CodeAddress 0x7f19c384a000
[engine] opt done id=499 FileStream class>>#stdout |Tier 1|Time 33( 23+9 )ms|AST 36|Inlined 0Y 1N|IR 201/ 403|CodeSize 1464|Addr 0x7f19c3848000|Timestamp 49075158971409435|Src n/a
[engine] opt done id=498 AWFYScriptConsole class>>#println: |Tier 1|Time 35( 21+14 )ms|AST 62|Inlined 0Y 4N|IR 279/ 373|CodeSize 1344|Addr 0x7f19c3846000|Timestamp 49075158973714386|Src n/a
[engine] opt done id=566 MultiByteFileStream>>#nextPutAll: |Tier 1|Time 38( 28+10 )ms|AST 61|Inlined 0Y 2N|IR 230/ 391|CodeSize 1441|Addr 0x7f19c3844000|Timestamp 49075158976217067|Src n/a
[engine] created adapter i2c_J_AAJ | CodeAddress 0x7f19c3843000
[engine] created adapter c2i_A_AAJ | CodeAddress 0x7f19c3842000
[engine] opt done id=591 Object>>#asString |Tier 1|Time 31( 25+6 )ms|AST 17|Inlined 0Y 1N|IR 156/ 227|CodeSize 689|Addr 0x7f19c3840000|Timestamp 49075159225415832|Src n/a
[engine] opt done id=593 SmallInteger>>#decimalDigitLength |Tier 1|Time 24( 21+3 )ms|AST 43|Inlined 0Y 0N|IR 101/ 146|CodeSize 603|Addr 0x7f19c383e000|Timestamp 49075159231784427|Src n/a
[engine] opt done id=590 AWFYRun>>#printResult: |Tier 1|Time 45( 36+9 )ms|AST 68|Inlined 0Y 5N|IR 337/ 484|CodeSize 1724|Addr 0x7f19c383c000|Timestamp 49075159239417425|Src n/a
[engine] created adapter i2c_A_AAAAA | CodeAddress 0x7f19c383b000
[engine] created adapter i2c_A_AAAJAJA | CodeAddress 0x7f19c383a000
[engine] created adapter i2c_A_AAAJAJ | CodeAddress 0x7f19c3839000
[engine] created adapter c2i_A_AAAJAJ | CodeAddress 0x7f19c3838000
[engine] opt done id=570 MultiByteFileStream>>#basicNext:putAll:startingAt: |Tier 1|Time 52( 45+7 )ms|AST 23|Inlined 0Y 1N|IR 164/ 235|CodeSize 805|Addr 0x7f19c3836000|Timestamp 49075159507892188|Src n/a
[engine] created adapter c2i_A_AAAJAJA | CodeAddress 0x7f19c3835000
[engine] opt done id=569 TextConverter>>#next:putAll:startingAt:toStream: |Tier 1|Time 69( 58+11 )ms|AST 126|Inlined 0Y 2N|IR 311/ 498|CodeSize 1931|Addr 0x7f19c3833000|Timestamp 49075159521146161|Src n/a
[engine] opt done id=568 TextConverter>>#nextPutAll:toStream: |Tier 1|Time 80( 66+14 )ms|AST 33|Inlined 0Y 1N|IR 176/ 292|CodeSize 1036|Addr 0x7f19c3831000|Timestamp 49075159532117883|Src n/a
[engine] opt done id=571 StandardFileStream>>#next:putAll:startingAt: |Tier 1|Time 36( 26+10 )ms|AST 61|Inlined 0Y 0N|IR 227/ 501|CodeSize 2204|Addr 0x7f19c382f000|Timestamp 49075159544432512|Src n/a
[engine] created adapter i2c_A_AAAC | CodeAddress 0x7f19c382e000
[engine] opt done id=574 MultiByteFileStream>>#basicNextPutAll: |Tier 1|Time 13( 8+5 )ms|AST 17|Inlined 0Y 1N|IR 154/ 225|CodeSize 736|Addr 0x7f19c382c000|Timestamp 49075159730319132|Src n/a
[engine] opt done id=572 WriteStream>>#cr |Tier 1|Time 19( 13+5 )ms|AST 31|Inlined 0Y 2N|IR 199/ 287|CodeSize 935|Addr 0x7f19c382a000|Timestamp 49075159736294431|Src n/a
[engine] created adapter c2i_A_AAACA | CodeAddress 0x7f19c3829000
[engine] opt done id=573 MultiByteFileStream>>#nextPut: |Tier 1|Time 33( 27+6 )ms|AST 33|Inlined 0Y 1N|IR 181/ 317|CodeSize 1125|Addr 0x7f19c3827000|Timestamp 49075159750215982|Src n/a
[engine] opt done id=575 StandardFileStream>>#nextPutAll: |Tier 1|Time 40( 28+12 )ms|AST 84|Inlined 0Y 0N|IR 284/ 627|CodeSize 2779|Addr 0x7f19c3825000|Timestamp 49075159770835656|Src n/a
[engine] opt done id=576 StandardFileStream>>#flush |Tier 1|Time 12( 8+4 )ms|AST 18|Inlined 0Y 0N|IR 155/ 268|CodeSize 936|Addr 0x7f19c3823000|Timestamp 49075159976566322|Src n/a
[engine] opt done id=579 AWFYRun>>#measure: |Tier 1|Time 42( 35+8 )ms|AST 87|Inlined 0Y 2N|IR 308/ 442|CodeSize 1667|Addr 0x7f19c3821000|Timestamp 49075160007088184|Src n/a
[engine] opt done id=592 SmallInteger>>#printString |Tier 2|Time 88( 51+36 )ms|AST 148|Inlined 4Y 1N|IR 250/ 1166|CodeSize 4853|Addr 0x7f19c381e000|Timestamp 49075174941606278|Src n/a
[engine] opt done id=16 String class>>#new: |Tier 2|Time 36( 25+11 )ms|AST 46|Inlined 2Y 1N|IR 102/ 509|CodeSize 2424|Addr 0x7f19c381c000|Timestamp 49075186431822305|Src n/a
[engine] opt done id=299 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 2|Time 115( 58+58 )ms|AST 176|Inlined 3Y 1N|IR 671/ 1476|CodeSize 6314|Addr 0x7f19c3819000|Timestamp 49075201757113889|Src n/a
[engine] opt done id=373 String>>#, |Tier 2|Time 140( 95+45 )ms|AST 52|Inlined 9Y 2N|IR 718/ 1566|CodeSize 6599|Addr 0x7f19c3816000|Timestamp 49075202248696653|Src n/a
[engine] opt done id=567 StandardFileStream>>#isBinary |Tier 2|Time 10( 6+3 )ms|AST 21|Inlined 0Y 0N|IR 25/ 94|CodeSize 312|Addr 0x7f19c3814000|Timestamp 49075202353047133|Src n/a
[engine] opt inval. id=592 SmallInteger>>#printString |Timestamp 49075223868912738|Src n/a|Reason null
[engine] opt inval. id=593 SmallInteger>>#decimalDigitLength |Timestamp 49075223869289411|Src n/a|Reason null
[engine] opt inval. id=569 TextConverter>>#next:putAll:startingAt:toStream: |Timestamp 49075223870112044|Src n/a|Reason null
[engine] Truffle runtime statistics for engine 1
Compilations : 52
Success : 49
Temporary Bailouts : 0
Permanent Bailouts : 0
Failed : 0
Interrupted : 3
Invalidated : 3
Unknown Reason : 3
Queues : 52
Dequeues : 0
Splits : 54
Compilation Accuracy : 0.942308
Queue Accuracy : 1.000000
Compilation Utilization : 0.063501
Remaining Compilation Queue : 0
Time to queue : count= 52, sum= 554938772, min= 2867, average= 10671899.47, max=71335360, maxTarget=TextConverter>>#next:putAll:startingAt:toStream:
Time waiting in queue : count= 52, sum= 1595919, min= 13, average= 30690.76, max= 467621, maxTarget=True>>#and:
--------------------------- :
AST node statistics :
Truffle node count : count= 49, sum= 12784, min= 12, average= 260.90, max= 2596, maxTarget=AWFYQueens>>#benchmark
Trivial : count= 49, sum= 4926, min= 4, average= 100.53, max= 1024, maxTarget=AWFYQueens>>#benchmark
Non Trivial : count= 49, sum= 7858, min= 8, average= 160.37, max= 1572, maxTarget=AWFYQueens>>#benchmark
Monomorphic : count= 49, sum= 7822, min= 8, average= 159.63, max= 1572, maxTarget=AWFYQueens>>#benchmark
Polymorphic : count= 49, sum= 36, min= 0, average= 0.73, max= 12, maxTarget=String>>#,
Megamorphic : count= 49, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYQueens>>#row:column:
Truffle call count : count= 49, sum= 130, min= 0, average= 2.65, max= 23, maxTarget=AWFYQueens>>#benchmark
Indirect : count= 49, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYQueens>>#row:column:
Direct : count= 49, sum= 130, min= 0, average= 2.65, max= 23, maxTarget=AWFYQueens>>#benchmark
Dispatched : count= 49, sum= 57, min= 0, average= 1.16, max= 5, maxTarget=AWFYQueens>>#queens
Inlined : count= 49, sum= 73, min= 0, average= 1.49, max= 22, maxTarget=AWFYQueens>>#benchmark
---------- :
Cloned : count= 49, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYQueens>>#row:column:
Not Cloned : count= 49, sum= 130, min= 0, average= 2.65, max= 23, maxTarget=AWFYQueens>>#benchmark
Truffle loops : count= 49, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYQueens>>#row:column:
--------------------------- :
Compilation Tier 1 :
Compilation Rate : 43782.45 bytes/second
Truffle Tier Rate : 56967.60 bytes/second
Graal Tier Rate : 226450.78 bytes/second
Installation Rate : 1148905.76 bytes/second
Time for compilation (us) : count= 34, sum= 1462184, min= 9043, average= 43005.41, max= 118568, maxTarget=AWFYQueens>>#placeQueen:
Truffle Tier (us) : count= 34, sum= 1123761, min= 6911, average= 33051.81, max= 104383, maxTarget=AWFYQueens>>#placeQueen:
Graal Tier (us) : count= 34, sum= 282701, min= 1826, average= 8314.75, max= 26716, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Code Installation (us) : count= 34, sum= 55720, min= 305, average= 1638.85, max= 7334, maxTarget=TextConverter>>#nextPutAll:toStream:
Graal node count :
After Truffle Tier : count= 34, sum= 8637, min= 89, average= 254.03, max= 701, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
After Graal Tier : count= 34, sum= 15683, min= 125, average= 461.26, max= 1558, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Graal compilation result :
Code size : count= 34, sum= 64018, min= 454, average= 1882.88, max= 6920, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Total frame size : count= 34, sum= 3856, min= 48, average= 113.41, max= 304, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Exception handlers : count= 34, sum= 92, min= 1, average= 2.71, max= 6, maxTarget=AWFYQueens>>#queens
Infopoints : count= 34, sum= 729, min= 5, average= 21.44, max= 70, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
CALL : count= 34, sum= 729, min= 5, average= 21.44, max= 70, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Marks : count= 34, sum= 170, min= 5, average= 5.00, max= 5, maxTarget=AWFYQueens>>#row:column:put:
Data references : count= 34, sum= 386, min= 3, average= 11.35, max= 40, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
--------------------------- :
Compilation Tier 2 :
Compilation Rate : 36609.22 bytes/second
Truffle Tier Rate : 105361.99 bytes/second
Graal Tier Rate : 57240.37 bytes/second
Installation Rate : 2822881.65 bytes/second
Time for compilation (us) : count= 15, sum= 3067506, min= 4750, average= 204500.41, max= 893858, maxTarget=AWFYQueens>>#benchmark
Truffle Tier (us) : count= 15, sum= 1065839, min= 2808, average= 71055.99, max= 223936, maxTarget=AWFYQueens>>#benchmark
Graal Tier (us) : count= 15, sum= 1961884, min= 1646, average= 130792.32, max= 658540, maxTarget=AWFYQueens>>#benchmark
Code Installation (us) : count= 15, sum= 39781, min= 295, average= 2652.11, max= 11381, maxTarget=AWFYQueens>>#benchmark
Graal node count :
After Truffle Tier : count= 15, sum= 11361, min= 13, average= 757.40, max= 3114, maxTarget=AWFYQueens>>#benchmark
After Graal Tier : count= 15, sum= 23101, min= 47, average= 1540.07, max= 5414, maxTarget=AWFYQueens>>#benchmark
Graal compilation result :
Code size : count= 15, sum= 112299, min= 139, average= 7486.60, max= 25834, maxTarget=AWFYQueens>>#benchmark
Total frame size : count= 15, sum= 3648, min= 32, average= 243.20, max= 704, maxTarget=AWFYQueens>>#placeQueen:
Exception handlers : count= 15, sum= 14, min= 0, average= 0.93, max= 5, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Infopoints : count= 15, sum= 527, min= 3, average= 35.13, max= 107, maxTarget=AWFYQueens>>#benchmark
CALL : count= 15, sum= 527, min= 3, average= 35.13, max= 107, maxTarget=AWFYQueens>>#benchmark
Marks : count= 15, sum= 123, min= 5, average= 8.20, max= 14, maxTarget=AWFYQueens>>#row:column:
Data references : count= 15, sum= 669, min= 1, average= 44.60, max= 157, maxTarget=AWFYQueens>>#placeQueen:
This file has been truncated, but you can view the full file.
# Richards (iterations: 300, problem size: 100) on Wed Jul 31 07:12:35 UTC 2024
# `/home/fniephaus/dev/graal/sdk/mxbuild/linux-amd64/SMALLTALK_NATIVE_STANDALONE_SVM_JAVA22/trufflesqueak-24.0.2-linux-amd64/bin/trufflesqueak --experimental-options --smalltalk.disable-startup --smalltalk.disable-interrupts --engine.Mode=default --engine.TraceCompilation --engine.CompilationStatistics --log.file="/home/fniephaus/dev/are-we-fast-yet/traces/Richards.trace.log" --quiet --code "AWFYHarness run: #('Richards' 300 100)"`
[engine] created adapter i2c_Z_AAA | CodeAddress 0x7fec6073f000
[engine] created adapter i2c_A_AAA | CodeAddress 0x7fec6073e000
[engine] opt done id=633 AWFYTaskState>>#isWaitingWithPacket |Tier 1|Time 31( 24+7 )ms|AST 24|Inlined 0Y 0N|IR 213/ 300|CodeSize 1035|Addr 0x7fec6073c000|Timestamp 49074564913522949|Src n/a
[engine] opt done id=631 AWFYTaskState>>#isTaskHoldingOrWaiting |Tier 1|Time 36( 29+6 )ms|AST 25|Inlined 0Y 0N|IR 256/ 288|CodeSize 1020|Addr 0x7fec6073a000|Timestamp 49074564913926513|Src n/a
[engine] created adapter i2c_A_AAAA | CodeAddress 0x7fec60739000
[engine] created adapter i2c_A_AAAJ | CodeAddress 0x7fec60574000
[engine] opt done id=638 AWFYPacket>>#link: |Tier 1|Time 15( 9+6 )ms|AST 8|Inlined 0Y 0N|IR 133/ 286|CodeSize 887|Addr 0x7fec60572000|Timestamp 49074564929149413|Src n/a
[engine] created adapter i2c_A_AAAAA | CodeAddress 0x7fec60571000
[engine] opt done id=646 AWFYScheduler>>#findTask: |Tier 1|Time 25( 18+7 )ms|AST 38|Inlined 0Y 0N|IR 141/ 319|CodeSize 1324|Addr 0x7fec6056f000|Timestamp 49074564939017307|Src n/a
[engine] created adapter c2i_Z_AAA | CodeAddress 0x7fec6056e000
[engine] created adapter c2i_A_AAA | CodeAddress 0x7fec6056d000
[engine] opt done id=642 AWFYPacket>>#identity: |Tier 1|Time 9( 5+3 )ms|AST 8|Inlined 0Y 0N|IR 144/ 187|CodeSize 600|Addr 0x7fec6056b000|Timestamp 49074564947975471|Src n/a
[engine] created adapter i2c_A_AAAZ | CodeAddress 0x7fec6056a000
[engine] opt done id=602 AWFYTaskState>>#taskWaiting: |Tier 1|Time 13( 10+3 )ms|AST 8|Inlined 0Y 0N|IR 157/ 195|CodeSize 576|Addr 0x7fec60568000|Timestamp 49074564961112803|Src n/a
[engine] opt done id=632 AWFYTaskControlBlock>>#runTask |Tier 1|Time 93( 69+24 )ms|AST 106|Inlined 0Y 3N|IR 437/ 1307|CodeSize 5497|Addr 0x7fec60565000|Timestamp 49074564975544571|Src n/a
[engine] created adapter c2i_A_AAAA | CodeAddress 0x7fec60564000
[engine] opt done id=650 [] in AWFYScheduler>>#createDevice:priority:work:state: |Tier 1|Time 67( 56+11 )ms|AST 151|Inlined 0Y 5N|IR 372/ 578|CodeSize 2179|Addr 0x7fec60562000|Timestamp 49074564996592534|Src n/a
[engine] created adapter c2i_A_AAAZ | CodeAddress 0x7fec60560000
[engine] opt done id=639 AWFYScheduler>>#wait |Tier 1|Time 34( 19+15 )ms|AST 22|Inlined 0Y 1N|IR 181/ 330|CodeSize 1221|Addr 0x7fec6055e000|Timestamp 49074565031049945|Src n/a
[engine] created adapter c2i_A_AAAJ | CodeAddress 0x7fec6055d000
[engine] created adapter c2i_A_AAAAA | CodeAddress 0x7fec6055c000
[engine] opt done id=645 AWFYScheduler>>#queuePacket: |Tier 1|Time 77( 69+8 )ms|AST 114|Inlined 0Y 4N|IR 356/ 505|CodeSize 1929|Addr 0x7fec6055a000|Timestamp 49074565053093756|Src n/a
[engine] opt done id=643 AWFYPacket>>#datum: |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 144/ 187|CodeSize 600|Addr 0x7fec60558000|Timestamp 49074565060498570|Src n/a
[engine] opt done id=647 AWFYTaskControlBlock>>#addInput:checkPriority: |Tier 1|Time 36( 26+9 )ms|AST 83|Inlined 0Y 2N|IR 300/ 645|CodeSize 2590|Addr 0x7fec60556000|Timestamp 49074565066881763|Src n/a
[engine] opt done id=603 AWFYTaskState>>#taskHolding: |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 158/ 196|CodeSize 576|Addr 0x7fec60554000|Timestamp 49074565074362359|Src n/a
[engine] opt done id=651 AWFYDeviceTaskDataRecord>>#pending: |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 133/ 286|CodeSize 887|Addr 0x7fec60552000|Timestamp 49074565081896665|Src n/a
[engine] opt done id=635 [] in AWFYScheduler>>#createHandler:priority:work:state: |Tier 1|Time 125( 102+23 )ms|AST 327|Inlined 0Y 10N|IR 753/ 1380|CodeSize 6624|Addr 0x7fec6054f000|Timestamp 49074565086002636|Src n/a
[engine] opt done id=601 AWFYTaskState>>#packetPending: |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 144/ 182|CodeSize 547|Addr 0x7fec6054d000|Timestamp 49074565088819969|Src n/a
[engine] opt done id=592 AWFYTaskState>>#running |Tier 1|Time 11( 7+4 )ms|AST 9|Inlined 0Y 0N|IR 225/ 273|CodeSize 833|Addr 0x7fec6054b000|Timestamp 49074565097166222|Src n/a
[engine] opt done id=637 AWFYRBObject>>#append:head: |Tier 1|Time 39( 27+11 )ms|AST 113|Inlined 0Y 2N|IR 320/ 612|CodeSize 2544|Addr 0x7fec60549000|Timestamp 49074565099216518|Src n/a
[engine] opt done id=654 AWFYIdleTaskDataRecord>>#count: |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 143/ 186|CodeSize 600|Addr 0x7fec54e89000|Timestamp 49074565106664287|Src n/a
[engine] opt done id=655 AWFYIdleTaskDataRecord>>#control: |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 143/ 186|CodeSize 600|Addr 0x7fec54e87000|Timestamp 49074565113480518|Src n/a
[engine] opt done id=656 AWFYScheduler>>#release: |Tier 1|Time 29( 22+6 )ms|AST 85|Inlined 0Y 2N|IR 238/ 382|CodeSize 1459|Addr 0x7fec54e85000|Timestamp 49074565142408310|Src n/a
[engine] opt done id=644 AWFYWorkerTaskDataRecord>>#count: |Tier 1|Time 8( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 143/ 186|CodeSize 600|Addr 0x7fec54e83000|Timestamp 49074565150294286|Src n/a
[engine] created adapter c2i_J_AAA | CodeAddress 0x7fec60548000
[engine] opt done id=636 AWFYHandlerTaskDataRecord>>#deviceInAdd: |Tier 1|Time 17( 11+6 )ms|AST 22|Inlined 0Y 1N|IR 177/ 352|CodeSize 1179|Addr 0x7fec54e81000|Timestamp 49074565167424510|Src n/a
[engine] opt done id=653 [] in AWFYScheduler>>#createIdler:priority:work:state: |Tier 1|Time 73( 61+12 )ms|AST 206|Inlined 0Y 7N|IR 500/ 585|CodeSize 2105|Addr 0x7fec54e7f000|Timestamp 49074565170082876|Src n/a
[engine] opt done id=649 AWFYHandlerTaskDataRecord>>#deviceIn: |Tier 1|Time 9( 5+4 )ms|AST 8|Inlined 0Y 0N|IR 133/ 286|CodeSize 887|Addr 0x7fec54e7d000|Timestamp 49074565176891704|Src n/a
[engine] opt done id=634 AWFYTaskState>>#packetPending |Tier 1|Time 13( 8+5 )ms|AST 11|Inlined 0Y 0N|IR 225/ 274|CodeSize 835|Addr 0x7fec54e7b000|Timestamp 49074565189782833|Src n/a
[engine] created adapter i2c_J_AAA | CodeAddress 0x7fec54e7a000
[engine] opt done id=652 AWFYScheduler>>#holdSelf |Tier 1|Time 34( 18+16 )ms|AST 38|Inlined 0Y 1N|IR 264/ 447|CodeSize 1521|Addr 0x7fec54e75000|Timestamp 49074565204084060|Src n/a
[engine] opt done id=640 [] in AWFYScheduler>>#createWorker:priority:work:state: |Tier 1|Time 117( 83+33 )ms|AST 299|Inlined 0Y 10N|IR 775/ 1213|CodeSize 5416|Addr 0x7fec54e77000|Timestamp 49074565205692378|Src n/a
[engine] opt done id=616 AWFYRBObject class>>#DeviceA |Tier 1|Time 18( 16+2 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 481|Addr 0x7fec54e73000|Timestamp 49074565208266581|Src n/a
[engine] opt done id=621 AWFYRBObject class>>#DeviceB |Tier 1|Time 6( 4+2 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 481|Addr 0x7fec54e71000|Timestamp 49074565210005928|Src n/a
[engine] opt done id=615 AWFYRBObject class>>#HandlerA |Tier 1|Time 6( 4+2 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 481|Addr 0x7fec54e6f000|Timestamp 49074565212061113|Src n/a
[engine] opt done id=641 AWFYWorkerTaskDataRecord>>#destination: |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 143/ 186|CodeSize 600|Addr 0x7fec54e6d000|Timestamp 49074565215331600|Src n/a
[engine] opt done id=657 AWFYHandlerTaskDataRecord>>#workIn: |Tier 1|Time 8( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 133/ 286|CodeSize 887|Addr 0x7fec54e6b000|Timestamp 49074565219770730|Src n/a
[engine] opt done id=622 AWFYRBObject class>>#HandlerB |Tier 1|Time 5( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 481|Addr 0x7fec54e69000|Timestamp 49074565220433209|Src n/a
[engine] opt done id=648 AWFYHandlerTaskDataRecord>>#workInAdd: |Tier 1|Time 14( 10+5 )ms|AST 22|Inlined 0Y 1N|IR 177/ 352|CodeSize 1179|Addr 0x7fec54e67000|Timestamp 49074565224547352|Src n/a
[engine] opt done id=631 AWFYTaskState>>#isTaskHoldingOrWaiting |Tier 2|Time 16( 10+6 )ms|AST 25|Inlined 0Y 0N|IR 183/ 146|CodeSize 344|Addr 0x7fec54e65000|Timestamp 49074565236120927|Src n/a
[engine] opt done id=633 AWFYTaskState>>#isWaitingWithPacket |Tier 2|Time 14( 8+6 )ms|AST 24|Inlined 0Y 0N|IR 140/ 169|CodeSize 393|Addr 0x7fec54e63000|Timestamp 49074565238979887|Src n/a
[engine] opt done id=638 AWFYPacket>>#link: |Tier 2|Time 7( 3+4 )ms|AST 8|Inlined 0Y 0N|IR 59/ 211|CodeSize 478|Addr 0x7fec54e61000|Timestamp 49074565243670110|Src n/a
[engine] opt done id=646 AWFYScheduler>>#findTask: |Tier 2|Time 15( 10+5 )ms|AST 38|Inlined 0Y 0N|IR 65/ 188|CodeSize 605|Addr 0x7fec54e5f000|Timestamp 49074565258725453|Src n/a
[engine] opt done id=642 AWFYPacket>>#identity: |Tier 2|Time 6( 3+3 )ms|AST 8|Inlined 0Y 0N|IR 70/ 112|CodeSize 215|Addr 0x7fec54e5d000|Timestamp 49074565264962950|Src n/a
[engine] opt done id=632 AWFYTaskControlBlock>>#runTask |Tier 2|Time 81( 48+33 )ms|AST 106|Inlined 3Y 0N|IR 638/ 1196|CodeSize 4137|Addr 0x7fec54e5a000|Timestamp 49074565301200078|Src n/a
[engine] opt done id=602 AWFYTaskState>>#taskWaiting: |Tier 2|Time 8( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 83/ 117|CodeSize 216|Addr 0x7fec54e58000|Timestamp 49074565308889091|Src n/a
[engine] opt done id=639 AWFYScheduler>>#wait |Tier 2|Time 15( 10+5 )ms|AST 22|Inlined 1Y 0N|IR 139/ 179|CodeSize 311|Addr 0x7fec54e56000|Timestamp 49074565323895961|Src n/a
[engine] opt done id=650 [] in AWFYScheduler>>#createDevice:priority:work:state: |Tier 2|Time 207( 150+56 )ms|AST 151|Inlined 15Y 0N|IR 1225/ 1472|CodeSize 4287|Addr 0x7fec54e53000|Timestamp 49074565445741744|Src n/a
[engine] opt done id=643 AWFYPacket>>#datum: |Tier 2|Time 8( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 70/ 112|CodeSize 215|Addr 0x7fec54e51000|Timestamp 49074565454218747|Src n/a
[engine] opt done id=645 AWFYScheduler>>#queuePacket: |Tier 2|Time 137( 95+42 )ms|AST 114|Inlined 8Y 0N|IR 682/ 1171|CodeSize 3517|Addr 0x7fec54e4f000|Timestamp 49074565461518864|Src n/a
[engine] opt done id=637 AWFYRBObject>>#append:head: |Tier 2|Time 53( 32+22 )ms|AST 113|Inlined 2Y 0N|IR 240/ 545|CodeSize 1778|Addr 0x7fec54e4d000|Timestamp 49074565514916948|Src n/a
[engine] created adapter i2c_unspecialized | CodeAddress 0x7fec54e4c000
[engine] opt inval. id=652 AWFYScheduler>>#holdSelf |Timestamp 49074565533362630|Src n/a|Reason null
[engine] opt deopt id=652 AWFYScheduler>>#holdSelf | |Timestamp 49074565533653045|Src n/a
[engine] opt inval. id=650 [] in AWFYScheduler>>#createDevice:priority:work:state: |Timestamp 49074565533801745|Src n/a|Reason Profiled Return Type
[engine] opt inval. id=653 [] in AWFYScheduler>>#createIdler:priority:work:state: |Timestamp 49074565533938013|Src n/a|Reason Profiled Return Type
[engine] opt inval. id=632 AWFYTaskControlBlock>>#runTask |Timestamp 49074565534244282|Src n/a|Reason null
[engine] opt deopt id=632 AWFYTaskControlBlock>>#runTask | |Timestamp 49074565534308889|Src n/a
[engine] opt inval. id=632 AWFYTaskControlBlock>>#runTask |Timestamp 49074565534432514|Src n/a|Reason Profiled Return Type
[engine] opt inval. id=592 AWFYTaskState>>#running |Timestamp 49074565534946712|Src n/a|Reason null
[engine] opt done id=647 AWFYTaskControlBlock>>#addInput:checkPriority: |Tier 2|Time 93( 61+32 )ms|AST 83|Inlined 4Y 0N|IR 430/ 875|CodeSize 2775|Addr 0x7fec54e4a000|Timestamp 49074565547589124|Src n/a
[engine] opt done id=632 AWFYTaskControlBlock>>#runTask |Tier 1|Time 58( 37+21 )ms|AST 106|Inlined 0Y 3N|IR 432/ 1287|CodeSize 5408|Addr 0x7fec54e47000|Timestamp 49074565605994806|Src n/a
[engine] opt done id=635 [] in AWFYScheduler>>#createHandler:priority:work:state: |Tier 2|Time 384( 218+166 )ms|AST 327|Inlined 34Y 0N|IR 2536/ 4383|CodeSize 15251|Addr 0x7fec54e42000|Timestamp 49074565649130094|Src n/a
[engine] opt done id=592 AWFYTaskState>>#running |Tier 1|Time 16( 9+7 )ms|AST 9|Inlined 0Y 0N|IR 297/ 330|CodeSize 1196|Addr 0x7fec54e40000|Timestamp 49074565665151950|Src n/a
[engine] opt done id=653 [] in AWFYScheduler>>#createIdler:priority:work:state: |Tier 1|Time 80( 66+14 )ms|AST 218|Inlined 0Y 8N|IR 547/ 688|CodeSize 2506|Addr 0x7fec54e3e000|Timestamp 49074565686021040|Src n/a
[engine] opt done id=630 AWFYScheduler>>#schedule |Tier 1|Time 56( 39+17 )ms|AST 82|Inlined 0Y 2N|IR 426/ 952|CodeSize 4154|Addr 0x7fec54e3b000|Timestamp 49074565721730909|Src n/a
[engine] opt done id=603 AWFYTaskState>>#taskHolding: |Tier 2|Time 9( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 84/ 118|CodeSize 216|Addr 0x7fec54e39000|Timestamp 49074565730709957|Src n/a
[engine] opt done id=632 AWFYTaskControlBlock>>#runTask |Tier 2|Time 100( 59+41 )ms|AST 106|Inlined 3Y 0N|IR 706/ 1201|CodeSize 4103|Addr 0x7fec54e36000|Timestamp 49074565786107700|Src n/a
[engine] opt done id=653 [] in AWFYScheduler>>#createIdler:priority:work:state: |Tier 2|Time 150( 121+29 )ms|AST 218|Inlined 13Y 0N|IR 879/ 922|CodeSize 2001|Addr 0x7fec54e34000|Timestamp 49074565936132957|Src n/a
[engine] opt done id=652 AWFYScheduler>>#holdSelf |Tier 1|Time 43( 15+28 )ms|AST 38|Inlined 0Y 1N|IR 259/ 428|CodeSize 1429|Addr 0x7fec54e32000|Timestamp 49074565979332363|Src n/a
[engine] opt done id=640 [] in AWFYScheduler>>#createWorker:priority:work:state: |Tier 2|Time 311( 208+103 )ms|AST 299|Inlined 19Y 0N|IR 1385/ 1782|CodeSize 5310|Addr 0x7fec54e2f000|Timestamp 49074566041956955|Src n/a
[engine] opt done id=658 AWFYScheduler>>#schedule<OSR@115> |Tier 2|Time 553( 122+431 )ms|AST 81|Inlined 5Y 1N|IR 1250/ 5848|CodeSize 26909|Addr 0x7fec54e27000|Timestamp 49074566067855365|Src n/a
[engine] opt done id=644 AWFYWorkerTaskDataRecord>>#count: |Tier 2|Time 9( 5+4 )ms|AST 8|Inlined 0Y 0N|IR 70/ 112|CodeSize 215|Addr 0x7fec54e25000|Timestamp 49074566076683897|Src n/a
[engine] opt done id=654 AWFYIdleTaskDataRecord>>#count: |Tier 2|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 70/ 112|CodeSize 215|Addr 0x7fec54e20000|Timestamp 49074566084267025|Src n/a
[engine] opt done id=588 SequenceableCollection>>#atAllPut: |Tier 1|Time 43( 22+21 )ms|AST 68|Inlined 0Y 0N|IR 345/ 893|CodeSize 4508|Addr 0x7fec54e22000|Timestamp 49074566085030220|Src n/a
[engine] opt done id=655 AWFYIdleTaskDataRecord>>#control: |Tier 2|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 70/ 112|CodeSize 215|Addr 0x7fec54e1e000|Timestamp 49074566091831295|Src n/a
[engine] opt done id=592 AWFYTaskState>>#running |Tier 2|Time 17( 8+9 )ms|AST 9|Inlined 0Y 0N|IR 225/ 248|CodeSize 663|Addr 0x7fec54e1c000|Timestamp 49074566108622842|Src n/a
[engine] opt done id=651 AWFYDeviceTaskDataRecord>>#pending: |Tier 2|Time 9( 4+5 )ms|AST 8|Inlined 0Y 0N|IR 59/ 211|CodeSize 478|Addr 0x7fec54e1a000|Timestamp 49074566117802623|Src n/a
[engine] opt done id=601 AWFYTaskState>>#packetPending: |Tier 2|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 71/ 106|CodeSize 192|Addr 0x7fec54e18000|Timestamp 49074566125217914|Src n/a
[engine] opt done id=615 AWFYRBObject class>>#HandlerA |Tier 2|Time 4( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 11/ 45|CodeSize 143|Addr 0x7fec54e16000|Timestamp 49074566129761254|Src n/a
[engine] opt done id=616 AWFYRBObject class>>#DeviceA |Tier 2|Time 4( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 11/ 45|CodeSize 143|Addr 0x7fec54e14000|Timestamp 49074566134282732|Src n/a
[engine] opt done id=656 AWFYScheduler>>#release: |Tier 2|Time 50( 39+11 )ms|AST 85|Inlined 2Y 0N|IR 202/ 326|CodeSize 809|Addr 0x7fec54e12000|Timestamp 49074566134974755|Src n/a
[engine] created adapter i2c_A_AAAJA | CodeAddress 0x7fec54e11000
[engine] opt done id=621 AWFYRBObject class>>#DeviceB |Tier 2|Time 5( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 11/ 45|CodeSize 143|Addr 0x7fec54e0f000|Timestamp 49074566140097387|Src n/a
[engine] opt done id=634 AWFYTaskState>>#packetPending |Tier 2|Time 13( 7+6 )ms|AST 11|Inlined 0Y 0N|IR 152/ 168|CodeSize 344|Addr 0x7fec54e0d000|Timestamp 49074566153153420|Src n/a
[engine] opt done id=622 AWFYRBObject class>>#HandlerB |Tier 2|Time 5( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 11/ 45|CodeSize 143|Addr 0x7fec54e0b000|Timestamp 49074566157891138|Src n/a
[engine] opt done id=587 ArrayedCollection class>>#new:withAll: |Tier 1|Time 27( 17+10 )ms|AST 29|Inlined 0Y 1N|IR 185/ 472|CodeSize 1963|Addr 0x7fec54e09000|Timestamp 49074566161275471|Src n/a
[engine] created adapter i2c_A_AAAAJJ | CodeAddress 0x7fec54e08000
[engine] created adapter c2i_A_AAAAJJ | CodeAddress 0x7fec54e07000
[engine] opt done id=604 AWFYScheduler>>#createPacket:identity:kind: |Tier 1|Time 28( 24+5 )ms|AST 27|Inlined 0Y 1N|IR 167/ 246|CodeSize 891|Addr 0x7fec54e05000|Timestamp 49074566189561319|Src n/a
[engine] opt done id=605 AWFYPacket class>>#create:identity:kind: |Tier 1|Time 33( 27+5 )ms|AST 33|Inlined 0Y 2N|IR 205/ 278|CodeSize 963|Addr 0x7fec54e03000|Timestamp 49074566190656696|Src n/a
[engine] opt done id=606 Behavior>>#new <split-606> |Tier 1|Time 17( 10+7 )ms|AST 24|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7fec54e01000|Timestamp 49074566208199494|Src n/a
[engine] created adapter i2c_A_AAAJJAAAA | CodeAddress 0x7fec54e00000
[engine] created adapter c2i_A_AAAJA | CodeAddress 0x7fea4c0f9000
[engine] opt done id=607 AWFYPacket>>#link:identity:kind: |Tier 1|Time 36( 28+8 )ms|AST 33|Inlined 0Y 1N|IR 279/ 523|CodeSize 1684|Addr 0x7fea4c0f7000|Timestamp 49074566225824919|Src n/a
[engine] created adapter i2c_A_AAAAJJAAAA | CodeAddress 0x7fea4c0f6000
[engine] created adapter c2i_A_AAAAJJAAAA | CodeAddress 0x7fea4c0f5000
[engine] opt done id=598 AWFYTaskControlBlock class>>#link:create:priority:initialWorkQueue:initialState:function:privateData: |Tier 1|Time 32( 26+6 )ms|AST 45|Inlined 0Y 2N|IR 213/ 286|CodeSize 1194|Addr 0x7fea4c0f3000|Timestamp 49074566258161210|Src n/a
[engine] opt done id=597 AWFYScheduler>>#createTask:priority:work:state:function:data: |Tier 1|Time 61( 45+16 )ms|AST 58|Inlined 0Y 1N|IR 302/ 985|CodeSize 4056|Addr 0x7fea4c0f1000|Timestamp 49074566269088721|Src n/a
[engine] opt done id=599 Behavior>>#new <split-599> |Tier 1|Time 30( 10+19 )ms|AST 24|Inlined 0Y 0N|IR 168/ 788|CodeSize 3084|Addr 0x7fea4c0ef000|Timestamp 49074566287979036|Src n/a
[engine] opt done id=600 AWFYTaskControlBlock>>#link:identity:priority:initialWorkQueue:initialState:function:privateData: |Tier 1|Time 52( 38+14 )ms|AST 95|Inlined 0Y 3N|IR 403/ 844|CodeSize 3125|Addr 0x7fea4c0ed000|Timestamp 49074566320895320|Src n/a
[engine] opt done id=586 AWFYScheduler>>#initialize |Tier 1|Time 35( 26+9 )ms|AST 58|Inlined 0Y 1N|IR 335/ 584|CodeSize 1905|Addr 0x7fea4c0eb000|Timestamp 49074566326911548|Src n/a
[engine] opt done id=608 AWFYTaskState class>>#waitingWithPacket |Tier 1|Time 16( 11+5 )ms|AST 24|Inlined 0Y 2N|IR 193/ 270|CodeSize 876|Addr 0x7fea4c0e9000|Timestamp 49074566337044433|Src n/a
[engine] opt done id=609 Behavior>>#new <split-609> |Tier 1|Time 16( 10+6 )ms|AST 24|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7fea4c0e7000|Timestamp 49074566343474631|Src n/a
[engine] opt done id=610 AWFYTaskState>>#waitingWithPacket |Tier 1|Time 12( 8+4 )ms|AST 10|Inlined 0Y 0N|IR 201/ 250|CodeSize 776|Addr 0x7fea4c0e5000|Timestamp 49074566349342928|Src n/a
[engine] created adapter i2c_A_AAAJJAA | CodeAddress 0x7fea4c0e4000
[engine] created adapter c2i_A_AAAJJAAAA | CodeAddress 0x7fea4c0e3000
[engine] opt done id=588 SequenceableCollection>>#atAllPut: |Tier 2|Time 75( 20+55 )ms|AST 68|Inlined 0Y 0N|IR 252/ 761|CodeSize 3063|Addr 0x7fea4c0e1000|Timestamp 49074566418706643|Src n/a
[engine] opt inval. id=588 SequenceableCollection>>#atAllPut: |Timestamp 49074566429445363|Src n/a|Reason null
[engine] opt deopt id=588 SequenceableCollection>>#atAllPut: | |Timestamp 49074566429743880|Src n/a
[engine] opt done id=617 AWFYScheduler>>#createHandler:priority:work:state: |Tier 1|Time 85( 43+41 )ms|AST 53|Inlined 0Y 2N|IR 359/ 2525|CodeSize 11459|Addr 0x7fea4c0dd000|Timestamp 49074566435706187|Src n/a
[engine] opt done id=619 Behavior>>#new <split-619> |Tier 1|Time 17( 11+6 )ms|AST 24|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7fea4c0db000|Timestamp 49074566435992132|Src n/a
[engine] opt done id=618 AWFYHandlerTaskDataRecord class>>#create |Tier 1|Time 15( 10+5 )ms|AST 24|Inlined 0Y 2N|IR 193/ 270|CodeSize 876|Addr 0x7fea4c0d1000|Timestamp 49074566451601415|Src n/a
[engine] opt done id=630 AWFYScheduler>>#schedule |Tier 2|Time 474( 108+366 )ms|AST 82|Inlined 5Y 1N|IR 1119/ 6059|CodeSize 26501|Addr 0x7fea4c0d3000|Timestamp 49074566454075460|Src n/a
[engine] opt done id=623 AWFYTaskState class>>#waiting |Tier 1|Time 15( 11+5 )ms|AST 24|Inlined 0Y 2N|IR 193/ 270|CodeSize 876|Addr 0x7fea4c0cf000|Timestamp 49074566467272928|Src n/a
[engine] opt done id=620 AWFYHandlerTaskDataRecord>>#create |Tier 1|Time 14( 8+6 )ms|AST 16|Inlined 0Y 0N|IR 155/ 379|CodeSize 1185|Addr 0x7fea4c0cd000|Timestamp 49074566468305725|Src n/a
[engine] opt done id=588 SequenceableCollection>>#atAllPut: |Tier 1|Time 40( 22+19 )ms|AST 68|Inlined 0Y 0N|IR 345/ 893|CodeSize 4523|Addr 0x7fea4c0ca000|Timestamp 49074566476434271|Src n/a
[engine] opt done id=625 AWFYTaskState>>#waiting |Tier 1|Time 12( 8+5 )ms|AST 10|Inlined 0Y 0N|IR 201/ 250|CodeSize 776|Addr 0x7fea4c0c8000|Timestamp 49074566480806072|Src n/a
[engine] opt done id=624 Behavior>>#new <split-624> |Tier 1|Time 16( 10+6 )ms|AST 24|Inlined 0Y 0N|IR
View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment