Skip to content

Instantly share code, notes, and snippets.

@TruffleSqueak-Bot
Created October 20, 2024 17:53
Show Gist options
  • Save TruffleSqueak-Bot/e7c295a647bc8506a08724f3f297a42d to your computer and use it in GitHub Desktop.
Save TruffleSqueak-Bot/e7c295a647bc8506a08724f3f297a42d 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 516 538 518.95 517 518.94 103790 1.73
CD 488 501 491.25 489 491.24 98250 1.64
DeltaBlue 278 482 414.9 407.5 413.47 82979 1.38
Havlak 1122 1177 1152.22 1156 1152.16 230444 3.84
Json 381 390 384.02 382 384.01 76804 1.28
List 309 322 309.79 310 309.78 61957 1.03
Mandelbrot 127 146 127.83 127 127.81 25566 0.43
NBody 255 270 258.44 256 258.41 51687 0.86
Permute 162 181 163.05 162 163.03 32610 0.54
Queens 231 243 231.88 232 231.87 46375 0.77
Richards 1236 1252 1239.68 1238 1239.67 247935 4.13
Sieve 177 188 178.06 178 178.05 35611 0.59
Storage 142 152 144.21 143 144.19 28841 0.48
Towers 195 212 198.4 199 198.38 39679 0.66
5619 6054 5812.64 5796.5 5811 1162528 19.38
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 1
         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 <[email protected]>", "commit.committer-ts": 1720004771, "commit.rev": "1f72d5384cbf5a744b8284f874ad77947d2710bc"}, "graal-enterprise": {"commit.committer": "Marouane El Hallaoui <[email protected]>", "commit.committer-ts": 1720015242, "commit.rev": "16fd2fe15b348fc7f779dc5ebb85ad6ae9f3c98b"}, "java-benchmarks": {"commit.committer": "Marouane El Hallaoui <[email protected]>", "commit.committer-ts": 1720004771, "commit.rev": "1f72d5384cbf5a744b8284f874ad77947d2710bc"}, "regex": {"commit.committer": "Marouane El Hallaoui <[email protected]>", "commit.committer-ts": 1720004771, "commit.rev": "1f72d5384cbf5a744b8284f874ad77947d2710bc"}, "sdk": {"commit.committer": "Marouane El Hallaoui <[email protected]>", "commit.committer-ts": 1720004771, "commit.rev": "1f72d5384cbf5a744b8284f874ad77947d2710bc"}, "substratevm": {"commit.committer": "Marouane El Hallaoui <[email protected]>", "commit.committer-ts": 1720004771, "commit.rev": "1f72d5384cbf5a744b8284f874ad77947d2710bc"}, "substratevm-enterprise": {"commit.committer": "Marouane El Hallaoui <[email protected]>", "commit.committer-ts": 1720015242, "commit.rev": "16fd2fe15b348fc7f779dc5ebb85ad6ae9f3c98b"}, "substratevm-enterprise-gcs": {"commit.committer": "Christian Haeubl <[email protected]>", "commit.committer-ts": 1706086263, "commit.rev": "30f83136f0f3ec80702f8b73cf167851ac9ebb2a"}, "tools": {"commit.committer": "Marouane El Hallaoui <[email protected]>", "commit.committer-ts": 1720004771, "commit.rev": "1f72d5384cbf5a744b8284f874ad77947d2710bc"}, "truffle": {"commit.committer": "Marouane El Hallaoui <[email protected]>", "commit.committer-ts": 1720004771, "commit.rev": "1f72d5384cbf5a744b8284f874ad77947d2710bc"}, "vm": {"commit.committer": "Marouane El Hallaoui <[email protected]>", "commit.committer-ts": 1720004771, "commit.rev": "1f72d5384cbf5a744b8284f874ad77947d2710bc"}, "vm-enterprise": {"commit.committer": "Marouane El Hallaoui <[email protected]>", "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 Sun Oct 20 17:38:09 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 0x7fc977f03000
[engine] created adapter i2c_Z_AAA | CodeAddress 0x7fc977f02000
[engine] created adapter i2c_J_AAA | CodeAddress 0x7fc977f01000
[engine] opt done id=577 AWFYSomRandom>>#next |Tier 1|Time 31( 24+7 )ms|AST 30|Inlined 0Y 0N|IR 164/ 233|CodeSize 876|Addr 0x7fc977eff000|Timestamp 56110498095531437|Src n/a
[engine] created adapter c2i_Z_AAA | CodeAddress 0x7fc977efe000
[engine] created adapter i2c_A_AAAA | CodeAddress 0x7fc977efd000
[engine] opt done id=578 [] in AWFYBounce>>#benchmark |Tier 1|Time 43( 32+11 )ms|AST 32|Inlined 0Y 1N|IR 211/ 470|CodeSize 1674|Addr 0x7fc977d37000|Timestamp 56110498112033120|Src n/a
[engine] created adapter i2c_J_AAJ | CodeAddress 0x7fc977d36000
[engine] created adapter c2i_A_AAAAA | CodeAddress 0x7fc977d35000
[engine] created adapter c2i_J_AAJ | CodeAddress 0x7fc977d34000
[engine] opt done id=580 Number>>#abs |Tier 1|Time 28( 24+5 )ms|AST 29|Inlined 0Y 1N|IR 176/ 246|CodeSize 705|Addr 0x7fc977d32000|Timestamp 56110498140509282|Src n/a
[engine] created adapter c2i_A_AAAA | CodeAddress 0x7fc977d31000
[engine] opt done id=167 Number>>#negated |Tier 1|Time 8( 5+3 )ms|AST 14|Inlined 0Y 0N|IR 92/ 132|CodeSize 516|Addr 0x7fc977d2f000|Timestamp 56110498149185898|Src n/a
[engine] created adapter c2i_A_AAA | CodeAddress 0x7fc977d2c000
[engine] opt done id=579 AWFYBall>>#bounce |Tier 1|Time 98( 81+16 )ms|AST 170|Inlined 0Y 4N|IR 769/ 808|CodeSize 3667|Addr 0x7fc977d2d000|Timestamp 56110498167208732|Src n/a
[engine] opt done id=574 AWFYBall class>>#new: |Tier 1|Time 25( 19+5 )ms|AST 30|Inlined 0Y 2N|IR 199/ 284|CodeSize 958|Addr 0x7fc977d2a000|Timestamp 56110498173929203|Src n/a
[engine] created adapter i2c_A_AAA | CodeAddress 0x7fc977d25000
[engine] opt done id=96 SequenceableCollection>>#do: |Tier 1|Time 91( 50+41 )ms|AST 74|Inlined 0Y 2N|IR 460/ 1664|CodeSize 8441|Addr 0x7fc977d26000|Timestamp 56110498187310288|Src n/a
[engine] opt done id=575 Behavior>>#new <split-575> |Tier 1|Time 31( 21+11 )ms|AST 26|Inlined 0Y 0N|IR 107/ 537|CodeSize 2054|Addr 0x7fc977d23000|Timestamp 56110498205452487|Src n/a
[engine] created adapter c2i_J_AAA | CodeAddress 0x7fc977d22000
[engine] opt done id=576 AWFYBall>>#initialize: |Tier 1|Time 45( 36+10 )ms|AST 99|Inlined 0Y 4N|IR 509/ 617|CodeSize 2049|Addr 0x7fc977d20000|Timestamp 56110498232785080|Src n/a
[engine] opt done id=570 AWFYBounce>>#benchmark |Tier 1|Time 172( 67+104 )ms|AST 163|Inlined 0Y 3N|IR 1027/ 5844|CodeSize 26847|Addr 0x7fc977d18000|Timestamp 56110498339277865|Src n/a
[engine] opt done id=578 [] in AWFYBounce>>#benchmark |Tier 2|Time 128( 93+35 )ms|AST 32|Inlined 9Y 0N|IR 842/ 1073|CodeSize 4347|Addr 0x7fc977d15000|Timestamp 56110498360933189|Src n/a
[engine] opt done id=580 Number>>#abs |Tier 2|Time 14( 10+4 )ms|AST 29|Inlined 1Y 0N|IR 64/ 131|CodeSize 425|Addr 0x7fc977d13000|Timestamp 56110498375603471|Src n/a
[engine] opt done id=573 AWFYSomRandom>>#initialize |Tier 1|Time 7( 4+3 )ms|AST 7|Inlined 0Y 0N|IR 140/ 178|CodeSize 505|Addr 0x7fc977d11000|Timestamp 56110498382382681|Src n/a
[engine] opt done id=167 Number>>#negated |Tier 2|Time 5( 3+2 )ms|AST 14|Inlined 0Y 0N|IR 16/ 54|CodeSize 190|Addr 0x7fc977d0f000|Timestamp 56110498387791396|Src n/a
[engine] opt done id=577 AWFYSomRandom>>#next |Tier 2|Time 13( 9+4 )ms|AST 30|Inlined 0Y 0N|IR 91/ 123|CodeSize 273|Addr 0x7fc977d0d000|Timestamp 56110498400798881|Src n/a
[engine] opt done id=571 AWFYSomRandom class>>#new |Tier 1|Time 15( 10+5 )ms|AST 24|Inlined 0Y 2N|IR 193/ 270|CodeSize 876|Addr 0x7fc96ca27000|Timestamp 56110498416288931|Src n/a
[engine] created adapter i2c_Z_AAAJ | CodeAddress 0x7fc977d0c000
[engine] opt done id=581 AWFYBounce>>#verifyResult: |Tier 1|Time 12( 10+3 )ms|AST 15|Inlined 0Y 0N|IR 92/ 128|CodeSize 504|Addr 0x7fc96ca25000|Timestamp 56110498428952291|Src n/a
[engine] opt done id=572 Behavior>>#new <split-572> |Tier 1|Time 22( 13+9 )ms|AST 27|Inlined 0Y 1N|IR 170/ 616|CodeSize 2364|Addr 0x7fc96ca23000|Timestamp 56110498430682697|Src n/a
[engine] opt done id=574 AWFYBall class>>#new: |Tier 2|Time 75( 57+18 )ms|AST 30|Inlined 6Y 0N|IR 388/ 742|CodeSize 2416|Addr 0x7fc96ca21000|Timestamp 56110498505965103|Src n/a
[engine] opt done id=96 SequenceableCollection>>#do: |Tier 2|Time 434( 117+317 )ms|AST 74|Inlined 11Y 0N|IR 1095/ 4100|CodeSize 19231|Addr 0x7fc96ca1b000|Timestamp 56110498639445239|Src n/a
[engine] opt done id=573 AWFYSomRandom>>#initialize |Tier 2|Time 8( 4+3 )ms|AST 7|Inlined 0Y 0N|IR 67/ 101|CodeSize 206|Addr 0x7fc96ca19000|Timestamp 56110498644422382|Src n/a
[engine] opt done id=581 AWFYBounce>>#verifyResult: |Tier 2|Time 6( 4+2 )ms|AST 15|Inlined 0Y 0N|IR 18/ 51|CodeSize 149|Addr 0x7fc96ca17000|Timestamp 56110498650579834|Src n/a
[engine] opt done id=571 AWFYSomRandom class>>#new |Tier 2|Time 30( 21+9 )ms|AST 24|Inlined 3Y 0N|IR 33/ 374|CodeSize 1369|Addr 0x7fc96ca15000|Timestamp 56110498669538100|Src n/a
[engine] created adapter i2c_A_AAAJ | CodeAddress 0x7fc96ca14000
[engine] created adapter c2i_Z_AAAJ | CodeAddress 0x7fc96ca13000
[engine] created adapter c2i_A_AAAJ | CodeAddress 0x7fc96ca12000
[engine] opt done id=569 AWFYBenchmark>>#innerBenchmarkLoop: |Tier 1|Time 32( 25+6 )ms|AST 60|Inlined 0Y 2N|IR 273/ 355|CodeSize 1573|Addr 0x7fc96ca10000|Timestamp 56110499052616544|Src n/a
[engine] opt done id=16 String class>>#new: |Tier 1|Time 37( 27+10 )ms|AST 48|Inlined 0Y 1N|IR 206/ 618|CodeSize 2787|Addr 0x7fc96ca0e000|Timestamp 56110499056813101|Src n/a
[engine] opt done id=570 AWFYBounce>>#benchmark |Tier 2|Time 1149( 260+889 )ms|AST 163|Inlined 23Y 0N|IR 1952/ 16624|CodeSize 73277|Addr 0x7fc744a99000|Timestamp 56110499578073286|Src n/a
[engine] opt done id=569 AWFYBenchmark>>#innerBenchmarkLoop: |Tier 2|Time 1339( 298+1041)ms|AST 60|Inlined 25Y 0N|IR 2036/ 14563|CodeSize 62405|Addr 0x7fc744a88000|Timestamp 56110501114988790|Src n/a
[engine] created adapter i2c_A_AAJ | CodeAddress 0x7fc96ca0d000
[engine] created adapter i2c_A_AAAJJA | CodeAddress 0x7fc96ca0c000
[engine] opt done id=584 SmallInteger>>#printString |Tier 1|Time 51( 40+11 )ms|AST 156|Inlined 0Y 2N|IR 375/ 617|CodeSize 2868|Addr 0x7fc96ca0a000|Timestamp 56110501804819300|Src n/a
[engine] opt done id=299 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 1|Time 87( 63+24 )ms|AST 190|Inlined 0Y 1N|IR 705/ 1562|CodeSize 6920|Addr 0x7fc96ca07000|Timestamp 56110501840466293|Src n/a
[engine] created adapter c2i_A_AAAJJA | CodeAddress 0x7fc96ca06000
[engine] opt done id=371 String>>#, |Tier 1|Time 35( 28+6 )ms|AST 56|Inlined 0Y 2N|IR 276/ 405|CodeSize 1534|Addr 0x7fc96ca04000|Timestamp 56110502838079221|Src n/a
[engine] opt done id=556 StandardFileStream>>#isBinary |Tier 1|Time 12( 8+4 )ms|AST 25|Inlined 0Y 0N|IR 100/ 181|CodeSize 660|Addr 0x7fc96ca02000|Timestamp 56110503332512979|Src n/a
[engine] opt done id=544 Character class>>#cr |Tier 1|Time 10( 6+4 )ms|AST 19|Inlined 0Y 0N|IR 93/ 135|CodeSize 505|Addr 0x7fc96ca00000|Timestamp 56110509580300513|Src n/a
[engine] created adapter i2c_A_AAACA | CodeAddress 0x7fc764004000
[engine] created adapter i2c_J_AAC | CodeAddress 0x7fc764003000
[engine] opt done id=542 Character>>#asUnicode |Tier 1|Time 16( 13+2 )ms|AST 31|Inlined 0Y 0N|IR 89/ 125|CodeSize 454|Addr 0x7fc764001000|Timestamp 56110510628087184|Src n/a
[engine] created adapter c2i_J_AAC | CodeAddress 0x7fc764000000
[engine] created adapter c2i_A_AAAC | CodeAddress 0x7fc744a87000
[engine] opt done id=540 UTF8TextConverter>>#nextPut:toStream: |Tier 1|Time 64( 52+12 )ms|AST 130|Inlined 0Y 5N|IR 427/ 723|CodeSize 2820|Addr 0x7fc744a85000|Timestamp 56110510676642972|Src n/a
[engine] created adapter c2i_A_AAAAZ | CodeAddress 0x7fc744a83000
[engine] opt done id=555 MultiByteFileStream>>#nextPutAll: |Tier 1|Time 24( 17+7 )ms|AST 65|Inlined 0Y 2N|IR 230/ 391|CodeSize 1441|Addr 0x7fc744a81000|Timestamp 56110511670570886|Src n/a
[engine] opt done id=487 AWFYScriptConsole class>>#println: |Tier 1|Time 24( 18+6 )ms|AST 62|Inlined 0Y 4N|IR 279/ 373|CodeSize 1344|Addr 0x7fc744a7f000|Timestamp 56110511670602456|Src n/a
[engine] opt done id=488 FileStream class>>#stdout |Tier 1|Time 26( 20+6 )ms|AST 37|Inlined 0Y 1N|IR 201/ 403|CodeSize 1464|Addr 0x7fc744a7d000|Timestamp 56110511671738342|Src n/a
[engine] created adapter c2i_A_AAJ | CodeAddress 0x7fc744a7a000
[engine] opt done id=585 SmallInteger>>#decimalDigitLength |Tier 1|Time 13( 10+3 )ms|AST 47|Inlined 0Y 0N|IR 101/ 146|CodeSize 603|Addr 0x7fc744a7b000|Timestamp 56110512185086434|Src n/a
[engine] opt done id=583 Object>>#asString |Tier 1|Time 17( 14+3 )ms|AST 17|Inlined 0Y 1N|IR 156/ 227|CodeSize 689|Addr 0x7fc744a78000|Timestamp 56110512189433367|Src n/a
[engine] opt done id=582 AWFYRun>>#printResult: |Tier 1|Time 30( 23+8 )ms|AST 68|Inlined 0Y 5N|IR 337/ 484|CodeSize 1724|Addr 0x7fc744a76000|Timestamp 56110512202638094|Src n/a
[engine] created adapter i2c_A_AAAJAJ | CodeAddress 0x7fc744a75000
[engine] created adapter i2c_A_AAAJAJA | CodeAddress 0x7fc744a74000
[engine] created adapter c2i_A_AAAJAJ | CodeAddress 0x7fc744a73000
[engine] created adapter c2i_A_AAAJAJA | CodeAddress 0x7fc744a72000
[engine] opt done id=559 MultiByteFileStream>>#basicNext:putAll:startingAt: |Tier 1|Time 25( 22+4 )ms|AST 23|Inlined 0Y 1N|IR 164/ 235|CodeSize 805|Addr 0x7fc744a70000|Timestamp 56110512715509424|Src n/a
[engine] opt done id=557 TextConverter>>#nextPutAll:toStream: |Tier 1|Time 27( 22+5 )ms|AST 34|Inlined 0Y 1N|IR 176/ 292|CodeSize 1036|Addr 0x7fc744a6e000|Timestamp 56110512717276778|Src n/a
[engine] opt done id=558 TextConverter>>#next:putAll:startingAt:toStream: |Tier 1|Time 43( 34+9 )ms|AST 133|Inlined 0Y 2N|IR 312/ 499|CodeSize 1931|Addr 0x7fc744a6c000|Timestamp 56110512733410309|Src n/a
[engine] opt done id=560 StandardFileStream>>#next:putAll:startingAt: |Tier 1|Time 27( 19+8 )ms|AST 65|Inlined 0Y 0N|IR 228/ 502|CodeSize 2204|Addr 0x7fc744a6a000|Timestamp 56110512742449838|Src n/a
[engine] created adapter i2c_A_AAAC | CodeAddress 0x7fc744a69000
[engine] opt done id=563 MultiByteFileStream>>#basicNextPutAll: |Tier 1|Time 11( 7+4 )ms|AST 17|Inlined 0Y 1N|IR 154/ 225|CodeSize 736|Addr 0x7fc744a67000|Timestamp 56110513228151384|Src n/a
[engine] opt done id=561 WriteStream>>#cr |Tier 1|Time 16( 11+5 )ms|AST 31|Inlined 0Y 2N|IR 199/ 287|CodeSize 935|Addr 0x7fc744a65000|Timestamp 56110513233132509|Src n/a
[engine] created adapter c2i_A_AAACA | CodeAddress 0x7fc744a64000
[engine] opt done id=562 MultiByteFileStream>>#nextPut: |Tier 1|Time 28( 23+5 )ms|AST 35|Inlined 0Y 1N|IR 181/ 317|CodeSize 1125|Addr 0x7fc744a62000|Timestamp 56110513244938523|Src n/a
[engine] opt done id=565 StandardFileStream>>#flush |Tier 1|Time 12( 7+4 )ms|AST 19|Inlined 0Y 0N|IR 156/ 269|CodeSize 936|Addr 0x7fc744a60000|Timestamp 56110513746493451|Src n/a
[engine] opt done id=568 AWFYRun>>#measure: |Tier 1|Time 31( 24+7 )ms|AST 93|Inlined 0Y 2N|IR 310/ 444|CodeSize 1667|Addr 0x7fc744a5e000|Timestamp 56110513766114824|Src n/a
[engine] opt done id=564 StandardFileStream>>#nextPutAll: |Tier 1|Time 35( 25+10 )ms|AST 90|Inlined 0Y 0N|IR 285/ 628|CodeSize 2779|Addr 0x7fc744a5c000|Timestamp 56110513769643316|Src n/a
[engine] opt done id=584 SmallInteger>>#printString |Tier 2|Time 94( 53+41 )ms|AST 156|Inlined 4Y 1N|IR 227/ 1173|CodeSize 4853|Addr 0x7fc744a59000|Timestamp 56110546529289149|Src n/a
[engine] opt done id=16 String class>>#new: |Tier 2|Time 37( 26+11 )ms|AST 48|Inlined 2Y 1N|IR 102/ 509|CodeSize 2424|Addr 0x7fc744a57000|Timestamp 56110571923522927|Src n/a
[engine] opt done id=299 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 2|Time 118( 59+58 )ms|AST 190|Inlined 3Y 1N|IR 675/ 1480|CodeSize 6314|Addr 0x7fc744a54000|Timestamp 56110605756885162|Src n/a
[engine] opt done id=371 String>>#, |Tier 2|Time 142( 97+45 )ms|AST 56|Inlined 9Y 2N|IR 721/ 1569|CodeSize 6599|Addr 0x7fc744a51000|Timestamp 56110606822242005|Src n/a
[engine] opt done id=556 StandardFileStream>>#isBinary |Tier 2|Time 10( 7+4 )ms|AST 25|Inlined 0Y 0N|IR 25/ 94|CodeSize 312|Addr 0x7fc744a4f000|Timestamp 56110607208083302|Src n/a
[engine] opt inval. id=584 SmallInteger>>#printString |Timestamp 56110654938358538|Src n/a|Reason null
[engine] opt inval. id=585 SmallInteger>>#decimalDigitLength |Timestamp 56110654938767131|Src n/a|Reason null
[engine] opt inval. id=558 TextConverter>>#next:putAll:startingAt:toStream: |Timestamp 56110654945395337|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 : 45
Compilation Accuracy : 0.950000
Queue Accuracy : 0.935484
Compilation Utilization : 0.032262
Remaining Compilation Queue : 0
Time to queue : count= 62, sum=1208228662, min= 3001, average= 19487559.07, max=156885498, maxTarget=TextConverter>>#next:putAll:startingAt:toStream:
Time waiting in queue : count= 60, sum= 2053261, min= 16, average= 34221.02, max= 218057, maxTarget=AWFYBall class>>#new:
--------------------------- :
AST node statistics :
Truffle node count : count= 56, sum= 11469, min= 15, average= 204.80, max= 1724, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Trivial : count= 56, sum= 4377, min= 6, average= 78.16, max= 679, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Non Trivial : count= 56, sum= 7092, min= 7, average= 126.64, max= 1045, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Monomorphic : count= 56, sum= 7052, min= 7, average= 125.93, max= 1044, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Polymorphic : count= 56, sum= 40, min= 0, average= 0.71, max= 12, maxTarget=String>>#,
Megamorphic : count= 56, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYSomRandom>>#next
Truffle call count : count= 56, sum= 158, min= 0, average= 2.82, max= 25, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Indirect : count= 56, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYSomRandom>>#next
Direct : count= 56, sum= 158, min= 0, average= 2.82, max= 25, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Dispatched : count= 56, sum= 61, min= 0, average= 1.09, max= 5, maxTarget=UTF8TextConverter>>#nextPut:toStream:
Inlined : count= 56, sum= 97, min= 0, average= 1.73, max= 25, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
---------- :
Cloned : count= 56, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYSomRandom>>#next
Not Cloned : count= 56, sum= 161, min= 0, average= 2.88, max= 26, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Truffle loops : count= 56, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYSomRandom>>#next
--------------------------- :
Compilation Tier 1 :
Compilation Rate : 68368.30 bytes/second
Truffle Tier Rate : 97843.40 bytes/second
Graal Tier Rate : 253507.64 bytes/second
Installation Rate : 2166404.48 bytes/second
Time for compilation (us) : count= 39, sum= 1368704, min= 6750, average= 35094.99, max= 172038, maxTarget=AWFYBounce>>#benchmark
Truffle Tier (us) : count= 39, sum= 956385, min= 3990, average= 24522.70, max= 81254, maxTarget=AWFYBall>>#bounce
Graal Tier (us) : count= 39, sum= 369124, min= 2038, average= 9464.74, max= 100672, maxTarget=AWFYBounce>>#benchmark
Code Installation (us) : count= 39, sum= 43194, min= 414, average= 1107.54, max= 4010, maxTarget=AWFYBounce>>#benchmark
Graal node count :
After Truffle Tier : count= 39, sum= 10322, min= 89, average= 264.67, max= 1027, maxTarget=AWFYBounce>>#benchmark
After Graal Tier : count= 39, sum= 22470, min= 125, average= 576.15, max= 5844, maxTarget=AWFYBounce>>#benchmark
Graal compilation result :
Code size : count= 39, sum= 93576, min= 454, average= 2399.38, max= 26847, maxTarget=AWFYBounce>>#benchmark
Total frame size : count= 39, sum= 4736, min= 48, average= 121.44, 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= 943, min= 5, average= 24.18, max= 201, maxTarget=AWFYBounce>>#benchmark
CALL : count= 39, sum= 943, min= 5, average= 24.18, 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= 505, min= 3, average= 12.95, max= 76, maxTarget=AWFYBounce>>#benchmark
--------------------------- :
Compilation Tier 2 :
Compilation Rate : 50043.65 bytes/second
Truffle Tier Rate : 165223.52 bytes/second
Graal Tier Rate : 75645.68 bytes/second
Installation Rate : 4335350.67 bytes/second
Time for compilation (us) : count= 18, sum= 3692576, min= 5350, average= 205143.13, max= 1339263, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Truffle Tier (us) : count= 16, sum= 1118424, min= 3428, average= 69901.52, max= 298024, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Graal Tier (us) : count= 16, sum= 2442836, min= 1647, average= 152677.25, max= 1029127, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Code Installation (us) : count= 16, sum= 42624, min= 275, average= 2664.00, max= 12141, maxTarget=AWFYBounce>>#benchmark
Graal node count :
After Truffle Tier : count= 17, sum= 8385, min= 16, average= 493.24, max= 2036, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
After Graal Tier : count= 16, sum= 42761, min= 51, average= 2672.56, max= 16624, maxTarget=AWFYBounce>>#benchmark
Graal compilation result :
Code size : count= 16, sum= 184790, min= 149, average= 11549.38, max= 73277, maxTarget=AWFYBounce>>#benchmark
Total frame size : count= 16, sum= 2976, min= 32, average= 186.00, max= 688, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Exception handlers : count= 16, sum= 15, min= 0, average= 0.94, max= 3, maxTarget=SequenceableCollection>>#do:
Infopoints : count= 16, sum= 921, min= 3, average= 57.56, max= 338, maxTarget=AWFYBounce>>#benchmark
CALL : count= 16, sum= 921, min= 3, average= 57.56, max= 338, maxTarget=AWFYBounce>>#benchmark
Marks : count= 16, sum= 101, min= 5, average= 6.31, max= 11, maxTarget=SmallInteger>>#printString
Data references : count= 16, sum= 522, min= 1, average= 32.63, max= 196, maxTarget=AWFYBounce>>#benchmark
# CD (iterations: 300, problem size: 250) on Sun Oct 20 17:45:53 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 0x7f6da7273000
[engine] created adapter i2c_A_AAAAA | CodeAddress 0x7f6da7272000
[engine] created adapter i2c_J_AAAA | CodeAddress 0x7f6da7271000
[engine] opt done id=620 AWFYCallSign>>#compareTo: |Tier 1|Time 33( 27+6 )ms|AST 47|Inlined 0Y 0N|IR 129/ 232|CodeSize 1100|Addr 0x7f6da726f000|Timestamp 56110961969145659|Src n/a
[engine] opt done id=616 AWFYNode>>#color: |Tier 1|Time 10( 5+6 )ms|AST 8|Inlined 0Y 0N|IR 132/ 266|CodeSize 827|Addr 0x7f6da726d000|Timestamp 56110961979704663|Src n/a
[engine] created adapter i2c_Z_AAAA | CodeAddress 0x7f6da70a8000
[engine] opt inval. id=620 AWFYCallSign>>#compareTo: |Timestamp 56110961989021827|Src n/a|Reason null
[engine] created adapter c2i_Z_AAAA | CodeAddress 0x7f6da70a7000
[engine] opt done id=6 Symbol>>#= |Tier 1|Time 36( 31+5 )ms|AST 47|Inlined 0Y 1N|IR 222/ 260|CodeSize 856|Addr 0x7f6da70a5000|Timestamp 56110962016153687|Src n/a
[engine] created adapter c2i_A_AAAAA | CodeAddress 0x7f6da70a4000
[engine] created adapter c2i_J_AAAA | CodeAddress 0x7f6da70a3000
[engine] created adapter c2i_A_AAAA | CodeAddress 0x7f6da70a2000
[engine] opt done id=587 AWFYVector>>#append: |Tier 1|Time 136( 65+70 )ms|AST 140|Inlined 0Y 0N|IR 629/ 2569|CodeSize 12044|Addr 0x7f6da709e000|Timestamp 56110962056266911|Src n/a
[engine] opt done id=620 AWFYCallSign>>#compareTo: |Tier 1|Time 43( 27+17 )ms|AST 51|Inlined 0Y 0N|IR 178/ 427|CodeSize 1635|Addr 0x7f6da709c000|Timestamp 56110962059849044|Src n/a
[engine] created adapter c2i_A_AAAZAA | CodeAddress 0x7f6da709a000
[engine] created adapter i2c_J_AAADD | CodeAddress 0x7f6da7099000
[engine] opt done id=654 AWFYVector2D>>#compare:and: |Tier 1|Time 27( 22+5 )ms|AST 66|Inlined 0Y 0N|IR 142/ 184|CodeSize 676|Addr 0x7f6da7097000|Timestamp 56110962086732955|Src n/a
[engine] created adapter i2c_A_AAA | CodeAddress 0x7f6da7096000
[engine] opt inval. id=607 AWFYRedBlackTree>>#treeAt:insert: |Timestamp 56110962094628566|Src n/a|Reason null
[engine] opt done id=607 AWFYRedBlackTree>>#treeAt:insert: |Tier 1|Time 157( 135+22 )ms|AST 328|Inlined 0Y 6N|IR 684/ 1105|CodeSize 5025|Addr 0x0|Timestamp 56110962094770560|Src n/a
[engine] opt deopt id=607 AWFYRedBlackTree>>#treeAt:insert: | |Timestamp 56110962094923800|Src n/a
[engine] opt done id=647 Float class>>#infinity |Tier 1|Time 10( 7+3 )ms|AST 8|Inlined 0Y 0N|IR 95/ 178|CodeSize 679|Addr 0x7f6da7091000|Timestamp 56110962096884485|Src n/a
[engine] opt done id=631 AWFYRedBlackTree>>#findNode: |Tier 1|Time 55( 42+14 )ms|AST 118|Inlined 0Y 2N|IR 451/ 769|CodeSize 3487|Addr 0x7f6da708f000|Timestamp 56110962111794404|Src n/a
[engine] created adapter i2c_A_AAADD | CodeAddress 0x7f6da708e000
[engine] created adapter c2i_J_AAADD | CodeAddress 0x7f6da708d000
[engine] created adapter c2i_A_AAA | CodeAddress 0x7f6da708c000
[engine] opt done id=653 AWFYVector2D>>#compareTo: |Tier 1|Time 38( 32+6 )ms|AST 71|Inlined 0Y 2N|IR 239/ 354|CodeSize 1349|Addr 0x7f6da708a000|Timestamp 56110962132553341|Src n/a
[engine] created adapter c2i_A_AAADD | CodeAddress 0x7f6da7089000
[engine] opt done id=569 AWFYVector2D class>>#x:y: |Tier 1|Time 33( 28+5 )ms|AST 33|Inlined 0Y 2N|IR 209/ 289|CodeSize 1011|Addr 0x7f6da7087000|Timestamp 56110962145043486|Src n/a
[engine] opt done id=570 Behavior>>#new <split-570> |Tier 1|Time 16( 9+7 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f6da7085000|Timestamp 56110962148922041|Src n/a
[engine] opt done id=571 AWFYVector2D>>#initX:y: |Tier 1|Time 11( 7+4 )ms|AST 11|Inlined 0Y 0N|IR 177/ 222|CodeSize 798|Addr 0x7f6da7083000|Timestamp 56110962156228999|Src n/a
[engine] opt done id=521 Object>>#= |Tier 1|Time 10( 5+5 )ms|AST 14|Inlined 0Y 0N|IR 153/ 259|CodeSize 736|Addr 0x7f6da7081000|Timestamp 56110962159514780|Src n/a
[engine] created adapter i2c_A_AAAAAAA | CodeAddress 0x7f6da7080000
[engine] created adapter i2c_Z_AAAAA | CodeAddress 0x7f6da707f000
[engine] created adapter c2i_A_AAAZ | CodeAddress 0x7f6da707d000
[engine] created adapter i2c_D_AAA | CodeAddress 0x7f6da707c000
[engine] opt done id=642 AWFYConstants class>>#MaxX |Tier 1|Time 9( 7+2 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 481|Addr 0x7f6d9be98000|Timestamp 56110962246089357|Src n/a
[engine] created adapter c2i_Z_AAAAA | CodeAddress 0x7f6d9be97000
[engine] created adapter c2i_A_AAAAAA | CodeAddress 0x7f6d9be96000
[engine] created adapter c2i_A_AAAAAAA | CodeAddress 0x7f6d9be95000
[engine] opt done id=607 AWFYRedBlackTree>>#treeAt:insert: |Tier 1|Time 121( 87+35 )ms|AST 328|Inlined 0Y 11N|IR 1036/ 1701|CodeSize 9174|Addr 0x7f6d9be91000|Timestamp 56110962367718295|Src n/a
[engine] opt done id=643 AWFYConstants class>>#MinX |Tier 1|Time 7( 4+3 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 459|Addr 0x7f6d9be8f000|Timestamp 56110962374974756|Src n/a
[engine] opt done id=568 AWFYConstants class>>#GoodVoxelSize |Tier 1|Time 6( 4+2 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 481|Addr 0x7f6d9be8d000|Timestamp 56110962381143663|Src n/a
[engine] opt done id=640 AWFYCollisionDetector>>#recurse:seen:voxel:motion: |Tier 1|Time 233( 194+39 )ms|AST 557|Inlined 0Y 36N|IR 1581/ 1819|CodeSize 7461|Addr 0x7f6d9be8a000|Timestamp 56110962389369081|Src n/a
[engine] opt done id=611 AWFYNode>>#parent: |Tier 1|Time 9( 5+5 )ms|AST 8|Inlined 0Y 0N|IR 138/ 297|CodeSize 961|Addr 0x7f6d9be88000|Timestamp 56110962390686844|Src n/a
[engine] opt done id=652 AWFYConstants class>>#vertical |Tier 1|Time 9( 5+4 )ms|AST 8|Inlined 0Y 0N|IR 95/ 178|CodeSize 679|Addr 0x7f6d9be86000|Timestamp 56110962398434174|Src n/a
[engine] opt done id=649 AWFYConstants class>>#horizontal |Tier 1|Time 8( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 95/ 178|CodeSize 679|Addr 0x7f6d9be84000|Timestamp 56110962406284316|Src n/a
[engine] created adapter c2i_D_AAA | CodeAddress 0x7f6d9be83000
[engine] opt done id=651 AWFYVector2D>>#plus: |Tier 1|Time 28( 22+6 )ms|AST 66|Inlined 0Y 1N|IR 192/ 291|CodeSize 1088|Addr 0x7f6d9be81000|Timestamp 56110962418426913|Src n/a
[engine] opt done id=646 AWFYConstants class>>#ProximityRadius |Tier 1|Time 6( 4+3 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 481|Addr 0x7f6d9be7f000|Timestamp 56110962424922344|Src n/a
[engine] opt done id=650 AWFYVector2D>>#minus: |Tier 1|Time 28( 22+6 )ms|AST 66|Inlined 0Y 1N|IR 192/ 291|CodeSize 1088|Addr 0x7f6d9be7d000|Timestamp 56110962434433467|Src n/a
[engine] opt done id=615 Object>>#~= |Tier 1|Time 14( 10+4 )ms|AST 26|Inlined 0Y 1N|IR 158/ 237|CodeSize 804|Addr 0x7f6d9be7b000|Timestamp 56110962449129871|Src n/a
[engine] opt done id=644 AWFYConstants class>>#MaxY |Tier 1|Time 6( 4+2 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 481|Addr 0x7f6d9be79000|Timestamp 56110962455345993|Src n/a
[engine] opt done id=645 AWFYConstants class>>#MinY |Tier 1|Time 6( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 459|Addr 0x7f6d9be77000|Timestamp 56110962461283014|Src n/a
[engine] opt done id=621 AWFYNode>>#right: |Tier 1|Time 9( 5+5 )ms|AST 8|Inlined 0Y 0N|IR 138/ 297|CodeSize 961|Addr 0x7f6d9be70000|Timestamp 56110962470601295|Src n/a
[engine] opt inval. id=641 AWFYCollisionDetector>>#isInVoxel:motion: |Timestamp 56110962475240599|Src n/a|Reason null
[engine] opt deopt id=641 AWFYCollisionDetector>>#isInVoxel:motion: | |Timestamp 56110962475476815|Src n/a
[engine] opt done id=641 AWFYCollisionDetector>>#isInVoxel:motion: |Tier 1|Time 315( 266+49 )ms|AST 1273|Inlined 0Y 10N|IR 1097/ 2011|CodeSize 12352|Addr 0x0|Timestamp 56110962475616924|Src n/a
[engine] created adapter i2c_A_AAAZAA | CodeAddress 0x7f6d9be6f000
[engine] opt done id=612 AWFYInsertResult class>>#new:node:value: |Tier 1|Time 25( 19+6 )ms|AST 36|Inlined 0Y 2N|IR 206/ 289|CodeSize 1021|Addr 0x7f6d9be6d000|Timestamp 56110962495649614|Src n/a
[engine] opt done id=613 Behavior>>#new <split-613> |Tier 1|Time 16( 10+6 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f6d9be6b000|Timestamp 56110962511769037|Src n/a
[engine] opt done id=614 AWFYInsertResult>>#init:node:value: |Tier 1|Time 14( 8+6 )ms|AST 14|Inlined 0Y 0N|IR 182/ 444|CodeSize 1489|Addr 0x7f6d9be69000|Timestamp 56110962526403139|Src n/a
[engine] opt done id=608 AWFYNode class>>#key:value: |Tier 1|Time 18( 13+5 )ms|AST 33|Inlined 0Y 2N|IR 201/ 285|CodeSize 1002|Addr 0x7f6d9be67000|Timestamp 56110962544794126|Src n/a
[engine] opt done id=609 Behavior>>#new <split-609> |Tier 1|Time 24( 10+14 )ms|AST 26|Inlined 0Y 0N|IR 167/ 703|CodeSize 2691|Addr 0x7f6d9be65000|Timestamp 56110962568768301|Src n/a
[engine] opt done id=610 AWFYNode>>#init:value: |Tier 1|Time 14( 8+6 )ms|AST 13|Inlined 0Y 0N|IR 171/ 494|CodeSize 1620|Addr 0x7f6d9be63000|Timestamp 56110962583399819|Src n/a
[engine] opt done id=632 AWFYNode>>#successor |Tier 1|Time 55( 41+13 )ms|AST 138|Inlined 0Y 1N|IR 415/ 647|CodeSize 2356|Addr 0x7f6d9be61000|Timestamp 56110962638422963|Src n/a
[engine] opt done id=623 AWFYNode>>#left: |Tier 1|Time 10( 5+5 )ms|AST 8|Inlined 0Y 0N|IR 138/ 297|CodeSize 961|Addr 0x7f6d9be5f000|Timestamp 56110962648246850|Src n/a
[engine] created adapter i2c_A_AAADDD | CodeAddress 0x7f6d9be5e000
[engine] created adapter c2i_A_AAADDD | CodeAddress 0x7f6d9be5d000
[engine] opt done id=596 AWFYVector3D class>>#x:y:z: |Tier 1|Time 36( 30+6 )ms|AST 36|Inlined 0Y 2N|IR 213/ 292|CodeSize 1079|Addr 0x7f6d9be5b000|Timestamp 56110962684375775|Src n/a
[engine] opt done id=597 Behavior>>#new <split-597> |Tier 1|Time 16( 10+6 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f6d9be59000|Timestamp 56110962700616169|Src n/a
[engine] opt done id=598 AWFYVector3D>>#initX:y:z: |Tier 1|Time 13( 8+5 )ms|AST 14|Inlined 0Y 0N|IR 209/ 257|CodeSize 976|Addr 0x7f6d9be57000|Timestamp 56110962714067589|Src n/a
[engine] created adapter i2c_J_AAA | CodeAddress 0x7f6d9be56000
[engine] opt done id=593 AWFYVector>>#size |Tier 1|Time 16( 12+4 )ms|AST 14|Inlined 0Y 0N|IR 105/ 169|CodeSize 710|Addr 0x7f6d9be54000|Timestamp 56110962729992424|Src n/a
[engine] opt done id=630 AWFYRedBlackTree>>#at: |Tier 1|Time 25( 18+7 )ms|AST 53|Inlined 0Y 1N|IR 234/ 345|CodeSize 1175|Addr 0x7f6d9be52000|Timestamp 56110962754907060|Src n/a
[engine] opt done id=606 AWFYRedBlackTree>>#at:put: |Tier 1|Time 346( 267+79 )ms|AST 806|Inlined 0Y 19N|IR 1666/ 3345|CodeSize 15198|Addr 0x7f6d9be4d000|Timestamp 56110962770993306|Src n/a
[engine] created adapter c2i_J_AAAAA | CodeAddress 0x7f6d9be4c000
[engine] opt done id=604 AWFYVector>>#forEach: |Tier 1|Time 88( 42+46 )ms|AST 76|Inlined 0Y 3N|IR 566/ 2427|CodeSize 12824|Addr 0x7f6d9be47000|Timestamp 56110962843393639|Src n/a
[engine] opt done id=624 AWFYRedBlackTree>>#forEach: |Tier 1|Time 81( 45+36 )ms|AST 121|Inlined 0Y 5N|IR 590/ 1878|CodeSize 9223|Addr 0x7f6d9be43000|Timestamp 56110962851971914|Src n/a
[engine] created adapter i2c_A_AAAJ | CodeAddress 0x7f6d9be42000
[engine] opt done id=641 AWFYCollisionDetector>>#isInVoxel:motion: |Tier 1|Time 395( 317+77 )ms|AST 1273|Inlined 0Y 10N|IR 1566/ 3166|CodeSize 17803|Addr 0x7f6d9be3c000|Timestamp 56110962870503847|Src n/a
[engine] opt done id=594 AWFYVector>>#at: |Tier 1|Time 25( 18+8 )ms|AST 33|Inlined 0Y 0N|IR 156/ 412|CodeSize 1651|Addr 0x7f6d9be3a000|Timestamp 56110962877784195|Src n/a
[engine] opt done id=661 AWFYVector3D>>#minus: |Tier 1|Time 35( 29+6 )ms|AST 90|Inlined 0Y 1N|IR 204/ 299|CodeSize 1101|Addr 0x7f6d9be38000|Timestamp 56110962878714389|Src n/a
[engine] opt done id=627 Behavior>>#new <split-627> |Tier 1|Time 16( 10+6 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f6d9be36000|Timestamp 56110962895180661|Src n/a
[engine] opt done id=626 AWFYRbtEntry class>>#key:value: |Tier 1|Time 19( 13+6 )ms|AST 33|Inlined 0Y 2N|IR 202/ 286|CodeSize 1002|Addr 0x7f6d9be32000|Timestamp 56110962896989084|Src n/a
[engine] opt done id=625 AWFYRedBlackTree class>>#treeMinimum: |Tier 1|Time 26( 17+9 )ms|AST 54|Inlined 0Y 0N|IR 250/ 400|CodeSize 1478|Addr 0x7f6d9be34000|Timestamp 56110962897154966|Src n/a
[engine] created adapter i2c_J_AAD | CodeAddress 0x7f6d9be31000
[engine] opt done id=628 AWFYRbtEntry>>#init:value: |Tier 1|Time 25( 7+18 )ms|AST 11|Inlined 0Y 0N|IR 152/ 371|CodeSize 1229|Addr 0x7f6d9be2f000|Timestamp 56110962920260690|Src n/a
[engine] created adapter i2c_J_AAAAA | CodeAddress 0x7f6d9be2e000
[engine] opt done id=639 Number>>#asInteger |Tier 1|Time 29( 24+4 )ms|AST 17|Inlined 0Y 0N|IR 185/ 259|CodeSize 910|Addr 0x7f6d9be2c000|Timestamp 56110962926276357|Src n/a
[engine] created adapter i2c_A_AAAAAA | CodeAddress 0x7f6d9be2b000
[engine] opt done id=648 AWFYCollisionDetector>>#put:and:into: |Tier 1|Time 37( 28+9 )ms|AST 92|Inlined 0Y 4N|IR 373/ 524|CodeSize 1928|Addr 0x7f6d9be29000|Timestamp 56110962963115953|Src n/a
[engine] opt done id=655 AWFYNode>>#value: |Tier 1|Time 8( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 133/ 286|CodeSize 887|Addr 0x7f6d9be27000|Timestamp 56110962971151603|Src n/a
[engine] created adapter i2c_D_AAAA | CodeAddress 0x7f6d9be26000
[engine] created adapter c2i_J_AAA | CodeAddress 0x7f6d9be25000
[engine] created adapter c2i_A_AAAJ | CodeAddress 0x7f6d9be24000
[engine] opt done id=622 AWFYRedBlackTree>>#leftRotate: |Tier 1|Time 94( 77+17 )ms|AST 244|Inlined 0Y 6N|IR 631/ 1010|CodeSize 4178|Addr 0x7f6d9be21000|Timestamp 56110962991441671|Src n/a
[engine] opt done id=580 AWFYVector class>>#new |Tier 1|Time 11( 8+4 )ms|AST 19|Inlined 0Y 1N|IR 159/ 238|CodeSize 755|Addr 0x7f6d9be1f000|Timestamp 56110963002974243|Src n/a
[engine] opt done id=663 AWFYVector3D>>#dot: |Tier 1|Time 32( 27+5 )ms|AST 97|Inlined 0Y 0N|IR 160/ 294|CodeSize 1472|Addr 0x7f6d9be1d000|Timestamp 56110963003293923|Src n/a
[engine] opt done id=581 AWFYVector class>>#new: |Tier 1|Time 13( 9+4 )ms|AST 27|Inlined 0Y 2N|IR 199/ 274|CodeSize 905|Addr 0x7f6d9be18000|Timestamp 56110963016609005|Src n/a
[engine] opt done id=658 [] in AWFYCollisionDetector>>#handleNewFrame: |Tier 1|Time 96( 78+18 )ms|AST 232|Inlined 0Y 7N|IR 626/ 924|CodeSize 4399|Addr 0x7f6d9be1a000|Timestamp 56110963016833487|Src n/a
[engine] opt done id=582 Behavior>>#new <split-582> |Tier 1|Time 14( 9+5 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f6d9be16000|Timestamp 56110963017182641|Src n/a
[engine] opt done id=583 AWFYVector>>#initialize: |Tier 1|Time 17( 10+6 )ms|AST 22|Inlined 0Y 0N|IR 216/ 517|CodeSize 1806|Addr 0x7f6d9be14000|Timestamp 56110963033440566|Src n/a
[engine] opt done id=657 [] in AWFYCollisionDetector>>#reduceCollisionSet: |Tier 1|Time 24( 18+7 )ms|AST 61|Inlined 0Y 2N|IR 242/ 393|CodeSize 1436|Addr 0x7f6d9be12000|Timestamp 56110963041216044|Src n/a
[engine] opt done id=599 AWFYAircraft class>>#new:pos: |Tier 1|Time 16( 11+4 )ms|AST 33|Inlined 0Y 2N|IR 202/ 286|CodeSize 1002|Addr 0x7f6d9be10000|Timestamp 56110963049164528|Src n/a
[engine] opt done id=629 [] in AWFYCollisionDetector>>#handleNewFrame: |Tier 1|Time 16( 11+5 )ms|AST 33|Inlined 0Y 1N|IR 177/ 306|CodeSize 1179|Addr 0x7f6d9be0e000|Timestamp 56110963057096248|Src n/a
[engine] opt done id=635 [] in AWFYCollisionDetector>>#reduceCollisionSet: |Tier 1|Time 12( 8+4 )ms|AST 22|Inlined 0Y 1N|IR 161/ 239|CodeSize 860|Addr 0x7f6d9be0c000|Timestamp 56110963061249782|Src n/a
[engine] opt done id=605 [] in AWFYCollisionDetector>>#handleNewFrame: |Tier 1|Time 52( 40+12 )ms|AST 151|Inlined 0Y 4N|IR 432/ 689|CodeSize 2808|Addr 0x7f6d9be0a000|Timestamp 56110963069645622|Src n/a
[engine] opt done id=617 AWFYMotion class>>#new:old:new: |Tier 1|Time 16( 12+5 )ms|AST 36|Inlined 0Y 2N|IR 203/ 288|CodeSize 1021|Addr 0x7f6d9be08000|Timestamp 56110963073549111|Src n/a
[engine] opt done id=618 Behavior>>#new <split-618> |Tier 1|Time 14( 9+5 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f6d9be06000|Timestamp 56110963074975273|Src n/a
[engine] opt done id=619 AWFYMotion>>#init:old:new: |Tier 1|Time 12( 7+5 )ms|AST 14|Inlined 0Y 0N|IR 170/ 474|CodeSize 1583|Addr 0x7f6d9be04000|Timestamp 56110963086825639|Src n/a
[engine] opt done id=600 Behavior>>#new <split-600> |Tier 1|Time 13( 8+5 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f6d9be02000|Timestamp 56110963087159916|Src n/a
[engine] opt done id=636 AWFYCollisionDetector>>#draw:on: |Tier 1|Time 26( 20+6 )ms|AST 67|Inlined 0Y 3N|IR 256/ 369|CodeSize 1367|Addr 0x7f6d9be00000|Timestamp 56110963095655774|Src n/a
[engine] opt done id=601 AWFYAircraft>>#init:pos: |Tier 1|Time 10( 5+4 )ms|AST 11|Inlined 0Y 0N|IR 152/ 371|CodeSize 1229|Addr 0x7f6b9400e000|Timestamp 56110963096558658|Src n/a
[engine] opt done id=660 AWFYMotion>>#delta |Tier 1|Time 14( 9+5 )ms|AST 19|Inlined 0Y 1N|IR 177/ 322|CodeSize 1161|Addr 0x7f6b9400c000|Timestamp 56110963100899865|Src n/a
[engine] opt inval. id=653 AWFYVector2D>>#compareTo: |Timestamp 56110963102198281|Src n/a|Reason null
[engine] opt deopt id=653 AWFYVector2D>>#compareTo: | |Timestamp 56110963102413193|Src n/a
[engine] opt inval. id=622 AWFYRedBlackTree>>#leftRotate: |Timestamp 56110963102917473|Src n/a|Reason null
[engine] opt deopt id=622 AWFYRedBlackTree>>#leftRotate: | |Timestamp 56110963103035162|Src n/a
[engine] opt done id=637 Behavior>>#new <split-637> |Tier 1|Time 14( 9+5 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f6b9400a000|Timestamp 56110963110156123|Src n/a
[engine] created adapter c2i_D_AAAA | CodeAddress 0x7f6b94009000
[engine] opt done id=662 AWFYVector3D>>#squaredMagnitude |Tier 1|Time 17( 14+3 )ms|AST 19|Inlined 0Y 1N|IR 155/ 234|CodeSize 744|Addr 0x7f6b94007000|Timestamp 56110963118234518|Src n/a
[engine] opt done id=653 AWFYVector2D>>#compareTo: |Tier 1|Time 28( 22+6 )ms|AST 76|Inlined 0Y 2N|IR 254/ 363|CodeSize 1348|Addr 0x7f6b94005000|Timestamp 56110963138297661|Src n/a
[engine] created adapter i2c_A_AAAD | CodeAddress 0x7f6b94004000
[engine] created adapter c2i_J_AAD | CodeAddress 0x7f6b94003000
[engine] opt done id=665 AWFYVector3D>>#times: |Tier 1|Time 25( 21+5 )ms|AST 63|Inlined 0Y 1N|IR 197/ 299|CodeSize 1210|Addr 0x7f6b94001000|Timestamp 56110963163940289|Src n/a
[engine] opt done id=638 AWFYCollisionDetector>>#voxelHash: |Tier 1|Time 73( 61+12 )ms|AST 228|Inlined 0Y 7N|IR 485/ 682|CodeSize 3061|Addr 0x7f6b840a1000|Timestamp 56110963169385184|Src n/a
[engine] opt inval. id=639 Number>>#asInteger |Timestamp 56110963190734729|Src n/a|Reason null
[engine] opt inval. id=638 AWFYCollisionDetector>>#voxelHash: |Timestamp 56110963191181736|Src n/a|Reason null
[engine] opt deopt id=638 AWFYCollisionDetector>>#voxelHash: | |Timestamp 56110963191338817|Src n/a
[engine] opt done id=666 AWFYVector3D>>#plus: |Tier 1|Time 29( 24+5 )ms|AST 90|Inlined 0Y 1N|IR 204/ 299|CodeSize 1101|Addr 0x7f6b8409f000|Timestamp 56110963193538302|Src n/a
[engine] opt done id=639 Number>>#asInteger |Tier 1|Time 10( 6+4 )ms|AST 17|Inlined 0Y 0N|IR 214/ 283|CodeSize 1029|Addr 0x7f6b8409d000|Timestamp 56110963203494266|Src n/a
[engine] opt done id=622 AWFYRedBlackTree>>#leftRotate: |Tier 1|Time 87( 69+18 )ms|AST 269|Inlined 0Y 7N|IR 674/ 1061|CodeSize 4480|Addr 0x7f6b8409a000|Timestamp 56110963205699547|Src n/a
[engine] created adapter c2i_D_AAD | CodeAddress 0x7f6b94000000
[engine] opt done id=592 AWFYSimulator>>#simulate: |Tier 1|Time 102( 82+19 )ms|AST 300|Inlined 0Y 11N|IR 726/ 1003|CodeSize 4963|Addr 0x7f6b84097000|Timestamp 56110963271402527|Src n/a
[engine] created adapter i2c_D_AAD | CodeAddress 0x7f6b84094000
[engine] opt done id=638 AWFYCollisionDetector>>#voxelHash: |Tier 1|Time 73( 60+13 )ms|AST 256|Inlined 0Y 8N|IR 544/ 767|CodeSize 3509|Addr 0x7f6b84095000|Timestamp 56110963276705986|Src n/a
[engine] opt inval. id=606 AWFYRedBlackTree>>#at:put: |Timestamp 56110963278192843|Src n/a|Reason null
[engine] opt deopt id=606 AWFYRedBlackTree>>#at:put: | |Timestamp 56110963278531661|Src n/a
[engine] opt done id=595 Float>>#cos |Tier 1|Time 15( 12+3 )ms|AST 30|Inlined 0Y 0N|IR 98/ 179|CodeSize 705|Addr 0x7f6b84092000|Timestamp 56110963287140038|Src n/a
[engine] opt done id=654 AWFYVector2D>>#compare:and: |Tier 2|Time 17( 13+4 )ms|AST 66|Inlined 0Y 0N|IR 68/ 108|CodeSize 254|Addr 0x7f6b84090000|Timestamp 56110963293892149|Src n/a
[engine] opt done id=667 AWFYConstants class>>#MinZ |Tier 1|Time 5( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 459|Addr 0x7f6b8408e000|Timestamp 56110963299256304|Src n/a
[engine] opt done id=668 AWFYConstants class>>#MaxZ |Tier 1|Time 5( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 481|Addr 0x7f6b8408c000|Timestamp 56110963304161996|Src n/a
[engine] opt done id=656 AWFYRedBlackTree>>#rightRotate: |Tier 1|Time 85( 68+17 )ms|AST 269|Inlined 0Y 7N|IR 659/ 1047|CodeSize 4165|Addr 0x7f6b84089000|Timestamp 56110963389795553|Src n/a
[engine] opt done id=669 AWFYCollision class>>#a:b:pos: |Tier 1|Time 17( 12+5 )ms|AST 36|Inlined 0Y 2N|IR 203/ 288|CodeSize 1021|Addr 0x7f6b84087000|Timestamp 56110963406575709|Src n/a
[engine] created adapter c2i_A_AAAD | CodeAddress 0x7f6b84086000
[engine] opt done id=670 Behavior>>#new <split-670> |Tier 1|Time 13( 9+5 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f6b84084000|Timestamp 56110963420249863|Src n/a
[engine] opt done id=671 AWFYCollision>>#init:b:pos: |Tier 1|Time 12( 7+5 )ms|AST 14|Inlined 0Y 0N|IR 170/ 474|CodeSize 1583|Addr 0x7f6b84082000|Timestamp 56110963432195638|Src n/a
[engine] opt inval. id=641 AWFYCollisionDetector>>#isInVoxel:motion: |Timestamp 56110963462634791|Src n/a|Reason null
[engine] opt deopt id=641 AWFYCollisionDetector>>#isInVoxel:motion: | |Timestamp 56110963462912983|Src n/a
[engine] opt done id=653 AWFYVector2D>>#compareTo: |Tier 2|Time 38( 32+7 )ms|AST 76|Inlined 2Y 0N|IR 161/ 170|CodeSize 509|Addr 0x7f6b84080000|Timestamp 56110963470629093|Src n/a
[engine] opt done id=659 AWFYMotion>>#findIntersection: |Tier 1|Time 274( 228+46 )ms|AST 968|Inlined 0Y 24N|IR 1424/ 2390|CodeSize 13046|Addr 0x7f6b8407b000|Timestamp 56110963479736652|Src n/a
[engine] opt done id=606 AWFYRedBlackTree>>#at:put: |Tier 1|Time 334( 254+80 )ms|AST 836|Inlined 0Y 20N|IR 1740/ 3479|CodeSize 16044|Addr 0x7f6b84076000|Timestamp 56110963621983021|Src n/a
[engine] opt done id=631 AWFYRedBlackTree>>#findNode: |Tier 2|Time 141( 85+56 )ms|AST 118|Inlined 4Y 0N|IR 461/ 855|CodeSize 3728|Addr 0x7f6b84074000|Timestamp 56110963763625024|Src n/a
[engine] opt done id=569 AWFYVector2D class>>#x:y: |Tier 2|Time 35( 24+11 )ms|AST 33|Inlined 2Y 0N|IR 147/ 493|CodeSize 1557|Addr 0x7f6b84072000|Timestamp 56110963799058084|Src n/a
[engine] opt done id=620 AWFYCallSign>>#compareTo: |Tier 2|Time 20( 15+5 )ms|AST 51|Inlined 0Y 0N|IR 104/ 95|CodeSize 287|Addr 0x7f6b84070000|Timestamp 56110963819497620|Src n/a
[engine] opt done id=616 AWFYNode>>#color: |Tier 2|Time 8( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 58/ 189|CodeSize 439|Addr 0x7f6b8406e000|Timestamp 56110963827982373|Src n/a
[engine] opt done id=642 AWFYConstants class>>#MaxX |Tier 2|Time 4( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 11/ 45|CodeSize 145|Addr 0x7f6b8406c000|Timestamp 56110963832578723|Src n/a
[engine] opt done id=643 AWFYConstants class>>#MinX |Tier 2|Time 4( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 11/ 45|CodeSize 140|Addr 0x7f6b8406a000|Timestamp 56110963837066743|Src n/a
[engine] opt done id=641 AWFYCollisionDetector>>#isInVoxel:motion: |Tier 1|Time 409( 331+77 )ms|AST 1293|Inlined 0Y 10N|IR 1595/ 3197|CodeSize 17926|Addr 0x7f6b84064000|Timestamp 56110963879761293|Src n/a
[engine] opt done id=607 AWFYRedBlackTree>>#treeAt:insert: |Tier 2|Time 408( 220+188 )ms|AST 328|Inlined 21Y 0N|IR 1405/ 5163|CodeSize 21421|Addr 0x7f6b8405d000|Timestamp 56110963887792194|Src n/a
[engine] opt done id=568 AWFYConstants class>>#GoodVoxelSize |Tier 2|Time 6( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 11/ 45|CodeSize 145|Addr 0x7f6b8405b000|Timestamp 56110963893683118|Src n/a
[engine] opt done id=521 Object>>#= |Tier 2|Time 11( 4+6 )ms|AST 14|Inlined 0Y 0N|IR 81/ 143|CodeSize 476|Addr 0x7f6b84059000|Timestamp 56110963904307707|Src n/a
[engine] opt done id=646 AWFYConstants class>>#ProximityRadius |Tier 2|Time 4( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 11/ 45|CodeSize 145|Addr 0x7f6b84057000|Timestamp 56110963908936744|Src n/a
[engine] opt done id=644 AWFYConstants class>>#MaxY |Tier 2|Time 4( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 11/ 45|CodeSize 145|Addr 0x7f6b84055000|Timestamp 56110963913366234|Src n/a
[engine] opt done id=645 AWFYConstants class>>#MinY |Tier 2|Time 4( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 11/ 45|CodeSize 140|Addr 0x7f6b84053000|Timestamp 56110963917819891|Src n/a
[engine] opt inval. id=641 AWFYCollisionDetector>>#isInVoxel:motion: |Timestamp 56110964117356987|Src n/a|Reason null
[engine] opt deopt id=641 AWFYCollisionDetector>>#isInVoxel:motion: | |Timestamp 56110964117574973|Src n/a
[engine] opt done id=641 AWFYCollisionDetector>>#isInVoxel:motion: |Tier 1|Time 397( 318+78 )ms|AST 1294|Inlined 0Y 10N|IR 1599/ 3190|CodeSize 19282|Addr 0x7f6b8404d000|Timestamp 56110964600528220|Src n/a
[engine] opt done id=641 AWFYCollisionDetector>>#isInVoxel:motion: |Tier 2|Time 446( 326+121 )ms|AST 1294|Inlined 10Y 0N|IR 1120/ 2065|CodeSize 12405|Addr 0x7f6b84048000|Timestamp 56110965047081754|Src n/a
[engine] opt done id=650 AWFYVector2D>>#minus: |Tier 2|Time 47( 36+11 )ms|AST 66|Inlined 3Y 0N|IR 206/ 562|CodeSize 1721|Addr 0x7f6b84046000|Timestamp 56110965094144680|Src n/a
[engine] opt done id=652 AWFYConstants class>>#vertical |Tier 2|Time 6( 3+2 )ms|AST 8|Inlined 0Y 0N|IR 19/ 70|CodeSize 227|Addr 0x7f6b84044000|Timestamp 56110965099964502|Src n/a
[engine] opt done id=649 AWFYConstants class>>#horizontal |Tier 2|Time 5( 3+2 )ms|AST 8|Inlined 0Y 0N|IR 19/ 70|CodeSize 227|Addr 0x7f6b84042000|Timestamp 56110965105045086|Src n/a
[engine] opt done id=651 AWFYVector2D>>#plus: |Tier 2|Time 45( 35+11 )ms|AST 66|Inlined 3Y 0N|IR 206/ 562|CodeSize 1721|Addr 0x7f6b84040000|Timestamp 56110965150570308|Src n/a
[engine] opt done id=606 AWFYRedBlackTree>>#at:put: |Tier 2|Time 1246( 691+555 )ms|AST 836|Inlined 74Y 1N|IR 6093/ 11801|CodeSize 47109|Addr 0x7f6b84033000|Timestamp 56110965163886229|Src n/a
[engine] opt done id=611 AWFYNode>>#parent: |Tier 2|Time 9( 4+5 )ms|AST 8|Inlined 0Y 0N|IR 64/ 220|CodeSize 504|Addr 0x7f6b84031000|Timestamp 56110965172970809|Src n/a
[engine] opt done id=6 Symbol>>#= |Tier 2|Time 59( 39+20 )ms|AST 47|Inlined 2Y 0N|IR 360/ 411|CodeSize 1256|Addr 0x7f6b8402f000|Timestamp 56110965210079307|Src n/a
[engine] opt done id=621 AWFYNode>>#right: |Tier 2|Time 8( 4+5 )ms|AST 8|Inlined 0Y 0N|IR 64/ 220|CodeSize 504|Addr 0x7f6b8402d000|Timestamp 56110965218441482|Src n/a
[engine] opt done id=597 Behavior>>#new <split-597> |Tier 2|Time 14( 8+7 )ms|AST 26|Inlined 0Y 0N|IR 31/ 372|CodeSize 1369|Addr 0x7f6b8402b000|Timestamp 56110965232956639|Src n/a
[engine] opt done id=596 AWFYVector3D class>>#x:y:z: |Tier 2|Time 32( 22+10 )ms|AST 36|Inlined 2Y 0N|IR 181/ 533|CodeSize 1669|Addr 0x7f6b84029000|Timestamp 56110965265409419|Src n/a
[engine] opt done id=587 AWFYVector>>#append: |Tier 2|Time 107( 42+65 )ms|AST 140|Inlined 0Y 0N|IR 536/ 1896|CodeSize 8251|Addr 0x7f6b84025000|Timestamp 56110965280118744|Src n/a
[engine] opt done id=593 AWFYVector>>#size |Tier 2|Time 8( 5+3 )ms|AST 14|Inlined 0Y 0N|IR 30/ 76|CodeSize 232|Addr 0x7f6b84023000|Timestamp 56110965288512070|Src n/a
[engine] opt inval. id=641 AWFYCollisionDetector>>#isInVoxel:motion: |Timestamp 56110965316883187|Src n/a|Reason null
[engine] opt deopt id=641 AWFYCollisionDetector>>#isInVoxel:motion: | |Timestamp 56110965317102570|Src n/a
[engine] opt done id=632 AWFYNode>>#successor |Tier 2|Time 81( 46+34 )ms|AST 138|Inlined 1Y 0N|IR 399/ 618|CodeSize 1829|Addr 0x7f6b84021000|Timestamp 56110965346149506|Src n/a
[engine] opt inval. id=640 AWFYCollisionDetector>>#recurse:seen:voxel:motion: |Timestamp 56110965376607728|Src n/a|Reason null
[engine] opt deopt id=641 AWFYCollisionDetector>>#isInVoxel:motion: | |Timestamp 56110965376791280|Src n/a
[engine] opt deopt id=640 AWFYCollisionDetector>>#recurse:seen:voxel:motion: | |Timestamp 56110965376823548|Src n/a
[engine] opt done id=640 AWFYCollisionDetector>>#recurse:seen:voxel:motion: |Tier 2|Time 1539(1042+497 )ms|AST 557|Inlined 84Y 10N|IR 4810/ 12219|CodeSize 56711|Addr 0x0|Timestamp 56110965376837378|Src n/a
[engine] opt done id=630 AWFYRedBlackTree>>#at: |Tier 2|Time 134( 85+49 )ms|AST 53|Inlined 5Y 0N|IR 567/ 931|CodeSize 3837|Addr 0x7f6b84010000|Timestamp 56110965423059721|Src n/a
[engine] opt done id=661 AWFYVector3D>>#minus: |Tier 2|Time 54( 43+12 )ms|AST 90|Inlined 3Y 0N|IR 247/ 606|CodeSize 1852|Addr 0x7f6b8400e000|Timestamp 56110965477581379|Src n/a
[engine] opt done id=640 AWFYCollisionDetector>>#recurse:seen:voxel:motion: |Tier 1|Time 183( 153+30 )ms|AST 557|Inlined 0Y 36N|IR 1581/ 1819|CodeSize 7465|Addr 0x7f6b8400b000|Timestamp 56110965560235913|Src n/a
[engine] opt done id=641 AWFYCollisionDetector>>#isInVoxel:motion: |Tier 1|Time 338( 273+64 )ms|AST 1295|Inlined 0Y 10N|IR 1624/ 3228|CodeSize 18980|Addr 0x7f6b84005000|Timestamp 56110965957471230|Src n/a
[engine] opt done id=624 AWFYRedBlackTree>>#forEach: |Tier 2|Time 535( 255+279 )ms|AST 121|Inlined 16Y 0N|IR 1953/ 5517|CodeSize 23654|Addr 0x7f6b64fd8000|Timestamp 56110966012417266|Src n/a
[engine] opt done id=625 AWFYRedBlackTree class>>#treeMinimum: |Tier 2|Time 29( 13+15 )ms|AST 54|Inlined 0Y 0N|IR 155/ 263|CodeSize 766|Addr 0x7f6b84003000|Timestamp 56110966041357269|Src n/a
[engine] opt done id=641 AWFYCollisionDetector>>#isInVoxel:motion: |Tier 2|Time 402( 303+99 )ms|AST 1295|Inlined 10Y 0N|IR 1143/ 2442|CodeSize 16277|Addr 0x7f6b64fd3000|Timestamp 56110966359401099|Src n/a
[engine] opt done id=586 AWFYCallSign>>#init: |Tier 1|Time 8( 5+3 )ms|AST 8|Inlined 0Y 0N|IR 143/ 186|CodeSize 600|Addr 0x7f6b84001000|Timestamp 56110966367537396|Src n/a
[engine] opt done id=584 AWFYCallSign class>>#new: |Tier 1|Time 15( 10+4 )ms|AST 30|Inlined 0Y 2N|IR 203/ 286|CodeSize 958|Addr 0x7f6b64fd1000|Timestamp 56110966382481679|Src n/a
[engine] opt done id=585 Behavior>>#new <split-585> |Tier 1|Time 13( 8+5 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f6b64fcf000|Timestamp 56110966395944344|Src n/a
[engine] opt done id=594 AWFYVector>>#at: |Tier 2|Time 16( 10+6 )ms|AST 33|Inlined 0Y 0N|IR 80/ 178|CodeSize 581|Addr 0x7f6b64fcd000|Timestamp 56110966412236563|Src n/a
[engine] opt done id=640 AWFYCollisionDetector>>#recurse:seen:voxel:motion: |Tier 2|Time 1431( 920+510 )ms|AST 557|Inlined 84Y 10N|IR 4833/ 12690|CodeSize 62437|Addr 0x7f6b64fbc000|Timestamp 56110966991086089|Src n/a
[engine] opt done id=579 AWFYSimulator>>#init: |Tier 1|Time 36( 26+10 )ms|AST 90|Inlined 0Y 3N|IR 346/ 573|CodeSize 2440|Addr 0x7f6b64fba000|Timestamp 56110967027768255|Src n/a
[engine] opt done id=658 [] in AWFYCollisionDetector>>#handleNewFrame: |Tier 2|Time 316( 143+173 )ms|AST 232|Inlined 8Y 1N|IR 900/ 2974|CodeSize 13685|Addr 0x7f6b64fb5000|Timestamp 56110967343879268|Src n/a
[engine] opt done id=639 Number>>#asInteger |Tier 2|Time 16( 6+10 )ms|AST 17|Inlined 0Y 0N|IR 140/ 298|CodeSize 1066|Addr 0x7f6b64fb3000|Timestamp 56110967359691584|Src n/a
[engine] opt done id=663 AWFYVector3D>>#dot: |Tier 2|Time 27( 23+4 )ms|AST 97|Inlined 0Y 0N|IR 84/ 123|CodeSize 413|Addr 0x7f6b64fb1000|Timestamp 56110967386968651|Src n/a
[engine] opt done id=580 AWFYVector class>>#new |Tier 2|Time 40( 28+11 )ms|AST 19|Inlined 3Y 0N|IR 44/ 587|CodeSize 2355|Addr 0x7f6b64faf000|Timestamp 56110967426722105|Src n/a
[engine] opt done id=581 AWFYVector class>>#new: |Tier 2|Time 63( 51+12 )ms|AST 27|Inlined 2Y 0N|IR 54/ 617|CodeSize 2480|Addr 0x7f6b64f9c000|Timestamp 56110967490243551|Src n/a
[engine] opt done id=648 AWFYCollisionDetector>>#put:and:into: |Tier 2|Time 1455( 746+709 )ms|AST 92|Inlined 77Y 3N|IR 6632/ 15301|CodeSize 62489|Addr 0x7f6b64f9e000|Timestamp 56110967496289251|Src n/a
[engine] opt done id=582 Behavior>>#new <split-582> |Tier 2|Time 15( 8+7 )ms|AST 26|Inlined 0Y 0N|IR 31/ 372|CodeSize 1369|Addr 0x7f6b64f9a000|Timestamp 56110967505947955|Src n/a
[engine] opt done id=603 Behavior>>#new <split-603> |Tier 1|Time 14( 9+5 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f6b64f98000|Timestamp 56110967520129673|Src n/a
[engine] opt done id=633 AWFYCollisionDetector>>#reduceCollisionSet: |Tier 1|Time 84( 31+54 )ms|AST 82|Inlined 0Y 4N|IR 746/ 4436|CodeSize 18945|Addr 0x7f6b64f92000|Timestamp 56110967604454337|Src n/a
[engine] opt done id=634 Behavior>>#new <split-634> |Tier 1|Time 15( 9+5 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f6b64f90000|Timestamp 56110967619483342|Src n/a
[engine] opt done id=583 AWFYVector>>#initialize: |Tier 2|Time 18( 10+8 )ms|AST 22|Inlined 0Y 0N|IR 144/ 402|CodeSize 1250|Addr 0x7f6b64f8e000|Timestamp 56110967638062072|Src n/a
[engine] created adapter i2c_J_AAAJ | CodeAddress 0x7f6b84000000
[engine] opt done id=602 AWFYCollisionDetector>>#handleNewFrame: |Tier 1|Time 163( 63+100 )ms|AST 178|Inlined 0Y 9N|IR 1558/ 8664|CodeSize 36451|Addr 0x7f6b64f84000|Timestamp 56110967659526722|Src n/a
[engine] opt done id=664 AWFYVector3D>>#magnitude |Tier 1|Time 13( 9+4 )ms|AST 27|Inlined 0Y 1N|IR 159/ 243|CodeSize 798|Addr 0x7f6b64f82000|Timestamp 56110967673127469|Src n/a
[engine] opt done id=576 AWFYCD>>#benchmark: |Tier 1|Time 55( 44+11 )ms|AST 164|Inlined 0Y 5N|IR 426/ 561|CodeSize 2767|Addr 0x7f6b64f80000|Timestamp 56110967693199831|Src n/a
[engine] opt done id=662 AWFYVector3D>>#squaredMagnitude |Tier 2|Time 32( 28+4 )ms|AST 19|Inlined 1Y 0N|IR 63/ 100|CodeSize 360|Addr 0x7f6b64f7e000|Timestamp 56110967725725251|Src n/a
[engine] opt done id=660 AWFYMotion>>#delta |Tier 2|Time 63( 49+14 )ms|AST 19|Inlined 4Y 0N|IR 297/ 685|CodeSize 2058|Addr 0x7f6b64f7c000|Timestamp 56110967736203096|Src n/a
[engine] opt done id=600 Behavior>>#new <split-600> |Tier 2|Time 15( 8+7 )ms|AST 26|Inlined 0Y 0N|IR 31/ 372|CodeSize 1369|Addr 0x7f6b64f7a000|Timestamp 56110967751775634|Src n/a
[engine] opt done id=599 AWFYAircraft class>>#new:pos: |Tier 2|Time 28( 21+8 )ms|AST 33|Inlined 2Y 0N|IR 38/ 376|CodeSize 1453|Addr 0x7f6b64f78000|Timestamp 56110967754106216|Src n/a
[engine] opt done id=617 AWFYMotion class>>#new:old:new: |Tier 2|Time 29( 21+7 )ms|AST 36|Inlined 2Y 0N|IR 39/ 376|CodeSize 1497|Addr 0x7f6b64f76000|Timestamp 56110967785427860|Src n/a
[engine] opt done id=635 [] in AWFYCollisionDetector>>#reduceCollisionSet: |Tier 2|Time 153( 108+44 )ms|AST 22|Inlined 13Y 1N|IR 662/ 1621|CodeSize 6101|Addr 0x7f6b64f73000|Timestamp 56110967938281497|Src n/a
[engine] opt done id=665 AWFYVector3D>>#times: |Tier 2|Time 49( 37+12 )ms|AST 63|Inlined 3Y 0N|IR 240/ 606|CodeSize 1883|Addr 0x7f6b64f71000|Timestamp 56110967987499626|Src n/a
[engine] opt done id=666 AWFYVector3D>>#plus: |Tier 2|Time 96( 82+15 )ms|AST 90|Inlined 3Y 0N|IR 247/ 606|CodeSize 1852|Addr 0x7f6b64f6f000|Timestamp 56110968083913386|Src n/a
[engine] opt done id=623 AWFYNode>>#left: |Tier 2|Time 10( 4+6 )ms|AST 8|Inlined 0Y 0N|IR 64/ 220|CodeSize 504|Addr 0x7f6b64f6d000|Timestamp 56110968093952046|Src n/a
[engine] opt done id=659 AWFYMotion>>#findIntersection: |Tier 2|Time 581( 395+185 )ms|AST 968|Inlined 69Y 0N|IR 3338/ 7881|CodeSize 31781|Addr 0x7f6b64f64000|Timestamp 56110968674641705|Src n/a
[engine] opt done id=592 AWFYSimulator>>#simulate: |Tier 2|Time 581( 245+336 )ms|AST 300|Inlined 22Y 0N|IR 1373/ 8306|CodeSize 42405|Addr 0x7f6b64f58000|Timestamp 56110969256087644|Src n/a
[engine] opt done id=622 AWFYRedBlackTree>>#leftRotate: |Tier 2|Time 101( 70+31 )ms|AST 269|Inlined 7Y 0N|IR 668/ 1451|CodeSize 4317|Addr 0x7f6b64f55000|Timestamp 56110969357722446|Src n/a
[engine] opt done id=612 AWFYInsertResult class>>#new:node:value: |Tier 2|Time 35( 23+12 )ms|AST 36|Inlined 2Y 0N|IR 151/ 677|CodeSize 2136|Addr 0x7f6b64f53000|Timestamp 56110969392823395|Src n/a
[engine] opt done id=647 Float class>>#infinity |Tier 2|Time 6( 3+2 )ms|AST 8|Inlined 0Y 0N|IR 19/ 70|CodeSize 227|Addr 0x7f6b64f51000|Timestamp 56110969398737018|Src n/a
[engine] opt done id=656 AWFYRedBlackTree>>#rightRotate: |Tier 2|Time 154( 72+81 )ms|AST 269|Inlined 7Y 0N|IR 653/ 1426|CodeSize 4273|Addr 0x7f6b64f4e000|Timestamp 56110969552586154|Src n/a
[engine] opt done id=605 [] in AWFYCollisionDetector>>#handleNewFrame: |Tier 2|Time 2026( 835+1191)ms|AST 151|Inlined 109Y 15N|IR 9264/ 23012|CodeSize 95785|Addr 0x7f6b64f35000|Timestamp 56110969780023613|Src n/a
[engine] opt done id=586 AWFYCallSign>>#init: |Tier 2|Time 8( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 70/ 111|CodeSize 215|Addr 0x7f6b64f33000|Timestamp 56110969788202236|Src n/a
[engine] opt done id=584 AWFYCallSign class>>#new: |Tier 2|Time 26( 19+7 )ms|AST 30|Inlined 2Y 0N|IR 38/ 376|CodeSize 1378|Addr 0x7f6b64f31000|Timestamp 56110969814325746|Src n/a
[engine] opt done id=604 AWFYVector>>#forEach: |Tier 2|Time 4019( 876+3144)ms|AST 76|Inlined 97Y 23N|IR 8649/ 38570|CodeSize 165944|Addr 0x7f6b64f07000|Timestamp 56110970431799474|Src n/a
[engine] opt done id=579 AWFYSimulator>>#init: |Tier 2|Time 240( 111+129 )ms|AST 90|Inlined 8Y 0N|IR 646/ 3414|CodeSize 15788|Addr 0x7f6b64f02000|Timestamp 56110970671848049|Src n/a
[engine] opt done id=603 Behavior>>#new <split-603> |Tier 2|Time 16( 8+7 )ms|AST 26|Inlined 0Y 0N|IR 31/ 372|CodeSize 1369|Addr 0x7f6b64f00000|Timestamp 56110970687775818|Src n/a
[engine] opt done id=634 Behavior>>#new <split-634> |Tier 2|Time 14( 8+7 )ms|AST 26|Inlined 0Y 0N|IR 31/ 372|CodeSize 1369|Addr 0x7f6b64efe000|Timestamp 56110970702342800|Src n/a
[engine] opt done id=602 AWFYCollisionDetector>>#handleNewFrame: |Tier 2|Time 1172(1004+168 )ms|AST 178|Inlined 13Y 5N|IR 1315/ 8676|CodeSize 34907|Addr 0x7f6b64ef4000|Timestamp 56110970724499402|Src n/a
[engine] created adapter i2c_A_AAAJJA | CodeAddress 0x7f6b64ef3000
[engine] created adapter c2i_A_AAAJJA | CodeAddress 0x7f6b64ef2000
[engine] opt done id=371 String>>#, |Tier 1|Time 35( 28+7 )ms|AST 56|Inlined 0Y 2N|IR 276/ 405|CodeSize 1534|Addr 0x7f6b64ef0000|Timestamp 56110970817164799|Src n/a
[engine] opt done id=16 String class>>#new: |Tier 1|Time 24( 14+10 )ms|AST 48|Inlined 0Y 1N|IR 206/ 618|CodeSize 2787|Addr 0x7f6b64eee000|Timestamp 56110970841479886|Src n/a
[engine] created adapter i2c_A_AAJ | CodeAddress 0x7f6b64eed000
[engine] opt done id=299 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 1|Time 79( 54+25 )ms|AST 190|Inlined 0Y 1N|IR 705/ 1562|CodeSize 6920|Addr 0x7f6b64eea000|Timestamp 56110970861672940|Src n/a
[engine] created adapter c2i_J_AAJ | CodeAddress 0x7f6b64ee9000
[engine] opt done id=675 SmallInteger>>#printString |Tier 1|Time 56( 45+11 )ms|AST 156|Inlined 0Y 2N|IR 375/ 617|CodeSize 2868|Addr 0x7f6b64ee7000|Timestamp 56110970897776371|Src n/a
[engine] opt done id=633 AWFYCollisionDetector>>#reduceCollisionSet: |Tier 2|Time 1084( 999+85 )ms|AST 82|Inlined 5Y 2N|IR 587/ 4530|CodeSize 17999|Addr 0x7f6b64ee1000|Timestamp 56110970899016955|Src n/a
[engine] created adapter i2c_Z_AAA | CodeAddress 0x7f6b64ee0000
[engine] opt done id=556 StandardFileStream>>#isBinary |Tier 1|Time 17( 14+4 )ms|AST 25|Inlined 0Y 0N|IR 100/ 181|CodeSize 660|Addr 0x7f6b64ede000|Timestamp 56110971592304823|Src n/a
[engine] opt done id=576 AWFYCD>>#benchmark: |Tier 2|Time 1856(1248+608 )ms|AST 164|Inlined 41Y 1N|IR 1983/ 11885|CodeSize 59570|Addr 0x7f6b64ece000|Timestamp 56110972717862812|Src n/a
[engine] opt done id=544 Character class>>#cr |Tier 1|Time 10( 6+4 )ms|AST 19|Inlined 0Y 0N|IR 93/ 135|CodeSize 505|Addr 0x7f6b64ecc000|Timestamp 56110976755399945|Src n/a
[engine] created adapter i2c_A_AAACA | CodeAddress 0x7f6b64ecb000
[engine] created adapter i2c_J_AAC | CodeAddress 0x7f6b64eca000
[engine] opt done id=542 Character>>#asUnicode |Tier 1|Time 16( 13+2 )ms|AST 31|Inlined 0Y 0N|IR 89/ 125|CodeSize 454|Addr 0x7f6b64ec8000|Timestamp 56110977761626053|Src n/a
[engine] created adapter c2i_Z_AAA | CodeAddress 0x7f6b64ec7000
[engine] created adapter c2i_J_AAC | CodeAddress 0x7f6b64ec6000
[engine] created adapter c2i_A_AAAC | CodeAddress 0x7f6b64ec5000
[engine] opt done id=540 UTF8TextConverter>>#nextPut:toStream: |Tier 1|Time 70( 58+12 )ms|AST 130|Inlined 0Y 5N|IR 427/ 723|CodeSize 2820|Addr 0x7f6b64ec3000|Timestamp 56110977816325885|Src n/a
[engine] created adapter c2i_A_AAAAZ | CodeAddress 0x7f6b64ec1000
[engine] opt done id=555 MultiByteFileStream>>#nextPutAll: |Tier 1|Time 25( 18+7 )ms|AST 65|Inlined 0Y 2N|IR 230/ 391|CodeSize 1441|Addr 0x7f6b64ebf000|Timestamp 56110978770999720|Src n/a
[engine] opt done id=488 FileStream class>>#stdout |Tier 1|Time 26( 20+5 )ms|AST 37|Inlined 0Y 1N|IR 201/ 403|CodeSize 1464|Addr 0x7f6b64ebb000|Timestamp 56110978772338226|Src n/a
[engine] opt done id=487 AWFYScriptConsole class>>#println: |Tier 1|Time 26( 19+7 )ms|AST 62|Inlined 0Y 4N|IR 279/ 373|CodeSize 1344|Addr 0x7f6b64ebd000|Timestamp 56110978772393334|Src n/a
[engine] created adapter i2c_Z_AAAJJ | CodeAddress 0x7f6b64eba000
[engine] created adapter c2i_A_AAJ | CodeAddress 0x7f6b64eb9000
[engine] opt done id=672 AWFYCD>>#verify:resultFor: |Tier 1|Time 17( 14+3 )ms|AST 48|Inlined 0Y 0N|IR 104/ 156|CodeSize 707|Addr 0x7f6b64eb7000|Timestamp 56110979253866917|Src n/a
[engine] opt done id=674 Object>>#asString |Tier 1|Time 17( 14+3 )ms|AST 17|Inlined 0Y 1N|IR 156/ 227|CodeSize 689|Addr 0x7f6b64eb5000|Timestamp 56110979254125064|Src n/a
[engine] created adapter i2c_J_AAJ | CodeAddress 0x7f6b64eb4000
[engine] opt done id=673 AWFYRun>>#printResult: |Tier 1|Time 30( 23+8 )ms|AST 68|Inlined 0Y 5N|IR 337/ 484|CodeSize 1724|Addr 0x7f6b64eb2000|Timestamp 56110979267229005|Src n/a
[engine] opt done id=676 SmallInteger>>#decimalDigitLength |Tier 1|Time 20( 17+3 )ms|AST 61|Inlined 0Y 0N|IR 142/ 193|CodeSize 675|Addr 0x7f6b64eb0000|Timestamp 56110979274064860|Src n/a
[engine] created adapter i2c_A_AAAJAJA | CodeAddress 0x7f6b64eae000
[engine] created adapter i2c_A_AAAJAJ | CodeAddress 0x7f6b64eaf000
[engine] created adapter c2i_A_AAAJAJ | CodeAddress 0x7f6b64ead000
[engine] created adapter c2i_A_AAAJAJA | CodeAddress 0x7f6b64eac000
[engine] opt done id=559 MultiByteFileStream>>#basicNext:putAll:startingAt: |Tier 1|Time 27( 23+4 )ms|AST 23|Inlined 0Y 1N|IR 164/ 235|CodeSize 805|Addr 0x7f6b64eaa000|Timestamp 56110979774327965|Src n/a
[engine] opt done id=557 TextConverter>>#nextPutAll:toStream: |Tier 1|Time 28( 24+5 )ms|AST 34|Inlined 0Y 1N|IR 176/ 292|CodeSize 1036|Addr 0x7f6b64ea8000|Timestamp 56110979775539214|Src n/a
[engine] opt done id=558 TextConverter>>#next:putAll:startingAt:toStream: |Tier 1|Time 44( 35+9 )ms|AST 133|Inlined 0Y 2N|IR 312/ 499|CodeSize 1931|Addr 0x7f6b64ea6000|Timestamp 56110979791642433|Src n/a
[engine] opt done id=560 StandardFileStream>>#next:putAll:startingAt: |Tier 1|Time 27( 19+8 )ms|AST 65|Inlined 0Y 0N|IR 228/ 502|CodeSize 2204|Addr 0x7f6b64ea4000|Timestamp 56110979801526108|Src n/a
[engine] created adapter i2c_A_AAAC | CodeAddress 0x7f6b64ea3000
[engine] opt done id=563 MultiByteFileStream>>#basicNextPutAll: |Tier 1|Time 10( 7+3 )ms|AST 17|Inlined 0Y 1N|IR 154/ 225|CodeSize 736|Addr 0x7f6b64ea1000|Timestamp 56110980248574911|Src n/a
[engine] opt done id=561 WriteStream>>#cr |Tier 1|Time 16( 11+5 )ms|AST 31|Inlined 0Y 2N|IR 199/ 287|CodeSize 935|Addr 0x7f6b64e9f000|Timestamp 56110980254003392|Src n/a
[engine] created adapter c2i_A_AAACA | CodeAddress 0x7f6b64e9e000
[engine] opt done id=562 MultiByteFileStream>>#nextPut: |Tier 1|Time 28( 23+5 )ms|AST 35|Inlined 0Y 1N|IR 181/ 317|CodeSize 1125|Addr 0x7f6b64e9c000|Timestamp 56110980266434169|Src n/a
[engine] opt done id=564 StandardFileStream>>#nextPutAll: |Tier 1|Time 35( 25+10 )ms|AST 90|Inlined 0Y 0N|IR 285/ 628|CodeSize 2779|Addr 0x7f6b64e9a000|Timestamp 56110980283875196|Src n/a
[engine] created adapter i2c_Z_AAAJ | CodeAddress 0x7f6b64e99000
[engine] opt done id=565 StandardFileStream>>#flush |Tier 1|Time 12( 8+4 )ms|AST 19|Inlined 0Y 0N|IR 156/ 269|CodeSize 936|Addr 0x7f6b64e97000|Timestamp 56110980741652727|Src n/a
[engine] created adapter c2i_J_AAAJ | CodeAddress 0x7f6b64e96000
[engine] created adapter c2i_Z_AAAJ | CodeAddress 0x7f6b64e95000
[engine] created adapter c2i_Z_AAAJJ | CodeAddress 0x7f6b64e94000
[engine] opt done id=575 AWFYCD>>#innerBenchmarkLoop: |Tier 1|Time 36( 31+5 )ms|AST 35|Inlined 0Y 2N|IR 205/ 284|CodeSize 1005|Addr 0x7f6b64e92000|Timestamp 56110980765804517|Src n/a
[engine] opt done id=574 AWFYRun>>#measure: |Tier 1|Time 39( 32+7 )ms|AST 93|Inlined 0Y 2N|IR 310/ 444|CodeSize 1667|Addr 0x7f6b64e90000|Timestamp 56110980768248877|Src n/a
[engine] opt done id=675 SmallInteger>>#printString |Tier 2|Time 98( 56+42 )ms|AST 156|Inlined 4Y 1N|IR 281/ 823|CodeSize 4349|Addr 0x7f6b66ff2000|Timestamp 56111011324330866|Src n/a
[engine] opt done id=16 String class>>#new: |Tier 2|Time 45( 34+11 )ms|AST 48|Inlined 2Y 1N|IR 102/ 509|CodeSize 2424|Addr 0x7f6b66ff0000|Timestamp 56111035843884949|Src n/a
[engine] opt done id=299 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 2|Time 119( 60+59 )ms|AST 190|Inlined 3Y 1N|IR 675/ 1478|CodeSize 6277|Addr 0x7f6b66fed000|Timestamp 56111067859292959|Src n/a
[engine] opt done id=371 String>>#, |Tier 2|Time 143( 98+45 )ms|AST 56|Inlined 9Y 2N|IR 721/ 1569|CodeSize 6609|Addr 0x7f6b66fea000|Timestamp 56111068869192482|Src n/a
[engine] opt done id=556 StandardFileStream>>#isBinary |Tier 2|Time 10( 7+4 )ms|AST 25|Inlined 0Y 0N|IR 25/ 94|CodeSize 312|Addr 0x7f6b66fe8000|Timestamp 56111069226005998|Src n/a
[engine] opt inval. id=675 SmallInteger>>#printString |Timestamp 56111114410740519|Src n/a|Reason null
[engine] opt inval. id=676 SmallInteger>>#decimalDigitLength |Timestamp 56111114411090163|Src n/a|Reason null
[engine] opt inval. id=558 TextConverter>>#next:putAll:startingAt:toStream: |Timestamp 56111114411890515|Src n/a|Reason null
[engine] Truffle runtime statistics for engine 1
Compilations : 215
Success : 208
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 : 3
Invalidated : 15
Unknown Reason : 15
Queues : 251
Dequeues : 42
Target inlined into only caller: 33
null : 8
: 1
Splits : 59
Compilation Accuracy : 0.930233
Queue Accuracy : 0.832669
Compilation Utilization : 0.193901
Remaining Compilation Queue : 0
Time to queue : count= 251, sum=1573675005, min= 2585, average= 6269621.54, max=152496678, maxTarget=TextConverter>>#next:putAll:startingAt:toStream:
Time waiting in queue : count= 215, sum= 209952348, min= 3, average= 976522.55, max= 7189819, maxTarget=Float class>>#infinity
--------------------------- :
AST node statistics :
Truffle node count : count= 209, sum= 103710, min= 11, average= 496.22, max= 9751, maxTarget=[] in AWFYCollisionDetector>>#handleNewFrame:
Trivial : count= 209, sum= 37539, min= 4, average= 179.61, max= 3710, maxTarget=[] in AWFYCollisionDetector>>#handleNewFrame:
Non Trivial : count= 209, sum= 66171, min= 7, average= 316.61, max= 6041, maxTarget=[] in AWFYCollisionDetector>>#handleNewFrame:
Monomorphic : count= 209, sum= 65518, min= 7, average= 313.48, max= 5960, maxTarget=[] in AWFYCollisionDetector>>#handleNewFrame:
Polymorphic : count= 209, sum= 653, min= 0, average= 3.12, max= 81, maxTarget=[] in AWFYCollisionDetector>>#handleNewFrame:
Megamorphic : count= 209, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYCallSign>>#compareTo:
Truffle call count : count= 209, sum= 1306, min= 0, average= 6.25, max= 124, maxTarget=[] in AWFYCollisionDetector>>#handleNewFrame:
Indirect : count= 209, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYCallSign>>#compareTo:
Direct : count= 209, sum= 1306, min= 0, average= 6.25, max= 124, maxTarget=[] in AWFYCollisionDetector>>#handleNewFrame:
Dispatched : count= 209, sum= 462, min= 0, average= 2.21, max= 36, maxTarget=AWFYCollisionDetector>>#recurse:seen:voxel:motion:
Inlined : count= 209, sum= 844, min= 0, average= 4.04, max= 109, maxTarget=[] in AWFYCollisionDetector>>#handleNewFrame:
---------- :
Cloned : count= 209, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYCallSign>>#compareTo:
Not Cloned : count= 209, sum= 1311, min= 0, average= 6.27, max= 124, maxTarget=[] in AWFYCollisionDetector>>#handleNewFrame:
Truffle loops : count= 209, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYCallSign>>#compareTo:
--------------------------- :
Compilation Tier 1 :
Compilation Rate : 56342.50 bytes/second
Truffle Tier Rate : 79464.31 bytes/second
Graal Tier Rate : 271237.95 bytes/second
Installation Rate : 1991732.06 bytes/second
Time for compilation (us) : count= 136, sum= 7511186, min= 4869, average= 55229.31, max= 409079, maxTarget=AWFYCollisionDetector>>#isInVoxel:motion:
Truffle Tier (us) : count= 134, sum= 5325648, min= 2914, average= 39743.65, max= 331128, maxTarget=AWFYCollisionDetector>>#isInVoxel:motion:
Graal Tier (us) : count= 134, sum= 1560249, min= 1675, average= 11643.66, max= 95122, maxTarget=AWFYCollisionDetector>>#handleNewFrame:
Code Installation (us) : count= 134, sum= 212477, min= 279, average= 1585.66, max= 10715, maxTarget=AWFYRedBlackTree>>#at:put:
Graal node count :
After Truffle Tier : count= 135, sum= 47436, min= 87, average= 351.38, max= 1740, maxTarget=AWFYRedBlackTree>>#at:put:
After Graal Tier : count= 135, sum= 97194, min= 123, average= 719.96, max= 8664, maxTarget=AWFYCollisionDetector>>#handleNewFrame:
Graal compilation result :
Code size : count= 134, sum= 423199, min= 454, average= 3158.20, max= 36451, maxTarget=AWFYCollisionDetector>>#handleNewFrame:
Total frame size : count= 134, sum= 19760, min= 48, average= 147.46, max= 880, maxTarget=AWFYCollisionDetector>>#isInVoxel:motion:
Exception handlers : count= 134, sum= 523, min= 1, average= 3.90, max= 37, maxTarget=AWFYCollisionDetector>>#recurse:seen:voxel:motion:
Infopoints : count= 134, sum= 4524, min= 5, average= 33.76, max= 327, maxTarget=AWFYCollisionDetector>>#handleNewFrame:
CALL : count= 134, sum= 4524, min= 5, average= 33.76, max= 327, maxTarget=AWFYCollisionDetector>>#handleNewFrame:
Marks : count= 134, sum= 670, min= 5, average= 5.00, max= 5, maxTarget=AWFYCallSign>>#compareTo:
Data references : count= 134, sum= 2711, min= 3, average= 20.23, max= 130, maxTarget=AWFYRedBlackTree>>#at:put:
--------------------------- :
Compilation Tier 2 :
Compilation Rate : 39727.85 bytes/second
Truffle Tier Rate : 73649.62 bytes/second
Graal Tier Rate : 91099.30 bytes/second
Installation Rate : 4137644.82 bytes/second
Time for compilation (us) : count= 76, sum= 22057270, min= 4400, average= 290227.24, max= 4019607, maxTarget=AWFYVector>>#forEach:
Truffle Tier (us) : count= 74, sum= 11898065, min= 2537, average= 160784.66, max= 1247835, maxTarget=AWFYCD>>#benchmark:
Graal Tier (us) : count= 74, sum= 9619042, min= 1570, average= 129987.06, max= 3100663, maxTarget=AWFYVector>>#forEach:
Code Installation (us) : count= 74, sum= 211784, min= 265, average= 2861.95, max= 43200, maxTarget=AWFYVector>>#forEach:
Graal node count :
After Truffle Tier : count= 74, sum= 65997, min= 11, average= 891.85, max= 9264, maxTarget=[] in AWFYCollisionDetector>>#handleNewFrame:
After Graal Tier : count= 74, sum= 203046, min= 45, average= 2743.86, max= 38570, maxTarget=AWFYVector>>#forEach:
Graal compilation result :
Code size : count= 74, sum= 876288, min= 140, average= 11841.73, max= 165944, maxTarget=AWFYVector>>#forEach:
Total frame size : count= 74, sum= 14048, min= 32, average= 189.84, max= 1312, maxTarget=AWFYVector>>#forEach:
Exception handlers : count= 74, sum= 88, min= 0, average= 1.19, max= 31, maxTarget=AWFYVector>>#forEach:
Infopoints : count= 74, sum= 4510, min= 3, average= 60.95, max= 785, maxTarget=AWFYVector>>#forEach:
CALL : count= 74, sum= 4510, min= 3, average= 60.95, max= 785, maxTarget=AWFYVector>>#forEach:
Marks : count= 74, sum= 460, min= 5, average= 6.22, max= 23, maxTarget=Number>>#asInteger
Data references : count= 74, sum= 4313, min= 1, average= 58.28, max= 793, maxTarget=AWFYVector>>#forEach:
# DeltaBlue (iterations: 300, problem size: 12000) on Sun Oct 20 17:42:47 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_AAAJ | CodeAddress 0x7f2ec92c4000
[engine] created adapter i2c_A_AAA | CodeAddress 0x7f2ec92c5000
[engine] created adapter c2i_A_AAA | CodeAddress 0x7f2ec92c3000
[engine] opt done id=587 Behavior>>#new <split-587> |Tier 1|Time 31( 20+11 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f2ec92c1000|Timestamp 56110775357457149|Src n/a
[engine] opt done id=588 AWFYVector>>#initialize: |Tier 1|Time 36( 22+14 )ms|AST 22|Inlined 0Y 0N|IR 213/ 562|CodeSize 1987|Addr 0x7f2ec92bf000|Timestamp 56110775362811874|Src n/a
[engine] created adapter c2i_A_AAAJ | CodeAddress 0x7f2ec90fa000
[engine] opt done id=612 AWFYStrength class>>#absoluteWeakest |Tier 1|Time 9( 5+4 )ms|AST 8|Inlined 0Y 0N|IR 95/ 178|CodeSize 679|Addr 0x7f2ec90f8000|Timestamp 56110775371841905|Src n/a
[engine] opt done id=586 AWFYVector class>>#new: |Tier 1|Time 48( 43+5 )ms|AST 27|Inlined 0Y 2N|IR 199/ 274|CodeSize 905|Addr 0x7f2ec90f6000|Timestamp 56110775374098034|Src n/a
[engine] opt done id=609 AWFYVariable class>>#new |Tier 1|Time 15( 10+5 )ms|AST 24|Inlined 0Y 2N|IR 193/ 270|CodeSize 876|Addr 0x7f2ec90f4000|Timestamp 56110775387356751|Src n/a
[engine] opt done id=611 AWFYVariable>>#initialize |Tier 1|Time 32( 23+9 )ms|AST 41|Inlined 0Y 2N|IR 321/ 564|CodeSize 1776|Addr 0x7f2ec90f2000|Timestamp 56110775389478009|Src n/a
[engine] opt done id=610 Behavior>>#new <split-610> |Tier 1|Time 23( 12+10 )ms|AST 27|Inlined 0Y 1N|IR 170/ 616|CodeSize 2364|Addr 0x7f2ec90f0000|Timestamp 56110775397057712|Src n/a
[engine] opt done id=587 Behavior>>#new <split-587> |Tier 2|Time 18( 9+8 )ms|AST 26|Inlined 0Y 0N|IR 31/ 372|CodeSize 1369|Addr 0x7f2ec90ee000|Timestamp 56110775405281105|Src n/a
[engine] opt done id=588 AWFYVector>>#initialize: |Tier 2|Time 23( 12+11 )ms|AST 22|Inlined 0Y 0N|IR 141/ 439|CodeSize 1463|Addr 0x7f2ec90ec000|Timestamp 56110775412172766|Src n/a
[engine] opt inval. id=610 Behavior>>#new <split-610> |Timestamp 56110775413826064|Src n/a|Reason Latest layout assumption Layout no longer valid
[engine] opt inval. id=611 AWFYVariable>>#initialize |Timestamp 56110775414145814|Src n/a|Reason Latest layout assumption Layout no longer valid
[engine] opt inval. id=609 AWFYVariable class>>#new |Timestamp 56110775414271534|Src n/a|Reason Latest layout assumption Layout no longer valid
[engine] opt done id=612 AWFYStrength class>>#absoluteWeakest |Tier 2|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 19/ 70|CodeSize 227|Addr 0x7f2ec90ea000|Timestamp 56110775419222975|Src n/a
[engine] created adapter i2c_Z_AAAA | CodeAddress 0x7f2ec90e9000
[engine] opt done id=586 AWFYVector class>>#new: |Tier 2|Time 50( 38+13 )ms|AST 27|Inlined 2Y 0N|IR 51/ 654|CodeSize 2735|Addr 0x7f2ec90e7000|Timestamp 56110775447284611|Src n/a
[engine] created adapter i2c_A_AAAA | CodeAddress 0x7f2ec90e6000
[engine] created adapter c2i_Z_AAAA | CodeAddress 0x7f2ec90e5000
[engine] opt done id=6 Symbol>>#= |Tier 1|Time 39( 34+4 )ms|AST 47|Inlined 0Y 1N|IR 222/ 260|CodeSize 836|Addr 0x7f2ec90e3000|Timestamp 56110775458160502|Src n/a
[engine] created adapter i2c_Z_AAA | CodeAddress 0x7f2ec90e2000
[engine] opt done id=632 AWFYBinaryConstraint>>#output |Tier 1|Time 11( 6+5 )ms|AST 16|Inlined 0Y 0N|IR 114/ 232|CodeSize 912|Addr 0x7f2ec90e0000|Timestamp 56110775465594299|Src n/a
[engine] opt done id=636 AWFYVector>>#isEmpty |Tier 1|Time 12( 9+3 )ms|AST 14|Inlined 0Y 0N|IR 104/ 165|CodeSize 669|Addr 0x7f2ec90de000|Timestamp 56110775470178845|Src n/a
[engine] created adapter i2c_Z_AAAAJ | CodeAddress 0x7f2ec90dd000
[engine] opt done id=590 AWFYVector>>#append: |Tier 1|Time 38( 21+17 )ms|AST 47|Inlined 0Y 0N|IR 336/ 1118|CodeSize 4417|Addr 0x7f2ec90da000|Timestamp 56110775486030343|Src n/a
[engine] created adapter c2i_A_AAAAAA | CodeAddress 0x7f2ec90d9000
[engine] opt done id=626 AWFYStrength>>#weaker: |Tier 1|Time 11( 8+3 )ms|AST 24|Inlined 0Y 0N|IR 109/ 177|CodeSize 764|Addr 0x7f2ec90d7000|Timestamp 56110775497086783|Src n/a
[engine] created adapter c2i_A_AAAAA | CodeAddress 0x7f2ec90d6000
[engine] opt done id=631 AWFYVariable>>#mark: |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 144/ 187|CodeSize 600|Addr 0x7f2ec90d4000|Timestamp 56110775504111150|Src n/a
[engine] created adapter i2c_J_AAAA | CodeAddress 0x7f2ec90d3000
[engine] created adapter c2i_A_AAAA | CodeAddress 0x7f2ec90d2000
[engine] created adapter c2i_Z_AAA | CodeAddress 0x7f2ec90d1000
[engine] created adapter c2i_J_AAJJ | CodeAddress 0x7f2ec90ce000
[engine] opt done id=634 AWFYPlanner>>#addPropagate:mark: |Tier 1|Time 65( 52+13 )ms|AST 129|Inlined 0Y 7N|IR 464/ 598|CodeSize 2551|Addr 0x7f2ec90cf000|Timestamp 56110775535883432|Src n/a
[engine] opt done id=591 AWFYVector>>#forEach: |Tier 1|Time 71( 39+32 )ms|AST 75|Inlined 0Y 2N|IR 461/ 1729|CodeSize 8926|Addr 0x7f2ebdee8000|Timestamp 56110775537325449|Src n/a
[engine] created adapter i2c_J_AAJJ | CodeAddress 0x7f2ebdee5000
[engine] opt done id=577 AWFYSomDictionary>>#hash: |Tier 1|Time 38( 33+5 )ms|AST 61|Inlined 0Y 1N|IR 170/ 253|CodeSize 864|Addr 0x7f2ebdee6000|Timestamp 56110775542355396|Src n/a
[engine] created adapter i2c_J_AAAJ | CodeAddress 0x7f2ebdee4000
[engine] opt done id=578 Integer>>#>> |Tier 1|Time 18( 15+3 )ms|AST 33|Inlined 0Y 0N|IR 104/ 154|CodeSize 644|Addr 0x7f2ebdee2000|Timestamp 56110775554356348|Src n/a
[engine] opt done id=579 AWFYSomDictionary>>#bucketIdx: |Tier 1|Time 24( 17+6 )ms|AST 35|Inlined 0Y 0N|IR 168/ 334|CodeSize 1080|Addr 0x7f2ebdee0000|Timestamp 56110775561141007|Src n/a
[engine] created adapter i2c_Z_AAAJA | CodeAddress 0x7f2ebdedf000
[engine] created adapter c2i_J_AAAA | CodeAddress 0x7f2ebdede000
[engine] created adapter c2i_J_AAAJ | CodeAddress 0x7f2ebdedd000
[engine] opt done id=599 AWFYDictIdEntry>>#match:key: |Tier 1|Time 28( 24+4 )ms|AST 26|Inlined 0Y 0N|IR 113/ 215|CodeSize 903|Addr 0x7f2ebdedb000|Timestamp 56110775589754346|Src n/a
[engine] opt done id=598 AWFYSomDictionary>>#bucket: |Tier 1|Time 38( 32+6 )ms|AST 28|Inlined 0Y 1N|IR 192/ 352|CodeSize 1248|Addr 0x7f2ebded9000|Timestamp 56110775592800420|Src n/a
[engine] created adapter c2i_Z_AAAJA | CodeAddress 0x7f2ebded8000
[engine] opt done id=613 AWFYStrength class>>#SymRequired |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 95/ 178|CodeSize 679|Addr 0x7f2ebded6000|Timestamp 56110775599685586|Src n/a
[engine] opt done id=597 AWFYSomDictionary>>#at: |Tier 1|Time 58( 53+6 )ms|AST 86|Inlined 0Y 3N|IR 250/ 350|CodeSize 1312|Addr 0x7f2ebded4000|Timestamp 56110775601057967|Src n/a
[engine] opt done id=600 AWFYStrength class>>#of: |Tier 1|Time 13( 8+4 )ms|AST 21|Inlined 0Y 1N|IR 166/ 283|CodeSize 1017|Addr 0x7f2ebded2000|Timestamp 56110775602699670|Src n/a
[engine] created adapter i2c_A_AAAAAAA | CodeAddress 0x7f2ebded1000
[engine] created adapter c2i_A_AAAAAAA | CodeAddress 0x7f2ebded0000
[engine] opt done id=615 Behavior>>#new <split-615> |Tier 1|Time 20( 9+11 )ms|AST 26|Inlined 0Y 0N|IR 167/ 701|CodeSize 2659|Addr 0x7f2ebdece000|Timestamp 56110775622914726|Src n/a
[engine] opt done id=614 AWFYEqualityConstraint class>>#var:var:strength:addTo: |Tier 1|Time 29( 24+5 )ms|AST 39|Inlined 0Y 2N|IR 205/ 290|CodeSize 1078|Addr 0x7f2ebdecc000|Timestamp 56110775628333150|Src n/a
[engine] opt done id=616 AWFYEqualityConstraint>>#initializeVar:var:strength:addTo: |Tier 1|Time 28( 23+4 )ms|AST 43|Inlined 0Y 2N|IR 199/ 276|CodeSize 1022|Addr 0x7f2ebdeca000|Timestamp 56110775628976071|Src n/a
[engine] opt done id=617 AWFYBinaryConstraint>>#initializeVar:var:strength:addTo: |Tier 1|Time 17( 11+6 )ms|AST 26|Inlined 0Y 1N|IR 212/ 531|CodeSize 1854|Addr 0x7f2ebdec8000|Timestamp 56110775640157045|Src n/a
[engine] opt done id=618 AWFYAbstractConstraint>>#initialize: |Tier 1|Time 13( 8+5 )ms|AST 21|Inlined 0Y 1N|IR 177/ 353|CodeSize 1158|Addr 0x7f2ebdec6000|Timestamp 56110775641424868|Src n/a
[engine] opt done id=619 AWFYAbstractConstraint>>#addConstraint: |Tier 1|Time 15( 11+5 )ms|AST 34|Inlined 0Y 2N|IR 197/ 282|CodeSize 969|Addr 0x7f2ebdec4000|Timestamp 56110775644533453|Src n/a
[engine] opt done id=627 AWFYStrength>>#stronger: |Tier 1|Time 10( 7+3 )ms|AST 24|Inlined 0Y 0N|IR 109/ 177|CodeSize 764|Addr 0x7f2ebdec2000|Timestamp 56110775650682384|Src n/a
[engine] created adapter i2c_J_AAA | CodeAddress 0x7f2ebdec1000
[engine] created adapter c2i_J_AAA | CodeAddress 0x7f2ebdec0000
[engine] opt done id=623 AWFYPlanner>>#newMark |Tier 1|Time 13( 10+3 )ms|AST 15|Inlined 0Y 0N|IR 151/ 207|CodeSize 710|Addr 0x7f2ebdebc000|Timestamp 56110775664180670|Src n/a
[engine] opt done id=620 AWFYBinaryConstraint>>#addToGraph |Tier 1|Time 23( 15+8 )ms|AST 37|Inlined 0Y 2N|IR 245/ 530|CodeSize 1841|Addr 0x7f2ebdebe000|Timestamp 56110775664556226|Src n/a
[engine] created adapter c2i_A_AAAJA | CodeAddress 0x7f2ebdebb000
[engine] opt done id=622 AWFYPlanner>>#incrementalAdd: |Tier 1|Time 32( 27+5 )ms|AST 51|Inlined 0Y 2N|IR 204/ 294|CodeSize 1012|Addr 0x7f2ebdeb9000|Timestamp 56110775676368247|Src n/a
[engine] created adapter i2c_A_AAAJA | CodeAddress 0x7f2ebdeb8000
[engine] opt done id=637 AWFYVector>>#removeFirst |Tier 1|Time 24( 16+7 )ms|AST 44|Inlined 0Y 1N|IR 228/ 401|CodeSize 1424|Addr 0x7f2ebdeb6000|Timestamp 56110775688014108|Src n/a
[engine] created adapter c2i_A_AAAZ | CodeAddress 0x7f2ebdeb4000
[engine] opt done id=638 AWFYBinaryConstraint>>#recalculate |Tier 1|Time 55( 43+12 )ms|AST 123|Inlined 0Y 5N|IR 415/ 751|CodeSize 3015|Addr 0x7f2ebdeb2000|Timestamp 56110775719791908|Src n/a
[engine] opt done id=628 AWFYBinaryConstraint>>#isSatisfied |Tier 1|Time 9( 6+3 )ms|AST 16|Inlined 0Y 0N|IR 105/ 192|CodeSize 712|Addr 0x7f2ebdeb0000|Timestamp 56110775729299259|Src n/a
[engine] created adapter c2i_Z_AAAAJ | CodeAddress 0x7f2ebdead000
[engine] opt done id=625 AWFYBinaryConstraint>>#chooseMethod: |Tier 1|Time 46( 31+15 )ms|AST 105|Inlined 0Y 2N|IR 397/ 908|CodeSize 3437|Addr 0x7f2ebdeae000|Timestamp 56110775733921661|Src n/a
[engine] opt done id=635 AWFYVector class>>#with: |Tier 1|Time 20( 15+5 )ms|AST 42|Inlined 0Y 2N|IR 204/ 288|CodeSize 1011|Addr 0x7f2ebdeab000|Timestamp 56110775749498250|Src n/a
[engine] created adapter i2c_A_AAAAJ | CodeAddress 0x7f2ebdeaa000
[engine] created adapter c2i_A_AAAAJ | CodeAddress 0x7f2ebdea9000
[engine] opt done id=630 [] in AWFYAbstractConstraint>>#satisfy:propagate: |Tier 1|Time 18( 13+4 )ms|AST 20|Inlined 0Y 1N|IR 163/ 241|CodeSize 831|Addr 0x7f2ebdea7000|Timestamp 56110775767567113|Src n/a
[engine] opt done id=633 AWFYVariable>>#determinedBy: |Tier 1|Time 8( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 129/ 170|CodeSize 548|Addr 0x7f2ebdea5000|Timestamp 56110775775241176|Src n/a
[engine] opt done id=629 AWFYBinaryConstraint>>#inputsDo: |Tier 1|Time 44( 26+17 )ms|AST 39|Inlined 0Y 2N|IR 292/ 997|CodeSize 4195|Addr 0x7f2ebdea2000|Timestamp 56110775777995438|Src n/a
[engine] opt done id=640 AWFYVariable>>#walkStrength: |Tier 1|Time 9( 5+4 )ms|AST 8|Inlined 0Y 0N|IR 132/ 266|CodeSize 827|Addr 0x7f2ebdea0000|Timestamp 56110775787311903|Src n/a
[engine] opt done id=639 AWFYStrength>>#weakest: |Tier 1|Time 14( 9+5 )ms|AST 24|Inlined 0Y 1N|IR 159/ 243|CodeSize 861|Addr 0x7f2ebde9e000|Timestamp 56110775789482192|Src n/a
[engine] created adapter i2c_A_AAAAA | CodeAddress 0x7f2ebde9d000
[engine] created adapter i2c_A_AAAZ | CodeAddress 0x7f2ebde9c000
[engine] opt done id=641 AWFYVariable>>#stay: |Tier 1|Time 13( 10+3 )ms|AST 8|Inlined 0Y 0N|IR 146/ 189|CodeSize 600|Addr 0x7f2ebde9a000|Timestamp 56110775802546601|Src n/a
[engine] opt done id=642 AWFYEqualityConstraint>>#execute |Tier 1|Time 28( 19+9 )ms|AST 45|Inlined 0Y 2N|IR 246/ 472|CodeSize 1753|Addr 0x7f2ebde98000|Timestamp 56110775830749254|Src n/a
[engine] opt done id=643 AWFYVariable>>#value: |Tier 1|Time 9( 5+3 )ms|AST 8|Inlined 0Y 0N|IR 144/ 187|CodeSize 600|Addr 0x7f2ebde8e000|Timestamp 56110775839590913|Src n/a
[engine] opt done id=624 AWFYAbstractConstraint>>#satisfy:propagate: |Tier 1|Time 164( 65+98 )ms|AST 150|Inlined 0Y 7N|IR 1318/ 6531|CodeSize 25956|Addr 0x7f2ebde90000|Timestamp 56110775840169857|Src n/a
[engine] created adapter i2c_A_AAAAAA | CodeAddress 0x7f2ebde89000
[engine] opt done id=644 AWFYPlanner>>#addConstraintsConsuming:to: |Tier 1|Time 57( 26+31 )ms|AST 54|Inlined 0Y 1N|IR 323/ 2359|CodeSize 10286|Addr 0x7f2ebde8a000|Timestamp 56110775844706210|Src n/a
[engine] opt done id=645 [] in AWFYPlanner>>#addConstraintsConsuming:to: |Tier 1|Time 15( 12+3 )ms|AST 22|Inlined 0Y 0N|IR 94/ 136|CodeSize 612|Addr 0x7f2ebde87000|Timestamp 56110775854250300|Src n/a
[engine] opt done id=646 AWFYVariable>>#addConstraint: <split-646> |Tier 1|Time 16( 10+6 )ms|AST 21|Inlined 0Y 1N|IR 171/ 301|CodeSize 1067|Addr 0x7f2ebde85000|Timestamp 56110775856878771|Src n/a
[engine] opt done id=647 AWFYVariable>>#addConstraint: <split-647> |Tier 1|Time 16( 10+6 )ms|AST 21|Inlined 0Y 1N|IR 184/ 310|CodeSize 1094|Addr 0x7f2ebde83000|Timestamp 56110775861010094|Src n/a
[engine] opt done id=632 AWFYBinaryConstraint>>#output |Tier 2|Time 11( 6+5 )ms|AST 16|Inlined 0Y 0N|IR 38/ 123|CodeSize 374|Addr 0x7f2ebde81000|Timestamp 56110775872294996|Src n/a
[engine] opt done id=636 AWFYVector>>#isEmpty |Tier 2|Time 9( 6+3 )ms|AST 14|Inlined 0Y 0N|IR 31/ 74|CodeSize 218|Addr 0x7f2ebde7f000|Timestamp 56110775880970774|Src n/a
[engine] opt inval. id=618 AWFYAbstractConstraint>>#initialize: |Timestamp 56110775900870690|Src n/a|Reason null
[engine] opt deopt id=618 AWFYAbstractConstraint>>#initialize: | |Timestamp 56110775901126392|Src n/a
[engine] opt inval. id=619 AWFYAbstractConstraint>>#addConstraint: |Timestamp 56110775901473940|Src n/a|Reason null
[engine] opt inval. id=622 AWFYPlanner>>#incrementalAdd: |Timestamp 56110775901917105|Src n/a|Reason null
[engine] opt inval. id=624 AWFYAbstractConstraint>>#satisfy:propagate: |Timestamp 56110775902169664|Src n/a|Reason null
[engine] opt inval. id=634 AWFYPlanner>>#addPropagate:mark: |Timestamp 56110775902680859|Src n/a|Reason null
[engine] opt inval. id=645 [] in AWFYPlanner>>#addConstraintsConsuming:to: |Timestamp 56110775903087076|Src n/a|Reason null
[engine] opt inval. id=628 AWFYBinaryConstraint>>#isSatisfied |Timestamp 56110775903360589|Src n/a|Reason null
[engine] opt deopt id=634 AWFYPlanner>>#addPropagate:mark: | |Timestamp 56110775903456276|Src n/a
[engine] opt inval. id=625 AWFYBinaryConstraint>>#chooseMethod: |Timestamp 56110775903811158|Src n/a|Reason null
[engine] opt deopt id=625 AWFYBinaryConstraint>>#chooseMethod: | |Timestamp 56110775903946517|Src n/a
[engine] opt inval. id=629 AWFYBinaryConstraint>>#inputsDo: |Timestamp 56110775904456105|Src n/a|Reason null
[engine] opt deopt id=629 AWFYBinaryConstraint>>#inputsDo: | |Timestamp 56110775904546135|Src n/a
[engine] opt inval. id=632 AWFYBinaryConstraint>>#output |Timestamp 56110775904760140|Src n/a|Reason null
[engine] opt inval. id=638 AWFYBinaryConstraint>>#recalculate |Timestamp 56110775905119701|Src n/a|Reason null
[engine] opt inval. id=642 AWFYEqualityConstraint>>#execute |Timestamp 56110775905475910|Src n/a|Reason null
[engine] opt deopt id=642 AWFYEqualityConstraint>>#execute | |Timestamp 56110775905556860|Src n/a
[engine] opt deopt id=638 AWFYBinaryConstraint>>#recalculate | |Timestamp 56110775905620628|Src n/a
[engine] opt done id=590 AWFYVector>>#append: |Tier 2|Time 51( 19+32 )ms|AST 47|Inlined 0Y 0N|IR 265/ 646|CodeSize 2269|Addr 0x7f2ebde7d000|Timestamp 56110775908174226|Src n/a
[engine] opt done id=632 AWFYBinaryConstraint>>#output |Tier 1|Time 14( 9+5 )ms|AST 20|Inlined 0Y 0N|IR 147/ 262|CodeSize 893|Addr 0x7f2ebde7b000|Timestamp 56110775922722699|Src n/a
[engine] opt done id=6 Symbol>>#= |Tier 2|Time 72( 46+26 )ms|AST 47|Inlined 2Y 0N|IR 360/ 314|CodeSize 917|Addr 0x7f2ebde79000|Timestamp 56110775926188540|Src n/a
[engine] opt done id=645 [] in AWFYPlanner>>#addConstraintsConsuming:to: |Tier 1|Time 19( 14+5 )ms|AST 43|Inlined 0Y 1N|IR 178/ 262|CodeSize 963|Addr 0x7f2ebde77000|Timestamp 56110775945450423|Src n/a
[engine] opt done id=628 AWFYBinaryConstraint>>#isSatisfied |Tier 1|Time 13( 8+4 )ms|AST 19|Inlined 0Y 0N|IR 170/ 232|CodeSize 744|Addr 0x7f2ebde75000|Timestamp 56110775958498349|Src n/a
[engine] opt done id=634 AWFYPlanner>>#addPropagate:mark: |Tier 1|Time 72( 53+18 )ms|AST 139|Inlined 0Y 8N|IR 621/ 809|CodeSize 3750|Addr 0x7f2ebde73000|Timestamp 56110775994633420|Src n/a
[engine] opt done id=625 AWFYBinaryConstraint>>#chooseMethod: |Tier 1|Time 76( 53+23 )ms|AST 155|Inlined 0Y 3N|IR 508/ 1178|CodeSize 4943|Addr 0x7f2ebde70000|Timestamp 56110776070799369|Src n/a
[engine] opt done id=638 AWFYBinaryConstraint>>#recalculate |Tier 1|Time 62( 45+17 )ms|AST 131|Inlined 0Y 5N|IR 434/ 825|CodeSize 3175|Addr 0x7f2ebde6e000|Timestamp 56110776133298986|Src n/a
[engine] opt done id=624 AWFYAbstractConstraint>>#satisfy:propagate: |Tier 1|Time 209( 79+130 )ms|AST 180|Inlined 0Y 10N|IR 1741/ 9062|CodeSize 37863|Addr 0x7f2ebde63000|Timestamp 56110776168029338|Src n/a
[engine] opt done id=629 AWFYBinaryConstraint>>#inputsDo: |Tier 1|Time 51( 22+29 )ms|AST 55|Inlined 0Y 3N|IR 410/ 1642|CodeSize 7655|Addr 0x7f2ebde60000|Timestamp 56110776184446859|Src n/a
[engine] opt done id=657 AWFYBinaryConstraint>>#markUnsatisfied |Tier 1|Time 9( 5+4 )ms|AST 7|Inlined 0Y 0N|IR 136/ 276|CodeSize 835|Addr 0x7f2ebde5e000|Timestamp 56110776194191613|Src n/a
[engine] opt deopt id=622 AWFYPlanner>>#incrementalAdd: | |Timestamp 56110776196308331|Src n/a
[engine] opt inval. id=624 AWFYAbstractConstraint>>#satisfy:propagate: |Timestamp 56110776197264926|Src n/a|Reason null
[engine] opt inval. id=634 AWFYPlanner>>#addPropagate:mark: |Timestamp 56110776197658082|Src n/a|Reason null
[engine] opt deopt id=634 AWFYPlanner>>#addPropagate:mark: | |Timestamp 56110776197782057|Src n/a
[engine] opt inval. id=625 AWFYBinaryConstraint>>#chooseMethod: |Timestamp 56110776198033918|Src n/a|Reason null
[engine] opt inval. id=638 AWFYBinaryConstraint>>#recalculate |Timestamp 56110776198491890|Src n/a|Reason null
[engine] opt deopt id=638 AWFYBinaryConstraint>>#recalculate | |Timestamp 56110776198551119|Src n/a
[engine] opt done id=632 AWFYBinaryConstraint>>#output |Tier 2|Time 16( 9+7 )ms|AST 20|Inlined 0Y 0N|IR 73/ 169|CodeSize 435|Addr 0x7f2ebde5a000|Timestamp 56110776210242937|Src n/a
[engine] opt done id=642 AWFYEqualityConstraint>>#execute |Tier 1|Time 42( 29+14 )ms|AST 67|Inlined 0Y 3N|IR 321/ 614|CodeSize 2248|Addr 0x7f2ebde5c000|Timestamp 56110776210503039|Src n/a
[engine] opt done id=591 AWFYVector>>#forEach: |Tier 2|Time 411( 233+178 )ms|AST 75|Inlined 21Y 0N|IR 1156/ 4194|CodeSize 17833|Addr 0x7f2ebde54000|Timestamp 56110776291945488|Src n/a
[engine] opt done id=634 AWFYPlanner>>#addPropagate:mark: |Tier 1|Time 86( 57+29 )ms|AST 139|Inlined 0Y 8N|IR 668/ 850|CodeSize 3994|Addr 0x7f2ebde52000|Timestamp 56110776296163278|Src n/a
[engine] opt done id=638 AWFYBinaryConstraint>>#recalculate |Tier 1|Time 52( 39+14 )ms|AST 131|Inlined 0Y 5N|IR 444/ 829|CodeSize 3123|Addr 0x7f2ebde50000|Timestamp 56110776344569881|Src n/a
[engine] opt done id=622 AWFYPlanner>>#incrementalAdd: |Tier 1|Time 32( 23+9 )ms|AST 72|Inlined 0Y 3N|IR 341/ 533|CodeSize 2087|Addr 0x7f2ebde4b000|Timestamp 56110776376869981|Src n/a
[engine] opt done id=625 AWFYBinaryConstraint>>#chooseMethod: |Tier 1|Time 82( 59+23 )ms|AST 205|Inlined 0Y 4N|IR 615/ 1463|CodeSize 6409|Addr 0x7f2ebde4d000|Timestamp 56110776378125582|Src n/a
[engine] opt done id=618 AWFYAbstractConstraint>>#initialize: |Tier 1|Time 10( 7+3 )ms|AST 21|Inlined 0Y 1N|IR 157/ 218|CodeSize 763|Addr 0x7f2ebde49000|Timestamp 56110776387316675|Src n/a
[engine] opt done id=619 AWFYAbstractConstraint>>#addConstraint: |Tier 1|Time 21( 15+6 )ms|AST 38|Inlined 0Y 3N|IR 288/ 374|CodeSize 1265|Addr 0x7f2ebde47000|Timestamp 56110776399577729|Src n/a
[engine] opt done id=631 AWFYVariable>>#mark: |Tier 2|Time 6( 3+3 )ms|AST 8|Inlined 0Y 0N|IR 70/ 112|CodeSize 215|Addr 0x7f2ebde3a000|Timestamp 56110776406217111|Src n/a
[engine] opt inval. id=591 AWFYVector>>#forEach: |Timestamp 56110776408591766|Src n/a|Reason null
[engine] opt inval. id=645 [] in AWFYPlanner>>#addConstraintsConsuming:to: |Timestamp 56110776408985761|Src n/a|Reason null
[engine] opt deopt id=591 AWFYVector>>#forEach: | |Timestamp 56110776409085010|Src n/a
[engine] opt inval. id=586 AWFYVector class>>#new: |Timestamp 56110776409646423|Src n/a|Reason null
[engine] opt inval. id=587 Behavior>>#new <split-587> |Timestamp 56110776409833677|Src n/a|Reason null
[engine] opt inval. id=588 AWFYVector>>#initialize: |Timestamp 56110776410067169|Src n/a|Reason null
[engine] opt inval. id=590 AWFYVector>>#append: |Timestamp 56110776410429314|Src n/a|Reason null
[engine] opt inval. id=591 AWFYVector>>#forEach: |Timestamp 56110776410707436|Src n/a|Reason Profiled Return Type
[engine] opt done id=624 AWFYAbstractConstraint>>#satisfy:propagate: |Tier 1|Time 202( 93+109 )ms|AST 215|Inlined 0Y 10N|IR 1819/ 9169|CodeSize 38551|Addr 0x7f2ebde3c000|Timestamp 56110776412658832|Src n/a
[engine] opt done id=628 AWFYBinaryConstraint>>#isSatisfied |Tier 2|Time 13( 8+5 )ms|AST 19|Inlined 0Y 0N|IR 97/ 129|CodeSize 450|Addr 0x7f2ebde38000|Timestamp 56110776419036295|Src n/a
[engine] opt done id=591 AWFYVector>>#forEach: |Tier 1|Time 64( 29+36 )ms|AST 76|Inlined 0Y 3N|IR 565/ 2370|CodeSize 12389|Addr 0x7f2ebde33000|Timestamp 56110776477184997|Src n/a
[engine] opt done id=645 [] in AWFYPlanner>>#addConstraintsConsuming:to: |Tier 1|Time 27( 20+7 )ms|AST 64|Inlined 0Y 2N|IR 325/ 412|CodeSize 1617|Addr 0x7f2ebde31000|Timestamp 56110776504288920|Src n/a
[engine] created adapter i2c_Z_AAAJ | CodeAddress 0x7f2ebde2b000
[engine] opt done id=590 AWFYVector>>#append: |Tier 1|Time 91( 46+45 )ms|AST 140|Inlined 0Y 0N|IR 850/ 3099|CodeSize 15020|Addr 0x7f2ebde2c000|Timestamp 56110776510135073|Src n/a
[engine] opt done id=672 AWFYBinaryConstraint>>#inputsHasOne: |Tier 1|Time 28( 14+14 )ms|AST 38|Inlined 0Y 2N|IR 292/ 997|CodeSize 4195|Addr 0x7f2ebde28000|Timestamp 56110776538573522|Src n/a
[engine] opt done id=673 [] in AWFYAbstractConstraint>>#inputsKnown: |Tier 1|Time 12( 9+3 )ms|AST 37|Inlined 0Y 0N|IR 105/ 165|CodeSize 743|Addr 0x7f2ebde26000|Timestamp 56110776551116749|Src n/a
[engine] opt done id=670 AWFYAbstractConstraint>>#inputsKnown: |Tier 1|Time 59( 20+39 )ms|AST 38|Inlined 0Y 2N|IR 404/ 3806|CodeSize 17300|Addr 0x7f2ebde20000|Timestamp 56110776563804275|Src n/a
[engine] opt inval. id=591 AWFYVector>>#forEach: |Timestamp 56110776575487573|Src n/a|Reason null
[engine] opt done id=634 AWFYPlanner>>#addPropagate:mark: |Tier 2|Time 306( 304+3 )ms|AST 139|Inlined 20Y 0N|IR 14/ 30|CodeSize 83|Addr 0x7f2ebde1f000|Timestamp 56110776693817252|Src n/a
[engine] opt done id=675 [] in AWFYPlan>>#execute |Tier 1|Time 13( 8+4 )ms|AST 20|Inlined 0Y 1N|IR 199/ 255|CodeSize 871|Addr 0x7f2ebde1d000|Timestamp 56110776706665980|Src n/a
[engine] opt done id=590 AWFYVector>>#append: |Tier 2|Time 161( 46+115 )ms|AST 140|Inlined 0Y 0N|IR 757/ 2932|CodeSize 13516|Addr 0x7f2ebde18000|Timestamp 56110776725016877|Src n/a
[engine] opt done id=643 AWFYVariable>>#value: |Tier 2|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 70/ 112|CodeSize 215|Addr 0x7f2ebde16000|Timestamp 56110776732472116|Src n/a
[engine] opt done id=676 AWFYVector>>#forEach: <split-676> |Tier 1|Time 37( 21+16 )ms|AST 74|Inlined 0Y 1N|IR 333/ 1015|CodeSize 4940|Addr 0x7f2ebde13000|Timestamp 56110776743971512|Src n/a
[engine] opt done id=642 AWFYEqualityConstraint>>#execute |Tier 2|Time 89( 60+30 )ms|AST 67|Inlined 5Y 0N|IR 643/ 738|CodeSize 2133|Addr 0x7f2ebde11000|Timestamp 56110776822040454|Src n/a
[engine] opt done id=675 [] in AWFYPlan>>#execute |Tier 2|Time 113( 66+46 )ms|AST 20|Inlined 6Y 0N|IR 724/ 808|CodeSize 2277|Addr 0x7f2ebde0f000|Timestamp 56110776856738118|Src n/a
[engine] opt done id=637 AWFYVector>>#removeFirst |Tier 2|Time 30( 22+8 )ms|AST 44|Inlined 1Y 0N|IR 125/ 228|CodeSize 625|Addr 0x7f2ebde0d000|Timestamp 56110776887031087|Src n/a
[engine] opt inval. id=624 AWFYAbstractConstraint>>#satisfy:propagate: |Timestamp 56110776911622551|Src n/a|Reason Profiled Argument Types
[engine] opt inval. id=633 AWFYVariable>>#determinedBy: |Timestamp 56110776911901372|Src n/a|Reason Profiled Argument Types
[engine] opt inval. id=634 AWFYPlanner>>#addPropagate:mark: |Timestamp 56110776912519359|Src n/a|Reason Profiled Argument Types
[engine] opt inval. id=636 AWFYVector>>#isEmpty |Timestamp 56110776912666941|Src n/a|Reason Profiled Argument Types
[engine] opt inval. id=637 AWFYVector>>#removeFirst |Timestamp 56110776912790846|Src n/a|Reason Profiled Argument Types
[engine] opt inval. id=636 AWFYVector>>#isEmpty |Timestamp 56110776912928859|Src n/a|Reason Profiled Argument Types
[engine] opt inval. id=637 AWFYVector>>#removeFirst |Timestamp 56110776913088525|Src n/a|Reason Profiled Argument Types
[engine] opt done id=645 [] in AWFYPlanner>>#addConstraintsConsuming:to: |Tier 2|Time 202( 99+103 )ms|AST 64|Inlined 2Y 0N|IR 942/ 2168|CodeSize 10418|Addr 0x7f2ebde09000|Timestamp 56110777027375234|Src n/a
[engine] opt done id=637 AWFYVector>>#removeFirst |Tier 1|Time 28( 20+8 )ms|AST 44|Inlined 0Y 1N|IR 228/ 401|CodeSize 1424|Addr 0x7f2ebde07000|Timestamp 56110777055539262|Src n/a
[engine] opt done id=636 AWFYVector>>#isEmpty |Tier 1|Time 10( 7+3 )ms|AST 14|Inlined 0Y 0N|IR 104/ 165|CodeSize 669|Addr 0x7f2cb800e000|Timestamp 56110777065871411|Src n/a
[engine] opt done id=644 AWFYPlanner>>#addConstraintsConsuming:to: |Tier 2|Time 181( 44+136 )ms|AST 54|Inlined 1Y 1N|IR 498/ 4670|CodeSize 19927|Addr 0x7f2ebde01000|Timestamp 56110777067898029|Src n/a
[engine] opt done id=676 AWFYVector>>#forEach: <split-676> |Tier 2|Time 255( 115+140 )ms|AST 74|Inlined 7Y 0N|IR 920/ 2621|CodeSize 11173|Addr 0x7f2cb800a000|Timestamp 56110777076829439|Src n/a
[engine] opt done id=586 AWFYVector class>>#new: |Tier 1|Time 17( 11+5 )ms|AST 27|Inlined 0Y 2N|IR 199/ 274|CodeSize 905|Addr 0x7f2cb8008000|Timestamp 56110777082619717|Src n/a
[engine] opt done id=588 AWFYVector>>#initialize: |Tier 1|Time 21( 13+9 )ms|AST 22|Inlined 0Y 0N|IR 213/ 562|CodeSize 1987|Addr 0x7f2cb8006000|Timestamp 56110777089562714|Src n/a
[engine] opt done id=633 AWFYVariable>>#determinedBy: |Tier 1|Time 8( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 130/ 193|CodeSize 633|Addr 0x7f2cb8004000|Timestamp 56110777090836684|Src n/a
[engine] opt done id=587 Behavior>>#new <split-587> |Tier 1|Time 21( 13+7 )ms|AST 26|Inlined 0Y 0N|IR 157/ 513|CodeSize 1897|Addr 0x7f2cb8002000|Timestamp 56110777097728555|Src n/a
[engine] opt done id=690 [] in AWFYPlanner>>#constraintsConsuming:do: |Tier 1|Time 35( 19+16 )ms|AST 60|Inlined 0Y 2N|IR 298/ 920|CodeSize 3882|Addr 0x7f2cb8000000|Timestamp 56110777132770974|Src n/a
[engine] opt done id=686 AWFYVector>>#forEach: <split-686> |Tier 1|Time 46( 26+20 )ms|AST 74|Inlined 0Y 1N|IR 340/ 1044|CodeSize 4928|Addr 0x7f2ca80b6000|Timestamp 56110777136272226|Src n/a
[engine] opt done id=689 AWFYVector>>#forEach: <split-689> |Tier 1|Time 47( 26+21 )ms|AST 74|Inlined 0Y 1N|IR 344/ 1062|CodeSize 5091|Addr 0x7f2ca80b3000|Timestamp 56110777137801899|Src n/a
[engine] opt done id=687 [] in AWFYPlanner>>#removePropagateFrom: |Tier 1|Time 14( 10+5 )ms|AST 21|Inlined 0Y 1N|IR 161/ 244|CodeSize 882|Addr 0x7f2ca80b1000|Timestamp 56110777147220756|Src n/a
[engine] opt done id=691 [] in AWFYPlanner>>#removePropagateFrom: |Tier 1|Time 23( 17+7 )ms|AST 44|Inlined 0Y 3N|IR 241/ 330|CodeSize 1143|Addr 0x7f2ca80af000|Timestamp 56110777159968070|Src n/a
[engine] opt done id=636 AWFYVector>>#isEmpty |Tier 2|Time 9( 6+3 )ms|AST 14|Inlined 0Y 0N|IR 31/ 74|CodeSize 218|Addr 0x7f2ca80ad000|Timestamp 56110777169108526|Src n/a
[engine] opt done id=637 AWFYVector>>#removeFirst |Tier 2|Time 30( 22+8 )ms|AST 44|Inlined 1Y 0N|IR 125/ 228|CodeSize 625|Addr 0x7f2ca80ab000|Timestamp 56110777177509045|Src n/a
[engine] opt done id=626 AWFYStrength>>#weaker: |Tier 2|Time 11( 8+3 )ms|AST 24|Inlined 0Y 0N|IR 35/ 90|CodeSize 268|Addr 0x7f2ca80a9000|Timestamp 56110777180376945|Src n/a
[engine] opt inval. id=687 [] in AWFYPlanner>>#removePropagateFrom: |Timestamp 56110777181606074|Src n/a|Reason null
[engine] opt inval. id=686 AWFYVector>>#forEach: <split-686> |Timestamp 56110777182182434|Src n/a|Reason Profiled Return Type
[engine] opt deopt id=686 AWFYVector>>#forEach: <split-686> | |Timestamp 56110777182261079|Src n/a
[engine] opt inval. id=690 [] in AWFYPlanner>>#constraintsConsuming:do: |Timestamp 56110777182497714|Src n/a|Reason null
[engine] opt inval. id=634 AWFYPlanner>>#addPropagate:mark: |Timestamp 56110777183164103|Src n/a|Reason null
[engine] opt done id=641 AWFYVariable>>#stay: |Tier 2|Time 9( 5+4 )ms|AST 8|Inlined 0Y 0N|IR 72/ 114|CodeSize 215|Addr 0x7f2ca80a7000|Timestamp 56110777186323465|Src n/a
[engine] opt done id=640 AWFYVariable>>#walkStrength: |Tier 2|Time 9( 5+5 )ms|AST 8|Inlined 0Y 0N|IR 58/ 189|CodeSize 439|Addr 0x7f2ca80a5000|Timestamp 56110777189907484|Src n/a
[engine] opt done id=688 AWFYPlanner>>#constraintsConsuming:do: |Tier 1|Time 54( 22+32 )ms|AST 54|Inlined 0Y 1N|IR 323/ 2359|CodeSize 10286|Addr 0x7f2ca80a1000|Timestamp 56110777192460453|Src n/a
[engine] opt done id=586 AWFYVector class>>#new: |Tier 2|Time 48( 30+18 )ms|AST 27|Inlined 2Y 0N|IR 136/ 751|CodeSize 2845|Addr 0x7f2ca809f000|Timestamp 56110777241027070|Src n/a
[engine] opt done id=634 AWFYPlanner>>#addPropagate:mark: |Tier 1|Time 77( 57+20 )ms|AST 139|Inlined 0Y 8N|IR 668/ 850|CodeSize 3994|Addr 0x7f2ca809d000|Timestamp 56110777263238710|Src n/a
[engine] opt done id=588 AWFYVector>>#initialize: |Tier 2|Time 22( 11+11 )ms|AST 22|Inlined 0Y 0N|IR 141/ 439|CodeSize 1463|Addr 0x7f2ca809b000|Timestamp 56110777263570333|Src n/a
[engine] opt done id=587 Behavior>>#new <split-587> |Tier 2|Time 27( 12+15 )ms|AST 26|Inlined 0Y 0N|IR 83/ 680|CodeSize 2794|Addr 0x7f2ca8099000|Timestamp 56110777290679564|Src n/a
[engine] opt done id=639 AWFYStrength>>#weakest: |Tier 2|Time 18( 14+4 )ms|AST 24|Inlined 1Y 0N|IR 35/ 94|CodeSize 285|Addr 0x7f2ca8097000|Timestamp 56110777308874777|Src n/a
[engine] opt inval. id=618 AWFYAbstractConstraint>>#initialize: |Timestamp 56110777347076767|Src n/a|Reason null
[engine] opt deopt id=618 AWFYAbstractConstraint>>#initialize: | |Timestamp 56110777347281622|Src n/a
[engine] opt inval. id=617 AWFYBinaryConstraint>>#initializeVar:var:strength:addTo: |Timestamp 56110777347815586|Src n/a|Reason null
[engine] opt deopt id=617 AWFYBinaryConstraint>>#initializeVar:var:strength:addTo: | |Timestamp 56110777347885780|Src n/a
[engine] opt inval. id=619 AWFYAbstractConstraint>>#addConstraint: |Timestamp 56110777348196939|Src n/a|Reason null
[engine] opt inval. id=622 AWFYPlanner>>#incrementalAdd: |Timestamp 56110777348699752|Src n/a|Reason null
[engine] opt inval. id=625 AWFYBinaryConstraint>>#chooseMethod: |Timestamp 56110777348959365|Src n/a|Reason null
[engine] opt inval. id=628 AWFYBinaryConstraint>>#isSatisfied |Timestamp 56110777349237906|Src n/a|Reason null
[engine] opt inval. id=632 AWFYBinaryConstraint>>#output |Timestamp 56110777349552976|Src n/a|Reason null
[engine] opt inval. id=634 AWFYPlanner>>#addPropagate:mark: |Timestamp 56110777349886136|Src n/a|Reason null
[engine] opt deopt id=634 AWFYPlanner>>#addPropagate:mark: | |Timestamp 56110777350186679|Src n/a
[engine] opt deopt id=622 AWFYPlanner>>#incrementalAdd: | |Timestamp 56110777350226770|Src n/a
[engine] opt inval. id=624 AWFYAbstractConstraint>>#satisfy:propagate: |Timestamp 56110777452162465|Src n/a|Reason null
[engine] opt done id=624 AWFYAbstractConstraint>>#satisfy:propagate: |Tier 1|Time 262( 101+160 )ms|AST 220|Inlined 0Y 13N|IR 2053/ 10694|CodeSize 45405|Addr 0x0|Timestamp 56110777452211706|Src n/a
[engine] opt done id=632 AWFYBinaryConstraint>>#output |Tier 1|Time 17( 10+6 )ms|AST 20|Inlined 0Y 0N|IR 182/ 319|CodeSize 1123|Addr 0x7f2ca8088000|Timestamp 56110777469177649|Src n/a
[engine] opt done id=628 AWFYBinaryConstraint>>#isSatisfied |Tier 1|Time 14( 9+5 )ms|AST 19|Inlined 0Y 0N|IR 197/ 270|CodeSize 858|Addr 0x7f2ca8086000|Timestamp 56110777483304957|Src n/a
[engine] opt done id=611 AWFYVariable>>#initialize |Tier 1|Time 31( 22+10 )ms|AST 41|Inlined 0Y 2N|IR 336/ 646|CodeSize 2064|Addr 0x7f2ca8084000|Timestamp 56110777514815182|Src n/a
[engine] opt done id=638 AWFYBinaryConstraint>>#recalculate |Tier 2|Time 208( 135+73 )ms|AST 131|Inlined 13Y 0N|IR 1291/ 1462|CodeSize 4357|Addr 0x7f2ca8081000|Timestamp 56110777516719362|Src n/a
[engine] opt done id=622 AWFYPlanner>>#incrementalAdd: |Tier 1|Time 42( 29+12 )ms|AST 72|Inlined 0Y 3N|IR 392/ 571|CodeSize 2201|Addr 0x7f2ca807f000|Timestamp 56110777556749122|Src n/a
[engine] opt done id=625 AWFYBinaryConstraint>>#chooseMethod: |Tier 1|Time 107( 73+34 )ms|AST 205|Inlined 0Y 4N|IR 760/ 1784|CodeSize 7677|Addr 0x7f2ca807c000|Timestamp 56110777663748220|Src n/a
[engine] opt done id=609 AWFYVariable class>>#new |Tier 1|Time 16( 11+5 )ms|AST 24|Inlined 0Y 2N|IR 193/ 270|CodeSize 876|Addr 0x7f2ca807a000|Timestamp 56110777679870856|Src n/a
[engine] opt done id=610 Behavior>>#new <split-610> |Tier 1|Time 21( 12+9 )ms|AST 27|Inlined 0Y 1N|IR 170/ 616|CodeSize 2364|Addr 0x7f2ca8078000|Timestamp 56110777700831645|Src n/a
[engine] opt done id=618 AWFYAbstractConstraint>>#initialize: |Tier 1|Time 18( 11+7 )ms|AST 21|Inlined 0Y 1N|IR 206/ 520|CodeSize 1784|Addr 0x7f2ca8076000|Timestamp 56110777719228779|Src n/a
[engine] opt done id=634 AWFYPlanner>>#addPropagate:mark: |Tier 1|Time 85( 64+21 )ms|AST 143|Inlined 0Y 9N|IR 740/ 907|CodeSize 4312|Addr 0x7f2ca8073000|Timestamp 56110777742677162|Src n/a
[engine] opt done id=619 AWFYAbstractConstraint>>#addConstraint: |Tier 1|Time 29( 21+9 )ms|AST 42|Inlined 0Y 4N|IR 343/ 445|CodeSize 1555|Addr 0x7f2ca8071000|Timestamp 56110777748825464|Src n/a
[engine] opt done id=617 AWFYBinaryConstraint>>#initializeVar:var:strength:addTo: |Tier 1|Time 25( 14+11 )ms|AST 26|Inlined 0Y 1N|IR 263/ 801|CodeSize 2983|Addr 0x7f2ca806f000|Timestamp 56110777768285287|Src n/a
[engine] opt done id=698 AWFYVariable class>>#value: |Tier 1|Time 20( 14+6 )ms|AST 40|Inlined 0Y 2N|IR 205/ 287|CodeSize 979|Addr 0x7f2ca806d000|Timestamp 56110777768824769|Src n/a
[engine] opt done id=656 AWFYUnaryConstraint>>#inputsDo: |Tier 1|Time 6( 3+2 )ms|AST 5|Inlined 0Y 0N|IR 88/ 124|CodeSize 503|Addr 0x7f2ca806b000|Timestamp 56110777774505251|Src n/a
[engine] opt done id=655 AWFYUnaryConstraint>>#chooseMethod: |Tier 1|Time 35( 23+12 )ms|AST 50|Inlined 0Y 1N|IR 332/ 631|CodeSize 2528|Addr 0x7f2ca8069000|Timestamp 56110777803437013|Src n/a
[engine] opt done id=624 AWFYAbstractConstraint>>#satisfy:propagate: |Tier 1|Time 296( 108+187 )ms|AST 220|Inlined 0Y 14N|IR 2156/ 12469|CodeSize 54076|Addr 0x7f2ca805a000|Timestamp 56110777812787492|Src n/a
[engine] opt done id=658 AWFYUnaryConstraint>>#recalculate |Tier 1|Time 45( 32+13 )ms|AST 83|Inlined 0Y 2N|IR 424/ 619|CodeSize 2309|Addr 0x7f2ca8058000|Timestamp 56110777819624814|Src n/a
[engine] opt done id=652 AWFYUnaryConstraint>>#initializeVar:strength:addTo: |Tier 1|Time 26( 18+8 )ms|AST 39|Inlined 0Y 2N|IR 266/ 426|CodeSize 1411|Addr 0x7f2ca8056000|Timestamp 56110777829482018|Src n/a
[engine] opt done id=653 AWFYUnaryConstraint>>#addToGraph |Tier 1|Time 21( 13+8 )ms|AST 22|Inlined 0Y 1N|IR 243/ 377|CodeSize 1352|Addr 0x7f2ca8054000|Timestamp 56110777834074666|Src n/a
[engine] opt done id=654 AWFYVariable>>#addConstraint: <split-654> |Tier 1|Time 16( 10+6 )ms|AST 21|Inlined 0Y 1N|IR 171/ 301|CodeSize 1067|Addr 0x7f2ca8052000|Timestamp 56110777835869330|Src n/a
[engine] opt done id=699 AWFYStrength class>>#SymDefault |Tier 1|Time 8( 5+4 )ms|AST 8|Inlined 0Y 0N|IR 95/ 178|CodeSize 679|Addr 0x7f2ca8050000|Timestamp 56110777837928775|Src n/a
[engine] created adapter i2c_A_AAAAAAAAA | CodeAddress 0x7f2ebde00000
[engine] opt done id=651 Behavior>>#new <split-651> |Tier 1|Time 16( 10+6 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f2ca804e000|Timestamp 56110777852472917|Src n/a
[engine] opt done id=650 AWFYStayConstraint class>>#var:strength:addTo: |Tier 1|Time 20( 14+6 )ms|AST 36|Inlined 0Y 2N|IR 203/ 288|CodeSize 1021|Addr 0x7f2ca804c000|Timestamp 56110777854434021|Src n/a
[engine] opt done id=704 AWFYVariable>>#addConstraint: <split-704> |Tier 1|Time 15( 10+6 )ms|AST 21|Inlined 0Y 1N|IR 171/ 301|CodeSize 1067|Addr 0x7f2ca804a000|Timestamp 56110777867960524|Src n/a
[engine] created adapter c2i_A_AAAAAAAAA | CodeAddress 0x7f2ca8049000
[engine] opt done id=701 Behavior>>#new <split-701> |Tier 1|Time 20( 10+10 )ms|AST 26|Inlined 0Y 0N|IR 167/ 703|CodeSize 2691|Addr 0x7f2ca8047000|Timestamp 56110777875012130|Src n/a
[engine] opt done id=700 AWFYScaleConstraint class>>#var:var:var:var:strength:addTo: |Tier 1|Time 39( 34+6 )ms|AST 45|Inlined 0Y 2N|IR 210/ 295|CodeSize 1168|Addr 0x7f2ca8045000|Timestamp 56110777877575296|Src n/a
[engine] opt done id=702 AWFYScaleConstraint>>#initializeSrc:scale:offset:dst:strength:addTo: |Tier 1|Time 26( 18+8 )ms|AST 49|Inlined 0Y 2N|IR 242/ 465|CodeSize 1712|Addr 0x7f2ca8043000|Timestamp 56110777901014041|Src n/a
[engine] opt done id=703 AWFYScaleConstraint>>#addToGraph |Tier 1|Time 42( 28+14 )ms|AST 67|Inlined 0Y 4N|IR 358/ 753|CodeSize 2758|Addr 0x7f2ca8041000|Timestamp 56110777919750830|Src n/a
[engine] opt done id=705 AWFYVariable>>#addConstraint: <split-705> |Tier 1|Time 16( 10+6 )ms|AST 21|Inlined 0Y 1N|IR 171/ 301|CodeSize 1067|Addr 0x7f2ca803f000|Timestamp 56110777935767861|Src n/a
[engine] opt done id=709 AWFYScaleConstraint>>#recalculate |Tier 1|Time 70( 51+19 )ms|AST 149|Inlined 0Y 5N|IR 459/ 873|CodeSize 3562|Addr 0x7f2ca803d000|Timestamp 56110777938405970|Src n/a
[engine] opt done id=710 AWFYScaleConstraint>>#execute |Tier 1|Time 41( 29+12 )ms|AST 77|Inlined 0Y 2N|IR 289/ 588|CodeSize 2234|Addr 0x7f2ca803b000|Timestamp 56110777942281102|Src n/a
[engine] opt done id=706 AWFYVariable>>#addConstraint: <split-706> |Tier 1|Time 15( 10+6 )ms|AST 21|Inlined 0Y 1N|IR 171/ 301|CodeSize 1067|Addr 0x7f2ca8039000|Timestamp 56110777951242197|Src n/a
[engine] opt done id=707 AWFYVariable>>#addConstraint: <split-707> |Tier 1|Time 16( 10+6 )ms|AST 21|Inlined 0Y 1N|IR 171/ 301|CodeSize 1067|Addr 0x7f2ca8037000|Timestamp 56110777958150202|Src n/a
[engine] opt done id=632 AWFYBinaryConstraint>>#output |Tier 2|Time 20( 9+11 )ms|AST 20|Inlined 0Y 0N|IR 108/ 276|CodeSize 800|Addr 0x7f2ca8035000|Timestamp 56110777978316645|Src n/a
[engine] opt done id=628 AWFYBinaryConstraint>>#isSatisfied |Tier 2|Time 17( 8+9 )ms|AST 19|Inlined 0Y 0N|IR 124/ 214|CodeSize 808|Addr 0x7f2ca8033000|Timestamp 56110777995587321|Src n/a
[engine] opt done id=708 AWFYScaleConstraint>>#inputsDo: |Tier 1|Time 69( 29+40 )ms|AST 75|Inlined 0Y 4N|IR 518/ 2311|CodeSize 11104|Addr 0x7f2ca802f000|Timestamp 56110778007831053|Src n/a
[engine] opt done id=630 [] in AWFYAbstractConstraint>>#satisfy:propagate: |Tier 2|Time 15( 10+5 )ms|AST 20|Inlined 1Y 0N|IR 109/ 148|CodeSize 218|Addr 0x7f2ca802d000|Timestamp 56110778022978865|Src n/a
[engine] opt inval. id=618 AWFYAbstractConstraint>>#initialize: |Timestamp 56110778063562006|Src n/a|Reason null
[engine] opt deopt id=618 AWFYAbstractConstraint>>#initialize: | |Timestamp 56110778063769864|Src n/a
[engine] opt inval. id=652 AWFYUnaryConstraint>>#initializeVar:strength:addTo: |Timestamp 56110778064094014|Src n/a|Reason null
[engine] opt inval. id=645 [] in AWFYPlanner>>#addConstraintsConsuming:to: |Timestamp 56110778064357119|Src n/a|Reason null
[engine] opt inval. id=709 AWFYScaleConstraint>>#recalculate |Timestamp 56110778064722268|Src n/a|Reason null
[engine] opt deopt id=709 AWFYScaleConstraint>>#recalculate | |Timestamp 56110778064791066|Src n/a
[engine] opt deopt id=652 AWFYUnaryConstraint>>#initializeVar:strength:addTo: | |Timestamp 56110778064849456|Src n/a
[engine] opt inval. id=586 AWFYVector class>>#new: |Timestamp 56110778065273274|Src n/a|Reason null
[engine] opt inval. id=587 Behavior>>#new <split-587> |Timestamp 56110778065516823|Src n/a|Reason null
[engine] opt inval. id=588 AWFYVector>>#initialize: |Timestamp 56110778065737114|Src n/a|Reason null
[engine] opt inval. id=670 AWFYAbstractConstraint>>#inputsKnown: |Timestamp 56110778066050508|Src n/a|Reason null
[engine] opt inval. id=672 AWFYBinaryConstraint>>#inputsHasOne: |Timestamp 56110778066322414|Src n/a|Reason null
[engine] opt inval. id=676 AWFYVector>>#forEach: <split-676> |Timestamp 56110778066829487|Src n/a|Reason null
[engine] opt inval. id=675 [] in AWFYPlan>>#execute |Timestamp 56110778067057112|Src n/a|Reason null
[engine] opt deopt id=676 AWFYVector>>#forEach: <split-676> | |Timestamp 56110778067140088|Src n/a
[engine] opt inval. id=691 [] in AWFYPlanner>>#removePropagateFrom: |Timestamp 56110778067752697|Src n/a|Reason null
[engine] opt inval. id=624 AWFYAbstractConstraint>>#satisfy:propagate: |Timestamp 56110778068355807|Src n/a|Reason null
[engine] opt inval. id=657 AWFYBinaryConstraint>>#markUnsatisfied |Timestamp 56110778068602988|Src n/a|Reason null
[engine] opt deopt id=624 AWFYAbstractConstraint>>#satisfy:propagate: | |Timestamp 56110778068681703|Src n/a
[engine] opt inval. id=622 AWFYPlanner>>#incrementalAdd: |Timestamp 56110778068992513|Src n/a|Reason null
[engine] opt inval. id=625 AWFYBinaryConstraint>>#chooseMethod: |Timestamp 56110778069338803|Src n/a|Reason null
[engine] opt deopt id=625 AWFYBinaryConstraint>>#chooseMethod: | |Timestamp 56110778069407950|Src n/a
[engine] opt inval. id=708 AWFYScaleConstraint>>#inputsDo: |Timestamp 56110778069709749|Src n/a|Reason null
[engine] opt deopt id=708 AWFYScaleConstraint>>#inputsDo: | |Timestamp 56110778069818777|Src n/a
[engine] opt inval. id=632 AWFYBinaryConstraint>>#output |Timestamp 56110778070136362|Src n/a|Reason null
[engine] opt deopt id=632 AWFYBinaryConstraint>>#output | |Timestamp 56110778070189863|Src n/a
[engine] opt deopt id=622 AWFYPlanner>>#incrementalAdd: | |Timestamp 56110778070295678|Src n/a
[engine] opt inval. id=710 AWFYScaleConstraint>>#execute |Timestamp 56110778070715096|Src n/a|Reason null
[engine] opt deopt id=710 AWFYScaleConstraint>>#execute | |Timestamp 56110778070834950|Src n/a
[engine] opt done id=611 AWFYVariable>>#initialize |Tier 2|Time 79( 51+28 )ms|AST 41|Inlined 4Y 0N|IR 298/ 979|CodeSize 3500|Addr 0x7f2ca802b000|Timestamp 56110778074766517|Src n/a
[engine] opt done id=676 AWFYVector>>#forEach: <split-676> |Tier 1|Time 45( 26+19 )ms|AST 74|Inlined 0Y 1N|IR 333/ 1015|CodeSize 4940|Addr 0x7f2ca8028000|Timestamp 56110778120508468|Src n/a
[engine] opt done id=675 [] in AWFYPlan>>#execute |Tier 1|Time 20( 13+7 )ms|AST 24|Inlined 0Y 2N|IR 254/ 326|CodeSize 1131|Addr 0x7f2ca8026000|Timestamp 56110778140756630|Src n/a
[engine] opt done id=635 AWFYVector class>>#with: |Tier 2|Time 143( 110+33 )ms|AST 42|Inlined 4Y 0N|IR 576/ 841|CodeSize 2912|Addr 0x7f2ca8024000|Timestamp 56110778165824016|Src n/a
[engine] opt done id=645 [] in AWFYPlanner>>#addConstraintsConsuming:to: |Tier 1|Time 33( 24+9 )ms|AST 64|Inlined 0Y 2N|IR 337/ 424|CodeSize 1624|Addr 0x7f2ca8022000|Timestamp 56110778174102517|Src n/a
[engine] opt done id=632 AWFYBinaryConstraint>>#output |Tier 1|Time 17( 10+6 )ms|AST 20|Inlined 0Y 0N|IR 187/ 325|CodeSize 1152|Addr 0x7f2ca8020000|Timestamp 56110778182655019|Src n/a
[engine] opt done id=586 AWFYVector class>>#new: |Tier 1|Time 18( 13+6 )ms|AST 27|Inlined 0Y 2N|IR 225/ 289|CodeSize 964|Addr 0x7f2ca801e000|Timestamp 56110778192788808|Src n/a
[engine] opt done id=588 AWFYVector>>#initialize: |Tier 1|Time 26( 13+12 )ms|AST 22|Inlined 0Y 0N|IR 281/ 861|CodeSize 3347|Addr 0x7f2ca801c000|Timestamp 56110778208606921|Src n/a
[engine] opt done id=587 Behavior>>#new <split-587> |Tier 1|Time 26( 15+11 )ms|AST 26|Inlined 0Y 0N|IR 207/ 855|CodeSize 3324|Addr 0x7f2ca801a000|Timestamp 56110778218514343|Src n/a
[engine] opt inval. id=673 [] in AWFYAbstractConstraint>>#inputsKnown: |Timestamp 56110778234882693|Src n/a|Reason null
[engine] opt done id=622 AWFYPlanner>>#incrementalAdd: |Tier 1|Time 44( 31+13 )ms|AST 72|Inlined 0Y 3N|IR 419/ 598|CodeSize 2339|Addr 0x7f2ca8018000|Timestamp 56110778262697427|Src n/a
[engine] opt done id=625 AWFYBinaryConstraint>>#chooseMethod: |Tier 1|Time 116( 77+38 )ms|AST 205|Inlined 0Y 4N|IR 892/ 2104|CodeSize 9135|Addr 0x7f2ca8014000|Timestamp 56110778378681646|Src n/a
[engine] opt done id=686 AWFYVector>>#forEach: <split-686> |Tier 1|Time 39( 23+16 )ms|AST 74|Inlined 0Y 1N|IR 340/ 1044|CodeSize 4928|Addr 0x7f2ca8011000|Timestamp 56110778418047531|Src n/a
[engine] opt done id=618 AWFYAbstractConstraint>>#initialize: |Tier 1|Time 17( 10+7 )ms|AST 21|Inlined 0Y 1N|IR 218/ 603|CodeSize 2055|Addr 0x7f2ca800f000|Timestamp 56110778434978202|Src n/a
[engine] opt done id=657 AWFYBinaryConstraint>>#markUnsatisfied |Tier 1|Time 34( 4+29 )ms|AST 7|Inlined 0Y 0N|IR 159/ 371|CodeSize 1220|Addr 0x7f2ca800d000|Timestamp 56110778468982656|Src n/a
[engine] opt done id=624 AWFYAbstractConstraint>>#satisfy:propagate: |Tier 1|Time 300( 111+190 )ms|AST 220|Inlined 0Y 14N|IR 2183/ 12501|CodeSize 54300|Addr 0x7f2c90ccd000|Timestamp 56110778509324204|Src n/a
[engine] opt done id=710 AWFYScaleConstraint>>#execute |Tier 1|Time 55( 41+15 )ms|AST 131|Inlined 0Y 3N|IR 442/ 913|CodeSize 3507|Addr 0x7f2ca800b000|Timestamp 56110778524690071|Src n/a
[engine] opt done id=687 [] in AWFYPlanner>>#removePropagateFrom: |Tier 1|Time 22( 16+7 )ms|AST 39|Inlined 0Y 2N|IR 286/ 428|CodeSize 1646|Addr 0x7f2ca8009000|Timestamp 56110778532066805|Src n/a
[engine] opt done id=690 [] in AWFYPlanner>>#constraintsConsuming:do: |Tier 1|Time 36( 21+14 )ms|AST 66|Inlined 0Y 2N|IR 397/ 1013|CodeSize 4293|Addr 0x7f2ca8006000|Timestamp 56110778560540595|Src n/a
[engine] opt done id=709 AWFYScaleConstraint>>#recalculate |Tier 1|Time 62( 47+15 )ms|AST 159|Inlined 0Y 5N|IR 499/ 923|CodeSize 3545|Addr 0x7f2ca8004000|Timestamp 56110778594077158|Src n/a
[engine] opt done id=670 AWFYAbstractConstraint>>#inputsKnown: |Tier 1|Time 57( 18+39 )ms|AST 38|Inlined 0Y 2N|IR 416/ 3814|CodeSize 17304|Addr 0x7f2c90cc7000|Timestamp 56110778617755191|Src n/a
[engine] opt done id=673 [] in AWFYAbstractConstraint>>#inputsKnown: |Tier 1|Time 17( 13+4 )ms|AST 52|Inlined 0Y 0N|IR 160/ 228|CodeSize 936|Addr 0x7f2ca8002000|Timestamp 56110778635065469|Src n/a
[engine] opt done id=672 AWFYBinaryConstraint>>#inputsHasOne: |Tier 1|Time 44( 20+24 )ms|AST 54|Inlined 0Y 3N|IR 458/ 1713|CodeSize 8100|Addr 0x7f2c90cc4000|Timestamp 56110778638058461|Src n/a
[engine] opt done id=691 [] in AWFYPlanner>>#removePropagateFrom: |Tier 1|Time 25( 18+7 )ms|AST 48|Inlined 0Y 4N|IR 343/ 428|CodeSize 1534|Addr 0x7f2ca8000000|Timestamp 56110778660024526|Src n/a
[engine] opt done id=652 AWFYUnaryConstraint>>#initializeVar:strength:addTo: |Tier 1|Time 23( 16+8 )ms|AST 39|Inlined 0Y 2N|IR 304/ 526|CodeSize 1874|Addr 0x7f2c90cc2000|Timestamp 56110778661709394|Src n/a
[engine] created adapter c2i_Z_AAAJ | CodeAddress 0x7f2c90cc1000
[engine] opt done id=668 AWFYPlanner>>#makePlan: |Tier 1|Time 93( 74+19 )ms|AST 207|Inlined 0Y 11N|IR 825/ 999|CodeSize 4483|Addr 0x7f2c90cb7000|Timestamp 56110778754735052|Src n/a
[engine] opt done id=708 AWFYScaleConstraint>>#inputsDo: |Tier 1|Time 99( 39+60 )ms|AST 127|Inlined 0Y 7N|IR 860/ 4270|CodeSize 21130|Addr 0x7f2c90cba000|Timestamp 56110778759264071|Src n/a
[engine] opt done id=684 [] in AWFYVector>>#remove: |Tier 1|Time 29( 14+15 )ms|AST 47|Inlined 0Y 0N|IR 294/ 1153|CodeSize 4739|Addr 0x7f2c90cb4000|Timestamp 56110778788872770|Src n/a
[engine] opt done id=683 AWFYVector>>#forEach: <split-683> |Tier 1|Time 40( 22+18 )ms|AST 74|Inlined 0Y 1N|IR 354/ 1105|CodeSize 5561|Addr 0x7f2c90cb1000|Timestamp 56110778795049988|Src n/a
[engine] opt done id=715 AWFYVector>>#at: |Tier 1|Time 17( 11+6 )ms|AST 33|Inlined 0Y 0N|IR 156/ 412|CodeSize 1651|Addr 0x7f2c90caf000|Timestamp 56110778812567845|Src n/a
[engine] opt done id=634 AWFYPlanner>>#addPropagate:mark: |Tier 2|Time 1006( 530+475 )ms|AST 143|Inlined 43Y 1N|IR 4496/ 9306|CodeSize 35313|Addr 0x7f2c90ca5000|Timestamp 56110778957240208|Src n/a
[engine] opt done id=685 AWFYPlanner>>#removePropagateFrom: |Tier 1|Time 175( 74+101 )ms|AST 206|Inlined 0Y 11N|IR 1628/ 7754|CodeSize 34044|Addr 0x7f2c90c9b000|Timestamp 56110778964078298|Src n/a
[engine] opt done id=605 AWFYPlanner class>>#chainTest: |Tier 1|Time 151( 115+36 )ms|AST 453|Inlined 0Y 17N|IR 1141/ 2030|CodeSize 9810|Addr 0x7f2c90c97000|Timestamp 56110779109102050|Src n/a
[engine] opt done id=632 AWFYBinaryConstraint>>#output |Tier 2|Time 18( 8+10 )ms|AST 20|Inlined 0Y 0N|IR 113/ 270|CodeSize 786|Addr 0x7f2c90c95000|Timestamp 56110779127238313|Src n/a
[engine] opt done id=675 [] in AWFYPlan>>#execute |Tier 2|Time 177( 108+69 )ms|AST 24|Inlined 12Y 0N|IR 1441/ 1701|CodeSize 5093|Addr 0x7f2c90c92000|Timestamp 56110779141404246|Src n/a
[engine] opt done id=676 AWFYVector>>#forEach: <split-676> |Tier 2|Time 367( 129+238 )ms|AST 74|Inlined 13Y 0N|IR 1657/ 4748|CodeSize 20602|Addr 0x7f2c90c8b000|Timestamp 56110779180171630|Src n/a
[engine] opt done id=586 AWFYVector class>>#new: |Tier 2|Time 60( 32+29 )ms|AST 27|Inlined 2Y 0N|IR 291/ 1344|CodeSize 5451|Addr 0x7f2c90c88000|Timestamp 56110779202039494|Src n/a
[engine] opt done id=588 AWFYVector>>#initialize: |Tier 2|Time 26( 11+15 )ms|AST 22|Inlined 0Y 0N|IR 209/ 728|CodeSize 2829|Addr 0x7f2c90c86000|Timestamp 56110779206832178|Src n/a
[engine] opt done id=587 Behavior>>#new <split-587> |Tier 2|Time 27( 12+15 )ms|AST 26|Inlined 0Y 0N|IR 133/ 727|CodeSize 2838|Addr 0x7f2c90c84000|Timestamp 56110779229311603|Src n/a
[engine] opt done id=633 AWFYVariable>>#determinedBy: |Tier 2|Time 7( 3+3 )ms|AST 8|Inlined 0Y 0N|IR 56/ 116|CodeSize 323|Addr 0x7f2c90c82000|Timestamp 56110779236156189|Src n/a
[engine] opt done id=645 [] in AWFYPlanner>>#addConstraintsConsuming:to: |Tier 2|Time 161( 81+80 )ms|AST 64|Inlined 2Y 0N|IR 980/ 1953|CodeSize 7915|Addr 0x7f2c90c7f000|Timestamp 56110779288414386|Src n/a
[engine] opt done id=710 AWFYScaleConstraint>>#execute |Tier 2|Time 117( 77+40 )ms|AST 131|Inlined 5Y 0N|IR 758/ 1046|CodeSize 3145|Addr 0x7f2c90c7d000|Timestamp 56110779324215808|Src n/a
[engine] opt inval. id=634 AWFYPlanner>>#addPropagate:mark: |Timestamp 56110779690320094|Src n/a|Reason null
[engine] opt deopt id=632 AWFYBinaryConstraint>>#output | |Timestamp 56110779690545553|Src n/a
[engine] opt deopt id=634 AWFYPlanner>>#addPropagate:mark: | |Timestamp 56110779690594235|Src n/a
[engine] opt done id=622 AWFYPlanner>>#incrementalAdd: |Tier 2|Time 482( 434+48 )ms|AST 72|Inlined 1Y 2N|IR 323/ 993|CodeSize 3498|Addr 0x7f2c90c7b000|Timestamp 56110779718067498|Src n/a
[engine] opt done id=634 AWFYPlanner>>#addPropagate:mark: |Tier 1|Time 70( 53+17 )ms|AST 143|Inlined 0Y 9N|IR 740/ 907|CodeSize 4312|Addr 0x7f2c90c78000|Timestamp 56110779788448826|Src n/a
[engine] opt done id=697 AWFYPlanner class>>#projectionTest: |Tier 1|Time 152( 125+27 )ms|AST 528|Inlined 0Y 17N|IR 1033/ 1372|CodeSize 6988|Addr 0x7f2c90c75000|Timestamp 56110779940361655|Src n/a
[engine] opt done id=689 AWFYVector>>#forEach: <split-689> |Tier 2|Time 787( 355+432 )ms|AST 74|Inlined 33Y 0N|IR 4163/ 7074|CodeSize 28697|Addr 0x7f2c90c6c000|Timestamp 56110780111595875|Src n/a
[engine] opt done id=686 AWFYVector>>#forEach: <split-686> |Tier 2|Time 267( 90+177 )ms|AST 74|Inlined 3Y 0N|IR 1152/ 3540|CodeSize 15596|Addr 0x7f2c90c67000|Timestamp 56110780378524734|Src n/a
[engine] opt done id=627 AWFYStrength>>#stronger: |Tier 2|Time 11( 7+3 )ms|AST 24|Inlined 0Y 0N|IR 35/ 90|CodeSize 268|Addr 0x7f2c90c65000|Timestamp 56110780389273856|Src n/a
[engine] opt done id=625 AWFYBinaryConstraint>>#chooseMethod: |Tier 2|Time 113( 72+41 )ms|AST 205|Inlined 4Y 0N|IR 718/ 1489|CodeSize 4983|Addr 0x7f2c90c62000|Timestamp 56110780502700357|Src n/a
[engine] opt done id=674 AWFYPlan>>#execute |Tier 1|Time 31( 11+20 )ms|AST 22|Inlined 0Y 1N|IR 287/ 1941|CodeSize 8276|Addr 0x7f2c90c5e000|Timestamp 56110780534144089|Src n/a
[engine] opt done id=709 AWFYScaleConstraint>>#recalculate |Tier 2|Time 234( 167+67 )ms|AST 159|Inlined 13Y 0N|IR 1455/ 1748|CodeSize 5076|Addr 0x7f2c90c5b000|Timestamp 56110780768228757|Src n/a
[engine] opt done id=634 AWFYPlanner>>#addPropagate:mark: |Tier 2|Time 891( 427+464 )ms|AST 143|Inlined 43Y 1N|IR 4506/ 8182|CodeSize 31125|Addr 0x7f2c90c52000|Timestamp 56110780831767036|Src n/a
[engine] opt done id=624 AWFYAbstractConstraint>>#satisfy:propagate: |Tier 2|Time 1586( 743+843 )ms|AST 220|Inlined 75Y 6N|IR 7190/ 15792|CodeSize 61409|Addr 0x7f2c90c42000|Timestamp 56110780875138174|Src n/a
[engine] opt done id=577 AWFYSomDictionary>>#hash: |Tier 2|Time 23( 19+3 )ms|AST 61|Inlined 1Y 0N|IR 26/ 73|CodeSize 230|Addr 0x7f2c90c40000|Timestamp 56110780899114235|Src n/a
[engine] opt done id=174 SequenceableCollection>>#first |Tier 1|Time 10( 7+4 )ms|AST 18|Inlined 0Y 0N|IR 108/ 234|CodeSize 827|Addr 0x7f2c90c3e000|Timestamp 56110780909490735|Src n/a
[engine] opt done id=684 [] in AWFYVector>>#remove: |Tier 2|Time 41( 15+26 )ms|AST 47|Inlined 0Y 0N|IR 221/ 911|CodeSize 3153|Addr 0x7f2c90c3c000|Timestamp 56110780916849309|Src n/a
[engine] opt done id=648 SequenceableCollection>>#last |Tier 1|Time 12( 8+4 )ms|AST 21|Inlined 0Y 0N|IR 123/ 250|CodeSize 959|Addr 0x7f2c90c3a000|Timestamp 56110780921299893|Src n/a
[engine] opt done id=579 AWFYSomDictionary>>#bucketIdx: |Tier 2|Time 15( 9+6 )ms|AST 35|Inlined 0Y 0N|IR 95/ 188|CodeSize 648|Addr 0x7f2c90c38000|Timestamp 56110780932461519|Src n/a
[engine] opt done id=599 AWFYDictIdEntry>>#match:key: |Tier 2|Time 11( 7+4 )ms|AST 26|Inlined 0Y 0N|IR 39/ 122|CodeSize 357|Addr 0x7f2c90c36000|Timestamp 56110780943376872|Src n/a
[engine] opt done id=598 AWFYSomDictionary>>#bucket: |Tier 2|Time 24( 17+7 )ms|AST 28|Inlined 1Y 0N|IR 157/ 205|CodeSize 660|Addr 0x7f2c90c34000|Timestamp 56110780945631883|Src n/a
[engine] opt done id=683 AWFYVector>>#forEach: <split-683> |Tier 2|Time 126( 34+92 )ms|AST 74|Inlined 1Y 0N|IR 408/ 2534|CodeSize 10277|Addr 0x7f2c90c30000|Timestamp 56110780957945251|Src n/a
[engine] opt done id=597 AWFYSomDictionary>>#at: |Tier 2|Time 73( 62+11 )ms|AST 86|Inlined 5Y 0N|IR 237/ 303|CodeSize 975|Addr 0x7f2c90c2e000|Timestamp 56110781016702301|Src n/a
[engine] opt done id=600 AWFYStrength class>>#of: |Tier 2|Time 75( 64+11 )ms|AST 21|Inlined 6Y 0N|IR 283/ 337|CodeSize 1117|Addr 0x7f2c90c2c000|Timestamp 56110781033521011|Src n/a
[engine] opt done id=618 AWFYAbstractConstraint>>#initialize: |Tier 2|Time 89( 70+19 )ms|AST 21|Inlined 7Y 0N|IR 377/ 817|CodeSize 2525|Addr 0x7f2c90c2a000|Timestamp 56110781035136522|Src n/a
[engine] opt done id=610 Behavior>>#new <split-610> |Tier 2|Time 76( 55+21 )ms|AST 27|Inlined 5Y 0N|IR 253/ 1132|CodeSize 3893|Addr 0x7f2c90c28000|Timestamp 56110781111824352|Src n/a
[engine] opt done id=609 AWFYVariable class>>#new |Tier 2|Time 101( 64+37 )ms|AST 24|Inlined 11Y 0N|IR 536/ 2022|CodeSize 7081|Addr 0x7f2c90c25000|Timestamp 56110781135133325|Src n/a
[engine] opt done id=670 AWFYAbstractConstraint>>#inputsKnown: |Tier 2|Time 116( 80+35 )ms|AST 38|Inlined 7Y 0N|IR 716/ 768|CodeSize 2362|Addr 0x7f2c90c23000|Timestamp 56110781227607488|Src n/a
[engine] opt done id=668 AWFYPlanner>>#makePlan: |Tier 2|Time 982( 298+684 )ms|AST 207|Inlined 23Y 1N|IR 2656/ 11301|CodeSize 54461|Addr 0x7f2c90c14000|Timestamp 56110782117107989|Src n/a
[engine] opt done id=619 AWFYAbstractConstraint>>#addConstraint: |Tier 2|Time 1155( 495+660 )ms|AST 42|Inlined 17Y 1N|IR 5273/ 11998|CodeSize 57925|Addr 0x7f2c90c04000|Timestamp 56110782172194833|Src n/a
[engine] opt done id=688 AWFYPlanner>>#constraintsConsuming:do: |Tier 2|Time 870( 376+494 )ms|AST 54|Inlined 34Y 0N|IR 4206/ 6558|CodeSize 27933|Addr 0x7f2c90bfc000|Timestamp 56110782987221936|Src n/a
[engine] opt done id=685 AWFYPlanner>>#removePropagateFrom: |Tier 2|Time 2429( 621+1808)ms|AST 206|Inlined 58Y 0N|IR 7075/ 21574|CodeSize 97462|Addr 0x7f2c90be3000|Timestamp 56110783656511612|Src n/a
[engine] opt done id=613 AWFYStrength class>>#SymRequired |Tier 2|Time 8( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 19/ 70|CodeSize 227|Addr 0x7f2c90be1000|Timestamp 56110783664432996|Src n/a
[engine] opt done id=697 AWFYPlanner class>>#projectionTest: |Tier 2|Time 1520( 853+667 )ms|AST 528|Inlined 81Y 6N|IR 3743/ 13574|CodeSize 58569|Addr 0x7f2c90bd1000|Timestamp 56110783692562450|Src n/a
[engine] opt done id=617 AWFYBinaryConstraint>>#initializeVar:var:strength:addTo: |Tier 2|Time 122( 87+35 )ms|AST 26|Inlined 8Y 0N|IR 515/ 1720|CodeSize 5609|Addr 0x7f2c90bce000|Timestamp 56110783786517464|Src n/a
[engine] opt done id=715 AWFYVector>>#at: |Tier 2|Time 16( 10+6 )ms|AST 33|Inlined 0Y 0N|IR 80/ 178|CodeSize 581|Addr 0x7f2c90bcc000|Timestamp 56110783802940991|Src n/a
[engine] created adapter i2c_J_AAJA | CodeAddress 0x7f2c90bcb000
[engine] opt done id=698 AWFYVariable class>>#value: |Tier 2|Time 130( 85+45 )ms|AST 40|Inlined 13Y 0N|IR 638/ 2126|CodeSize 7314|Addr 0x7f2c90bc8000|Timestamp 56110783823143754|Src n/a
[engine] created adapter c2i_A_AAAAJA | CodeAddress 0x7f2c90bc7000
[engine] opt done id=673 [] in AWFYAbstractConstraint>>#inputsKnown: |Tier 2|Time 18( 13+5 )ms|AST 52|Inlined 0Y 0N|IR 88/ 123|CodeSize 249|Addr 0x7f2c90bc5000|Timestamp 56110783841372701|Src n/a
[engine] opt done id=713 Integer>>#timesRepeat: |Tier 1|Time 41( 27+14 )ms|AST 48|Inlined 0Y 1N|IR 303/ 878|CodeSize 4046|Addr 0x7f2c90bc3000|Timestamp 56110783843953678|Src n/a
[engine] created adapter i2c_A_AAAAJA | CodeAddress 0x7f2c90bc2000
[engine] opt done id=578 Integer>>#>> |Tier 2|Time 10( 7+3 )ms|AST 33|Inlined 0Y 0N|IR 28/ 77|CodeSize 242|Addr 0x7f2c90bc0000|Timestamp 56110783853666093|Src n/a
[engine] opt done id=714 [] in AWFYPlanner>>#changeVar:newValue: |Tier 1|Time 21( 16+5 )ms|AST 34|Inlined 0Y 2N|IR 204/ 289|CodeSize 1019|Addr 0x7f2c90bbe000|Timestamp 56110783862560416|Src n/a
[engine] opt done id=615 Behavior>>#new <split-615> |Tier 2|Time 20( 8+11 )ms|AST 26|Inlined 0Y 0N|IR 94/ 575|CodeSize 2299|Addr 0x7f2c90bbc000|Timestamp 56110783882498327|Src n/a
[engine] opt done id=614 AWFYEqualityConstraint class>>#var:var:strength:addTo: |Tier 2|Time 607( 582+24 )ms|AST 39|Inlined 11Y 1N|IR 553/ 973|CodeSize 3593|Addr 0x7f2c90bba000|Timestamp 56110784460696838|Src n/a
[engine] opt done id=605 AWFYPlanner class>>#chainTest: |Tier 2|Time 1853(1247+606 )ms|AST 453|Inlined 56Y 5N|IR 3519/ 9879|CodeSize 44522|Addr 0x7f2c90bae000|Timestamp 56110784840561467|Src n/a
[engine] opt done id=651 Behavior>>#new <split-651> |Tier 2|Time 16( 8+7 )ms|AST 26|Inlined 0Y 0N|IR 31/ 372|CodeSize 1369|Addr 0x7f2c90bac000|Timestamp 56110784856606646|Src n/a
[engine] opt done id=623 AWFYPlanner>>#newMark |Tier 2|Time 9( 5+3 )ms|AST 15|Inlined 0Y 0N|IR 77/ 115|CodeSize 241|Addr 0x7f2c90baa000|Timestamp 56110784865342700|Src n/a
[engine] opt done id=679 AWFYUnaryConstraint>>#removeFromGraph |Tier 1|Time 18( 12+6 )ms|AST 31|Inlined 0Y 1N|IR 206/ 380|CodeSize 1361|Addr 0x7f2c90ba8000|Timestamp 56110784883459616|Src n/a
[engine] opt done id=712 AWFYVector>>#forEach: <split-712> |Tier 1|Time 38( 21+16 )ms|AST 74|Inlined 0Y 1N|IR 333/ 1043|CodeSize 5063|Addr 0x7f2c90ba5000|Timestamp 56110784921273059|Src n/a
[engine] opt done id=680 AWFYVariable>>#removeConstraint: |Tier 1|Time 19( 12+7 )ms|AST 33|Inlined 0Y 1N|IR 206/ 454|CodeSize 1621|Addr 0x7f2c90ba3000|Timestamp 56110784940564626|Src n/a
[engine] opt inval. id=605 AWFYPlanner class>>#chainTest: |Timestamp 56110784999204267|Src n/a|Reason null
[engine] opt done id=650 AWFYStayConstraint class>>#var:strength:addTo: |Tier 2|Time 481( 469+12 )ms|AST 36|Inlined 1Y 1N|IR 88/ 521|CodeSize 1871|Addr 0x7f2c90ba1000|Timestamp 56110785009150313|Src n/a
[engine] opt done id=682 AWFYVector>>#capacity |Tier 1|Time 11( 7+4 )ms|AST 13|Inlined 0Y 0N|IR 112/ 259|CodeSize 927|Addr 0x7f2c90b99000|Timestamp 56110785020797850|Src n/a
[engine] opt done id=681 AWFYVector>>#remove: |Tier 1|Time 81( 35+47 )ms|AST 81|Inlined 0Y 2N|IR 666/ 4247|CodeSize 17388|Addr 0x7f2c90b9b000|Timestamp 56110785022044511|Src n/a
[engine] opt done id=666 AWFYVector class>>#new |Tier 1|Time 12( 8+4 )ms|AST 19|Inlined 0Y 1N|IR 159/ 238|CodeSize 755|Addr 0x7f2c90b97000|Timestamp 56110785033170586|Src n/a
[engine] created adapter i2c_A_AAJ | CodeAddress 0x7f2c90b96000
[engine] opt done id=695 AWFYVector>>#forEach: <split-695> |Tier 1|Time 38( 22+16 )ms|AST 74|Inlined 0Y 1N|IR 326/ 1014|CodeSize 4628|Addr 0x7f2c90b93000|Timestamp 56110785059909779|Src n/a
[engine] created adapter c2i_J_AAJ | CodeAddress 0x7f2c90b92000
[engine] opt done id=16 String class>>#new: |Tier 1|Time 25( 15+10 )ms|AST 48|Inlined 0Y 1N|IR 206/ 618|CodeSize 2787|Addr 0x7f2c90b90000|Timestamp 56110785084824345|Src n/a
[engine] opt done id=652 AWFYUnaryConstraint>>#initializeVar:strength:addTo: |Tier 2|Time 625( 595+29 )ms|AST 39|Inlined 8Y 1N|IR 546/ 1175|CodeSize 3806|Addr 0x7f2c90b8e000|Timestamp 56110785085443869|Src n/a
[engine] opt done id=718 SmallInteger>>#printString |Tier 1|Time 64( 52+12 )ms|AST 156|Inlined 0Y 2N|IR 375/ 617|CodeSize 2868|Addr 0x7f2c90b8c000|Timestamp 56110785097369737|Src n/a
[engine] opt done id=174 SequenceableCollection>>#first |Tier 2|Time 11( 7+4 )ms|AST 18|Inlined 0Y 0N|IR 33/ 115|CodeSize 369|Addr 0x7f2c90b8a000|Timestamp 56110785108879610|Src n/a
[engine] opt done id=648 SequenceableCollection>>#last |Tier 2|Time 12( 8+4 )ms|AST 21|Inlined 0Y 0N|IR 48/ 115|CodeSize 369|Addr 0x7f2c90b88000|Timestamp 56110785121340141|Src n/a
[engine] opt done id=658 AWFYUnaryConstraint>>#recalculate |Tier 2|Time 49( 30+18 )ms|AST 83|Inlined 2Y 0N|IR 375/ 624|CodeSize 1661|Addr 0x7f2c90b86000|Timestamp 56110785133635139|Src n/a
[engine] opt deopt id=605 AWFYPlanner class>>#chainTest: | |Timestamp 56110785236420288|Src n/a
[engine] opt done id=677 AWFYAbstractConstraint>>#destroyConstraint: |Tier 1|Time 20( 15+5 )ms|AST 46|Inlined 0Y 2N|IR 210/ 308|CodeSize 1107|Addr 0x7f2c90b84000|Timestamp 56110785238303305|Src n/a
[engine] opt done id=662 AWFYUnaryConstraint>>#markUnsatisfied |Tier 1|Time 8( 5+3 )ms|AST 7|Inlined 0Y 0N|IR 167/ 204|CodeSize 672|Addr 0x7f2c90b82000|Timestamp 56110785246403911|Src n/a
[engine] opt done id=678 AWFYPlanner>>#incrementalRemove: |Tier 1|Time 55( 29+26 )ms|AST 84|Inlined 0Y 4N|IR 443/ 2382|CodeSize 10300|Addr 0x7f2c90b7e000|Timestamp 56110785272837812|Src n/a
[engine] opt done id=661 Behavior>>#new <split-661> |Tier 1|Time 14( 9+5 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f2c90b7c000|Timestamp 56110785287439297|Src n/a
[engine] created adapter c2i_J_AAJA | CodeAddress 0x7f2c90b7b000
[engine] opt done id=665 AWFYPlanner>>#extractPlanFromConstraints: |Tier 1|Time 54( 21+32 )ms|AST 57|Inlined 0Y 3N|IR 518/ 3000|CodeSize 12669|Addr 0x7f2c90b76000|Timestamp 56110785341448853|Src n/a
[engine] opt done id=711 AWFYPlanner>>#changeVar:newValue: |Tier 1|Time 94( 51+42 )ms|AST 113|Inlined 0Y 6N|IR 667/ 3509|CodeSize 15238|Addr 0x7f2c90b71000|Timestamp 56110785356900490|Src n/a
[engine] opt done id=660 AWFYEditConstraint class>>#var:strength:addTo: |Tier 1|Time 17( 12+5 )ms|AST 36|Inlined 0Y 2N|IR 203/ 288|CodeSize 1021|Addr 0x7f2c90b6f000|Timestamp 56110785358884433|Src n/a
[engine] opt done id=659 AWFYStrength class>>#SymPreferred |Tier 1|Time 8( 5+3 )ms|AST 8|Inlined 0Y 0N|IR 95/ 178|CodeSize 679|Addr 0x7f2c90b6d000|Timestamp 56110785365244086|Src n/a
[engine] opt done id=667 [] in AWFYPlanner>>#extractPlanFromConstraints: |Tier 1|Time 17( 13+4 )ms|AST 48|Inlined 0Y 1N|IR 175/ 266|CodeSize 965|Addr 0x7f2c90b6b000|Timestamp 56110785390956001|Src n/a
[engine] opt done id=674 AWFYPlan>>#execute |Tier 2|Time 368( 138+230 )ms|AST 22|Inlined 14Y 0N|IR 1674/ 3893|CodeSize 15121|Addr 0x7f2c90b66000|Timestamp 56110785453936709|Src n/a
[engine] created adapter i2c_A_AAAJJA | CodeAddress 0x7f2c90b65000
[engine] created adapter c2i_A_AAAJJA | CodeAddress 0x7f2c90b64000
[engine] opt done id=371 String>>#, |Tier 1|Time 35( 28+6 )ms|AST 56|Inlined 0Y 2N|IR 276/ 405|CodeSize 1534|Addr 0x7f2c90b62000|Timestamp 56110785487789320|Src n/a
[engine] opt done id=556 StandardFileStream>>#isBinary |Tier 1|Time 10( 7+3 )ms|AST 25|Inlined 0Y 0N|IR 100/ 181|CodeSize 660|Addr 0x7f2c90b60000|Timestamp 56110785498204375|Src n/a
[engine] opt done id=299 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 1|Time 77( 53+24 )ms|AST 190|Inlined 0Y 1N|IR 705/ 1562|CodeSize 6920|Addr 0x7f2c90b5d000|Timestamp 56110785530519143|Src n/a
[engine] opt inval. id=674 AWFYPlan>>#execute |Timestamp 56110785557309043|Src n/a|Reason null
[engine] opt done id=674 AWFYPlan>>#execute |Tier 1|Time 33( 12+22 )ms|AST 22|Inlined 0Y 1N|IR 287/ 1941|CodeSize 8276|Addr 0x7f2c90b59000|Timestamp 56110785593869190|Src n/a
[engine] opt done id=605 AWFYPlanner class>>#chainTest: |Tier 1|Time 152( 115+37 )ms|AST 453|Inlined 0Y 17N|IR 1141/ 2030|CodeSize 9785|Addr 0x7f2c90b55000|Timestamp 56110785606595341|Src n/a
[engine] opt done id=696 [] in AWFYPlanner>>#incrementalRemove: |Tier 1|Time 12( 8+4 )ms|AST 19|Inlined 0Y 1N|IR 158/ 237|CodeSize 804|Addr 0x7f2c90b53000|Timestamp 56110785808241964|Src n/a
[engine] opt done id=674 AWFYPlan>>#execute |Tier 2|Time 370( 137+233 )ms|AST 22|Inlined 14Y 0N|IR 1674/ 3964|CodeSize 15817|Addr 0x7f2c90b4e000|Timestamp 56110785966039571|Src n/a
[engine] opt done id=608 AWFYPlanner>>#initialize |Tier 1|Time 7( 4+3 )ms|AST 7|Inlined 0Y 0N|IR 140/ 178|CodeSize 505|Addr 0x7f2c90b4c000|Timestamp 56110786020756586|Src n/a
[engine] opt done id=713 Integer>>#timesRepeat: |Tier 2|Time 544( 167+377 )ms|AST 48|Inlined 17Y 0N|IR 1919/ 5884|CodeSize 27066|Addr 0x7f2c90b44000|Timestamp 56110786688665219|Src n/a
[engine] opt done id=606 AWFYPlanner class>>#new |Tier 1|Time 14( 9+5 )ms|AST 24|Inlined 0Y 2N|IR 193/ 270|CodeSize 876|Addr 0x7f2c90b42000|Timestamp 56110786740032265|Src n/a
[engine] opt done id=607 Behavior>>#new <split-607> |Tier 1|Time 17( 10+7 )ms|AST 27|Inlined 0Y 1N|IR 170/ 616|CodeSize 2364|Addr 0x7f2c90b40000|Timestamp 56110786757674725|Src n/a
[engine] opt inval. id=713 Integer>>#timesRepeat: |Timestamp 56110786965752942|Src n/a|Reason null
[engine] opt deopt id=643 AWFYVariable>>#value: | |Timestamp 56110786965950253|Src n/a
[engine] opt deopt id=714 [] in AWFYPlanner>>#changeVar:newValue: | |Timestamp 56110786965996770|Src n/a
[engine] opt deopt id=713 Integer>>#timesRepeat: | |Timestamp 56110786966091899|Src n/a
[engine] opt done id=713 Integer>>#timesRepeat: |Tier 1|Time 30( 15+15 )ms|AST 48|Inlined 0Y 1N|IR 303/ 878|CodeSize 4046|Addr 0x7f2c90b3e000|Timestamp 56110786996797232|Src n/a
[engine] opt done id=714 [] in AWFYPlanner>>#changeVar:newValue: |Tier 2|Time 386( 147+239 )ms|AST 34|Inlined 16Y 0N|IR 1771/ 3995|CodeSize 15800|Addr 0x7f2c90b39000|Timestamp 56110787351870780|Src n/a
[engine] opt inval. id=714 [] in AWFYPlanner>>#changeVar:newValue: |Timestamp 56110787395415971|Src n/a|Reason null
[engine] opt done id=714 [] in AWFYPlanner>>#changeVar:newValue: |Tier 1|Time 17( 12+5 )ms|AST 34|Inlined 0Y 2N|IR 204/ 289|CodeSize 1019|Addr 0x7f2c90b37000|Timestamp 56110787412432063|Src n/a
[engine] opt done id=713 Integer>>#timesRepeat: |Tier 2|Time 638( 195+442 )ms|AST 48|Inlined 17Y 0N|IR 1919/ 5951|CodeSize 27209|Addr 0x7f2c90b2f000|Timestamp 56110787715009244|Src n/a
[engine] opt done id=605 AWFYPlanner class>>#chainTest: |Tier 2|Time 1769(1148+620 )ms|AST 453|Inlined 56Y 5N|IR 3519/ 9910|CodeSize 45484|Addr 0x7f2c90b22000|Timestamp 56110787782237078|Src n/a
[engine] opt done id=714 [] in AWFYPlanner>>#changeVar:newValue: |Tier 2|Time 417( 175+242 )ms|AST 34|Inlined 16Y 0N|IR 1771/ 4066|CodeSize 15953|Addr 0x7f2c90b1d000|Timestamp 56110787840080627|Src n/a
[engine] opt done id=544 Character class>>#cr |Tier 1|Time 11( 7+4 )ms|AST 19|Inlined 0Y 0N|IR 93/ 135|CodeSize 505|Addr 0x7f2c90b1b000|Timestamp 56110788426873268|Src n/a
[engine] created adapter i2c_A_AAACA | CodeAddress 0x7f2c90b1a000
[engine] created adapter i2c_J_AAC | CodeAddress 0x7f2c90b19000
[engine] opt done id=542 Character>>#asUnicode |Tier 1|Time 16( 13+2 )ms|AST 31|Inlined 0Y 0N|IR 89/ 125|CodeSize 454|Addr 0x7f2c90b17000|Timestamp 56110789341537681|Src n/a
[engine] created adapter c2i_J_AAC | CodeAddress 0x7f2c90b16000
[engine] created adapter c2i_A_AAAC | CodeAddress 0x7f2c90b15000
[engine] opt done id=540 UTF8TextConverter>>#nextPut:toStream: |Tier 1|Time 65( 53+12 )ms|AST 130|Inlined 0Y 5N|IR 427/ 723|CodeSize 2820|Addr 0x7f2c90b13000|Timestamp 56110789391107200|Src n/a
[engine] created adapter c2i_A_AAAAZ | CodeAddress 0x7f2c90b11000
[engine] opt done id=555 MultiByteFileStream>>#nextPutAll: |Tier 1|Time 24( 17+7 )ms|AST 65|Inlined 0Y 2N|IR 230/ 391|CodeSize 1441|Addr 0x7f2c90b0f000|Timestamp 56110790198947966|Src n/a
[engine] opt done id=488 FileStream class>>#stdout |Tier 1|Time 25( 20+5 )ms|AST 37|Inlined 0Y 1N|IR 201/ 403|CodeSize 1464|Addr 0x7f2c90b0d000|Timestamp 56110790199971472|Src n/a
[engine] opt done id=487 AWFYScriptConsole class>>#println: |Tier 1|Time 26( 20+6 )ms|AST 62|Inlined 0Y 4N|IR 279/ 373|CodeSize 1344|Addr 0x7f2c90b0b000|Timestamp 56110790200892446|Src n/a
[engine] created adapter c2i_A_AAJ | CodeAddress 0x7f2c90b0a000
[engine] opt done id=717 Object>>#asString |Tier 1|Time 20( 14+6 )ms|AST 17|Inlined 0Y 1N|IR 156/ 227|CodeSize 689|Addr 0x7f2c90b08000|Timestamp 56110790590786936|Src n/a
[engine] created adapter i2c_J_AAJ | CodeAddress 0x7f2c90b07000
[engine] opt done id=716 AWFYRun>>#printResult: |Tier 1|Time 34( 25+9 )ms|AST 68|Inlined 0Y 5N|IR 337/ 484|CodeSize 1724|Addr 0x7f2c90b05000|Timestamp 56110790604863956|Src n/a
[engine] opt done id=719 SmallInteger>>#decimalDigitLength |Tier 1|Time 31( 25+6 )ms|AST 61|Inlined 0Y 0N|IR 142/ 193|CodeSize 675|Addr 0x7f2c90b03000|Timestamp 56110790615114735|Src n/a
[engine] created adapter i2c_A_AAAJAJA | CodeAddress 0x7f2c90b02000
[engine] created adapter i2c_A_AAAJAJ | CodeAddress 0x7f2c90b01000
[engine] created adapter c2i_A_AAAJAJA | CodeAddress 0x7f2c90b00000
[engine] created adapter c2i_A_AAAJAJ | CodeAddress 0x7f2c90aff000
[engine] opt done id=557 TextConverter>>#nextPutAll:toStream: |Tier 1|Time 29( 24+5 )ms|AST 34|Inlined 0Y 1N|IR 176/ 292|CodeSize 1036|Addr 0x7f2c90afd000|Timestamp 56110791058230721|Src n/a
[engine] opt done id=559 MultiByteFileStream>>#basicNext:putAll:startingAt: |Tier 1|Time 33( 28+5 )ms|AST 23|Inlined 0Y 1N|IR 164/ 235|CodeSize 805|Addr 0x7f2c90afb000|Timestamp 56110791061757816|Src n/a
[engine] opt done id=558 TextConverter>>#next:putAll:startingAt:toStream: |Tier 1|Time 49( 39+10 )ms|AST 133|Inlined 0Y 2N|IR 312/ 499|CodeSize 1931|Addr 0x7f2c90af9000|Timestamp 56110791077609105|Src n/a
[engine] opt done id=560 StandardFileStream>>#next:putAll:startingAt: |Tier 1|Time 31( 22+10 )ms|AST 65|Inlined 0Y 0N|IR 228/ 502|CodeSize 2204|Addr 0x7f2c90af7000|Timestamp 56110791089909761|Src n/a
[engine] created adapter i2c_A_AAAC | CodeAddress 0x7f2c90af6000
[engine] created adapter c2i_A_AAACA | CodeAddress 0x7f2c90af5000
[engine] opt done id=561 WriteStream>>#cr |Tier 1|Time 30( 25+5 )ms|AST 31|Inlined 0Y 2N|IR 199/ 287|CodeSize 935|Addr 0x7f2c90af3000|Timestamp 56110791514183841|Src n/a
[engine] opt done id=562 MultiByteFileStream>>#nextPut: |Tier 1|Time 34( 28+6 )ms|AST 35|Inlined 0Y 1N|IR 181/ 317|CodeSize 1125|Addr 0x7f2c90af1000|Timestamp 56110791517833025|Src n/a
[engine] opt done id=563 MultiByteFileStream>>#basicNextPutAll: |Tier 1|Time 11( 7+4 )ms|AST 17|Inlined 0Y 1N|IR 154/ 225|CodeSize 736|Addr 0x7f2c90aef000|Timestamp 56110791942475188|Src n/a
[engine] opt done id=565 StandardFileStream>>#flush |Tier 1|Time 15( 9+6 )ms|AST 19|Inlined 0Y 0N|IR 156/ 269|CodeSize 936|Addr 0x7f2c90aed000|Timestamp 56110791946572426|Src n/a
[engine] opt done id=564 StandardFileStream>>#nextPutAll: |Tier 1|Time 35( 25+10 )ms|AST 90|Inlined 0Y 0N|IR 285/ 628|CodeSize 2779|Addr 0x7f2c90aeb000|Timestamp 56110791966227815|Src n/a
[engine] opt done id=604 AWFYDeltaBlue>>#innerBenchmarkLoop: |Tier 1|Time 20( 15+6 )ms|AST 39|Inlined 0Y 2N|IR 201/ 283|CodeSize 1027|Addr 0x7f2c90ae9000|Timestamp 56110791967307686|Src n/a
[engine] opt done id=603 AWFYRun>>#measure: |Tier 1|Time 35( 27+8 )ms|AST 93|Inlined 0Y 2N|IR 310/ 444|CodeSize 1667|Addr 0x7f2c90ae7000|Timestamp 56110791977684745|Src n/a
[engine] opt done id=681 AWFYVector>>#remove: |Tier 2|Time 180( 94+86 )ms|AST 81|Inlined 3Y 0N|IR 579/ 1795|CodeSize 7237|Addr 0x7f2c90ae4000|Timestamp 56110806375647958|Src n/a
[engine] opt done id=680 AWFYVariable>>#removeConstraint: |Tier 2|Time 234( 135+98 )ms|AST 33|Inlined 4Y 0N|IR 664/ 1991|CodeSize 7731|Addr 0x7f2c90ade000|Timestamp 56110806405808641|Src n/a
[engine] opt done id=679 AWFYUnaryConstraint>>#removeFromGraph |Tier 2|Time 246( 146+100 )ms|AST 31|Inlined 5Y 0N|IR 747/ 2095|CodeSize 7931|Addr 0x7f2c90ae1000|Timestamp 56110806406142080|Src n/a
[engine] opt done id=712 AWFYVector>>#forEach: <split-712> |Tier 2|Time 208( 81+127 )ms|AST 74|Inlined 2Y 0N|IR 915/ 2916|CodeSize 13049|Addr 0x7f2c90ad9000|Timestamp 56110806583886817|Src n/a
[engine] opt done id=695 AWFYVector>>#forEach: <split-695> |Tier 2|Time 706( 631+76 )ms|AST 74|Inlined 3Y 2N|IR 603/ 1358|CodeSize 5177|Addr 0x7f2c90ad6000|Timestamp 56110813374536739|Src n/a
[engine] opt done id=718 SmallInteger>>#printString |Tier 2|Time 99( 56+43 )ms|AST 156|Inlined 4Y 1N|IR 281/ 823|CodeSize 4349|Addr 0x7f2c90ad3000|Timestamp 56110817485487982|Src n/a
[engine] opt done id=666 AWFYVector class>>#new |Tier 2|Time 61( 35+27 )ms|AST 19|Inlined 3Y 0N|IR 319/ 1274|CodeSize 4754|Addr 0x7f2c90ad0000|Timestamp 56110827475551191|Src n/a
[engine] opt done id=662 AWFYUnaryConstraint>>#markUnsatisfied |Tier 2|Time 9( 4+5 )ms|AST 7|Inlined 0Y 0N|IR 94/ 146|CodeSize 354|Addr 0x7f2c90ace000|Timestamp 56110831173208659|Src n/a
[engine] opt done id=661 Behavior>>#new <split-661> |Tier 2|Time 15( 8+7 )ms|AST 26|Inlined 0Y 0N|IR 31/ 372|CodeSize 1369|Addr 0x7f2c90acc000|Timestamp 56110831975660752|Src n/a
[engine] opt done id=660 AWFYEditConstraint class>>#var:strength:addTo: |Tier 2|Time 496( 486+11 )ms|AST 36|Inlined 1Y 1N|IR 88/ 521|CodeSize 1871|Addr 0x7f2c90aca000|Timestamp 56110832456688521|Src n/a
[engine] opt done id=665 AWFYPlanner>>#extractPlanFromConstraints: |Tier 2|Time 1266( 422+844 )ms|AST 57|Inlined 31Y 1N|IR 3355/ 13870|CodeSize 66911|Addr 0x7f2c90ab8000|Timestamp 56110833239631271|Src n/a
[engine] opt done id=678 AWFYPlanner>>#incrementalRemove: |Tier 2|Time 3011( 860+2151)ms|AST 84|Inlined 70Y 2N|IR 8471/ 24246|CodeSize 108172|Addr 0x7f2c90a9c000|Timestamp 56110835467897880|Src n/a
[engine] opt done id=677 AWFYAbstractConstraint>>#destroyConstraint: |Tier 2|Time 3648(1037+2612)ms|AST 46|Inlined 77Y 2N|IR 9169/ 26298|CodeSize 115325|Addr 0x7f2c90a7e000|Timestamp 56110835671929913|Src n/a
[engine] opt done id=16 String class>>#new: |Tier 2|Time 37( 25+11 )ms|AST 48|Inlined 2Y 1N|IR 102/ 509|CodeSize 2424|Addr 0x7f2c90a7c000|Timestamp 56110838397405456|Src n/a
[engine] opt done id=659 AWFYStrength class>>#SymPreferred |Tier 2|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 19/ 70|CodeSize 227|Addr 0x7f2c90a7a000|Timestamp 56110843099502828|Src n/a
[engine] opt done id=711 AWFYPlanner>>#changeVar:newValue: |Tier 2|Time 1126(1040+86 )ms|AST 113|Inlined 6Y 4N|IR 723/ 3814|CodeSize 14813|Addr 0x7f2c90a75000|Timestamp 56110846168267693|Src n/a
[engine] opt done id=299 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 2|Time 119( 60+59 )ms|AST 190|Inlined 3Y 1N|IR 675/ 1478|CodeSize 6277|Addr 0x7f2c91ce4000|Timestamp 56110865202733270|Src n/a
[engine] opt done id=371 String>>#, |Tier 2|Time 143( 97+45 )ms|AST 56|Inlined 9Y 2N|IR 721/ 1569|CodeSize 6604|Addr 0x7f2c91ce1000|Timestamp 56110866080918410|Src n/a
[engine] opt done id=556 StandardFileStream>>#isBinary |Tier 2|Time 10( 7+4 )ms|AST 25|Inlined 0Y 0N|IR 25/ 94|CodeSize 312|Addr 0x7f2c91cdf000|Timestamp 56110866397768524|Src n/a
[engine] opt inval. id=718 SmallInteger>>#printString |Timestamp 56110904602428665|Src n/a|Reason null
[engine] opt inval. id=719 SmallInteger>>#decimalDigitLength |Timestamp 56110904602731443|Src n/a|Reason null
[engine] opt inval. id=558 TextConverter>>#next:putAll:startingAt:toStream: |Timestamp 56110904603451683|Src n/a|Reason null
[engine] Truffle runtime statistics for engine 1
Compilations : 329
Success : 321
Temporary Bailouts : 6
jdk.graal.compiler.core.common.CancellationBailoutException: Compilation cancelled.: 6
Permanent Bailouts : 0
Failed : 0
Interrupted : 2
Invalidated : 75
Unknown Reason : 63
Profiled Argument Types : 7
Latest layout assumption Layout no longer valid: 3
Profiled Return Type : 2
Queues : 400
Dequeues : 77
null : 39
Target inlined into only caller: 31
Latest layout assumption Layout no longer valid: 3
Profiled Return Type : 3
Profiled Argument Types : 1
Splits : 67
Compilation Accuracy : 0.772036
Queue Accuracy : 0.807500
Compilation Utilization : 0.362843
Remaining Compilation Queue : 0
Time to queue : count= 400, sum=2438535687, min= 1141, average= 6096339.22, max=129287180, maxTarget=TextConverter>>#next:putAll:startingAt:toStream:
Time waiting in queue : count= 329, sum= 239981617, min= 8, average= 729427.41, max= 9014518, maxTarget=AWFYPlanner>>#newMark
--------------------------- :
AST node statistics :
Truffle node count : count= 322, sum= 102779, min= 6, average= 319.19, max= 5950, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Trivial : count= 322, sum= 39824, min= 1, average= 123.68, max= 2360, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Non Trivial : count= 322, sum= 62955, min= 5, average= 195.51, max= 3590, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Monomorphic : count= 322, sum= 61562, min= 5, average= 191.19, max= 3516, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Polymorphic : count= 322, sum= 1393, min= 0, average= 4.33, max= 74, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Megamorphic : count= 322, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Behavior>>#new <split-587>
Truffle call count : count= 322, sum= 1596, min= 0, average= 4.96, max= 87, maxTarget=AWFYPlanner class>>#projectionTest:
Indirect : count= 322, sum= 6, min= 0, average= 0.02, max= 1, maxTarget=AWFYPlanner>>#addConstraintsConsuming:to:
Direct : count= 322, sum= 1590, min= 0, average= 4.94, max= 87, maxTarget=AWFYPlanner class>>#projectionTest:
Dispatched : count= 322, sum= 512, min= 0, average= 1.59, max= 17, maxTarget=AWFYPlanner class>>#chainTest:
Inlined : count= 322, sum= 1078, min= 0, average= 3.35, max= 81, maxTarget=AWFYPlanner class>>#projectionTest:
---------- :
Cloned : count= 322, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Behavior>>#new <split-587>
Not Cloned : count= 322, sum= 1577, min= 0, average= 4.90, max= 87, maxTarget=AWFYPlanner class>>#projectionTest:
Truffle loops : count= 322, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Behavior>>#new <split-587>
--------------------------- :
Compilation Tier 1 :
Compilation Rate : 104812.95 bytes/second
Truffle Tier Rate : 172610.87 bytes/second
Graal Tier Rate : 297321.33 bytes/second
Installation Rate : 2603734.33 bytes/second
Time for compilation (us) : count= 208, sum= 8393896, min= 5594, average= 40355.27, max= 300662, maxTarget=AWFYAbstractConstraint>>#satisfy:propagate:
Truffle Tier (us) : count= 208, sum= 5096950, min= 3113, average= 24504.57, max= 124667, maxTarget=AWFYPlanner class>>#projectionTest:
Graal Tier (us) : count= 208, sum= 2959051, min= 2038, average= 14226.21, max= 182317, maxTarget=AWFYAbstractConstraint>>#satisfy:propagate:
Code Installation (us) : count= 208, sum= 337895, min= 304, average= 1624.50, max= 10697, maxTarget=AWFYAbstractConstraint>>#satisfy:propagate:
Graal node count :
After Truffle Tier : count= 208, sum= 70319, min= 88, average= 338.07, max= 2183, maxTarget=AWFYAbstractConstraint>>#satisfy:propagate:
After Graal Tier : count= 208, sum= 208871, min= 124, average= 1004.19, max= 12501, maxTarget=AWFYAbstractConstraint>>#satisfy:propagate:
Graal compilation result :
Code size : count= 208, sum= 879789, min= 454, average= 4229.75, max= 54300, maxTarget=AWFYAbstractConstraint>>#satisfy:propagate:
Total frame size : count= 208, sum= 30992, min= 48, average= 149.00, max= 784, maxTarget=AWFYAbstractConstraint>>#satisfy:propagate:
Exception handlers : count= 208, sum= 737, min= 1, average= 3.54, max= 18, maxTarget=AWFYPlanner class>>#chainTest:
Infopoints : count= 208, sum= 8582, min= 5, average= 41.26, max= 427, maxTarget=AWFYAbstractConstraint>>#satisfy:propagate:
CALL : count= 208, sum= 8582, min= 5, average= 41.26, max= 427, maxTarget=AWFYAbstractConstraint>>#satisfy:propagate:
Marks : count= 208, sum= 1037, min= 2, average= 4.99, max= 5, maxTarget=Behavior>>#new <split-587>
Data references : count= 208, sum= 4360, min= 3, average= 20.96, max= 155, maxTarget=AWFYAbstractConstraint>>#satisfy:propagate:
--------------------------- :
Compilation Tier 2 :
Compilation Rate : 33412.59 bytes/second
Truffle Tier Rate : 69492.94 bytes/second
Graal Tier Rate : 71772.11 bytes/second
Installation Rate : 3011574.42 bytes/second
Time for compilation (us) : count= 119, sum= 38514018, min= 6550, average= 323647.21, max= 3648349, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Truffle Tier (us) : count= 113, sum= 18517751, min= 3172, average= 163873.91, max= 1246620, maxTarget=AWFYPlanner class>>#chainTest:
Graal Tier (us) : count= 113, sum= 17929707, min= 2097, average= 158669.98, max= 2560655, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Code Installation (us) : count= 113, sum= 427302, min= 311, average= 3781.44, max= 51166, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Graal node count :
After Truffle Tier : count= 114, sum= 115570, min= 14, average= 1013.77, max= 9169, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
After Graal Tier : count= 113, sum= 305106, min= 30, average= 2700.05, max= 26298, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Graal compilation result :
Code size : count= 113, sum= 1286853, min= 83, average= 11388.08, max= 115325, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Total frame size : count= 113, sum= 22864, min= 32, average= 202.34, max= 1072, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Exception handlers : count= 113, sum= 142, min= 0, average= 1.26, max= 15, maxTarget=AWFYAbstractConstraint>>#satisfy:propagate:
Infopoints : count= 113, sum= 6295, min= 2, average= 55.71, max= 565, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
CALL : count= 113, sum= 6295, min= 2, average= 55.71, max= 565, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Marks : count= 113, sum= 775, min= 2, average= 6.86, max= 23, maxTarget=[] in AWFYPlanner>>#addConstraintsConsuming:to:
Data references : count= 113, sum= 6696, min= 0, average= 59.26, max= 490, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
# Havlak (iterations: 300, problem size: 1500) on Sun Oct 20 17:23:16 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 0x7f6f1a695000
[engine] created adapter i2c_A_AAA | CodeAddress 0x7f6f1a696000
[engine] created adapter i2c_A_AAAJ | CodeAddress 0x7f6f1a697000
[engine] created adapter c2i_A_AAA | CodeAddress 0x7f6f1a694000
[engine] opt done id=578 Behavior>>#new <split-578> |Tier 1|Time 26( 17+9 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f6f1a692000|Timestamp 56109609290754290|Src n/a
[engine] created adapter c2i_A_AAAJ | CodeAddress 0x7f6f1a691000
[engine] opt done id=577 AWFYVector class>>#new: |Tier 1|Time 43( 37+5 )ms|AST 27|Inlined 0Y 2N|IR 199/ 274|CodeSize 905|Addr 0x7f6f1a4cb000|Timestamp 56109609306790107|Src n/a
[engine] opt done id=579 AWFYVector>>#initialize: |Tier 1|Time 23( 13+10 )ms|AST 22|Inlined 0Y 0N|IR 213/ 562|CodeSize 1987|Addr 0x7f6f1a4c9000|Timestamp 56109609313757829|Src n/a
[engine] opt done id=592 AWFYVector>>#append: |Tier 1|Time 52( 29+23 )ms|AST 140|Inlined 0Y 0N|IR 335/ 1117|CodeSize 4417|Addr 0x7f6f1a4c6000|Timestamp 56109609315214583|Src n/a
[engine] created adapter i2c_Z_AAAA | CodeAddress 0x7f6f1a4c5000
[engine] created adapter i2c_J_AAA | CodeAddress 0x7f6f1a4c4000
[engine] opt done id=594 AWFYVector>>#at: |Tier 1|Time 23( 14+9 )ms|AST 33|Inlined 0Y 0N|IR 233/ 511|CodeSize 1735|Addr 0x7f6f1a4c2000|Timestamp 56109609329833178|Src n/a
[engine] opt done id=600 AWFYVector>>#size |Tier 1|Time 16( 12+3 )ms|AST 14|Inlined 0Y 0N|IR 105/ 169|CodeSize 710|Addr 0x7f6f1a4c0000|Timestamp 56109609331099046|Src n/a
[engine] created adapter i2c_J_AAAA | CodeAddress 0x7f6f1a4bf000
[engine] created adapter i2c_J_AAJJ | CodeAddress 0x7f6f1a4be000
[engine] opt done id=636 Integer>>#>> |Tier 1|Time 22( 18+3 )ms|AST 33|Inlined 0Y 0N|IR 104/ 154|CodeSize 644|Addr 0x7f6f1a4bc000|Timestamp 56109609352957618|Src n/a
[engine] opt inval. id=592 AWFYVector>>#append: |Timestamp 56109609353898847|Src n/a|Reason null
[engine] opt deopt id=592 AWFYVector>>#append: | |Timestamp 56109609354341733|Src n/a
[engine] created adapter c2i_Z_AAAAA | CodeAddress 0x7f6f1a4bb000
[engine] created adapter i2c_J_AAAJ | CodeAddress 0x7f6f1a4ba000
[engine] created adapter c2i_J_AAJJ | CodeAddress 0x7f6f1a4b9000
[engine] created adapter c2i_Z_AAAJJ | CodeAddress 0x7f6f1a4b8000
[engine] opt done id=635 AWFYSomDictionary>>#hash: |Tier 1|Time 44( 39+5 )ms|AST 61|Inlined 0Y 1N|IR 170/ 253|CodeSize 864|Addr 0x7f6f1a4b6000|Timestamp 56109609374468502|Src n/a
[engine] opt done id=637 AWFYSomDictionary>>#bucketIdx: |Tier 1|Time 23( 17+6 )ms|AST 35|Inlined 0Y 0N|IR 168/ 334|CodeSize 1080|Addr 0x7f6f1a4b4000|Timestamp 56109609376557631|Src n/a
[engine] opt done id=576 AWFYVector class>>#new |Tier 1|Time 29( 24+5 )ms|AST 19|Inlined 0Y 1N|IR 159/ 238|CodeSize 755|Addr 0x7f6f1a4b2000|Timestamp 56109609405994578|Src n/a
[engine] opt done id=633 AWFYHavlakLoopFinder>>#Unvisited |Tier 1|Time 6( 4+3 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 481|Addr 0x7f6f1a4b0000|Timestamp 56109609412571866|Src n/a
[engine] created adapter i2c_Z_AAAJA | CodeAddress 0x7f6f1a4af000
[engine] opt done id=645 AWFYDictIdEntry>>#match:key: |Tier 1|Time 18( 14+5 )ms|AST 26|Inlined 0Y 0N|IR 113/ 215|CodeSize 903|Addr 0x7f6f1a4a9000|Timestamp 56109609431168195|Src n/a
[engine] opt done id=659 AWFYVector>>#hasSome: |Tier 1|Time 121( 60+61 )ms|AST 78|Inlined 0Y 3N|IR 597/ 2486|CodeSize 11728|Addr 0x7f6f1a4ab000|Timestamp 56109609435033828|Src n/a
[engine] created adapter c2i_J_AAAJ | CodeAddress 0x7f6f1a4a8000
[engine] created adapter c2i_J_AAAA | CodeAddress 0x7f6f1a4a7000
[engine] opt done id=648 AWFYSomDictionary>>#bucket: |Tier 1|Time 29( 22+7 )ms|AST 28|Inlined 0Y 1N|IR 192/ 352|CodeSize 1248|Addr 0x7f6f1a4a5000|Timestamp 56109609464758326|Src n/a
[engine] created adapter c2i_Z_AAAJA | CodeAddress 0x7f6f1a4a4000
[engine] opt done id=647 AWFYSomDictionary>>#at: |Tier 1|Time 51( 44+8 )ms|AST 86|Inlined 0Y 3N|IR 257/ 375|CodeSize 1409|Addr 0x7f6f1a4a2000|Timestamp 56109609482782416|Src n/a
[engine] created adapter i2c_Z_AAA | CodeAddress 0x7f6f1a4a1000
[engine] opt done id=592 AWFYVector>>#append: |Tier 1|Time 113( 67+47 )ms|AST 140|Inlined 0Y 0N|IR 628/ 2568|CodeSize 11949|Addr 0x7f6f0f2ba000|Timestamp 56109609488123171|Src n/a
[engine] created adapter i2c_Z_AAAJJ | CodeAddress 0x7f6f1a4a0000
[engine] opt done id=662 AWFYVector>>#isEmpty |Tier 1|Time 14( 11+3 )ms|AST 14|Inlined 0Y 0N|IR 104/ 165|CodeSize 669|Addr 0x7f6f0f2b8000|Timestamp 56109609497124286|Src n/a
[engine] opt done id=655 AWFYHavlakLoopFinder>>#isAncestor:v: |Tier 1|Time 28( 18+10 )ms|AST 38|Inlined 0Y 0N|IR 218/ 553|CodeSize 2126|Addr 0x7f6f0f2b6000|Timestamp 56109609516699280|Src n/a
[engine] created adapter c2i_A_AAAAJ | CodeAddress 0x7f6f0f2b5000
[engine] created adapter c2i_Z_AAAA | CodeAddress 0x7f6f0f2b4000
[engine] created adapter c2i_Z_AAAJ | CodeAddress 0x7f6f0f2b3000
[engine] opt done id=701 AWFYVector>>#forEach: <split-701> |Tier 1|Time 56( 35+20 )ms|AST 74|Inlined 0Y 1N|IR 341/ 1055|CodeSize 5003|Addr 0x7f6f0f2b0000|Timestamp 56109609552992476|Src n/a
[engine] created adapter c2i_A_AAAA | CodeAddress 0x7f6f0f2af000
[engine] opt done id=656 AWFYSomSet>>#add: |Tier 1|Time 52( 41+11 )ms|AST 42|Inlined 0Y 3N|IR 327/ 546|CodeSize 2105|Addr 0x7f6f0f2ad000|Timestamp 56109609568884343|Src n/a
[engine] opt done id=658 AWFYSomSet>>#hasSome: |Tier 1|Time 17( 10+6 )ms|AST 20|Inlined 0Y 1N|IR 193/ 328|CodeSize 1169|Addr 0x7f6f0f2ab000|Timestamp 56109609569918116|Src n/a
[engine] created adapter i2c_A_AAAAJ | CodeAddress 0x7f6f0f2aa000
[engine] opt done id=629 AWFYUnionFindNode>>#initialize |Tier 1|Time 8( 5+3 )ms|AST 7|Inlined 0Y 0N|IR 140/ 178|CodeSize 505|Addr 0x7f6f0f2a8000|Timestamp 56109609577555650|Src n/a
[engine] opt done id=665 Object>>#~= |Tier 1|Time 37( 29+7 )ms|AST 31|Inlined 0Y 2N|IR 266/ 464|CodeSize 1667|Addr 0x7f6f0f2a6000|Timestamp 56109609614531788|Src n/a
[engine] created adapter c2i_A_AAAJJAA | CodeAddress 0x7f6f0f2a5000
[engine] created adapter c2i_A_AAAAJJA | CodeAddress 0x7f6f0f2a4000
[engine] created adapter c2i_A_AAAAJJ | CodeAddress 0x7f6f0f2a3000
[engine] opt done id=672 AWFYVector>>#forEach: <split-672> |Tier 1|Time 50( 33+18 )ms|AST 74|Inlined 0Y 1N|IR 356/ 1125|CodeSize 5503|Addr 0x7f6f0f2a0000|Timestamp 56109609665318417|Src n/a
[engine] opt done id=521 Object>>#= |Tier 1|Time 8( 5+3 )ms|AST 14|Inlined 0Y 0N|IR 94/ 170|CodeSize 648|Addr 0x7f6f0f29e000|Timestamp 56109609673288691|Src n/a
[engine] opt done id=634 AWFYSomDictionary>>#at:put: |Tier 1|Time 111( 89+22 )ms|AST 155|Inlined 0Y 4N|IR 613/ 1462|CodeSize 5840|Addr 0x7f6f0f29b000|Timestamp 56109609681560556|Src n/a
[engine] opt done id=586 AWFYSomSet class>>#new |Tier 1|Time 15( 10+4 )ms|AST 26|Inlined 0Y 2N|IR 223/ 287|CodeSize 941|Addr 0x7f6f0f299000|Timestamp 56109609688247361|Src n/a
[engine] opt done id=588 AWFYSomSet>>#initialize: |Tier 1|Time 14( 9+5 )ms|AST 21|Inlined 0Y 1N|IR 197/ 440|CodeSize 1485|Addr 0x7f6f0f297000|Timestamp 56109609702517221|Src n/a
[engine] opt done id=587 Behavior>>#new <split-587> |Tier 1|Time 22( 13+9 )ms|AST 26|Inlined 0Y 0N|IR 207/ 855|CodeSize 3324|Addr 0x7f6f0f295000|Timestamp 56109609703552671|Src n/a
[engine] created adapter c2i_J_AAA | CodeAddress 0x7f6f0f294000
[engine] created adapter c2i_A_AAAJA | CodeAddress 0x7f6f0f293000
[engine] opt done id=654 [] in AWFYHavlakLoopFinder>>#processEdges:w: |Tier 1|Time 58( 40+17 )ms|AST 119|Inlined 0Y 7N|IR 493/ 938|CodeSize 3960|Addr 0x7f6f0f291000|Timestamp 56109609761600020|Src n/a
[engine] created adapter c2i_Z_AAA | CodeAddress 0x7f6f0f290000
[engine] opt done id=674 AWFYVector>>#forEach: <split-674> |Tier 1|Time 14( 10+4 )ms|AST 34|Inlined 0Y 0N|IR 109/ 178|CodeSize 793|Addr 0x7f6f0f28e000|Timestamp 56109609775999303|Src n/a
[engine] created adapter c2i_A_AAAAZ | CodeAddress 0x7f6f0f28c000
[engine] created adapter i2c_Z_AAAJ | CodeAddress 0x7f6f0f28b000
[engine] opt done id=664 AWFYUnionFindNode>>#findSet |Tier 1|Time 87( 43+44 )ms|AST 132|Inlined 0Y 4N|IR 567/ 2657|CodeSize 11538|Addr 0x7f6f0f287000|Timestamp 56109609789594392|Src n/a
[engine] created adapter c2i_A_AAAJAAA | CodeAddress 0x7f6f0f286000
[engine] created adapter i2c_Z_AAAAA | CodeAddress 0x7f6f0f285000
[engine] created adapter c2i_A_AAAJAA | CodeAddress 0x7f6f0f284000
[engine] opt done id=684 [] in AWFYSomIdentitySet>>#contains: |Tier 1|Time 13( 11+3 )ms|AST 14|Inlined 0Y 0N|IR 92/ 128|CodeSize 574|Addr 0x7f6f0f282000|Timestamp 56109609803357597|Src n/a
[engine] opt done id=657 AWFYSomSet>>#contains: |Tier 1|Time 46( 18+28 )ms|AST 24|Inlined 0Y 1N|IR 289/ 2154|CodeSize 9059|Addr 0x7f6f0f27e000|Timestamp 56109609821938770|Src n/a
[engine] created adapter c2i_A_AAAJJA | CodeAddress 0x7f6f0f27d000
[engine] created adapter c2i_A_AAAAA | CodeAddress 0x7f6f0f27c000
[engine] opt done id=685 AWFYVector>>#forEach: <split-685> |Tier 1|Time 59( 38+21 )ms|AST 74|Inlined 0Y 1N|IR 342/ 1094|CodeSize 5163|Addr 0x7f6f0f279000|Timestamp 56109609862439000|Src n/a
[engine] created adapter i2c_A_AAAJJAA | CodeAddress 0x7f6f0f278000
[engine] opt done id=686 AWFYVector>>#forEach: <split-686> |Tier 1|Time 55( 35+20 )ms|AST 74|Inlined 0Y 1N|IR 333/ 1044|CodeSize 4850|Addr 0x7f6f0f275000|Timestamp 56109609876945075|Src n/a
[engine] opt done id=651 AWFYHavlakLoopFinder>>#identifyEdges: |Tier 1|Time 74( 45+29 )ms|AST 118|Inlined 0Y 1N|IR 480/ 1444|CodeSize 6499|Addr 0x7f6f0f272000|Timestamp 56109609951528191|Src n/a
[engine] opt done id=677 AWFYSomIdentitySet>>#contains: |Tier 1|Time 40( 14+26 )ms|AST 24|Inlined 0Y 1N|IR 287/ 2095|CodeSize 9031|Addr 0x7f6f0f26e000|Timestamp 56109609991661526|Src n/a
[engine] created adapter c2i_A_AAAAJA | CodeAddress 0x7f6f0f26d000
[engine] opt done id=680 AWFYVector>>#forEach: <split-680> |Tier 1|Time 59( 38+22 )ms|AST 74|Inlined 0Y 1N|IR 348/ 1085|CodeSize 5220|Addr 0x7f6f0f26a000|Timestamp 56109610051052131|Src n/a
[engine] opt done id=673 [] in AWFYHavlakLoopFinder>>#stepEProcessNonBackPreds:nodePool:workList:x: |Tier 1|Time 200( 89+111 )ms|AST 202|Inlined 0Y 7N|IR 1126/ 7646|CodeSize 34115|Addr 0x7f6f0f260000|Timestamp 56109610062631149|Src n/a
[engine] opt done id=6 Symbol>>#= |Tier 1|Time 22( 16+6 )ms|AST 47|Inlined 0Y 1N|IR 222/ 260|CodeSize 856|Addr 0x7f6f0f25e000|Timestamp 56109610084893633|Src n/a
[engine] opt done id=689 AWFYVector>>#forEach: <split-689> |Tier 1|Time 46( 27+20 )ms|AST 74|Inlined 0Y 1N|IR 333/ 1015|CodeSize 4764|Addr 0x7f6f0f25b000|Timestamp 56109610097737750|Src n/a
[engine] opt done id=627 AWFYUnionFindNode class>>#new |Tier 1|Time 16( 11+5 )ms|AST 24|Inlined 0Y 2N|IR 193/ 270|CodeSize 876|Addr 0x7f6f0f259000|Timestamp 56109610114248093|Src n/a
[engine] opt done id=628 Behavior>>#new <split-628> |Tier 1|Time 22( 13+9 )ms|AST 27|Inlined 0Y 1N|IR 170/ 616|CodeSize 2364|Addr 0x7f6f0f257000|Timestamp 56109610136238043|Src n/a
[engine] opt done id=652 AWFYHavlakLoopFinder>>#processEdges:w: |Tier 1|Time 56( 23+33 )ms|AST 56|Inlined 0Y 2N|IR 366/ 2415|CodeSize 10430|Addr 0x7f6f0f253000|Timestamp 56109610141593117|Src n/a
[engine] created adapter i2c_A_AAAAJJ | CodeAddress 0x7f6f0f252000
[engine] opt done id=632 [] in AWFYHavlakLoopFinder>>#initAllNodes |Tier 1|Time 23( 15+8 )ms|AST 31|Inlined 0Y 2N|IR 217/ 349|CodeSize 1223|Addr 0x7f6f0f250000|Timestamp 56109610159404879|Src n/a
[engine] created adapter i2c_A_AAAJAJA | CodeAddress 0x7f6f0f24f000
[engine] created adapter c2i_A_AAAJAJA | CodeAddress 0x7f6f0f24e000
[engine] opt done id=638 AWFYSomIdentityDictionary>>#newEntry:value:hash: |Tier 1|Time 34( 30+5 )ms|AST 29|Inlined 0Y 1N|IR 169/ 248|CodeSize 884|Addr 0x7f6f0f24c000|Timestamp 56109610176181959|Src n/a
[engine] created adapter i2c_A_AAAAJJA | CodeAddress 0x7f6f0f24b000
[engine] opt done id=639 AWFYDictIdEntry class>>#new:key:value:next: |Tier 1|Time 27( 21+6 )ms|AST 39|Inlined 0Y 2N|IR 212/ 293|CodeSize 1045|Addr 0x7f6f0f249000|Timestamp 56109610186501325|Src n/a
[engine] opt done id=640 Behavior>>#new <split-640> |Tier 1|Time 16( 10+6 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f6f0f247000|Timestamp 56109610202840198|Src n/a
[engine] opt done id=644 AWFYSomDictionary>>#insertBucketEntry:value:hash:head: |Tier 1|Time 28( 22+6 )ms|AST 51|Inlined 0Y 2N|IR 211/ 298|CodeSize 1112|Addr 0x7f6f0f245000|Timestamp 56109610204483857|Src n/a
[engine] opt done id=653 AWFYBasicBlock>>#numPred |Tier 1|Time 14( 9+5 )ms|AST 17|Inlined 0Y 1N|IR 169/ 299|CodeSize 1042|Addr 0x7f6f0f243000|Timestamp 56109610218888587|Src n/a
[engine] opt done id=641 AWFYDictEntry>>#init:key:value:next: |Tier 1|Time 17( 10+7 )ms|AST 17|Inlined 0Y 0N|IR 190/ 487|CodeSize 1667|Addr 0x7f6f0f241000|Timestamp 56109610220111710|Src n/a
[engine] created adapter i2c_A_AAAJA | CodeAddress 0x7f6f0f240000
[engine] opt done id=646 AWFYDictEntry>>#value: |Tier 1|Time 10( 5+5 )ms|AST 8|Inlined 0Y 0N|IR 134/ 329|CodeSize 991|Addr 0x7f6f0f23e000|Timestamp 56109610228884502|Src n/a
[engine] opt done id=667 AWFYVector>>#removeFirst |Tier 1|Time 27( 19+8 )ms|AST 44|Inlined 0Y 1N|IR 228/ 401|CodeSize 1424|Addr 0x7f6f0f23c000|Timestamp 56109610256104713|Src n/a
[engine] created adapter i2c_A_AAAAJA | CodeAddress 0x7f6f0f23b000
[engine] opt done id=661 AWFYHavlakLoopFinder>>#stepD:nodePool: |Tier 1|Time 58( 24+34 )ms|AST 42|Inlined 0Y 2N|IR 374/ 2533|CodeSize 10923|Addr 0x7f6f0f237000|Timestamp 56109610278493477|Src n/a
[engine] opt done id=668 AWFYSomSet>>#size |Tier 1|Time 15( 9+6 )ms|AST 17|Inlined 0Y 1N|IR 169/ 299|CodeSize 1042|Addr 0x7f6f0f235000|Timestamp 56109610293922691|Src n/a
[engine] opt done id=669 AWFYHavlakLoopFinder>>#MaxNonBackPreds |Tier 1|Time 8( 5+3 )ms|AST 14|Inlined 0Y 0N|IR 87/ 123|CodeSize 481|Addr 0x7f6f0f233000|Timestamp 56109610301787989|Src n/a
[engine] created adapter i2c_A_AAAJAAA | CodeAddress 0x7f6f0f232000
[engine] opt done id=681 [] in AWFYHavlakLoopFinder>>#setLoopAttribute:nodePool:loop: |Tier 1|Time 67( 51+15 )ms|AST 128|Inlined 0Y 3N|IR 446/ 761|CodeSize 2911|Addr 0x7f6f0f230000|Timestamp 56109610323188029|Src n/a
[engine] opt done id=671 AWFYSomSet>>#forEach: |Tier 1|Time 16( 10+6 )ms|AST 21|Inlined 0Y 1N|IR 171/ 301|CodeSize 1067|Addr 0x7f6f0f22e000|Timestamp 56109610339029678|Src n/a
[engine] opt done id=675 [] in [] in AWFYHavlakLoopFinder>>#stepEProcessNonBackPreds:nodePool:workList:x: |Tier 1|Time 9( 6+3 )ms|AST 14|Inlined 0Y 0N|IR 92/ 128|CodeSize 574|Addr 0x7f6f0f22c000|Timestamp 56109610347818114|Src n/a
[engine] opt done id=682 AWFYUnionFindNode>>#union: |Tier 1|Time 9( 5+4 )ms|AST 8|Inlined 0Y 0N|IR 132/ 266|CodeSize 827|Addr 0x7f6f0f22a000|Timestamp 56109610356800370|Src n/a
[engine] opt done id=670 AWFYHavlakLoopFinder>>#stepEProcessNonBackPreds:nodePool:workList:x: |Tier 1|Time 67( 29+38 )ms|AST 54|Inlined 0Y 2N|IR 388/ 2718|CodeSize 12064|Addr 0x7f6f0f226000|Timestamp 56109610369167866|Src n/a
[engine] opt done id=683 AWFYSimpleLoop>>#addNode: |Tier 1|Time 15( 9+6 )ms|AST 21|Inlined 0Y 1N|IR 171/ 301|CodeSize 1067|Addr 0x7f6f0f224000|Timestamp 56109610372186980|Src n/a
[engine] created adapter i2c_J_AAAAJ | CodeAddress 0x7f6f0f223000
[engine] opt done id=624 AWFYHavlakLoopFinder>>#findLoops |Tier 1|Time 944( 391+553 )ms|AST 697|Inlined 0Y 27N|IR 5186/ 23454|CodeSize 100973|Addr 0x7f6f0f209000|Timestamp 56109610408766260|Src n/a
[engine] opt done id=660 [] in AWFYSomSet>>#contains: |Tier 1|Time 9( 6+3 )ms|AST 15|Inlined 0Y 0N|IR 94/ 130|CodeSize 574|Addr 0x7f6f0f207000|Timestamp 56109610417833517|Src n/a
[engine] created adapter c2i_J_AAAAJ | CodeAddress 0x7f6f0f206000
[engine] opt done id=649 AWFYHavlakLoopFinder>>#doDFS:current: <split-649> |Tier 1|Time 118( 85+32 )ms|AST 216|Inlined 0Y 7N|IR 734/ 1480|CodeSize 7754|Addr 0x7f6f0f203000|Timestamp 56109610489994414|Src n/a
[engine] opt done id=642 AWFYHavlakLoopFinder>>#doDFS:current: |Tier 1|Time 121( 88+32 )ms|AST 216|Inlined 0Y 7N|IR 734/ 1480|CodeSize 7788|Addr 0x7f6f0f200000|Timestamp 56109610490114896|Src n/a
[engine] created adapter i2c_A_AAAAZ | CodeAddress 0x7f6d08009000
[engine] opt done id=583 AWFYSimpleLoop class>>#basicBlock:reducible: |Tier 1|Time 24( 19+6 )ms|AST 33|Inlined 0Y 2N|IR 206/ 288|CodeSize 1002|Addr 0x7f6d08004000|Timestamp 56109610514674019|Src n/a
[engine] opt done id=694 AWFYHavlakLoopFinder>>#doDFS:current: <split-694> |Tier 1|Time 97( 69+28 )ms|AST 216|Inlined 0Y 7N|IR 675/ 1207|CodeSize 5948|Addr 0x7f6d08006000|Timestamp 56109610515342504|Src n/a
[engine] opt done id=584 Behavior>>#new <split-584> |Tier 1|Time 29( 10+19 )ms|AST 26|Inlined 0Y 0N|IR 169/ 789|CodeSize 3084|Addr 0x7f6d08002000|Timestamp 56109610544203859|Src n/a
[engine] opt done id=591 AWFYSimpleLoop>>#counter: |Tier 1|Time 9( 5+4 )ms|AST 8|Inlined 0Y 0N|IR 144/ 187|CodeSize 600|Addr 0x7f6d08000000|Timestamp 56109610553171588|Src n/a
[engine] created adapter i2c_A_AAAJJA | CodeAddress 0x7f6cf8096000
[engine] opt done id=585 AWFYSimpleLoop>>#init:reducible: |Tier 1|Time 52( 36+16 )ms|AST 77|Inlined 0Y 3N|IR 539/ 917|CodeSize 3056|Addr 0x7f6cf8094000|Timestamp 56109610567594338|Src n/a
[engine] created adapter i2c_A_AAAAA | CodeAddress 0x7f6cf8093000
[engine] opt done id=666 [] in AWFYHavlakLoopFinder>>#findLoops |Tier 1|Time 20( 14+6 )ms|AST 20|Inlined 0Y 1N|IR 175/ 325|CodeSize 1136|Addr 0x7f6cf808c000|Timestamp 56109610587884893|Src n/a
[engine] opt done id=663 [] in AWFYHavlakLoopFinder>>#stepD:nodePool: |Tier 1|Time 35( 25+10 )ms|AST 51|Inlined 0Y 2N|IR 281/ 493|CodeSize 1761|Addr 0x7f6cf808e000|Timestamp 56109610588243267|Src n/a
[engine] opt done id=697 AWFYHavlakLoopFinder>>#doDFS:current: <split-697> |Tier 1|Time 99( 71+28 )ms|AST 216|Inlined 0Y 7N|IR 675/ 1207|CodeSize 5948|Addr 0x7f6cf8090000|Timestamp 56109610589043130|Src n/a
[engine] created adapter i2c_A_AAAJAA | CodeAddress 0x7f6cf808b000
[engine] opt done id=676 AWFYLoopStructureGraph>>#createNewLoop:reducible: |Tier 1|Time 35( 26+9 )ms|AST 71|Inlined 0Y 3N|IR 305/ 453|CodeSize 1651|Addr 0x7f6cf8089000|Timestamp 56109610623477126|Src n/a
[engine] opt done id=679 AWFYUnionFindNode>>#loop: |Tier 1|Time 9( 5+4 )ms|AST 8|Inlined 0Y 0N|IR 132/ 266|CodeSize 827|Addr 0x7f6cf8087000|Timestamp 56109610632634902|Src n/a
[engine] opt inval. id=594 AWFYVector>>#at: |Timestamp 56109610644595342|Src n/a|Reason null
[engine] opt deopt id=594 AWFYVector>>#at: | |Timestamp 56109610644805645|Src n/a
[engine] opt done id=678 AWFYHavlakLoopFinder>>#setLoopAttribute:nodePool:loop: |Tier 1|Time 65( 30+35 )ms|AST 55|Inlined 0Y 2N|IR 389/ 2629|CodeSize 11536|Addr 0x7f6cf8083000|Timestamp 56109610653550569|Src n/a
[engine] opt done id=594 AWFYVector>>#at: |Tier 1|Time 26( 14+12 )ms|AST 35|Inlined 0Y 0N|IR 249/ 680|CodeSize 2436|Addr 0x7f6cf8081000|Timestamp 56109610680146576|Src n/a
[engine] opt done id=690 AWFYHavlakLoopFinder>>#doDFS:current: <split-690> |Tier 1|Time 98( 71+27 )ms|AST 216|Inlined 0Y 7N|IR 675/ 1207|CodeSize 6067|Addr 0x7f6cf807e000|Timestamp 56109610687410440|Src n/a
[engine] opt done id=599 AWFYControlFlowGraph>>#numNodes |Tier 1|Time 15( 9+6 )ms|AST 17|Inlined 0Y 1N|IR 169/ 299|CodeSize 1042|Addr 0x7f6cf807c000|Timestamp 56109610702185907|Src n/a
[engine] opt done id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> |Tier 1|Time 97( 70+27 )ms|AST 216|Inlined 0Y 7N|IR 675/ 1207|CodeSize 6067|Addr 0x7f6cf8079000|Timestamp 56109610730332400|Src n/a
[engine] opt done id=593 AWFYControlFlowGraph>>#createNode: |Tier 1|Time 57( 40+17 )ms|AST 115|Inlined 0Y 5N|IR 484/ 848|CodeSize 3282|Addr 0x7f6cf8077000|Timestamp 56109610759113294|Src n/a
[engine] opt done id=692 AWFYHavlakLoopFinder>>#doDFS:current: <split-692> |Tier 1|Time 97( 71+27 )ms|AST 216|Inlined 0Y 7N|IR 656/ 1139|CodeSize 5851|Addr 0x7f6cf8074000|Timestamp 56109610777754603|Src n/a
[engine] opt done id=606 AWFYBasicBlockEdge class>>#for:from:to: |Tier 1|Time 20( 14+6 )ms|AST 36|Inlined 0Y 2N|IR 210/ 291|CodeSize 1020|Addr 0x7f6cf8072000|Timestamp 56109610779740362|Src n/a
[engine] opt done id=609 AWFYBasicBlock>>#addOutEdge: |Tier 1|Time 16( 10+6 )ms|AST 21|Inlined 0Y 1N|IR 171/ 301|CodeSize 1067|Addr 0x7f6cf8070000|Timestamp 56109610793807392|Src n/a
[engine] opt done id=607 Behavior>>#new <split-607> |Tier 1|Time 16( 10+6 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f6cf806e000|Timestamp 56109610796225560|Src n/a
[engine] opt done id=610 AWFYBasicBlock>>#addInEdge: |Tier 1|Time 15( 9+6 )ms|AST 21|Inlined 0Y 1N|IR 171/ 301|CodeSize 1067|Addr 0x7f6cf806c000|Timestamp 56109610811413670|Src n/a
[engine] opt done id=611 AWFYControlFlowGraph>>#addEdge: |Tier 1|Time 15( 9+6 )ms|AST 21|Inlined 0Y 1N|IR 171/ 301|CodeSize 1067|Addr 0x7f6cf806a000|Timestamp 56109610826490168|Src n/a
[engine] opt done id=598 AWFYVector>>#at:put: |Tier 1|Time 106( 58+49 )ms|AST 185|Inlined 0Y 0N|IR 652/ 2647|CodeSize 12217|Addr 0x7f6cf8066000|Timestamp 56109610837166372|Src n/a
[engine] opt done id=608 AWFYBasicBlockEdge>>#init:from:to: |Tier 1|Time 48( 34+14 )ms|AST 83|Inlined 0Y 5N|IR 394/ 776|CodeSize 2742|Addr 0x7f6cf8064000|Timestamp 56109610841817968|Src n/a
[engine] opt done id=595 AWFYBasicBlock class>>#new: |Tier 1|Time 18( 13+6 )ms|AST 30|Inlined 0Y 2N|IR 203/ 286|CodeSize 958|Addr 0x7f6cf8062000|Timestamp 56109610845056324|Src n/a
[engine] opt inval. id=624 AWFYHavlakLoopFinder>>#findLoops |Timestamp 56109610846129281|Src n/a|Reason null
[engine] created adapter i2c_J_AAAJJ | CodeAddress 0x7f6cf8061000
[engine] opt done id=596 Behavior>>#new <split-596> |Tier 1|Time 18( 11+6 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f6cf805f000|Timestamp 56109610855044067|Src n/a
[engine] created adapter i2c_A_AAAJJ | CodeAddress 0x7f6cf805e000
[engine] opt done id=597 AWFYBasicBlock>>#init: |Tier 1|Time 27( 18+8 )ms|AST 38|Inlined 0Y 2N|IR 262/ 527|CodeSize 1812|Addr 0x7f6cf805c000|Timestamp 56109610868716404|Src n/a
[engine] opt inval. id=645 AWFYDictIdEntry>>#match:key: |Timestamp 56109610875811802|Src n/a|Reason null
[engine] opt inval. id=644 AWFYSomDictionary>>#insertBucketEntry:value:hash:head: |Timestamp 56109610876265304|Src n/a|Reason null
[engine] opt inval. id=646 AWFYDictEntry>>#value: |Timestamp 56109610876664747|Src n/a|Reason Latest layout assumption Layout no longer valid
[engine] opt inval. id=641 AWFYDictEntry>>#init:key:value:next: |Timestamp 56109610876822177|Src n/a|Reason Latest layout assumption Layout no longer valid
[engine] opt inval. id=640 Behavior>>#new <split-640> |Timestamp 56109610876982052|Src n/a|Reason Latest layout assumption Layout no longer valid
[engine] opt inval. id=639 AWFYDictIdEntry class>>#new:key:value:next: |Timestamp 56109610877153382|Src n/a|Reason Latest layout assumption Layout no longer valid
[engine] opt inval. id=634 AWFYSomDictionary>>#at:put: |Timestamp 56109610877461816|Src n/a|Reason Latest layout assumption Layout no longer valid
[engine] opt inval. id=647 AWFYSomDictionary>>#at: |Timestamp 56109610877629514|Src n/a|Reason Latest layout assumption Layout no longer valid
[engine] opt deopt id=644 AWFYSomDictionary>>#insertBucketEntry:value:hash:head: | |Timestamp 56109610877690628|Src n/a
[engine] opt done id=605 AWFYLoopTesterApp>>#buildConnect:end: |Tier 1|Time 23( 16+7 )ms|AST 27|Inlined 0Y 1N|IR 177/ 279|CodeSize 1023|Addr 0x7f6cf805a000|Timestamp 56109610878147763|Src n/a
[engine] opt deopt id=634 AWFYSomDictionary>>#at:put: | |Timestamp 56109610878458083|Src n/a
[engine] created adapter c2i_A_AAAJJ | CodeAddress 0x7f6cf8059000
[engine] opt done id=650 AWFYUnionFindNode>>#initNode:dfs: <split-650> |Tier 1|Time 14( 8+6 )ms|AST 13|Inlined 0Y 0N|IR 178/ 404|CodeSize 1312|Addr 0x7f6cf8057000|Timestamp 56109610892275209|Src n/a
[engine] opt done id=625 AWFYVector>>#removeAll |Tier 1|Time 27( 17+10 )ms|AST 27|Inlined 0Y 0N|IR 236/ 640|CodeSize 2237|Addr 0x7f6cf8055000|Timestamp 56109610896172272|Src n/a
[engine] opt done id=604 AWFYLoopTesterApp>>#buildStraight:n: |Tier 1|Time 53( 45+8 )ms|AST 101|Inlined 0Y 1N|IR 250/ 348|CodeSize 1727|Addr 0x7f6cf8053000|Timestamp 56109610898398576|Src n/a
[engine] opt done id=645 AWFYDictIdEntry>>#match:key: |Tier 1|Time 11( 8+3 )ms|AST 27|Inlined 0Y 0N|IR 101/ 156|CodeSize 699|Addr 0x7f6cf8051000|Timestamp 56109610903156197|Src n/a
[engine] opt done id=640 Behavior>>#new <split-640> |Tier 1|Time 16( 10+6 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f6cf804d000|Timestamp 56109610919240556|Src n/a
[engine] opt done id=639 AWFYDictIdEntry class>>#new:key:value:next: |Tier 1|Time 21( 15+6 )ms|AST 39|Inlined 0Y 2N|IR 212/ 293|CodeSize 1045|Addr 0x7f6cf804f000|Timestamp 56109610919396729|Src n/a
[engine] opt done id=641 AWFYDictEntry>>#init:key:value:next: |Tier 1|Time 17( 10+8 )ms|AST 17|Inlined 0Y 0N|IR 201/ 573|CodeSize 1937|Addr 0x7f6cf804b000|Timestamp 56109610936996442|Src n/a
[engine] opt done id=644 AWFYSomDictionary>>#insertBucketEntry:value:hash:head: |Tier 1|Time 41( 32+8 )ms|AST 119|Inlined 0Y 3N|IR 303/ 387|CodeSize 1470|Addr 0x7f6cf8049000|Timestamp 56109610960410459|Src n/a
[engine] opt inval. id=645 AWFYDictIdEntry>>#match:key: |Timestamp 56109610971371559|Src n/a|Reason null
[engine] opt inval. id=644 AWFYSomDictionary>>#insertBucketEntry:value:hash:head: |Timestamp 56109610971858866|Src n/a|Reason null
[engine] opt deopt id=644 AWFYSomDictionary>>#insertBucketEntry:value:hash:head: | |Timestamp 56109610971946661|Src n/a
[engine] opt done id=687 AWFYSimpleLoop>>#parent: |Tier 1|Time 19( 12+7 )ms|AST 23|Inlined 0Y 1N|IR 195/ 417|CodeSize 1389|Addr 0x7f6cf8047000|Timestamp 56109610979842132|Src n/a
[engine] opt inval. id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> |Timestamp 56109610996444600|Src n/a|Reason null
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109610996619282|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109610996682701|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109610996831959|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109610996883714|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109610997000704|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109610997052250|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109610997167634|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109610997218341|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109610997332118|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109610997384502|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109610997495276|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109610997549825|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109610997631962|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109610997698175|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109610997779195|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109610997851694|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109610997933692|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109610998006819|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109610998102227|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109610998166764|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109610998249390|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109610998326779|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109610998380629|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109610998500762|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109610998551400|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109610998705757|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109610998758420|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109610998872057|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109610998923812|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109610999038497|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109610999087948|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109610999203471|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109610999255156|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109610999338341|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109610999403716|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109610999490883|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109610999570226|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109610999651805|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109610999724514|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109610999818944|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109610999886204|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109610999969599|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109611000056696|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109611000113898|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109611000233543|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109611000282225|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109611000400332|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109611000450271|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109611000565445|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109611000614896|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109611000733562|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109611000782803|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109611000894834|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109611000944563|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109611001035571|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109611001100108|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109611001180778|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109611001251392|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109611001333599|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109611001492286|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109611001581129|Src n/a
[engine] opt done id=634 AWFYSomDictionary>>#at:put: |Tier 1|Time 105( 60+45 )ms|AST 168|Inlined 0Y 5N|IR 662/ 1504|CodeSize 6083|Addr 0x7f6cf8044000|Timestamp 56109611001574424|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109611001658727|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109611001773133|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109611001854711|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109611001912683|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109611002013119|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109611002067109|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109611002175718|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109611002227892|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109611002336222|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109611002386300|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109611002495817|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109611002546315|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109611002644377|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109611002693478|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109611002770587|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109611002839873|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109611002918099|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109611002979353|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109611003057789|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109611003122884|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109611003196082|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109611003262085|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109611003338844|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109611003400517|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109611003469943|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109611003568355|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109611003621157|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109611003732071|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109611003790671|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109611003890619|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109611003941536|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109611004067885|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109611004121037|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109611004228388|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109611004294112|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109611004374294|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109611004440786|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109611004512796|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109611004580127|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109611004660029|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109611004720515|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109611004802164|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109611004867538|Src n/a
[engine] opt deopt id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> | |Timestamp 56109611004960362|Src n/a
[engine] opt inval. id=692 AWFYHavlakLoopFinder>>#doDFS:current: <split-692> |Timestamp 56109611005379850|Src n/a|Reason null
[engine] opt done id=645 AWFYDictIdEntry>>#match:key: |Tier 1|Time 18( 11+7 )ms|AST 27|Inlined 0Y 0N|IR 155/ 367|CodeSize 1289|Addr 0x7f6cf8042000|Timestamp 56109611014207121|Src n/a
[engine] opt done id=647 AWFYSomDictionary>>#at: |Tier 1|Time 35( 27+8 )ms|AST 86|Inlined 0Y 3N|IR 257/ 375|CodeSize 1409|Addr 0x7f6cf8040000|Timestamp 56109611037314588|Src n/a
[engine] opt done id=710 AWFYSomDictionary>>#transferEntries: |Tier 1|Time 110( 80+31 )ms|AST 187|Inlined 0Y 1N|IR 596/ 1565|CodeSize 6960|Addr 0x7f6cf803d000|Timestamp 56109611047403606|Src n/a
[engine] opt done id=646 AWFYDictEntry>>#value: |Tier 1|Time 10( 5+5 )ms|AST 8|Inlined 0Y 0N|IR 134/ 329|CodeSize 991|Addr 0x7f6cf803b000|Timestamp 56109611047586041|Src n/a
[engine] opt done id=696 AWFYUnionFindNode>>#initNode:dfs: <split-696> |Tier 1|Time 14( 8+6 )ms|AST 13|Inlined 0Y 0N|IR 178/ 404|CodeSize 1312|Addr 0x7f6cf8037000|Timestamp 56109611061615006|Src n/a
[engine] opt done id=644 AWFYSomDictionary>>#insertBucketEntry:value:hash:head: |Tier 1|Time 47( 38+9 )ms|AST 119|Inlined 0Y 4N|IR 359/ 436|CodeSize 1591|Addr 0x7f6cf8039000|Timestamp 56109611061640639|Src n/a
[engine] opt deopt id=692 AWFYHavlakLoopFinder>>#doDFS:current: <split-692> | |Timestamp 56109611061711671|Src n/a
[engine] opt done id=698 AWFYUnionFindNode>>#initNode:dfs: <split-698> |Tier 1|Time 14( 8+6 )ms|AST 13|Inlined 0Y 0N|IR 178/ 404|CodeSize 1312|Addr 0x7f6cf8035000|Timestamp 56109611075709345|Src n/a
[engine] opt done id=695 AWFYUnionFindNode>>#initNode:dfs: <split-695> |Tier 1|Time 14( 8+6 )ms|AST 13|Inlined 0Y 0N|IR 178/ 404|CodeSize 1312|Addr 0x7f6cf8033000|Timestamp 56109611076211530|Src n/a
[engine] opt done id=700 AWFYUnionFindNode>>#initNode:dfs: <split-700> |Tier 1|Time 14( 8+6 )ms|AST 13|Inlined 0Y 0N|IR 178/ 404|CodeSize 1312|Addr 0x7f6cf8031000|Timestamp 56109611090152071|Src n/a
[engine] opt done id=688 AWFYSimpleLoop>>#addChildLoop: |Tier 1|Time 15( 10+6 )ms|AST 21|Inlined 0Y 1N|IR 171/ 301|CodeSize 1067|Addr 0x7f6cf802f000|Timestamp 56109611091221117|Src n/a
[engine] created adapter i2c_J_AAJA | CodeAddress 0x7f6cf802e000
[engine] opt done id=616 AWFYLoopTesterApp>>#findLoops: |Tier 1|Time 21( 15+6 )ms|AST 40|Inlined 0Y 2N|IR 212/ 320|CodeSize 1176|Addr 0x7f6cf802c000|Timestamp 56109611112634777|Src n/a
[engine] opt done id=614 Integer>>#timesRepeat: |Tier 1|Time 35( 19+15 )ms|AST 48|Inlined 0Y 0N|IR 271/ 857|CodeSize 4056|Addr 0x7f6cf802a000|Timestamp 56109611124960436|Src n/a
[engine] opt done id=617 AWFYHavlakLoopFinder class>>#new:lsg: |Tier 1|Time 19( 13+5 )ms|AST 33|Inlined 0Y 2N|IR 202/ 286|CodeSize 1002|Addr 0x7f6cf8028000|Timestamp 56109611131510066|Src n/a
[engine] opt done id=618 Behavior>>#new <split-618> |Tier 1|Time 20( 10+10 )ms|AST 26|Inlined 0Y 0N|IR 168/ 708|CodeSize 2691|Addr 0x7f6cf8026000|Timestamp 56109611145496146|Src n/a
[engine] opt done id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> |Tier 1|Time 105( 73+32 )ms|AST 216|Inlined 0Y 7N|IR 734/ 1480|CodeSize 7642|Addr 0x7f6cf8023000|Timestamp 56109611153277211|Src n/a
[engine] opt done id=620 AWFYSomIdentityDictionary class>>#new |Tier 1|Time 12( 8+4 )ms|AST 16|Inlined 0Y 1N|IR 155/ 225|CodeSize 709|Addr 0x7f6cf8021000|Timestamp 56109611157363553|Src n/a
[engine] opt done id=619 AWFYHavlakLoopFinder>>#init:lsg: |Tier 1|Time 37( 25+13 )ms|AST 52|Inlined 0Y 3N|IR 366/ 882|CodeSize 3035|Addr 0x7f6cf801f000|Timestamp 56109611169106077|Src n/a
[engine] opt done id=621 AWFYSomDictionary class>>#new: |Tier 1|Time 17( 12+6 )ms|AST 27|Inlined 0Y 2N|IR 199/ 274|CodeSize 905|Addr 0x7f6cf801d000|Timestamp 56109611170957944|Src n/a
[engine] opt done id=622 Behavior>>#new <split-622> |Tier 1|Time 16( 10+6 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f6cf801b000|Timestamp 56109611173958408|Src n/a
[engine] opt done id=623 AWFYSomDictionary>>#initialize: |Tier 1|Time 18( 11+7 )ms|AST 20|Inlined 0Y 0N|IR 186/ 483|CodeSize 1790|Addr 0x7f6cf8019000|Timestamp 56109611187450546|Src n/a
[engine] opt done id=626 AWFYSomDictionary>>#removeAll |Tier 1|Time 23( 13+9 )ms|AST 25|Inlined 0Y 0N|IR 208/ 607|CodeSize 2240|Addr 0x7f6cf8017000|Timestamp 56109611193910635|Src n/a
[engine] opt done id=615 [] in AWFYLoopTesterApp>>#addDummyLoops: |Tier 1|Time 14( 10+5 )ms|AST 18|Inlined 0Y 1N|IR 163/ 259|CodeSize 865|Addr 0x7f6cf8015000|Timestamp 56109611202082342|Src n/a
[engine] opt done id=691 AWFYUnionFindNode>>#initNode:dfs: <split-691> |Tier 1|Time 14( 8+6 )ms|AST 13|Inlined 0Y 0N|IR 178/ 404|CodeSize 1312|Addr 0x7f6cf8013000|Timestamp 56109611208283586|Src n/a
[engine] opt done id=693 AWFYUnionFindNode>>#initNode:dfs: <split-693> |Tier 1|Time 14( 8+6 )ms|AST 13|Inlined 0Y 0N|IR 178/ 404|CodeSize 1312|Addr 0x7f6cf8011000|Timestamp 56109611216231091|Src n/a
[engine] opt inval. id=685 AWFYVector>>#forEach: <split-685> |Timestamp 56109611234906763|Src n/a|Reason null
[engine] opt deopt id=685 AWFYVector>>#forEach: <split-685> | |Timestamp 56109611235122863|Src n/a
[engine] opt inval. id=686 AWFYVector>>#forEach: <split-686> |Timestamp 56109611235444918|Src n/a|Reason null
[engine] opt deopt id=686 AWFYVector>>#forEach: <split-686> | |Timestamp 56109611235506660|Src n/a
[engine] opt inval. id=673 [] in AWFYHavlakLoopFinder>>#stepEProcessNonBackPreds:nodePool:workList:x: |Timestamp 56109611235858190|Src n/a|Reason null
[engine] opt deopt id=673 [] in AWFYHavlakLoopFinder>>#stepEProcessNonBackPreds:nodePool:workList:x: | |Timestamp 56109611235932854|Src n/a
[engine] opt inval. id=664 AWFYUnionFindNode>>#findSet |Timestamp 56109611236772598|Src n/a|Reason null
[engine] opt inval. id=674 AWFYVector>>#forEach: <split-674> |Timestamp 56109611237102266|Src n/a|Reason null
[engine] opt deopt id=664 AWFYUnionFindNode>>#findSet | |Timestamp 56109611237319274|Src n/a
[engine] opt deopt id=624 AWFYHavlakLoopFinder>>#findLoops | |Timestamp 56109611241799471|Src n/a
[engine] opt done id=630 AWFYHavlakLoopFinder>>#initAllNodes |Tier 1|Time 71( 28+43 )ms|AST 57|Inlined 0Y 2N|IR 565/ 3092|CodeSize 12837|Addr 0x7f6cf800c000|Timestamp 56109611245028049|Src n/a
[engine] opt done id=706 Integer>>#timesRepeat: <split-706> |Tier 1|Time 33( 16+17 )ms|AST 48|Inlined 0Y 1N|IR 288/ 809|CodeSize 3648|Addr 0x7f6cf800a000|Timestamp 56109611249465012|Src n/a
[engine] opt done id=612 AWFYLoopTesterApp>>#buildDiamond: |Tier 1|Time 57( 45+12 )ms|AST 151|Inlined 0Y 4N|IR 339/ 513|CodeSize 2191|Addr 0x7f6cf8008000|Timestamp 56109611265469958|Src n/a
[engine] opt done id=674 AWFYVector>>#forEach: <split-674> |Tier 1|Time 45( 25+19 )ms|AST 74|Inlined 0Y 1N|IR 326/ 1014|CodeSize 4587|Addr 0x7f6cf8005000|Timestamp 56109611310561997|Src n/a
[engine] opt done id=664 AWFYUnionFindNode>>#findSet |Tier 1|Time 98( 59+39 )ms|AST 149|Inlined 0Y 5N|IR 619/ 2704|CodeSize 11665|Addr 0x7f6cf8001000|Timestamp 56109611347886452|Src n/a
[engine] opt done id=685 AWFYVector>>#forEach: <split-685> |Tier 1|Time 48( 26+22 )ms|AST 74|Inlined 0Y 1N|IR 349/ 1095|CodeSize 5246|Addr 0x7f6ce0ad7000|Timestamp 56109611359188605|Src n/a
[engine] opt done id=686 AWFYVector>>#forEach: <split-686> |Tier 1|Time 46( 26+20 )ms|AST 74|Inlined 0Y 1N|IR 340/ 1045|CodeSize 4965|Addr 0x7f6ce0ad4000|Timestamp 56109611394111584|Src n/a
[engine] opt done id=692 AWFYHavlakLoopFinder>>#doDFS:current: <split-692> |Tier 1|Time 114( 92+22 )ms|AST 216|Inlined 0Y 7N|IR 675/ 1207|CodeSize 6021|Addr 0x7f6ce0ad1000|Timestamp 56109611508505701|Src n/a
[engine] opt done id=673 [] in AWFYHavlakLoopFinder>>#stepEProcessNonBackPreds:nodePool:workList:x: |Tier 1|Time 200( 109+91 )ms|AST 204|Inlined 0Y 7N|IR 1145/ 7747|CodeSize 34535|Addr 0x7f6ce0ac7000|Timestamp 56109611559595387|Src n/a
[engine] opt done id=594 AWFYVector>>#at: |Tier 2|Time 21( 11+10 )ms|AST 35|Inlined 0Y 0N|IR 177/ 282|CodeSize 849|Addr 0x7f6ce0ac5000|Timestamp 56109611581172414|Src n/a
[engine] opt done id=577 AWFYVector class>>#new: |Tier 2|Time 36( 23+12 )ms|AST 27|Inlined 2Y 0N|IR 51/ 654|CodeSize 2735|Addr 0x7f6ce0ac3000|Timestamp 56109611616886945|Src n/a
[engine] opt done id=592 AWFYVector>>#append: |Tier 2|Time 109( 42+67 )ms|AST 140|Inlined 0Y 0N|IR 535/ 1896|CodeSize 8133|Addr 0x7f6ce0ac0000|Timestamp 56109611618180821|Src n/a
[engine] created adapter c2i_J_AAAJJ | CodeAddress 0x7f6cf8000000
[engine] opt done id=603 AWFYLoopTesterApp>>#buildBaseLoop: |Tier 1|Time 67( 57+10 )ms|AST 180|Inlined 0Y 9N|IR 514/ 605|CodeSize 2293|Addr 0x7f6ce0abe000|Timestamp 56109611685747743|Src n/a
[engine] opt done id=705 [] in [] in [] in AWFYLoopTesterApp>>#constructCFG:p:p: |Tier 1|Time 16( 9+7 )ms|AST 21|Inlined 0Y 1N|IR 192/ 495|CodeSize 1642|Addr 0x7f6ce0abc000|Timestamp 56109611701779230|Src n/a
[engine] opt done id=659 AWFYVector>>#hasSome: |Tier 2|Time 90( 33+57 )ms|AST 78|Inlined 3Y 0N|IR 437/ 2011|CodeSize 8327|Addr 0x7f6ce0ab8000|Timestamp 56109611706837812|Src n/a
[engine] opt done id=600 AWFYVector>>#size |Tier 2|Time 8( 5+3 )ms|AST 14|Inlined 0Y 0N|IR 30/ 76|CodeSize 232|Addr 0x7f6ce0ab6000|Timestamp 56109611709624202|Src n/a
[engine] opt done id=636 Integer>>#>> |Tier 2|Time 9( 6+2 )ms|AST 33|Inlined 0Y 0N|IR 28/ 77|CodeSize 242|Addr 0x7f6ce0ab4000|Timestamp 56109611718399229|Src n/a
[engine] opt done id=635 AWFYSomDictionary>>#hash: |Tier 2|Time 23( 20+3 )ms|AST 61|Inlined 1Y 0N|IR 26/ 73|CodeSize 230|Addr 0x7f6ce0ab2000|Timestamp 56109611729997524|Src n/a
[engine] opt done id=637 AWFYSomDictionary>>#bucketIdx: |Tier 2|Time 19( 9+9 )ms|AST 35|Inlined 0Y 0N|IR 95/ 188|CodeSize 648|Addr 0x7f6ce0ab0000|Timestamp 56109611737173522|Src n/a
[engine] opt done id=645 AWFYDictIdEntry>>#match:key: |Tier 2|Time 16( 8+8 )ms|AST 27|Inlined 0Y 0N|IR 83/ 138|CodeSize 447|Addr 0x7f6ce0aae000|Timestamp 56109611753297064|Src n/a
[engine] opt done id=633 AWFYHavlakLoopFinder>>#Unvisited |Tier 2|Time 7( 3+4 )ms|AST 7|Inlined 0Y 0N|IR 11/ 45|CodeSize 143|Addr 0x7f6ce0aac000|Timestamp 56109611760259617|Src n/a
[engine] opt done id=576 AWFYVector class>>#new |Tier 2|Time 50( 39+12 )ms|AST 19|Inlined 3Y 0N|IR 44/ 587|CodeSize 2355|Addr 0x7f6ce0aaa000|Timestamp 56109611780480886|Src n/a
[engine] opt done id=648 AWFYSomDictionary>>#bucket: |Tier 2|Time 27( 19+8 )ms|AST 28|Inlined 1Y 0N|IR 157/ 205|CodeSize 660|Addr 0x7f6ce0aa8000|Timestamp 56109611787555540|Src n/a
[engine] opt done id=662 AWFYVector>>#isEmpty |Tier 2|Time 8( 5+2 )ms|AST 14|Inlined 0Y 0N|IR 31/ 74|CodeSize 218|Addr 0x7f6ce0aa6000|Timestamp 56109611795284780|Src n/a
[engine] opt done id=655 AWFYHavlakLoopFinder>>#isAncestor:v: |Tier 2|Time 16( 10+6 )ms|AST 38|Inlined 0Y 0N|IR 146/ 195|CodeSize 517|Addr 0x7f6ce0aa4000|Timestamp 56109611811094369|Src n/a
[engine] opt done id=647 AWFYSomDictionary>>#at: |Tier 2|Time 71( 60+11 )ms|AST 86|Inlined 5Y 0N|IR 295/ 321|CodeSize 1038|Addr 0x7f6ce0aa2000|Timestamp 56109611851462732|Src n/a
[engine] opt done id=624 AWFYHavlakLoopFinder>>#findLoops |Tier 1|Time 820( 351+469 )ms|AST 697|Inlined 0Y 27N|IR 5184/ 23641|CodeSize 102712|Addr 0x7f6ce0a87000|Timestamp 56109612065906861|Src n/a
[engine] opt done id=656 AWFYSomSet>>#add: |Tier 2|Time 217( 113+104 )ms|AST 42|Inlined 13Y 0N|IR 1192/ 2494|CodeSize 10809|Addr 0x7f6ce0a83000|Timestamp 56109612068520036|Src n/a
[engine] opt done id=650 AWFYUnionFindNode>>#initNode:dfs: <split-650> |Tier 2|Time 13( 7+6 )ms|AST 13|Inlined 0Y 0N|IR 104/ 287|CodeSize 734|Addr 0x7f6ce0a81000|Timestamp 56109612079513963|Src n/a
[engine] opt done id=696 AWFYUnionFindNode>>#initNode:dfs: <split-696> |Tier 2|Time 11( 6+5 )ms|AST 13|Inlined 0Y 0N|IR 104/ 287|CodeSize 734|Addr 0x7f6ce0a7f000|Timestamp 56109612079821630|Src n/a
[engine] created adapter i2c_unspecialized | CodeAddress 0x7f6ce0a7e000
[engine] opt done id=698 AWFYUnionFindNode>>#initNode:dfs: <split-698> |Tier 2|Time 12( 6+6 )ms|AST 13|Inlined 0Y 0N|IR 104/ 287|CodeSize 734|Addr 0x7f6ce0a7c000|Timestamp 56109612091739185|Src n/a
[engine] opt done id=701 AWFYVector>>#forEach: <split-701> |Tier 2|Time 620( 256+364 )ms|AST 74|Inlined 26Y 0N|IR 2611/ 6791|CodeSize 30161|Addr 0x7f6ce0a73000|Timestamp 56109612431083422|Src n/a
[engine] opt done id=665 Object>>#~= |Tier 2|Time 81( 52+29 )ms|AST 31|Inlined 4Y 0N|IR 557/ 551|CodeSize 1501|Addr 0x7f6ce0a71000|Timestamp 56109612512628672|Src n/a
[engine] opt done id=672 AWFYVector>>#forEach: <split-672> |Tier 2|Time 1310( 455+855 )ms|AST 74|Inlined 40Y 1N|IR 4648/ 15146|CodeSize 69151|Addr 0x7f6ce0a5f000|Timestamp 56109613823153071|Src n/a
[engine] opt done id=629 AWFYUnionFindNode>>#initialize |Tier 2|Time 7( 4+3 )ms|AST 7|Inlined 0Y 0N|IR 67/ 101|CodeSize 206|Addr 0x7f6ce0a5d000|Timestamp 56109613830901099|Src n/a
[engine] opt inval. id=671 AWFYSomSet>>#forEach: |Timestamp 56109614077126237|Src n/a|Reason null
[engine] opt inval. id=672 AWFYVector>>#forEach: <split-672> |Timestamp 56109614077584699|Src n/a|Reason null
[engine] opt deopt id=672 AWFYVector>>#forEach: <split-672> | |Timestamp 56109614148053884|Src n/a
[engine] opt inval. id=624 AWFYHavlakLoopFinder>>#findLoops |Timestamp 56109614148573879|Src n/a|Reason Profiled Argument Types
[engine] opt inval. id=593 AWFYControlFlowGraph>>#createNode: |Timestamp 56109614148724464|Src n/a|Reason Profiled Argument Types
[engine] opt inval. id=599 AWFYControlFlowGraph>>#numNodes |Timestamp 56109614148871976|Src n/a|Reason Profiled Argument Types
[engine] opt done id=634 AWFYSomDictionary>>#at:put: |Tier 2|Time 474( 264+210 )ms|AST 168|Inlined 20Y 0N|IR 1689/ 4603|CodeSize 21669|Addr 0x7f6ce0a56000|Timestamp 56109614305130253|Src n/a
[engine] created adapter c2i_A_AAAAAJ | CodeAddress 0x7f6ce0a55000
[engine] opt done id=672 AWFYVector>>#forEach: <split-672> |Tier 1|Time 62( 34+28 )ms|AST 75|Inlined 0Y 2N|IR 476/ 1817|CodeSize 9476|Addr 0x7f6ce0a51000|Timestamp 56109614367936481|Src n/a
[engine] opt done id=671 AWFYSomSet>>#forEach: |Tier 1|Time 14( 9+5 )ms|AST 21|Inlined 0Y 1N|IR 193/ 328|CodeSize 1169|Addr 0x7f6ce0a4f000|Timestamp 56109614382285196|Src n/a
[engine] opt done id=599 AWFYControlFlowGraph>>#numNodes |Tier 1|Time 12( 7+5 )ms|AST 17|Inlined 0Y 1N|IR 169/ 299|CodeSize 1042|Addr 0x7f6ce0a4d000|Timestamp 56109614394355432|Src n/a
[engine] opt done id=593 AWFYControlFlowGraph>>#createNode: |Tier 1|Time 47( 33+14 )ms|AST 115|Inlined 0Y 5N|IR 484/ 848|CodeSize 3279|Addr 0x7f6ce0a4b000|Timestamp 56109614441100909|Src n/a
[engine] opt done id=589 AWFYSimpleLoop>>#nestingLevel: |Tier 1|Time 15( 11+5 )ms|AST 32|Inlined 0Y 1N|IR 215/ 300|CodeSize 974|Addr 0x7f6ce0a49000|Timestamp 56109614456688601|Src n/a
[engine] opt done id=21 Magnitude>>#max: |Tier 1|Time 8( 5+2 )ms|AST 21|Inlined 0Y 0N|IR 93/ 129|CodeSize 521|Addr 0x7f6ce0a47000|Timestamp 56109614464481679|Src n/a
[engine] opt done id=720 [] in AWFYLoopStructureGraph>>#calculateNestingLevel |Tier 1|Time 24( 18+6 )ms|AST 61|Inlined 0Y 1N|IR 258/ 368|CodeSize 1269|Addr 0x7f6ce0a45000|Timestamp 56109614488665455|Src n/a
[engine] opt done id=721 AWFYLoopStructureGraph>>#calculateNestingLevelRec:depth: |Tier 1|Time 48( 19+28 )ms|AST 56|Inlined 0Y 2N|IR 371/ 2565|CodeSize 11093|Addr 0x7f6ce0a41000|Timestamp 56109614536560787|Src n/a
[engine] opt done id=722 AWFYSimpleLoop>>#depthLevel: |Tier 1|Time 8( 5+3 )ms|AST 8|Inlined 0Y 0N|IR 144/ 187|CodeSize 600|Addr 0x7f6ce0a3f000|Timestamp 56109614544432930|Src n/a
[engine] created adapter i2c_A_AAAAAJ | CodeAddress 0x7f6ce0a3e000
[engine] opt done id=723 [] in AWFYLoopStructureGraph>>#calculateNestingLevelRec:depth: |Tier 1|Time 34( 27+7 )ms|AST 84|Inlined 0Y 3N|IR 344/ 457|CodeSize 1534|Addr 0x7f6ce0a3c000|Timestamp 56109614578425646|Src n/a
[engine] opt done id=672 AWFYVector>>#forEach: <split-672> |Tier 2|Time 1225( 435+790 )ms|AST 75|Inlined 44Y 13N|IR 3733/ 14426|CodeSize 61237|Addr 0x7f6ce0a2c000|Timestamp 56109615803537347|Src n/a
[engine] opt done id=664 AWFYUnionFindNode>>#findSet |Tier 2|Time 356( 239+118 )ms|AST 149|Inlined 18Y 0N|IR 1803/ 2175|CodeSize 10060|Addr 0x7f6ce0a28000|Timestamp 56109616160132212|Src n/a
[engine] opt done id=708 AWFYDictEntry>>#next: |Tier 1|Time 10( 5+5 )ms|AST 8|Inlined 0Y 0N|IR 133/ 286|CodeSize 887|Addr 0x7f6ce0a26000|Timestamp 56109616213674919|Src n/a
[engine] opt done id=586 AWFYSomSet class>>#new |Tier 2|Time 85( 57+28 )ms|AST 26|Inlined 5Y 0N|IR 263/ 1044|CodeSize 3879|Addr 0x7f6ce0a24000|Timestamp 56109616245747251|Src n/a
[engine] opt done id=588 AWFYSomSet>>#initialize: |Tier 2|Time 64( 34+30 )ms|AST 21|Inlined 3Y 0N|IR 118/ 1413|CodeSize 6116|Addr 0x7f6ce0a21000|Timestamp 56109616277778515|Src n/a
[engine] opt done id=587 Behavior>>#new <split-587> |Tier 2|Time 32( 14+18 )ms|AST 26|Inlined 0Y 0N|IR 133/ 727|CodeSize 2838|Addr 0x7f6ce0a1f000|Timestamp 56109616278435405|Src n/a
[engine] opt done id=674 AWFYVector>>#forEach: <split-674> |Tier 2|Time 57( 29+29 )ms|AST 74|Inlined 2Y 0N|IR 277/ 1018|CodeSize 3868|Addr 0x7f6ce0a1d000|Timestamp 56109616335268991|Src n/a
[engine] opt done id=685 AWFYVector>>#forEach: <split-685> |Tier 2|Time 572( 267+305 )ms|AST 74|Inlined 21Y 0N|IR 2549/ 5589|CodeSize 26831|Addr 0x7f6ce0a15000|Timestamp 56109616850888408|Src n/a
[engine] opt done id=686 AWFYVector>>#forEach: <split-686> |Tier 2|Time 221( 72+149 )ms|AST 74|Inlined 2Y 0N|IR 707/ 3610|CodeSize 16440|Addr 0x7f6ce0a0f000|Timestamp 56109617071913668|Src n/a
[engine] opt done id=624 AWFYHavlakLoopFinder>>#findLoops |Tier 1|Time 767( 303+464 )ms|AST 697|Inlined 0Y 27N|IR 5184/ 23641|CodeSize 102828|Addr 0x7f6ce09f4000|Timestamp 56109617103078646|Src n/a
[engine] opt done id=680 AWFYVector>>#forEach: <split-680> |Tier 2|Time 707( 286+421 )ms|AST 74|Inlined 33Y 0N|IR 3019/ 7640|CodeSize 33643|Addr 0x7f6ce09ea000|Timestamp 56109617779055464|Src n/a
[engine] opt done id=651 AWFYHavlakLoopFinder>>#identifyEdges: |Tier 2|Time 990( 435+555 )ms|AST 118|Inlined 30Y 0N|IR 2980/ 7637|CodeSize 33205|Addr 0x7f6ce09e0000|Timestamp 56109618093291528|Src n/a
[engine] opt done id=689 AWFYVector>>#forEach: <split-689> |Tier 2|Time 750( 302+448 )ms|AST 74|Inlined 23Y 0N|IR 1945/ 7761|CodeSize 38354|Addr 0x7f6ce09d5000|Timestamp 56109618843771210|Src n/a
[engine] opt done id=719 AWFYVector>>#forEach: <split-719> |Tier 1|Time 39( 23+16 )ms|AST 74|Inlined 0Y 1N|IR 333/ 1015|CodeSize 4940|Addr 0x7f6ce098d000|Timestamp 56109618882747915|Src n/a
[engine] opt done id=731 Integer>>#timesRepeat: <split-731> |Tier 1|Time 26( 14+12 )ms|AST 48|Inlined 0Y 1N|IR 282/ 779|CodeSize 3518|Addr 0x7f6ce098b000|Timestamp 56109618908947413|Src n/a
[engine] opt done id=627 AWFYUnionFindNode class>>#new |Tier 2|Time 24( 17+7 )ms|AST 24|Inlined 3Y 0N|IR 32/ 373|CodeSize 1369|Addr 0x7f6ce0989000|Timestamp 56109618933611792|Src n/a
[engine] opt done id=715 AWFYHavlakLoopFinder>>#findLoops<OSR@409> |Tier 2|Time 6866(1013+5853)ms|AST 687|Inlined 99Y 7N|IR 13984/ 63243|CodeSize 275821|Addr 0x7f6ce0990000|Timestamp 56109618946155227|Src n/a
[engine] opt done id=628 Behavior>>#new <split-628> |Tier 2|Time 19( 12+7 )ms|AST 27|Inlined 1Y 0N|IR 32/ 373|CodeSize 1369|Addr 0x7f6ce0987000|Timestamp 56109618952404594|Src n/a
[engine] opt done id=661 AWFYHavlakLoopFinder>>#stepD:nodePool: |Tier 2|Time 598( 294+305 )ms|AST 42|Inlined 23Y 0N|IR 2712/ 4902|CodeSize 23697|Addr 0x7f6ce0980000|Timestamp 56109619551028460|Src n/a
[engine] opt done id=667 AWFYVector>>#removeFirst |Tier 2|Time 26( 19+7 )ms|AST 44|Inlined 1Y 0N|IR 125/ 228|CodeSize 625|Addr 0x7f6ce097e000|Timestamp 56109619577076255|Src n/a
[engine] opt done id=668 AWFYSomSet>>#size |Tier 2|Time 13( 10+3 )ms|AST 17|Inlined 1Y 0N|IR 41/ 105|CodeSize 330|Addr 0x7f6ce097c000|Timestamp 56109619590739653|Src n/a
[engine] opt done id=669 AWFYHavlakLoopFinder>>#MaxNonBackPreds |Tier 2|Time 5( 3+1 )ms|AST 14|Inlined 0Y 0N|IR 11/ 45|CodeSize 143|Addr 0x7f6ce097a000|Timestamp 56109619595641783|Src n/a
[engine] opt done id=670 AWFYHavlakLoopFinder>>#stepEProcessNonBackPreds:nodePool:workList:x: |Tier 2|Time 450( 396+54 )ms|AST 54|Inlined 1Y 1N|IR 398/ 2717|CodeSize 10891|Addr 0x7f6ce0976000|Timestamp 56109620045563815|Src n/a
[engine] opt done id=671 AWFYSomSet>>#forEach: |Tier 2|Time 1183( 432+751 )ms|AST 21|Inlined 54Y 11N|IR 4134/ 14426|CodeSize 62863|Addr 0x7f6ce0965000|Timestamp 56109620129534636|Src n/a
[engine] opt done id=6 Symbol>>#= |Tier 2|Time 59( 39+20 )ms|AST 47|Inlined 2Y 0N|IR 360/ 415|CodeSize 1214|Addr 0x7f6ce0963000|Timestamp 56109620188884033|Src n/a
[engine] opt done id=632 [] in AWFYHavlakLoopFinder>>#initAllNodes |Tier 2|Time 448( 269+179 )ms|AST 31|Inlined 22Y 0N|IR 1775/ 4574|CodeSize 21265|Addr 0x7f6ce095c000|Timestamp 56109620493525232|Src n/a
[engine] opt done id=699 AWFYHavlakLoopFinder>>#doDFS:current: <split-699> |Tier 2|Time 795( 546+249 )ms|AST 216|Inlined 31Y 1N|IR 2577/ 5786|CodeSize 28031|Addr 0x7f6ce0954000|Timestamp 56109621289194109|Src n/a
[engine] opt done id=649 AWFYHavlakLoopFinder>>#doDFS:current: <split-649> |Tier 2|Time 1379( 532+847 )ms|AST 216|Inlined 77Y 5N|IR 5609/ 13177|CodeSize 62834|Addr 0x7f6ce0943000|Timestamp 56109621568538414|Src n/a
[engine] opt done id=682 AWFYUnionFindNode>>#union: |Tier 2|Time 8( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 58/ 189|CodeSize 439|Addr 0x7f6ce0941000|Timestamp 56109621577156150|Src n/a
[engine] opt done id=624 AWFYHavlakLoopFinder>>#findLoops |Tier 2|Time 4648(1052+3596)ms|AST 697|Inlined 57Y 8N|IR 9268/ 51092|CodeSize 226412|Addr 0x7f6ce0908000|Timestamp 56109622427077496|Src n/a
[engine] opt done id=673 [] in AWFYHavlakLoopFinder>>#stepEProcessNonBackPreds:nodePool:workList:x: |Tier 2|Time 1107( 370+737 )ms|AST 204|Inlined 41Y 0N|IR 4664/ 16227|CodeSize 76651|Addr 0x7f6ce08f4000|Timestamp 56109622683832513|Src n/a
[engine] opt done id=584 Behavior>>#new <split-584> |Tier 2|Time 21( 8+13 )ms|AST 26|Inlined 0Y 0N|IR 96/ 676|CodeSize 2706|Addr 0x7f6ce08f2000|Timestamp 56109622705394872|Src n/a
[engine] opt done id=642 AWFYHavlakLoopFinder>>#doDFS:current: |Tier 2|Time 1458( 535+924 )ms|AST 216|Inlined 77Y 5N|IR 5610/ 13258|CodeSize 62917|Addr 0x7f6ce08e1000|Timestamp 56109622747629001|Src n/a
[engine] opt done id=591 AWFYSimpleLoop>>#counter: |Tier 2|Time 8( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 70/ 112|CodeSize 215|Addr 0x7f6ce08df000|Timestamp 56109622755488850|Src n/a
[engine] opt done id=583 AWFYSimpleLoop class>>#basicBlock:reducible: |Tier 2|Time 377( 219+158 )ms|AST 33|Inlined 28Y 0N|IR 1811/ 4941|CodeSize 19895|Addr 0x7f6ce08d9000|Timestamp 56109622804896463|Src n/a
[engine] opt done id=585 AWFYSimpleLoop>>#init:reducible: |Tier 2|Time 329( 193+136 )ms|AST 77|Inlined 26Y 0N|IR 1700/ 4323|CodeSize 17265|Addr 0x7f6ce08d3000|Timestamp 56109623034249113|Src n/a
[engine] opt done id=679 AWFYUnionFindNode>>#loop: |Tier 2|Time 8( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 58/ 189|CodeSize 439|Addr 0x7f6ce08d1000|Timestamp 56109623042626303|Src n/a
[engine] opt done id=638 AWFYSomIdentityDictionary>>#newEntry:value:hash: |Tier 2|Time 38( 30+8 )ms|AST 29|Inlined 3Y 0N|IR 44/ 431|CodeSize 1677|Addr 0x7f6ce08cf000|Timestamp 56109623080826333|Src n/a
[engine] created adapter c2i_J_AAAJA | CodeAddress 0x7f6ce08ce000
[engine] opt done id=707 Integer>>#timesRepeat: <split-707> |Tier 1|Time 35( 22+13 )ms|AST 48|Inlined 0Y 1N|IR 296/ 849|CodeSize 3877|Addr 0x7f6ce08cc000|Timestamp 56109623115927278|Src n/a
[engine] opt done id=521 Object>>#= |Tier 2|Time 7( 4+3 )ms|AST 14|Inlined 0Y 0N|IR 20/ 87|CodeSize 262|Addr 0x7f6ce08ca000|Timestamp 56109623123160200|Src n/a
[engine] opt done id=582 AWFYLoopStructureGraph>>#initialize |Tier 1|Time 46( 33+13 )ms|AST 91|Inlined 0Y 5N|IR 464/ 856|CodeSize 2948|Addr 0x7f6ce08c8000|Timestamp 56109623168939792|Src n/a
[engine] opt done id=590 AWFYSimpleLoop>>#setIsRoot |Tier 1|Time 7( 4+3 )ms|AST 7|Inlined 0Y 0N|IR 143/ 186|CodeSize 571|Addr 0x7f6ce08c6000|Timestamp 56109623176288377|Src n/a
[engine] created adapter i2c_J_AAAJA | CodeAddress 0x7f6ce08c5000
[engine] opt done id=676 AWFYLoopStructureGraph>>#createNewLoop:reducible: |Tier 2|Time 457( 233+225 )ms|AST 71|Inlined 31Y 0N|IR 2212/ 6685|CodeSize 29277|Addr 0x7f6ce08bc000|Timestamp 56109623212908307|Src n/a
[engine] created adapter c2i_J_AAJA | CodeAddress 0x7f6ce08bb000
[engine] opt done id=704 [] in [] in AWFYLoopTesterApp>>#constructCFG:p:p: |Tier 1|Time 103( 47+55 )ms|AST 93|Inlined 0Y 4N|IR 869/ 4969|CodeSize 20891|Addr 0x7f6ce08b4000|Timestamp 56109623279066948|Src n/a
[engine] opt done id=688 AWFYSimpleLoop>>#addChildLoop: |Tier 2|Time 266( 121+145 )ms|AST 21|Inlined 14Y 0N|IR 1147/ 2200|CodeSize 9489|Addr 0x7f6ce08b0000|Timestamp 56109623479098105|Src n/a
[engine] opt done id=678 AWFYHavlakLoopFinder>>#setLoopAttribute:nodePool:loop: |Tier 2|Time 716( 253+463 )ms|AST 55|Inlined 35Y 0N|IR 3097/ 5735|CodeSize 25911|Addr 0x7f6ce08a8000|Timestamp 56109623521127169|Src n/a
[engine] opt done id=687 AWFYSimpleLoop>>#parent: |Tier 2|Time 280( 184+95 )ms|AST 23|Inlined 15Y 0N|IR 1216/ 2330|CodeSize 9787|Addr 0x7f6ce08a4000|Timestamp 56109623558903380|Src n/a
[engine] opt done id=666 [] in AWFYHavlakLoopFinder>>#findLoops |Tier 2|Time 123( 54+69 )ms|AST 20|Inlined 1Y 0N|IR 542/ 1970|CodeSize 8293|Addr 0x7f6ce08a0000|Timestamp 56109623644573387|Src n/a
[engine] opt done id=658 AWFYSomSet>>#hasSome: |Tier 2|Time 103( 41+63 )ms|AST 20|Inlined 4Y 0N|IR 510/ 2095|CodeSize 8614|Addr 0x7f6ce089c000|Timestamp 56109623748287808|Src n/a
[engine] opt done id=599 AWFYControlFlowGraph>>#numNodes |Tier 2|Time 15( 11+4 )ms|AST 17|Inlined 1Y 0N|IR 41/ 105|CodeSize 330|Addr 0x7f6ce089a000|Timestamp 56109623763319466|Src n/a
[engine] opt done id=654 [] in AWFYHavlakLoopFinder>>#processEdges:w: |Tier 2|Time 434( 228+206 )ms|AST 119|Inlined 25Y 0N|IR 2422/ 4774|CodeSize 20075|Addr 0x7f6ce0894000|Timestamp 56109623912935219|Src n/a
[engine] opt done id=663 [] in AWFYHavlakLoopFinder>>#stepD:nodePool: |Tier 2|Time 393( 217+176 )ms|AST 51|Inlined 20Y 0N|IR 2351/ 4115|CodeSize 19018|Addr 0x7f6ce088e000|Timestamp 56109623952199126|Src n/a
[engine] opt done id=598 AWFYVector>>#at:put: |Tier 2|Time 116( 48+68 )ms|AST 185|Inlined 0Y 0N|IR 558/ 1927|CodeSize 9701|Addr 0x7f6ce088a000|Timestamp 56109624029042980|Src n/a
[engine] opt done id=607 Behavior>>#new <split-607> |Tier 2|Time 15( 8+7 )ms|AST 26|Inlined 0Y 0N|IR 31/ 372|CodeSize 1369|Addr 0x7f6ce0888000|Timestamp 56109624044604480|Src n/a
[engine] opt done id=593 AWFYControlFlowGraph>>#createNode: |Tier 2|Time 296( 156+140 )ms|AST 115|Inlined 14Y 0N|IR 1041/ 4855|CodeSize 22088|Addr 0x7f6ce0881000|Timestamp 56109624059073398|Src n/a
[engine] opt done id=609 AWFYBasicBlock>>#addOutEdge: |Tier 2|Time 122( 54+68 )ms|AST 21|Inlined 1Y 0N|IR 541/ 1956|CodeSize 8187|Addr 0x7f6ce087e000|Timestamp 56109624181119436|Src n/a
[engine] opt done id=610 AWFYBasicBlock>>#addInEdge: |Tier 2|Time 122( 54+68 )ms|AST 21|Inlined 1Y 0N|IR 541/ 1956|CodeSize 8187|Addr 0x7f6ce087b000|Timestamp 56109624303369701|Src n/a
[engine] opt done id=712 [] in AWFYUnionFindNode>>#findSet |Tier 1|Time 13( 9+5 )ms|AST 19|Inlined 0Y 1N|IR 167/ 270|CodeSize 972|Addr 0x7f6ce0879000|Timestamp 56109624317083666|Src n/a
[engine] opt done id=580 AWFYLoopStructureGraph class>>#new |Tier 1|Time 13( 9+4 )ms|AST 24|Inlined 0Y 2N|IR 193/ 270|CodeSize 876|Addr 0x7f6ce0877000|Timestamp 56109624330563441|Src n/a
[engine] opt done id=611 AWFYControlFlowGraph>>#addEdge: |Tier 2|Time 122( 54+68 )ms|AST 21|Inlined 1Y 0N|IR 541/ 1956|CodeSize 8187|Addr 0x7f6ce0874000|Timestamp 56109624452302442|Src n/a
[engine] opt done id=581 Behavior>>#new <split-581> |Tier 1|Time 19( 11+8 )ms|AST 27|Inlined 0Y 1N|IR 170/ 616|CodeSize 2364|Addr 0x7f6ce0872000|Timestamp 56109624471543020|Src n/a
[engine] opt done id=714 [] in AWFYLoopTesterApp>>#main:loop:p:p:p: |Tier 1|Time 15( 11+5 )ms|AST 29|Inlined 0Y 2N|IR 199/ 284|CodeSize 935|Addr 0x7f6ce0870000|Timestamp 56109624486917057|Src n/a
[engine] opt done id=606 AWFYBasicBlockEdge class>>#for:from:to: |Tier 2|Time 903( 270+633 )ms|AST 36|Inlined 38Y 0N|IR 3627/ 15129|CodeSize 75639|Addr 0x7f6ce085c000|Timestamp 56109624854975766|Src n/a
[engine] opt done id=713 Integer>>#timesRepeat: <split-713> |Tier 1|Time 26( 14+12 )ms|AST 48|Inlined 0Y 1N|IR 282/ 779|CodeSize 3500|Addr 0x7f6ce085a000|Timestamp 56109624881410991|Src n/a
[engine] opt done id=720 [] in AWFYLoopStructureGraph>>#calculateNestingLevel |Tier 2|Time 242( 142+100 )ms|AST 61|Inlined 16Y 0N|IR 1346/ 2366|CodeSize 9329|Addr 0x7f6ce0856000|Timestamp 56109625123720837|Src n/a
[engine] opt done id=694 AWFYHavlakLoopFinder>>#doDFS:current: <split-694> |Tier 2|Time 826( 563+263 )ms|AST 216|Inlined 31Y 1N|IR 2520/ 5859|CodeSize 28788|Addr 0x7f6ce084d000|Timestamp 56109625312733621|Src n/a
[engine] opt done id=719 AWFYVector>>#forEach: <split-719> |Tier 2|Time 463( 168+295 )ms|AST 74|Inlined 17Y 0N|IR 1646/ 5918|CodeSize 25440|Addr 0x7f6ce0845000|Timestamp 56109625335189436|Src n/a
[engine] opt done id=692 AWFYHavlakLoopFinder>>#doDFS:current: <split-692> |Tier 2|Time 1211( 511+700 )ms|AST 216|Inlined 63Y 1N|IR 4818/ 11408|CodeSize 55711|Addr 0x7f6ce0836000|Timestamp 56109626334615203|Src n/a
[engine] opt done id=604 AWFYLoopTesterApp>>#buildStraight:n: |Tier 2|Time 1111( 313+797 )ms|AST 101|Inlined 40Y 0N|IR 3804/ 15329|CodeSize 78092|Addr 0x7f6ce0821000|Timestamp 56109626445944249|Src n/a
[engine] opt done id=722 AWFYSimpleLoop>>#depthLevel: |Tier 2|Time 8( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 70/ 112|CodeSize 215|Addr 0x7f6ce081f000|Timestamp 56109626453759329|Src n/a
[engine] opt done id=721 AWFYLoopStructureGraph>>#calculateNestingLevelRec:depth: |Tier 2|Time 383( 339+44 )ms|AST 56|Inlined 1Y 1N|IR 294/ 2406|CodeSize 9521|Addr 0x7f6ce081b000|Timestamp 56109626717907492|Src n/a
[engine] opt done id=625 AWFYVector>>#removeAll |Tier 2|Time 23( 12+11 )ms|AST 27|Inlined 0Y 0N|IR 163/ 469|CodeSize 1525|Addr 0x7f6ce0819000|Timestamp 56109626748478230|Src n/a
[engine] opt done id=616 AWFYLoopTesterApp>>#findLoops: |Tier 2|Time 137( 95+42 )ms|AST 40|Inlined 15Y 1N|IR 323/ 2348|CodeSize 9092|Addr 0x7f6ce0815000|Timestamp 56109626885413512|Src n/a
[engine] opt done id=630 AWFYHavlakLoopFinder>>#initAllNodes |Tier 2|Time 380( 331+49 )ms|AST 57|Inlined 0Y 2N|IR 454/ 2580|CodeSize 9598|Addr 0x7f6ce0811000|Timestamp 56109627265309246|Src n/a
[engine] opt done id=691 AWFYUnionFindNode>>#initNode:dfs: <split-691> |Tier 2|Time 12( 7+6 )ms|AST 13|Inlined 0Y 0N|IR 104/ 287|CodeSize 734|Addr 0x7f6ce080f000|Timestamp 56109627277763000|Src n/a
[engine] opt done id=690 AWFYHavlakLoopFinder>>#doDFS:current: <split-690> |Tier 2|Time 2045( 658+1387)ms|AST 216|Inlined 95Y 1N|IR 7116/ 16837|CodeSize 83228|Addr 0x7f6ce07f9000|Timestamp 56109627357935869|Src n/a
[engine] opt done id=605 AWFYLoopTesterApp>>#buildConnect:end: |Tier 2|Time 930( 277+653 )ms|AST 27|Inlined 39Y 0N|IR 3706/ 15185|CodeSize 75229|Addr 0x7f6ce07e5000|Timestamp 56109627383465486|Src n/a
[engine] opt done id=615 [] in AWFYLoopTesterApp>>#addDummyLoops: |Tier 2|Time 144( 100+44 )ms|AST 18|Inlined 16Y 1N|IR 360/ 2398|CodeSize 9110|Addr 0x7f6ce07e1000|Timestamp 56109627422161763|Src n/a
[engine] opt done id=589 AWFYSimpleLoop>>#nestingLevel: |Tier 2|Time 17( 12+6 )ms|AST 32|Inlined 1Y 0N|IR 166/ 200|CodeSize 351|Addr 0x7f6ce07df000|Timestamp 56109627439840750|Src n/a
[engine] opt done id=612 AWFYLoopTesterApp>>#buildDiamond: |Tier 2|Time 140( 129+11 )ms|AST 151|Inlined 0Y 4N|IR 184/ 372|CodeSize 1385|Addr 0x7f6ce07dd000|Timestamp 56109627523394458|Src n/a
[engine] opt done id=731 Integer>>#timesRepeat: <split-731> |Tier 2|Time 263( 118+146 )ms|AST 48|Inlined 17Y 1N|IR 489/ 5653|CodeSize 23761|Addr 0x7f6ce07d6000|Timestamp 56109627621520175|Src n/a
[engine] opt done id=603 AWFYLoopTesterApp>>#buildBaseLoop: |Tier 2|Time 119( 107+12 )ms|AST 180|Inlined 0Y 9N|IR 263/ 410|CodeSize 1609|Addr 0x7f6ce07d4000|Timestamp 56109627643088192|Src n/a
[engine] opt done id=706 Integer>>#timesRepeat: <split-706> |Tier 2|Time 264( 150+114 )ms|AST 48|Inlined 1Y 1N|IR 245/ 4335|CodeSize 18021|Addr 0x7f6ce07ce000|Timestamp 56109627703521721|Src n/a
[engine] opt done id=582 AWFYLoopStructureGraph>>#initialize |Tier 2|Time 395( 257+137 )ms|AST 91|Inlined 37Y 0N|IR 1368/ 5505|CodeSize 22465|Addr 0x7f6ce07c7000|Timestamp 56109628048275442|Src n/a
[engine] opt done id=371 String>>#, |Tier 1|Time 25( 18+7 )ms|AST 56|Inlined 0Y 2N|IR 276/ 405|CodeSize 1534|Addr 0x7f6ce07c5000|Timestamp 56109628291477137|Src n/a
[engine] opt done id=16 String class>>#new: |Tier 1|Time 26( 15+11 )ms|AST 48|Inlined 0Y 1N|IR 206/ 618|CodeSize 2787|Addr 0x7f6ce07c3000|Timestamp 56109628292148625|Src n/a
[engine] created adapter i2c_A_AAJ | CodeAddress 0x7f6ce07c2000
[engine] created adapter c2i_J_AAJ | CodeAddress 0x7f6ce07c1000
[engine] opt done id=299 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 1|Time 78( 52+26 )ms|AST 190|Inlined 0Y 1N|IR 705/ 1562|CodeSize 6920|Addr 0x7f6ce07be000|Timestamp 56109628344321535|Src n/a
[engine] opt done id=729 SmallInteger>>#printString |Tier 1|Time 55( 44+11 )ms|AST 156|Inlined 0Y 2N|IR 375/ 617|CodeSize 2868|Addr 0x7f6ce07bc000|Timestamp 56109628346863957|Src n/a
[engine] opt done id=732 Integer>>#timesRepeat: <split-732> |Tier 1|Time 85( 15+70 )ms|AST 48|Inlined 0Y 1N|IR 304/ 889|CodeSize 4115|Addr 0x7f6ce07b9000|Timestamp 56109628412609465|Src n/a
[engine] opt done id=703 [] in AWFYLoopTesterApp>>#constructCFG:p:p: |Tier 1|Time 154( 99+56 )ms|AST 105|Inlined 0Y 4N|IR 682/ 3954|CodeSize 16736|Addr 0x7f6ce07b3000|Timestamp 56109628499044902|Src n/a
[engine] opt done id=556 StandardFileStream>>#isBinary |Tier 1|Time 11( 8+3 )ms|AST 25|Inlined 0Y 0N|IR 100/ 181|CodeSize 660|Addr 0x7f6ce07b1000|Timestamp 56109629647584238|Src n/a
[engine] opt done id=575 AWFYControlFlowGraph>>#initialize |Tier 1|Time 20( 14+7 )ms|AST 31|Inlined 0Y 2N|IR 231/ 497|CodeSize 1674|Addr 0x7f6ce07af000|Timestamp 56109629656766740|Src n/a
[engine] opt done id=707 Integer>>#timesRepeat: <split-707> |Tier 2|Time 283( 209+74 )ms|AST 48|Inlined 0Y 1N|IR 188/ 2754|CodeSize 11701|Addr 0x7f6ce07ab000|Timestamp 56109629978657519|Src n/a
[engine] opt done id=704 [] in [] in AWFYLoopTesterApp>>#constructCFG:p:p: |Tier 2|Time 294( 208+86 )ms|AST 93|Inlined 0Y 4N|IR 724/ 4235|CodeSize 16213|Addr 0x7f6ce07a6000|Timestamp 56109629990201964|Src n/a
[engine] opt done id=712 [] in AWFYUnionFindNode>>#findSet |Tier 2|Time 16( 10+6 )ms|AST 19|Inlined 1Y 0N|IR 99/ 254|CodeSize 502|Addr 0x7f6ce07a4000|Timestamp 56109631105402542|Src n/a
[engine] opt done id=573 AWFYControlFlowGraph class>>#new |Tier 1|Time 14( 9+5 )ms|AST 24|Inlined 0Y 2N|IR 193/ 270|CodeSize 876|Addr 0x7f6ce07a2000|Timestamp 56109632005861242|Src n/a
[engine] opt done id=574 Behavior>>#new <split-574> |Tier 1|Time 18( 11+7 )ms|AST 27|Inlined 0Y 1N|IR 170/ 616|CodeSize 2364|Addr 0x7f6ce07a0000|Timestamp 56109632009753765|Src n/a
[engine] opt done id=572 AWFYLoopTesterApp>>#initialize |Tier 1|Time 26( 17+8 )ms|AST 46|Inlined 0Y 3N|IR 289/ 602|CodeSize 1968|Addr 0x7f6ce079e000|Timestamp 56109632017626326|Src n/a
[engine] opt done id=581 Behavior>>#new <split-581> |Tier 2|Time 377( 288+89 )ms|AST 27|Inlined 38Y 0N|IR 945/ 4292|CodeSize 15892|Addr 0x7f6ce0799000|Timestamp 56109632451834177|Src n/a
[engine] opt done id=580 AWFYLoopStructureGraph class>>#new |Tier 2|Time 482( 323+159 )ms|AST 24|Inlined 77Y 0N|IR 1746/ 7552|CodeSize 28255|Addr 0x7f6ce0791000|Timestamp 56109632556469084|Src n/a
[engine] opt done id=714 [] in AWFYLoopTesterApp>>#main:loop:p:p:p: |Tier 2|Time 185( 179+6 )ms|AST 29|Inlined 0Y 2N|IR 93/ 175|CodeSize 559|Addr 0x7f6ce078f000|Timestamp 56109632839693969|Src n/a
[engine] opt done id=713 Integer>>#timesRepeat: <split-713> |Tier 2|Time 382( 294+88 )ms|AST 48|Inlined 1Y 2N|IR 232/ 3224|CodeSize 13845|Addr 0x7f6ce078a000|Timestamp 56109633661521975|Src n/a
[engine] opt done id=544 Character class>>#cr |Tier 1|Time 10( 6+4 )ms|AST 19|Inlined 0Y 0N|IR 93/ 135|CodeSize 505|Addr 0x7f6ce0788000|Timestamp 56109641410337068|Src n/a
[engine] created adapter i2c_A_AAACA | CodeAddress 0x7f6ce0787000
[engine] created adapter i2c_J_AAC | CodeAddress 0x7f6ce0786000
[engine] opt done id=542 Character>>#asUnicode |Tier 1|Time 15( 13+3 )ms|AST 31|Inlined 0Y 0N|IR 89/ 125|CodeSize 454|Addr 0x7f6ce0784000|Timestamp 56109643748359909|Src n/a
[engine] created adapter c2i_J_AAC | CodeAddress 0x7f6ce0783000
[engine] created adapter c2i_A_AAAC | CodeAddress 0x7f6ce0782000
[engine] opt done id=540 UTF8TextConverter>>#nextPut:toStream: |Tier 1|Time 67( 55+12 )ms|AST 130|Inlined 0Y 5N|IR 427/ 723|CodeSize 2820|Addr 0x7f6ce0780000|Timestamp 56109643799892062|Src n/a
[engine] opt done id=488 FileStream class>>#stdout |Tier 1|Time 20( 14+7 )ms|AST 37|Inlined 0Y 1N|IR 201/ 403|CodeSize 1464|Addr 0x7f6ce077e000|Timestamp 56109646073263026|Src n/a
[engine] opt done id=487 AWFYScriptConsole class>>#println: |Tier 1|Time 24( 18+6 )ms|AST 62|Inlined 0Y 4N|IR 279/ 373|CodeSize 1344|Addr 0x7f6ce077c000|Timestamp 56109646077494576|Src n/a
[engine] opt done id=555 MultiByteFileStream>>#nextPutAll: |Tier 1|Time 25( 19+7 )ms|AST 65|Inlined 0Y 2N|IR 230/ 391|CodeSize 1441|Addr 0x7f6ce077a000|Timestamp 56109646078568789|Src n/a
[engine] created adapter i2c_A_AAAJJJ | CodeAddress 0x7f6ce0779000
[engine] opt done id=702 AWFYLoopTesterApp>>#constructCFG:p:p: |Tier 1|Time 58( 22+36 )ms|AST 43|Inlined 0Y 1N|IR 355/ 3105|CodeSize 14086|Addr 0x7f6ce0774000|Timestamp 56109646170943482|Src n/a
[engine] opt done id=724 AWFYLoopStructureGraph>>#numLoops |Tier 1|Time 14( 8+5 )ms|AST 17|Inlined 0Y 1N|IR 169/ 299|CodeSize 1042|Addr 0x7f6ce0772000|Timestamp 56109647227358802|Src n/a
[engine] created adapter i2c_Z_AAAAJ | CodeAddress 0x7f6ce0771000
[engine] opt done id=725 ArrayedCollection class>>#with:with: |Tier 1|Time 25( 18+7 )ms|AST 52|Inlined 0Y 0N|IR 206/ 460|CodeSize 1783|Addr 0x7f6ce076f000|Timestamp 56109647238716690|Src n/a
[engine] opt done id=718 AWFYLoopStructureGraph>>#calculateNestingLevel |Tier 1|Time 47( 17+30 )ms|AST 39|Inlined 0Y 2N|IR 504/ 2790|CodeSize 11424|Addr 0x7f6ce076b000|Timestamp 56109647245307320|Src n/a
[engine] opt done id=726 AWFYHavlak>>#verifyResult:iterations: |Tier 1|Time 28( 22+7 )ms|AST 65|Inlined 0Y 0N|IR 220/ 404|CodeSize 1501|Addr 0x7f6ce0769000|Timestamp 56109647255916961|Src n/a
[engine] created adapter c2i_A_AAJ | CodeAddress 0x7f6ce0768000
[engine] opt done id=727 AWFYRun>>#printResult: |Tier 1|Time 37( 30+8 )ms|AST 68|Inlined 0Y 5N|IR 337/ 484|CodeSize 1724|Addr 0x7f6ce0766000|Timestamp 56109647276239854|Src n/a
[engine] created adapter i2c_J_AAJ | CodeAddress 0x7f6ce0765000
[engine] opt done id=728 Object>>#asString |Tier 1|Time 11( 7+4 )ms|AST 17|Inlined 0Y 1N|IR 156/ 227|CodeSize 689|Addr 0x7f6ce0763000|Timestamp 56109648383614389|Src n/a
[engine] opt done id=557 TextConverter>>#nextPutAll:toStream: |Tier 1|Time 17( 13+5 )ms|AST 34|Inlined 0Y 1N|IR 176/ 292|CodeSize 1036|Addr 0x7f6ce0761000|Timestamp 56109648389957768|Src n/a
[engine] opt done id=730 SmallInteger>>#decimalDigitLength |Tier 1|Time 18( 16+2 )ms|AST 47|Inlined 0Y 0N|IR 101/ 146|CodeSize 603|Addr 0x7f6ce075f000|Timestamp 56109648390832155|Src n/a
[engine] created adapter i2c_A_AAAJAJ | CodeAddress 0x7f6ce075e000
[engine] created adapter c2i_A_AAAJAJ | CodeAddress 0x7f6ce075d000
[engine] opt done id=559 MultiByteFileStream>>#basicNext:putAll:startingAt: |Tier 1|Time 27( 23+4 )ms|AST 23|Inlined 0Y 1N|IR 164/ 235|CodeSize 805|Addr 0x7f6ce075b000|Timestamp 56109649562115630|Src n/a
[engine] opt done id=560 StandardFileStream>>#next:putAll:startingAt: |Tier 1|Time 32( 24+8 )ms|AST 65|Inlined 0Y 0N|IR 228/ 502|CodeSize 2204|Addr 0x7f6ce0759000|Timestamp 56109649567786821|Src n/a
[engine] opt done id=558 TextConverter>>#next:putAll:startingAt:toStream: |Tier 1|Time 38( 29+9 )ms|AST 133|Inlined 0Y 2N|IR 312/ 499|CodeSize 1931|Addr 0x7f6ce0757000|Timestamp 56109649573303656|Src n/a
[engine] created adapter i2c_A_AAAC | CodeAddress 0x7f6ce0756000
[engine] opt done id=563 MultiByteFileStream>>#basicNextPutAll: |Tier 1|Time 11( 7+4 )ms|AST 17|Inlined 0Y 1N|IR 154/ 225|CodeSize 736|Addr 0x7f6ce0754000|Timestamp 56109650691716121|Src n/a
[engine] opt done id=561 WriteStream>>#cr |Tier 1|Time 17( 12+5 )ms|AST 31|Inlined 0Y 2N|IR 199/ 287|CodeSize 935|Addr 0x7f6ce0752000|Timestamp 56109650697419372|Src n/a
[engine] created adapter c2i_A_AAACA | CodeAddress 0x7f6ce0751000
[engine] opt done id=562 MultiByteFileStream>>#nextPut: |Tier 1|Time 29( 24+5 )ms|AST 35|Inlined 0Y 1N|IR 181/ 317|CodeSize 1125|Addr 0x7f6ce074f000|Timestamp 56109650709754110|Src n/a
[engine] opt done id=564 StandardFileStream>>#nextPutAll: |Tier 1|Time 34( 25+10 )ms|AST 90|Inlined 0Y 0N|IR 285/ 628|CodeSize 2779|Addr 0x7f6ce074d000|Timestamp 56109650726220800|Src n/a
[engine] opt done id=565 StandardFileStream>>#flush |Tier 1|Time 12( 8+5 )ms|AST 19|Inlined 0Y 0N|IR 156/ 269|CodeSize 936|Addr 0x7f6ce074b000|Timestamp 56109651848431009|Src n/a
[engine] opt done id=570 AWFYLoopTesterApp class>>#new |Tier 1|Time 14( 9+5 )ms|AST 24|Inlined 0Y 2N|IR 193/ 270|CodeSize 876|Addr 0x7f6ce0749000|Timestamp 56109651862563065|Src n/a
[engine] created adapter c2i_A_AAAJJJJJ | CodeAddress 0x7f6ce0748000
[engine] opt done id=568 AWFYRun>>#measure: |Tier 1|Time 33( 25+8 )ms|AST 93|Inlined 0Y 2N|IR 310/ 444|CodeSize 1667|Addr 0x7f6ce0746000|Timestamp 56109651868797556|Src n/a
[engine] created adapter c2i_Z_AAAAJ | CodeAddress 0x7f6ce0745000
[engine] opt done id=569 AWFYHavlak>>#innerBenchmarkLoop: |Tier 1|Time 44( 39+5 )ms|AST 54|Inlined 0Y 3N|IR 259/ 337|CodeSize 1174|Addr 0x7f6ce0743000|Timestamp 56109651880169833|Src n/a
[engine] created adapter i2c_A_AAAJJJJJ | CodeAddress 0x7f6ce0742000
[engine] opt done id=571 Behavior>>#new <split-571> |Tier 1|Time 19( 12+8 )ms|AST 27|Inlined 0Y 1N|IR 170/ 616|CodeSize 2364|Addr 0x7f6ce0740000|Timestamp 56109652995063794|Src n/a
[engine] opt done id=602 AWFYLoopTesterApp>>#constructSimpleCFG |Tier 1|Time 32( 23+9 )ms|AST 70|Inlined 0Y 4N|IR 323/ 526|CodeSize 1980|Addr 0x7f6ce073e000|Timestamp 56109653007684897|Src n/a
[engine] created adapter c2i_A_AAAJJJ | CodeAddress 0x7f6ce073d000
[engine] opt done id=601 AWFYLoopTesterApp>>#main:loop:p:p:p: |Tier 1|Time 136( 72+64 )ms|AST 139|Inlined 0Y 9N|IR 1096/ 5242|CodeSize 23100|Addr 0x7f6ce0736000|Timestamp 56109653111917917|Src n/a
[engine] opt done id=613 AWFYLoopTesterApp>>#addDummyLoops: |Tier 1|Time 32( 11+21 )ms|AST 23|Inlined 0Y 1N|IR 281/ 1938|CodeSize 8260|Addr 0x7f6ce0732000|Timestamp 56109654169362401|Src n/a
[engine] opt done id=732 Integer>>#timesRepeat: <split-732> |Tier 2|Time 318( 241+77 )ms|AST 48|Inlined 0Y 1N|IR 196/ 2854|CodeSize 12122|Addr 0x7f6ce072e000|Timestamp 56109685640074827|Src n/a
[engine] opt done id=703 [] in AWFYLoopTesterApp>>#constructCFG:p:p: |Tier 2|Time 2211( 481+1730)ms|AST 105|Inlined 77Y 3N|IR 8617/ 33363|CodeSize 168893|Addr 0x7f6ce0703000|Timestamp 56109692179853604|Src n/a
[engine] opt done id=729 SmallInteger>>#printString |Tier 2|Time 90( 53+37 )ms|AST 156|Inlined 4Y 1N|IR 227/ 1240|CodeSize 4731|Addr 0x7f6ce0700000|Timestamp 56109709635014830|Src n/a
[engine] opt done id=16 String class>>#new: |Tier 2|Time 37( 25+11 )ms|AST 48|Inlined 2Y 1N|IR 102/ 509|CodeSize 2424|Addr 0x7f6ce06fe000|Timestamp 56109789056957055|Src n/a
[engine] opt done id=575 AWFYControlFlowGraph>>#initialize |Tier 2|Time 58( 37+21 )ms|AST 31|Inlined 8Y 0N|IR 120/ 1287|CodeSize 5179|Addr 0x7f6ce06fb000|Timestamp 56109798264781183|Src n/a
[engine] opt done id=299 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 2|Time 118( 60+58 )ms|AST 190|Inlined 3Y 1N|IR 675/ 1478|CodeSize 6277|Addr 0x7f6ce06f8000|Timestamp 56109854799579675|Src n/a
[engine] opt done id=371 String>>#, |Tier 2|Time 143( 98+45 )ms|AST 56|Inlined 9Y 2N|IR 721/ 1569|CodeSize 6609|Addr 0x7f6ce06f5000|Timestamp 56109857158259528|Src n/a
[engine] opt done id=556 StandardFileStream>>#isBinary |Tier 2|Time 10( 7+4 )ms|AST 25|Inlined 0Y 0N|IR 25/ 94|CodeSize 312|Addr 0x7f6ce06f3000|Timestamp 56109858180581856|Src n/a
[engine] opt inval. id=729 SmallInteger>>#printString |Timestamp 56109964211061038|Src n/a|Reason null
[engine] opt inval. id=730 SmallInteger>>#decimalDigitLength |Timestamp 56109964211425768|Src n/a|Reason null
[engine] opt inval. id=558 TextConverter>>#next:putAll:startingAt:toStream: |Timestamp 56109964212272218|Src n/a|Reason null
[engine] Truffle runtime statistics for engine 1
Compilations : 320
Success : 315
Temporary Bailouts : 3
jdk.graal.compiler.core.common.CancellationBailoutException: Compilation cancelled.: 3
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 : 396
Dequeues : 78
Target inlined into only caller: 57
null : 12
Latest layout assumption Layout no longer valid: 6
Profiled Argument Types : 3
Splits : 81
Compilation Accuracy : 0.912500
Queue Accuracy : 0.803030
Compilation Utilization : 0.174954
Remaining Compilation Queue : 0
Time to queue : count= 396, sum=4917925337, min= 4, average= 12419003.38, max=354974862, maxTarget=TextConverter>>#next:putAll:startingAt:toStream:
Time waiting in queue : count= 320, sum= 575076839, min= 6, average= 1797115.12, max=13716012, maxTarget=AWFYSomSet>>#hasSome:
--------------------------- :
AST node statistics :
Truffle node count : count= 317, sum= 162773, min= 11, average= 513.48, max= 8403, maxTarget=AWFYHavlakLoopFinder>>#doDFS:current: <split-690>
Trivial : count= 317, sum= 62133, min= 4, average= 196.00, max= 3171, maxTarget=AWFYHavlakLoopFinder>>#doDFS:current: <split-690>
Non Trivial : count= 317, sum= 100640, min= 7, average= 317.48, max= 5232, maxTarget=AWFYHavlakLoopFinder>>#doDFS:current: <split-690>
Monomorphic : count= 317, sum= 99778, min= 7, average= 314.76, max= 5202, maxTarget=AWFYHavlakLoopFinder>>#doDFS:current: <split-690>
Polymorphic : count= 317, sum= 862, min= 0, average= 2.72, max= 61, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@409>
Megamorphic : count= 317, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Behavior>>#new <split-578>
Truffle call count : count= 317, sum= 2284, min= 0, average= 7.21, max= 106, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@409>
Indirect : count= 317, sum= 1, min= 0, average= 0.00, max= 1, maxTarget=Integer>>#timesRepeat:
Direct : count= 317, sum= 2283, min= 0, average= 7.20, max= 106, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@409>
Dispatched : count= 317, sum= 528, min= 0, average= 1.67, max= 27, maxTarget=AWFYHavlakLoopFinder>>#findLoops
Inlined : count= 317, sum= 1755, min= 0, average= 5.54, max= 99, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@409>
---------- :
Cloned : count= 317, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Behavior>>#new <split-578>
Not Cloned : count= 317, sum= 2295, min= 0, average= 7.24, max= 117, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@409>
Truffle loops : count= 317, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Behavior>>#new <split-578>
--------------------------- :
Compilation Tier 1 :
Compilation Rate : 98287.03 bytes/second
Truffle Tier Rate : 169108.31 bytes/second
Graal Tier Rate : 260327.66 bytes/second
Installation Rate : 2383226.68 bytes/second
Time for compilation (us) : count= 205, sum= 10240689, min= 6419, average= 49954.58, max= 944000, maxTarget=AWFYHavlakLoopFinder>>#findLoops
Truffle Tier (us) : count= 205, sum= 5951966, min= 3765, average= 29033.98, max= 390651, maxTarget=AWFYHavlakLoopFinder>>#findLoops
Graal Tier (us) : count= 205, sum= 3866385, min= 1908, average= 18860.42, max= 523765, maxTarget=AWFYHavlakLoopFinder>>#findLoops
Code Installation (us) : count= 205, sum= 422337, min= 297, average= 2060.18, max= 56578, maxTarget=Integer>>#timesRepeat: <split-732>
Graal node count :
After Truffle Tier : count= 205, sum= 73867, min= 87, average= 360.33, max= 5186, maxTarget=AWFYHavlakLoopFinder>>#findLoops
After Graal Tier : count= 205, sum= 237488, min= 123, average= 1158.48, max= 23641, maxTarget=AWFYHavlakLoopFinder>>#findLoops
Graal compilation result :
Code size : count= 205, sum= 1006527, min= 454, average= 4909.89, max= 102828, maxTarget=AWFYHavlakLoopFinder>>#findLoops
Total frame size : count= 205, sum= 33216, min= 48, average= 162.03, max= 1168, maxTarget=AWFYHavlakLoopFinder>>#findLoops
Exception handlers : count= 205, sum= 663, min= 1, average= 3.23, max= 28, maxTarget=AWFYHavlakLoopFinder>>#findLoops
Infopoints : count= 205, sum= 9761, min= 5, average= 47.61, max= 1057, maxTarget=AWFYHavlakLoopFinder>>#findLoops
CALL : count= 205, sum= 9761, min= 5, average= 47.61, max= 1057, maxTarget=AWFYHavlakLoopFinder>>#findLoops
Marks : count= 205, sum= 1025, min= 5, average= 5.00, max= 5, maxTarget=Behavior>>#new <split-578>
Data references : count= 205, sum= 4175, min= 3, average= 20.37, max= 314, maxTarget=AWFYHavlakLoopFinder>>#findLoops
--------------------------- :
Compilation Tier 2 :
Compilation Rate : 44719.92 bytes/second
Truffle Tier Rate : 125907.63 bytes/second
Graal Tier Rate : 83706.78 bytes/second
Installation Rate : 3395577.73 bytes/second
Time for compilation (us) : count= 113, sum= 51859311, min= 4829, average= 458931.96, max= 6866389, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@409>
Truffle Tier (us) : count= 110, sum= 18419408, min= 2796, average= 167449.17, max= 1051534, maxTarget=AWFYHavlakLoopFinder>>#findLoops
Graal Tier (us) : count= 110, sum= 27705568, min= 1287, average= 251868.80, max= 5775712, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@409>
Code Installation (us) : count= 110, sum= 682989, min= 224, average= 6209.00, max= 77552, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@409>
Graal node count :
After Truffle Tier : count= 112, sum= 165408, min= 11, average= 1476.86, max= 13984, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@409>
After Graal Tier : count= 110, sum= 515315, min= 45, average= 4684.68, max= 63243, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@409>
Graal compilation result :
Code size : count= 110, sum= 2319144, min= 143, average= 21083.13, max= 275821, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@409>
Total frame size : count= 110, sum= 34160, min= 32, average= 310.55, max= 1392, maxTarget=AWFYHavlakLoopFinder>>#findLoops
Exception handlers : count= 110, sum= 177, min= 0, average= 1.61, max= 16, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@409>
Infopoints : count= 110, sum= 11728, min= 3, average= 106.62, max= 1447, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@409>
CALL : count= 110, sum= 11728, min= 3, average= 106.62, max= 1447, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@409>
Marks : count= 110, sum= 769, min= 5, average= 6.99, max= 20, maxTarget=Symbol>>#=
Data references : count= 110, sum= 7553, min= 1, average= 68.66, max= 856, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@409>
# Json (iterations: 300, problem size: 100) on Sun Oct 20 17:49:49 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 0x7f7a04c18000
[engine] created adapter i2c_A_AAAJ | CodeAddress 0x7f7a04c17000
[engine] created adapter i2c_J_AAAA | CodeAddress 0x7f7a04c16000
[engine] opt done id=8 String>>#compareWith: |Tier 1|Time 34( 23+11 )ms|AST 23|Inlined 0Y 0N|IR 247/ 451|CodeSize 1686|Addr 0x7f7a04c14000|Timestamp 56111197535617727|Src n/a
[engine] created adapter c2i_J_AAAA | CodeAddress 0x7f7a04c13000
[engine] opt done id=600 SequenceableCollection>>#atAllPut: |Tier 1|Time 51( 33+19 )ms|AST 72|Inlined 0Y 0N|IR 298/ 701|CodeSize 3090|Addr 0x7f7a04a4c000|Timestamp 56111197550230596|Src n/a
[engine] created adapter i2c_A_AAA | CodeAddress 0x7f7a04c12000
[engine] opt done id=7 String>>#= |Tier 1|Time 59( 52+8 )ms|AST 78|Inlined 0Y 1N|IR 243/ 392|CodeSize 1384|Addr 0x7f7a04a4a000|Timestamp 56111197555352668|Src n/a
[engine] created adapter i2c_A_AAC | CodeAddress 0x7f7a04a49000
[engine] created adapter c2i_A_AAAJ | CodeAddress 0x7f7a04a48000
[engine] opt done id=16 String class>>#new: |Tier 1|Time 39( 27+12 )ms|AST 48|Inlined 0Y 1N|IR 206/ 618|CodeSize 2699|Addr 0x7f7a04a46000|Timestamp 56111197575014272|Src n/a
[engine] created adapter c2i_A_AAAC | CodeAddress 0x7f7a04a45000
[engine] created adapter i2c_A_AAAC | CodeAddress 0x7f7a04a44000
[engine] opt done id=583 Character>>#asString |Tier 1|Time 26( 22+4 )ms|AST 20|Inlined 0Y 1N|IR 161/ 240|CodeSize 796|Addr 0x7f7a04a42000|Timestamp 56111197581745150|Src n/a
[engine] created adapter c2i_Z_AAAA | CodeAddress 0x7f7a04a41000
[engine] opt done id=584 String class>>#with: |Tier 1|Time 37( 22+14 )ms|AST 65|Inlined 0Y 1N|IR 193/ 318|CodeSize 1125|Addr 0x7f7a04a3f000|Timestamp 56111197611869792|Src n/a
[engine] created adapter c2i_A_AAC | CodeAddress 0x7f7a04a3e000
[engine] created adapter c2i_A_AAA | CodeAddress 0x7f7a04a3d000
[engine] opt done id=582 AWFYJsonParser>>#read |Tier 1|Time 82( 68+14 )ms|AST 92|Inlined 0Y 3N|IR 458/ 924|CodeSize 3471|Addr 0x7f7a04a3b000|Timestamp 56111197632644863|Src n/a
[engine] opt done id=601 AWFYJsonParser>>#readChar: |Tier 1|Time 21( 15+6 )ms|AST 36|Inlined 0Y 2N|IR 229/ 370|CodeSize 1310|Addr 0x7f7a04a39000|Timestamp 56111197633512685|Src n/a
[engine] created adapter i2c_Z_AAA | CodeAddress 0x7f7a04a38000
[engine] created adapter c2i_Z_AAA | CodeAddress 0x7f7a04a35000
[engine] opt done id=604 AWFYJsonParser>>#readStringInternal |Tier 1|Time 63( 51+12 )ms|AST 106|Inlined 0Y 7N|IR 469/ 705|CodeSize 2873|Addr 0x7f7a04a36000|Timestamp 56111197645064045|Src n/a
[engine] created adapter i2c_A_AAAA | CodeAddress 0x7f7a04a34000
[engine] opt done id=585 AWFYJsonParser>>#skipWhiteSpace |Tier 1|Time 16( 13+4 )ms|AST 18|Inlined 0Y 1N|IR 157/ 241|CodeSize 798|Addr 0x7f7a04a32000|Timestamp 56111197649227916|Src n/a
[engine] opt done id=586 AWFYJsonParser>>#isWhiteSpace |Tier 1|Time 37( 26+11 )ms|AST 65|Inlined 0Y 4N|IR 351/ 679|CodeSize 2680|Addr 0x7f7a04a30000|Timestamp 56111197670777636|Src n/a
[engine] created adapter c2i_A_AAAA | CodeAddress 0x7f7a04a2f000
[engine] opt done id=626 AWFYJsonParser>>#readArrayElement: |Tier 1|Time 30( 23+6 )ms|AST 57|Inlined 0Y 4N|IR 277/ 371|CodeSize 1300|Addr 0x7f7a04a2d000|Timestamp 56111197700598732|Src n/a
[engine] opt done id=631 AWFYJsonArray>>#add: |Tier 1|Time 17( 12+6 )ms|AST 31|Inlined 0Y 1N|IR 171/ 301|CodeSize 1067|Addr 0x7f7a04a2b000|Timestamp 56111197718259212|Src n/a
[engine] created adapter i2c_A_AAAJJ | CodeAddress 0x7f7a04a2a000
[engine] opt done id=621 AWFYVector>>#append: |Tier 1|Time 93( 46+47 )ms|AST 140|Inlined 0Y 0N|IR 631/ 2529|CodeSize 11708|Addr 0x7f7a04a26000|Timestamp 56111197738372223|Src n/a
[engine] opt inval. id=582 AWFYJsonParser>>#read |Timestamp 56111197739640117|Src n/a|Reason null
[engine] opt deopt id=582 AWFYJsonParser>>#read | |Timestamp 56111197739924315|Src n/a
[engine] opt inval. id=586 AWFYJsonParser>>#isWhiteSpace |Timestamp 56111197740240224|Src n/a|Reason null
[engine] opt done id=605 AWFYJsonParser>>#startCapture |Tier 1|Time 11( 7+4 )ms|AST 7|Inlined 0Y 0N|IR 162/ 215|CodeSize 683|Addr 0x7f7a04a24000|Timestamp 56111197749629606|Src n/a
[engine] opt done id=37 SequenceableCollection>>#copyFrom:to: |Tier 1|Time 74( 51+23 )ms|AST 83|Inlined 0Y 1N|IR 522/ 1582|CodeSize 7346|Addr 0x7f7a04a21000|Timestamp 56111197792749790|Src n/a
[engine] opt done id=582 AWFYJsonParser>>#read |Tier 1|Time 63( 48+15 )ms|AST 94|Inlined 0Y 3N|IR 493/ 1004|CodeSize 4026|Addr 0x7f79f983d000|Timestamp 56111197812450787|Src n/a
[engine] opt done id=586 AWFYJsonParser>>#isWhiteSpace |Tier 1|Time 53( 35+18 )ms|AST 85|Inlined 0Y 8N|IR 632/ 1079|CodeSize 4643|Addr 0x7f79f983a000|Timestamp 56111197845785987|Src n/a
[engine] opt inval. id=621 AWFYVector>>#append: |Timestamp 56111197849858501|Src n/a|Reason null
[engine] opt deopt id=621 AWFYVector>>#append: | |Timestamp 56111197850277290|Src n/a
[engine] opt done id=622 AWFYJsonParser>>#readArray |Tier 1|Time 49( 38+10 )ms|AST 133|Inlined 0Y 8N|IR 487/ 608|CodeSize 2422|Addr 0x7f79f9838000|Timestamp 56111197861337222|Src n/a
[engine] created adapter c2i_A_AAAJJ | CodeAddress 0x7f79f9833000
[engine] opt done id=587 AWFYJsonParser>>#readValue |Tier 1|Time 226( 178+48 )ms|AST 496|Inlined 0Y 34N|IR 1798/ 2920|CodeSize 11533|Addr 0x7f79f9834000|Timestamp 56111197875357388|Src n/a
[engine] opt done id=606 AWFYJsonParser>>#endCapture |Tier 1|Time 37( 29+8 )ms|AST 54|Inlined 0Y 2N|IR 310/ 497|CodeSize 1773|Addr 0x7f79f9831000|Timestamp 56111197883048633|Src n/a
[engine] opt done id=608 AWFYJsonParser>>#readDigit |Tier 1|Time 16( 12+5 )ms|AST 33|Inlined 0Y 2N|IR 208/ 291|CodeSize 951|Addr 0x7f79f982f000|Timestamp 56111197891994990|Src n/a
[engine] opt done id=621 AWFYVector>>#append: |Tier 1|Time 92( 45+46 )ms|AST 140|Inlined 0Y 0N|IR 628/ 2568|CodeSize 11949|Addr 0x7f79f982b000|Timestamp 56111197953157635|Src n/a
[engine] opt done id=607 AWFYJsonParser>>#readNumber |Tier 1|Time 62( 47+16 )ms|AST 132|Inlined 0Y 9N|IR 549/ 749|CodeSize 2868|Addr 0x7f79f9829000|Timestamp 56111197954487970|Src n/a
[engine] opt done id=633 AWFYJsonParser>>#readRequiredChar: |Tier 1|Time 14( 9+5 )ms|AST 21|Inlined 0Y 1N|IR 159/ 243|CodeSize 861|Addr 0x7f79f9827000|Timestamp 56111197967881208|Src n/a
[engine] opt done id=592 AWFYVector class>>#new |Tier 1|Time 14( 9+5 )ms|AST 19|Inlined 0Y 1N|IR 159/ 238|CodeSize 755|Addr 0x7f79f9825000|Timestamp 56111197968256624|Src n/a
[engine] opt done id=609 AWFYJsonParser>>#isDigit |Tier 1|Time 94( 65+29 )ms|AST 175|Inlined 0Y 10N|IR 733/ 1382|CodeSize 5515|Addr 0x7f79f9822000|Timestamp 56111197977470976|Src n/a
[engine] opt done id=593 AWFYVector class>>#new: |Tier 1|Time 16( 11+5 )ms|AST 27|Inlined 0Y 2N|IR 199/ 274|CodeSize 905|Addr 0x7f79f9820000|Timestamp 56111197984552266|Src n/a
[engine] opt done id=594 Behavior>>#new <split-594> |Tier 1|Time 18( 10+7 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f79f981e000|Timestamp 56111197986046806|Src n/a
[engine] opt done id=595 AWFYVector>>#initialize: |Tier 1|Time 21( 13+8 )ms|AST 22|Inlined 0Y 0N|IR 216/ 517|CodeSize 1806|Addr 0x7f79f981c000|Timestamp 56111197998539395|Src n/a
[engine] opt done id=627 AWFYJsonParser>>#readString |Tier 1|Time 18( 12+6 )ms|AST 30|Inlined 0Y 2N|IR 199/ 284|CodeSize 929|Addr 0x7f79f981a000|Timestamp 56111198002358860|Src n/a
[engine] opt done id=628 AWFYJsonString class>>#new: |Tier 1|Time 18( 13+5 )ms|AST 30|Inlined 0Y 2N|IR 199/ 284|CodeSize 958|Addr 0x7f79f9818000|Timestamp 56111198004284204|Src n/a
[engine] opt done id=630 AWFYJsonString>>#initializeWith: |Tier 1|Time 9( 5+4 )ms|AST 8|Inlined 0Y 0N|IR 132/ 266|CodeSize 827|Addr 0x7f79f9816000|Timestamp 56111198011417528|Src n/a
[engine] opt done id=629 Behavior>>#new <split-629> |Tier 1|Time 17( 11+6 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f79f9814000|Timestamp 56111198015412024|Src n/a
[engine] opt done id=625 AWFYJsonArray>>#initialize |Tier 1|Time 15( 9+6 )ms|AST 18|Inlined 0Y 1N|IR 175/ 351|CodeSize 1139|Addr 0x7f79f9812000|Timestamp 56111198019201806|Src n/a
[engine] opt done id=610 Object>>#~= |Tier 1|Time 15( 10+4 )ms|AST 26|Inlined 0Y 1N|IR 158/ 237|CodeSize 804|Addr 0x7f79f9810000|Timestamp 56111198026403299|Src n/a
[engine] opt done id=611 AWFYJsonParser>>#readFraction |Tier 1|Time 14( 9+5 )ms|AST 20|Inlined 0Y 1N|IR 158/ 242|CodeSize 819|Addr 0x7f79f980e000|Timestamp 56111198029290196|Src n/a
[engine] opt done id=612 AWFYJsonParser>>#readExponent |Tier 1|Time 23( 18+6 )ms|AST 54|Inlined 0Y 2N|IR 199/ 293|CodeSize 1030|Addr 0x7f79f980c000|Timestamp 56111198042874600|Src n/a
[engine] opt done id=614 Behavior>>#new <split-614> |Tier 1|Time 16( 10+6 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f79f980a000|Timestamp 56111198045623064|Src n/a
[engine] opt done id=613 AWFYJsonNumber class>>#new: |Tier 1|Time 20( 15+6 )ms|AST 40|Inlined 0Y 2N|IR 201/ 286|CodeSize 958|Addr 0x7f79f9808000|Timestamp 56111198046896965|Src n/a
[engine] opt done id=615 AWFYJsonNumber>>#initializeWith: |Tier 1|Time 9( 5+4 )ms|AST 8|Inlined 0Y 0N|IR 132/ 266|CodeSize 827|Addr 0x7f79f9806000|Timestamp 56111198052025812|Src n/a
[engine] opt done id=598 AWFYHashIndexTable>>#initialize |Tier 1|Time 16( 11+6 )ms|AST 22|Inlined 0Y 1N|IR 181/ 356|CodeSize 1139|Addr 0x7f79f9804000|Timestamp 56111198062034788|Src n/a
[engine] opt done id=599 ArrayedCollection class>>#new:withAll: |Tier 1|Time 20( 13+7 )ms|AST 30|Inlined 0Y 1N|IR 192/ 432|CodeSize 1750|Addr 0x7f79f9802000|Timestamp 56111198067186963|Src n/a
[engine] created adapter i2c_J_AAA | CodeAddress 0x7f79f9801000
[engine] opt done id=620 AWFYHashIndexTable>>#stringHash: |Tier 1|Time 11( 8+4 )ms|AST 21|Inlined 0Y 0N|IR 100/ 176|CodeSize 676|Addr 0x7f77f4014000|Timestamp 56111198073400570|Src n/a
[engine] opt done id=619 AWFYHashIndexTable>>#hashSlotFor: |Tier 1|Time 23( 16+7 )ms|AST 47|Inlined 0Y 1N|IR 184/ 350|CodeSize 1256|Addr 0x7f77f4012000|Timestamp 56111198075315786|Src n/a
[engine] opt done id=617 AWFYVector>>#size |Tier 1|Time 15( 12+3 )ms|AST 14|Inlined 0Y 0N|IR 105/ 169|CodeSize 710|Addr 0x7f77f4010000|Timestamp 56111198082740084|Src n/a
[engine] created adapter i2c_A_AAAAA | CodeAddress 0x7f79f9800000
[engine] opt done id=603 AWFYJsonParser>>#readName |Tier 1|Time 21( 14+7 )ms|AST 32|Inlined 0Y 2N|IR 217/ 364|CodeSize 1298|Addr 0x7f77f400e000|Timestamp 56111198096425414|Src n/a
[engine] created adapter i2c_A_AAAAJ | CodeAddress 0x7f77f400d000
[engine] created adapter c2i_A_AAAAA | CodeAddress 0x7f77f400c000
[engine] created adapter c2i_J_AAA | CodeAddress 0x7f77f400b000
[engine] opt done id=618 AWFYHashIndexTable>>#at:put: |Tier 1|Time 32( 23+8 )ms|AST 57|Inlined 0Y 1N|IR 222/ 396|CodeSize 1444|Addr 0x7f77f4009000|Timestamp 56111198128175485|Src n/a
[engine] created adapter c2i_A_AAAAJ | CodeAddress 0x7f77f4008000
[engine] opt done id=602 AWFYJsonParser>>#readObjectKeyValuePair: |Tier 1|Time 59( 48+11 )ms|AST 116|Inlined 0Y 8N|IR 437/ 556|CodeSize 2033|Addr 0x7f77f4006000|Timestamp 56111198132669163|Src n/a
[engine] opt done id=616 AWFYJsonObject>>#add:with: |Tier 1|Time 64( 52+13 )ms|AST 92|Inlined 0Y 4N|IR 336/ 612|CodeSize 2363|Addr 0x7f77f4004000|Timestamp 56111198147215260|Src n/a
[engine] opt done id=638 AWFYJsonLiteral class>>#NULL |Tier 1|Time 8( 5+4 )ms|AST 8|Inlined 0Y 0N|IR 95/ 178|CodeSize 679|Addr 0x7f77f4002000|Timestamp 56111198155503679|Src n/a
[engine] opt done id=637 AWFYJsonParser>>#readNull |Tier 1|Time 35( 27+8 )ms|AST 76|Inlined 0Y 5N|IR 314/ 414|CodeSize 1453|Addr 0x7f77f4000000|Timestamp 56111198167661921|Src n/a
[engine] opt done id=623 AWFYJsonArray class>>#new |Tier 1|Time 15( 10+5 )ms|AST 24|Inlined 0Y 2N|IR 193/ 270|CodeSize 876|Addr 0x7f77e40c7000|Timestamp 56111198171010702|Src n/a
[engine] opt done id=588 AWFYJsonParser>>#readObject |Tier 1|Time 57( 44+13 )ms|AST 128|Inlined 0Y 8N|IR 476/ 610|CodeSize 2453|Addr 0x7f77e40c5000|Timestamp 56111198185223779|Src n/a
[engine] opt done id=624 Behavior>>#new <split-624> |Tier 1|Time 23( 13+10 )ms|AST 27|Inlined 0Y 1N|IR 170/ 616|CodeSize 2364|Addr 0x7f77e40c3000|Timestamp 56111198190750323|Src n/a
[engine] opt done id=596 AWFYHashIndexTable class>>#new |Tier 1|Time 15( 10+5 )ms|AST 24|Inlined 0Y 2N|IR 193/ 270|CodeSize 876|Addr 0x7f77e40c1000|Timestamp 56111198206401855|Src n/a
[engine] opt done id=591 AWFYJsonObject>>#initialize |Tier 1|Time 29( 19+10 )ms|AST 44|Inlined 0Y 3N|IR 290/ 647|CodeSize 2172|Addr 0x7f77e40bf000|Timestamp 56111198214684476|Src n/a
[engine] opt done id=7 String>>#= |Tier 2|Time 54( 33+22 )ms|AST 78|Inlined 1Y 0N|IR 261/ 323|CodeSize 981|Addr 0x7f77e40bd000|Timestamp 56111198225541369|Src n/a
[engine] opt done id=597 Behavior>>#new <split-597> |Tier 1|Time 21( 13+9 )ms|AST 27|Inlined 0Y 1N|IR 170/ 616|CodeSize 2364|Addr 0x7f77e40bb000|Timestamp 56111198227846319|Src n/a
[engine] opt done id=589 AWFYJsonObject class>>#new |Tier 1|Time 16( 11+5 )ms|AST 24|Inlined 0Y 2N|IR 193/ 270|CodeSize 876|Addr 0x7f77e40b9000|Timestamp 56111198241552113|Src n/a
[engine] opt done id=590 Behavior>>#new <split-590> |Tier 1|Time 21( 12+9 )ms|AST 27|Inlined 0Y 1N|IR 170/ 616|CodeSize 2364|Addr 0x7f77e40b7000|Timestamp 56111198249206410|Src n/a
[engine] opt done id=16 String class>>#new: |Tier 2|Time 44( 30+14 )ms|AST 48|Inlined 2Y 1N|IR 102/ 509|CodeSize 2118|Addr 0x7f77e40b5000|Timestamp 56111198279468716|Src n/a
[engine] opt done id=583 Character>>#asString |Tier 2|Time 49( 37+12 )ms|AST 20|Inlined 4Y 1N|IR 127/ 311|CodeSize 1308|Addr 0x7f77e40b3000|Timestamp 56111198298148092|Src n/a
[engine] opt done id=600 SequenceableCollection>>#atAllPut: |Tier 2|Time 44( 20+23 )ms|AST 72|Inlined 0Y 0N|IR 203/ 342|CodeSize 1157|Addr 0x7f77e40b1000|Timestamp 56111198342154538|Src n/a
[engine] opt done id=582 AWFYJsonParser>>#read |Tier 2|Time 170( 108+62 )ms|AST 94|Inlined 7Y 1N|IR 716/ 1223|CodeSize 3947|Addr 0x7f77e40af000|Timestamp 56111198411805497|Src n/a
[engine] opt done id=632 AWFYJsonParser>>#readTrue |Tier 1|Time 29( 22+7 )ms|AST 76|Inlined 0Y 5N|IR 315/ 415|CodeSize 1449|Addr 0x7f77e40ad000|Timestamp 56111198440948400|Src n/a
[engine] opt done id=634 AWFYJsonLiteral class>>#TRUE |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 95/ 178|CodeSize 679|Addr 0x7f77e40ab000|Timestamp 56111198447771263|Src n/a
[engine] opt done id=601 AWFYJsonParser>>#readChar: |Tier 2|Time 170( 121+48 )ms|AST 36|Inlined 10Y 1N|IR 1044/ 1218|CodeSize 3980|Addr 0x7f77e40a9000|Timestamp 56111198511921173|Src n/a
[engine] opt done id=586 AWFYJsonParser>>#isWhiteSpace |Tier 2|Time 143( 62+80 )ms|AST 85|Inlined 12Y 0N|IR 1347/ 1230|CodeSize 4384|Addr 0x7f77e40a6000|Timestamp 56111198590743249|Src n/a
[engine] opt done id=585 AWFYJsonParser>>#skipWhiteSpace |Tier 2|Time 151( 68+83 )ms|AST 18|Inlined 13Y 0N|IR 1394/ 1262|CodeSize 4376|Addr 0x7f77e40a3000|Timestamp 56111198663583953|Src n/a
[engine] opt done id=621 AWFYVector>>#append: |Tier 2|Time 108( 42+66 )ms|AST 140|Inlined 0Y 0N|IR 535/ 1896|CodeSize 8106|Addr 0x7f77e40a0000|Timestamp 56111198699276207|Src n/a
[engine] opt done id=604 AWFYJsonParser>>#readStringInternal |Tier 2|Time 422( 211+210 )ms|AST 106|Inlined 35Y 4N|IR 3531/ 4071|CodeSize 17338|Addr 0x7f77e409a000|Timestamp 56111198733245808|Src n/a
[engine] opt done id=631 AWFYJsonArray>>#add: |Tier 2|Time 144( 53+91 )ms|AST 31|Inlined 1Y 0N|IR 540/ 1955|CodeSize 8231|Addr 0x7f77e4096000|Timestamp 56111198877483383|Src n/a
[engine] opt done id=626 AWFYJsonParser>>#readArrayElement: |Tier 2|Time 535( 173+362 )ms|AST 57|Inlined 30Y 1N|IR 3310/ 4891|CodeSize 20329|Addr 0x7f77e4090000|Timestamp 56111199234459426|Src n/a
[engine] opt done id=608 AWFYJsonParser>>#readDigit |Tier 2|Time 412( 205+207 )ms|AST 33|Inlined 29Y 1N|IR 3716/ 3068|CodeSize 9449|Addr 0x7f77e408c000|Timestamp 56111199647043702|Src n/a
[engine] opt done id=644 AWFYVector>>#at: |Tier 1|Time 21( 13+7 )ms|AST 33|Inlined 0Y 0N|IR 151/ 392|CodeSize 1551|Addr 0x7f77e408a000|Timestamp 56111199668030193|Src n/a
[engine] opt done id=587 AWFYJsonParser>>#readValue |Tier 2|Time 1018( 755+263 )ms|AST 496|Inlined 32Y 20N|IR 4740/ 4132|CodeSize 13137|Addr 0x7f77e4085000|Timestamp 56111199681734032|Src n/a
[engine] opt done id=622 AWFYJsonParser>>#readArray |Tier 2|Time 837( 387+450 )ms|AST 133|Inlined 67Y 6N|IR 5116/ 8013|CodeSize 30165|Addr 0x7f77e407c000|Timestamp 56111199714755210|Src n/a
[engine] opt done id=592 AWFYVector class>>#new |Tier 2|Time 46( 33+13 )ms|AST 19|Inlined 3Y 0N|IR 44/ 587|CodeSize 2355|Addr 0x7f77e407a000|Timestamp 56111199761193373|Src n/a
[engine] opt done id=595 AWFYVector>>#initialize: |Tier 2|Time 21( 11+10 )ms|AST 22|Inlined 0Y 0N|IR 144/ 402|CodeSize 1250|Addr 0x7f77e4078000|Timestamp 56111199782688195|Src n/a
[engine] opt done id=593 AWFYVector class>>#new: |Tier 2|Time 41( 27+14 )ms|AST 27|Inlined 2Y 0N|IR 54/ 617|CodeSize 2480|Addr 0x7f77e4076000|Timestamp 56111199824107447|Src n/a
[engine] opt done id=594 Behavior>>#new <split-594> |Tier 2|Time 18( 9+8 )ms|AST 26|Inlined 0Y 0N|IR 31/ 372|CodeSize 1369|Addr 0x7f77e4074000|Timestamp 56111199841964820|Src n/a
[engine] opt done id=633 AWFYJsonParser>>#readRequiredChar: |Tier 2|Time 189( 129+60 )ms|AST 21|Inlined 11Y 1N|IR 1082/ 1225|CodeSize 3733|Addr 0x7f77e4072000|Timestamp 56111199856824451|Src n/a
[engine] opt done id=605 AWFYJsonParser>>#startCapture |Tier 2|Time 10( 5+5 )ms|AST 7|Inlined 0Y 0N|IR 89/ 123|CodeSize 241|Addr 0x7f77e4070000|Timestamp 56111199866980381|Src n/a
[engine] opt done id=37 SequenceableCollection>>#copyFrom:to: |Tier 2|Time 110( 48+62 )ms|AST 83|Inlined 3Y 1N|IR 493/ 1318|CodeSize 4989|Addr 0x7f77e406d000|Timestamp 56111199952524535|Src n/a
[engine] opt done id=635 AWFYJsonParser>>#readFalse |Tier 1|Time 48( 41+7 )ms|AST 91|Inlined 0Y 6N|IR 354/ 459|CodeSize 1617|Addr 0x7f77e406b000|Timestamp 56111200001094224|Src n/a
[engine] opt done id=636 AWFYJsonLiteral class>>#FALSE |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 95/ 178|CodeSize 679|Addr 0x7f77e4069000|Timestamp 56111200008195000|Src n/a
[engine] opt done id=641 AWFYJsonObject>>#at: |Tier 1|Time 22( 16+6 )ms|AST 59|Inlined 0Y 2N|IR 223/ 376|CodeSize 1423|Addr 0x7f77e4067000|Timestamp 56111200030598294|Src n/a
[engine] opt done id=606 AWFYJsonParser>>#endCapture |Tier 2|Time 184( 95+89 )ms|AST 54|Inlined 5Y 1N|IR 879/ 2099|CodeSize 8145|Addr 0x7f77e4064000|Timestamp 56111200050645442|Src n/a
[engine] opt done id=642 AWFYJsonObject>>#indexOf: |Tier 1|Time 28( 20+8 )ms|AST 67|Inlined 0Y 3N|IR 283/ 492|CodeSize 1889|Addr 0x7f77e4062000|Timestamp 56111200058562565|Src n/a
[engine] opt done id=643 AWFYHashIndexTable>>#at: |Tier 1|Time 21( 15+6 )ms|AST 48|Inlined 0Y 1N|IR 193/ 340|CodeSize 1237|Addr 0x7f77e4060000|Timestamp 56111200071424704|Src n/a
[engine] opt done id=625 AWFYJsonArray>>#initialize |Tier 2|Time 45( 32+13 )ms|AST 18|Inlined 4Y 0N|IR 90/ 714|CodeSize 2577|Addr 0x7f77e405e000|Timestamp 56111200103798070|Src n/a
[engine] opt done id=610 Object>>#~= |Tier 2|Time 48( 33+15 )ms|AST 26|Inlined 2Y 0N|IR 297/ 335|CodeSize 821|Addr 0x7f77e405c000|Timestamp 56111200119914979|Src n/a
[engine] opt done id=611 AWFYJsonParser>>#readFraction |Tier 2|Time 135( 108+27 )ms|AST 20|Inlined 11Y 1N|IR 1081/ 627|CodeSize 1509|Addr 0x7f77e405a000|Timestamp 56111200239106540|Src n/a
[engine] opt done id=613 AWFYJsonNumber class>>#new: |Tier 2|Time 27( 20+7 )ms|AST 40|Inlined 2Y 0N|IR 36/ 374|CodeSize 1401|Addr 0x7f77e4058000|Timestamp 56111200266559197|Src n/a
[engine] opt done id=612 AWFYJsonParser>>#readExponent |Tier 2|Time 173( 125+48 )ms|AST 54|Inlined 22Y 2N|IR 2039/ 997|CodeSize 2473|Addr 0x7f77e4056000|Timestamp 56111200292688644|Src n/a
[engine] opt done id=598 AWFYHashIndexTable>>#initialize |Tier 2|Time 59( 33+26 )ms|AST 22|Inlined 2Y 0N|IR 283/ 615|CodeSize 2064|Addr 0x7f77e4054000|Timestamp 56111200326024961|Src n/a
[engine] opt done id=619 AWFYHashIndexTable>>#hashSlotFor: |Tier 2|Time 22( 16+5 )ms|AST 47|Inlined 1Y 0N|IR 52/ 166|CodeSize 509|Addr 0x7f77e4052000|Timestamp 56111200347814668|Src n/a
[engine] opt done id=617 AWFYVector>>#size |Tier 2|Time 7( 5+2 )ms|AST 14|Inlined 0Y 0N|IR 30/ 76|CodeSize 232|Addr 0x7f77e4050000|Timestamp 56111200355295331|Src n/a
[engine] opt done id=607 AWFYJsonParser>>#readNumber |Tier 2|Time 938( 427+511 )ms|AST 132|Inlined 75Y 13N|IR 8581/ 7948|CodeSize 28221|Addr 0x7f77e4048000|Timestamp 56111200620271670|Src n/a
[engine] opt done id=603 AWFYJsonParser>>#readName |Tier 2|Time 452( 199+253 )ms|AST 32|Inlined 38Y 4N|IR 3860/ 4303|CodeSize 17733|Addr 0x7f77e4042000|Timestamp 56111200807324346|Src n/a
[engine] opt done id=616 AWFYJsonObject>>#add:with: |Tier 2|Time 283( 130+153 )ms|AST 92|Inlined 6Y 0N|IR 1174/ 4198|CodeSize 20093|Addr 0x7f77e403c000|Timestamp 56111200903483241|Src n/a
[engine] opt done id=637 AWFYJsonParser>>#readNull |Tier 2|Time 315( 161+154 )ms|AST 76|Inlined 45Y 4N|IR 3734/ 3249|CodeSize 11333|Addr 0x7f77e4038000|Timestamp 56111201219055398|Src n/a
[engine] opt done id=576 AWFYJson>>#benchmark |Tier 1|Time 19( 14+5 )ms|AST 41|Inlined 0Y 3N|IR 240/ 331|CodeSize 1149|Addr 0x7f77e4036000|Timestamp 56111201238807730|Src n/a
[engine] opt done id=577 AWFYJson class>>#RapBenchmarkMinified |Tier 1|Time 5( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 481|Addr 0x7f77e4034000|Timestamp 56111201244142829|Src n/a
[engine] opt done id=578 AWFYJsonParser class>>#with: |Tier 1|Time 15( 11+4 )ms|AST 30|Inlined 0Y 2N|IR 199/ 284|CodeSize 958|Addr 0x7f77e4032000|Timestamp 56111201259271503|Src n/a
[engine] opt done id=579 Behavior>>#new <split-579> |Tier 1|Time 24( 9+16 )ms|AST 26|Inlined 0Y 0N|IR 168/ 787|CodeSize 3084|Addr 0x7f77e4030000|Timestamp 56111201283901171|Src n/a
[engine] opt done id=580 AWFYJsonParser>>#initializeWith: |Tier 1|Time 20( 13+7 )ms|AST 20|Inlined 0Y 0N|IR 299/ 625|CodeSize 2016|Addr 0x7f77e402e000|Timestamp 56111201304390088|Src n/a
[engine] opt done id=581 AWFYJsonParser>>#parse |Tier 1|Time 105( 31+74 )ms|AST 79|Inlined 0Y 5N|IR 960/ 4697|CodeSize 18566|Addr 0x7f77e4028000|Timestamp 56111201409723872|Src n/a
[engine] opt done id=639 AWFYJsonParser>>#isEndOfText |Tier 1|Time 9( 6+3 )ms|AST 16|Inlined 0Y 0N|IR 100/ 155|CodeSize 603|Addr 0x7f77e4026000|Timestamp 56111201419201538|Src n/a
[engine] opt done id=640 AWFYJson>>#verifyResult: |Tier 1|Time 40( 33+7 )ms|AST 136|Inlined 0Y 4N|IR 291/ 393|CodeSize 1450|Addr 0x7f77e4018000|Timestamp 56111201459022601|Src n/a
[engine] opt done id=602 AWFYJsonParser>>#readObjectKeyValuePair: |Tier 2|Time 1118( 417+701 )ms|AST 116|Inlined 74Y 5N|IR 7980/ 10047|CodeSize 42813|Addr 0x7f77e401a000|Timestamp 56111201467084932|Src n/a
[engine] created adapter i2c_Z_AAAJ | CodeAddress 0x7f77e4015000
[engine] opt done id=645 AWFYJsonArray>>#size |Tier 1|Time 13( 8+5 )ms|AST 17|Inlined 0Y 1N|IR 169/ 299|CodeSize 1042|Addr 0x7f77e4016000|Timestamp 56111201471872936|Src n/a
[engine] opt done id=575 AWFYBenchmark>>#innerBenchmarkLoop: |Tier 1|Time 29( 22+7 )ms|AST 60|Inlined 0Y 2N|IR 272/ 356|CodeSize 1571|Addr 0x7f77e4013000|Timestamp 56111201495986241|Src n/a
[engine] opt done id=596 AWFYHashIndexTable class>>#new |Tier 2|Time 99( 49+50 )ms|AST 24|Inlined 7Y 0N|IR 549/ 1256|CodeSize 4421|Addr 0x7f77e4010000|Timestamp 56111201595417786|Src n/a
[engine] opt done id=591 AWFYJsonObject>>#initialize |Tier 2|Time 166( 92+74 )ms|AST 44|Inlined 16Y 0N|IR 666/ 2497|CodeSize 9630|Addr 0x7f77e400c000|Timestamp 56111201637957350|Src n/a
[engine] opt done id=588 AWFYJsonParser>>#readObject |Tier 2|Time 860( 438+422 )ms|AST 128|Inlined 84Y 10N|IR 6305/ 7383|CodeSize 27148|Addr 0x7f77e4004000|Timestamp 56111201668055032|Src n/a
[engine] opt done id=634 AWFYJsonLiteral class>>#TRUE |Tier 2|Time 6( 3+3 )ms|AST 8|Inlined 0Y 0N|IR 19/ 70|CodeSize 227|Addr 0x7f77e4002000|Timestamp 56111201716046405|Src n/a
[engine] opt done id=644 AWFYVector>>#at: |Tier 2|Time 15( 10+5 )ms|AST 33|Inlined 0Y 0N|IR 75/ 161|CodeSize 524|Addr 0x7f77e4000000|Timestamp 56111201731008359|Src n/a
[engine] opt done id=636 AWFYJsonLiteral class>>#FALSE |Tier 2|Time 6( 3+3 )ms|AST 8|Inlined 0Y 0N|IR 19/ 70|CodeSize 227|Addr 0x7f77cc6c4000|Timestamp 56111201745290583|Src n/a
[engine] opt done id=643 AWFYHashIndexTable>>#at: |Tier 2|Time 34( 28+6 )ms|AST 48|Inlined 2Y 0N|IR 84/ 185|CodeSize 593|Addr 0x7f77cc6c2000|Timestamp 56111201779484595|Src n/a
[engine] opt done id=641 AWFYJsonObject>>#at: |Tier 2|Time 122( 94+28 )ms|AST 59|Inlined 8Y 0N|IR 554/ 731|CodeSize 2117|Addr 0x7f77cc6c0000|Timestamp 56111201901716852|Src n/a
[engine] opt done id=632 AWFYJsonParser>>#readTrue |Tier 2|Time 311( 157+153 )ms|AST 76|Inlined 45Y 4N|IR 3735/ 3284|CodeSize 11473|Addr 0x7f77cc6bc000|Timestamp 56111201978915665|Src n/a
[engine] opt done id=639 AWFYJsonParser>>#isEndOfText |Tier 2|Time 8( 5+3 )ms|AST 16|Inlined 0Y 0N|IR 25/ 77|CodeSize 242|Addr 0x7f77cc6ba000|Timestamp 56111201990346263|Src n/a
[engine] opt done id=645 AWFYJsonArray>>#size |Tier 2|Time 14( 10+4 )ms|AST 17|Inlined 1Y 0N|IR 41/ 105|CodeSize 330|Addr 0x7f77cc6b8000|Timestamp 56111202003993737|Src n/a
[engine] opt done id=635 AWFYJsonParser>>#readFalse |Tier 2|Time 378( 173+206 )ms|AST 91|Inlined 57Y 5N|IR 4720/ 3925|CodeSize 13733|Addr 0x7f77cc6b3000|Timestamp 56111202109505835|Src n/a
[engine] opt done id=577 AWFYJson class>>#RapBenchmarkMinified |Tier 2|Time 5( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 11/ 45|CodeSize 146|Addr 0x7f77cc6b1000|Timestamp 56111202114572101|Src n/a
[engine] opt done id=578 AWFYJsonParser class>>#with: |Tier 2|Time 40( 27+13 )ms|AST 30|Inlined 2Y 0N|IR 190/ 679|CodeSize 2834|Addr 0x7f77cc6af000|Timestamp 56111202157969709|Src n/a
[engine] opt done id=640 AWFYJson>>#verifyResult: |Tier 2|Time 224( 157+68 )ms|AST 136|Inlined 29Y 0N|IR 1622/ 1402|CodeSize 4369|Addr 0x7f77cc6ac000|Timestamp 56111202206823387|Src n/a
[engine] created adapter c2i_A_AAAJJA | CodeAddress 0x7f77cc6ab000
[engine] opt done id=371 String>>#, |Tier 1|Time 35( 29+7 )ms|AST 56|Inlined 0Y 2N|IR 276/ 405|CodeSize 1534|Addr 0x7f77cc69e000|Timestamp 56111202577360435|Src n/a
[engine] created adapter i2c_A_AAJ | CodeAddress 0x7f77cc69d000
[engine] opt done id=576 AWFYJson>>#benchmark |Tier 2|Time 578( 237+340 )ms|AST 41|Inlined 43Y 2N|IR 3904/ 9884|CodeSize 38789|Addr 0x7f77cc6a0000|Timestamp 56111202584041794|Src n/a
[engine] created adapter i2c_A_AAAJJA | CodeAddress 0x7f77cc69c000
[engine] created adapter c2i_J_AAJ | CodeAddress 0x7f77cc69b000
[engine] opt done id=648 SmallInteger>>#printString |Tier 1|Time 56( 45+11 )ms|AST 156|Inlined 0Y 2N|IR 375/ 617|CodeSize 2868|Addr 0x7f77cc699000|Timestamp 56111202633576249|Src n/a
[engine] opt done id=299 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 1|Time 80( 55+25 )ms|AST 190|Inlined 0Y 1N|IR 705/ 1562|CodeSize 6920|Addr 0x7f77cc696000|Timestamp 56111202664646870|Src n/a
[engine] opt done id=556 StandardFileStream>>#isBinary |Tier 1|Time 11( 8+4 )ms|AST 25|Inlined 0Y 0N|IR 100/ 181|CodeSize 660|Addr 0x7f77cc694000|Timestamp 56111202938843986|Src n/a
[engine] opt done id=575 AWFYBenchmark>>#innerBenchmarkLoop: |Tier 2|Time 1026( 376+650 )ms|AST 60|Inlined 73Y 2N|IR 5605/ 12068|CodeSize 44298|Addr 0x7f77cc688000|Timestamp 56111203953591992|Src n/a
[engine] opt done id=544 Character class>>#cr |Tier 1|Time 9( 6+3 )ms|AST 19|Inlined 0Y 0N|IR 93/ 135|CodeSize 505|Addr 0x7f77cc686000|Timestamp 56111207210895275|Src n/a
[engine] created adapter i2c_A_AAACA | CodeAddress 0x7f77cc685000
[engine] created adapter i2c_J_AAC | CodeAddress 0x7f77cc684000
[engine] opt done id=542 Character>>#asUnicode |Tier 1|Time 15( 13+2 )ms|AST 31|Inlined 0Y 0N|IR 89/ 125|CodeSize 454|Addr 0x7f77cc682000|Timestamp 56111207996736708|Src n/a
[engine] created adapter c2i_J_AAC | CodeAddress 0x7f77cc681000
[engine] opt done id=540 UTF8TextConverter>>#nextPut:toStream: |Tier 1|Time 57( 45+12 )ms|AST 130|Inlined 0Y 5N|IR 427/ 723|CodeSize 2820|Addr 0x7f77cc67f000|Timestamp 56111208038652697|Src n/a
[engine] created adapter c2i_A_AAAAZ | CodeAddress 0x7f77cc67d000
[engine] opt done id=555 MultiByteFileStream>>#nextPutAll: |Tier 1|Time 25( 18+7 )ms|AST 65|Inlined 0Y 2N|IR 230/ 391|CodeSize 1441|Addr 0x7f77cc67b000|Timestamp 56111208782652596|Src n/a
[engine] opt done id=487 AWFYScriptConsole class>>#println: |Tier 1|Time 25( 19+6 )ms|AST 62|Inlined 0Y 4N|IR 279/ 373|CodeSize 1344|Addr 0x7f77cc679000|Timestamp 56111208782905574|Src n/a
[engine] opt done id=488 FileStream class>>#stdout |Tier 1|Time 26( 20+6 )ms|AST 37|Inlined 0Y 1N|IR 201/ 403|CodeSize 1464|Addr 0x7f77cc677000|Timestamp 56111208783980835|Src n/a
[engine] created adapter i2c_J_AAJ | CodeAddress 0x7f77cc676000
[engine] created adapter c2i_A_AAJ | CodeAddress 0x7f77cc675000
[engine] opt done id=647 Object>>#asString |Tier 1|Time 17( 14+4 )ms|AST 17|Inlined 0Y 1N|IR 156/ 227|CodeSize 689|Addr 0x7f77cc673000|Timestamp 56111209158285874|Src n/a
[engine] opt done id=649 SmallInteger>>#decimalDigitLength |Tier 1|Time 21( 18+3 )ms|AST 61|Inlined 0Y 0N|IR 142/ 193|CodeSize 675|Addr 0x7f77cc671000|Timestamp 56111209161804657|Src n/a
[engine] opt done id=646 AWFYRun>>#printResult: |Tier 1|Time 29( 22+8 )ms|AST 68|Inlined 0Y 5N|IR 337/ 484|CodeSize 1724|Addr 0x7f77cc66f000|Timestamp 56111209170572002|Src n/a
[engine] created adapter i2c_A_AAAJAJ | CodeAddress 0x7f77cc66e000
[engine] created adapter i2c_A_AAAJAJA | CodeAddress 0x7f77cc66d000
[engine] created adapter c2i_A_AAAJAJ | CodeAddress 0x7f77cc66c000
[engine] created adapter c2i_A_AAAJAJA | CodeAddress 0x7f77cc66b000
[engine] opt done id=559 MultiByteFileStream>>#basicNext:putAll:startingAt: |Tier 1|Time 25( 21+3 )ms|AST 23|Inlined 0Y 1N|IR 164/ 235|CodeSize 805|Addr 0x7f77cc669000|Timestamp 56111209549539114|Src n/a
[engine] opt done id=557 TextConverter>>#nextPutAll:toStream: |Tier 1|Time 28( 23+5 )ms|AST 34|Inlined 0Y 1N|IR 176/ 292|CodeSize 1036|Addr 0x7f77cc667000|Timestamp 56111209552596433|Src n/a
[engine] opt done id=558 TextConverter>>#next:putAll:startingAt:toStream: |Tier 1|Time 44( 35+9 )ms|AST 133|Inlined 0Y 2N|IR 312/ 499|CodeSize 1931|Addr 0x7f77cc665000|Timestamp 56111209569312610|Src n/a
[engine] opt done id=560 StandardFileStream>>#next:putAll:startingAt: |Tier 1|Time 26( 18+8 )ms|AST 65|Inlined 0Y 0N|IR 228/ 502|CodeSize 2204|Addr 0x7f77cc663000|Timestamp 56111209575992152|Src n/a
[engine] opt done id=561 WriteStream>>#cr |Tier 1|Time 16( 11+5 )ms|AST 31|Inlined 0Y 2N|IR 199/ 287|CodeSize 935|Addr 0x7f77cc661000|Timestamp 56111209936141596|Src n/a
[engine] created adapter c2i_A_AAACA | CodeAddress 0x7f77cc660000
[engine] opt done id=562 MultiByteFileStream>>#nextPut: |Tier 1|Time 24( 20+5 )ms|AST 35|Inlined 0Y 1N|IR 181/ 317|CodeSize 1125|Addr 0x7f77cc65e000|Timestamp 56111209944401308|Src n/a
[engine] opt done id=563 MultiByteFileStream>>#basicNextPutAll: |Tier 1|Time 11( 7+4 )ms|AST 17|Inlined 0Y 1N|IR 154/ 225|CodeSize 736|Addr 0x7f77cc65c000|Timestamp 56111210313884468|Src n/a
[engine] opt done id=565 StandardFileStream>>#flush |Tier 1|Time 12( 8+5 )ms|AST 19|Inlined 0Y 0N|IR 156/ 269|CodeSize 936|Addr 0x7f77cc65a000|Timestamp 56111210315759034|Src n/a
[engine] opt done id=564 StandardFileStream>>#nextPutAll: |Tier 1|Time 36( 26+10 )ms|AST 90|Inlined 0Y 0N|IR 285/ 628|CodeSize 2779|Addr 0x7f77cc658000|Timestamp 56111210339334115|Src n/a
[engine] created adapter c2i_Z_AAAJ | CodeAddress 0x7f77cc657000
[engine] opt done id=574 AWFYRun>>#measure: |Tier 1|Time 38( 31+7 )ms|AST 93|Inlined 0Y 2N|IR 310/ 444|CodeSize 1667|Addr 0x7f77cc655000|Timestamp 56111210351860509|Src n/a
[engine] opt done id=648 SmallInteger>>#printString |Tier 2|Time 98( 56+42 )ms|AST 156|Inlined 4Y 1N|IR 281/ 823|CodeSize 4349|Addr 0x7f77cc652000|Timestamp 56111234247334846|Src n/a
[engine] opt done id=299 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 2|Time 118( 60+58 )ms|AST 190|Inlined 3Y 1N|IR 675/ 1478|CodeSize 6512|Addr 0x7f77cc64f000|Timestamp 56111278441031613|Src n/a
[engine] opt done id=371 String>>#, |Tier 2|Time 141( 96+45 )ms|AST 56|Inlined 7Y 2N|IR 721/ 1569|CodeSize 6552|Addr 0x7f77cc64c000|Timestamp 56111279234988037|Src n/a
[engine] opt done id=556 StandardFileStream>>#isBinary |Tier 2|Time 10( 7+4 )ms|AST 25|Inlined 0Y 0N|IR 25/ 94|CodeSize 312|Addr 0x7f77cc64a000|Timestamp 56111279489200446|Src n/a
[engine] opt inval. id=648 SmallInteger>>#printString |Timestamp 56111314820569665|Src n/a|Reason null
[engine] opt inval. id=649 SmallInteger>>#decimalDigitLength |Timestamp 56111314820933417|Src n/a|Reason null
[engine] opt inval. id=558 TextConverter>>#next:putAll:startingAt:toStream: |Timestamp 56111314821781263|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 : 186
Dequeues : 25
Target inlined into only caller: 24
null : 1
Splits : 53
Compilation Accuracy : 0.964286
Queue Accuracy : 0.865591
Compilation Utilization : 0.143568
Remaining Compilation Queue : 0
Time to queue : count= 186, sum=1028668594, min= 9175, average= 5530476.31, max=117334538, maxTarget=TextConverter>>#next:putAll:startingAt:toStream:
Time waiting in queue : count= 168, sum= 97032116, min= 21, average= 577572.12, max= 2967572, maxTarget=AWFYHashIndexTable class>>#new
--------------------------- :
AST node statistics :
Truffle node count : count= 162, sum= 82864, min= 11, average= 511.51, max= 6122, maxTarget=AWFYJsonParser>>#readNumber
Trivial : count= 162, sum= 29716, min= 4, average= 183.43, max= 2204, maxTarget=AWFYJsonParser>>#readNumber
Non Trivial : count= 162, sum= 53148, min= 7, average= 328.07, max= 3918, maxTarget=AWFYJsonParser>>#readNumber
Monomorphic : count= 162, sum= 51607, min= 7, average= 318.56, max= 3781, maxTarget=AWFYJsonParser>>#readNumber
Polymorphic : count= 162, sum= 1541, min= 0, average= 9.51, max= 165, maxTarget=AWFYJsonParser>>#readObjectKeyValuePair:
Megamorphic : count= 162, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=String>>#compareWith:
Truffle call count : count= 162, sum= 1293, min= 0, average= 7.98, max= 94, maxTarget=AWFYJsonParser>>#readObject
Indirect : count= 162, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=String>>#compareWith:
Direct : count= 162, sum= 1293, min= 0, average= 7.98, max= 94, maxTarget=AWFYJsonParser>>#readObject
Dispatched : count= 162, sum= 325, min= 0, average= 2.01, max= 34, maxTarget=AWFYJsonParser>>#readValue
Inlined : count= 162, sum= 968, min= 0, average= 5.98, max= 84, maxTarget=AWFYJsonParser>>#readObject
---------- :
Cloned : count= 162, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=String>>#compareWith:
Not Cloned : count= 162, sum= 1293, min= 0, average= 7.98, max= 94, maxTarget=AWFYJsonParser>>#readObject
Truffle loops : count= 162, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=String>>#compareWith:
--------------------------- :
Compilation Tier 1 :
Compilation Rate : 65434.71 bytes/second
Truffle Tier Rate : 93140.02 bytes/second
Graal Tier Rate : 253003.46 bytes/second
Installation Rate : 1685291.61 bytes/second
Time for compilation (us) : count= 101, sum= 3288483, min= 5264, average= 32559.25, max= 226152, maxTarget=AWFYJsonParser>>#readValue
Truffle Tier (us) : count= 101, sum= 2310295, min= 3107, average= 22874.22, max= 177561, maxTarget=AWFYJsonParser>>#readValue
Graal Tier (us) : count= 101, sum= 850506, min= 1791, average= 8420.85, max= 70914, maxTarget=AWFYJsonParser>>#parse
Code Installation (us) : count= 101, sum= 127681, min= 321, average= 1264.18, max= 8957, maxTarget=String class>>#with:
Graal node count :
After Truffle Tier : count= 101, sum= 27524, min= 87, average= 272.51, max= 1798, maxTarget=AWFYJsonParser>>#readValue
After Graal Tier : count= 101, sum= 55178, min= 123, average= 546.32, max= 4697, maxTarget=AWFYJsonParser>>#parse
Graal compilation result :
Code size : count= 101, sum= 215181, min= 454, average= 2130.50, max= 18566, maxTarget=AWFYJsonParser>>#parse
Total frame size : count= 101, sum= 10688, min= 48, average= 105.82, 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= 2516, min= 5, average= 24.91, max= 194, maxTarget=AWFYJsonParser>>#readValue
CALL : count= 101, sum= 2516, min= 5, average= 24.91, 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= 1522, min= 3, average= 15.07, max= 130, maxTarget=AWFYJsonParser>>#readValue
--------------------------- :
Compilation Tier 2 :
Compilation Rate : 34241.18 bytes/second
Truffle Tier Rate : 71959.35 bytes/second
Graal Tier Rate : 75083.45 bytes/second
Installation Rate : 2599059.93 bytes/second
Time for compilation (us) : count= 64, sum= 13555986, min= 4932, average= 211812.29, max= 1118531, maxTarget=AWFYJsonParser>>#readObjectKeyValuePair:
Truffle Tier (us) : count= 57, sum= 6450488, min= 2754, average= 113166.47, max= 755125, maxTarget=AWFYJsonParser>>#readValue
Graal Tier (us) : count= 57, sum= 6182095, min= 1855, average= 108457.81, max= 686479, maxTarget=AWFYJsonParser>>#readObjectKeyValuePair:
Code Installation (us) : count= 57, sum= 178592, min= 282, average= 3133.20, max= 15153, maxTarget=AWFYJsonParser>>#readObjectKeyValuePair:
Graal node count :
After Truffle Tier : count= 61, sum= 93120, min= 11, average= 1526.56, max= 8581, maxTarget=AWFYJsonParser>>#readNumber
After Graal Tier : count= 57, sum= 122622, min= 45, average= 2151.26, max= 12068, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Graal compilation result :
Code size : count= 57, sum= 464173, min= 146, average= 8143.39, max= 44298, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Total frame size : count= 57, sum= 9936, min= 32, average= 174.32, max= 720, maxTarget=AWFYJsonParser>>#readObjectKeyValuePair:
Exception handlers : count= 57, sum= 60, min= 0, average= 1.05, max= 20, maxTarget=AWFYJsonParser>>#readValue
Infopoints : count= 57, sum= 2481, min= 3, average= 43.53, max= 225, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
CALL : count= 57, sum= 2481, min= 3, average= 43.53, max= 225, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Marks : count= 57, sum= 435, min= 5, average= 7.63, max= 23, maxTarget=AWFYJsonParser>>#isWhiteSpace
Data references : count= 57, sum= 3024, min= 2, average= 53.05, max= 268, maxTarget=AWFYJsonParser>>#readNumber
# List (iterations: 300, problem size: 1500) on Sun Oct 20 17:51: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/List.trace.log" --quiet --code "AWFYHarness run: #('List' 300 1500)"`
[engine] created adapter i2c_Z_AAAAA | CodeAddress 0x7f59a7c87000
[engine] created adapter i2c_A_AAAAAA | CodeAddress 0x7f59a7c86000
[engine] opt done id=598 AWFYList>>#isShorter:than: |Tier 1|Time 52( 39+13 )ms|AST 80|Inlined 0Y 0N|IR 337/ 477|CodeSize 1774|Addr 0x7f59a7c84000|Timestamp 56111316641845813|Src n/a
[engine] created adapter i2c_A_AAAJ | CodeAddress 0x7f59a7c83000
[engine] created adapter c2i_Z_AAAAA | CodeAddress 0x7f59a7c82000
[engine] created adapter c2i_A_AAAAAA | CodeAddress 0x7f59a7c81000
[engine] created adapter c2i_A_AAA | CodeAddress 0x7f59a7abc000
[engine] created adapter c2i_A_AAAJ | CodeAddress 0x7f59a7abb000
[engine] opt done id=597 AWFYList>>#talkWithX:withY:withZ: |Tier 1|Time 85( 74+12 )ms|AST 131|Inlined 0Y 5N|IR 365/ 527|CodeSize 2132|Addr 0x7f59a7ab9000|Timestamp 56111316680377470|Src n/a
[engine] opt done id=574 AWFYListElement class>>#new: |Tier 1|Time 39( 34+5 )ms|AST 30|Inlined 0Y 2N|IR 203/ 286|CodeSize 958|Addr 0x7f59a7ab7000|Timestamp 56111316684836714|Src n/a
[engine] created adapter i2c_A_AAA | CodeAddress 0x7f59a7ab6000
[engine] opt done id=598 AWFYList>>#isShorter:than: |Tier 2|Time 47( 24+24 )ms|AST 80|Inlined 0Y 0N|IR 243/ 323|CodeSize 933|Addr 0x7f59a7ab4000|Timestamp 56111316689840329|Src n/a
[engine] opt done id=576 AWFYListElement>>#initialize: |Tier 1|Time 14( 7+7 )ms|AST 10|Inlined 0Y 0N|IR 159/ 300|CodeSize 932|Addr 0x7f59a7ab2000|Timestamp 56111316694298107|Src n/a
[engine] created adapter i2c_J_AAA | CodeAddress 0x7f59a7ab1000
[engine] opt done id=575 Behavior>>#new <split-575> |Tier 1|Time 29( 14+14 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f59a7aaf000|Timestamp 56111316713678027|Src n/a
[engine] created adapter c2i_J_AAA | CodeAddress 0x7f59a7aae000
[engine] opt done id=599 AWFYListElement>>#length |Tier 1|Time 41( 34+6 )ms|AST 43|Inlined 0Y 1N|IR 242/ 407|CodeSize 1483|Addr 0x7f59a7aac000|Timestamp 56111316730633562|Src n/a
[engine] created adapter i2c_A_AAAA | CodeAddress 0x7f59a7aab000
[engine] created adapter c2i_A_AAAA | CodeAddress 0x7f59a7aaa000
[engine] opt done id=578 AWFYListElement>>#next: <split-578> |Tier 1|Time 10( 7+3 )ms|AST 8|Inlined 0Y 0N|IR 129/ 170|CodeSize 548|Addr 0x7f59a7aa8000|Timestamp 56111316740414774|Src n/a
[engine] opt done id=573 AWFYList>>#makeList: |Tier 1|Time 32( 26+6 )ms|AST 76|Inlined 0Y 3N|IR 279/ 370|CodeSize 1281|Addr 0x7f59a7aa6000|Timestamp 56111316746159862|Src n/a
[engine] opt done id=582 AWFYList>>#makeList: <split-582> |Tier 1|Time 25( 19+6 )ms|AST 74|Inlined 0Y 3N|IR 258/ 354|CodeSize 1224|Addr 0x7f59a7aa4000|Timestamp 56111316765112541|Src n/a
[engine] opt done id=583 AWFYList>>#makeList: <split-583> |Tier 1|Time 25( 19+6 )ms|AST 74|Inlined 0Y 3N|IR 257/ 353|CodeSize 1224|Addr 0x7f59a7aa2000|Timestamp 56111316770868455|Src n/a
[engine] opt done id=585 AWFYListElement>>#next: <split-585> |Tier 1|Time 8( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 133/ 286|CodeSize 887|Addr 0x7f59a7aa0000|Timestamp 56111316778778943|Src n/a
[engine] opt done id=586 AWFYListElement>>#next: <split-586> |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 132/ 266|CodeSize 827|Addr 0x7f59a7a9e000|Timestamp 56111316785928820|Src n/a
[engine] opt done id=584 AWFYList>>#makeList: <split-584> |Tier 1|Time 26( 20+6 )ms|AST 76|Inlined 0Y 3N|IR 279/ 369|CodeSize 1263|Addr 0x7f59a7a9c000|Timestamp 56111316790998439|Src n/a
[engine] opt done id=587 AWFYListElement>>#next: <split-587> |Tier 1|Time 8( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 133/ 286|CodeSize 887|Addr 0x7f59a7a9a000|Timestamp 56111316793750116|Src n/a
[engine] opt done id=588 AWFYListElement>>#next: <split-588> |Tier 1|Time 9( 5+4 )ms|AST 8|Inlined 0Y 0N|IR 132/ 266|CodeSize 827|Addr 0x7f59a7a98000|Timestamp 56111316799676801|Src n/a
[engine] opt done id=589 AWFYListElement>>#next: <split-589> |Tier 1|Time 9( 5+4 )ms|AST 8|Inlined 0Y 0N|IR 132/ 266|CodeSize 827|Addr 0x7f59a7a96000|Timestamp 56111316802767505|Src n/a
[engine] created adapter i2c_Z_AAAJ | CodeAddress 0x7f59a7a95000
[engine] opt done id=590 AWFYListElement>>#next: <split-590> |Tier 1|Time 9( 5+4 )ms|AST 8|Inlined 0Y 0N|IR 132/ 266|CodeSize 827|Addr 0x7f59a7a93000|Timestamp 56111316808497507|Src n/a
[engine] opt done id=600 AWFYList>>#verifyResult: |Tier 1|Time 12( 10+3 )ms|AST 15|Inlined 0Y 0N|IR 92/ 128|CodeSize 503|Addr 0x7f59a7a91000|Timestamp 56111316815189132|Src n/a
[engine] opt done id=572 AWFYList>>#benchmark |Tier 1|Time 35( 27+9 )ms|AST 75|Inlined 0Y 5N|IR 332/ 427|CodeSize 1480|Addr 0x7f599c8ac000|Timestamp 56111316844049163|Src n/a
[engine] opt done id=579 AWFYList>>#makeList: <split-579> |Tier 1|Time 29( 22+7 )ms|AST 74|Inlined 0Y 3N|IR 258/ 354|CodeSize 1224|Addr 0x7f599c8aa000|Timestamp 56111316844387352|Src n/a
[engine] opt done id=580 AWFYList>>#makeList: <split-580> |Tier 1|Time 38( 32+6 )ms|AST 74|Inlined 0Y 3N|IR 258/ 354|CodeSize 1224|Addr 0x7f599c8a8000|Timestamp 56111316882542545|Src n/a
[engine] opt done id=581 AWFYList>>#makeList: <split-581> |Tier 1|Time 39( 32+7 )ms|AST 74|Inlined 0Y 3N|IR 262/ 374|CodeSize 1335|Addr 0x7f599c8a6000|Timestamp 56111316883142442|Src n/a
[engine] opt done id=591 AWFYList>>#makeList: <split-591> |Tier 1|Time 25( 19+6 )ms|AST 74|Inlined 0Y 3N|IR 258/ 354|CodeSize 1224|Addr 0x7f599c8a4000|Timestamp 56111316907689135|Src n/a
[engine] opt done id=592 AWFYList>>#makeList: <split-592> |Tier 1|Time 25( 19+6 )ms|AST 74|Inlined 0Y 3N|IR 258/ 354|CodeSize 1224|Addr 0x7f599c8a2000|Timestamp 56111316908135863|Src n/a
[engine] opt done id=594 AWFYListElement>>#next: <split-594> |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 132/ 266|CodeSize 827|Addr 0x7f599c8a0000|Timestamp 56111316915663740|Src n/a
[engine] opt done id=595 AWFYListElement>>#next: <split-595> |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 132/ 266|CodeSize 827|Addr 0x7f599c89e000|Timestamp 56111316922827796|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 132/ 266|CodeSize 827|Addr 0x7f599c89c000|Timestamp 56111316931357459|Src n/a
[engine] opt done id=593 AWFYList>>#makeList: <split-593> |Tier 1|Time 27( 19+8 )ms|AST 74|Inlined 0Y 3N|IR 262/ 374|CodeSize 1335|Addr 0x7f599c89a000|Timestamp 56111316934813032|Src n/a
[engine] opt done id=601 AWFYList>>#makeList: <split-601> |Tier 1|Time 24( 19+6 )ms|AST 74|Inlined 0Y 3N|IR 258/ 354|CodeSize 1224|Addr 0x7f599c898000|Timestamp 56111316955962541|Src n/a
[engine] opt done id=602 AWFYList>>#makeList: <split-602> |Tier 1|Time 25( 19+6 )ms|AST 74|Inlined 0Y 3N|IR 258/ 354|CodeSize 1224|Addr 0x7f599c896000|Timestamp 56111316959791855|Src n/a
[engine] opt done id=604 AWFYListElement>>#next: <split-604> |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 132/ 266|CodeSize 827|Addr 0x7f599c894000|Timestamp 56111316967313936|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 0x7f599c892000|Timestamp 56111316974497688|Src n/a
[engine] opt done id=603 AWFYList>>#makeList: <split-603> |Tier 1|Time 26( 19+7 )ms|AST 74|Inlined 0Y 3N|IR 262/ 374|CodeSize 1335|Addr 0x7f599c890000|Timestamp 56111316982530684|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 0x7f599c88e000|Timestamp 56111316982608980|Src n/a
[engine] opt done id=575 Behavior>>#new <split-575> |Tier 2|Time 17( 9+8 )ms|AST 26|Inlined 0Y 0N|IR 31/ 372|CodeSize 1369|Addr 0x7f599c88c000|Timestamp 56111317000166159|Src n/a
[engine] opt done id=576 AWFYListElement>>#initialize: |Tier 2|Time 11( 6+5 )ms|AST 10|Inlined 0Y 0N|IR 86/ 206|CodeSize 461|Addr 0x7f599c88a000|Timestamp 56111317011118459|Src n/a
[engine] opt done id=574 AWFYListElement class>>#new: |Tier 2|Time 32( 23+9 )ms|AST 30|Inlined 2Y 0N|IR 38/ 376|CodeSize 1378|Addr 0x7f599c888000|Timestamp 56111317014721895|Src n/a
[engine] opt done id=599 AWFYListElement>>#length |Tier 2|Time 47( 29+18 )ms|AST 43|Inlined 2Y 1N|IR 366/ 386|CodeSize 1301|Addr 0x7f599c886000|Timestamp 56111317058650533|Src n/a
[engine] opt done id=578 AWFYListElement>>#next: <split-578> |Tier 2|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 55/ 95|CodeSize 224|Addr 0x7f599c884000|Timestamp 56111317066074062|Src n/a
[engine] opt done id=573 AWFYList>>#makeList: |Tier 2|Time 119( 87+32 )ms|AST 76|Inlined 14Y 1N|IR 274/ 1338|CodeSize 4780|Addr 0x7f599c881000|Timestamp 56111317133953267|Src n/a
[engine] created adapter c2i_Z_AAAJ | CodeAddress 0x7f59a7a90000
[engine] opt done id=571 AWFYBenchmark>>#innerBenchmarkLoop: |Tier 1|Time 37( 29+8 )ms|AST 60|Inlined 0Y 2N|IR 273/ 355|CodeSize 1573|Addr 0x7f599c87f000|Timestamp 56111317190097419|Src n/a
[engine] opt done id=587 AWFYListElement>>#next: <split-587> |Tier 2|Time 9( 4+5 )ms|AST 8|Inlined 0Y 0N|IR 59/ 211|CodeSize 478|Addr 0x7f599c87d000|Timestamp 56111317199505730|Src n/a
[engine] opt done id=601 AWFYList>>#makeList: <split-601> |Tier 2|Time 114( 86+28 )ms|AST 74|Inlined 14Y 1N|IR 200/ 1301|CodeSize 4669|Addr 0x7f599c87a000|Timestamp 56111317336107865|Src n/a
[engine] opt done id=584 AWFYList>>#makeList: <split-584> |Tier 2|Time 117( 91+26 )ms|AST 76|Inlined 14Y 1N|IR 295/ 1343|CodeSize 4875|Addr 0x7f599c877000|Timestamp 56111317453053565|Src n/a
[engine] opt done id=583 AWFYList>>#makeList: <split-583> |Tier 2|Time 104( 74+30 )ms|AST 74|Inlined 14Y 1N|IR 293/ 1622|CodeSize 6069|Addr 0x7f599c874000|Timestamp 56111317557374040|Src n/a
[engine] opt done id=585 AWFYListElement>>#next: <split-585> |Tier 2|Time 8( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 59/ 211|CodeSize 478|Addr 0x7f599c872000|Timestamp 56111317565649746|Src n/a
[engine] opt done id=597 AWFYList>>#talkWithX:withY:withZ: |Tier 2|Time 960( 232+729 )ms|AST 131|Inlined 41Y 64N|IR 7330/ 9025|CodeSize 39401|Addr 0x7f599c867000|Timestamp 56111317654759619|Src n/a
[engine] opt done id=586 AWFYListElement>>#next: <split-586> |Tier 2|Time 8( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 58/ 189|CodeSize 439|Addr 0x7f599c865000|Timestamp 56111317663138207|Src n/a
[engine] opt done id=582 AWFYList>>#makeList: <split-582> |Tier 2|Time 106( 73+34 )ms|AST 74|Inlined 14Y 1N|IR 225/ 1965|CodeSize 7273|Addr 0x7f599c862000|Timestamp 56111317672103702|Src n/a
[engine] opt done id=579 AWFYList>>#makeList: <split-579> |Tier 2|Time 95( 72+23 )ms|AST 74|Inlined 14Y 1N|IR 200/ 1301|CodeSize 4669|Addr 0x7f599c85f000|Timestamp 56111317757847542|Src n/a
[engine] opt done id=591 AWFYList>>#makeList: <split-591> |Tier 2|Time 95( 72+23 )ms|AST 74|Inlined 14Y 1N|IR 200/ 1301|CodeSize 4669|Addr 0x7f599c85c000|Timestamp 56111317852829272|Src n/a
[engine] opt done id=600 AWFYList>>#verifyResult: |Tier 2|Time 6( 4+2 )ms|AST 15|Inlined 0Y 0N|IR 18/ 51|CodeSize 146|Addr 0x7f599c85a000|Timestamp 56111317858793393|Src n/a
[engine] opt done id=16 String class>>#new: |Tier 1|Time 46( 17+30 )ms|AST 48|Inlined 0Y 1N|IR 206/ 618|CodeSize 2787|Addr 0x7f599c858000|Timestamp 56111317934501996|Src n/a
[engine] opt done id=571 AWFYBenchmark>>#innerBenchmarkLoop: |Tier 2|Time 346( 312+33 )ms|AST 60|Inlined 1Y 1N|IR 123/ 513|CodeSize 2243|Addr 0x7f599c856000|Timestamp 56111318234147361|Src n/a
[engine] opt done id=572 AWFYList>>#benchmark |Tier 2|Time 1113( 393+720 )ms|AST 75|Inlined 74Y 44N|IR 5486/ 13073|CodeSize 55141|Addr 0x7f599c847000|Timestamp 56111318312154627|Src n/a
[engine] created adapter i2c_A_AAJ | CodeAddress 0x7f599c846000
[engine] created adapter i2c_A_AAAJJA | CodeAddress 0x7f599c845000
[engine] created adapter c2i_J_AAJ | CodeAddress 0x7f599c844000
[engine] opt done id=609 SmallInteger>>#printString |Tier 1|Time 66( 53+14 )ms|AST 156|Inlined 0Y 2N|IR 375/ 617|CodeSize 2868|Addr 0x7f599c842000|Timestamp 56111318638815560|Src n/a
[engine] opt done id=301 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 1|Time 94( 63+31 )ms|AST 190|Inlined 0Y 1N|IR 705/ 1562|CodeSize 6920|Addr 0x7f599c83f000|Timestamp 56111318666270662|Src n/a
[engine] created adapter c2i_A_AAAJJA | CodeAddress 0x7f599c83e000
[engine] opt done id=373 String>>#, |Tier 1|Time 41( 33+8 )ms|AST 56|Inlined 0Y 2N|IR 276/ 405|CodeSize 1534|Addr 0x7f599c83c000|Timestamp 56111319277836204|Src n/a
[engine] created adapter i2c_Z_AAA | CodeAddress 0x7f599c83b000
[engine] opt done id=558 StandardFileStream>>#isBinary |Tier 1|Time 16( 12+3 )ms|AST 25|Inlined 0Y 0N|IR 100/ 181|CodeSize 660|Addr 0x7f599c839000|Timestamp 56111319584212377|Src n/a
[engine] opt done id=546 Character class>>#cr |Tier 1|Time 11( 7+4 )ms|AST 19|Inlined 0Y 0N|IR 93/ 135|CodeSize 505|Addr 0x7f599c837000|Timestamp 56111323553329359|Src n/a
[engine] created adapter i2c_A_AAACA | CodeAddress 0x7f599c836000
[engine] created adapter i2c_J_AAC | CodeAddress 0x7f599c835000
[engine] opt done id=544 Character>>#asUnicode |Tier 1|Time 17( 14+3 )ms|AST 31|Inlined 0Y 0N|IR 89/ 125|CodeSize 454|Addr 0x7f599c833000|Timestamp 56111324221545918|Src n/a
[engine] created adapter c2i_Z_AAA | CodeAddress 0x7f599c832000
[engine] created adapter c2i_J_AAC | CodeAddress 0x7f599c831000
[engine] created adapter c2i_A_AAAC | CodeAddress 0x7f599c830000
[engine] opt done id=542 UTF8TextConverter>>#nextPut:toStream: |Tier 1|Time 81( 66+15 )ms|AST 130|Inlined 0Y 5N|IR 427/ 723|CodeSize 2820|Addr 0x7f599c82e000|Timestamp 56111324285970038|Src n/a
[engine] created adapter c2i_A_AAAAZ | CodeAddress 0x7f599c82c000
[engine] created adapter c2i_A_AAAAA | CodeAddress 0x7f599c82b000
[engine] opt done id=489 AWFYScriptConsole class>>#println: |Tier 1|Time 28( 21+8 )ms|AST 62|Inlined 0Y 4N|IR 279/ 373|CodeSize 1344|Addr 0x7f599c829000|Timestamp 56111324896680539|Src n/a
[engine] opt done id=490 FileStream class>>#stdout |Tier 1|Time 30( 23+7 )ms|AST 37|Inlined 0Y 1N|IR 201/ 403|CodeSize 1464|Addr 0x7f599c827000|Timestamp 56111324898529123|Src n/a
[engine] opt done id=557 MultiByteFileStream>>#nextPutAll: |Tier 1|Time 37( 29+8 )ms|AST 65|Inlined 0Y 2N|IR 230/ 391|CodeSize 1441|Addr 0x7f599c825000|Timestamp 56111324905607549|Src n/a
[engine] created adapter i2c_J_AAJ | CodeAddress 0x7f599c824000
[engine] created adapter c2i_A_AAJ | CodeAddress 0x7f599c823000
[engine] opt done id=608 Object>>#asString |Tier 1|Time 19( 15+4 )ms|AST 17|Inlined 0Y 1N|IR 156/ 227|CodeSize 689|Addr 0x7f599c821000|Timestamp 56111325219626913|Src n/a
[engine] opt done id=610 SmallInteger>>#decimalDigitLength |Tier 1|Time 20( 17+3 )ms|AST 47|Inlined 0Y 0N|IR 101/ 146|CodeSize 603|Addr 0x7f599c81f000|Timestamp 56111325220560809|Src n/a
[engine] opt done id=607 AWFYRun>>#printResult: |Tier 1|Time 35( 26+9 )ms|AST 68|Inlined 0Y 5N|IR 337/ 484|CodeSize 1724|Addr 0x7f599c81d000|Timestamp 56111325235581083|Src n/a
[engine] created adapter i2c_A_AAAAA | CodeAddress 0x7f599c81c000
[engine] created adapter i2c_A_AAAJAJ | CodeAddress 0x7f599c81b000
[engine] created adapter i2c_A_AAAJAJA | CodeAddress 0x7f599c81a000
[engine] created adapter c2i_A_AAAJAJ | CodeAddress 0x7f599c819000
[engine] created adapter c2i_A_AAAJAJA | CodeAddress 0x7f599c818000
[engine] opt done id=561 MultiByteFileStream>>#basicNext:putAll:startingAt: |Tier 1|Time 30( 26+4 )ms|AST 23|Inlined 0Y 1N|IR 164/ 235|CodeSize 805|Addr 0x7f599c816000|Timestamp 56111325562740917|Src n/a
[engine] opt done id=559 TextConverter>>#nextPutAll:toStream: |Tier 1|Time 36( 30+5 )ms|AST 34|Inlined 0Y 1N|IR 176/ 292|CodeSize 1036|Addr 0x7f599c814000|Timestamp 56111325567841617|Src n/a
[engine] opt done id=560 TextConverter>>#next:putAll:startingAt:toStream: |Tier 1|Time 50( 40+11 )ms|AST 133|Inlined 0Y 2N|IR 312/ 499|CodeSize 1931|Addr 0x7f599c812000|Timestamp 56111325582581115|Src n/a
[engine] opt done id=562 StandardFileStream>>#next:putAll:startingAt: |Tier 1|Time 32( 21+10 )ms|AST 65|Inlined 0Y 0N|IR 228/ 502|CodeSize 2204|Addr 0x7f599c810000|Timestamp 56111325594508729|Src n/a
[engine] created adapter i2c_A_AAAC | CodeAddress 0x7f599c80f000
[engine] opt done id=565 MultiByteFileStream>>#basicNextPutAll: |Tier 1|Time 12( 8+4 )ms|AST 17|Inlined 0Y 1N|IR 154/ 225|CodeSize 736|Addr 0x7f599c80d000|Timestamp 56111325876934335|Src n/a
[engine] opt done id=563 WriteStream>>#cr |Tier 1|Time 18( 12+6 )ms|AST 31|Inlined 0Y 2N|IR 199/ 287|CodeSize 935|Addr 0x7f599c80b000|Timestamp 56111325883041010|Src n/a
[engine] created adapter c2i_A_AAACA | CodeAddress 0x7f599c80a000
[engine] opt done id=564 MultiByteFileStream>>#nextPut: |Tier 1|Time 33( 27+6 )ms|AST 35|Inlined 0Y 1N|IR 181/ 317|CodeSize 1125|Addr 0x7f599c808000|Timestamp 56111325898143212|Src n/a
[engine] opt done id=566 StandardFileStream>>#nextPutAll: |Tier 1|Time 43( 31+12 )ms|AST 90|Inlined 0Y 0N|IR 285/ 628|CodeSize 2779|Addr 0x7f599c806000|Timestamp 56111325919925026|Src n/a
[engine] opt done id=567 StandardFileStream>>#flush |Tier 1|Time 14( 9+5 )ms|AST 19|Inlined 0Y 0N|IR 156/ 269|CodeSize 936|Addr 0x7f599c804000|Timestamp 56111326214148196|Src n/a
[engine] opt done id=570 AWFYRun>>#measure: |Tier 1|Time 38( 29+9 )ms|AST 93|Inlined 0Y 2N|IR 310/ 444|CodeSize 1667|Addr 0x7f599c802000|Timestamp 56111326238327854|Src n/a
[engine] opt done id=609 SmallInteger>>#printString |Tier 2|Time 89( 53+36 )ms|AST 156|Inlined 4Y 1N|IR 227/ 1173|CodeSize 4853|Addr 0x7f57940de000|Timestamp 56111345891489013|Src n/a
[engine] opt done id=16 String class>>#new: |Tier 2|Time 36( 25+11 )ms|AST 48|Inlined 2Y 1N|IR 102/ 509|CodeSize 2424|Addr 0x7f599c800000|Timestamp 56111361027454584|Src n/a
[engine] opt done id=301 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 2|Time 117( 59+58 )ms|AST 190|Inlined 3Y 1N|IR 675/ 1480|CodeSize 6314|Addr 0x7f57940db000|Timestamp 56111381253976829|Src n/a
[engine] opt done id=373 String>>#, |Tier 2|Time 142( 97+45 )ms|AST 56|Inlined 9Y 2N|IR 721/ 1569|CodeSize 6599|Addr 0x7f57940d8000|Timestamp 56111381898548112|Src n/a
[engine] opt done id=558 StandardFileStream>>#isBinary |Tier 2|Time 11( 7+4 )ms|AST 25|Inlined 0Y 0N|IR 25/ 94|CodeSize 312|Addr 0x7f57940d6000|Timestamp 56111382077325500|Src n/a
[engine] opt inval. id=609 SmallInteger>>#printString |Timestamp 56111410568475593|Src n/a|Reason null
[engine] opt inval. id=610 SmallInteger>>#decimalDigitLength |Timestamp 56111410568805819|Src n/a|Reason null
[engine] opt inval. id=560 TextConverter>>#next:putAll:startingAt:toStream: |Timestamp 56111410569549248|Src n/a|Reason null
[engine] Truffle runtime statistics for engine 1
Compilations : 91
Success : 84
Temporary Bailouts : 4
jdk.graal.compiler.core.common.CancellationBailoutException: Compilation cancelled.: 4
Permanent Bailouts : 0
Failed : 0
Interrupted : 3
Invalidated : 3
Unknown Reason : 3
Queues : 106
Dequeues : 19
Target inlined into only caller: 19
Splits : 69
Compilation Accuracy : 0.967033
Queue Accuracy : 0.820755
Compilation Utilization : 0.061623
Remaining Compilation Queue : 0
Time to queue : count= 106, sum= 751933528, min= 2088, average= 7093712.53, max=93984439, maxTarget=TextConverter>>#next:putAll:startingAt:toStream:
Time waiting in queue : count= 91, sum= 7016398, min= 15, average= 77103.28, max= 630839, maxTarget=AWFYList>>#verifyResult:
--------------------------- :
AST node statistics :
Truffle node count : count= 86, sum= 27130, min= 14, average= 315.47, max= 6846, maxTarget=AWFYList>>#talkWithX:withY:withZ:
Trivial : count= 86, sum= 9482, min= 6, average= 110.26, max= 2415, maxTarget=AWFYList>>#talkWithX:withY:withZ:
Non Trivial : count= 86, sum= 17648, min= 8, average= 205.21, max= 4431, maxTarget=AWFYList>>#talkWithX:withY:withZ:
Monomorphic : count= 86, sum= 17375, min= 8, average= 202.03, max= 4305, maxTarget=AWFYList>>#talkWithX:withY:withZ:
Polymorphic : count= 86, sum= 273, min= 0, average= 3.17, max= 126, 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= 476, min= 0, average= 5.53, max= 118, maxTarget=AWFYList>>#benchmark
Indirect : count= 86, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYList>>#isShorter:than:
Direct : count= 86, sum= 476, min= 0, average= 5.53, max= 118, maxTarget=AWFYList>>#benchmark
Dispatched : count= 86, sum= 212, min= 0, average= 2.47, max= 64, maxTarget=AWFYList>>#talkWithX:withY:withZ:
Inlined : count= 86, sum= 264, min= 0, average= 3.07, max= 74, maxTarget=AWFYList>>#benchmark
---------- :
Cloned : count= 86, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYList>>#isShorter:than:
Not Cloned : count= 86, sum= 476, min= 0, average= 5.53, max= 118, 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 : 47577.44 bytes/second
Truffle Tier Rate : 64094.67 bytes/second
Graal Tier Rate : 212983.91 bytes/second
Installation Rate : 1386478.69 bytes/second
Time for compilation (us) : count= 59, sum= 1669068, min= 7140, average= 28289.29, max= 93785, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Truffle Tier (us) : count= 59, sum= 1238948, min= 3876, average= 20999.13, max= 73499, maxTarget=AWFYList>>#talkWithX:withY:withZ:
Graal Tier (us) : count= 59, sum= 372845, min= 2271, average= 6319.41, max= 28757, maxTarget=String class>>#new:
Code Installation (us) : count= 59, sum= 57274, min= 403, average= 970.76, max= 3487, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Graal node count :
After Truffle Tier : count= 59, sum= 12971, min= 89, average= 219.85, max= 705, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
After Graal Tier : count= 59, sum= 21538, min= 125, average= 365.05, max= 1562, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Graal compilation result :
Code size : count= 59, sum= 79410, min= 454, average= 1345.93, max= 6920, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Total frame size : count= 59, sum= 5744, min= 48, average= 97.36, 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= 954, min= 5, average= 16.17, max= 70, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
CALL : count= 59, sum= 954, min= 5, average= 16.17, 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= 606, min= 3, average= 10.27, max= 40, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
--------------------------- :
Compilation Tier 2 :
Compilation Rate : 39175.97 bytes/second
Truffle Tier Rate : 87661.96 bytes/second
Graal Tier Rate : 88890.94 bytes/second
Installation Rate : 1595063.64 bytes/second
Time for compilation (us) : count= 29, sum= 4122373, min= 5841, average= 142150.83, max= 1112677, maxTarget=AWFYList>>#benchmark
Truffle Tier (us) : count= 25, sum= 1842281, min= 3588, average= 73691.26, max= 392696, maxTarget=AWFYList>>#benchmark
Graal Tier (us) : count= 25, sum= 1816810, min= 1698, average= 72672.42, max= 698257, maxTarget=AWFYList>>#talkWithX:withY:withZ:
Code Installation (us) : count= 25, sum= 101248, min= 278, average= 4049.95, max= 45530, maxTarget=AWFYList>>#benchmark
Graal node count :
After Truffle Tier : count= 27, sum= 17931, min= 18, average= 664.11, max= 7330, maxTarget=AWFYList>>#talkWithX:withY:withZ:
After Graal Tier : count= 25, sum= 40027, min= 51, average= 1601.08, max= 13073, maxTarget=AWFYList>>#benchmark
Graal compilation result :
Code size : count= 25, sum= 161498, min= 146, average= 6459.92, max= 55141, maxTarget=AWFYList>>#benchmark
Total frame size : count= 25, sum= 4656, min= 32, average= 186.24, max= 1072, maxTarget=AWFYList>>#talkWithX:withY:withZ:
Exception handlers : count= 25, sum= 134, min= 0, average= 5.36, max= 64, maxTarget=AWFYList>>#talkWithX:withY:withZ:
Infopoints : count= 25, sum= 1108, min= 3, average= 44.32, max= 363, maxTarget=AWFYList>>#benchmark
CALL : count= 25, sum= 1108, min= 3, average= 44.32, max= 363, maxTarget=AWFYList>>#benchmark
Marks : count= 25, sum= 218, min= 5, average= 8.72, max= 44, maxTarget=AWFYList>>#benchmark
Data references : count= 25, sum= 1216, min= 1, average= 48.64, max= 432, maxTarget=AWFYList>>#benchmark
# Mandelbrot (iterations: 300, problem size: 500) on Sun Oct 20 17: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/Mandelbrot.trace.log" --quiet --code "AWFYHarness run: #('Mandelbrot' 300 500)"`
[engine] created adapter i2c_J_AAJJ | CodeAddress 0x7f08c622e000
[engine] opt done id=379 Integer>>#<< |Tier 1|Time 24( 20+4 )ms|AST 26|Inlined 0Y 0N|IR 103/ 154|CodeSize 628|Addr 0x7f08c622c000|Timestamp 56110080133206932|Src n/a
[engine] opt done id=379 Integer>>#<< |Tier 2|Time 9( 6+3 )ms|AST 26|Inlined 0Y 0N|IR 27/ 78|CodeSize 237|Addr 0x7f08c622a000|Timestamp 56110080142992753|Src n/a
[engine] created adapter i2c_unspecialized | CodeAddress 0x7f08c6229000
[engine] opt done id=573 AWFYMandelbrot>>#mandelbrot:<OSR@188> |Tier 2|Time 267( 115+153 )ms|AST 508|Inlined 2Y 0N|IR 679/ 2763|CodeSize 20541|Addr 0x7f08c605d000|Timestamp 56110080771947954|Src n/a
[engine] opt inval. id=573 AWFYMandelbrot>>#mandelbrot:<OSR@188> |Timestamp 56110081422668414|Src n/a|Reason null
[engine] opt deopt id=573 AWFYMandelbrot>>#mandelbrot:<OSR@188> | |Timestamp 56110081422947584|Src n/a
[engine] created adapter i2c_A_AAAJ | CodeAddress 0x7f08c6228000
[engine] created adapter i2c_J_AAAJ | CodeAddress 0x7f08c605c000
[engine] created adapter c2i_A_AAAJ | CodeAddress 0x7f08c605b000
[engine] opt done id=16 String class>>#new: |Tier 1|Time 40( 29+11 )ms|AST 48|Inlined 0Y 1N|IR 206/ 618|CodeSize 2787|Addr 0x7f08c6059000|Timestamp 56110081463305332|Src n/a
[engine] created adapter c2i_J_AAJJ | CodeAddress 0x7f08c6058000
[engine] opt done id=572 AWFYMandelbrot>>#mandelbrot: |Tier 1|Time 150( 123+27 )ms|AST 528|Inlined 0Y 2N|IR 608/ 1138|CodeSize 10330|Addr 0x7f08c6054000|Timestamp 56110081574189540|Src n/a
[engine] opt done id=573 AWFYMandelbrot>>#mandelbrot:<OSR@188> |Tier 2|Time 253( 102+152 )ms|AST 513|Inlined 2Y 0N|IR 763/ 2895|CodeSize 20715|Addr 0x7f08c604d000|Timestamp 56110081777558241|Src n/a
[engine] opt deopt id=573 AWFYMandelbrot>>#mandelbrot:<OSR@188> | |Timestamp 56110082543642828|Src n/a
[engine] opt done id=572 AWFYMandelbrot>>#mandelbrot: |Tier 2|Time 405( 132+273 )ms|AST 528|Inlined 2Y 0N|IR 455/ 3604|CodeSize 36116|Addr 0x7f08c6043000|Timestamp 56110082948909017|Src n/a
[engine] created adapter i2c_A_AAJ | CodeAddress 0x7f08c6042000
[engine] created adapter i2c_A_AAAJJA | CodeAddress 0x7f08c6041000
[engine] created adapter c2i_J_AAJ | CodeAddress 0x7f08c6040000
[engine] opt done id=578 SmallInteger>>#printString |Tier 1|Time 56( 45+11 )ms|AST 156|Inlined 0Y 2N|IR 375/ 617|CodeSize 2868|Addr 0x7f08c603e000|Timestamp 56110083270374455|Src n/a
[engine] opt done id=301 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 1|Time 79( 54+25 )ms|AST 190|Inlined 0Y 1N|IR 705/ 1562|CodeSize 6920|Addr 0x7f08c603b000|Timestamp 56110083293919152|Src n/a
[engine] created adapter i2c_A_AAAA | CodeAddress 0x7f08c603a000
[engine] created adapter c2i_A_AAA | CodeAddress 0x7f08c6039000
[engine] created adapter c2i_A_AAAJJA | CodeAddress 0x7f08c6038000
[engine] opt done id=373 String>>#, |Tier 1|Time 42( 36+6 )ms|AST 56|Inlined 0Y 2N|IR 276/ 405|CodeSize 1534|Addr 0x7f08bae53000|Timestamp 56110083512646734|Src n/a
[engine] created adapter i2c_Z_AAA | CodeAddress 0x7f08c6037000
[engine] opt done id=558 StandardFileStream>>#isBinary |Tier 1|Time 14( 11+3 )ms|AST 25|Inlined 0Y 0N|IR 100/ 181|CodeSize 660|Addr 0x7f08bae51000|Timestamp 56110083612200362|Src n/a
[engine] created adapter i2c_A_AAA | CodeAddress 0x7f08bae50000
[engine] opt done id=546 Character class>>#cr |Tier 1|Time 12( 9+3 )ms|AST 19|Inlined 0Y 0N|IR 93/ 135|CodeSize 505|Addr 0x7f08bae4e000|Timestamp 56110085144323090|Src n/a
[engine] created adapter i2c_A_AAACA | CodeAddress 0x7f08bae4d000
[engine] created adapter i2c_J_AAC | CodeAddress 0x7f08bae4c000
[engine] opt done id=544 Character>>#asUnicode |Tier 1|Time 14( 12+2 )ms|AST 31|Inlined 0Y 0N|IR 89/ 125|CodeSize 454|Addr 0x7f08bae4a000|Timestamp 56110085402081996|Src n/a
[engine] created adapter c2i_Z_AAA | CodeAddress 0x7f08bae49000
[engine] created adapter c2i_J_AAC | CodeAddress 0x7f08bae48000
[engine] created adapter c2i_A_AAAA | CodeAddress 0x7f08bae47000
[engine] created adapter c2i_A_AAAC | CodeAddress 0x7f08bae46000
[engine] opt done id=542 UTF8TextConverter>>#nextPut:toStream: |Tier 1|Time 75( 64+12 )ms|AST 130|Inlined 0Y 5N|IR 427/ 723|CodeSize 2820|Addr 0x7f08bae44000|Timestamp 56110085463709316|Src n/a
[engine] created adapter c2i_A_AAAAZ | CodeAddress 0x7f08bae42000
[engine] created adapter c2i_A_AAAAA | CodeAddress 0x7f08bae41000
[engine] opt done id=489 AWFYScriptConsole class>>#println: |Tier 1|Time 24( 18+6 )ms|AST 62|Inlined 0Y 4N|IR 279/ 373|CodeSize 1344|Addr 0x7f08bae3f000|Timestamp 56110085678475368|Src n/a
[engine] opt done id=490 FileStream class>>#stdout |Tier 1|Time 25( 19+6 )ms|AST 37|Inlined 0Y 1N|IR 201/ 403|CodeSize 1464|Addr 0x7f08bae3d000|Timestamp 56110085680239998|Src n/a
[engine] opt done id=557 MultiByteFileStream>>#nextPutAll: |Tier 1|Time 31( 25+6 )ms|AST 65|Inlined 0Y 2N|IR 230/ 391|CodeSize 1441|Addr 0x7f08bae3b000|Timestamp 56110085685935426|Src n/a
[engine] created adapter i2c_Z_AAAJJ | CodeAddress 0x7f08bae3a000
[engine] created adapter c2i_A_AAJ | CodeAddress 0x7f08bae39000
[engine] opt done id=575 AWFYMandelbrot>>#verify:inner: |Tier 1|Time 13( 10+2 )ms|AST 26|Inlined 0Y 0N|IR 98/ 140|CodeSize 604|Addr 0x7f08bae37000|Timestamp 56110085795739065|Src n/a
[engine] opt done id=577 Object>>#asString |Tier 1|Time 16( 13+3 )ms|AST 17|Inlined 0Y 1N|IR 156/ 227|CodeSize 689|Addr 0x7f08bae35000|Timestamp 56110085799549450|Src n/a
[engine] created adapter i2c_J_AAJ | CodeAddress 0x7f08bae34000
[engine] opt done id=576 AWFYRun>>#printResult: |Tier 1|Time 30( 22+8 )ms|AST 68|Inlined 0Y 5N|IR 337/ 484|CodeSize 1724|Addr 0x7f08bae32000|Timestamp 56110085813014978|Src n/a
[engine] opt done id=579 SmallInteger>>#decimalDigitLength |Tier 1|Time 19( 16+3 )ms|AST 61|Inlined 0Y 0N|IR 142/ 193|CodeSize 675|Addr 0x7f08bae30000|Timestamp 56110085814897366|Src n/a
[engine] created adapter i2c_A_AAAAA | CodeAddress 0x7f08bae2f000
[engine] created adapter i2c_A_AAAJAJ | CodeAddress 0x7f08bae2e000
[engine] created adapter i2c_A_AAAJAJA | CodeAddress 0x7f08bae2d000
[engine] created adapter c2i_A_AAAJAJ | CodeAddress 0x7f08bae2c000
[engine] created adapter c2i_A_AAAJAJA | CodeAddress 0x7f08bae2b000
[engine] opt done id=561 MultiByteFileStream>>#basicNext:putAll:startingAt: |Tier 1|Time 26( 22+4 )ms|AST 23|Inlined 0Y 1N|IR 164/ 235|CodeSize 805|Addr 0x7f08bae29000|Timestamp 56110085945133835|Src n/a
[engine] opt done id=559 TextConverter>>#nextPutAll:toStream: |Tier 1|Time 31( 26+4 )ms|AST 34|Inlined 0Y 1N|IR 176/ 292|CodeSize 1036|Addr 0x7f08bae27000|Timestamp 56110085949996363|Src n/a
[engine] opt done id=560 TextConverter>>#next:putAll:startingAt:toStream: |Tier 1|Time 43( 34+9 )ms|AST 133|Inlined 0Y 2N|IR 312/ 499|CodeSize 1931|Addr 0x7f08bae25000|Timestamp 56110085962675437|Src n/a
[engine] opt done id=562 StandardFileStream>>#next:putAll:startingAt: |Tier 1|Time 26( 18+8 )ms|AST 65|Inlined 0Y 0N|IR 228/ 502|CodeSize 2204|Addr 0x7f08bae23000|Timestamp 56110085971621864|Src n/a
[engine] created adapter i2c_A_AAAC | CodeAddress 0x7f08bae22000
[engine] opt done id=565 MultiByteFileStream>>#basicNextPutAll: |Tier 1|Time 10( 6+3 )ms|AST 17|Inlined 0Y 1N|IR 154/ 225|CodeSize 736|Addr 0x7f08bae20000|Timestamp 56110086058039982|Src n/a
[engine] opt done id=563 WriteStream>>#cr |Tier 1|Time 15( 10+4 )ms|AST 31|Inlined 0Y 2N|IR 199/ 287|CodeSize 935|Addr 0x7f08bae1e000|Timestamp 56110086062995893|Src n/a
[engine] created adapter c2i_A_AAACA | CodeAddress 0x7f08bae1d000
[engine] opt done id=564 MultiByteFileStream>>#nextPut: |Tier 1|Time 27( 22+5 )ms|AST 35|Inlined 0Y 1N|IR 181/ 317|CodeSize 1125|Addr 0x7f08bae1b000|Timestamp 56110086075490716|Src n/a
[engine] opt done id=566 StandardFileStream>>#nextPutAll: |Tier 1|Time 34( 25+10 )ms|AST 90|Inlined 0Y 0N|IR 285/ 628|CodeSize 2779|Addr 0x7f08bae19000|Timestamp 56110086092470138|Src n/a
[engine] created adapter i2c_Z_AAAJ | CodeAddress 0x7f08bae18000
[engine] opt done id=567 StandardFileStream>>#flush |Tier 1|Time 11( 7+4 )ms|AST 19|Inlined 0Y 0N|IR 156/ 269|CodeSize 936|Addr 0x7f08bae16000|Timestamp 56110086188176573|Src n/a
[engine] created adapter c2i_J_AAAJ | CodeAddress 0x7f08bae15000
[engine] created adapter c2i_Z_AAAJ | CodeAddress 0x7f08bae14000
[engine] created adapter c2i_Z_AAAJJ | CodeAddress 0x7f08bae13000
[engine] opt done id=571 AWFYMandelbrot>>#innerBenchmarkLoop: |Tier 1|Time 35( 31+4 )ms|AST 35|Inlined 0Y 2N|IR 205/ 284|CodeSize 1005|Addr 0x7f08bae11000|Timestamp 56110086211709675|Src n/a
[engine] opt done id=570 AWFYRun>>#measure: |Tier 1|Time 38( 31+7 )ms|AST 93|Inlined 0Y 2N|IR 310/ 444|CodeSize 1667|Addr 0x7f08bae0f000|Timestamp 56110086215268131|Src n/a
[engine] opt done id=578 SmallInteger>>#printString |Tier 2|Time 99( 55+43 )ms|AST 156|Inlined 4Y 1N|IR 281/ 823|CodeSize 4349|Addr 0x7f08bae0c000|Timestamp 56110094197676036|Src n/a
[engine] opt done id=16 String class>>#new: |Tier 2|Time 37( 25+11 )ms|AST 48|Inlined 2Y 1N|IR 102/ 509|CodeSize 2424|Addr 0x7f08bae0a000|Timestamp 56110100536414459|Src n/a
[engine] opt done id=301 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 2|Time 119( 59+59 )ms|AST 190|Inlined 3Y 1N|IR 675/ 1480|CodeSize 6314|Addr 0x7f08bae07000|Timestamp 56110108919972114|Src n/a
[engine] opt done id=558 StandardFileStream>>#isBinary |Tier 2|Time 10( 7+4 )ms|AST 25|Inlined 0Y 0N|IR 25/ 94|CodeSize 312|Addr 0x7f08bae05000|Timestamp 56110109195384445|Src n/a
[engine] opt done id=373 String>>#, |Tier 2|Time 142( 97+45 )ms|AST 56|Inlined 9Y 2N|IR 721/ 1569|CodeSize 6599|Addr 0x7f08bae02000|Timestamp 56110109199451441|Src n/a
[engine] opt inval. id=578 SmallInteger>>#printString |Timestamp 56110120964815322|Src n/a|Reason null
[engine] opt inval. id=579 SmallInteger>>#decimalDigitLength |Timestamp 56110120965155326|Src n/a|Reason null
[engine] opt inval. id=560 TextConverter>>#next:putAll:startingAt:toStream: |Timestamp 56110120965898825|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 : 43
Compilation Accuracy : 0.897436
Queue Accuracy : 1.000000
Compilation Utilization : 0.056489
Remaining Compilation Queue : 0
Time to queue : count= 40, sum= 372942746, min= 331, average= 9323568.67, max=40868694, maxTarget=TextConverter>>#next:putAll:startingAt:toStream:
Time waiting in queue : count= 39, sum= 50619, min= 16, average= 1297.93, max= 26001, maxTarget=StandardFileStream>>#next:putAll:startingAt:
--------------------------- :
AST node statistics :
Truffle node count : count= 37, sum= 8356, min= 23, average= 225.84, max= 933, maxTarget=String>>#,
Trivial : count= 37, sum= 3029, min= 6, average= 81.86, max= 342, maxTarget=AWFYMandelbrot>>#mandelbrot:
Non Trivial : count= 37, sum= 5327, min= 17, average= 143.97, max= 612, maxTarget=String>>#,
Monomorphic : count= 37, sum= 5291, min= 17, average= 143.00, max= 600, 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 : 54477.87 bytes/second
Truffle Tier Rate : 69379.24 bytes/second
Graal Tier Rate : 289603.96 bytes/second
Installation Rate : 2042681.82 bytes/second
Time for compilation (us) : count= 28, sum= 965639, min= 9799, average= 34487.14, max= 150556, maxTarget=AWFYMandelbrot>>#mandelbrot:
Truffle Tier (us) : count= 28, sum= 758238, min= 6369, average= 27079.94, max= 122728, maxTarget=AWFYMandelbrot>>#mandelbrot:
Graal Tier (us) : count= 28, sum= 181648, min= 2109, average= 6487.43, max= 25553, maxTarget=AWFYMandelbrot>>#mandelbrot:
Code Installation (us) : count= 28, sum= 25753, min= 330, average= 919.76, max= 2607, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Graal node count :
After Truffle Tier : count= 28, sum= 6795, min= 89, average= 242.68, max= 705, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
After Graal Tier : count= 28, sum= 11851, min= 125, average= 423.25, max= 1562, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Graal compilation result :
Code size : count= 28, sum= 52606, min= 454, average= 1878.79, max= 10330, maxTarget=AWFYMandelbrot>>#mandelbrot:
Total frame size : count= 28, sum= 3664, min= 48, average= 130.86, max= 848, maxTarget=AWFYMandelbrot>>#mandelbrot:
Exception handlers : count= 28, sum= 76, min= 1, average= 2.71, max= 6, maxTarget=UTF8TextConverter>>#nextPut:toStream:
Infopoints : count= 28, sum= 552, min= 5, average= 19.71, max= 70, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
CALL : count= 28, sum= 552, min= 5, average= 19.71, 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= 318, min= 3, average= 11.36, max= 40, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
--------------------------- :
Compilation Tier 2 :
Compilation Rate : 72711.68 bytes/second
Truffle Tier Rate : 163180.34 bytes/second
Graal Tier Rate : 133828.59 bytes/second
Installation Rate : 6556797.58 bytes/second
Time for compilation (us) : count= 9, sum= 1342383, min= 9427, average= 149153.77, max= 404842, maxTarget=AWFYMandelbrot>>#mandelbrot:
Truffle Tier (us) : count= 9, sum= 598154, min= 6361, average= 66461.58, max= 131690, maxTarget=AWFYMandelbrot>>#mandelbrot:
Graal Tier (us) : count= 9, sum= 729343, min= 2675, average= 81038.16, max= 269300, maxTarget=AWFYMandelbrot>>#mandelbrot:
Code Installation (us) : count= 9, sum= 14886, min= 389, average= 1654.04, max= 3851, maxTarget=AWFYMandelbrot>>#mandelbrot:
Graal node count :
After Truffle Tier : count= 9, sum= 3728, min= 25, average= 414.22, max= 763, maxTarget=AWFYMandelbrot>>#mandelbrot:<OSR@188>
After Graal Tier : count= 9, sum= 13815, min= 78, average= 1535.00, max= 3604, maxTarget=AWFYMandelbrot>>#mandelbrot:
Graal compilation result :
Code size : count= 9, sum= 97607, min= 237, average= 10845.22, max= 36116, maxTarget=AWFYMandelbrot>>#mandelbrot:
Total frame size : count= 9, sum= 3200, min= 32, average= 355.56, max= 880, 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= 314, min= 4, average= 34.89, max= 101, maxTarget=AWFYMandelbrot>>#mandelbrot:
CALL : count= 9, sum= 314, min= 4, average= 34.89, max= 101, 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= 226, min= 1, average= 25.11, max= 55, maxTarget=AWFYMandelbrot>>#mandelbrot:
# NBody (iterations: 300, problem size: 250000) on Sun Oct 20 17:48:27 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 0x7f5ad374f000
[engine] opt done id=595 AWFYBody>>#vx: |Tier 1|Time 21( 15+7 )ms|AST 8|Inlined 0Y 0N|IR 158/ 200|CodeSize 668|Addr 0x7f5ad374d000|Timestamp 56111116244813656|Src n/a
[engine] opt done id=596 AWFYBody>>#vy: |Tier 1|Time 21( 15+7 )ms|AST 8|Inlined 0Y 0N|IR 158/ 200|CodeSize 668|Addr 0x7f5ad374b000|Timestamp 56111116244973321|Src n/a
[engine] opt done id=597 AWFYBody>>#vz: |Tier 1|Time 21( 14+7 )ms|AST 8|Inlined 0Y 0N|IR 158/ 200|CodeSize 668|Addr 0x7f5ad3749000|Timestamp 56111116245107773|Src n/a
[engine] created adapter i2c_A_AAAA | CodeAddress 0x7f5ad3584000
[engine] opt done id=601 AWFYBody>>#z: |Tier 1|Time 8( 5+3 )ms|AST 8|Inlined 0Y 0N|IR 145/ 187|CodeSize 612|Addr 0x7f5ad3582000|Timestamp 56111116253814632|Src n/a
[engine] created adapter i2c_A_AAAAD | CodeAddress 0x7f5ad3581000
[engine] created adapter c2i_A_AAAAD | CodeAddress 0x7f5ad3580000
[engine] created adapter c2i_D_AAAAA | CodeAddress 0x7f5ad357f000
[engine] created adapter c2i_A_AAAA | CodeAddress 0x7f5ad357e000
[engine] created adapter c2i_A_AAAD | CodeAddress 0x7f5ad357d000
[engine] opt done id=598 [] in AWFYNBodySystem>>#advance: |Tier 1|Time 74( 65+10 )ms|AST 186|Inlined 0Y 3N|IR 410/ 516|CodeSize 1854|Addr 0x7f5ad357b000|Timestamp 56111116328304861|Src n/a
[engine] opt done id=599 AWFYBody>>#x: |Tier 1|Time 21( 17+4 )ms|AST 8|Inlined 0Y 0N|IR 145/ 187|CodeSize 612|Addr 0x7f5ad3579000|Timestamp 56111116349094181|Src n/a
[engine] opt done id=600 AWFYBody>>#y: |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 145/ 187|CodeSize 612|Addr 0x7f5ad3577000|Timestamp 56111116356201173|Src n/a
[engine] opt done id=596 AWFYBody>>#vy: |Tier 2|Time 7( 3+4 )ms|AST 8|Inlined 0Y 0N|IR 85/ 125|CodeSize 242|Addr 0x7f5ad3571000|Timestamp 56111116363266469|Src n/a
[engine] opt done id=96 SequenceableCollection>>#do: |Tier 1|Time 120( 64+56 )ms|AST 75|Inlined 0Y 3N|IR 567/ 2345|CodeSize 11817|Addr 0x7f5ad3573000|Timestamp 56111116365394082|Src n/a
[engine] opt done id=597 AWFYBody>>#vz: |Tier 2|Time 7( 3+3 )ms|AST 8|Inlined 0Y 0N|IR 85/ 125|CodeSize 242|Addr 0x7f5ad356f000|Timestamp 56111116370165463|Src n/a
[engine] opt done id=595 AWFYBody>>#vx: |Tier 2|Time 8( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 85/ 125|CodeSize 242|Addr 0x7f5ad356d000|Timestamp 56111116373765756|Src n/a
[engine] opt done id=598 [] in AWFYNBodySystem>>#advance: |Tier 2|Time 58( 48+10 )ms|AST 186|Inlined 3Y 0N|IR 400/ 434|CodeSize 744|Addr 0x7f5ad356b000|Timestamp 56111116432159053|Src n/a
[engine] opt done id=594 AWFYNBodySystem>>#advance: |Tier 1|Time 398( 308+89 )ms|AST 817|Inlined 0Y 7N|IR 1710/ 5081|CodeSize 27500|Addr 0x7f5ad3563000|Timestamp 56111116642911065|Src n/a
[engine] opt done id=96 SequenceableCollection>>#do: |Tier 2|Time 281( 113+168 )ms|AST 75|Inlined 6Y 0N|IR 1079/ 3348|CodeSize 15454|Addr 0x7f5ad355e000|Timestamp 56111116651743784|Src n/a
[engine] created adapter i2c_unspecialized | CodeAddress 0x7f5ad355d000
[engine] opt done id=594 AWFYNBodySystem>>#advance: |Tier 2|Time 756( 434+322 )ms|AST 817|Inlined 13Y 0N|IR 2193/ 3703|CodeSize 21534|Addr 0x7f5ac826e000|Timestamp 56111117399347261|Src n/a
[engine] created adapter i2c_A_AAAJ | CodeAddress 0x7f5ad355c000
[engine] created adapter i2c_Z_AAAJ | CodeAddress 0x7f5ad355b000
[engine] created adapter c2i_A_AAAJ | CodeAddress 0x7f5ad355a000
[engine] created adapter c2i_A_AAA | CodeAddress 0x7f5ad3559000
[engine] created adapter c2i_D_AAA | CodeAddress 0x7f5ad3558000
[engine] opt done id=16 String class>>#new: |Tier 1|Time 38( 28+11 )ms|AST 48|Inlined 0Y 1N|IR 206/ 618|CodeSize 2787|Addr 0x7f5ac826c000|Timestamp 56111117666869864|Src n/a
[engine] created adapter i2c_D_AAA | CodeAddress 0x7f5ac826b000
[engine] created adapter c2i_Z_AAADJ | CodeAddress 0x7f5ac826a000
[engine] opt done id=582 AWFYBody class>>#DaysPerYear |Tier 1|Time 9( 7+2 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 481|Addr 0x7f5ac8268000|Timestamp 56111117676056208|Src n/a
[engine] opt done id=583 AWFYBody class>>#SolarMass |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 94/ 175|CodeSize 649|Addr 0x7f5ac8266000|Timestamp 56111117682821939|Src n/a
[engine] opt done id=574 AWFYNBody>>#innerBenchmarkLoop: |Tier 1|Time 56( 49+8 )ms|AST 95|Inlined 0Y 4N|IR 346/ 444|CodeSize 1805|Addr 0x7f5ac8264000|Timestamp 56111117685344455|Src n/a
[engine] opt done id=602 AWFYNBody>>#innerBenchmarkLoop:<OSR@78> |Tier 2|Time 913( 410+503 )ms|AST 92|Inlined 14Y 0N|IR 2388/ 4997|CodeSize 32073|Addr 0x7f5ac825b000|Timestamp 56111118133636773|Src n/a
[engine] opt inval. id=602 AWFYNBody>>#innerBenchmarkLoop:<OSR@78> |Timestamp 56111118271467270|Src n/a|Reason null
[engine] opt deopt id=602 AWFYNBody>>#innerBenchmarkLoop:<OSR@78> | |Timestamp 56111118271908340|Src n/a
[engine] created adapter i2c_A_AAADDDDDDD | CodeAddress 0x7f5ac825a000
[engine] opt done id=581 AWFYBody>>#initX:y:z:vx:vy:vz:mass: |Tier 1|Time 64( 50+15 )ms|AST 118|Inlined 0Y 4N|IR 583/ 721|CodeSize 2771|Addr 0x7f5ac8258000|Timestamp 56111118336881511|Src n/a
[engine] opt done id=603 AWFYNBodySystem>>#energy |Tier 1|Time 198( 145+53 )ms|AST 556|Inlined 0Y 0N|IR 996/ 2231|CodeSize 15383|Addr 0x7f5ac8253000|Timestamp 56111118923743354|Src n/a
[engine] created adapter i2c_A_AAJ | CodeAddress 0x7f5ac8252000
[engine] created adapter i2c_A_AAAJJA | CodeAddress 0x7f5ac8251000
[engine] created adapter c2i_J_AAJ | CodeAddress 0x7f5ac8250000
[engine] opt done id=607 SmallInteger>>#printString |Tier 1|Time 57( 46+11 )ms|AST 156|Inlined 0Y 2N|IR 375/ 617|CodeSize 2868|Addr 0x7f5ac824e000|Timestamp 56111119467051696|Src n/a
[engine] opt done id=301 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 1|Time 88( 63+25 )ms|AST 190|Inlined 0Y 1N|IR 705/ 1562|CodeSize 6920|Addr 0x7f5ac824b000|Timestamp 56111119497943304|Src n/a
[engine] opt done id=574 AWFYNBody>>#innerBenchmarkLoop: |Tier 2|Time 1403( 927+476 )ms|AST 95|Inlined 16Y 1N|IR 2968/ 5624|CodeSize 37308|Addr 0x7f5ac8240000|Timestamp 56111119675092750|Src n/a
[engine] created adapter c2i_A_AAAJJA | CodeAddress 0x7f5ac823f000
[engine] opt done id=373 String>>#, |Tier 1|Time 35( 28+6 )ms|AST 56|Inlined 0Y 2N|IR 276/ 405|CodeSize 1534|Addr 0x7f5ac823d000|Timestamp 56111119960077473|Src n/a
[engine] created adapter i2c_Z_AAA | CodeAddress 0x7f5ac823c000
[engine] opt done id=558 StandardFileStream>>#isBinary |Tier 1|Time 15( 12+3 )ms|AST 25|Inlined 0Y 0N|IR 100/ 181|CodeSize 660|Addr 0x7f5ac823a000|Timestamp 56111120195868165|Src n/a
[engine] created adapter i2c_A_AAA | CodeAddress 0x7f5ac8239000
[engine] opt done id=577 AWFYNBodySystem>>#initialize |Tier 1|Time 18( 13+5 )ms|AST 17|Inlined 0Y 1N|IR 173/ 348|CodeSize 1137|Addr 0x7f5ac8237000|Timestamp 56111121235550297|Src n/a
[engine] created adapter c2i_A_AAADDD | CodeAddress 0x7f5ac8236000
[engine] opt done id=578 AWFYNBodySystem>>#createBodies |Tier 1|Time 162( 98+63 )ms|AST 216|Inlined 0Y 7N|IR 1092/ 5574|CodeSize 22502|Addr 0x7f5ac822f000|Timestamp 56111121379693442|Src n/a
[engine] opt done id=580 Behavior>>#new <split-580> |Tier 1|Time 22( 9+12 )ms|AST 26|Inlined 0Y 0N|IR 107/ 543|CodeSize 2086|Addr 0x7f5ac822d000|Timestamp 56111121496406559|Src n/a
[engine] created adapter c2i_A_AAADDDDDDD | CodeAddress 0x7f5ac822b000
[engine] opt done id=579 AWFYBody class>>#sun |Tier 1|Time 33( 29+4 )ms|AST 38|Inlined 0Y 2N|IR 210/ 273|CodeSize 914|Addr 0x7f5ac8229000|Timestamp 56111121507765706|Src n/a
[engine] opt done id=585 Behavior>>#new <split-585> |Tier 1|Time 17( 10+7 )ms|AST 26|Inlined 0Y 0N|IR 107/ 543|CodeSize 2086|Addr 0x7f5ac8227000|Timestamp 56111121757333224|Src n/a
[engine] opt done id=584 AWFYBody class>>#jupiter |Tier 1|Time 18( 14+4 )ms|AST 38|Inlined 0Y 2N|IR 215/ 278|CodeSize 940|Addr 0x7f5ac8225000|Timestamp 56111121758798849|Src n/a
[engine] opt done id=587 Behavior>>#new <split-587> |Tier 1|Time 18( 9+8 )ms|AST 26|Inlined 0Y 0N|IR 107/ 543|CodeSize 2086|Addr 0x7f5ac8223000|Timestamp 56111122014514181|Src n/a
[engine] opt done id=586 AWFYBody class>>#saturn |Tier 1|Time 19( 13+6 )ms|AST 38|Inlined 0Y 2N|IR 215/ 278|CodeSize 940|Addr 0x7f5ac8221000|Timestamp 56111122015816298|Src n/a
[engine] opt done id=589 Behavior>>#new <split-589> |Tier 1|Time 16( 9+6 )ms|AST 26|Inlined 0Y 0N|IR 107/ 543|CodeSize 2086|Addr 0x7f5ac821f000|Timestamp 56111122271689549|Src n/a
[engine] opt done id=588 AWFYBody class>>#uranus |Tier 1|Time 18( 13+4 )ms|AST 38|Inlined 0Y 2N|IR 215/ 278|CodeSize 940|Addr 0x7f5ac821d000|Timestamp 56111122273426102|Src n/a
[engine] opt done id=591 Behavior>>#new <split-591> |Tier 1|Time 26( 19+6 )ms|AST 26|Inlined 0Y 0N|IR 107/ 543|CodeSize 2086|Addr 0x7f5ac821b000|Timestamp 56111122537887615|Src n/a
[engine] opt done id=590 AWFYBody class>>#neptune |Tier 1|Time 27( 23+4 )ms|AST 38|Inlined 0Y 2N|IR 215/ 278|CodeSize 940|Addr 0x7f5ac8219000|Timestamp 56111122538898968|Src n/a
[engine] created adapter i2c_A_AAADDD | CodeAddress 0x7f5ac8218000
[engine] opt done id=593 AWFYBody>>#offsetMomentumX:y:z: |Tier 1|Time 46( 37+9 )ms|AST 119|Inlined 0Y 3N|IR 403/ 533|CodeSize 1993|Addr 0x7f5ac8216000|Timestamp 56111122825065816|Src n/a
[engine] opt done id=582 AWFYBody class>>#DaysPerYear |Tier 2|Time 7( 2+4 )ms|AST 7|Inlined 0Y 0N|IR 11/ 45|CodeSize 145|Addr 0x7f5ac8214000|Timestamp 56111123298017276|Src n/a
[engine] opt done id=546 Character class>>#cr |Tier 1|Time 11( 8+3 )ms|AST 19|Inlined 0Y 0N|IR 93/ 135|CodeSize 505|Addr 0x7f5ac8212000|Timestamp 56111123301994521|Src n/a
[engine] created adapter i2c_A_AAACA | CodeAddress 0x7f5ac8211000
[engine] created adapter i2c_J_AAC | CodeAddress 0x7f5ac8210000
[engine] opt done id=544 Character>>#asUnicode |Tier 1|Time 15( 13+2 )ms|AST 31|Inlined 0Y 0N|IR 89/ 125|CodeSize 454|Addr 0x7f5ac820e000|Timestamp 56111123832374511|Src n/a
[engine] created adapter c2i_Z_AAA | CodeAddress 0x7f5ac820d000
[engine] created adapter c2i_J_AAC | CodeAddress 0x7f5ac820c000
[engine] created adapter c2i_A_AAAC | CodeAddress 0x7f5ac820b000
[engine] opt done id=542 UTF8TextConverter>>#nextPut:toStream: |Tier 1|Time 72( 60+12 )ms|AST 130|Inlined 0Y 5N|IR 427/ 723|CodeSize 2820|Addr 0x7f5ac8209000|Timestamp 56111123889539656|Src n/a
[engine] created adapter c2i_A_AAAAZ | CodeAddress 0x7f5ac8207000
[engine] opt done id=489 AWFYScriptConsole class>>#println: |Tier 1|Time 26( 18+8 )ms|AST 62|Inlined 0Y 4N|IR 279/ 373|CodeSize 1344|Addr 0x7f5ac8205000|Timestamp 56111124364255467|Src n/a
[engine] created adapter c2i_A_AAAAA | CodeAddress 0x7f5ac8204000
[engine] opt done id=490 FileStream class>>#stdout |Tier 1|Time 30( 23+8 )ms|AST 37|Inlined 0Y 1N|IR 201/ 403|CodeSize 1464|Addr 0x7f5ac8202000|Timestamp 56111124368078844|Src n/a
[engine] created adapter i2c_A_AAAAA | CodeAddress 0x7f5ac8201000
[engine] opt done id=557 MultiByteFileStream>>#nextPutAll: |Tier 1|Time 37( 31+7 )ms|AST 65|Inlined 0Y 2N|IR 230/ 391|CodeSize 1441|Addr 0x7f58c0004000|Timestamp 56111124375324758|Src n/a
[engine] created adapter c2i_A_AAAJAJA | CodeAddress 0x7f5ac8200000
[engine] opt done id=559 TextConverter>>#nextPutAll:toStream: |Tier 1|Time 31( 27+4 )ms|AST 34|Inlined 0Y 1N|IR 176/ 292|CodeSize 1036|Addr 0x7f58c0002000|Timestamp 56111124395603511|Src n/a
[engine] created adapter i2c_J_AAJ | CodeAddress 0x7f58c0001000
[engine] created adapter c2i_A_AAJ | CodeAddress 0x7f58c0000000
[engine] opt done id=606 Object>>#asString |Tier 1|Time 23( 18+5 )ms|AST 17|Inlined 0Y 1N|IR 156/ 227|CodeSize 689|Addr 0x7f58a82a9000|Timestamp 56111124624190894|Src n/a
[engine] opt done id=608 SmallInteger>>#decimalDigitLength |Tier 1|Time 28( 21+8 )ms|AST 61|Inlined 0Y 0N|IR 142/ 193|CodeSize 675|Addr 0x7f58a82a7000|Timestamp 56111124629474098|Src n/a
[engine] opt done id=605 AWFYRun>>#printResult: |Tier 1|Time 38( 31+7 )ms|AST 68|Inlined 0Y 5N|IR 337/ 484|CodeSize 1724|Addr 0x7f58a82a5000|Timestamp 56111124639222833|Src n/a
[engine] created adapter i2c_A_AAAJAJA | CodeAddress 0x7f58a82a4000
[engine] created adapter i2c_A_AAAJAJ | CodeAddress 0x7f58a82a3000
[engine] created adapter c2i_A_AAAJAJ | CodeAddress 0x7f58a82a2000
[engine] opt done id=561 MultiByteFileStream>>#basicNext:putAll:startingAt: |Tier 1|Time 28( 22+6 )ms|AST 23|Inlined 0Y 1N|IR 164/ 235|CodeSize 805|Addr 0x7f58a82a0000|Timestamp 56111124893763514|Src n/a
[engine] opt done id=562 StandardFileStream>>#next:putAll:startingAt: |Tier 1|Time 33( 23+10 )ms|AST 65|Inlined 0Y 0N|IR 228/ 502|CodeSize 2204|Addr 0x7f58a829e000|Timestamp 56111124898998804|Src n/a
[engine] opt done id=560 TextConverter>>#next:putAll:startingAt:toStream: |Tier 1|Time 46( 37+9 )ms|AST 133|Inlined 0Y 2N|IR 312/ 499|CodeSize 1931|Addr 0x7f58a829c000|Timestamp 56111124912127052|Src n/a
[engine] created adapter i2c_A_AAAC | CodeAddress 0x7f58a829b000
[engine] opt done id=565 MultiByteFileStream>>#basicNextPutAll: |Tier 1|Time 14( 9+6 )ms|AST 17|Inlined 0Y 1N|IR 154/ 225|CodeSize 736|Addr 0x7f58a8299000|Timestamp 56111125139344568|Src n/a
[engine] opt done id=563 WriteStream>>#cr |Tier 1|Time 20( 15+5 )ms|AST 31|Inlined 0Y 2N|IR 199/ 287|CodeSize 935|Addr 0x7f58a8297000|Timestamp 56111125144564003|Src n/a
[engine] created adapter c2i_A_AAACA | CodeAddress 0x7f58a8296000
[engine] opt done id=564 MultiByteFileStream>>#nextPut: |Tier 1|Time 31( 26+5 )ms|AST 35|Inlined 0Y 1N|IR 181/ 317|CodeSize 1125|Addr 0x7f58a8294000|Timestamp 56111125155862176|Src n/a
[engine] opt done id=566 StandardFileStream>>#nextPutAll: |Tier 1|Time 36( 26+10 )ms|AST 90|Inlined 0Y 0N|IR 285/ 628|CodeSize 2779|Addr 0x7f58a8292000|Timestamp 56111125175947878|Src n/a
[engine] opt done id=567 StandardFileStream>>#flush |Tier 1|Time 12( 8+5 )ms|AST 19|Inlined 0Y 0N|IR 156/ 269|CodeSize 936|Addr 0x7f58a8290000|Timestamp 56111125410885415|Src n/a
[engine] opt done id=575 AWFYNBodySystem class>>#new |Tier 1|Time 15( 10+5 )ms|AST 24|Inlined 0Y 2N|IR 193/ 270|CodeSize 876|Addr 0x7f58a828e000|Timestamp 56111125425987757|Src n/a
[engine] created adapter c2i_Z_AAAJ | CodeAddress 0x7f58a828d000
[engine] opt done id=573 AWFYRun>>#measure: |Tier 1|Time 39( 31+7 )ms|AST 93|Inlined 0Y 2N|IR 310/ 444|CodeSize 1667|Addr 0x7f58a828b000|Timestamp 56111125437104962|Src n/a
[engine] opt done id=576 Behavior>>#new <split-576> |Tier 1|Time 17( 10+7 )ms|AST 27|Inlined 0Y 1N|IR 170/ 616|CodeSize 2364|Addr 0x7f58a8289000|Timestamp 56111125672366858|Src n/a
[engine] opt done id=583 AWFYBody class>>#SolarMass |Tier 2|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 18/ 71|CodeSize 227|Addr 0x7f58a8287000|Timestamp 56111128254059395|Src n/a
[engine] opt done id=581 AWFYBody>>#initX:y:z:vx:vy:vz:mass: |Tier 2|Time 46( 35+10 )ms|AST 118|Inlined 4Y 0N|IR 373/ 372|CodeSize 969|Addr 0x7f58a8285000|Timestamp 56111134260853633|Src n/a
[engine] opt done id=607 SmallInteger>>#printString |Tier 2|Time 98( 56+42 )ms|AST 156|Inlined 4Y 1N|IR 281/ 823|CodeSize 4349|Addr 0x7f58a8282000|Timestamp 56111141551734238|Src n/a
[engine] opt done id=16 String class>>#new: |Tier 2|Time 38( 27+11 )ms|AST 48|Inlined 2Y 1N|IR 102/ 509|CodeSize 2424|Addr 0x7f58a8280000|Timestamp 56111154414381690|Src n/a
[engine] opt done id=301 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 2|Time 119( 60+59 )ms|AST 190|Inlined 3Y 1N|IR 675/ 1480|CodeSize 6314|Addr 0x7f58a827d000|Timestamp 56111171301353884|Src n/a
[engine] opt done id=373 String>>#, |Tier 2|Time 143( 98+45 )ms|AST 56|Inlined 9Y 2N|IR 721/ 1569|CodeSize 6599|Addr 0x7f58a827a000|Timestamp 56111171852029459|Src n/a
[engine] opt done id=558 StandardFileStream>>#isBinary |Tier 2|Time 11( 7+4 )ms|AST 25|Inlined 0Y 0N|IR 25/ 94|CodeSize 312|Addr 0x7f58a8278000|Timestamp 56111171976920918|Src n/a
[engine] opt inval. id=607 SmallInteger>>#printString |Timestamp 56111195747794738|Src n/a|Reason null
[engine] opt inval. id=608 SmallInteger>>#decimalDigitLength |Timestamp 56111195748161423|Src n/a|Reason null
[engine] opt inval. id=560 TextConverter>>#next:putAll:startingAt:toStream: |Timestamp 56111195748950251|Src n/a|Reason null
[engine] Truffle runtime statistics for engine 1
Compilations : 71
Success : 69
Temporary Bailouts : 0
Permanent Bailouts : 0
Failed : 0
Interrupted : 2
Invalidated : 4
Unknown Reason : 4
Queues : 75
Dequeues : 3
Target inlined into only caller: 3
Splits : 49
Compilation Accuracy : 0.943662
Queue Accuracy : 0.960000
Compilation Utilization : 0.078141
Remaining Compilation Queue : 0
Time to queue : count= 75, sum= 774891351, min= 31, average= 10331884.68, max=79536948, maxTarget=TextConverter>>#next:putAll:startingAt:toStream:
Time waiting in queue : count= 71, sum= 818618, min= 21, average= 11529.84, max= 123552, maxTarget=AWFYBody>>#y:
--------------------------- :
AST node statistics :
Truffle node count : count= 69, sum= 17421, min= 11, average= 252.48, max= 3122, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
Trivial : count= 69, sum= 6230, min= 4, average= 90.29, max= 1122, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
Non Trivial : count= 69, sum= 11191, min= 7, average= 162.19, max= 2000, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
Monomorphic : count= 69, sum= 11150, min= 7, average= 161.59, max= 1999, 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= 166, min= 0, average= 2.41, max= 18, maxTarget=AWFYNBody>>#innerBenchmarkLoop:<OSR@78>
Truffle loops : count= 69, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYBody>>#vx:
--------------------------- :
Compilation Tier 1 :
Compilation Rate : 64971.98 bytes/second
Truffle Tier Rate : 88244.84 bytes/second
Graal Tier Rate : 281825.05 bytes/second
Installation Rate : 1957549.11 bytes/second
Time for compilation (us) : count= 53, sum= 2310457, min= 6736, average= 43593.54, max= 397967, maxTarget=AWFYNBodySystem>>#advance:
Truffle Tier (us) : count= 53, sum= 1701119, min= 3907, average= 32096.59, max= 308250, maxTarget=AWFYNBodySystem>>#advance:
Graal Tier (us) : count= 53, sum= 532653, min= 1927, average= 10050.06, max= 83796, maxTarget=AWFYNBodySystem>>#advance:
Code Installation (us) : count= 53, sum= 76685, min= 287, average= 1446.89, max= 6351, maxTarget=AWFYNBodySystem>>#energy
Graal node count :
After Truffle Tier : count= 53, sum= 15119, min= 87, average= 285.26, max= 1710, maxTarget=AWFYNBodySystem>>#advance:
After Graal Tier : count= 53, sum= 34373, min= 123, average= 648.55, max= 5574, maxTarget=AWFYNBodySystem>>#createBodies
Graal compilation result :
Code size : count= 53, sum= 150115, min= 454, average= 2832.36, max= 27500, maxTarget=AWFYNBodySystem>>#advance:
Total frame size : count= 53, sum= 7136, min= 48, average= 134.64, 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= 1411, min= 5, average= 26.62, max= 191, maxTarget=AWFYNBodySystem>>#createBodies
CALL : count= 53, sum= 1411, min= 5, average= 26.62, 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= 815, min= 3, average= 15.38, max= 92, maxTarget=AWFYNBodySystem>>#advance:
--------------------------- :
Compilation Tier 2 :
Compilation Rate : 33089.70 bytes/second
Truffle Tier Rate : 57894.83 bytes/second
Graal Tier Rate : 79407.78 bytes/second
Installation Rate : 2817185.66 bytes/second
Time for compilation (us) : count= 16, sum= 3903873, min= 6645, average= 243992.12, max= 1402871, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
Truffle Tier (us) : count= 16, sum= 2231252, min= 2498, average= 139453.31, max= 926997, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
Graal Tier (us) : count= 16, sum= 1626767, min= 1714, average= 101672.97, max= 490041, maxTarget=AWFYNBody>>#innerBenchmarkLoop:<OSR@78>
Code Installation (us) : count= 16, sum= 45853, min= 356, average= 2865.85, max= 13420, maxTarget=AWFYNBody>>#innerBenchmarkLoop:<OSR@78>
Graal node count :
After Truffle Tier : count= 16, sum= 11489, min= 11, average= 718.06, max= 2968, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
After Graal Tier : count= 16, sum= 23444, min= 45, average= 1465.25, max= 5624, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
Graal compilation result :
Code size : count= 16, sum= 129178, min= 145, average= 8073.63, max= 37308, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
Total frame size : count= 16, sum= 3696, min= 32, average= 231.00, max= 832, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
Exception handlers : count= 16, sum= 11, min= 0, average= 0.69, max= 4, maxTarget=SequenceableCollection>>#do:
Infopoints : count= 16, sum= 529, min= 3, average= 33.06, max= 127, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
CALL : count= 16, sum= 529, min= 3, average= 33.06, max= 127, 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= 611, min= 2, average= 38.19, max= 165, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
# Permute (iterations: 300, problem size: 1000) on Sun Oct 20 17:30:19 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_AAAJ | CodeAddress 0x7ff3d9ce9000
[engine] created adapter i2c_A_AAAJJ | CodeAddress 0x7ff3d9ce8000
[engine] opt done id=576 AWFYPermute>>#swap:with: |Tier 1|Time 54( 37+18 )ms|AST 57|Inlined 0Y 0N|IR 345/ 850|CodeSize 3165|Addr 0x7ff3d9ce6000|Timestamp 56110028242731186|Src n/a
[engine] created adapter c2i_A_AAAJ | CodeAddress 0x7ff3d9ce5000
[engine] created adapter c2i_A_AAAJJ | CodeAddress 0x7ff3d9ce4000
[engine] opt done id=576 AWFYPermute>>#swap:with: |Tier 2|Time 32( 24+8 )ms|AST 57|Inlined 0Y 0N|IR 272/ 203|CodeSize 509|Addr 0x7ff3d9b1d000|Timestamp 56110028275711643|Src n/a
[engine] opt done id=575 AWFYPermute>>#permute: |Tier 1|Time 91( 79+12 )ms|AST 139|Inlined 0Y 4N|IR 407/ 552|CodeSize 2226|Addr 0x7ff3d9b1b000|Timestamp 56110028278524853|Src n/a
[engine] created adapter i2c_J_AAA | CodeAddress 0x7ff3d9ce3000
[engine] opt done id=572 AWFYPermute>>#benchmark |Tier 1|Time 38( 24+14 )ms|AST 41|Inlined 0Y 2N|IR 258/ 432|CodeSize 1500|Addr 0x7ff3d9b17000|Timestamp 56110028325617949|Src n/a
[engine] opt done id=574 SequenceableCollection>>#atAllPut: |Tier 1|Time 47( 22+25 )ms|AST 72|Inlined 0Y 0N|IR 298/ 701|CodeSize 3090|Addr 0x7ff3d9b19000|Timestamp 56110028326199128|Src n/a
[engine] created adapter i2c_Z_AAAJ | CodeAddress 0x7ff3d9b16000
[engine] opt done id=577 AWFYPermute>>#verifyResult: |Tier 1|Time 12( 9+2 )ms|AST 15|Inlined 0Y 0N|IR 92/ 128|CodeSize 504|Addr 0x7ff3d9b14000|Timestamp 56110028337954434|Src n/a
[engine] opt done id=573 ArrayedCollection class>>#new:withAll: |Tier 1|Time 20( 12+7 )ms|AST 30|Inlined 0Y 1N|IR 192/ 432|CodeSize 1750|Addr 0x7ff3d9b12000|Timestamp 56110028345485525|Src n/a
[engine] opt done id=574 SequenceableCollection>>#atAllPut: |Tier 2|Time 36( 17+19 )ms|AST 72|Inlined 0Y 0N|IR 203/ 342|CodeSize 1152|Addr 0x7ff3d9b10000|Timestamp 56110028374082798|Src n/a
[engine] opt done id=573 ArrayedCollection class>>#new:withAll: |Tier 2|Time 58( 38+20 )ms|AST 30|Inlined 1Y 0N|IR 249/ 362|CodeSize 1510|Addr 0x7ff3d9b0e000|Timestamp 56110028561414563|Src n/a
[engine] opt done id=577 AWFYPermute>>#verifyResult: |Tier 2|Time 5( 4+2 )ms|AST 15|Inlined 0Y 0N|IR 18/ 51|CodeSize 149|Addr 0x7ff3d9b0c000|Timestamp 56110028566995515|Src n/a
[engine] opt done id=575 AWFYPermute>>#permute: |Tier 2|Time 321( 137+184 )ms|AST 139|Inlined 20Y 8N|IR 3034/ 3167|CodeSize 13477|Addr 0x7ff3d9b07000|Timestamp 56110028599984213|Src n/a
[engine] created adapter c2i_J_AAA | CodeAddress 0x7ff3d9b06000
[engine] opt done id=16 String class>>#new: |Tier 1|Time 24( 14+10 )ms|AST 48|Inlined 0Y 1N|IR 206/ 618|CodeSize 2787|Addr 0x7ff3d9b04000|Timestamp 56110028642719689|Src n/a
[engine] created adapter c2i_Z_AAAJ | CodeAddress 0x7ff3d9b03000
[engine] opt done id=571 AWFYBenchmark>>#innerBenchmarkLoop: |Tier 1|Time 38( 30+8 )ms|AST 60|Inlined 0Y 2N|IR 273/ 355|CodeSize 1573|Addr 0x7ff3d9b01000|Timestamp 56110028657138947|Src n/a
[engine] opt done id=572 AWFYPermute>>#benchmark |Tier 2|Time 352( 148+204 )ms|AST 41|Inlined 23Y 8N|IR 3081/ 2486|CodeSize 8779|Addr 0x7ff3d9afd000|Timestamp 56110028855299667|Src n/a
[engine] created adapter i2c_A_AAJ | CodeAddress 0x7ff3d9afc000
[engine] created adapter i2c_A_AAAJJA | CodeAddress 0x7ff3d9afb000
[engine] created adapter c2i_J_AAJ | CodeAddress 0x7ff3d9afa000
[engine] opt done id=580 SmallInteger>>#printString |Tier 1|Time 57( 46+11 )ms|AST 156|Inlined 0Y 2N|IR 375/ 617|CodeSize 2868|Addr 0x7ff3d9af8000|Timestamp 56110029476621033|Src n/a
[engine] opt done id=301 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 1|Time 79( 54+24 )ms|AST 190|Inlined 0Y 1N|IR 705/ 1562|CodeSize 6920|Addr 0x7ff3d9af5000|Timestamp 56110029498294098|Src n/a
[engine] opt done id=571 AWFYBenchmark>>#innerBenchmarkLoop: |Tier 2|Time 689( 208+481 )ms|AST 60|Inlined 25Y 8N|IR 3174/ 6282|CodeSize 17257|Addr 0x7ff3ce809000|Timestamp 56110029513904002|Src n/a
[engine] created adapter i2c_A_AAAA | CodeAddress 0x7ff3d9af4000
[engine] created adapter c2i_A_AAA | CodeAddress 0x7ff3d9af3000
[engine] created adapter c2i_A_AAAJJA | CodeAddress 0x7ff3d9af2000
[engine] opt done id=373 String>>#, |Tier 1|Time 43( 36+7 )ms|AST 56|Inlined 0Y 2N|IR 276/ 405|CodeSize 1534|Addr 0x7ff3ce807000|Timestamp 56110029774629986|Src n/a
[engine] created adapter i2c_Z_AAA | CodeAddress 0x7ff3ce806000
[engine] opt done id=558 StandardFileStream>>#isBinary |Tier 1|Time 14( 11+3 )ms|AST 25|Inlined 0Y 0N|IR 100/ 181|CodeSize 660|Addr 0x7ff3ce804000|Timestamp 56110029901739431|Src n/a
[engine] created adapter i2c_A_AAA | CodeAddress 0x7ff3ce803000
[engine] opt done id=546 Character class>>#cr |Tier 1|Time 15( 11+4 )ms|AST 19|Inlined 0Y 0N|IR 93/ 135|CodeSize 505|Addr 0x7ff3ce801000|Timestamp 56110032325391711|Src n/a
[engine] created adapter i2c_A_AAACA | CodeAddress 0x7ff3ce800000
[engine] created adapter i2c_J_AAC | CodeAddress 0x7ff1c800c000
[engine] opt done id=544 Character>>#asUnicode |Tier 1|Time 15( 13+2 )ms|AST 31|Inlined 0Y 0N|IR 89/ 125|CodeSize 454|Addr 0x7ff1c800a000|Timestamp 56110032725734187|Src n/a
[engine] created adapter c2i_Z_AAA | CodeAddress 0x7ff1c8009000
[engine] created adapter c2i_J_AAC | CodeAddress 0x7ff1c8008000
[engine] created adapter c2i_A_AAAA | CodeAddress 0x7ff1c8007000
[engine] created adapter c2i_A_AAAC | CodeAddress 0x7ff1c8006000
[engine] opt done id=542 UTF8TextConverter>>#nextPut:toStream: |Tier 1|Time 89( 63+26 )ms|AST 130|Inlined 0Y 5N|IR 427/ 723|CodeSize 2820|Addr 0x7ff1c8004000|Timestamp 56110032799978489|Src n/a
[engine] created adapter c2i_A_AAAAZ | CodeAddress 0x7ff1c8002000
[engine] created adapter c2i_A_AAAAA | CodeAddress 0x7ff1c8001000
[engine] opt done id=489 AWFYScriptConsole class>>#println: |Tier 1|Time 25( 19+7 )ms|AST 62|Inlined 0Y 4N|IR 279/ 373|CodeSize 1344|Addr 0x7ff1b80c5000|Timestamp 56110033062005543|Src n/a
[engine] opt done id=490 FileStream class>>#stdout |Tier 1|Time 26( 20+6 )ms|AST 37|Inlined 0Y 1N|IR 201/ 403|CodeSize 1464|Addr 0x7ff1b80c3000|Timestamp 56110033063416758|Src n/a
[engine] opt done id=557 MultiByteFileStream>>#nextPutAll: |Tier 1|Time 31( 24+6 )ms|AST 65|Inlined 0Y 2N|IR 230/ 391|CodeSize 1441|Addr 0x7ff1b80c1000|Timestamp 56110033067783947|Src n/a
[engine] created adapter i2c_J_AAJ | CodeAddress 0x7ff1c8000000
[engine] created adapter c2i_A_AAJ | CodeAddress 0x7ff1b80c0000
[engine] opt done id=581 SmallInteger>>#decimalDigitLength |Tier 1|Time 17( 14+2 )ms|AST 47|Inlined 0Y 0N|IR 101/ 146|CodeSize 603|Addr 0x7ff1b80bc000|Timestamp 56110033212352368|Src n/a
[engine] opt done id=579 Object>>#asString |Tier 1|Time 17( 13+4 )ms|AST 17|Inlined 0Y 1N|IR 156/ 227|CodeSize 689|Addr 0x7ff1b80be000|Timestamp 56110033212475924|Src n/a
[engine] opt done id=578 AWFYRun>>#printResult: |Tier 1|Time 30( 22+8 )ms|AST 68|Inlined 0Y 5N|IR 337/ 484|CodeSize 1724|Addr 0x7ff1b80ba000|Timestamp 56110033225610037|Src n/a
[engine] created adapter i2c_A_AAAAA | CodeAddress 0x7ff1b80b9000
[engine] created adapter i2c_A_AAAJAJA | CodeAddress 0x7ff1b80b8000
[engine] created adapter i2c_A_AAAJAJ | CodeAddress 0x7ff1b80b7000
[engine] created adapter c2i_A_AAAJAJ | CodeAddress 0x7ff1b80b6000
[engine] created adapter c2i_A_AAAJAJA | CodeAddress 0x7ff1b80b5000
[engine] opt done id=561 MultiByteFileStream>>#basicNext:putAll:startingAt: |Tier 1|Time 25( 22+4 )ms|AST 23|Inlined 0Y 1N|IR 164/ 235|CodeSize 805|Addr 0x7ff1b80b3000|Timestamp 56110033379025914|Src n/a
[engine] opt done id=559 TextConverter>>#nextPutAll:toStream: |Tier 1|Time 31( 26+5 )ms|AST 34|Inlined 0Y 1N|IR 176/ 292|CodeSize 1036|Addr 0x7ff1b80b1000|Timestamp 56110033384631312|Src n/a
[engine] opt done id=560 TextConverter>>#next:putAll:startingAt:toStream: |Tier 1|Time 43( 34+9 )ms|AST 133|Inlined 0Y 2N|IR 312/ 499|CodeSize 1931|Addr 0x7ff1b80af000|Timestamp 56110033396691980|Src n/a
[engine] opt done id=562 StandardFileStream>>#next:putAll:startingAt: |Tier 1|Time 27( 19+8 )ms|AST 65|Inlined 0Y 0N|IR 228/ 502|CodeSize 2204|Addr 0x7ff1b80ad000|Timestamp 56110033406060688|Src n/a
[engine] created adapter i2c_A_AAAC | CodeAddress 0x7ff1b80ac000
[engine] opt done id=565 MultiByteFileStream>>#basicNextPutAll: |Tier 1|Time 10( 6+3 )ms|AST 17|Inlined 0Y 1N|IR 154/ 225|CodeSize 736|Addr 0x7ff1b80aa000|Timestamp 56110033522350817|Src n/a
[engine] opt done id=563 WriteStream>>#cr |Tier 1|Time 15( 11+5 )ms|AST 31|Inlined 0Y 2N|IR 199/ 287|CodeSize 935|Addr 0x7ff1b80a8000|Timestamp 56110033527925204|Src n/a
[engine] created adapter c2i_A_AAACA | CodeAddress 0x7ff1b80a7000
[engine] opt done id=564 MultiByteFileStream>>#nextPut: |Tier 1|Time 27( 22+5 )ms|AST 35|Inlined 0Y 1N|IR 181/ 317|CodeSize 1125|Addr 0x7ff1b80a5000|Timestamp 56110033539390864|Src n/a
[engine] opt done id=566 StandardFileStream>>#nextPutAll: |Tier 1|Time 35( 25+10 )ms|AST 90|Inlined 0Y 0N|IR 285/ 628|CodeSize 2779|Addr 0x7ff1b80a3000|Timestamp 56110033557213662|Src n/a
[engine] opt done id=567 StandardFileStream>>#flush |Tier 1|Time 12( 7+4 )ms|AST 19|Inlined 0Y 0N|IR 156/ 269|CodeSize 936|Addr 0x7ff1b80a1000|Timestamp 56110033682357044|Src n/a
[engine] opt done id=570 AWFYRun>>#measure: |Tier 1|Time 31( 24+7 )ms|AST 93|Inlined 0Y 2N|IR 310/ 444|CodeSize 1667|Addr 0x7ff1b809f000|Timestamp 56110033701683741|Src n/a
[engine] opt done id=580 SmallInteger>>#printString |Tier 2|Time 89( 53+36 )ms|AST 156|Inlined 4Y 1N|IR 227/ 1173|CodeSize 4853|Addr 0x7ff1b809c000|Timestamp 56110044316947165|Src n/a
[engine] opt done id=16 String class>>#new: |Tier 2|Time 36( 25+11 )ms|AST 48|Inlined 2Y 1N|IR 102/ 509|CodeSize 2424|Addr 0x7ff1b809a000|Timestamp 56110052326108491|Src n/a
[engine] opt done id=301 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 2|Time 117( 60+58 )ms|AST 190|Inlined 3Y 1N|IR 675/ 1480|CodeSize 6314|Addr 0x7ff1b8097000|Timestamp 56110063015145472|Src n/a
[engine] opt done id=373 String>>#, |Tier 2|Time 142( 97+45 )ms|AST 56|Inlined 9Y 2N|IR 721/ 1569|CodeSize 6599|Addr 0x7ff1b8094000|Timestamp 56110063364896953|Src n/a
[engine] opt done id=558 StandardFileStream>>#isBinary |Tier 2|Time 11( 7+4 )ms|AST 25|Inlined 0Y 0N|IR 25/ 94|CodeSize 312|Addr 0x7ff1b8092000|Timestamp 56110063396417792|Src n/a
[engine] opt inval. id=580 SmallInteger>>#printString |Timestamp 56110078360684257|Src n/a|Reason null
[engine] opt inval. id=581 SmallInteger>>#decimalDigitLength |Timestamp 56110078361082093|Src n/a|Reason null
[engine] opt inval. id=560 TextConverter>>#next:putAll:startingAt:toStream: |Timestamp 56110078361910313|Src n/a|Reason null
[engine] Truffle runtime statistics for engine 1
Compilations : 45
Success : 43
Temporary Bailouts : 0
Permanent Bailouts : 0
Failed : 0
Interrupted : 2
Invalidated : 3
Unknown Reason : 3
Queues : 46
Dequeues : 0
Splits : 43
Compilation Accuracy : 0.933333
Queue Accuracy : 1.000000
Compilation Utilization : 0.058443
Remaining Compilation Queue : 0
Time to queue : count= 46, sum= 397285034, min= 3081, average= 8636631.19, max=50178847, maxTarget=TextConverter>>#next:putAll:startingAt:toStream:
Time waiting in queue : count= 45, sum= 163068, min= 12, average= 3623.74, max= 57749, maxTarget=AWFYPermute>>#verifyResult:
--------------------------- :
AST node statistics :
Truffle node count : count= 43, sum= 15089, min= 23, average= 350.91, max= 3304, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Trivial : count= 43, sum= 5802, min= 6, average= 134.93, max= 1315, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Non Trivial : count= 43, sum= 9287, min= 15, average= 215.98, max= 1989, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Monomorphic : count= 43, sum= 9251, min= 15, average= 215.14, max= 1989, 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 : 51637.33 bytes/second
Truffle Tier Rate : 69743.85 bytes/second
Graal Tier Rate : 239377.79 bytes/second
Installation Rate : 1176256.10 bytes/second
Time for compilation (us) : count= 31, sum= 1041397, min= 9959, average= 33593.47, max= 91174, maxTarget=AWFYPermute>>#permute:
Truffle Tier (us) : count= 31, sum= 771035, min= 6490, average= 24872.12, max= 79278, maxTarget=AWFYPermute>>#permute:
Graal Tier (us) : count= 31, sum= 224644, min= 1962, average= 7246.61, max= 23617, maxTarget=SequenceableCollection>>#atAllPut:
Code Installation (us) : count= 31, sum= 45717, min= 379, average= 1474.74, max= 15992, maxTarget=UTF8TextConverter>>#nextPut:toStream:
Graal node count :
After Truffle Tier : count= 31, sum= 7605, min= 89, average= 245.32, max= 705, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
After Graal Tier : count= 31, sum= 13538, min= 125, average= 436.71, max= 1562, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Graal compilation result :
Code size : count= 31, sum= 53775, min= 454, average= 1734.68, max= 6920, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Total frame size : count= 31, sum= 3408, min= 48, average= 109.94, 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= 628, min= 5, average= 20.26, max= 70, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
CALL : count= 31, sum= 628, min= 5, average= 20.26, 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= 351, min= 3, average= 11.32, max= 40, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
--------------------------- :
Compilation Tier 2 :
Compilation Rate : 33492.73 bytes/second
Truffle Tier Rate : 77409.77 bytes/second
Graal Tier Rate : 61178.00 bytes/second
Installation Rate : 1685722.41 bytes/second
Time for compilation (us) : count= 12, sum= 1891007, min= 5470, average= 157583.96, max= 689079, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Truffle Tier (us) : count= 12, sum= 818178, min= 3671, average= 68181.53, max= 208197, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Graal Tier (us) : count= 12, sum= 1035257, min= 1500, average= 86271.48, max= 465582, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Code Installation (us) : count= 12, sum= 37571, min= 298, average= 3130.95, max= 15299, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Graal node count :
After Truffle Tier : count= 12, sum= 11781, min= 18, average= 981.75, max= 3174, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
After Graal Tier : count= 12, sum= 17718, min= 51, average= 1476.50, max= 6282, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Graal compilation result :
Code size : count= 12, sum= 63335, min= 149, average= 5277.92, 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= 392, min= 3, average= 32.67, max= 121, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
CALL : count= 12, sum= 392, min= 3, average= 32.67, 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= 400, min= 1, average= 33.33, max= 147, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
# Queens (iterations: 300, problem size: 1000) on Sun Oct 20 17:41:34 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 0x7f0b55ec6000
[engine] created adapter i2c_Z_AAAJJ | CodeAddress 0x7f0b55ec5000
[engine] created adapter i2c_A_AAAJJZ | CodeAddress 0x7f0b55ec4000
[engine] opt done id=576 AWFYQueens>>#row:column:put: |Tier 1|Time 49( 34+14 )ms|AST 73|Inlined 0Y 0N|IR 288/ 701|CodeSize 2634|Addr 0x7f0b55ec2000|Timestamp 56110702868476551|Src n/a
[engine] opt done id=575 AWFYQueens>>#row:column: |Tier 1|Time 58( 40+18 )ms|AST 67|Inlined 0Y 0N|IR 385/ 788|CodeSize 2831|Addr 0x7f0b55ec0000|Timestamp 56110702870194595|Src n/a
[engine] created adapter i2c_A_AAAA | CodeAddress 0x7f0b55cfb000
[engine] created adapter i2c_A_AAAJA | CodeAddress 0x7f0b55cfa000
[engine] created adapter c2i_Z_AAAJJ | CodeAddress 0x7f0b55cf9000
[engine] created adapter c2i_A_AAAA | CodeAddress 0x7f0b55cf8000
[engine] created adapter c2i_A_AAAJJZ | CodeAddress 0x7f0b55cf6000
[engine] opt done id=572 ArrayedCollection class>>#new:withAll: |Tier 1|Time 35( 25+10 )ms|AST 30|Inlined 0Y 1N|IR 185/ 472|CodeSize 1963|Addr 0x7f0b55cf4000|Timestamp 56110702905675849|Src n/a
[engine] created adapter c2i_Z_AAAJ | CodeAddress 0x7f0b55cf3000
[engine] opt done id=573 SequenceableCollection>>#atAllPut: |Tier 1|Time 50( 27+24 )ms|AST 72|Inlined 0Y 0N|IR 377/ 966|CodeSize 4667|Addr 0x7f0b55cf0000|Timestamp 56110702919279600|Src n/a
[engine] opt done id=574 AWFYQueens>>#placeQueen: |Tier 1|Time 123( 102+21 )ms|AST 148|Inlined 0Y 4N|IR 494/ 602|CodeSize 2948|Addr 0x7f0b55cee000|Timestamp 56110702934847598|Src n/a
[engine] opt done id=575 AWFYQueens>>#row:column: |Tier 2|Time 44( 31+12 )ms|AST 67|Inlined 0Y 0N|IR 314/ 355|CodeSize 1245|Addr 0x7f0b55cec000|Timestamp 56110702949710932|Src n/a
[engine] created adapter i2c_Z_AAA | CodeAddress 0x7f0b55ceb000
[engine] opt done id=576 AWFYQueens>>#row:column:put: |Tier 2|Time 38( 28+11 )ms|AST 73|Inlined 0Y 0N|IR 215/ 368|CodeSize 1137|Addr 0x7f0b55ce9000|Timestamp 56110702957944662|Src n/a
[engine] created adapter c2i_Z_AAA | CodeAddress 0x7f0b55ce8000
[engine] created adapter c2i_Z_AAZZ | CodeAddress 0x7f0b55ce6000
[engine] opt done id=570 AWFYQueens>>#benchmark |Tier 1|Time 39( 33+6 )ms|AST 69|Inlined 0Y 2N|IR 274/ 349|CodeSize 1476|Addr 0x7f0b55ce4000|Timestamp 56110702989198557|Src n/a
[engine] created adapter c2i_A_AAAJA | CodeAddress 0x7f0b55ce3000
[engine] created adapter i2c_Z_AAZZ | CodeAddress 0x7f0b55ce2000
[engine] opt done id=577 True>>#and: |Tier 1|Time 11( 9+2 )ms|AST 17|Inlined 0Y 0N|IR 93/ 135|CodeSize 523|Addr 0x7f0b55ce0000|Timestamp 56110703000819413|Src n/a
[engine] opt done id=571 AWFYQueens>>#queens |Tier 1|Time 48( 38+10 )ms|AST 87|Inlined 0Y 5N|IR 411/ 831|CodeSize 2919|Addr 0x7f0b55cde000|Timestamp 56110703006260466|Src n/a
[engine] created adapter i2c_Z_AAAZ | CodeAddress 0x7f0b55cdd000
[engine] opt done id=578 AWFYQueens>>#verifyResult: |Tier 1|Time 9( 7+2 )ms|AST 8|Inlined 0Y 0N|IR 89/ 125|CodeSize 503|Addr 0x7f0b55cdb000|Timestamp 56110703015621981|Src n/a
[engine] opt done id=573 SequenceableCollection>>#atAllPut: |Tier 2|Time 103( 18+85 )ms|AST 72|Inlined 0Y 0N|IR 283/ 1289|CodeSize 5775|Addr 0x7f0b55cd8000|Timestamp 56110703103940167|Src n/a
[engine] opt done id=572 ArrayedCollection class>>#new:withAll: |Tier 2|Time 121( 29+92 )ms|AST 30|Inlined 1Y 0N|IR 319/ 1590|CodeSize 7935|Addr 0x7f0b55cd5000|Timestamp 56110703136505398|Src n/a
[engine] opt done id=574 AWFYQueens>>#placeQueen: |Tier 2|Time 525( 144+381 )ms|AST 148|Inlined 11Y 1N|IR 2169/ 3475|CodeSize 19093|Addr 0x7f0b55ccf000|Timestamp 56110703460083392|Src n/a
[engine] created adapter c2i_Z_AAAZ | CodeAddress 0x7f0b4aaeb000
[engine] opt done id=569 AWFYBenchmark>>#innerBenchmarkLoop: |Tier 1|Time 37( 29+8 )ms|AST 60|Inlined 0Y 2N|IR 273/ 355|CodeSize 1573|Addr 0x7f0b4aae9000|Timestamp 56110703497356307|Src n/a
[engine] opt done id=577 True>>#and: |Tier 2|Time 8( 5+2 )ms|AST 17|Inlined 0Y 0N|IR 18/ 57|CodeSize 183|Addr 0x7f0b4aae7000|Timestamp 56110703505193458|Src n/a
[engine] opt done id=578 AWFYQueens>>#verifyResult: |Tier 2|Time 5( 3+2 )ms|AST 8|Inlined 0Y 0N|IR 13/ 47|CodeSize 139|Addr 0x7f0b4aae5000|Timestamp 56110703509924189|Src n/a
[engine] created adapter i2c_A_AAAJ | CodeAddress 0x7f0b4aae4000
[engine] created adapter c2i_A_AAAJ | CodeAddress 0x7f0b4aae3000
[engine] opt done id=16 String class>>#new: |Tier 1|Time 39( 29+9 )ms|AST 48|Inlined 0Y 1N|IR 206/ 618|CodeSize 2787|Addr 0x7f0b4aae1000|Timestamp 56110703649733675|Src n/a
[engine] opt done id=571 AWFYQueens>>#queens |Tier 2|Time 663( 176+487 )ms|AST 87|Inlined 20Y 1N|IR 2958/ 4548|CodeSize 23869|Addr 0x7f0b4aada000|Timestamp 56110703800204000|Src n/a
[engine] opt done id=569 AWFYBenchmark>>#innerBenchmarkLoop: |Tier 2|Time 213( 186+27 )ms|AST 60|Inlined 1Y 1N|IR 122/ 512|CodeSize 2155|Addr 0x7f0b4aad8000|Timestamp 56110703862583763|Src n/a
[engine] opt done id=570 AWFYQueens>>#benchmark |Tier 2|Time 824( 225+598 )ms|AST 69|Inlined 22Y 1N|IR 3058/ 5242|CodeSize 25541|Addr 0x7f0b4aad0000|Timestamp 56110703927938149|Src n/a
[engine] created adapter i2c_A_AAJ | CodeAddress 0x7f0b4aacf000
[engine] created adapter i2c_A_AAAJJA | CodeAddress 0x7f0b4aace000
[engine] created adapter c2i_J_AAJ | CodeAddress 0x7f0b4aacd000
[engine] opt done id=581 SmallInteger>>#printString |Tier 1|Time 57( 45+11 )ms|AST 156|Inlined 0Y 2N|IR 375/ 617|CodeSize 2868|Addr 0x7f0b4aacb000|Timestamp 56110704403140305|Src n/a
[engine] opt done id=299 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 1|Time 77( 53+24 )ms|AST 190|Inlined 0Y 1N|IR 705/ 1562|CodeSize 6920|Addr 0x7f0b4aac8000|Timestamp 56110704423841620|Src n/a
[engine] created adapter c2i_A_AAA | CodeAddress 0x7f0b4aac7000
[engine] created adapter c2i_A_AAAJJA | CodeAddress 0x7f0b4aac6000
[engine] opt done id=371 String>>#, |Tier 1|Time 39( 33+6 )ms|AST 56|Inlined 0Y 2N|IR 276/ 405|CodeSize 1534|Addr 0x7f0b4aac4000|Timestamp 56110704850928566|Src n/a
[engine] opt done id=556 StandardFileStream>>#isBinary |Tier 1|Time 11( 8+3 )ms|AST 25|Inlined 0Y 0N|IR 100/ 181|CodeSize 660|Addr 0x7f0b4aac2000|Timestamp 56110705055069210|Src n/a
[engine] created adapter i2c_A_AAA | CodeAddress 0x7f0b4aac1000
[engine] opt done id=544 Character class>>#cr |Tier 1|Time 14( 11+4 )ms|AST 19|Inlined 0Y 0N|IR 93/ 135|CodeSize 505|Addr 0x7f0b4aabf000|Timestamp 56110707967758254|Src n/a
[engine] created adapter i2c_A_AAACA | CodeAddress 0x7f0b4aabe000
[engine] created adapter i2c_J_AAC | CodeAddress 0x7f0b4aabd000
[engine] opt done id=542 Character>>#asUnicode |Tier 1|Time 16( 14+3 )ms|AST 31|Inlined 0Y 0N|IR 89/ 125|CodeSize 454|Addr 0x7f0b4aabb000|Timestamp 56110708484020311|Src n/a
[engine] created adapter c2i_J_AAC | CodeAddress 0x7f0b4aaba000
[engine] created adapter c2i_A_AAAC | CodeAddress 0x7f0b4aab9000
[engine] opt done id=540 UTF8TextConverter>>#nextPut:toStream: |Tier 1|Time 76( 61+14 )ms|AST 130|Inlined 0Y 5N|IR 427/ 723|CodeSize 2820|Addr 0x7f0b4aab7000|Timestamp 56110708543476579|Src n/a
[engine] opt done id=487 AWFYScriptConsole class>>#println: |Tier 1|Time 28( 21+7 )ms|AST 62|Inlined 0Y 4N|IR 279/ 373|CodeSize 1344|Addr 0x7f0b4aab5000|Timestamp 56110709010205785|Src n/a
[engine] created adapter c2i_A_AAAAZ | CodeAddress 0x7f0b4aab3000
[engine] created adapter c2i_A_AAAAA | CodeAddress 0x7f0b4aab2000
[engine] opt done id=488 FileStream class>>#stdout |Tier 1|Time 46( 39+7 )ms|AST 37|Inlined 0Y 1N|IR 201/ 403|CodeSize 1464|Addr 0x7f0b4aab0000|Timestamp 56110709028465115|Src n/a
[engine] opt done id=555 MultiByteFileStream>>#nextPutAll: |Tier 1|Time 45( 38+7 )ms|AST 65|Inlined 0Y 2N|IR 230/ 391|CodeSize 1441|Addr 0x7f0b4aaae000|Timestamp 56110709029376940|Src n/a
[engine] created adapter c2i_A_AAJ | CodeAddress 0x7f0b4aaad000
[engine] opt done id=580 Object>>#asString |Tier 1|Time 20( 16+4 )ms|AST 17|Inlined 0Y 1N|IR 156/ 227|CodeSize 689|Addr 0x7f0b4aaab000|Timestamp 56110709260026918|Src n/a
[engine] created adapter i2c_J_AAJ | CodeAddress 0x7f0b4aaaa000
[engine] opt done id=579 AWFYRun>>#printResult: |Tier 1|Time 37( 26+11 )ms|AST 68|Inlined 0Y 5N|IR 337/ 484|CodeSize 1724|Addr 0x7f0b4aaa8000|Timestamp 56110709277143446|Src n/a
[engine] opt done id=582 SmallInteger>>#decimalDigitLength |Tier 1|Time 23( 19+3 )ms|AST 47|Inlined 0Y 0N|IR 101/ 146|CodeSize 603|Addr 0x7f0b4aaa6000|Timestamp 56110709283040517|Src n/a
[engine] created adapter i2c_A_AAAAA | CodeAddress 0x7f0b4aaa5000
[engine] created adapter i2c_A_AAAJAJA | CodeAddress 0x7f0b4aaa4000
[engine] created adapter i2c_A_AAAJAJ | CodeAddress 0x7f0b4aaa3000
[engine] created adapter c2i_A_AAAJAJ | CodeAddress 0x7f0b4aaa2000
[engine] created adapter c2i_A_AAAJAJA | CodeAddress 0x7f0b4aaa1000
[engine] opt done id=559 MultiByteFileStream>>#basicNext:putAll:startingAt: |Tier 1|Time 43( 38+4 )ms|AST 23|Inlined 0Y 1N|IR 164/ 235|CodeSize 805|Addr 0x7f0b4aa9f000|Timestamp 56110709542312566|Src n/a
[engine] opt done id=557 TextConverter>>#nextPutAll:toStream: |Tier 1|Time 45( 40+6 )ms|AST 34|Inlined 0Y 1N|IR 176/ 292|CodeSize 1036|Addr 0x7f0b4aa9d000|Timestamp 56110709544802465|Src n/a
[engine] opt done id=558 TextConverter>>#next:putAll:startingAt:toStream: |Tier 1|Time 66( 55+11 )ms|AST 133|Inlined 0Y 2N|IR 312/ 499|CodeSize 1931|Addr 0x7f0b4aa9b000|Timestamp 56110709565844414|Src n/a
[engine] opt done id=560 StandardFileStream>>#next:putAll:startingAt: |Tier 1|Time 31( 21+10 )ms|AST 65|Inlined 0Y 0N|IR 228/ 502|CodeSize 2204|Addr 0x7f0b4aa99000|Timestamp 56110709573860088|Src n/a
[engine] created adapter i2c_A_AAAC | CodeAddress 0x7f0b4aa98000
[engine] opt done id=563 MultiByteFileStream>>#basicNextPutAll: |Tier 1|Time 12( 8+4 )ms|AST 17|Inlined 0Y 1N|IR 154/ 225|CodeSize 736|Addr 0x7f0b4aa96000|Timestamp 56110709798166338|Src n/a
[engine] opt done id=561 WriteStream>>#cr |Tier 1|Time 19( 13+6 )ms|AST 31|Inlined 0Y 2N|IR 199/ 287|CodeSize 935|Addr 0x7f0b4aa94000|Timestamp 56110709804966992|Src n/a
[engine] created adapter c2i_A_AAACA | CodeAddress 0x7f0b4aa93000
[engine] opt done id=562 MultiByteFileStream>>#nextPut: |Tier 1|Time 32( 27+6 )ms|AST 35|Inlined 0Y 1N|IR 181/ 317|CodeSize 1125|Addr 0x7f0b4aa91000|Timestamp 56110709818619076|Src n/a
[engine] opt done id=565 StandardFileStream>>#flush |Tier 1|Time 15( 9+6 )ms|AST 19|Inlined 0Y 0N|IR 156/ 269|CodeSize 936|Addr 0x7f0b4aa8f000|Timestamp 56110710058613178|Src n/a
[engine] opt done id=568 AWFYRun>>#measure: |Tier 1|Time 63( 30+33 )ms|AST 93|Inlined 0Y 2N|IR 310/ 444|CodeSize 1667|Addr 0x7f0b4aa8d000|Timestamp 56110710107054493|Src n/a
[engine] opt done id=564 StandardFileStream>>#nextPutAll: |Tier 1|Time 64( 45+19 )ms|AST 90|Inlined 0Y 0N|IR 285/ 628|CodeSize 2779|Addr 0x7f0b4aa8b000|Timestamp 56110710107286588|Src n/a
[engine] opt done id=581 SmallInteger>>#printString |Tier 2|Time 87( 53+34 )ms|AST 156|Inlined 4Y 1N|IR 227/ 1173|CodeSize 4853|Addr 0x7f0b4aa88000|Timestamp 56110725189528094|Src n/a
[engine] opt done id=16 String class>>#new: |Tier 2|Time 36( 25+11 )ms|AST 48|Inlined 2Y 1N|IR 102/ 509|CodeSize 2424|Addr 0x7f0b4aa86000|Timestamp 56110736524532290|Src n/a
[engine] opt done id=299 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 2|Time 117( 59+58 )ms|AST 190|Inlined 3Y 1N|IR 675/ 1480|CodeSize 6314|Addr 0x7f0b4aa83000|Timestamp 56110751669749364|Src n/a
[engine] opt done id=371 String>>#, |Tier 2|Time 142( 97+45 )ms|AST 56|Inlined 9Y 2N|IR 721/ 1569|CodeSize 6599|Addr 0x7f0b4aa80000|Timestamp 56110752169464266|Src n/a
[engine] opt done id=556 StandardFileStream>>#isBinary |Tier 2|Time 10( 7+3 )ms|AST 25|Inlined 0Y 0N|IR 25/ 94|CodeSize 312|Addr 0x7f0b4aa7e000|Timestamp 56110752270548134|Src n/a
[engine] opt inval. id=581 SmallInteger>>#printString |Timestamp 56110773591499600|Src n/a|Reason null
[engine] opt inval. id=582 SmallInteger>>#decimalDigitLength |Timestamp 56110773591852735|Src n/a|Reason null
[engine] opt inval. id=558 TextConverter>>#next:putAll:startingAt:toStream: |Timestamp 56110773592733828|Src n/a|Reason null
[engine] Truffle runtime statistics for engine 1
Compilations : 51
Success : 49
Temporary Bailouts : 0
Permanent Bailouts : 0
Failed : 0
Interrupted : 2
Invalidated : 3
Unknown Reason : 3
Queues : 52
Dequeues : 0
Splits : 43
Compilation Accuracy : 0.941176
Queue Accuracy : 1.000000
Compilation Utilization : 0.061049
Remaining Compilation Queue : 0
Time to queue : count= 52, sum= 547739999, min= 3062, average= 10533461.54, max=70785189, maxTarget=TextConverter>>#next:putAll:startingAt:toStream:
Time waiting in queue : count= 51, sum= 1521594, min= 12, average= 29835.19, max= 492017, maxTarget=True>>#and:
--------------------------- :
AST node statistics :
Truffle node count : count= 49, sum= 13249, min= 12, average= 270.39, max= 2688, maxTarget=AWFYQueens>>#benchmark
Trivial : count= 49, sum= 4933, min= 4, average= 100.67, max= 1024, maxTarget=AWFYQueens>>#benchmark
Non Trivial : count= 49, sum= 8316, min= 8, average= 169.71, max= 1664, maxTarget=AWFYQueens>>#benchmark
Monomorphic : count= 49, sum= 8280, min= 8, average= 168.98, max= 1664, 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 : 44801.70 bytes/second
Truffle Tier Rate : 59482.64 bytes/second
Graal Tier Rate : 211503.96 bytes/second
Installation Rate : 1280559.62 bytes/second
Time for compilation (us) : count= 34, sum= 1383965, min= 9277, average= 40704.86, max= 122989, maxTarget=AWFYQueens>>#placeQueen:
Truffle Tier (us) : count= 34, sum= 1042388, min= 7142, average= 30658.48, max= 101721, maxTarget=AWFYQueens>>#placeQueen:
Graal Tier (us) : count= 34, sum= 293157, min= 1814, average= 8622.28, max= 23713, maxTarget=AWFYRun>>#measure:
Code Installation (us) : count= 34, sum= 48419, min= 320, average= 1424.10, max= 9669, maxTarget=AWFYRun>>#measure:
Graal node count :
After Truffle Tier : count= 34, sum= 8609, min= 89, average= 253.21, max= 705, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
After Graal Tier : count= 34, sum= 15412, min= 125, average= 453.29, max= 1562, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Graal compilation result :
Code size : count= 34, sum= 62004, min= 454, average= 1823.65, max= 6920, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Total frame size : count= 34, sum= 3840, min= 48, average= 112.94, 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= 709, min= 5, average= 20.85, max= 70, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
CALL : count= 34, sum= 709, min= 5, average= 20.85, 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= 384, min= 3, average= 11.29, max= 40, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
--------------------------- :
Compilation Tier 2 :
Compilation Rate : 36624.88 bytes/second
Truffle Tier Rate : 99095.07 bytes/second
Graal Tier Rate : 59148.99 bytes/second
Installation Rate : 3267236.69 bytes/second
Time for compilation (us) : count= 15, sum= 2937184, min= 4692, average= 195812.27, max= 823929, maxTarget=AWFYQueens>>#benchmark
Truffle Tier (us) : count= 15, sum= 1085563, min= 2788, average= 72370.91, max= 225303, maxTarget=AWFYQueens>>#benchmark
Graal Tier (us) : count= 15, sum= 1818695, min= 1610, average= 121246.36, max= 590495, maxTarget=AWFYQueens>>#benchmark
Code Installation (us) : count= 15, sum= 32925, min= 293, average= 2195.00, max= 8129, maxTarget=AWFYQueens>>#benchmark
Graal node count :
After Truffle Tier : count= 15, sum= 11219, min= 13, average= 747.93, max= 3058, maxTarget=AWFYQueens>>#benchmark
After Graal Tier : count= 15, sum= 22308, min= 47, average= 1487.20, max= 5242, maxTarget=AWFYQueens>>#benchmark
Graal compilation result :
Code size : count= 15, sum= 107574, min= 139, average= 7171.60, max= 25541, maxTarget=AWFYQueens>>#benchmark
Total frame size : count= 15, sum= 3664, min= 32, average= 244.27, 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= 497, min= 3, average= 33.13, max= 104, maxTarget=AWFYQueens>>#benchmark
CALL : count= 15, sum= 497, min= 3, average= 33.13, max= 104, maxTarget=AWFYQueens>>#benchmark
Marks : count= 15, sum= 123, min= 5, average= 8.20, max= 14, maxTarget=AWFYQueens>>#row:column:
Data references : count= 15, sum= 658, min= 1, average= 43.87, max= 157, maxTarget=AWFYQueens>>#placeQueen:
This file has been truncated, but you can view the full file.
# Richards (iterations: 300, problem size: 100) on Sun Oct 20 17:31:54 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 0x7f541e75d000
[engine] created adapter i2c_A_AAA | CodeAddress 0x7f541e75c000
[engine] opt done id=622 AWFYTaskState>>#isWaitingWithPacket |Tier 1|Time 25( 18+7 )ms|AST 26|Inlined 0Y 0N|IR 213/ 300|CodeSize 1035|Addr 0x7f541e75a000|Timestamp 56110122783790829|Src n/a
[engine] opt done id=620 AWFYTaskState>>#isTaskHoldingOrWaiting |Tier 1|Time 31( 25+6 )ms|AST 29|Inlined 0Y 0N|IR 256/ 288|CodeSize 1020|Addr 0x7f541e758000|Timestamp 56110122784955492|Src n/a
[engine] created adapter i2c_A_AAAA | CodeAddress 0x7f541e757000
[engine] created adapter i2c_A_AAAJ | CodeAddress 0x7f541e592000
[engine] opt done id=627 AWFYPacket>>#link: |Tier 1|Time 17( 10+7 )ms|AST 8|Inlined 0Y 0N|IR 133/ 286|CodeSize 887|Addr 0x7f541e590000|Timestamp 56110122800621551|Src n/a
[engine] created adapter i2c_A_AAAAA | CodeAddress 0x7f541e58f000
[engine] opt done id=635 AWFYScheduler>>#findTask: |Tier 1|Time 26( 19+7 )ms|AST 42|Inlined 0Y 0N|IR 141/ 319|CodeSize 1324|Addr 0x7f541e58d000|Timestamp 56110122811079769|Src n/a
[engine] created adapter c2i_Z_AAA | CodeAddress 0x7f541e58c000
[engine] created adapter c2i_A_AAA | CodeAddress 0x7f541e58b000
[engine] opt done id=631 AWFYPacket>>#identity: |Tier 1|Time 9( 5+4 )ms|AST 8|Inlined 0Y 0N|IR 144/ 187|CodeSize 600|Addr 0x7f541e589000|Timestamp 56110122820130403|Src n/a
[engine] created adapter i2c_A_AAAZ | CodeAddress 0x7f541e588000
[engine] opt done id=591 AWFYTaskState>>#taskWaiting: |Tier 1|Time 13( 9+3 )ms|AST 8|Inlined 0Y 0N|IR 157/ 195|CodeSize 576|Addr 0x7f541e586000|Timestamp 56110122833029838|Src n/a
[engine] opt done id=621 AWFYTaskControlBlock>>#runTask |Tier 1|Time 89( 64+25 )ms|AST 113|Inlined 0Y 3N|IR 445/ 1329|CodeSize 5601|Addr 0x7f541e583000|Timestamp 56110122847753341|Src n/a
[engine] created adapter c2i_A_AAAA | CodeAddress 0x7f541e582000
[engine] created adapter c2i_A_AAAZ | CodeAddress 0x7f541e580000
[engine] opt done id=639 [] in AWFYScheduler>>#createDevice:priority:work:state: |Tier 1|Time 77( 59+18 )ms|AST 162|Inlined 0Y 5N|IR 372/ 578|CodeSize 2179|Addr 0x7f541e57e000|Timestamp 56110122878274490|Src n/a
[engine] opt done id=628 AWFYScheduler>>#wait |Tier 1|Time 33( 27+6 )ms|AST 22|Inlined 0Y 1N|IR 181/ 330|CodeSize 1221|Addr 0x7f541e57c000|Timestamp 56110122880796029|Src n/a
[engine] created adapter c2i_A_AAAAA | CodeAddress 0x7f541e57b000
[engine] created adapter c2i_A_AAAJ | CodeAddress 0x7f541e57a000
[engine] opt done id=636 AWFYTaskControlBlock>>#addInput:checkPriority: |Tier 1|Time 42( 33+9 )ms|AST 88|Inlined 0Y 2N|IR 300/ 645|CodeSize 2590|Addr 0x7f541e578000|Timestamp 56110122920717875|Src n/a
[engine] opt done id=632 AWFYPacket>>#datum: |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 144/ 187|CodeSize 600|Addr 0x7f541e576000|Timestamp 56110122928091675|Src n/a
[engine] opt done id=634 AWFYScheduler>>#queuePacket: |Tier 1|Time 50( 42+8 )ms|AST 121|Inlined 0Y 4N|IR 356/ 505|CodeSize 1929|Addr 0x7f541e574000|Timestamp 56110122931412588|Src n/a
[engine] opt done id=592 AWFYTaskState>>#taskHolding: |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 158/ 196|CodeSize 576|Addr 0x7f541e572000|Timestamp 56110122939063602|Src n/a
[engine] opt done id=640 AWFYDeviceTaskDataRecord>>#pending: |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 133/ 286|CodeSize 887|Addr 0x7f541e570000|Timestamp 56110122946512135|Src n/a
[engine] opt done id=590 AWFYTaskState>>#packetPending: |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 144/ 182|CodeSize 547|Addr 0x7f541e56b000|Timestamp 56110122953332834|Src n/a
[engine] opt done id=624 [] in AWFYScheduler>>#createHandler:priority:work:state: |Tier 1|Time 121( 98+23 )ms|AST 349|Inlined 0Y 10N|IR 753/ 1380|CodeSize 6613|Addr 0x7f541e56d000|Timestamp 56110122954822834|Src n/a
[engine] opt done id=581 AWFYTaskState>>#running |Tier 1|Time 10( 6+4 )ms|AST 9|Inlined 0Y 0N|IR 225/ 273|CodeSize 833|Addr 0x7f541e569000|Timestamp 56110122963512859|Src n/a
[engine] opt done id=626 AWFYRBObject>>#append:head: |Tier 1|Time 36( 27+9 )ms|AST 121|Inlined 0Y 2N|IR 297/ 515|CodeSize 2059|Addr 0x7f541e567000|Timestamp 56110122964594127|Src n/a
[engine] opt done id=643 AWFYIdleTaskDataRecord>>#count: |Tier 1|Time 9( 5+3 )ms|AST 8|Inlined 0Y 0N|IR 143/ 186|CodeSize 600|Addr 0x7f5413281000|Timestamp 56110122973347153|Src n/a
[engine] opt done id=644 AWFYIdleTaskDataRecord>>#control: |Tier 1|Time 8( 5+3 )ms|AST 8|Inlined 0Y 0N|IR 143/ 186|CodeSize 600|Addr 0x7f541327f000|Timestamp 56110122981519419|Src n/a
[engine] opt done id=645 AWFYScheduler>>#release: |Tier 1|Time 35( 27+8 )ms|AST 91|Inlined 0Y 2N|IR 238/ 382|CodeSize 1459|Addr 0x7f541327d000|Timestamp 56110123016576433|Src n/a
[engine] opt done id=633 AWFYWorkerTaskDataRecord>>#count: |Tier 1|Time 8( 5+3 )ms|AST 8|Inlined 0Y 0N|IR 143/ 186|CodeSize 600|Addr 0x7f541327b000|Timestamp 56110123025251232|Src n/a
[engine] created adapter c2i_J_AAA | CodeAddress 0x7f541e566000
[engine] opt done id=642 [] in AWFYScheduler>>#createIdler:priority:work:state: |Tier 1|Time 88( 78+10 )ms|AST 218|Inlined 0Y 7N|IR 502/ 585|CodeSize 2105|Addr 0x7f5413279000|Timestamp 56110123051398977|Src n/a
[engine] opt done id=625 AWFYHandlerTaskDataRecord>>#deviceInAdd: |Tier 1|Time 31( 26+5 )ms|AST 22|Inlined 0Y 1N|IR 177/ 352|CodeSize 1179|Addr 0x7f5413277000|Timestamp 56110123056381219|Src n/a
[engine] opt done id=638 AWFYHandlerTaskDataRecord>>#deviceIn: |Tier 1|Time 8( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 133/ 286|CodeSize 887|Addr 0x7f5413275000|Timestamp 56110123059253449|Src n/a
[engine] opt done id=623 AWFYTaskState>>#packetPending |Tier 1|Time 13( 7+6 )ms|AST 11|Inlined 0Y 0N|IR 225/ 274|CodeSize 835|Addr 0x7f5413273000|Timestamp 56110123072407468|Src n/a
[engine] opt done id=629 [] in AWFYScheduler>>#createWorker:priority:work:state: |Tier 1|Time 124( 98+25 )ms|AST 316|Inlined 0Y 10N|IR 776/ 1214|CodeSize 5426|Addr 0x7f5413270000|Timestamp 56110123079120675|Src n/a
[engine] created adapter i2c_J_AAA | CodeAddress 0x7f541326f000
[engine] opt done id=605 AWFYRBObject class>>#DeviceA |Tier 1|Time 15( 13+2 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 481|Addr 0x7f541326b000|Timestamp 56110123087856100|Src n/a
[engine] opt done id=641 AWFYScheduler>>#holdSelf |Tier 1|Time 31( 17+14 )ms|AST 40|Inlined 0Y 1N|IR 264/ 447|CodeSize 1521|Addr 0x7f541326d000|Timestamp 56110123087970645|Src n/a
[engine] opt done id=610 AWFYRBObject class>>#DeviceB |Tier 1|Time 9( 7+2 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 481|Addr 0x7f5413269000|Timestamp 56110123088524375|Src n/a
[engine] opt done id=604 AWFYRBObject class>>#HandlerA |Tier 1|Time 5( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 481|Addr 0x7f5413267000|Timestamp 56110123092873893|Src n/a
[engine] opt done id=630 AWFYWorkerTaskDataRecord>>#destination: |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 143/ 186|CodeSize 600|Addr 0x7f5413265000|Timestamp 56110123095596515|Src n/a
[engine] opt done id=646 AWFYHandlerTaskDataRecord>>#workIn: |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 133/ 286|CodeSize 887|Addr 0x7f5413263000|Timestamp 56110123100312788|Src n/a
[engine] opt done id=611 AWFYRBObject class>>#HandlerB |Tier 1|Time 5( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 481|Addr 0x7f5413261000|Timestamp 56110123100857788|Src n/a
[engine] opt done id=637 AWFYHandlerTaskDataRecord>>#workInAdd: |Tier 1|Time 16( 11+5 )ms|AST 22|Inlined 0Y 1N|IR 177/ 352|CodeSize 1179|Addr 0x7f541325f000|Timestamp 56110123104219769|Src n/a
[engine] opt done id=620 AWFYTaskState>>#isTaskHoldingOrWaiting |Tier 2|Time 16( 10+6 )ms|AST 29|Inlined 0Y 0N|IR 183/ 146|CodeSize 344|Addr 0x7f541325d000|Timestamp 56110123116869439|Src n/a
[engine] opt done id=622 AWFYTaskState>>#isWaitingWithPacket |Tier 2|Time 15( 9+6 )ms|AST 26|Inlined 0Y 0N|IR 140/ 169|CodeSize 393|Addr 0x7f541325b000|Timestamp 56110123119366043|Src n/a
[engine] opt done id=627 AWFYPacket>>#link: |Tier 2|Time 7( 3+4 )ms|AST 8|Inlined 0Y 0N|IR 59/ 211|CodeSize 478|Addr 0x7f5413259000|Timestamp 56110123124442226|Src n/a
[engine] opt done id=635 AWFYScheduler>>#findTask: |Tier 2|Time 16( 10+5 )ms|AST 42|Inlined 0Y 0N|IR 65/ 188|CodeSize 605|Addr 0x7f5413257000|Timestamp 56110123140079509|Src n/a
[engine] opt done id=621 AWFYTaskControlBlock>>#runTask |Tier 2|Time 82( 49+33 )ms|AST 113|Inlined 3Y 0N|IR 646/ 1209|CodeSize 4189|Addr 0x7f5413254000|Timestamp 56110123182912000|Src n/a
[engine] opt done id=631 AWFYPacket>>#identity: |Tier 2|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 70/ 112|CodeSize 215|Addr 0x7f5413252000|Timestamp 56110123189931617|Src n/a
[engine] opt done id=591 AWFYTaskState>>#taskWaiting: |Tier 2|Time 7( 3+3 )ms|AST 8|Inlined 0Y 0N|IR 83/ 117|CodeSize 216|Addr 0x7f5413250000|Timestamp 56110123196652786|Src n/a
[engine] opt done id=628 AWFYScheduler>>#wait |Tier 2|Time 16( 10+6 )ms|AST 22|Inlined 1Y 0N|IR 139/ 179|CodeSize 311|Addr 0x7f541324e000|Timestamp 56110123212454204|Src n/a
[engine] opt done id=639 [] in AWFYScheduler>>#createDevice:priority:work:state: |Tier 2|Time 214( 164+50 )ms|AST 162|Inlined 15Y 0N|IR 1201/ 1352|CodeSize 3931|Addr 0x7f541324c000|Timestamp 56110123333563070|Src n/a
[engine] opt done id=632 AWFYPacket>>#datum: |Tier 2|Time 8( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 70/ 112|CodeSize 215|Addr 0x7f541324a000|Timestamp 56110123341974205|Src n/a
[engine] opt done id=634 AWFYScheduler>>#queuePacket: |Tier 2|Time 144( 108+36 )ms|AST 121|Inlined 8Y 0N|IR 658/ 1062|CodeSize 3189|Addr 0x7f5413248000|Timestamp 56110123356689885|Src n/a
[engine] opt done id=626 AWFYRBObject>>#append:head: |Tier 2|Time 49( 32+17 )ms|AST 121|Inlined 2Y 0N|IR 216/ 457|CodeSize 1427|Addr 0x7f5413246000|Timestamp 56110123405583511|Src n/a
[engine] opt done id=592 AWFYTaskState>>#taskHolding: |Tier 2|Time 9( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 84/ 118|CodeSize 216|Addr 0x7f5413244000|Timestamp 56110123414294770|Src n/a
[engine] opt done id=640 AWFYDeviceTaskDataRecord>>#pending: |Tier 2|Time 9( 4+5 )ms|AST 8|Inlined 0Y 0N|IR 59/ 211|CodeSize 478|Addr 0x7f5413242000|Timestamp 56110123423154170|Src n/a
[engine] opt done id=636 AWFYTaskControlBlock>>#addInput:checkPriority: |Tier 2|Time 88( 62+26 )ms|AST 88|Inlined 4Y 0N|IR 406/ 777|CodeSize 2373|Addr 0x7f5413240000|Timestamp 56110123429786077|Src n/a
[engine] opt done id=590 AWFYTaskState>>#packetPending: |Tier 2|Time 8( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 71/ 106|CodeSize 192|Addr 0x7f541323e000|Timestamp 56110123437762638|Src n/a
[engine] opt inval. id=641 AWFYScheduler>>#holdSelf |Timestamp 56110123476398152|Src n/a|Reason null
[engine] opt deopt id=641 AWFYScheduler>>#holdSelf | |Timestamp 56110123476669499|Src n/a
[engine] opt inval. id=639 [] in AWFYScheduler>>#createDevice:priority:work:state: |Timestamp 56110123476810586|Src n/a|Reason Profiled Return Type
[engine] opt inval. id=642 [] in AWFYScheduler>>#createIdler:priority:work:state: |Timestamp 56110123476948459|Src n/a|Reason Profiled Return Type
[engine] opt inval. id=621 AWFYTaskControlBlock>>#runTask |Timestamp 56110123477298592|Src n/a|Reason null
[engine] opt deopt id=621 AWFYTaskControlBlock>>#runTask | |Timestamp 56110123477367808|Src n/a
[engine] opt inval. id=621 AWFYTaskControlBlock>>#runTask |Timestamp 56110123477502608|Src n/a|Reason Profiled Return Type
[engine] opt inval. id=581 AWFYTaskState>>#running |Timestamp 56110123478009403|Src n/a|Reason null
[engine] opt done id=624 [] in AWFYScheduler>>#createHandler:priority:work:state: |Tier 2|Time 376( 234+142 )ms|AST 349|Inlined 34Y 0N|IR 2449/ 3940|CodeSize 13368|Addr 0x7f5413239000|Timestamp 56110123515891221|Src n/a
[engine] opt done id=581 AWFYTaskState>>#running |Tier 1|Time 15( 9+7 )ms|AST 9|Inlined 0Y 0N|IR 297/ 330|CodeSize 1196|Addr 0x7f5413237000|Timestamp 56110123559276184|Src n/a
[engine] opt done id=621 AWFYTaskControlBlock>>#runTask |Tier 1|Time 60( 39+21 )ms|AST 113|Inlined 0Y 3N|IR 440/ 1309|CodeSize 5516|Addr 0x7f5413234000|Timestamp 56110123576134355|Src n/a
[engine] opt done id=619 AWFYScheduler>>#schedule |Tier 1|Time 57( 40+18 )ms|AST 89|Inlined 0Y 2N|IR 426/ 952|CodeSize 4152|Addr 0x7f5413231000|Timestamp 56110123633892619|Src n/a
[engine] opt done id=642 [] in AWFYScheduler>>#createIdler:priority:work:state: |Tier 1|Time 81( 67+14 )ms|AST 230|Inlined 0Y 8N|IR 549/ 688|CodeSize 2506|Addr 0x7f541322f000|Timestamp 56110123640555957|Src n/a
[engine] opt done id=643 AWFYIdleTaskDataRecord>>#count: |Tier 2|Time 8( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 70/ 112|CodeSize 215|Addr 0x7f541322d000|Timestamp 56110123648750993|Src n/a
[engine] opt done id=629 [] in AWFYScheduler>>#createWorker:priority:work:state: |Tier 2|Time 295( 216+80 )ms|AST 316|Inlined 19Y 0N|IR 1362/ 1663|CodeSize 4933|Addr 0x7f541322a000|Timestamp 56110123718669803|Src n/a
[engine] opt done id=621 AWFYTaskControlBlock>>#runTask |Tier 2|Time 101( 59+42 )ms|AST 113|Inlined 3Y 0N|IR 714/ 1214|CodeSize 4141|Addr 0x7f5413227000|Timestamp 56110123735356016|Src n/a
[engine] opt done id=581 AWFYTaskState>>#running |Tier 2|Time 18( 8+9 )ms|AST 9|Inlined 0Y 0N|IR 225/ 248|CodeSize 663|Addr 0x7f5413225000|Timestamp 56110123736406552|Src n/a
[engine] opt done id=604 AWFYRBObject class>>#HandlerA |Tier 2|Time 5( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 11/ 45|CodeSize 143|Addr 0x7f5413223000|Timestamp 56110123741195534|Src n/a
[engine] created adapter i2c_unspecialized | CodeAddress 0x7f5413222000
[engine] opt done id=623 AWFYTaskState>>#packetPending |Tier 2|Time 14( 8+6 )ms|AST 11|Inlined 0Y 0N|IR 152/ 168|CodeSize 344|Addr 0x7f5413220000|Timestamp 56110123749510493|Src n/a
[engine] opt done id=644 AWFYIdleTaskDataRecord>>#control: |Tier 2|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 70/ 112|CodeSize 215|Addr 0x7f541321e000|Timestamp 56110123757048916|Src n/a
[engine] opt done id=642 [] in AWFYScheduler>>#createIdler:priority:work:state: |Tier 2|Time 164( 124+40 )ms|AST 230|Inlined 13Y 0N|IR 881/ 922|CodeSize 2001|Addr 0x7f541321c000|Timestamp 56110123813057567|Src n/a
[engine] opt done id=645 AWFYScheduler>>#release: |Tier 2|Time 59( 39+20 )ms|AST 91|Inlined 2Y 0N|IR 202/ 326|CodeSize 809|Addr 0x7f541321a000|Timestamp 56110123816221469|Src n/a
[engine] opt done id=605 AWFYRBObject class>>#DeviceA |Tier 2|Time 4( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 11/ 45|CodeSize 143|Addr 0x7f5413216000|Timestamp 56110123820779194|Src n/a
[engine] opt done id=633 AWFYWorkerTaskDataRecord>>#count: |Tier 2|Time 8( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 70/ 112|CodeSize 215|Addr 0x7f5413218000|Timestamp 56110123820782058|Src n/a
[engine] opt done id=610 AWFYRBObject class>>#DeviceB |Tier 2|Time 3( 2+1 )ms|AST 7|Inlined 0Y 0N|IR 11/ 45|CodeSize 143|Addr 0x7f5413214000|Timestamp 56110123824361536|Src n/a
[engine] created adapter i2c_A_AAAJA | CodeAddress 0x7f5413213000
[engine] opt done id=576 ArrayedCollection class>>#new:withAll: |Tier 1|Time 22( 14+8 )ms|AST 30|Inlined 0Y 1N|IR 185/ 472|CodeSize 1963|Addr 0x7f5413211000|Timestamp 56110123877523102|Src n/a
[engine] opt done id=577 SequenceableCollection>>#atAllPut: |Tier 1|Time 33( 18+15 )ms|AST 72|Inlined 0Y 0N|IR 322/ 749|CodeSize 3504|Addr 0x7f541320f000|Timestamp 56110123888240025|Src n/a
[engine] opt done id=611 AWFYRBObject class>>#HandlerB |Tier 2|Time 4( 2+2 )ms|AST 7|Inlined 0Y 0N|IR 11/ 45|CodeSize 143|Addr 0x7f541320d000|Timestamp 56110123892647724|Src n/a
[engine] created adapter i2c_A_AAAJJAAAA | CodeAddress 0x7f541320c000
[engine] created adapter c2i_A_AAAAJJAAAA | CodeAddress 0x7f541320b000
[engine] opt done id=586 AWFYScheduler>>#createTask:priority:work:state:function:data: |Tier 1|Time 49( 36+13 )ms|AST 59|Inlined 0Y 1N|IR 303/ 986|CodeSize 4056|Addr 0x7f5413209000|Timestamp 56110123950080162|Src n/a
[engine] created adapter i2c_A_AAAAJJ | CodeAddress 0x7f5413208000
[engine] created adapter c2i_A_AAAAJJ | CodeAddress 0x7f5413207000
[engine] opt done id=594 AWFYPacket class>>#create:identity:kind: |Tier 1|Time 29( 24+4 )ms|AST 33|Inlined 0Y 2N|IR 205/ 278|CodeSize 963|Addr 0x7f5413205000|Timestamp 56110123978928667|Src n/a
[engine] created adapter c2i_A_AAAJA | CodeAddress 0x7f5413204000
[engine] opt done id=596 AWFYPacket>>#link:identity:kind: |Tier 1|Time 29( 23+7 )ms|AST 33|Inlined 0Y 1N|IR 279/ 523|CodeSize 1684|Addr 0x7f5413202000|Timestamp 56110124008440349|Src n/a
[engine] opt done id=593 AWFYScheduler>>#createPacket:identity:kind: |Tier 1|Time 12( 9+4 )ms|AST 27|Inlined 0Y 1N|IR 167/ 246|CodeSize 891|Addr 0x7f5413200000|Timestamp 56110124020853244|Src n/a
[engine] opt done id=595 Behavior>>#new <split-595> |Tier 1|Time 15( 9+6 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f520c002000|Timestamp 56110124035591973|Src n/a
[engine] created adapter i2c_A_AAAAJJAAAA | CodeAddress 0x7f520c001000
[engine] opt done id=587 AWFYTaskControlBlock class>>#link:create:priority:initialWorkQueue:initialState:function:privateData: |Tier 1|Time 23( 18+5 )ms|AST 45|Inlined 0Y 2N|IR 213/ 286|CodeSize 1194|Addr 0x7f51fc2b6000|Timestamp 56110124058324165|Src n/a
[engine] opt done id=588 Behavior>>#new <split-588> |Tier 1|Time 24( 9+15 )ms|AST 26|Inlined 0Y 0N|IR 169/ 789|CodeSize 3084|Addr 0x7f51fc2b4000|Timestamp 56110124082585540|Src n/a
[engine] opt done id=589 AWFYTaskControlBlock>>#link:identity:priority:initialWorkQueue:initialState:function:privateData: |Tier 1|Time 43( 32+11 )ms|AST 98|Inlined 0Y 3N|IR 403/ 844|CodeSize 3125|Addr 0x7f51fc2b2000|Timestamp 56110124125766417|Src n/a
[engine] opt done id=597 AWFYTaskState class>>#waitingWithPacket |Tier 1|Time 13( 9+4 )ms|AST 24|Inlined 0Y 2N|IR 193/ 270|CodeSize 876|Addr 0x7f51fc2b0000|Timestamp 56110124138935942|Src n/a
[engine] opt done id=598 Behavior>>#new <split-598> |Tier 1|Time 13( 9+5 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f51fc2ae000|Timestamp 56110124152461257|Src n/a
[engine] opt done id=599 AWFYTaskState>>#waitingWithPacket |Tier 1|Time 10( 6+4 )ms|AST 10|Inlined 0Y 0N|IR 201/ 250|CodeSize 776|Addr 0x7f51fc2ac000|Timestamp 56110124162598817|Src n/a
[engine] opt done id=647 AWFYScheduler>>#schedule<OSR@115> |Tier 2|Time 457( 112+345 )ms|AST 88|Inlined 5Y 1N|IR 1257/ 5893|CodeSize 26961|Addr 0x7f51fc2a4000|Timestamp 56110124198287716|Src n/a
[engine] opt done id=575 AWFYScheduler>>#initialize |Tier 1|Time 29( 22+7 )ms|AST 64|Inlined 0Y 1N|IR 335/ 584|CodeSize 1905|Addr 0x7f51fc2a2000|Timestamp 56110124199891703|Src n/a
[engine] created adapter i2c_A_AAAJJAA | CodeAddress 0x7f520c000000
[engine] opt done id=607 AWFYHandlerTaskDataRecord class>>#create |Tier 1|Time 13( 9+4 )ms|AST 24|Inlined 0Y 2N|IR 193/ 270|CodeSize 876|Addr 0x7f51fc2a0000|Timestamp 56110124212951991|Src n/a
[engine] opt done id=608 Behavior>>#new <split-608> |Tier 1|Time 13( 9+5 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f51fc29e000|Timestamp 56110124226576136|Src n/a
[engine] created adapter c2i_A_AAAJJAAAA | CodeAddress 0x7f51fc29d000
[engine] opt done id=613 Behavior>>#new <split-613> |Tier 1|Time 13( 9+5 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f51fc29b000|Timestamp 56110124239938642|Src n/a
[engine] opt done id=609 AWFYHandlerTaskDataRecord>>#create |Tier 1|Time 11( 7+4 )ms|AST 18|Inlined 0Y 0N|IR 155/ 379|CodeSize 1185|Addr 0x7f51fc299000|Timestamp 56110124250822843|Src n/a
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