Skip to content

Instantly share code, notes, and snippets.

@TruffleSqueak-Bot
Created October 20, 2024 16:49
Show Gist options
  • Save TruffleSqueak-Bot/ec8bfff29366eb83c9322a181c68c45e to your computer and use it in GitHub Desktop.
Save TruffleSqueak-Bot/ec8bfff29366eb83c9322a181c68c45e 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 514 584 516.81 515 516.78 103362 1.72
CD 489 500 492.62 490 492.6 98523 1.64
DeltaBlue 280 473 412.32 408 410.9 82463 1.37
Havlak 1130 1180 1159.83 1166 1159.75 231966 3.87
Json 376 385 378.6 377 378.58 75719 1.26
List 309 320 309.63 309 309.62 61925 1.03
Mandelbrot 127 141 127.56 127 127.55 25512 0.43
NBody 250 269 253.32 252 253.29 50663 0.84
Permute 154 169 155.83 155 155.81 31166 0.52
Queens 229 242 230.26 230 230.25 46052 0.77
Richards 1249 1305 1253.65 1252 1253.64 250730 4.18
Sieve 177 186 178.13 178 178.12 35625 0.59
Storage 140 150 142.23 141 142.21 28446 0.47
Towers 196 213 198.11 197 198.09 39621 0.66
5620 6117 5808.87 5797 5807.2 1161773 19.36
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: 1395.4/32174.2MB
         Array-1 capacity: 63.75 GB devices: 8 EC: Multi-bit ECC
         Device-1: DIMM1 size: 4 GB speed: 667 MHz type: DDR2 FB-DIMM
         Device-2: DIMM2 size: 4 GB speed: 667 MHz type: DDR2 FB-DIMM
         Device-3: DIMM3 size: 4 GB speed: 667 MHz type: DDR2 FB-DIMM
         Device-4: DIMM4 size: 4 GB speed: 667 MHz type: DDR2 FB-DIMM
         Device-5: DIMM5 size: 4 GB speed: 667 MHz type: DDR2 FB-DIMM
         Device-6: DIMM6 size: 4 GB speed: 667 MHz type: DDR2 FB-DIMM
         Device-7: DIMM7 size: 4 GB speed: 667 MHz type: DDR2 FB-DIMM
         Device-8: DIMM8 size: 4 GB speed: 667 MHz type: DDR2 FB-DIMM
================================================================================
IMPLEMENTOR="Oracle Corporation"
JAVA_RUNTIME_VERSION="22.0.2+9-jvmci-b01"
JAVA_VERSION="22.0.2"
JAVA_VERSION_DATE="2024-07-16"
LIBC="gnu"
MODULES="java.base java.logging java.management jdk.internal.vm.ci jdk.unsupported org.graalvm.collections jdk.management org.graalvm.truffle.compiler org.graalvm.word jdk.graal.compiler com.oracle.graal.graal_enterprise org.graalvm.nativeimage com.oracle.svm.enterprise.truffle com.oracle.svm.extraimage_enterprise java.compiler java.datatransfer java.xml java.prefs java.desktop java.instrument java.security.sasl java.naming java.rmi java.management.rmi java.net.http java.scripting java.security.jgss java.transaction.xa java.sql java.sql.rowset java.xml.crypto java.se java.smartcardio jdk.accessibility jdk.internal.jvmstat jdk.attach jdk.charsets jdk.internal.opt jdk.zipfs jdk.compiler jdk.crypto.cryptoki jdk.crypto.ec jdk.dynalink jdk.internal.ed jdk.editpad jdk.graal.compiler.management jdk.hotspot.agent jdk.httpserver jdk.incubator.vector jdk.internal.le jdk.jartool jdk.javadoc jdk.jcmd jdk.management.agent jdk.jconsole jdk.jdeps jdk.jdwp.agent jdk.jdi jdk.jfr jdk.jlink jdk.jpackage jdk.jshell jdk.jsobject jdk.jstatd jdk.localedata jdk.management.jfr jdk.naming.dns jdk.naming.rmi jdk.net jdk.nio.mapmode jdk.random jdk.sctp jdk.security.auth jdk.security.jgss jdk.unsupported.desktop jdk.xml.dom org.graalvm.extraimage.builder org.graalvm.extraimage.librarysupport"
OS_ARCH="x86_64"
OS_NAME="Linux"
SOURCE=".:git:6e8795b808d5 open:git:e7acb97c043d labsjdk-builder:b4692d7d77087d1c90eed166079d74bfbb6a706f compiler:1f72d5384cbf5a744b8284f874ad77947d2710bc graal-enterprise:16fd2fe15b348fc7f779dc5ebb85ad6ae9f3c98b java-benchmarks:1f72d5384cbf5a744b8284f874ad77947d2710bc regex:1f72d5384cbf5a744b8284f874ad77947d2710bc sdk:1f72d5384cbf5a744b8284f874ad77947d2710bc substratevm:1f72d5384cbf5a744b8284f874ad77947d2710bc substratevm-enterprise:16fd2fe15b348fc7f779dc5ebb85ad6ae9f3c98b substratevm-enterprise-gcs:30f83136f0f3ec80702f8b73cf167851ac9ebb2a tools:1f72d5384cbf5a744b8284f874ad77947d2710bc truffle:1f72d5384cbf5a744b8284f874ad77947d2710bc vm:1f72d5384cbf5a744b8284f874ad77947d2710bc vm-enterprise:16fd2fe15b348fc7f779dc5ebb85ad6ae9f3c98b"
GRAALVM_VERSION="24.0.2"
COMMIT_INFO={"compiler": {"commit.committer": "Marouane El Hallaoui <marouane.el.hallaoui@oracle.com>", "commit.committer-ts": 1720004771, "commit.rev": "1f72d5384cbf5a744b8284f874ad77947d2710bc"}, "graal-enterprise": {"commit.committer": "Marouane El Hallaoui <marouane.el.hallaoui@oracle.com>", "commit.committer-ts": 1720015242, "commit.rev": "16fd2fe15b348fc7f779dc5ebb85ad6ae9f3c98b"}, "java-benchmarks": {"commit.committer": "Marouane El Hallaoui <marouane.el.hallaoui@oracle.com>", "commit.committer-ts": 1720004771, "commit.rev": "1f72d5384cbf5a744b8284f874ad77947d2710bc"}, "regex": {"commit.committer": "Marouane El Hallaoui <marouane.el.hallaoui@oracle.com>", "commit.committer-ts": 1720004771, "commit.rev": "1f72d5384cbf5a744b8284f874ad77947d2710bc"}, "sdk": {"commit.committer": "Marouane El Hallaoui <marouane.el.hallaoui@oracle.com>", "commit.committer-ts": 1720004771, "commit.rev": "1f72d5384cbf5a744b8284f874ad77947d2710bc"}, "substratevm": {"commit.committer": "Marouane El Hallaoui <marouane.el.hallaoui@oracle.com>", "commit.committer-ts": 1720004771, "commit.rev": "1f72d5384cbf5a744b8284f874ad77947d2710bc"}, "substratevm-enterprise": {"commit.committer": "Marouane El Hallaoui <marouane.el.hallaoui@oracle.com>", "commit.committer-ts": 1720015242, "commit.rev": "16fd2fe15b348fc7f779dc5ebb85ad6ae9f3c98b"}, "substratevm-enterprise-gcs": {"commit.committer": "Christian Haeubl <christian.haeubl@oracle.com>", "commit.committer-ts": 1706086263, "commit.rev": "30f83136f0f3ec80702f8b73cf167851ac9ebb2a"}, "tools": {"commit.committer": "Marouane El Hallaoui <marouane.el.hallaoui@oracle.com>", "commit.committer-ts": 1720004771, "commit.rev": "1f72d5384cbf5a744b8284f874ad77947d2710bc"}, "truffle": {"commit.committer": "Marouane El Hallaoui <marouane.el.hallaoui@oracle.com>", "commit.committer-ts": 1720004771, "commit.rev": "1f72d5384cbf5a744b8284f874ad77947d2710bc"}, "vm": {"commit.committer": "Marouane El Hallaoui <marouane.el.hallaoui@oracle.com>", "commit.committer-ts": 1720004771, "commit.rev": "1f72d5384cbf5a744b8284f874ad77947d2710bc"}, "vm-enterprise": {"commit.committer": "Marouane El Hallaoui <marouane.el.hallaoui@oracle.com>", "commit.committer-ts": 1720015242, "commit.rev": "16fd2fe15b348fc7f779dc5ebb85ad6ae9f3c98b"}}
Display the source blob
Display the rendered blob
Raw
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Display the source blob
Display the rendered blob
Raw
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
# Bounce (iterations: 300, problem size: 1500) on Sun Oct 20 16:34:22 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 0x7ff0ab0af000
[engine] created adapter i2c_J_AAA | CodeAddress 0x7ff0ab0ae000
[engine] created adapter i2c_Z_AAA | CodeAddress 0x7ff0ab0ad000
[engine] opt done id=588 AWFYSomRandom>>#next |Tier 1|Time 33( 25+8 )ms|AST 30|Inlined 0Y 0N|IR 164/ 233|CodeSize 876|Addr 0x7ff0ab0ab000|Timestamp 56106670915521707|Src n/a
[engine] created adapter c2i_Z_AAA | CodeAddress 0x7ff0ab0aa000
[engine] created adapter i2c_A_AAAA | CodeAddress 0x7ff0ab0a9000
[engine] opt done id=589 [] in AWFYBounce>>#benchmark |Tier 1|Time 42( 33+10 )ms|AST 32|Inlined 0Y 1N|IR 211/ 470|CodeSize 1674|Addr 0x7ff0aaee3000|Timestamp 56106670930381275|Src n/a
[engine] created adapter i2c_J_AAJ | CodeAddress 0x7ff0aaee2000
[engine] created adapter c2i_A_AAAAA | CodeAddress 0x7ff0aaee1000
[engine] created adapter c2i_J_AAJ | CodeAddress 0x7ff0aaee0000
[engine] opt done id=591 Number>>#abs |Tier 1|Time 29( 24+4 )ms|AST 29|Inlined 0Y 1N|IR 176/ 246|CodeSize 699|Addr 0x7ff0aaede000|Timestamp 56106670959225813|Src n/a
[engine] created adapter c2i_A_AAAA | CodeAddress 0x7ff0aaedd000
[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 0x7ff0aaedb000|Timestamp 56106670967465832|Src n/a
[engine] created adapter c2i_A_AAA | CodeAddress 0x7ff0aaeda000
[engine] opt done id=590 AWFYBall>>#bounce |Tier 1|Time 99( 82+16 )ms|AST 170|Inlined 0Y 4N|IR 769/ 808|CodeSize 3667|Addr 0x7ff0aaed8000|Timestamp 56106670987159643|Src n/a
[engine] opt done id=585 AWFYBall class>>#new: |Tier 1|Time 32( 19+13 )ms|AST 30|Inlined 0Y 2N|IR 199/ 284|CodeSize 958|Addr 0x7ff0aaed6000|Timestamp 56106670999736750|Src n/a
[engine] created adapter i2c_A_AAA | CodeAddress 0x7ff0aaed1000
[engine] opt done id=96 SequenceableCollection>>#do: |Tier 1|Time 89( 48+41 )ms|AST 74|Inlined 0Y 2N|IR 460/ 1664|CodeSize 8409|Addr 0x7ff0aaed2000|Timestamp 56106671005198759|Src n/a
[engine] opt done id=586 Behavior>>#new <split-586> |Tier 1|Time 23( 13+11 )ms|AST 26|Inlined 0Y 0N|IR 107/ 537|CodeSize 2054|Addr 0x7ff0aaecf000|Timestamp 56106671023451321|Src n/a
[engine] created adapter c2i_J_AAA | CodeAddress 0x7ff0aaece000
[engine] opt done id=587 AWFYBall>>#initialize: |Tier 1|Time 46( 36+10 )ms|AST 99|Inlined 0Y 4N|IR 509/ 617|CodeSize 2049|Addr 0x7ff0aaecc000|Timestamp 56106671051076787|Src n/a
[engine] opt done id=581 AWFYBounce>>#benchmark |Tier 1|Time 170( 67+102 )ms|AST 163|Inlined 0Y 3N|IR 1027/ 5844|CodeSize 26842|Addr 0x7ff0aaec4000|Timestamp 56106671157214880|Src n/a
[engine] opt done id=590 AWFYBall>>#bounce |Tier 2|Time 114( 85+29 )ms|AST 170|Inlined 8Y 0N|IR 713/ 874|CodeSize 3420|Addr 0x7ff0aaec2000|Timestamp 56106671165262267|Src n/a
[engine] opt done id=591 Number>>#abs |Tier 2|Time 15( 11+4 )ms|AST 29|Inlined 1Y 0N|IR 64/ 131|CodeSize 423|Addr 0x7ff0aaec0000|Timestamp 56106671180456252|Src n/a
[engine] opt done id=584 AWFYSomRandom>>#initialize |Tier 1|Time 7( 4+3 )ms|AST 7|Inlined 0Y 0N|IR 140/ 178|CodeSize 505|Addr 0x7ff0aaebe000|Timestamp 56106671187389683|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 0x7ff0aaebc000|Timestamp 56106671192878303|Src n/a
[engine] opt done id=588 AWFYSomRandom>>#next |Tier 2|Time 13( 9+4 )ms|AST 30|Inlined 0Y 0N|IR 91/ 123|CodeSize 273|Addr 0x7ff0aaeba000|Timestamp 56106671205676259|Src n/a
[engine] opt done id=582 AWFYSomRandom class>>#new |Tier 1|Time 16( 11+5 )ms|AST 24|Inlined 0Y 2N|IR 193/ 270|CodeSize 876|Addr 0x7ff0aaeb8000|Timestamp 56106671221480619|Src n/a
[engine] opt done id=583 Behavior>>#new <split-583> |Tier 1|Time 21( 13+9 )ms|AST 27|Inlined 0Y 1N|IR 170/ 616|CodeSize 2364|Addr 0x7ff09fcd4000|Timestamp 56106671243000035|Src n/a
[engine] created adapter i2c_Z_AAAJ | CodeAddress 0x7ff09fcd3000
[engine] opt done id=592 AWFYBounce>>#verifyResult: |Tier 1|Time 13( 10+3 )ms|AST 15|Inlined 0Y 0N|IR 92/ 128|CodeSize 504|Addr 0x7ff09fcd1000|Timestamp 56106671256027013|Src n/a
[engine] opt done id=589 [] in AWFYBounce>>#benchmark |Tier 2|Time 127( 83+44 )ms|AST 32|Inlined 9Y 0N|IR 842/ 1073|CodeSize 4200|Addr 0x7ff09fcce000|Timestamp 56106671284804849|Src n/a
[engine] opt done id=585 AWFYBall class>>#new: |Tier 2|Time 77( 59+18 )ms|AST 30|Inlined 6Y 0N|IR 388/ 742|CodeSize 2416|Addr 0x7ff09fccc000|Timestamp 56106671361700079|Src n/a
[engine] opt done id=96 SequenceableCollection>>#do: |Tier 2|Time 435( 116+319 )ms|AST 74|Inlined 11Y 0N|IR 1095/ 4100|CodeSize 19285|Addr 0x7ff09fcc6000|Timestamp 56106671458762668|Src n/a
[engine] opt done id=584 AWFYSomRandom>>#initialize |Tier 2|Time 7( 4+3 )ms|AST 7|Inlined 0Y 0N|IR 67/ 101|CodeSize 206|Addr 0x7ff09fcc4000|Timestamp 56106671467044245|Src n/a
[engine] opt done id=583 Behavior>>#new <split-583> |Tier 2|Time 22( 13+8 )ms|AST 27|Inlined 1Y 0N|IR 33/ 374|CodeSize 1369|Addr 0x7ff09fcc2000|Timestamp 56106671496647508|Src n/a
[engine] opt done id=592 AWFYBounce>>#verifyResult: |Tier 2|Time 6( 4+2 )ms|AST 15|Inlined 0Y 0N|IR 18/ 51|CodeSize 149|Addr 0x7ff09fcc0000|Timestamp 56106671503472400|Src n/a
[engine] opt done id=582 AWFYSomRandom class>>#new |Tier 2|Time 30( 21+9 )ms|AST 24|Inlined 3Y 0N|IR 33/ 374|CodeSize 1369|Addr 0x7ff09fcbe000|Timestamp 56106671504401686|Src n/a
[engine] created adapter i2c_A_AAAJ | CodeAddress 0x7ff09fcbd000
[engine] created adapter c2i_Z_AAAJ | CodeAddress 0x7ff09fcbc000
[engine] created adapter c2i_A_AAAJ | CodeAddress 0x7ff09fcbb000
[engine] opt done id=580 AWFYBenchmark>>#innerBenchmarkLoop: |Tier 1|Time 32( 26+6 )ms|AST 60|Inlined 0Y 2N|IR 273/ 355|CodeSize 1573|Addr 0x7ff09fcb9000|Timestamp 56106671867577731|Src n/a
[engine] opt done id=16 String class>>#new: |Tier 1|Time 35( 25+10 )ms|AST 48|Inlined 0Y 1N|IR 206/ 618|CodeSize 2787|Addr 0x7ff09fcb7000|Timestamp 56106671869895114|Src n/a
[engine] opt done id=581 AWFYBounce>>#benchmark |Tier 2|Time 1180( 268+912 )ms|AST 163|Inlined 23Y 0N|IR 1952/ 16624|CodeSize 73361|Addr 0x7ff09fca4000|Timestamp 56106672436477604|Src n/a
[engine] opt done id=580 AWFYBenchmark>>#innerBenchmarkLoop: |Tier 2|Time 1352( 301+1051)ms|AST 60|Inlined 25Y 0N|IR 2036/ 14563|CodeSize 62426|Addr 0x7ff09fc93000|Timestamp 56106673963135913|Src n/a
[engine] created adapter i2c_A_AAJ | CodeAddress 0x7ff09fc92000
[engine] created adapter i2c_A_AAAJJA | CodeAddress 0x7ff09fc91000
[engine] opt done id=595 SmallInteger>>#printString |Tier 1|Time 60( 49+11 )ms|AST 156|Inlined 0Y 2N|IR 375/ 617|CodeSize 2868|Addr 0x7ff09fc8f000|Timestamp 56106674655929214|Src n/a
[engine] opt done id=299 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 1|Time 90( 65+25 )ms|AST 190|Inlined 0Y 1N|IR 705/ 1562|CodeSize 6920|Addr 0x7ff09fc8c000|Timestamp 56106674686056034|Src n/a
[engine] created adapter c2i_A_AAAJJA | CodeAddress 0x7ff09fc8b000
[engine] opt done id=373 String>>#, |Tier 1|Time 35( 28+6 )ms|AST 56|Inlined 0Y 2N|IR 276/ 405|CodeSize 1534|Addr 0x7ff09fc89000|Timestamp 56106675679325492|Src n/a
[engine] opt done id=567 StandardFileStream>>#isBinary |Tier 1|Time 11( 8+3 )ms|AST 25|Inlined 0Y 0N|IR 100/ 181|CodeSize 660|Addr 0x7ff09fc87000|Timestamp 56106676177534454|Src n/a
[engine] opt done id=555 Character class>>#cr |Tier 1|Time 10( 6+4 )ms|AST 19|Inlined 0Y 0N|IR 93/ 135|CodeSize 505|Addr 0x7ff09fc85000|Timestamp 56106682410925502|Src n/a
[engine] created adapter i2c_A_AAACA | CodeAddress 0x7ff09fc84000
[engine] created adapter i2c_J_AAC | CodeAddress 0x7ff09fc83000
[engine] opt done id=553 Character>>#asUnicode |Tier 1|Time 16( 13+2 )ms|AST 31|Inlined 0Y 0N|IR 89/ 125|CodeSize 454|Addr 0x7ff09fc81000|Timestamp 56106683455983882|Src n/a
[engine] created adapter c2i_J_AAC | CodeAddress 0x7ff09fc80000
[engine] created adapter c2i_A_AAAC | CodeAddress 0x7ff09fc7f000
[engine] opt done id=551 UTF8TextConverter>>#nextPut:toStream: |Tier 1|Time 65( 53+12 )ms|AST 130|Inlined 0Y 5N|IR 427/ 723|CodeSize 2820|Addr 0x7ff09fc7d000|Timestamp 56106683505322234|Src n/a
[engine] created adapter c2i_A_AAAAZ | CodeAddress 0x7ff09fc7b000
[engine] opt done id=498 AWFYScriptConsole class>>#println: |Tier 1|Time 25( 19+6 )ms|AST 62|Inlined 0Y 4N|IR 279/ 373|CodeSize 1344|Addr 0x7ff09fc79000|Timestamp 56106684496156823|Src n/a
[engine] opt done id=566 MultiByteFileStream>>#nextPutAll: |Tier 1|Time 25( 18+7 )ms|AST 65|Inlined 0Y 2N|IR 230/ 391|CodeSize 1441|Addr 0x7ff09fc77000|Timestamp 56106684496397369|Src n/a
[engine] opt done id=499 FileStream class>>#stdout |Tier 1|Time 25( 19+6 )ms|AST 37|Inlined 0Y 1N|IR 201/ 403|CodeSize 1464|Addr 0x7ff09fc75000|Timestamp 56106684496929447|Src n/a
[engine] created adapter c2i_A_AAJ | CodeAddress 0x7ff09fc72000
[engine] opt done id=596 SmallInteger>>#decimalDigitLength |Tier 1|Time 13( 10+3 )ms|AST 47|Inlined 0Y 0N|IR 101/ 146|CodeSize 603|Addr 0x7ff09fc73000|Timestamp 56106685009538324|Src n/a
[engine] opt done id=594 Object>>#asString |Tier 1|Time 17( 14+3 )ms|AST 17|Inlined 0Y 1N|IR 156/ 227|CodeSize 689|Addr 0x7ff09fc70000|Timestamp 56106685013835600|Src n/a
[engine] opt done id=593 AWFYRun>>#printResult: |Tier 1|Time 31( 23+8 )ms|AST 68|Inlined 0Y 5N|IR 337/ 484|CodeSize 1724|Addr 0x7ff09fc6e000|Timestamp 56106685027202792|Src n/a
[engine] created adapter i2c_A_AAAJAJ | CodeAddress 0x7ff09fc6d000
[engine] created adapter i2c_A_AAAJAJA | CodeAddress 0x7ff09fc6c000
[engine] created adapter c2i_A_AAAJAJA | CodeAddress 0x7ff09fc6b000
[engine] created adapter c2i_A_AAAJAJ | CodeAddress 0x7ff09fc6a000
[engine] opt done id=570 MultiByteFileStream>>#basicNext:putAll:startingAt: |Tier 1|Time 26( 22+3 )ms|AST 23|Inlined 0Y 1N|IR 164/ 235|CodeSize 805|Addr 0x7ff09fc68000|Timestamp 56106685537080176|Src n/a
[engine] opt done id=568 TextConverter>>#nextPutAll:toStream: |Tier 1|Time 27( 22+5 )ms|AST 34|Inlined 0Y 1N|IR 176/ 292|CodeSize 1036|Addr 0x7ff09fc66000|Timestamp 56106685538437192|Src n/a
[engine] opt done id=569 TextConverter>>#next:putAll:startingAt:toStream: |Tier 1|Time 43( 34+9 )ms|AST 133|Inlined 0Y 2N|IR 312/ 499|CodeSize 1931|Addr 0x7ff09fc64000|Timestamp 56106685554644347|Src n/a
[engine] opt done id=571 StandardFileStream>>#next:putAll:startingAt: |Tier 1|Time 27( 19+8 )ms|AST 65|Inlined 0Y 0N|IR 228/ 502|CodeSize 2204|Addr 0x7ff09fc62000|Timestamp 56106685564696491|Src n/a
[engine] created adapter i2c_A_AAAC | CodeAddress 0x7ff09fc61000
[engine] opt done id=574 MultiByteFileStream>>#basicNextPutAll: |Tier 1|Time 10( 7+3 )ms|AST 17|Inlined 0Y 1N|IR 154/ 225|CodeSize 736|Addr 0x7ff09fc5f000|Timestamp 56106686047374603|Src n/a
[engine] opt done id=572 WriteStream>>#cr |Tier 1|Time 16( 11+5 )ms|AST 31|Inlined 0Y 2N|IR 199/ 287|CodeSize 935|Addr 0x7ff09fc5d000|Timestamp 56106686053120252|Src n/a
[engine] created adapter c2i_A_AAACA | CodeAddress 0x7ff09fc5c000
[engine] opt done id=573 MultiByteFileStream>>#nextPut: |Tier 1|Time 28( 23+5 )ms|AST 35|Inlined 0Y 1N|IR 181/ 317|CodeSize 1125|Addr 0x7ff09fc5a000|Timestamp 56106686065118974|Src n/a
[engine] opt done id=575 StandardFileStream>>#nextPutAll: |Tier 1|Time 36( 26+10 )ms|AST 90|Inlined 0Y 0N|IR 285/ 628|CodeSize 2779|Addr 0x7ff09fc58000|Timestamp 56106686083311958|Src n/a
[engine] opt done id=576 StandardFileStream>>#flush |Tier 1|Time 12( 7+4 )ms|AST 19|Inlined 0Y 0N|IR 156/ 269|CodeSize 936|Addr 0x7ff09fc56000|Timestamp 56106686564207838|Src n/a
[engine] opt done id=579 AWFYRun>>#measure: |Tier 1|Time 31( 24+7 )ms|AST 93|Inlined 0Y 2N|IR 310/ 444|CodeSize 1667|Addr 0x7ff09fc54000|Timestamp 56106686583744428|Src n/a
[engine] opt done id=595 SmallInteger>>#printString |Tier 2|Time 94( 59+35 )ms|AST 156|Inlined 4Y 1N|IR 227/ 1173|CodeSize 4853|Addr 0x7ff09fc51000|Timestamp 56106719204788227|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 0x7ff09fc4f000|Timestamp 56106744458670625|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/ 1480|CodeSize 6314|Addr 0x7ff09fc4c000|Timestamp 56106778109506578|Src n/a
[engine] opt done id=373 String>>#, |Tier 2|Time 144( 99+45 )ms|AST 56|Inlined 9Y 2N|IR 721/ 1569|CodeSize 6599|Addr 0x7ff09fc49000|Timestamp 56106779241799112|Src n/a
[engine] opt done id=567 StandardFileStream>>#isBinary |Tier 2|Time 10( 7+4 )ms|AST 25|Inlined 0Y 0N|IR 25/ 94|CodeSize 312|Addr 0x7ff09fc47000|Timestamp 56106779640470155|Src n/a
[engine] opt inval. id=595 SmallInteger>>#printString |Timestamp 56106827152916822|Src n/a|Reason null
[engine] opt inval. id=596 SmallInteger>>#decimalDigitLength |Timestamp 56106827153297267|Src n/a|Reason null
[engine] opt inval. id=569 TextConverter>>#next:putAll:startingAt:toStream: |Timestamp 56106827154133799|Src n/a|Reason null
[engine] Truffle runtime statistics for engine 1
Compilations : 60
Success : 57
Temporary Bailouts : 0
Permanent Bailouts : 0
Failed : 0
Interrupted : 3
Invalidated : 3
Unknown Reason : 3
Queues : 62
Dequeues : 2
Target inlined into only caller: 2
Splits : 56
Compilation Accuracy : 0.950000
Queue Accuracy : 0.967742
Compilation Utilization : 0.033071
Remaining Compilation Queue : 0
Time to queue : count= 62, sum=1204525919, min= 3019, average= 19427837.41, max=156276174, maxTarget=TextConverter>>#next:putAll:startingAt:toStream:
Time waiting in queue : count= 60, sum= 2034561, min= 21, average= 33909.35, max= 254639, maxTarget=AWFYBall class>>#new:
--------------------------- :
AST node statistics :
Truffle node count : count= 57, sum= 12071, min= 15, average= 211.77, max= 1724, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Trivial : count= 57, sum= 4637, min= 6, average= 81.35, max= 679, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Non Trivial : count= 57, sum= 7434, min= 7, average= 130.42, max= 1045, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Monomorphic : count= 57, sum= 7394, min= 7, average= 129.72, max= 1044, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Polymorphic : count= 57, sum= 40, min= 0, average= 0.70, max= 12, maxTarget=String>>#,
Megamorphic : count= 57, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYSomRandom>>#next
Truffle call count : count= 57, sum= 166, min= 0, average= 2.91, max= 25, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Indirect : count= 57, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYSomRandom>>#next
Direct : count= 57, sum= 166, min= 0, average= 2.91, max= 25, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Dispatched : count= 57, sum= 61, min= 0, average= 1.07, max= 5, maxTarget=UTF8TextConverter>>#nextPut:toStream:
Inlined : count= 57, sum= 105, min= 0, average= 1.84, max= 25, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
---------- :
Cloned : count= 57, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYSomRandom>>#next
Not Cloned : count= 57, sum= 169, min= 0, average= 2.96, max= 26, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Truffle loops : count= 57, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYSomRandom>>#next
--------------------------- :
Compilation Tier 1 :
Compilation Rate : 67878.85 bytes/second
Truffle Tier Rate : 97208.27 bytes/second
Graal Tier Rate : 250140.85 bytes/second
Installation Rate : 2236178.49 bytes/second
Time for compilation (us) : count= 39, sum= 1377940, min= 6913, average= 35331.80, max= 169993, maxTarget=AWFYBounce>>#benchmark
Truffle Tier (us) : count= 39, sum= 962191, min= 4138, average= 24671.58, max= 82222, maxTarget=AWFYBall>>#bounce
Graal Tier (us) : count= 39, sum= 373921, min= 2016, average= 9587.73, max= 98759, maxTarget=AWFYBounce>>#benchmark
Code Installation (us) : count= 39, sum= 41827, min= 412, average= 1072.49, max= 3924, 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= 93533, min= 454, average= 2398.28, max= 26842, 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 : 50021.53 bytes/second
Truffle Tier Rate : 154414.18 bytes/second
Graal Tier Rate : 75357.40 bytes/second
Installation Rate : 4078230.94 bytes/second
Time for compilation (us) : count= 18, sum= 3790147, min= 5423, average= 210563.77, max= 1352379, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Truffle Tier (us) : count= 18, sum= 1227795, min= 3480, average= 68210.85, max= 301028, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Graal Tier (us) : count= 18, sum= 2515864, min= 1667, average= 139770.25, max= 1037699, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Code Installation (us) : count= 18, sum= 46488, min= 275, average= 2582.67, max= 13651, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Graal node count :
After Truffle Tier : count= 18, sum= 9098, min= 16, average= 505.44, max= 2036, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
After Graal Tier : count= 18, sum= 44009, min= 51, average= 2444.94, max= 16624, maxTarget=AWFYBounce>>#benchmark
Graal compilation result :
Code size : count= 18, sum= 189589, min= 149, average= 10532.72, max= 73361, maxTarget=AWFYBounce>>#benchmark
Total frame size : count= 18, sum= 3152, min= 32, average= 175.11, max= 688, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Exception handlers : count= 18, sum= 15, min= 0, average= 0.83, max= 3, maxTarget=SequenceableCollection>>#do:
Infopoints : count= 18, sum= 960, min= 3, average= 53.33, max= 338, maxTarget=AWFYBounce>>#benchmark
CALL : count= 18, sum= 960, min= 3, average= 53.33, max= 338, maxTarget=AWFYBounce>>#benchmark
Marks : count= 18, sum= 123, min= 5, average= 6.83, max= 17, maxTarget=AWFYBall>>#bounce
Data references : count= 18, sum= 538, min= 1, average= 29.89, max= 196, maxTarget=AWFYBounce>>#benchmark
# CD (iterations: 300, problem size: 250) on Sun Oct 20 16:42:04 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 0x7f31ef24b000
[engine] created adapter i2c_A_AAAAA | CodeAddress 0x7f31ef24a000
[engine] created adapter i2c_J_AAAA | CodeAddress 0x7f31ef249000
[engine] opt done id=631 AWFYCallSign>>#compareTo: |Tier 1|Time 32( 26+6 )ms|AST 47|Inlined 0Y 0N|IR 129/ 232|CodeSize 1100|Addr 0x7f31ef247000|Timestamp 56107132748579315|Src n/a
[engine] opt done id=627 AWFYNode>>#color: |Tier 1|Time 10( 5+6 )ms|AST 8|Inlined 0Y 0N|IR 132/ 266|CodeSize 827|Addr 0x7f31ef245000|Timestamp 56107132759156621|Src n/a
[engine] created adapter i2c_Z_AAAA | CodeAddress 0x7f31ef080000
[engine] opt inval. id=631 AWFYCallSign>>#compareTo: |Timestamp 56107132768076997|Src n/a|Reason null
[engine] created adapter c2i_Z_AAAA | CodeAddress 0x7f31ef07f000
[engine] opt done id=6 Symbol>>#= |Tier 1|Time 36( 31+5 )ms|AST 47|Inlined 0Y 1N|IR 222/ 260|CodeSize 856|Addr 0x7f31ef07d000|Timestamp 56107132795749461|Src n/a
[engine] created adapter c2i_A_AAAAA | CodeAddress 0x7f31ef07c000
[engine] created adapter c2i_J_AAAA | CodeAddress 0x7f31ef07b000
[engine] created adapter c2i_A_AAAA | CodeAddress 0x7f31ef07a000
[engine] opt done id=598 AWFYVector>>#append: |Tier 1|Time 126( 66+60 )ms|AST 140|Inlined 0Y 0N|IR 629/ 2569|CodeSize 12118|Addr 0x7f31ef076000|Timestamp 56107132825321776|Src n/a
[engine] opt done id=631 AWFYCallSign>>#compareTo: |Tier 1|Time 33( 26+7 )ms|AST 51|Inlined 0Y 0N|IR 178/ 427|CodeSize 1635|Addr 0x7f31ef074000|Timestamp 56107132828858580|Src n/a
[engine] created adapter c2i_A_AAAZAA | CodeAddress 0x7f31ef072000
[engine] created adapter i2c_J_AAADD | CodeAddress 0x7f31ef071000
[engine] opt done id=665 AWFYVector2D>>#compare:and: |Tier 1|Time 22( 19+3 )ms|AST 66|Inlined 0Y 0N|IR 142/ 184|CodeSize 676|Addr 0x7f31ef06f000|Timestamp 56107132851568358|Src n/a
[engine] created adapter i2c_A_AAA | CodeAddress 0x7f31ef06b000
[engine] opt inval. id=618 AWFYRedBlackTree>>#treeAt:insert: |Timestamp 56107132855578640|Src n/a|Reason null
[engine] opt done id=618 AWFYRedBlackTree>>#treeAt:insert: |Tier 1|Time 138( 119+19 )ms|AST 328|Inlined 0Y 6N|IR 684/ 1105|CodeSize 5025|Addr 0x0|Timestamp 56107132855700170|Src n/a
[engine] opt deopt id=618 AWFYRedBlackTree>>#treeAt:insert: | |Timestamp 56107132855876109|Src n/a
[engine] opt done id=658 Float class>>#infinity |Tier 1|Time 10( 7+3 )ms|AST 8|Inlined 0Y 0N|IR 95/ 178|CodeSize 679|Addr 0x7f31ef069000|Timestamp 56107132861706479|Src n/a
[engine] opt done id=642 AWFYRedBlackTree>>#findNode: |Tier 1|Time 48( 35+14 )ms|AST 118|Inlined 0Y 2N|IR 451/ 769|CodeSize 3487|Addr 0x7f31ef067000|Timestamp 56107132873960481|Src n/a
[engine] created adapter i2c_A_AAADD | CodeAddress 0x7f31ef066000
[engine] created adapter c2i_J_AAADD | CodeAddress 0x7f31ef065000
[engine] created adapter c2i_A_AAA | CodeAddress 0x7f31ef064000
[engine] opt done id=664 AWFYVector2D>>#compareTo: |Tier 1|Time 39( 33+6 )ms|AST 71|Inlined 0Y 2N|IR 239/ 354|CodeSize 1349|Addr 0x7f31ef062000|Timestamp 56107132894621150|Src n/a
[engine] created adapter c2i_A_AAADD | CodeAddress 0x7f31ef061000
[engine] opt done id=580 AWFYVector2D class>>#x:y: |Tier 1|Time 33( 28+5 )ms|AST 33|Inlined 0Y 2N|IR 209/ 289|CodeSize 1011|Addr 0x7f31ef05f000|Timestamp 56107132907532322|Src n/a
[engine] opt done id=581 Behavior>>#new <split-581> |Tier 1|Time 17( 10+7 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f31ef05d000|Timestamp 56107132911547703|Src n/a
[engine] opt done id=582 AWFYVector2D>>#initX:y: |Tier 1|Time 11( 7+4 )ms|AST 11|Inlined 0Y 0N|IR 177/ 222|CodeSize 798|Addr 0x7f31ef05b000|Timestamp 56107132918737672|Src n/a
[engine] opt done id=532 Object>>#= |Tier 1|Time 11( 5+5 )ms|AST 14|Inlined 0Y 0N|IR 153/ 259|CodeSize 736|Addr 0x7f31ef059000|Timestamp 56107132922315545|Src n/a
[engine] created adapter i2c_A_AAAAAAA | CodeAddress 0x7f31ef058000
[engine] created adapter i2c_Z_AAAAA | CodeAddress 0x7f31ef057000
[engine] created adapter c2i_A_AAAZ | CodeAddress 0x7f31ef055000
[engine] created adapter c2i_Z_AAAAA | CodeAddress 0x7f31ef054000
[engine] created adapter c2i_A_AAAAAA | CodeAddress 0x7f31e3e71000
[engine] created adapter c2i_A_AAAAAAA | CodeAddress 0x7f31e3e70000
[engine] opt done id=618 AWFYRedBlackTree>>#treeAt:insert: |Tier 1|Time 121( 88+33 )ms|AST 328|Inlined 0Y 11N|IR 1036/ 1701|CodeSize 9174|Addr 0x7f31e3e6c000|Timestamp 56107133123205852|Src n/a
[engine] created adapter i2c_D_AAA | CodeAddress 0x7f31e3e6b000
[engine] opt done id=653 AWFYConstants class>>#MaxX |Tier 1|Time 11( 9+3 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 481|Addr 0x7f31e3e69000|Timestamp 56107133134873506|Src n/a
[engine] opt done id=654 AWFYConstants class>>#MinX |Tier 1|Time 6( 4+2 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 459|Addr 0x7f31e3e67000|Timestamp 56107133140973057|Src n/a
[engine] opt done id=579 AWFYConstants class>>#GoodVoxelSize |Tier 1|Time 6( 4+2 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 481|Addr 0x7f31e3e65000|Timestamp 56107133147070235|Src n/a
[engine] opt done id=651 AWFYCollisionDetector>>#recurse:seen:voxel:motion: |Tier 1|Time 235( 195+39 )ms|AST 557|Inlined 0Y 36N|IR 1581/ 1819|CodeSize 7461|Addr 0x7f31e3e62000|Timestamp 56107133153563362|Src n/a
[engine] opt done id=622 AWFYNode>>#parent: |Tier 1|Time 9( 5+5 )ms|AST 8|Inlined 0Y 0N|IR 138/ 297|CodeSize 961|Addr 0x7f31e3e60000|Timestamp 56107133156699396|Src n/a
[engine] opt done id=660 AWFYConstants class>>#horizontal |Tier 1|Time 9( 5+4 )ms|AST 8|Inlined 0Y 0N|IR 95/ 178|CodeSize 679|Addr 0x7f31e3e5e000|Timestamp 56107133162887791|Src n/a
[engine] opt done id=663 AWFYConstants class>>#vertical |Tier 1|Time 8( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 95/ 178|CodeSize 679|Addr 0x7f31e3e5c000|Timestamp 56107133164847079|Src n/a
[engine] created adapter c2i_D_AAA | CodeAddress 0x7f31e3e5b000
[engine] opt done id=661 AWFYVector2D>>#minus: |Tier 1|Time 28( 22+6 )ms|AST 66|Inlined 0Y 1N|IR 192/ 291|CodeSize 1088|Addr 0x7f31e3e59000|Timestamp 56107133190946078|Src n/a
[engine] opt done id=662 AWFYVector2D>>#plus: |Tier 1|Time 28( 22+6 )ms|AST 66|Inlined 0Y 1N|IR 192/ 291|CodeSize 1088|Addr 0x7f31e3e57000|Timestamp 56107133193107078|Src n/a
[engine] opt done id=657 AWFYConstants class>>#ProximityRadius |Tier 1|Time 6( 4+2 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 481|Addr 0x7f31e3e55000|Timestamp 56107133199551175|Src n/a
[engine] opt done id=626 Object>>#~= |Tier 1|Time 14( 10+4 )ms|AST 26|Inlined 0Y 1N|IR 158/ 237|CodeSize 804|Addr 0x7f31e3e53000|Timestamp 56107133213993695|Src n/a
[engine] opt done id=655 AWFYConstants class>>#MaxY |Tier 1|Time 6( 4+2 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 481|Addr 0x7f31e3e51000|Timestamp 56107133220220784|Src n/a
[engine] opt done id=656 AWFYConstants class>>#MinY |Tier 1|Time 6( 4+2 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 459|Addr 0x7f31e3e4f000|Timestamp 56107133226197129|Src n/a
[engine] opt done id=632 AWFYNode>>#right: |Tier 1|Time 9( 5+5 )ms|AST 8|Inlined 0Y 0N|IR 138/ 297|CodeSize 961|Addr 0x7f31e3e48000|Timestamp 56107133235537762|Src n/a
[engine] opt inval. id=652 AWFYCollisionDetector>>#isInVoxel:motion: |Timestamp 56107133240669055|Src n/a|Reason null
[engine] opt deopt id=652 AWFYCollisionDetector>>#isInVoxel:motion: | |Timestamp 56107133240910718|Src n/a
[engine] opt done id=652 AWFYCollisionDetector>>#isInVoxel:motion: |Tier 1|Time 318( 269+49 )ms|AST 1273|Inlined 0Y 10N|IR 1097/ 2011|CodeSize 12352|Addr 0x0|Timestamp 56107133241024076|Src n/a
[engine] created adapter i2c_A_AAAZAA | CodeAddress 0x7f31e3e47000
[engine] opt done id=624 Behavior>>#new <split-624> |Tier 1|Time 17( 11+6 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f31e3e45000|Timestamp 56107133258265071|Src n/a
[engine] opt done id=623 AWFYInsertResult class>>#new:node:value: |Tier 1|Time 25( 19+6 )ms|AST 36|Inlined 0Y 2N|IR 206/ 289|CodeSize 1021|Addr 0x7f31e3e43000|Timestamp 56107133260938453|Src n/a
[engine] opt done id=625 AWFYInsertResult>>#init:node:value: |Tier 1|Time 15( 8+6 )ms|AST 14|Inlined 0Y 0N|IR 182/ 444|CodeSize 1489|Addr 0x7f31e3e41000|Timestamp 56107133275789845|Src n/a
[engine] opt done id=619 AWFYNode class>>#key:value: |Tier 1|Time 18( 13+5 )ms|AST 33|Inlined 0Y 2N|IR 201/ 285|CodeSize 1002|Addr 0x7f31e3e3f000|Timestamp 56107133294404409|Src n/a
[engine] opt done id=620 Behavior>>#new <split-620> |Tier 1|Time 24( 10+14 )ms|AST 26|Inlined 0Y 0N|IR 167/ 703|CodeSize 2691|Addr 0x7f31e3e3d000|Timestamp 56107133318649306|Src n/a
[engine] opt done id=621 AWFYNode>>#init:value: |Tier 1|Time 15( 8+6 )ms|AST 13|Inlined 0Y 0N|IR 171/ 494|CodeSize 1620|Addr 0x7f31e3e3b000|Timestamp 56107133333412136|Src n/a
[engine] created adapter i2c_A_AAADDD | CodeAddress 0x7f31e3e3a000
[engine] created adapter c2i_A_AAADDD | CodeAddress 0x7f31e3e39000
[engine] opt done id=607 AWFYVector3D class>>#x:y:z: |Tier 1|Time 36( 30+5 )ms|AST 36|Inlined 0Y 2N|IR 213/ 292|CodeSize 1079|Addr 0x7f31e3e37000|Timestamp 56107133369339006|Src n/a
[engine] opt done id=643 AWFYNode>>#successor |Tier 1|Time 55( 42+13 )ms|AST 138|Inlined 0Y 1N|IR 415/ 647|CodeSize 2356|Addr 0x7f31e3e35000|Timestamp 56107133424733874|Src n/a
[engine] opt done id=634 AWFYNode>>#left: |Tier 1|Time 10( 5+5 )ms|AST 8|Inlined 0Y 0N|IR 138/ 297|CodeSize 961|Addr 0x7f31e3e33000|Timestamp 56107133434588914|Src n/a
[engine] opt done id=608 Behavior>>#new <split-608> |Tier 1|Time 16( 10+6 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f31e3e31000|Timestamp 56107133450730969|Src n/a
[engine] opt done id=609 AWFYVector3D>>#initX:y:z: |Tier 1|Time 13( 8+5 )ms|AST 14|Inlined 0Y 0N|IR 209/ 257|CodeSize 976|Addr 0x7f31e3e2f000|Timestamp 56107133464217104|Src n/a
[engine] created adapter i2c_J_AAA | CodeAddress 0x7f31e3e2e000
[engine] opt done id=604 AWFYVector>>#size |Tier 1|Time 15( 12+3 )ms|AST 14|Inlined 0Y 0N|IR 105/ 169|CodeSize 710|Addr 0x7f31e3e2c000|Timestamp 56107133479567468|Src n/a
[engine] opt done id=641 AWFYRedBlackTree>>#at: |Tier 1|Time 25( 18+7 )ms|AST 53|Inlined 0Y 1N|IR 234/ 345|CodeSize 1175|Addr 0x7f31e3e2a000|Timestamp 56107133504486928|Src n/a
[engine] created adapter c2i_J_AAAAA | CodeAddress 0x7f31e3e24000
[engine] opt done id=617 AWFYRedBlackTree>>#at:put: |Tier 1|Time 351( 271+80 )ms|AST 806|Inlined 0Y 19N|IR 1666/ 3345|CodeSize 15198|Addr 0x7f31e3e25000|Timestamp 56107133542140921|Src n/a
[engine] opt done id=615 AWFYVector>>#forEach: |Tier 1|Time 88( 42+46 )ms|AST 76|Inlined 0Y 3N|IR 566/ 2427|CodeSize 12835|Addr 0x7f31e3e1f000|Timestamp 56107133592616685|Src n/a
[engine] opt done id=635 AWFYRedBlackTree>>#forEach: |Tier 1|Time 82( 45+36 )ms|AST 121|Inlined 0Y 5N|IR 590/ 1878|CodeSize 9223|Addr 0x7f31e3e1b000|Timestamp 56107133624117556|Src n/a
[engine] opt done id=672 AWFYVector3D>>#minus: |Tier 1|Time 35( 29+6 )ms|AST 90|Inlined 0Y 1N|IR 204/ 299|CodeSize 1101|Addr 0x7f31e3e19000|Timestamp 56107133627871299|Src n/a
[engine] created adapter i2c_A_AAAJ | CodeAddress 0x7f31e3e18000
[engine] opt done id=605 AWFYVector>>#at: |Tier 1|Time 26( 18+8 )ms|AST 33|Inlined 0Y 0N|IR 156/ 412|CodeSize 1651|Addr 0x7f31e3e10000|Timestamp 56107133650138120|Src n/a
[engine] opt done id=636 AWFYRedBlackTree class>>#treeMinimum: |Tier 1|Time 26( 17+9 )ms|AST 54|Inlined 0Y 0N|IR 250/ 400|CodeSize 1478|Addr 0x7f31e3e0e000|Timestamp 56107133653742883|Src n/a
[engine] opt done id=652 AWFYCollisionDetector>>#isInVoxel:motion: |Tier 1|Time 399( 321+78 )ms|AST 1273|Inlined 0Y 10N|IR 1566/ 3166|CodeSize 17795|Addr 0x7f31e3e12000|Timestamp 56107133657130149|Src n/a
[engine] opt done id=637 AWFYRbtEntry class>>#key:value: |Tier 1|Time 30( 13+17 )ms|AST 33|Inlined 0Y 2N|IR 202/ 286|CodeSize 1002|Addr 0x7f31e3e0c000|Timestamp 56107133680498634|Src n/a
[engine] opt done id=639 AWFYRbtEntry>>#init:value: |Tier 1|Time 24( 7+17 )ms|AST 11|Inlined 0Y 0N|IR 152/ 371|CodeSize 1229|Addr 0x7f31e3e0a000|Timestamp 56107133681186466|Src n/a
[engine] opt done id=638 Behavior>>#new <split-638> |Tier 1|Time 28( 10+17 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f31e3e08000|Timestamp 56107133681685577|Src n/a
[engine] created adapter i2c_J_AAAAA | CodeAddress 0x7f31e3e07000
[engine] created adapter i2c_J_AAD | CodeAddress 0x7f31e3e06000
[engine] opt done id=650 Number>>#asInteger |Tier 1|Time 15( 11+4 )ms|AST 17|Inlined 0Y 0N|IR 185/ 259|CodeSize 910|Addr 0x7f31e3e04000|Timestamp 56107133696638734|Src n/a
[engine] created adapter i2c_A_AAAAAA | CodeAddress 0x7f31e3e03000
[engine] opt done id=659 AWFYCollisionDetector>>#put:and:into: |Tier 1|Time 37( 28+9 )ms|AST 92|Inlined 0Y 4N|IR 373/ 524|CodeSize 1928|Addr 0x7f31e3e01000|Timestamp 56107133733713574|Src n/a
[engine] opt done id=666 AWFYNode>>#value: |Tier 1|Time 8( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 133/ 286|CodeSize 887|Addr 0x7f2fdc00e000|Timestamp 56107133741805101|Src n/a
[engine] created adapter c2i_J_AAA | CodeAddress 0x7f31e3e00000
[engine] created adapter i2c_D_AAAA | CodeAddress 0x7f2fdc00d000
[engine] created adapter c2i_A_AAAJ | CodeAddress 0x7f2fdc00c000
[engine] opt done id=633 AWFYRedBlackTree>>#leftRotate: |Tier 1|Time 81( 64+17 )ms|AST 244|Inlined 0Y 6N|IR 631/ 1010|CodeSize 4178|Addr 0x7f2fdc009000|Timestamp 56107133761370603|Src n/a
[engine] opt done id=591 AWFYVector class>>#new |Tier 1|Time 11( 8+4 )ms|AST 19|Inlined 0Y 1N|IR 159/ 238|CodeSize 755|Addr 0x7f2fdc007000|Timestamp 56107133772942290|Src n/a
[engine] opt done id=674 AWFYVector3D>>#dot: |Tier 1|Time 32( 27+5 )ms|AST 97|Inlined 0Y 0N|IR 160/ 294|CodeSize 1472|Addr 0x7f2fdc005000|Timestamp 56107133774067281|Src n/a
[engine] opt done id=669 [] in AWFYCollisionDetector>>#handleNewFrame: |Tier 1|Time 97( 79+18 )ms|AST 232|Inlined 0Y 7N|IR 626/ 924|CodeSize 4383|Addr 0x7f2fdc002000|Timestamp 56107133778682420|Src n/a
[engine] opt done id=592 AWFYVector class>>#new: |Tier 1|Time 14( 10+4 )ms|AST 27|Inlined 0Y 2N|IR 199/ 274|CodeSize 905|Addr 0x7f2fdc000000|Timestamp 56107133786707874|Src n/a
[engine] opt done id=593 Behavior>>#new <split-593> |Tier 1|Time 14( 9+5 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f2fcc0a1000|Timestamp 56107133788059372|Src n/a
[engine] opt done id=594 AWFYVector>>#initialize: |Tier 1|Time 17( 11+6 )ms|AST 22|Inlined 0Y 0N|IR 216/ 517|CodeSize 1806|Addr 0x7f2fcc09f000|Timestamp 56107133796233246|Src n/a
[engine] opt done id=640 [] in AWFYCollisionDetector>>#handleNewFrame: |Tier 1|Time 15( 11+5 )ms|AST 33|Inlined 0Y 1N|IR 177/ 306|CodeSize 1179|Addr 0x7f2fcc09d000|Timestamp 56107133803662994|Src n/a
[engine] opt done id=646 [] in AWFYCollisionDetector>>#reduceCollisionSet: |Tier 1|Time 12( 8+4 )ms|AST 22|Inlined 0Y 1N|IR 161/ 239|CodeSize 860|Addr 0x7f2fcc09b000|Timestamp 56107133808205075|Src n/a
[engine] opt done id=668 [] in AWFYCollisionDetector>>#reduceCollisionSet: |Tier 1|Time 24( 18+7 )ms|AST 61|Inlined 0Y 2N|IR 242/ 393|CodeSize 1436|Addr 0x7f2fcc099000|Timestamp 56107133811104614|Src n/a
[engine] opt done id=610 AWFYAircraft class>>#new:pos: |Tier 1|Time 16( 11+5 )ms|AST 33|Inlined 0Y 2N|IR 202/ 286|CodeSize 1002|Addr 0x7f2fcc097000|Timestamp 56107133820069063|Src n/a
[engine] opt done id=628 AWFYMotion class>>#new:old:new: |Tier 1|Time 17( 12+5 )ms|AST 36|Inlined 0Y 2N|IR 203/ 288|CodeSize 1021|Addr 0x7f2fcc095000|Timestamp 56107133825104947|Src n/a
[engine] opt done id=611 Behavior>>#new <split-611> |Tier 1|Time 13( 9+5 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f2fcc093000|Timestamp 56107133838628449|Src n/a
[engine] opt done id=647 AWFYCollisionDetector>>#draw:on: |Tier 1|Time 26( 20+6 )ms|AST 67|Inlined 0Y 3N|IR 256/ 369|CodeSize 1367|Addr 0x7f2fcc091000|Timestamp 56107133845917529|Src n/a
[engine] opt done id=648 Behavior>>#new <split-648> |Tier 1|Time 13( 9+5 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f2fcc08f000|Timestamp 56107133852158865|Src n/a
[engine] opt done id=629 Behavior>>#new <split-629> |Tier 1|Time 14( 9+5 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f2fcc08d000|Timestamp 56107133859830485|Src n/a
[engine] opt done id=616 [] in AWFYCollisionDetector>>#handleNewFrame: |Tier 1|Time 53( 40+12 )ms|AST 151|Inlined 0Y 4N|IR 432/ 689|CodeSize 2808|Addr 0x7f2fcc08b000|Timestamp 56107133863992750|Src n/a
[engine] opt inval. id=664 AWFYVector2D>>#compareTo: |Timestamp 56107133871795050|Src n/a|Reason null
[engine] opt deopt id=664 AWFYVector2D>>#compareTo: | |Timestamp 56107133872035945|Src n/a
[engine] opt done id=630 AWFYMotion>>#init:old:new: |Tier 1|Time 12( 7+5 )ms|AST 14|Inlined 0Y 0N|IR 170/ 474|CodeSize 1583|Addr 0x7f2fcc089000|Timestamp 56107133872226063|Src n/a
[engine] opt inval. id=633 AWFYRedBlackTree>>#leftRotate: |Timestamp 56107133872615098|Src n/a|Reason null
[engine] opt deopt id=633 AWFYRedBlackTree>>#leftRotate: | |Timestamp 56107133872738654|Src n/a
[engine] opt done id=612 AWFYAircraft>>#init:pos: |Tier 1|Time 11( 6+5 )ms|AST 11|Inlined 0Y 0N|IR 152/ 371|CodeSize 1229|Addr 0x7f2fcc087000|Timestamp 56107133874831625|Src n/a
[engine] opt done id=664 AWFYVector2D>>#compareTo: |Tier 1|Time 28( 22+6 )ms|AST 76|Inlined 0Y 2N|IR 254/ 363|CodeSize 1350|Addr 0x7f2fcc085000|Timestamp 56107133900717109|Src n/a
[engine] created adapter c2i_J_AAD | CodeAddress 0x7f2fcc084000
[engine] opt done id=671 AWFYMotion>>#delta |Tier 1|Time 14( 9+5 )ms|AST 19|Inlined 0Y 1N|IR 177/ 322|CodeSize 1161|Addr 0x7f2fcc082000|Timestamp 56107133914584038|Src n/a
[engine] opt done id=649 AWFYCollisionDetector>>#voxelHash: |Tier 1|Time 73( 61+12 )ms|AST 228|Inlined 0Y 7N|IR 485/ 682|CodeSize 3061|Addr 0x7f2fcc080000|Timestamp 56107133925267298|Src n/a
[engine] created adapter c2i_D_AAAA | CodeAddress 0x7f2fcc07f000
[engine] created adapter i2c_A_AAAD | CodeAddress 0x7f2fcc07e000
[engine] opt done id=673 AWFYVector3D>>#squaredMagnitude |Tier 1|Time 17( 13+3 )ms|AST 19|Inlined 0Y 1N|IR 155/ 234|CodeSize 744|Addr 0x7f2fcc07c000|Timestamp 56107133931599573|Src n/a
[engine] opt done id=676 AWFYVector3D>>#times: |Tier 1|Time 26( 21+5 )ms|AST 63|Inlined 0Y 1N|IR 197/ 299|CodeSize 1210|Addr 0x7f2fcc07a000|Timestamp 56107133951759035|Src n/a
[engine] opt inval. id=650 Number>>#asInteger |Timestamp 56107133954766555|Src n/a|Reason null
[engine] opt inval. id=649 AWFYCollisionDetector>>#voxelHash: |Timestamp 56107133955181434|Src n/a|Reason null
[engine] opt deopt id=649 AWFYCollisionDetector>>#voxelHash: | |Timestamp 56107133955347804|Src n/a
[engine] opt done id=677 AWFYVector3D>>#plus: |Tier 1|Time 30( 25+5 )ms|AST 90|Inlined 0Y 1N|IR 204/ 299|CodeSize 1101|Addr 0x7f2fcc078000|Timestamp 56107133961330925|Src n/a
[engine] opt done id=633 AWFYRedBlackTree>>#leftRotate: |Tier 1|Time 88( 70+18 )ms|AST 269|Inlined 0Y 7N|IR 674/ 1061|CodeSize 4480|Addr 0x7f2fcc075000|Timestamp 56107133963168892|Src n/a
[engine] opt done id=650 Number>>#asInteger |Tier 1|Time 10( 6+4 )ms|AST 17|Inlined 0Y 0N|IR 214/ 283|CodeSize 1029|Addr 0x7f2fcc073000|Timestamp 56107133971323489|Src n/a
[engine] opt done id=649 AWFYCollisionDetector>>#voxelHash: |Tier 1|Time 73( 60+13 )ms|AST 256|Inlined 0Y 8N|IR 544/ 767|CodeSize 3509|Addr 0x7f2fcc071000|Timestamp 56107134037016773|Src n/a
[engine] opt inval. id=617 AWFYRedBlackTree>>#at:put: |Timestamp 56107134041074899|Src n/a|Reason null
[engine] created adapter i2c_D_AAD | CodeAddress 0x7f2fcc070000
[engine] opt deopt id=617 AWFYRedBlackTree>>#at:put: | |Timestamp 56107134041507658|Src n/a
[engine] created adapter c2i_D_AAD | CodeAddress 0x7f2fcc06f000
[engine] opt done id=606 Float>>#cos |Tier 1|Time 15( 12+3 )ms|AST 30|Inlined 0Y 0N|IR 98/ 179|CodeSize 705|Addr 0x7f2fcc06d000|Timestamp 56107134052569268|Src n/a
[engine] opt done id=603 AWFYSimulator>>#simulate: |Tier 1|Time 102( 83+19 )ms|AST 300|Inlined 0Y 11N|IR 726/ 1003|CodeSize 4963|Addr 0x7f2fcc06a000|Timestamp 56107134073493391|Src n/a
[engine] opt done id=665 AWFYVector2D>>#compare:and: |Tier 2|Time 17( 13+4 )ms|AST 66|Inlined 0Y 0N|IR 68/ 108|CodeSize 254|Addr 0x7f2fcc068000|Timestamp 56107134090536795|Src n/a
[engine] created adapter c2i_A_AAAD | CodeAddress 0x7f2fcc067000
[engine] opt done id=667 AWFYRedBlackTree>>#rightRotate: |Tier 1|Time 86( 69+18 )ms|AST 269|Inlined 0Y 7N|IR 659/ 1047|CodeSize 4165|Addr 0x7f2fcc064000|Timestamp 56107134177000194|Src n/a
[engine] opt done id=678 AWFYConstants class>>#MinZ |Tier 1|Time 6( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 459|Addr 0x7f2fcc062000|Timestamp 56107134183104216|Src n/a
[engine] opt done id=679 AWFYConstants class>>#MaxZ |Tier 1|Time 5( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 481|Addr 0x7f2fcc060000|Timestamp 56107134188110486|Src n/a
[engine] opt done id=680 AWFYCollision class>>#a:b:pos: |Tier 1|Time 16( 11+4 )ms|AST 36|Inlined 0Y 2N|IR 203/ 288|CodeSize 1021|Addr 0x7f2fcc05e000|Timestamp 56107134204233893|Src n/a
[engine] opt inval. id=652 AWFYCollisionDetector>>#isInVoxel:motion: |Timestamp 56107134226781561|Src n/a|Reason null
[engine] opt deopt id=652 AWFYCollisionDetector>>#isInVoxel:motion: | |Timestamp 56107134227057588|Src n/a
[engine] opt done id=670 AWFYMotion>>#findIntersection: |Tier 1|Time 276( 230+46 )ms|AST 968|Inlined 0Y 24N|IR 1424/ 2390|CodeSize 13046|Addr 0x7f2fcc059000|Timestamp 56107134228743293|Src n/a
[engine] opt done id=664 AWFYVector2D>>#compareTo: |Tier 2|Time 38( 32+7 )ms|AST 76|Inlined 2Y 0N|IR 161/ 170|CodeSize 509|Addr 0x7f2fcc057000|Timestamp 56107134242810398|Src n/a
[engine] opt done id=681 Behavior>>#new <split-681> |Tier 1|Time 14( 9+5 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f2fcc055000|Timestamp 56107134256613908|Src n/a
[engine] opt done id=682 AWFYCollision>>#init:b:pos: |Tier 1|Time 28( 7+21 )ms|AST 14|Inlined 0Y 0N|IR 170/ 474|CodeSize 1583|Addr 0x7f2fcc053000|Timestamp 56107134284789604|Src n/a
[engine] opt done id=617 AWFYRedBlackTree>>#at:put: |Tier 1|Time 335( 255+80 )ms|AST 836|Inlined 0Y 20N|IR 1740/ 3479|CodeSize 16044|Addr 0x7f2fcc04e000|Timestamp 56107134388466409|Src n/a
[engine] opt done id=642 AWFYRedBlackTree>>#findNode: |Tier 2|Time 143( 86+56 )ms|AST 118|Inlined 4Y 0N|IR 461/ 870|CodeSize 3677|Addr 0x7f2fcc04c000|Timestamp 56107134531389811|Src n/a
[engine] opt done id=580 AWFYVector2D class>>#x:y: |Tier 2|Time 36( 25+11 )ms|AST 33|Inlined 2Y 0N|IR 147/ 493|CodeSize 1557|Addr 0x7f2fcc04a000|Timestamp 56107134567511199|Src n/a
[engine] opt done id=631 AWFYCallSign>>#compareTo: |Tier 2|Time 20( 15+5 )ms|AST 51|Inlined 0Y 0N|IR 104/ 95|CodeSize 287|Addr 0x7f2fcc048000|Timestamp 56107134588127167|Src n/a
[engine] opt done id=627 AWFYNode>>#color: |Tier 2|Time 8( 4+5 )ms|AST 8|Inlined 0Y 0N|IR 58/ 189|CodeSize 439|Addr 0x7f2fcc046000|Timestamp 56107134596744207|Src n/a
[engine] opt done id=653 AWFYConstants class>>#MaxX |Tier 2|Time 5( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 11/ 45|CodeSize 145|Addr 0x7f2fcc044000|Timestamp 56107134601375759|Src n/a
[engine] opt done id=654 AWFYConstants class>>#MinX |Tier 2|Time 4( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 11/ 45|CodeSize 140|Addr 0x7f2fcc042000|Timestamp 56107134605882918|Src n/a
[engine] opt done id=652 AWFYCollisionDetector>>#isInVoxel:motion: |Tier 1|Time 408( 331+78 )ms|AST 1293|Inlined 0Y 10N|IR 1595/ 3197|CodeSize 17894|Addr 0x7f2fcc03c000|Timestamp 56107134637620772|Src n/a
[engine] opt done id=618 AWFYRedBlackTree>>#treeAt:insert: |Tier 2|Time 394( 207+187 )ms|AST 328|Inlined 21Y 0N|IR 1405/ 5163|CodeSize 21406|Addr 0x7f2fcc035000|Timestamp 56107134678809894|Src n/a
[engine] opt done id=579 AWFYConstants class>>#GoodVoxelSize |Tier 2|Time 6( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 11/ 45|CodeSize 145|Addr 0x7f2fcc033000|Timestamp 56107134684805936|Src n/a
[engine] opt done id=657 AWFYConstants class>>#ProximityRadius |Tier 2|Time 5( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 11/ 45|CodeSize 145|Addr 0x7f2fcc031000|Timestamp 56107134689490710|Src n/a
[engine] opt done id=532 Object>>#= |Tier 2|Time 11( 4+6 )ms|AST 14|Inlined 0Y 0N|IR 81/ 143|CodeSize 476|Addr 0x7f2fcc02f000|Timestamp 56107134700187730|Src n/a
[engine] opt done id=655 AWFYConstants class>>#MaxY |Tier 2|Time 5( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 11/ 45|CodeSize 145|Addr 0x7f2fcc02d000|Timestamp 56107134704937460|Src n/a
[engine] opt done id=656 AWFYConstants class>>#MinY |Tier 2|Time 4( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 11/ 45|CodeSize 140|Addr 0x7f2fcc02b000|Timestamp 56107134709469623|Src n/a
[engine] opt inval. id=652 AWFYCollisionDetector>>#isInVoxel:motion: |Timestamp 56107134880729504|Src n/a|Reason null
[engine] opt deopt id=652 AWFYCollisionDetector>>#isInVoxel:motion: | |Timestamp 56107134880956430|Src n/a
[engine] opt done id=652 AWFYCollisionDetector>>#isInVoxel:motion: |Tier 1|Time 400( 321+78 )ms|AST 1294|Inlined 0Y 10N|IR 1599/ 3190|CodeSize 19282|Addr 0x7f2fcc025000|Timestamp 56107135363202514|Src n/a
[engine] opt done id=652 AWFYCollisionDetector>>#isInVoxel:motion: |Tier 2|Time 453( 326+127 )ms|AST 1294|Inlined 10Y 0N|IR 1120/ 2065|CodeSize 12405|Addr 0x7f2fcc020000|Timestamp 56107135816426312|Src n/a
[engine] opt done id=660 AWFYConstants class>>#horizontal |Tier 2|Time 6( 3+3 )ms|AST 8|Inlined 0Y 0N|IR 19/ 70|CodeSize 227|Addr 0x7f2fcc01e000|Timestamp 56107135822889476|Src n/a
[engine] opt done id=663 AWFYConstants class>>#vertical |Tier 2|Time 5( 3+2 )ms|AST 8|Inlined 0Y 0N|IR 19/ 70|CodeSize 227|Addr 0x7f2fcc01c000|Timestamp 56107135827974252|Src n/a
[engine] opt done id=661 AWFYVector2D>>#minus: |Tier 2|Time 46( 35+11 )ms|AST 66|Inlined 3Y 0N|IR 206/ 562|CodeSize 1721|Addr 0x7f2fcc01a000|Timestamp 56107135874168945|Src n/a
[engine] opt done id=662 AWFYVector2D>>#plus: |Tier 2|Time 47( 36+11 )ms|AST 66|Inlined 3Y 0N|IR 206/ 562|CodeSize 1721|Addr 0x7f2fcc018000|Timestamp 56107135921092819|Src n/a
[engine] opt done id=617 AWFYRedBlackTree>>#at:put: |Tier 2|Time 1251( 696+555 )ms|AST 836|Inlined 74Y 1N|IR 6093/ 11801|CodeSize 47045|Addr 0x7f2fcc00b000|Timestamp 56107135960677813|Src n/a
[engine] opt done id=622 AWFYNode>>#parent: |Tier 2|Time 9( 4+5 )ms|AST 8|Inlined 0Y 0N|IR 64/ 220|CodeSize 504|Addr 0x7f2fcc009000|Timestamp 56107135969797038|Src n/a
[engine] opt done id=6 Symbol>>#= |Tier 2|Time 60( 39+21 )ms|AST 47|Inlined 2Y 0N|IR 360/ 411|CodeSize 1256|Addr 0x7f2fcc007000|Timestamp 56107135981080196|Src n/a
[engine] opt done id=632 AWFYNode>>#right: |Tier 2|Time 8( 4+5 )ms|AST 8|Inlined 0Y 0N|IR 64/ 220|CodeSize 504|Addr 0x7f2fcc005000|Timestamp 56107135989351504|Src n/a
[engine] opt done id=607 AWFYVector3D class>>#x:y:z: |Tier 2|Time 32( 22+10 )ms|AST 36|Inlined 2Y 0N|IR 181/ 533|CodeSize 1669|Addr 0x7f2fcc003000|Timestamp 56107136021607188|Src n/a
[engine] opt done id=598 AWFYVector>>#append: |Tier 2|Time 108( 43+65 )ms|AST 140|Inlined 0Y 0N|IR 536/ 1896|CodeSize 8247|Addr 0x7f2facfdb000|Timestamp 56107136077745974|Src n/a
[engine] opt done id=604 AWFYVector>>#size |Tier 2|Time 8( 5+3 )ms|AST 14|Inlined 0Y 0N|IR 30/ 76|CodeSize 232|Addr 0x7f2fcc001000|Timestamp 56107136086316148|Src n/a
[engine] opt inval. id=652 AWFYCollisionDetector>>#isInVoxel:motion: |Timestamp 56107136091285959|Src n/a|Reason null
[engine] opt deopt id=652 AWFYCollisionDetector>>#isInVoxel:motion: | |Timestamp 56107136091501430|Src n/a
[engine] opt done id=643 AWFYNode>>#successor |Tier 2|Time 81( 47+35 )ms|AST 138|Inlined 1Y 0N|IR 399/ 618|CodeSize 1829|Addr 0x7f2facfd9000|Timestamp 56107136103186615|Src n/a
[engine] opt inval. id=651 AWFYCollisionDetector>>#recurse:seen:voxel:motion: |Timestamp 56107136157166007|Src n/a|Reason null
[engine] opt done id=651 AWFYCollisionDetector>>#recurse:seen:voxel:motion: |Tier 2|Time 1551(1049+501 )ms|AST 557|Inlined 84Y 10N|IR 4810/ 12219|CodeSize 56453|Addr 0x7f2facfca000|Timestamp 56107136157204492|Src n/a
[engine] opt deopt id=652 AWFYCollisionDetector>>#isInVoxel:motion: | |Timestamp 56107136157373935|Src n/a
[engine] opt deopt id=651 AWFYCollisionDetector>>#recurse:seen:voxel:motion: | |Timestamp 56107136157479890|Src n/a
[engine] opt deopt id=651 AWFYCollisionDetector>>#recurse:seen:voxel:motion: | |Timestamp 56107136157950575|Src n/a
[engine] opt deopt id=651 AWFYCollisionDetector>>#recurse:seen:voxel:motion: | |Timestamp 56107136158157595|Src n/a
[engine] opt done id=672 AWFYVector3D>>#minus: |Tier 2|Time 55( 43+12 )ms|AST 90|Inlined 3Y 0N|IR 247/ 606|CodeSize 1852|Addr 0x7f2facfc8000|Timestamp 56107136212646505|Src n/a
[engine] opt done id=641 AWFYRedBlackTree>>#at: |Tier 2|Time 136( 87+49 )ms|AST 53|Inlined 5Y 0N|IR 567/ 931|CodeSize 3837|Addr 0x7f2facfc6000|Timestamp 56107136222061592|Src n/a
[engine] opt done id=651 AWFYCollisionDetector>>#recurse:seen:voxel:motion: |Tier 1|Time 184( 154+31 )ms|AST 557|Inlined 0Y 36N|IR 1581/ 1819|CodeSize 7465|Addr 0x7f2facfc3000|Timestamp 56107136397084994|Src n/a
[engine] opt done id=652 AWFYCollisionDetector>>#isInVoxel:motion: |Tier 1|Time 341( 276+64 )ms|AST 1295|Inlined 0Y 10N|IR 1624/ 3228|CodeSize 19012|Addr 0x7f2facfbd000|Timestamp 56107136721098172|Src n/a
[engine] opt done id=639 AWFYRbtEntry>>#init:value: |Tier 2|Time 11( 5+5 )ms|AST 11|Inlined 0Y 0N|IR 77/ 271|CodeSize 712|Addr 0x7f2facfbb000|Timestamp 56107136731897305|Src n/a
[engine] opt done id=635 AWFYRedBlackTree>>#forEach: |Tier 2|Time 537( 257+280 )ms|AST 121|Inlined 16Y 0N|IR 1953/ 5517|CodeSize 23654|Addr 0x7f2facfb4000|Timestamp 56107136759441813|Src n/a
[engine] opt done id=634 AWFYNode>>#left: |Tier 2|Time 9( 4+5 )ms|AST 8|Inlined 0Y 0N|IR 64/ 220|CodeSize 504|Addr 0x7f2facfb2000|Timestamp 56107136768527443|Src n/a
[engine] opt done id=636 AWFYRedBlackTree class>>#treeMinimum: |Tier 2|Time 28( 13+15 )ms|AST 54|Inlined 0Y 0N|IR 155/ 263|CodeSize 766|Addr 0x7f2facfb0000|Timestamp 56107136796873840|Src n/a
[engine] opt done id=652 AWFYCollisionDetector>>#isInVoxel:motion: |Tier 2|Time 405( 306+99 )ms|AST 1295|Inlined 10Y 0N|IR 1143/ 2442|CodeSize 16357|Addr 0x7f2facfab000|Timestamp 56107137137127834|Src n/a
[engine] opt done id=597 AWFYCallSign>>#init: |Tier 1|Time 8( 5+3 )ms|AST 8|Inlined 0Y 0N|IR 143/ 186|CodeSize 600|Addr 0x7f2facfa9000|Timestamp 56107137145292908|Src n/a
[engine] opt done id=595 AWFYCallSign class>>#new: |Tier 1|Time 15( 11+5 )ms|AST 30|Inlined 0Y 2N|IR 203/ 286|CodeSize 958|Addr 0x7f2facfa7000|Timestamp 56107137160559318|Src n/a
[engine] opt done id=596 Behavior>>#new <split-596> |Tier 1|Time 14( 9+5 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f2facfa5000|Timestamp 56107137174613222|Src n/a
[engine] opt done id=605 AWFYVector>>#at: |Tier 2|Time 16( 10+6 )ms|AST 33|Inlined 0Y 0N|IR 80/ 178|CodeSize 581|Addr 0x7f2facfa3000|Timestamp 56107137190466260|Src n/a
[engine] opt done id=651 AWFYCollisionDetector>>#recurse:seen:voxel:motion: |Tier 2|Time 1444( 938+507 )ms|AST 557|Inlined 84Y 10N|IR 4833/ 12690|CodeSize 62110|Addr 0x7f2facf92000|Timestamp 56107137841719727|Src n/a
[engine] opt done id=590 AWFYSimulator>>#init: |Tier 1|Time 36( 26+10 )ms|AST 90|Inlined 0Y 3N|IR 346/ 573|CodeSize 2440|Addr 0x7f2facf90000|Timestamp 56107137878412935|Src n/a
[engine] opt done id=669 [] in AWFYCollisionDetector>>#handleNewFrame: |Tier 2|Time 324( 145+179 )ms|AST 232|Inlined 8Y 1N|IR 900/ 3058|CodeSize 15136|Addr 0x7f2facf8b000|Timestamp 56107138202628384|Src n/a
[engine] opt done id=650 Number>>#asInteger |Tier 2|Time 15( 6+10 )ms|AST 17|Inlined 0Y 0N|IR 140/ 298|CodeSize 1066|Addr 0x7f2facf78000|Timestamp 56107138218322734|Src n/a
[engine] opt done id=659 AWFYCollisionDetector>>#put:and:into: |Tier 2|Time 1463( 753+711 )ms|AST 92|Inlined 78Y 2N|IR 6648/ 15265|CodeSize 62085|Addr 0x7f2facf7a000|Timestamp 56107138260580970|Src n/a
[engine] opt done id=674 AWFYVector3D>>#dot: |Tier 2|Time 63( 58+4 )ms|AST 97|Inlined 0Y 0N|IR 84/ 123|CodeSize 413|Addr 0x7f2facf76000|Timestamp 56107138281235633|Src n/a
[engine] opt done id=591 AWFYVector class>>#new |Tier 2|Time 39( 28+11 )ms|AST 19|Inlined 3Y 0N|IR 44/ 587|CodeSize 2355|Addr 0x7f2facf74000|Timestamp 56107138300132858|Src n/a
[engine] opt done id=593 Behavior>>#new <split-593> |Tier 2|Time 15( 8+7 )ms|AST 26|Inlined 0Y 0N|IR 31/ 372|CodeSize 1369|Addr 0x7f2facf72000|Timestamp 56107138315200979|Src n/a
[engine] opt done id=592 AWFYVector class>>#new: |Tier 2|Time 36( 25+12 )ms|AST 27|Inlined 2Y 0N|IR 54/ 617|CodeSize 2480|Addr 0x7f2facf70000|Timestamp 56107138317763867|Src n/a
[engine] opt done id=594 AWFYVector>>#initialize: |Tier 2|Time 18( 10+8 )ms|AST 22|Inlined 0Y 0N|IR 144/ 402|CodeSize 1250|Addr 0x7f2facf6e000|Timestamp 56107138333202934|Src n/a
[engine] opt done id=614 Behavior>>#new <split-614> |Tier 1|Time 14( 9+5 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f2facf6c000|Timestamp 56107138347007771|Src n/a
[engine] opt done id=644 AWFYCollisionDetector>>#reduceCollisionSet: |Tier 1|Time 82( 30+52 )ms|AST 82|Inlined 0Y 4N|IR 746/ 4436|CodeSize 18945|Addr 0x7f2facf66000|Timestamp 56107138428983079|Src n/a
[engine] opt done id=645 Behavior>>#new <split-645> |Tier 1|Time 15( 9+5 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f2facf64000|Timestamp 56107138443725373|Src n/a
[engine] created adapter i2c_J_AAAJ | CodeAddress 0x7f2fcc000000
[engine] opt done id=613 AWFYCollisionDetector>>#handleNewFrame: |Tier 1|Time 167( 65+102 )ms|AST 178|Inlined 0Y 9N|IR 1558/ 8664|CodeSize 36451|Addr 0x7f2facf5a000|Timestamp 56107138485537651|Src n/a
[engine] opt done id=587 AWFYCD>>#benchmark: |Tier 1|Time 53( 43+10 )ms|AST 164|Inlined 0Y 5N|IR 426/ 561|CodeSize 2767|Addr 0x7f2facf58000|Timestamp 56107138497153829|Src n/a
[engine] opt done id=673 AWFYVector3D>>#squaredMagnitude |Tier 2|Time 31( 27+4 )ms|AST 19|Inlined 1Y 0N|IR 63/ 100|CodeSize 360|Addr 0x7f2facf56000|Timestamp 56107138528316581|Src n/a
[engine] opt done id=675 AWFYVector3D>>#magnitude |Tier 1|Time 12( 8+4 )ms|AST 27|Inlined 0Y 1N|IR 159/ 243|CodeSize 798|Addr 0x7f2facf54000|Timestamp 56107138540815668|Src n/a
[engine] opt done id=671 AWFYMotion>>#delta |Tier 2|Time 66( 52+14 )ms|AST 19|Inlined 4Y 0N|IR 297/ 685|CodeSize 2058|Addr 0x7f2facf52000|Timestamp 56107138551927986|Src n/a
[engine] opt done id=611 Behavior>>#new <split-611> |Tier 2|Time 15( 8+7 )ms|AST 26|Inlined 0Y 0N|IR 31/ 372|CodeSize 1369|Addr 0x7f2facf50000|Timestamp 56107138567625828|Src n/a
[engine] opt done id=610 AWFYAircraft class>>#new:pos: |Tier 2|Time 28( 20+8 )ms|AST 33|Inlined 2Y 0N|IR 38/ 376|CodeSize 1453|Addr 0x7f2facf4e000|Timestamp 56107138568538980|Src n/a
[engine] opt done id=628 AWFYMotion class>>#new:old:new: |Tier 2|Time 30( 22+8 )ms|AST 36|Inlined 2Y 0N|IR 39/ 376|CodeSize 1497|Addr 0x7f2facf4c000|Timestamp 56107138602700660|Src n/a
[engine] opt done id=646 [] in AWFYCollisionDetector>>#reduceCollisionSet: |Tier 2|Time 158( 113+45 )ms|AST 22|Inlined 13Y 1N|IR 662/ 1621|CodeSize 6101|Addr 0x7f2facf49000|Timestamp 56107138760867772|Src n/a
[engine] opt done id=676 AWFYVector3D>>#times: |Tier 2|Time 51( 39+12 )ms|AST 63|Inlined 3Y 0N|IR 240/ 606|CodeSize 1883|Addr 0x7f2facf47000|Timestamp 56107138812127266|Src n/a
[engine] opt done id=677 AWFYVector3D>>#plus: |Tier 2|Time 92( 80+12 )ms|AST 90|Inlined 3Y 0N|IR 247/ 606|CodeSize 1852|Addr 0x7f2facf45000|Timestamp 56107138904777173|Src n/a
[engine] opt done id=670 AWFYMotion>>#findIntersection: |Tier 2|Time 632( 377+255 )ms|AST 968|Inlined 69Y 0N|IR 3338/ 7881|CodeSize 31781|Addr 0x7f2facf3c000|Timestamp 56107139536858855|Src n/a
[engine] opt done id=603 AWFYSimulator>>#simulate: |Tier 2|Time 597( 252+346 )ms|AST 300|Inlined 22Y 0N|IR 1373/ 8306|CodeSize 42347|Addr 0x7f2facf30000|Timestamp 56107140134451911|Src n/a
[engine] opt done id=633 AWFYRedBlackTree>>#leftRotate: |Tier 2|Time 165( 75+89 )ms|AST 269|Inlined 7Y 0N|IR 668/ 1451|CodeSize 4317|Addr 0x7f2facf2d000|Timestamp 56107140299496088|Src n/a
[engine] opt done id=623 AWFYInsertResult class>>#new:node:value: |Tier 2|Time 36( 23+13 )ms|AST 36|Inlined 2Y 0N|IR 151/ 677|CodeSize 2136|Addr 0x7f2facf2b000|Timestamp 56107140335700172|Src n/a
[engine] opt done id=658 Float class>>#infinity |Tier 2|Time 6( 3+3 )ms|AST 8|Inlined 0Y 0N|IR 19/ 70|CodeSize 227|Addr 0x7f2facf29000|Timestamp 56107140341893945|Src n/a
[engine] opt done id=667 AWFYRedBlackTree>>#rightRotate: |Tier 2|Time 105( 75+31 )ms|AST 269|Inlined 7Y 0N|IR 653/ 1426|CodeSize 4273|Addr 0x7f2facf26000|Timestamp 56107140447450414|Src n/a
[engine] opt done id=616 [] in AWFYCollisionDetector>>#handleNewFrame: |Tier 2|Time 2039( 772+1267)ms|AST 151|Inlined 109Y 15N|IR 9264/ 23012|CodeSize 95711|Addr 0x7f2facf0d000|Timestamp 56107140607883014|Src n/a
[engine] opt done id=597 AWFYCallSign>>#init: |Tier 2|Time 8( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 70/ 111|CodeSize 215|Addr 0x7f2facf0b000|Timestamp 56107140615906303|Src n/a
[engine] opt done id=595 AWFYCallSign class>>#new: |Tier 2|Time 26( 18+7 )ms|AST 30|Inlined 2Y 0N|IR 38/ 376|CodeSize 1378|Addr 0x7f2facf09000|Timestamp 56107140641709160|Src n/a
[engine] opt done id=614 Behavior>>#new <split-614> |Tier 2|Time 15( 8+7 )ms|AST 26|Inlined 0Y 0N|IR 31/ 372|CodeSize 1369|Addr 0x7f2facf07000|Timestamp 56107140656407732|Src n/a
[engine] opt done id=613 AWFYCollisionDetector>>#handleNewFrame: |Tier 2|Time 1220(1047+173 )ms|AST 178|Inlined 13Y 5N|IR 1315/ 8676|CodeSize 34907|Addr 0x7f2facefd000|Timestamp 56107141667669764|Src n/a
[engine] opt done id=16 String class>>#new: |Tier 1|Time 26( 16+10 )ms|AST 48|Inlined 0Y 1N|IR 206/ 618|CodeSize 2787|Addr 0x7f2facefb000|Timestamp 56107141694061832|Src n/a
[engine] created adapter i2c_A_AAJ | CodeAddress 0x7f2facefa000
[engine] opt done id=644 AWFYCollisionDetector>>#reduceCollisionSet: |Tier 2|Time 1074( 990+84 )ms|AST 82|Inlined 5Y 2N|IR 587/ 4530|CodeSize 17999|Addr 0x7f2facef4000|Timestamp 56107141730829285|Src n/a
[engine] created adapter c2i_J_AAJ | CodeAddress 0x7f2facef3000
[engine] opt done id=686 SmallInteger>>#printString |Tier 1|Time 59( 47+11 )ms|AST 156|Inlined 0Y 2N|IR 375/ 617|CodeSize 2868|Addr 0x7f2facef1000|Timestamp 56107141753146185|Src n/a
[engine] created adapter c2i_A_AAAJJA | CodeAddress 0x7f2facef0000
[engine] opt done id=373 String>>#, |Tier 1|Time 37( 30+7 )ms|AST 56|Inlined 0Y 2N|IR 276/ 405|CodeSize 1534|Addr 0x7f2faceee000|Timestamp 56107141768120784|Src n/a
[engine] opt done id=590 AWFYSimulator>>#init: |Tier 2|Time 321( 189+132 )ms|AST 90|Inlined 8Y 0N|IR 646/ 3414|CodeSize 15760|Addr 0x7f2facee9000|Timestamp 56107142074298727|Src n/a
[engine] opt done id=615 AWFYVector>>#forEach: |Tier 2|Time 4949(1077+3872)ms|AST 76|Inlined 134Y 16N|IR 11164/ 45806|CodeSize 191045|Addr 0x7f2faceb9000|Timestamp 56107142139627210|Src n/a
[engine] created adapter i2c_Z_AAA | CodeAddress 0x7f2faceb8000
[engine] created adapter i2c_A_AAAJJA | CodeAddress 0x7f2faceb7000
[engine] opt done id=567 StandardFileStream>>#isBinary |Tier 1|Time 15( 12+3 )ms|AST 25|Inlined 0Y 0N|IR 100/ 181|CodeSize 660|Addr 0x7f2faceb5000|Timestamp 56107142227052582|Src n/a
[engine] opt done id=299 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 1|Time 79( 55+24 )ms|AST 190|Inlined 0Y 1N|IR 705/ 1562|CodeSize 6920|Addr 0x7f2faceb2000|Timestamp 56107142290899307|Src n/a
[engine] opt done id=601 AWFYCollisionDetector>>#initialize |Tier 1|Time 16( 10+6 )ms|AST 18|Inlined 0Y 1N|IR 175/ 351|CodeSize 1139|Addr 0x7f2faceb0000|Timestamp 56107143714160114|Src n/a
[engine] opt done id=602 Behavior>>#new <split-602> |Tier 1|Time 18( 11+7 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f2faceae000|Timestamp 56107143715376741|Src n/a
[engine] opt done id=587 AWFYCD>>#benchmark: |Tier 2|Time 1938(1230+708 )ms|AST 164|Inlined 41Y 1N|IR 1983/ 11885|CodeSize 59625|Addr 0x7f2face9e000|Timestamp 56107144150159888|Src n/a
[engine] opt done id=555 Character class>>#cr |Tier 1|Time 10( 6+4 )ms|AST 19|Inlined 0Y 0N|IR 93/ 135|CodeSize 505|Addr 0x7f2face9c000|Timestamp 56107147872704670|Src n/a
[engine] created adapter i2c_A_AAACA | CodeAddress 0x7f2face9b000
[engine] created adapter i2c_J_AAC | CodeAddress 0x7f2face9a000
[engine] opt done id=553 Character>>#asUnicode |Tier 1|Time 16( 13+2 )ms|AST 31|Inlined 0Y 0N|IR 89/ 125|CodeSize 454|Addr 0x7f2face98000|Timestamp 56107148895970377|Src n/a
[engine] created adapter c2i_Z_AAA | CodeAddress 0x7f2face97000
[engine] created adapter c2i_J_AAC | CodeAddress 0x7f2face96000
[engine] created adapter c2i_A_AAAC | CodeAddress 0x7f2face95000
[engine] opt done id=551 UTF8TextConverter>>#nextPut:toStream: |Tier 1|Time 70( 58+12 )ms|AST 130|Inlined 0Y 5N|IR 427/ 723|CodeSize 2820|Addr 0x7f2face93000|Timestamp 56107148950322391|Src n/a
[engine] created adapter c2i_A_AAAAZ | CodeAddress 0x7f2face91000
[engine] opt done id=498 AWFYScriptConsole class>>#println: |Tier 1|Time 25( 19+6 )ms|AST 62|Inlined 0Y 4N|IR 279/ 373|CodeSize 1344|Addr 0x7f2face8f000|Timestamp 56107149922410184|Src n/a
[engine] opt done id=566 MultiByteFileStream>>#nextPutAll: |Tier 1|Time 25( 18+7 )ms|AST 65|Inlined 0Y 2N|IR 230/ 391|CodeSize 1441|Addr 0x7f2face8d000|Timestamp 56107149922582561|Src n/a
[engine] opt done id=499 FileStream class>>#stdout |Tier 1|Time 26( 20+6 )ms|AST 37|Inlined 0Y 1N|IR 201/ 403|CodeSize 1464|Addr 0x7f2face8b000|Timestamp 56107149923101159|Src n/a
[engine] created adapter c2i_A_AAAJAJA | CodeAddress 0x7f2face8a000
[engine] opt done id=568 TextConverter>>#nextPutAll:toStream: |Tier 1|Time 27( 23+4 )ms|AST 34|Inlined 0Y 1N|IR 176/ 292|CodeSize 1036|Addr 0x7f2face88000|Timestamp 56107149949756054|Src n/a
[engine] created adapter i2c_Z_AAAJJ | CodeAddress 0x7f2face87000
[engine] created adapter c2i_A_AAJ | CodeAddress 0x7f2face86000
[engine] opt done id=683 AWFYCD>>#verify:resultFor: |Tier 1|Time 16( 14+3 )ms|AST 48|Inlined 0Y 0N|IR 104/ 156|CodeSize 707|Addr 0x7f2face84000|Timestamp 56107150403454445|Src n/a
[engine] opt done id=685 Object>>#asString |Tier 1|Time 17( 14+3 )ms|AST 17|Inlined 0Y 1N|IR 156/ 227|CodeSize 689|Addr 0x7f2face82000|Timestamp 56107150404345735|Src n/a
[engine] created adapter i2c_J_AAJ | CodeAddress 0x7f2face81000
[engine] opt done id=684 AWFYRun>>#printResult: |Tier 1|Time 30( 22+8 )ms|AST 68|Inlined 0Y 5N|IR 337/ 484|CodeSize 1724|Addr 0x7f2face7f000|Timestamp 56107150417293576|Src n/a
[engine] opt done id=687 SmallInteger>>#decimalDigitLength |Tier 1|Time 20( 17+3 )ms|AST 61|Inlined 0Y 0N|IR 142/ 193|CodeSize 675|Addr 0x7f2face7d000|Timestamp 56107150423154119|Src n/a
[engine] created adapter i2c_A_AAAJAJ | CodeAddress 0x7f2face7c000
[engine] created adapter i2c_A_AAAJAJA | CodeAddress 0x7f2face7b000
[engine] created adapter c2i_A_AAAJAJ | CodeAddress 0x7f2face7a000
[engine] opt done id=570 MultiByteFileStream>>#basicNext:putAll:startingAt: |Tier 1|Time 26( 22+4 )ms|AST 23|Inlined 0Y 1N|IR 164/ 235|CodeSize 805|Addr 0x7f2face78000|Timestamp 56107150903637316|Src n/a
[engine] opt done id=569 TextConverter>>#next:putAll:startingAt:toStream: |Tier 1|Time 46( 36+10 )ms|AST 133|Inlined 0Y 2N|IR 312/ 499|CodeSize 1931|Addr 0x7f2face76000|Timestamp 56107150923432747|Src n/a
[engine] opt done id=571 StandardFileStream>>#next:putAll:startingAt: |Tier 1|Time 48( 23+24 )ms|AST 65|Inlined 0Y 0N|IR 228/ 502|CodeSize 2204|Addr 0x7f2face74000|Timestamp 56107150925543528|Src n/a
[engine] created adapter i2c_A_AAAC | CodeAddress 0x7f2face73000
[engine] opt done id=574 MultiByteFileStream>>#basicNextPutAll: |Tier 1|Time 12( 8+4 )ms|AST 17|Inlined 0Y 1N|IR 154/ 225|CodeSize 736|Addr 0x7f2face71000|Timestamp 56107151412115242|Src n/a
[engine] opt done id=572 WriteStream>>#cr |Tier 1|Time 16( 11+5 )ms|AST 31|Inlined 0Y 2N|IR 199/ 287|CodeSize 935|Addr 0x7f2face6f000|Timestamp 56107151412997243|Src n/a
[engine] created adapter c2i_A_AAACA | CodeAddress 0x7f2face6e000
[engine] opt done id=573 MultiByteFileStream>>#nextPut: |Tier 1|Time 28( 23+5 )ms|AST 35|Inlined 0Y 1N|IR 181/ 317|CodeSize 1125|Addr 0x7f2face6c000|Timestamp 56107151424933450|Src n/a
[engine] opt done id=575 StandardFileStream>>#nextPutAll: |Tier 1|Time 38( 28+10 )ms|AST 90|Inlined 0Y 0N|IR 285/ 628|CodeSize 2779|Addr 0x7f2face6a000|Timestamp 56107151450390086|Src n/a
[engine] opt done id=576 StandardFileStream>>#flush |Tier 1|Time 12( 7+4 )ms|AST 19|Inlined 0Y 0N|IR 156/ 269|CodeSize 936|Addr 0x7f2face68000|Timestamp 56107151902884772|Src n/a
[engine] created adapter i2c_Z_AAAJ | CodeAddress 0x7f2face67000
[engine] created adapter c2i_Z_AAAJ | CodeAddress 0x7f2face66000
[engine] created adapter c2i_J_AAAJ | CodeAddress 0x7f2face65000
[engine] opt done id=585 AWFYRun>>#measure: |Tier 1|Time 39( 32+7 )ms|AST 93|Inlined 0Y 2N|IR 310/ 444|CodeSize 1667|Addr 0x7f2face63000|Timestamp 56107151930462806|Src n/a
[engine] created adapter c2i_Z_AAAJJ | CodeAddress 0x7f2face62000
[engine] opt done id=586 AWFYCD>>#innerBenchmarkLoop: |Tier 1|Time 35( 31+4 )ms|AST 35|Inlined 0Y 2N|IR 205/ 284|CodeSize 1005|Addr 0x7f2face60000|Timestamp 56107151937759778|Src n/a
[engine] opt done id=686 SmallInteger>>#printString |Tier 2|Time 98( 56+42 )ms|AST 156|Inlined 4Y 1N|IR 281/ 823|CodeSize 4349|Addr 0x7f2fadfe7000|Timestamp 56107182570780976|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 0x7f2fadfe5000|Timestamp 56107207142619874|Src n/a
[engine] opt done id=299 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 2|Time 125( 64+61 )ms|AST 190|Inlined 3Y 1N|IR 675/ 1478|CodeSize 6277|Addr 0x7f2fadfe2000|Timestamp 56107239257460774|Src n/a
[engine] opt done id=373 String>>#, |Tier 2|Time 144( 99+45 )ms|AST 56|Inlined 9Y 2N|IR 721/ 1569|CodeSize 6614|Addr 0x7f2fadfdf000|Timestamp 56107240266056171|Src n/a
[engine] opt done id=567 StandardFileStream>>#isBinary |Tier 2|Time 10( 7+4 )ms|AST 25|Inlined 0Y 0N|IR 25/ 94|CodeSize 312|Addr 0x7f2fadfdd000|Timestamp 56107240622706656|Src n/a
[engine] opt inval. id=686 SmallInteger>>#printString |Timestamp 56107285944518836|Src n/a|Reason null
[engine] opt inval. id=687 SmallInteger>>#decimalDigitLength |Timestamp 56107285944882030|Src n/a|Reason null
[engine] opt inval. id=569 TextConverter>>#next:putAll:startingAt:toStream: |Timestamp 56107285945718492|Src n/a|Reason null
[engine] Truffle runtime statistics for engine 1
Compilations : 216
Success : 209
Temporary Bailouts : 4
jdk.graal.compiler.core.common.CancellationBailoutException: Compilation cancelled.: 3
jdk.graal.compiler.core.common.RetryableBailoutException: Assumption invalidated while compiling code: DirectSubstrateObjectConstant[Object]: 1
Permanent Bailouts : 0
Failed : 0
Interrupted : 3
Invalidated : 15
Unknown Reason : 15
Queues : 253
Dequeues : 43
Target inlined into only caller: 34
null : 8
: 1
Splits : 70
Compilation Accuracy : 0.930556
Queue Accuracy : 0.830040
Compilation Utilization : 0.201667
Remaining Compilation Queue : 0
Time to queue : count= 253, sum=1606243716, min= 2560, average= 6348789.39, max=153251430, maxTarget=TextConverter>>#next:putAll:startingAt:toStream:
Time waiting in queue : count= 215, sum= 211163689, min= 14, average= 982156.69, max= 7369870, maxTarget=Float class>>#infinity
--------------------------- :
AST node statistics :
Truffle node count : count= 210, sum= 105969, min= 11, average= 504.61, max= 11522, maxTarget=AWFYVector>>#forEach:
Trivial : count= 210, sum= 38431, min= 4, average= 183.00, max= 4345, maxTarget=AWFYVector>>#forEach:
Non Trivial : count= 210, sum= 67538, min= 7, average= 321.61, max= 7177, maxTarget=AWFYVector>>#forEach:
Monomorphic : count= 210, sum= 66857, min= 7, average= 318.37, max= 7092, maxTarget=AWFYVector>>#forEach:
Polymorphic : count= 210, sum= 681, min= 0, average= 3.24, max= 85, maxTarget=AWFYVector>>#forEach:
Megamorphic : count= 210, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYCallSign>>#compareTo:
Truffle call count : count= 210, sum= 1337, min= 0, average= 6.37, max= 150, maxTarget=AWFYVector>>#forEach:
Indirect : count= 210, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYCallSign>>#compareTo:
Direct : count= 210, sum= 1337, min= 0, average= 6.37, max= 150, maxTarget=AWFYVector>>#forEach:
Dispatched : count= 210, sum= 455, min= 0, average= 2.17, max= 36, maxTarget=AWFYCollisionDetector>>#recurse:seen:voxel:motion:
Inlined : count= 210, sum= 882, min= 0, average= 4.20, max= 134, maxTarget=AWFYVector>>#forEach:
---------- :
Cloned : count= 210, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYCallSign>>#compareTo:
Not Cloned : count= 210, sum= 1342, min= 0, average= 6.39, max= 150, maxTarget=AWFYVector>>#forEach:
Truffle loops : count= 210, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYCallSign>>#compareTo:
--------------------------- :
Compilation Tier 1 :
Compilation Rate : 56266.95 bytes/second
Truffle Tier Rate : 79857.99 bytes/second
Graal Tier Rate : 264971.39 bytes/second
Installation Rate : 2008363.51 bytes/second
Time for compilation (us) : count= 138, sum= 7572403, min= 4960, average= 54872.49, max= 408766, maxTarget=AWFYCollisionDetector>>#isInVoxel:motion:
Truffle Tier (us) : count= 136, sum= 5335420, min= 2973, average= 39231.04, max= 330561, maxTarget=AWFYCollisionDetector>>#isInVoxel:motion:
Graal Tier (us) : count= 136, sum= 1608007, min= 1693, average= 11823.59, max= 96934, maxTarget=AWFYCollisionDetector>>#handleNewFrame:
Code Installation (us) : count= 136, sum= 212150, min= 293, average= 1559.93, max= 10738, maxTarget=AWFYRedBlackTree>>#at:put:
Graal node count :
After Truffle Tier : count= 137, sum= 47717, min= 87, average= 348.30, max= 1740, maxTarget=AWFYRedBlackTree>>#at:put:
After Graal Tier : count= 137, sum= 97994, min= 123, average= 715.28, max= 8664, maxTarget=AWFYCollisionDetector>>#handleNewFrame:
Graal compilation result :
Code size : count= 136, sum= 426076, min= 454, average= 3132.91, max= 36451, maxTarget=AWFYCollisionDetector>>#handleNewFrame:
Total frame size : count= 136, sum= 19904, min= 48, average= 146.35, max= 880, maxTarget=AWFYCollisionDetector>>#isInVoxel:motion:
Exception handlers : count= 136, sum= 526, min= 1, average= 3.87, max= 37, maxTarget=AWFYCollisionDetector>>#recurse:seen:voxel:motion:
Infopoints : count= 136, sum= 4549, min= 5, average= 33.45, max= 327, maxTarget=AWFYCollisionDetector>>#handleNewFrame:
CALL : count= 136, sum= 4549, min= 5, average= 33.45, max= 327, maxTarget=AWFYCollisionDetector>>#handleNewFrame:
Marks : count= 136, sum= 680, min= 5, average= 5.00, max= 5, maxTarget=AWFYCallSign>>#compareTo:
Data references : count= 136, sum= 2731, min= 3, average= 20.08, max= 130, maxTarget=AWFYRedBlackTree>>#at:put:
--------------------------- :
Compilation Tier 2 :
Compilation Rate : 38558.55 bytes/second
Truffle Tier Rate : 73955.07 bytes/second
Graal Tier Rate : 85004.16 bytes/second
Installation Rate : 3550727.08 bytes/second
Time for compilation (us) : count= 75, sum= 23332592, min= 4481, average= 311101.24, max= 4949175, maxTarget=AWFYVector>>#forEach:
Truffle Tier (us) : count= 73, sum= 12165102, min= 2624, average= 166645.24, max= 1229997, maxTarget=AWFYCD>>#benchmark:
Graal Tier (us) : count= 73, sum= 10583847, min= 1557, average= 144984.21, max= 3823302, maxTarget=AWFYVector>>#forEach:
Code Installation (us) : count= 73, sum= 253376, min= 261, average= 3470.91, max= 48553, maxTarget=AWFYVector>>#forEach:
Graal node count :
After Truffle Tier : count= 73, sum= 68543, min= 11, average= 938.95, max= 11164, maxTarget=AWFYVector>>#forEach:
After Graal Tier : count= 73, sum= 209872, min= 45, average= 2874.96, max= 45806, maxTarget=AWFYVector>>#forEach:
Graal compilation result :
Code size : count= 73, sum= 899671, min= 140, average= 12324.26, max= 191045, maxTarget=AWFYVector>>#forEach:
Total frame size : count= 73, sum= 14000, min= 32, average= 191.78, max= 1312, maxTarget=AWFYVector>>#forEach:
Exception handlers : count= 73, sum= 78, min= 0, average= 1.07, max= 22, maxTarget=AWFYVector>>#forEach:
Infopoints : count= 73, sum= 4647, min= 3, average= 63.66, max= 934, maxTarget=AWFYVector>>#forEach:
CALL : count= 73, sum= 4647, min= 3, average= 63.66, max= 934, maxTarget=AWFYVector>>#forEach:
Marks : count= 73, sum= 458, min= 5, average= 6.27, max= 23, maxTarget=Number>>#asInteger
Data references : count= 73, sum= 4354, min= 1, average= 59.64, max= 861, maxTarget=AWFYVector>>#forEach:
# DeltaBlue (iterations: 300, problem size: 12000) on Sun Oct 20 16:38:58 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 0x7fa631174000
[engine] created adapter i2c_A_AAA | CodeAddress 0x7fa631175000
[engine] created adapter c2i_A_AAA | CodeAddress 0x7fa631173000
[engine] opt done id=598 Behavior>>#new <split-598> |Tier 1|Time 32( 21+11 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7fa631171000|Timestamp 56106946515456333|Src n/a
[engine] opt done id=599 AWFYVector>>#initialize: |Tier 1|Time 36( 23+13 )ms|AST 22|Inlined 0Y 0N|IR 213/ 562|CodeSize 1987|Addr 0x7fa63116f000|Timestamp 56106946520616402|Src n/a
[engine] opt done id=623 AWFYStrength class>>#absoluteWeakest |Tier 1|Time 10( 6+4 )ms|AST 8|Inlined 0Y 0N|IR 95/ 178|CodeSize 679|Addr 0x7fa630fa9000|Timestamp 56106946525287068|Src n/a
[engine] created adapter c2i_A_AAAJ | CodeAddress 0x7fa630fa8000
[engine] opt done id=597 AWFYVector class>>#new: |Tier 1|Time 49( 44+5 )ms|AST 27|Inlined 0Y 2N|IR 199/ 274|CodeSize 905|Addr 0x7fa630fa6000|Timestamp 56106946532367871|Src n/a
[engine] opt done id=620 AWFYVariable class>>#new |Tier 1|Time 15( 10+5 )ms|AST 24|Inlined 0Y 2N|IR 193/ 270|CodeSize 876|Addr 0x7fa630fa4000|Timestamp 56106946540923797|Src n/a
[engine] opt done id=622 AWFYVariable>>#initialize |Tier 1|Time 32( 23+9 )ms|AST 41|Inlined 0Y 2N|IR 321/ 564|CodeSize 1776|Addr 0x7fa630fa2000|Timestamp 56106946552540535|Src n/a
[engine] opt done id=621 Behavior>>#new <split-621> |Tier 1|Time 23( 13+10 )ms|AST 27|Inlined 0Y 1N|IR 170/ 616|CodeSize 2364|Addr 0x7fa630fa0000|Timestamp 56106946555455371|Src n/a
[engine] opt done id=598 Behavior>>#new <split-598> |Tier 2|Time 18( 9+9 )ms|AST 26|Inlined 0Y 0N|IR 31/ 372|CodeSize 1369|Addr 0x7fa630f9e000|Timestamp 56106946558921771|Src n/a
[engine] opt inval. id=621 Behavior>>#new <split-621> |Timestamp 56106946573054950|Src n/a|Reason Latest layout assumption Layout no longer valid
[engine] opt inval. id=622 AWFYVariable>>#initialize |Timestamp 56106946573392371|Src n/a|Reason Latest layout assumption Layout no longer valid
[engine] opt inval. id=620 AWFYVariable class>>#new |Timestamp 56106946573528149|Src n/a|Reason Latest layout assumption Layout no longer valid
[engine] opt done id=599 AWFYVector>>#initialize: |Tier 2|Time 23( 11+11 )ms|AST 22|Inlined 0Y 0N|IR 141/ 439|CodeSize 1463|Addr 0x7fa630f9c000|Timestamp 56106946575320508|Src n/a
[engine] opt done id=623 AWFYStrength class>>#absoluteWeakest |Tier 2|Time 6( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 19/ 70|CodeSize 227|Addr 0x7fa630f9a000|Timestamp 56106946581908974|Src n/a
[engine] created adapter i2c_Z_AAAA | CodeAddress 0x7fa630f99000
[engine] opt done id=597 AWFYVector class>>#new: |Tier 2|Time 51( 39+13 )ms|AST 27|Inlined 2Y 0N|IR 51/ 654|CodeSize 2735|Addr 0x7fa630f97000|Timestamp 56106946610431173|Src n/a
[engine] created adapter i2c_A_AAAA | CodeAddress 0x7fa630f96000
[engine] created adapter c2i_Z_AAAA | CodeAddress 0x7fa630f95000
[engine] opt done id=6 Symbol>>#= |Tier 1|Time 40( 35+4 )ms|AST 47|Inlined 0Y 1N|IR 222/ 260|CodeSize 843|Addr 0x7fa630f93000|Timestamp 56106946621904380|Src n/a
[engine] opt done id=643 AWFYBinaryConstraint>>#output |Tier 1|Time 11( 7+5 )ms|AST 16|Inlined 0Y 0N|IR 114/ 232|CodeSize 912|Addr 0x7fa630f91000|Timestamp 56106946623739764|Src n/a
[engine] created adapter i2c_Z_AAA | CodeAddress 0x7fa630f90000
[engine] opt done id=647 AWFYVector>>#isEmpty |Tier 1|Time 12( 9+3 )ms|AST 14|Inlined 0Y 0N|IR 104/ 165|CodeSize 669|Addr 0x7fa630f8e000|Timestamp 56106946633872298|Src n/a
[engine] opt done id=642 AWFYVariable>>#mark: |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 144/ 187|CodeSize 600|Addr 0x7fa630f8c000|Timestamp 56106946640749224|Src n/a
[engine] created adapter i2c_Z_AAAAJ | CodeAddress 0x7fa630f8b000
[engine] opt done id=601 AWFYVector>>#append: |Tier 1|Time 38( 21+17 )ms|AST 47|Inlined 0Y 0N|IR 336/ 1118|CodeSize 4417|Addr 0x7fa630f88000|Timestamp 56106946649248715|Src n/a
[engine] created adapter c2i_A_AAAAAA | CodeAddress 0x7fa630f87000
[engine] created adapter c2i_A_AAAAA | CodeAddress 0x7fa630f86000
[engine] opt done id=637 AWFYStrength>>#weaker: |Tier 1|Time 11( 8+3 )ms|AST 24|Inlined 0Y 0N|IR 109/ 177|CodeSize 764|Addr 0x7fa630f84000|Timestamp 56106946660672332|Src n/a
[engine] created adapter i2c_J_AAAA | CodeAddress 0x7fa630f83000
[engine] created adapter c2i_A_AAAA | CodeAddress 0x7fa630f82000
[engine] created adapter c2i_Z_AAA | CodeAddress 0x7fa630f81000
[engine] created adapter c2i_J_AAJJ | CodeAddress 0x7fa630f80000
[engine] opt done id=602 AWFYVector>>#forEach: |Tier 1|Time 68( 40+28 )ms|AST 75|Inlined 0Y 2N|IR 461/ 1729|CodeSize 8881|Addr 0x7fa625c97000|Timestamp 56106946692082756|Src n/a
[engine] opt done id=588 AWFYSomDictionary>>#hash: |Tier 1|Time 34( 29+5 )ms|AST 61|Inlined 0Y 1N|IR 170/ 253|CodeSize 864|Addr 0x7fa630f7e000|Timestamp 56106946694879554|Src n/a
[engine] created adapter i2c_J_AAJJ | CodeAddress 0x7fa625c96000
[engine] created adapter i2c_J_AAAJ | CodeAddress 0x7fa625c95000
[engine] opt done id=645 AWFYPlanner>>#addPropagate:mark: |Tier 1|Time 68( 54+13 )ms|AST 129|Inlined 0Y 7N|IR 464/ 598|CodeSize 2551|Addr 0x7fa625c93000|Timestamp 56106946708515577|Src n/a
[engine] opt done id=589 Integer>>#>> |Tier 1|Time 19( 15+3 )ms|AST 33|Inlined 0Y 0N|IR 104/ 154|CodeSize 644|Addr 0x7fa625c91000|Timestamp 56106946711097742|Src n/a
[engine] opt done id=590 AWFYSomDictionary>>#bucketIdx: |Tier 1|Time 23( 17+6 )ms|AST 35|Inlined 0Y 0N|IR 168/ 334|CodeSize 1080|Addr 0x7fa625c8f000|Timestamp 56106946717891552|Src n/a
[engine] created adapter i2c_Z_AAAJA | CodeAddress 0x7fa625c8e000
[engine] created adapter c2i_J_AAAJ | CodeAddress 0x7fa625c8d000
[engine] opt done id=610 AWFYDictIdEntry>>#match:key: |Tier 1|Time 18( 14+4 )ms|AST 26|Inlined 0Y 0N|IR 113/ 215|CodeSize 903|Addr 0x7fa625c8b000|Timestamp 56106946736283312|Src n/a
[engine] created adapter c2i_J_AAAA | CodeAddress 0x7fa625c8a000
[engine] opt done id=609 AWFYSomDictionary>>#bucket: |Tier 1|Time 38( 22+16 )ms|AST 28|Inlined 0Y 1N|IR 192/ 352|CodeSize 1248|Addr 0x7fa625c88000|Timestamp 56106946749175976|Src n/a
[engine] opt done id=624 AWFYStrength class>>#SymRequired |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 95/ 178|CodeSize 679|Addr 0x7fa625c86000|Timestamp 56106946756772024|Src n/a
[engine] created adapter c2i_Z_AAAJA | CodeAddress 0x7fa625c85000
[engine] opt done id=611 AWFYStrength class>>#of: |Tier 1|Time 23( 18+5 )ms|AST 21|Inlined 0Y 1N|IR 166/ 283|CodeSize 1017|Addr 0x7fa625c83000|Timestamp 56106946759490107|Src n/a
[engine] created adapter i2c_A_AAAAAAA | CodeAddress 0x7fa625c82000
[engine] opt done id=608 AWFYSomDictionary>>#at: |Tier 1|Time 57( 52+6 )ms|AST 86|Inlined 0Y 3N|IR 250/ 350|CodeSize 1312|Addr 0x7fa625c80000|Timestamp 56106946766008449|Src n/a
[engine] created adapter c2i_A_AAAAAAA | CodeAddress 0x7fa625c7d000
[engine] opt done id=626 Behavior>>#new <split-626> |Tier 1|Time 20( 9+11 )ms|AST 26|Inlined 0Y 0N|IR 167/ 701|CodeSize 2659|Addr 0x7fa625c7e000|Timestamp 56106946780067103|Src n/a
[engine] opt done id=630 AWFYAbstractConstraint>>#addConstraint: |Tier 1|Time 16( 11+5 )ms|AST 34|Inlined 0Y 2N|IR 197/ 282|CodeSize 969|Addr 0x7fa625c7b000|Timestamp 56106946781844166|Src n/a
[engine] opt done id=625 AWFYEqualityConstraint class>>#var:var:strength:addTo: |Tier 1|Time 29( 25+4 )ms|AST 39|Inlined 0Y 2N|IR 205/ 290|CodeSize 1078|Addr 0x7fa625c79000|Timestamp 56106946786375352|Src n/a
[engine] opt done id=627 AWFYEqualityConstraint>>#initializeVar:var:strength:addTo: |Tier 1|Time 17( 13+4 )ms|AST 43|Inlined 0Y 2N|IR 199/ 276|CodeSize 1022|Addr 0x7fa625c77000|Timestamp 56106946797353708|Src n/a
[engine] created adapter c2i_J_AAA | CodeAddress 0x7fa625c76000
[engine] created adapter i2c_A_AAAAJ | CodeAddress 0x7fa625c75000
[engine] opt done id=628 AWFYBinaryConstraint>>#initializeVar:var:strength:addTo: |Tier 1|Time 17( 11+6 )ms|AST 26|Inlined 0Y 1N|IR 212/ 531|CodeSize 1854|Addr 0x7fa625c73000|Timestamp 56106946803544896|Src n/a
[engine] created adapter c2i_A_AAAJA | CodeAddress 0x7fa625c72000
[engine] opt done id=644 AWFYVariable>>#determinedBy: |Tier 1|Time 6( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 129/ 170|CodeSize 548|Addr 0x7fa625c70000|Timestamp 56106946810113317|Src n/a
[engine] opt done id=641 [] in AWFYAbstractConstraint>>#satisfy:propagate: |Tier 1|Time 15( 11+4 )ms|AST 20|Inlined 0Y 1N|IR 163/ 241|CodeSize 831|Addr 0x7fa625c6e000|Timestamp 56106946812757574|Src n/a
[engine] opt done id=633 AWFYPlanner>>#incrementalAdd: |Tier 1|Time 34( 29+5 )ms|AST 51|Inlined 0Y 2N|IR 204/ 294|CodeSize 1012|Addr 0x7fa625c6c000|Timestamp 56106946815558772|Src n/a
[engine] opt done id=629 AWFYAbstractConstraint>>#initialize: |Tier 1|Time 13( 8+4 )ms|AST 21|Inlined 0Y 1N|IR 177/ 353|CodeSize 1158|Addr 0x7fa625c6a000|Timestamp 56106946822986983|Src n/a
[engine] created adapter i2c_J_AAA | CodeAddress 0x7fa625c69000
[engine] opt done id=650 AWFYStrength>>#weakest: |Tier 1|Time 12( 8+4 )ms|AST 24|Inlined 0Y 1N|IR 159/ 243|CodeSize 861|Addr 0x7fa625c67000|Timestamp 56106946827627197|Src n/a
[engine] opt done id=631 AWFYBinaryConstraint>>#addToGraph |Tier 1|Time 22( 14+8 )ms|AST 37|Inlined 0Y 2N|IR 245/ 530|CodeSize 1841|Addr 0x7fa625c65000|Timestamp 56106946834477093|Src n/a
[engine] opt done id=634 AWFYPlanner>>#newMark |Tier 1|Time 13( 10+3 )ms|AST 15|Inlined 0Y 0N|IR 151/ 207|CodeSize 710|Addr 0x7fa625c63000|Timestamp 56106946836565594|Src n/a
[engine] created adapter i2c_A_AAAJA | CodeAddress 0x7fa625c62000
[engine] opt done id=646 AWFYVector class>>#with: |Tier 1|Time 17( 12+4 )ms|AST 42|Inlined 0Y 2N|IR 204/ 288|CodeSize 1011|Addr 0x7fa625c60000|Timestamp 56106946844570933|Src n/a
[engine] opt done id=638 AWFYStrength>>#stronger: |Tier 1|Time 10( 7+3 )ms|AST 24|Inlined 0Y 0N|IR 109/ 177|CodeSize 764|Addr 0x7fa625c5e000|Timestamp 56106946854948483|Src n/a
[engine] opt done id=653 AWFYEqualityConstraint>>#execute |Tier 1|Time 23( 16+7 )ms|AST 45|Inlined 0Y 2N|IR 246/ 472|CodeSize 1753|Addr 0x7fa625c5c000|Timestamp 56106946878423832|Src n/a
[engine] opt done id=636 AWFYBinaryConstraint>>#chooseMethod: |Tier 1|Time 45( 31+14 )ms|AST 105|Inlined 0Y 2N|IR 397/ 908|CodeSize 3437|Addr 0x7fa625c5a000|Timestamp 56106946882212427|Src n/a
[engine] opt done id=639 AWFYBinaryConstraint>>#isSatisfied |Tier 1|Time 9( 6+3 )ms|AST 16|Inlined 0Y 0N|IR 105/ 192|CodeSize 712|Addr 0x7fa625c58000|Timestamp 56106946887697624|Src n/a
[engine] created adapter c2i_Z_AAAAJ | CodeAddress 0x7fa625c57000
[engine] created adapter c2i_A_AAAAJ | CodeAddress 0x7fa625c56000
[engine] opt done id=640 AWFYBinaryConstraint>>#inputsDo: |Tier 1|Time 41( 24+17 )ms|AST 39|Inlined 0Y 2N|IR 292/ 997|CodeSize 4195|Addr 0x7fa625c53000|Timestamp 56106946923195858|Src n/a
[engine] created adapter c2i_A_AAAZ | CodeAddress 0x7fa625c51000
[engine] opt done id=648 AWFYVector>>#removeFirst |Tier 1|Time 28( 20+8 )ms|AST 44|Inlined 0Y 1N|IR 228/ 401|CodeSize 1424|Addr 0x7fa625c4d000|Timestamp 56106946951686069|Src n/a
[engine] opt done id=649 AWFYBinaryConstraint>>#recalculate |Tier 1|Time 65( 49+16 )ms|AST 123|Inlined 0Y 5N|IR 415/ 751|CodeSize 3015|Addr 0x7fa625c4f000|Timestamp 56106946952488097|Src n/a
[engine] created adapter i2c_A_AAAZ | CodeAddress 0x7fa625c4c000
[engine] opt done id=651 AWFYVariable>>#walkStrength: |Tier 1|Time 9( 5+4 )ms|AST 8|Inlined 0Y 0N|IR 132/ 266|CodeSize 827|Addr 0x7fa625c4a000|Timestamp 56106946961043954|Src n/a
[engine] opt done id=652 AWFYVariable>>#stay: |Tier 1|Time 13( 10+3 )ms|AST 8|Inlined 0Y 0N|IR 146/ 189|CodeSize 600|Addr 0x7fa625c48000|Timestamp 56106946966029061|Src n/a
[engine] opt done id=654 AWFYVariable>>#value: |Tier 1|Time 8( 5+3 )ms|AST 8|Inlined 0Y 0N|IR 144/ 187|CodeSize 600|Addr 0x7fa625c46000|Timestamp 56106946969507545|Src n/a
[engine] created adapter i2c_A_AAAAA | CodeAddress 0x7fa625c45000
[engine] created adapter i2c_A_AAAAAA | CodeAddress 0x7fa625c44000
[engine] opt done id=656 [] in AWFYPlanner>>#addConstraintsConsuming:to: |Tier 1|Time 14( 11+3 )ms|AST 22|Inlined 0Y 0N|IR 94/ 136|CodeSize 612|Addr 0x7fa625c42000|Timestamp 56106946983830632|Src n/a
[engine] opt done id=635 AWFYAbstractConstraint>>#satisfy:propagate: |Tier 1|Time 162( 64+98 )ms|AST 150|Inlined 0Y 7N|IR 1318/ 6531|CodeSize 25956|Addr 0x7fa625c3a000|Timestamp 56106946996685649|Src n/a
[engine] opt done id=657 AWFYVariable>>#addConstraint: <split-657> |Tier 1|Time 15( 10+6 )ms|AST 21|Inlined 0Y 1N|IR 171/ 301|CodeSize 1067|Addr 0x7fa625c38000|Timestamp 56106946999221158|Src n/a
[engine] opt done id=658 AWFYVariable>>#addConstraint: <split-658> |Tier 1|Time 16( 10+6 )ms|AST 21|Inlined 0Y 1N|IR 184/ 310|CodeSize 1094|Addr 0x7fa625c36000|Timestamp 56106947013291895|Src n/a
[engine] opt done id=655 AWFYPlanner>>#addConstraintsConsuming:to: |Tier 1|Time 57( 26+31 )ms|AST 54|Inlined 0Y 1N|IR 323/ 2359|CodeSize 10286|Addr 0x7fa625c32000|Timestamp 56106947022988807|Src n/a
[engine] opt done id=647 AWFYVector>>#isEmpty |Tier 2|Time 9( 6+3 )ms|AST 14|Inlined 0Y 0N|IR 31/ 74|CodeSize 218|Addr 0x7fa625c30000|Timestamp 56106947032567332|Src n/a
[engine] opt done id=643 AWFYBinaryConstraint>>#output |Tier 2|Time 11( 6+5 )ms|AST 16|Inlined 0Y 0N|IR 38/ 123|CodeSize 374|Addr 0x7fa625c2e000|Timestamp 56106947043576909|Src n/a
[engine] opt inval. id=629 AWFYAbstractConstraint>>#initialize: |Timestamp 56106947058573649|Src n/a|Reason null
[engine] opt deopt id=629 AWFYAbstractConstraint>>#initialize: | |Timestamp 56106947058828513|Src n/a
[engine] opt inval. id=630 AWFYAbstractConstraint>>#addConstraint: |Timestamp 56106947059108940|Src n/a|Reason null
[engine] opt inval. id=633 AWFYPlanner>>#incrementalAdd: |Timestamp 56106947059541140|Src n/a|Reason null
[engine] opt inval. id=635 AWFYAbstractConstraint>>#satisfy:propagate: |Timestamp 56106947059838330|Src n/a|Reason null
[engine] opt inval. id=645 AWFYPlanner>>#addPropagate:mark: |Timestamp 56106947060359583|Src n/a|Reason null
[engine] opt inval. id=656 [] in AWFYPlanner>>#addConstraintsConsuming:to: |Timestamp 56106947060742612|Src n/a|Reason null
[engine] opt inval. id=639 AWFYBinaryConstraint>>#isSatisfied |Timestamp 56106947061010746|Src n/a|Reason null
[engine] opt deopt id=645 AWFYPlanner>>#addPropagate:mark: | |Timestamp 56106947061114675|Src n/a
[engine] opt inval. id=636 AWFYBinaryConstraint>>#chooseMethod: |Timestamp 56106947061481012|Src n/a|Reason null
[engine] opt deopt id=636 AWFYBinaryConstraint>>#chooseMethod: | |Timestamp 56106947061626778|Src n/a
[engine] opt inval. id=640 AWFYBinaryConstraint>>#inputsDo: |Timestamp 56106947061959728|Src n/a|Reason null
[engine] opt deopt id=640 AWFYBinaryConstraint>>#inputsDo: | |Timestamp 56106947062048362|Src n/a
[engine] opt inval. id=643 AWFYBinaryConstraint>>#output |Timestamp 56106947062266347|Src n/a|Reason null
[engine] opt inval. id=649 AWFYBinaryConstraint>>#recalculate |Timestamp 56106947062631636|Src n/a|Reason null
[engine] opt inval. id=653 AWFYEqualityConstraint>>#execute |Timestamp 56106947062998112|Src n/a|Reason null
[engine] opt deopt id=653 AWFYEqualityConstraint>>#execute | |Timestamp 56106947063077805|Src n/a
[engine] opt deopt id=649 AWFYBinaryConstraint>>#recalculate | |Timestamp 56106947063138081|Src n/a
[engine] opt done id=601 AWFYVector>>#append: |Tier 2|Time 51( 20+32 )ms|AST 47|Inlined 0Y 0N|IR 265/ 646|CodeSize 2269|Addr 0x7fa625c2c000|Timestamp 56106947064734456|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 0x7fa625c2a000|Timestamp 56106947071496277|Src n/a
[engine] opt done id=643 AWFYBinaryConstraint>>#output |Tier 1|Time 14( 9+5 )ms|AST 20|Inlined 0Y 0N|IR 147/ 262|CodeSize 893|Addr 0x7fa625c28000|Timestamp 56106947079431352|Src n/a
[engine] opt done id=656 [] in AWFYPlanner>>#addConstraintsConsuming:to: |Tier 1|Time 19( 14+5 )ms|AST 43|Inlined 0Y 1N|IR 178/ 262|CodeSize 963|Addr 0x7fa625c26000|Timestamp 56106947098378588|Src n/a
[engine] opt done id=639 AWFYBinaryConstraint>>#isSatisfied |Tier 1|Time 13( 8+5 )ms|AST 19|Inlined 0Y 0N|IR 170/ 232|CodeSize 744|Addr 0x7fa625c24000|Timestamp 56106947111461859|Src n/a
[engine] opt done id=645 AWFYPlanner>>#addPropagate:mark: |Tier 1|Time 72( 54+18 )ms|AST 139|Inlined 0Y 8N|IR 621/ 809|CodeSize 3750|Addr 0x7fa625c22000|Timestamp 56106947143780685|Src n/a
[engine] opt done id=653 AWFYEqualityConstraint>>#execute |Tier 1|Time 40( 28+12 )ms|AST 67|Inlined 0Y 3N|IR 321/ 614|CodeSize 2249|Addr 0x7fa625c20000|Timestamp 56106947184323325|Src n/a
[engine] opt done id=636 AWFYBinaryConstraint>>#chooseMethod: |Tier 1|Time 76( 53+23 )ms|AST 155|Inlined 0Y 3N|IR 508/ 1178|CodeSize 4943|Addr 0x7fa625c1d000|Timestamp 56106947260908501|Src n/a
[engine] opt done id=640 AWFYBinaryConstraint>>#inputsDo: |Tier 1|Time 51( 23+28 )ms|AST 55|Inlined 0Y 3N|IR 410/ 1642|CodeSize 7655|Addr 0x7fa625c1a000|Timestamp 56106947312224363|Src n/a
[engine] opt done id=635 AWFYAbstractConstraint>>#satisfy:propagate: |Tier 1|Time 209( 80+130 )ms|AST 180|Inlined 0Y 10N|IR 1741/ 9062|CodeSize 37883|Addr 0x7fa625c0f000|Timestamp 56106947321052265|Src n/a
[engine] opt done id=668 AWFYBinaryConstraint>>#markUnsatisfied |Tier 1|Time 10( 5+5 )ms|AST 7|Inlined 0Y 0N|IR 136/ 276|CodeSize 835|Addr 0x7fa625c0d000|Timestamp 56106947331127736|Src n/a
[engine] opt done id=643 AWFYBinaryConstraint>>#output |Tier 2|Time 14( 8+6 )ms|AST 20|Inlined 0Y 0N|IR 73/ 169|CodeSize 435|Addr 0x7fa625c0b000|Timestamp 56106947345725803|Src n/a
[engine] opt deopt id=633 AWFYPlanner>>#incrementalAdd: | |Timestamp 56106947354341656|Src n/a
[engine] opt inval. id=635 AWFYAbstractConstraint>>#satisfy:propagate: |Timestamp 56106947355189922|Src n/a|Reason null
[engine] opt inval. id=645 AWFYPlanner>>#addPropagate:mark: |Timestamp 56106947355594673|Src n/a|Reason null
[engine] opt deopt id=645 AWFYPlanner>>#addPropagate:mark: | |Timestamp 56106947355711523|Src n/a
[engine] opt inval. id=636 AWFYBinaryConstraint>>#chooseMethod: |Timestamp 56106947355978400|Src n/a|Reason null
[engine] opt inval. id=649 AWFYBinaryConstraint>>#recalculate |Timestamp 56106947376582636|Src n/a|Reason null
[engine] opt deopt id=649 AWFYBinaryConstraint>>#recalculate | |Timestamp 56106947376674831|Src n/a
[engine] opt done id=649 AWFYBinaryConstraint>>#recalculate |Tier 1|Time 64( 47+17 )ms|AST 131|Inlined 0Y 5N|IR 434/ 825|CodeSize 3175|Addr 0x0|Timestamp 56106947376664844|Src n/a
[engine] opt done id=602 AWFYVector>>#forEach: |Tier 2|Time 403( 235+168 )ms|AST 75|Inlined 21Y 0N|IR 1156/ 4194|CodeSize 17925|Addr 0x7fa625c03000|Timestamp 56106947446821498|Src n/a
[engine] opt done id=649 AWFYBinaryConstraint>>#recalculate |Tier 1|Time 64( 51+14 )ms|AST 131|Inlined 0Y 5N|IR 444/ 829|CodeSize 3155|Addr 0x7fa625c01000|Timestamp 56106947511526830|Src n/a
[engine] opt done id=635 AWFYAbstractConstraint>>#satisfy:propagate: |Tier 1|Time 202( 94+107 )ms|AST 180|Inlined 0Y 10N|IR 1819/ 9169|CodeSize 38554|Addr 0x7fa420007000|Timestamp 56106947578525030|Src n/a
[engine] opt done id=636 AWFYBinaryConstraint>>#chooseMethod: |Tier 1|Time 83( 60+23 )ms|AST 205|Inlined 0Y 4N|IR 615/ 1463|CodeSize 6383|Addr 0x7fa420004000|Timestamp 56106947594594937|Src n/a
[engine] opt inval. id=635 AWFYAbstractConstraint>>#satisfy:propagate: |Timestamp 56106947604569133|Src n/a|Reason null
[engine] opt inval. id=602 AWFYVector>>#forEach: |Timestamp 56106947605164979|Src n/a|Reason null
[engine] opt inval. id=656 [] in AWFYPlanner>>#addConstraintsConsuming:to: |Timestamp 56106947605426060|Src n/a|Reason null
[engine] opt deopt id=602 AWFYVector>>#forEach: | |Timestamp 56106947605520769|Src n/a
[engine] opt deopt id=635 AWFYAbstractConstraint>>#satisfy:propagate: | |Timestamp 56106947605562327|Src n/a
[engine] opt inval. id=597 AWFYVector class>>#new: |Timestamp 56106947606154053|Src n/a|Reason null
[engine] opt inval. id=598 Behavior>>#new <split-598> |Timestamp 56106947606387753|Src n/a|Reason null
[engine] opt inval. id=599 AWFYVector>>#initialize: |Timestamp 56106947606611606|Src n/a|Reason null
[engine] opt inval. id=601 AWFYVector>>#append: |Timestamp 56106947606959224|Src n/a|Reason null
[engine] opt inval. id=602 AWFYVector>>#forEach: |Timestamp 56106947607252293|Src n/a|Reason Profiled Return Type
[engine] opt done id=629 AWFYAbstractConstraint>>#initialize: |Tier 1|Time 12( 7+5 )ms|AST 21|Inlined 0Y 1N|IR 157/ 218|CodeSize 763|Addr 0x7fa420002000|Timestamp 56106947607323814|Src n/a
[engine] opt done id=633 AWFYPlanner>>#incrementalAdd: |Tier 1|Time 34( 23+11 )ms|AST 72|Inlined 0Y 3N|IR 341/ 533|CodeSize 2087|Addr 0x7fa420000000|Timestamp 56106947613238557|Src n/a
[engine] opt done id=602 AWFYVector>>#forEach: |Tier 1|Time 63( 27+36 )ms|AST 76|Inlined 0Y 3N|IR 565/ 2370|CodeSize 12375|Addr 0x7fa4100b4000|Timestamp 56106947676779925|Src n/a
[engine] opt done id=601 AWFYVector>>#append: |Tier 1|Time 92( 47+45 )ms|AST 140|Inlined 0Y 0N|IR 850/ 3099|CodeSize 15020|Addr 0x7fa4100af000|Timestamp 56106947699217029|Src n/a
[engine] opt done id=656 [] in AWFYPlanner>>#addConstraintsConsuming:to: |Tier 1|Time 27( 20+7 )ms|AST 64|Inlined 0Y 2N|IR 325/ 412|CodeSize 1617|Addr 0x7fa4100ad000|Timestamp 56106947704342665|Src n/a
[engine] opt done id=630 AWFYAbstractConstraint>>#addConstraint: |Tier 1|Time 21( 15+6 )ms|AST 38|Inlined 0Y 3N|IR 288/ 374|CodeSize 1265|Addr 0x7fa4100ab000|Timestamp 56106947725329022|Src n/a
[engine] created adapter i2c_Z_AAAJ | CodeAddress 0x7fa625c00000
[engine] opt done id=681 AWFYAbstractConstraint>>#inputsKnown: |Tier 1|Time 59( 20+39 )ms|AST 38|Inlined 0Y 2N|IR 404/ 3806|CodeSize 17300|Addr 0x7fa4100a5000|Timestamp 56106947784871282|Src n/a
[engine] opt inval. id=602 AWFYVector>>#forEach: |Timestamp 56106947789531680|Src n/a|Reason null
[engine] opt done id=683 AWFYBinaryConstraint>>#inputsHasOne: |Tier 1|Time 29( 15+14 )ms|AST 38|Inlined 0Y 2N|IR 292/ 997|CodeSize 4195|Addr 0x7fa4100a2000|Timestamp 56106947813949306|Src n/a
[engine] opt done id=684 [] in AWFYAbstractConstraint>>#inputsKnown: |Tier 1|Time 12( 9+3 )ms|AST 37|Inlined 0Y 0N|IR 105/ 165|CodeSize 743|Addr 0x7fa4100a0000|Timestamp 56106947826594300|Src n/a
[engine] opt done id=686 [] in AWFYPlan>>#execute |Tier 1|Time 12( 8+4 )ms|AST 20|Inlined 0Y 1N|IR 199/ 255|CodeSize 871|Addr 0x7fa41009e000|Timestamp 56106947838996933|Src n/a
[engine] opt done id=642 AWFYVariable>>#mark: |Tier 2|Time 7( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 70/ 112|CodeSize 215|Addr 0x7fa41009c000|Timestamp 56106947850675623|Src n/a
[engine] opt done id=687 AWFYVector>>#forEach: <split-687> |Tier 1|Time 37( 22+16 )ms|AST 74|Inlined 0Y 1N|IR 333/ 1015|CodeSize 4940|Addr 0x7fa410099000|Timestamp 56106947888234211|Src n/a
[engine] opt done id=654 AWFYVariable>>#value: |Tier 2|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 70/ 112|CodeSize 215|Addr 0x7fa410097000|Timestamp 56106947895233156|Src n/a
[engine] opt done id=635 AWFYAbstractConstraint>>#satisfy:propagate: |Tier 1|Time 216( 87+130 )ms|AST 215|Inlined 0Y 13N|IR 2060/ 10713|CodeSize 45534|Addr 0x7fa41008a000|Timestamp 56106947915954801|Src n/a
[engine] opt done id=653 AWFYEqualityConstraint>>#execute |Tier 2|Time 93( 62+31 )ms|AST 67|Inlined 5Y 0N|IR 643/ 736|CodeSize 2046|Addr 0x7fa410088000|Timestamp 56106947988150715|Src n/a
[engine] opt done id=601 AWFYVector>>#append: |Tier 2|Time 178( 46+131 )ms|AST 140|Inlined 0Y 0N|IR 757/ 2932|CodeSize 13549|Addr 0x7fa410083000|Timestamp 56106948016709583|Src n/a
[engine] opt done id=686 [] in AWFYPlan>>#execute |Tier 2|Time 119( 67+52 )ms|AST 20|Inlined 6Y 0N|IR 724/ 799|CodeSize 2257|Addr 0x7fa410081000|Timestamp 56106948035680287|Src n/a
[engine] opt done id=639 AWFYBinaryConstraint>>#isSatisfied |Tier 2|Time 14( 8+6 )ms|AST 19|Inlined 0Y 0N|IR 97/ 129|CodeSize 450|Addr 0x7fa41007f000|Timestamp 56106948050051148|Src n/a
[engine] opt inval. id=635 AWFYAbstractConstraint>>#satisfy:propagate: |Timestamp 56106948060767585|Src n/a|Reason Profiled Argument Types
[engine] opt inval. id=644 AWFYVariable>>#determinedBy: |Timestamp 56106948061594129|Src n/a|Reason Profiled Argument Types
[engine] opt inval. id=647 AWFYVector>>#isEmpty |Timestamp 56106948062187252|Src n/a|Reason Profiled Argument Types
[engine] opt inval. id=648 AWFYVector>>#removeFirst |Timestamp 56106948062317583|Src n/a|Reason Profiled Argument Types
[engine] opt inval. id=647 AWFYVector>>#isEmpty |Timestamp 56106948062439951|Src n/a|Reason Profiled Argument Types
[engine] opt done id=647 AWFYVector>>#isEmpty |Tier 1|Time 10( 6+4 )ms|AST 14|Inlined 0Y 0N|IR 104/ 165|CodeSize 669|Addr 0x7fa41007d000|Timestamp 56106948082747905|Src n/a
[engine] opt done id=648 AWFYVector>>#removeFirst |Tier 1|Time 27( 19+8 )ms|AST 44|Inlined 0Y 1N|IR 228/ 401|CodeSize 1424|Addr 0x7fa41007b000|Timestamp 56106948110343961|Src n/a
[engine] opt done id=597 AWFYVector class>>#new: |Tier 1|Time 17( 11+5 )ms|AST 27|Inlined 0Y 2N|IR 199/ 274|CodeSize 905|Addr 0x7fa410079000|Timestamp 56106948127259899|Src n/a
[engine] opt done id=599 AWFYVector>>#initialize: |Tier 1|Time 20( 12+8 )ms|AST 22|Inlined 0Y 0N|IR 213/ 562|CodeSize 1987|Addr 0x7fa410077000|Timestamp 56106948147838082|Src n/a
[engine] opt done id=598 Behavior>>#new <split-598> |Tier 1|Time 20( 13+7 )ms|AST 26|Inlined 0Y 0N|IR 157/ 513|CodeSize 1897|Addr 0x7fa410075000|Timestamp 56106948167781027|Src n/a
[engine] opt done id=644 AWFYVariable>>#determinedBy: |Tier 1|Time 8( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 130/ 193|CodeSize 633|Addr 0x7fa410073000|Timestamp 56106948176122669|Src n/a
[engine] opt done id=656 [] in AWFYPlanner>>#addConstraintsConsuming:to: |Tier 2|Time 193( 88+105 )ms|AST 64|Inlined 2Y 0N|IR 942/ 2168|CodeSize 10439|Addr 0x7fa41006f000|Timestamp 56106948209813109|Src n/a
[engine] opt done id=697 AWFYVector>>#forEach: <split-697> |Tier 1|Time 46( 26+20 )ms|AST 74|Inlined 0Y 1N|IR 340/ 1044|CodeSize 4928|Addr 0x7fa41006c000|Timestamp 56106948222436940|Src n/a
[engine] opt done id=698 [] in AWFYPlanner>>#removePropagateFrom: |Tier 1|Time 14( 9+5 )ms|AST 21|Inlined 0Y 1N|IR 161/ 244|CodeSize 882|Addr 0x7fa41006a000|Timestamp 56106948236768408|Src n/a
[engine] opt done id=687 AWFYVector>>#forEach: <split-687> |Tier 2|Time 258( 119+140 )ms|AST 74|Inlined 7Y 0N|IR 920/ 2621|CodeSize 11179|Addr 0x7fa410066000|Timestamp 56106948246864064|Src n/a
[engine] opt done id=700 AWFYVector>>#forEach: <split-700> |Tier 1|Time 48( 27+21 )ms|AST 74|Inlined 0Y 1N|IR 344/ 1062|CodeSize 5091|Addr 0x7fa410063000|Timestamp 56106948257746244|Src n/a
[engine] opt done id=701 [] in AWFYPlanner>>#constraintsConsuming:do: |Tier 1|Time 35( 20+16 )ms|AST 60|Inlined 0Y 2N|IR 298/ 920|CodeSize 3873|Addr 0x7fa410061000|Timestamp 56106948272132470|Src n/a
[engine] opt done id=702 [] in AWFYPlanner>>#removePropagateFrom: |Tier 1|Time 23( 17+7 )ms|AST 44|Inlined 0Y 3N|IR 241/ 330|CodeSize 1143|Addr 0x7fa41005f000|Timestamp 56106948281443629|Src n/a
[engine] opt done id=647 AWFYVector>>#isEmpty |Tier 2|Time 9( 6+3 )ms|AST 14|Inlined 0Y 0N|IR 31/ 74|CodeSize 218|Addr 0x7fa41005d000|Timestamp 56106948290547908|Src n/a
[engine] opt done id=699 AWFYPlanner>>#constraintsConsuming:do: |Tier 1|Time 53( 22+31 )ms|AST 54|Inlined 0Y 1N|IR 323/ 2359|CodeSize 10286|Addr 0x7fa410059000|Timestamp 56106948300402390|Src n/a
[engine] opt done id=637 AWFYStrength>>#weaker: |Tier 2|Time 11( 8+4 )ms|AST 24|Inlined 0Y 0N|IR 35/ 90|CodeSize 268|Addr 0x7fa410057000|Timestamp 56106948301872834|Src n/a
[engine] opt inval. id=698 [] in AWFYPlanner>>#removePropagateFrom: |Timestamp 56106948302955988|Src n/a|Reason null
[engine] opt inval. id=697 AWFYVector>>#forEach: <split-697> |Timestamp 56106948303577747|Src n/a|Reason Profiled Return Type
[engine] opt done id=648 AWFYVector>>#removeFirst |Tier 2|Time 31( 23+8 )ms|AST 44|Inlined 1Y 0N|IR 125/ 228|CodeSize 625|Addr 0x7fa410055000|Timestamp 56106948303295294|Src n/a
[engine] opt deopt id=697 AWFYVector>>#forEach: <split-697> | |Timestamp 56106948303663936|Src n/a
[engine] opt inval. id=701 [] in AWFYPlanner>>#constraintsConsuming:do: |Timestamp 56106948303903364|Src n/a|Reason null
[engine] opt done id=651 AWFYVariable>>#walkStrength: |Tier 2|Time 9( 5+5 )ms|AST 8|Inlined 0Y 0N|IR 58/ 189|CodeSize 439|Addr 0x7fa410053000|Timestamp 56106948311174773|Src n/a
[engine] opt done id=652 AWFYVariable>>#stay: |Tier 2|Time 8( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 72/ 114|CodeSize 215|Addr 0x7fa410051000|Timestamp 56106948311715931|Src n/a
[engine] opt done id=602 AWFYVector>>#forEach: |Tier 1|Time 47( 24+23 )ms|AST 74|Inlined 0Y 0N|IR 401/ 1221|CodeSize 5859|Addr 0x7fa41004e000|Timestamp 56106948358072109|Src n/a
[engine] opt done id=645 AWFYPlanner>>#addPropagate:mark: |Tier 1|Time 77( 58+19 )ms|AST 139|Inlined 0Y 8N|IR 668/ 850|CodeSize 3994|Addr 0x7fa41004c000|Timestamp 56106948388813908|Src n/a
[engine] opt done id=602 AWFYVector>>#forEach: |Tier 2|Time 83( 23+60 )ms|AST 74|Inlined 0Y 0N|IR 308/ 1519|CodeSize 6197|Addr 0x7fa410049000|Timestamp 56106948471669616|Src n/a
[engine] opt inval. id=629 AWFYAbstractConstraint>>#initialize: |Timestamp 56106948482598382|Src n/a|Reason null
[engine] opt done id=655 AWFYPlanner>>#addConstraintsConsuming:to: |Tier 2|Time 182( 46+136 )ms|AST 54|Inlined 1Y 1N|IR 498/ 4670|CodeSize 20013|Addr 0x7fa410043000|Timestamp 56106948482223874|Src n/a
[engine] opt deopt id=629 AWFYAbstractConstraint>>#initialize: | |Timestamp 56106948482807498|Src n/a
[engine] opt inval. id=628 AWFYBinaryConstraint>>#initializeVar:var:strength:addTo: |Timestamp 56106948483446229|Src n/a|Reason null
[engine] opt deopt id=628 AWFYBinaryConstraint>>#initializeVar:var:strength:addTo: | |Timestamp 56106948483529554|Src n/a
[engine] opt inval. id=630 AWFYAbstractConstraint>>#addConstraint: |Timestamp 56106948483785116|Src n/a|Reason null
[engine] opt inval. id=633 AWFYPlanner>>#incrementalAdd: |Timestamp 56106948484310839|Src n/a|Reason null
[engine] opt inval. id=636 AWFYBinaryConstraint>>#chooseMethod: |Timestamp 56106948484596295|Src n/a|Reason null
[engine] opt inval. id=639 AWFYBinaryConstraint>>#isSatisfied |Timestamp 56106948484852765|Src n/a|Reason null
[engine] opt inval. id=643 AWFYBinaryConstraint>>#output |Timestamp 56106948485213164|Src n/a|Reason null
[engine] opt inval. id=645 AWFYPlanner>>#addPropagate:mark: |Timestamp 56106948485562808|Src n/a|Reason null
[engine] opt deopt id=645 AWFYPlanner>>#addPropagate:mark: | |Timestamp 56106948485878157|Src n/a
[engine] opt deopt id=633 AWFYPlanner>>#incrementalAdd: | |Timestamp 56106948485918598|Src n/a
[engine] opt done id=622 AWFYVariable>>#initialize |Tier 1|Time 34( 24+10 )ms|AST 41|Inlined 0Y 2N|IR 336/ 646|CodeSize 2064|Addr 0x7fa410041000|Timestamp 56106948516783393|Src n/a
[engine] opt done id=643 AWFYBinaryConstraint>>#output |Tier 1|Time 16( 10+6 )ms|AST 20|Inlined 0Y 0N|IR 182/ 319|CodeSize 1123|Addr 0x7fa41003f000|Timestamp 56106948533000603|Src n/a
[engine] opt done id=639 AWFYBinaryConstraint>>#isSatisfied |Tier 1|Time 14( 9+5 )ms|AST 19|Inlined 0Y 0N|IR 197/ 270|CodeSize 858|Addr 0x7fa41003d000|Timestamp 56106948547005966|Src n/a
[engine] opt done id=633 AWFYPlanner>>#incrementalAdd: |Tier 1|Time 41( 29+12 )ms|AST 72|Inlined 0Y 3N|IR 392/ 571|CodeSize 2201|Addr 0x7fa41003b000|Timestamp 56106948588703840|Src n/a
[engine] opt inval. id=635 AWFYAbstractConstraint>>#satisfy:propagate: |Timestamp 56106948621949927|Src n/a|Reason null
[engine] opt done id=635 AWFYAbstractConstraint>>#satisfy:propagate: |Tier 1|Time 263( 102+161 )ms|AST 220|Inlined 0Y 13N|IR 2053/ 10694|CodeSize 45455|Addr 0x0|Timestamp 56106948622003358|Src n/a
[engine] opt done id=620 AWFYVariable class>>#new |Tier 1|Time 16( 11+5 )ms|AST 24|Inlined 0Y 2N|IR 193/ 270|CodeSize 876|Addr 0x7fa41002c000|Timestamp 56106948638497503|Src n/a
[engine] opt done id=636 AWFYBinaryConstraint>>#chooseMethod: |Tier 1|Time 107( 74+34 )ms|AST 205|Inlined 0Y 4N|IR 760/ 1784|CodeSize 7685|Addr 0x7fa410029000|Timestamp 56106948696514980|Src n/a
[engine] opt done id=621 Behavior>>#new <split-621> |Tier 1|Time 22( 13+9 )ms|AST 27|Inlined 0Y 1N|IR 170/ 616|CodeSize 2364|Addr 0x7fa410027000|Timestamp 56106948718362035|Src n/a
[engine] opt done id=629 AWFYAbstractConstraint>>#initialize: |Tier 1|Time 18( 11+7 )ms|AST 21|Inlined 0Y 1N|IR 206/ 520|CodeSize 1784|Addr 0x7fa410025000|Timestamp 56106948736604606|Src n/a
[engine] opt done id=630 AWFYAbstractConstraint>>#addConstraint: |Tier 1|Time 29( 21+9 )ms|AST 42|Inlined 0Y 4N|IR 343/ 445|CodeSize 1555|Addr 0x7fa410023000|Timestamp 56106948766123771|Src n/a
[engine] opt done id=628 AWFYBinaryConstraint>>#initializeVar:var:strength:addTo: |Tier 1|Time 25( 14+11 )ms|AST 26|Inlined 0Y 1N|IR 263/ 801|CodeSize 2983|Addr 0x7fa410021000|Timestamp 56106948791059226|Src n/a
[engine] opt done id=709 AWFYVariable class>>#value: |Tier 1|Time 20( 14+6 )ms|AST 40|Inlined 0Y 2N|IR 205/ 287|CodeSize 979|Addr 0x7fa41001f000|Timestamp 56106948810868488|Src n/a
[engine] opt done id=666 AWFYUnaryConstraint>>#chooseMethod: |Tier 1|Time 35( 23+12 )ms|AST 50|Inlined 0Y 1N|IR 332/ 631|CodeSize 2528|Addr 0x7fa41001d000|Timestamp 56106948845837577|Src n/a
[engine] opt done id=667 AWFYUnaryConstraint>>#inputsDo: |Tier 1|Time 6( 3+3 )ms|AST 5|Inlined 0Y 0N|IR 88/ 124|CodeSize 503|Addr 0x7fa41001b000|Timestamp 56106948851852827|Src n/a
[engine] opt done id=669 AWFYUnaryConstraint>>#recalculate |Tier 1|Time 45( 32+13 )ms|AST 83|Inlined 0Y 2N|IR 424/ 619|CodeSize 2309|Addr 0x7fa410019000|Timestamp 56106948896653280|Src n/a
[engine] opt done id=663 AWFYUnaryConstraint>>#initializeVar:strength:addTo: |Tier 1|Time 25( 18+8 )ms|AST 39|Inlined 0Y 2N|IR 266/ 426|CodeSize 1411|Addr 0x7fa410017000|Timestamp 56106948922129405|Src n/a
[engine] opt done id=635 AWFYAbstractConstraint>>#satisfy:propagate: |Tier 1|Time 296( 109+187 )ms|AST 220|Inlined 0Y 14N|IR 2156/ 12469|CodeSize 54138|Addr 0x7fa410008000|Timestamp 56106948934908850|Src n/a
[engine] opt done id=664 AWFYUnaryConstraint>>#addToGraph |Tier 1|Time 20( 12+8 )ms|AST 22|Inlined 0Y 1N|IR 243/ 377|CodeSize 1352|Addr 0x7fa410006000|Timestamp 56106948942370168|Src n/a
[engine] opt done id=665 AWFYVariable>>#addConstraint: <split-665> |Tier 1|Time 16( 10+6 )ms|AST 21|Inlined 0Y 1N|IR 171/ 301|CodeSize 1067|Addr 0x7fa410004000|Timestamp 56106948951717925|Src n/a
[engine] opt done id=710 AWFYStrength class>>#SymDefault |Tier 1|Time 8( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 95/ 178|CodeSize 679|Addr 0x7fa410002000|Timestamp 56106948959809244|Src n/a
[engine] opt done id=661 AWFYStayConstraint class>>#var:strength:addTo: |Tier 1|Time 20( 14+6 )ms|AST 36|Inlined 0Y 2N|IR 203/ 288|CodeSize 1021|Addr 0x7fa410000000|Timestamp 56106948962441697|Src n/a
[engine] opt done id=662 Behavior>>#new <split-662> |Tier 1|Time 16( 10+6 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7fa3f8bd9000|Timestamp 56106948976357099|Src n/a
[engine] opt done id=716 AWFYVariable>>#addConstraint: <split-716> |Tier 1|Time 15( 10+6 )ms|AST 21|Inlined 0Y 1N|IR 171/ 301|CodeSize 1067|Addr 0x7fa3f8bd7000|Timestamp 56106948978038963|Src n/a
[engine] created adapter i2c_A_AAAAAAAAA | CodeAddress 0x7fa3f8bd6000
[engine] created adapter c2i_A_AAAAAAAAA | CodeAddress 0x7fa3f8bd5000
[engine] opt done id=711 AWFYScaleConstraint class>>#var:var:var:var:strength:addTo: |Tier 1|Time 39( 33+6 )ms|AST 45|Inlined 0Y 2N|IR 210/ 295|CodeSize 1168|Addr 0x7fa3f8bd3000|Timestamp 56106949017314408|Src n/a
[engine] opt done id=712 Behavior>>#new <split-712> |Tier 1|Time 20( 10+10 )ms|AST 26|Inlined 0Y 0N|IR 167/ 703|CodeSize 2691|Addr 0x7fa3f8bd1000|Timestamp 56106949037714837|Src n/a
[engine] opt done id=645 AWFYPlanner>>#addPropagate:mark: |Tier 1|Time 85( 64+21 )ms|AST 143|Inlined 0Y 9N|IR 740/ 907|CodeSize 4312|Addr 0x7fa3f8bca000|Timestamp 56106949045797704|Src n/a
[engine] opt done id=719 AWFYScaleConstraint>>#inputsDo: |Tier 1|Time 69( 29+40 )ms|AST 75|Inlined 0Y 4N|IR 518/ 2311|CodeSize 11104|Addr 0x7fa3f8bcd000|Timestamp 56106949045887245|Src n/a
[engine] opt done id=713 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 0x7fa3f8bc8000|Timestamp 56106949063930968|Src n/a
[engine] opt done id=715 AWFYVariable>>#addConstraint: <split-715> |Tier 1|Time 15( 10+6 )ms|AST 21|Inlined 0Y 1N|IR 171/ 301|CodeSize 1067|Addr 0x7fa3f8bc6000|Timestamp 56106949079493452|Src n/a
[engine] opt done id=721 AWFYScaleConstraint>>#execute |Tier 1|Time 41( 29+12 )ms|AST 77|Inlined 0Y 2N|IR 289/ 588|CodeSize 2234|Addr 0x7fa3f8bc4000|Timestamp 56106949087169612|Src n/a
[engine] opt done id=714 AWFYScaleConstraint>>#addToGraph |Tier 1|Time 43( 28+15 )ms|AST 67|Inlined 0Y 4N|IR 358/ 753|CodeSize 2758|Addr 0x7fa3f8bc2000|Timestamp 56106949089170179|Src n/a
[engine] opt done id=717 AWFYVariable>>#addConstraint: <split-717> |Tier 1|Time 15( 10+6 )ms|AST 21|Inlined 0Y 1N|IR 171/ 301|CodeSize 1067|Addr 0x7fa3f8bc0000|Timestamp 56106949095036379|Src n/a
[engine] opt done id=718 AWFYVariable>>#addConstraint: <split-718> |Tier 1|Time 18( 10+8 )ms|AST 21|Inlined 0Y 1N|IR 171/ 301|CodeSize 1067|Addr 0x7fa3f8bbe000|Timestamp 56106949105256150|Src n/a
[engine] opt done id=643 AWFYBinaryConstraint>>#output |Tier 2|Time 22( 9+13 )ms|AST 20|Inlined 0Y 0N|IR 108/ 275|CodeSize 800|Addr 0x7fa3f8bbc000|Timestamp 56106949127459274|Src n/a
[engine] opt done id=720 AWFYScaleConstraint>>#recalculate |Tier 1|Time 75( 57+19 )ms|AST 149|Inlined 0Y 5N|IR 459/ 873|CodeSize 3562|Addr 0x7fa3f8bba000|Timestamp 56106949164773335|Src n/a
[engine] opt done id=597 AWFYVector class>>#new: |Tier 2|Time 49( 31+18 )ms|AST 27|Inlined 2Y 0N|IR 136/ 751|CodeSize 2845|Addr 0x7fa3f8bb8000|Timestamp 56106949176613228|Src n/a
[engine] opt done id=599 AWFYVector>>#initialize: |Tier 2|Time 23( 12+11 )ms|AST 22|Inlined 0Y 0N|IR 141/ 439|CodeSize 1463|Addr 0x7fa3f8bb6000|Timestamp 56106949187561411|Src n/a
[engine] opt done id=598 Behavior>>#new <split-598> |Tier 2|Time 27( 12+15 )ms|AST 26|Inlined 0Y 0N|IR 83/ 680|CodeSize 2794|Addr 0x7fa3f8bb4000|Timestamp 56106949204304203|Src n/a
[engine] opt done id=639 AWFYBinaryConstraint>>#isSatisfied |Tier 2|Time 17( 8+9 )ms|AST 19|Inlined 0Y 0N|IR 124/ 214|CodeSize 808|Addr 0x7fa3f8bb2000|Timestamp 56106949205210789|Src n/a
[engine] opt done id=641 [] in AWFYAbstractConstraint>>#satisfy:propagate: |Tier 2|Time 14( 10+4 )ms|AST 20|Inlined 1Y 0N|IR 109/ 148|CodeSize 218|Addr 0x7fa3f8bb0000|Timestamp 56106949219610356|Src n/a
[engine] opt inval. id=629 AWFYAbstractConstraint>>#initialize: |Timestamp 56106949224356525|Src n/a|Reason null
[engine] opt deopt id=629 AWFYAbstractConstraint>>#initialize: | |Timestamp 56106949224561659|Src n/a
[engine] opt inval. id=663 AWFYUnaryConstraint>>#initializeVar:strength:addTo: |Timestamp 56106949224855147|Src n/a|Reason null
[engine] opt inval. id=656 [] in AWFYPlanner>>#addConstraintsConsuming:to: |Timestamp 56106949225125097|Src n/a|Reason null
[engine] opt inval. id=720 AWFYScaleConstraint>>#recalculate |Timestamp 56106949225502539|Src n/a|Reason null
[engine] opt deopt id=720 AWFYScaleConstraint>>#recalculate | |Timestamp 56106949225572244|Src n/a
[engine] opt deopt id=663 AWFYUnaryConstraint>>#initializeVar:strength:addTo: | |Timestamp 56106949225625955|Src n/a
[engine] opt inval. id=597 AWFYVector class>>#new: |Timestamp 56106949226030357|Src n/a|Reason null
[engine] opt inval. id=598 Behavior>>#new <split-598> |Timestamp 56106949226227529|Src n/a|Reason null
[engine] opt inval. id=599 AWFYVector>>#initialize: |Timestamp 56106949226460811|Src n/a|Reason null
[engine] opt inval. id=681 AWFYAbstractConstraint>>#inputsKnown: |Timestamp 56106949226785659|Src n/a|Reason null
[engine] opt inval. id=683 AWFYBinaryConstraint>>#inputsHasOne: |Timestamp 56106949227057914|Src n/a|Reason null
[engine] opt inval. id=687 AWFYVector>>#forEach: <split-687> |Timestamp 56106949227585383|Src n/a|Reason null
[engine] opt inval. id=686 [] in AWFYPlan>>#execute |Timestamp 56106949227794638|Src n/a|Reason null
[engine] opt deopt id=687 AWFYVector>>#forEach: <split-687> | |Timestamp 56106949227855054|Src n/a
[engine] opt inval. id=702 [] in AWFYPlanner>>#removePropagateFrom: |Timestamp 56106949228470457|Src n/a|Reason null
[engine] opt inval. id=635 AWFYAbstractConstraint>>#satisfy:propagate: |Timestamp 56106949229007564|Src n/a|Reason null
[engine] opt inval. id=668 AWFYBinaryConstraint>>#markUnsatisfied |Timestamp 56106949229283102|Src n/a|Reason null
[engine] opt deopt id=635 AWFYAbstractConstraint>>#satisfy:propagate: | |Timestamp 56106949229392968|Src n/a
[engine] opt inval. id=633 AWFYPlanner>>#incrementalAdd: |Timestamp 56106949229704546|Src n/a|Reason null
[engine] opt inval. id=636 AWFYBinaryConstraint>>#chooseMethod: |Timestamp 56106949230049230|Src n/a|Reason null
[engine] opt deopt id=636 AWFYBinaryConstraint>>#chooseMethod: | |Timestamp 56106949230120332|Src n/a
[engine] opt inval. id=719 AWFYScaleConstraint>>#inputsDo: |Timestamp 56106949230425624|Src n/a|Reason null
[engine] opt deopt id=719 AWFYScaleConstraint>>#inputsDo: | |Timestamp 56106949230534233|Src n/a
[engine] opt inval. id=643 AWFYBinaryConstraint>>#output |Timestamp 56106949230870257|Src n/a|Reason null
[engine] opt deopt id=643 AWFYBinaryConstraint>>#output | |Timestamp 56106949230922780|Src n/a
[engine] opt deopt id=633 AWFYPlanner>>#incrementalAdd: | |Timestamp 56106949231041097|Src n/a
[engine] opt inval. id=721 AWFYScaleConstraint>>#execute |Timestamp 56106949231497394|Src n/a|Reason null
[engine] opt deopt id=721 AWFYScaleConstraint>>#execute | |Timestamp 56106949231621857|Src n/a
[engine] opt done id=650 AWFYStrength>>#weakest: |Tier 2|Time 22( 19+4 )ms|AST 24|Inlined 1Y 0N|IR 35/ 94|CodeSize 285|Addr 0x7fa3f8bae000|Timestamp 56106949242209431|Src n/a
[engine] opt done id=687 AWFYVector>>#forEach: <split-687> |Tier 1|Time 45( 26+19 )ms|AST 74|Inlined 0Y 1N|IR 333/ 1015|CodeSize 4940|Addr 0x7fa3f8bab000|Timestamp 56106949287487903|Src n/a
[engine] opt done id=622 AWFYVariable>>#initialize |Tier 2|Time 85( 62+23 )ms|AST 41|Inlined 4Y 0N|IR 298/ 979|CodeSize 3500|Addr 0x7fa3f8ba9000|Timestamp 56106949289843072|Src n/a
[engine] opt done id=686 [] in AWFYPlan>>#execute |Tier 1|Time 20( 13+6 )ms|AST 24|Inlined 0Y 2N|IR 254/ 326|CodeSize 1131|Addr 0x7fa3f8ba7000|Timestamp 56106949307674257|Src n/a
[engine] opt done id=656 [] in AWFYPlanner>>#addConstraintsConsuming:to: |Tier 1|Time 34( 25+9 )ms|AST 64|Inlined 0Y 2N|IR 337/ 424|CodeSize 1629|Addr 0x7fa3f8ba5000|Timestamp 56106949323725375|Src n/a
[engine] opt done id=643 AWFYBinaryConstraint>>#output |Tier 1|Time 16( 10+6 )ms|AST 20|Inlined 0Y 0N|IR 187/ 325|CodeSize 1145|Addr 0x7fa3f8ba3000|Timestamp 56106949324338823|Src n/a
[engine] opt done id=597 AWFYVector class>>#new: |Tier 1|Time 18( 13+6 )ms|AST 27|Inlined 0Y 2N|IR 225/ 289|CodeSize 964|Addr 0x7fa3f8ba1000|Timestamp 56106949342378006|Src n/a
[engine] opt done id=599 AWFYVector>>#initialize: |Tier 1|Time 26( 13+12 )ms|AST 22|Inlined 0Y 0N|IR 281/ 861|CodeSize 3347|Addr 0x7fa3f8b9f000|Timestamp 56106949350370773|Src n/a
[engine] opt done id=598 Behavior>>#new <split-598> |Tier 1|Time 26( 15+11 )ms|AST 26|Inlined 0Y 0N|IR 207/ 855|CodeSize 3324|Addr 0x7fa3f8b9d000|Timestamp 56106949368140564|Src n/a
[engine] opt inval. id=684 [] in AWFYAbstractConstraint>>#inputsKnown: |Timestamp 56106949389896332|Src n/a|Reason null
[engine] opt done id=633 AWFYPlanner>>#incrementalAdd: |Tier 1|Time 44( 31+13 )ms|AST 72|Inlined 0Y 3N|IR 419/ 598|CodeSize 2339|Addr 0x7fa3f8b9b000|Timestamp 56106949412090027|Src n/a
[engine] opt done id=636 AWFYBinaryConstraint>>#chooseMethod: |Tier 1|Time 115( 77+38 )ms|AST 205|Inlined 0Y 4N|IR 892/ 2104|CodeSize 9148|Addr 0x7fa3f8b97000|Timestamp 56106949527761927|Src n/a
[engine] opt done id=697 AWFYVector>>#forEach: <split-697> |Tier 1|Time 46( 26+19 )ms|AST 74|Inlined 0Y 1N|IR 340/ 1044|CodeSize 4928|Addr 0x7fa3f8b94000|Timestamp 56106949574014385|Src n/a
[engine] opt done id=629 AWFYAbstractConstraint>>#initialize: |Tier 1|Time 17( 10+7 )ms|AST 21|Inlined 0Y 1N|IR 218/ 603|CodeSize 2055|Addr 0x7fa3f8b92000|Timestamp 56106949590884924|Src n/a
[engine] opt done id=668 AWFYBinaryConstraint>>#markUnsatisfied |Tier 1|Time 8( 4+4 )ms|AST 7|Inlined 0Y 0N|IR 159/ 371|CodeSize 1220|Addr 0x7fa3f8b90000|Timestamp 56106949599443085|Src n/a
[engine] opt done id=698 [] in AWFYPlanner>>#removePropagateFrom: |Tier 1|Time 21( 15+7 )ms|AST 39|Inlined 0Y 2N|IR 286/ 428|CodeSize 1646|Addr 0x7fa3f8b8e000|Timestamp 56106949621009923|Src n/a
[engine] opt done id=635 AWFYAbstractConstraint>>#satisfy:propagate: |Tier 1|Time 311( 111+201 )ms|AST 220|Inlined 0Y 14N|IR 2183/ 12501|CodeSize 54288|Addr 0x7fa3f8b7f000|Timestamp 56106949661971702|Src n/a
[engine] opt done id=701 [] in AWFYPlanner>>#constraintsConsuming:do: |Tier 1|Time 37( 22+15 )ms|AST 66|Inlined 0Y 2N|IR 397/ 1013|CodeSize 4302|Addr 0x7fa3f8b7c000|Timestamp 56106949699222135|Src n/a
[engine] opt done id=721 AWFYScaleConstraint>>#execute |Tier 1|Time 81( 66+15 )ms|AST 131|Inlined 0Y 3N|IR 442/ 913|CodeSize 3507|Addr 0x7fa3f8b7a000|Timestamp 56106949702647048|Src n/a
[engine] opt done id=681 AWFYAbstractConstraint>>#inputsKnown: |Tier 1|Time 57( 18+39 )ms|AST 38|Inlined 0Y 2N|IR 416/ 3814|CodeSize 17304|Addr 0x7fa3f8b74000|Timestamp 56106949759971803|Src n/a
[engine] opt done id=720 AWFYScaleConstraint>>#recalculate |Tier 1|Time 63( 48+15 )ms|AST 159|Inlined 0Y 5N|IR 499/ 923|CodeSize 3545|Addr 0x7fa3f8b72000|Timestamp 56106949762184419|Src n/a
[engine] opt done id=684 [] in AWFYAbstractConstraint>>#inputsKnown: |Tier 1|Time 17( 13+4 )ms|AST 52|Inlined 0Y 0N|IR 160/ 228|CodeSize 936|Addr 0x7fa3f8b70000|Timestamp 56106949788302907|Src n/a
[engine] opt done id=683 AWFYBinaryConstraint>>#inputsHasOne: |Tier 1|Time 44( 20+24 )ms|AST 54|Inlined 0Y 3N|IR 458/ 1713|CodeSize 8127|Addr 0x7fa3f8b6d000|Timestamp 56106949804270491|Src n/a
[engine] opt done id=702 [] in AWFYPlanner>>#removePropagateFrom: |Tier 1|Time 25( 18+7 )ms|AST 48|Inlined 0Y 4N|IR 343/ 428|CodeSize 1534|Addr 0x7fa3f8b6b000|Timestamp 56106949813339917|Src n/a
[engine] opt done id=663 AWFYUnaryConstraint>>#initializeVar:strength:addTo: |Tier 1|Time 24( 16+7 )ms|AST 39|Inlined 0Y 2N|IR 304/ 526|CodeSize 1874|Addr 0x7fa3f8b69000|Timestamp 56106949828162254|Src n/a
[engine] opt done id=719 AWFYScaleConstraint>>#inputsDo: |Tier 1|Time 99( 40+59 )ms|AST 127|Inlined 0Y 7N|IR 860/ 4270|CodeSize 21682|Addr 0x7fa3f8b62000|Timestamp 56106949913037178|Src n/a
[engine] opt done id=694 AWFYVector>>#forEach: <split-694> |Tier 1|Time 40( 22+18 )ms|AST 74|Inlined 0Y 1N|IR 354/ 1105|CodeSize 5561|Addr 0x7fa3f8b5f000|Timestamp 56106949953512976|Src n/a
[engine] opt done id=695 [] in AWFYVector>>#remove: |Tier 1|Time 29( 14+15 )ms|AST 47|Inlined 0Y 0N|IR 294/ 1153|CodeSize 4739|Addr 0x7fa3f8b5c000|Timestamp 56106949982892172|Src n/a
[engine] opt done id=696 AWFYPlanner>>#removePropagateFrom: |Tier 1|Time 176( 75+101 )ms|AST 206|Inlined 0Y 11N|IR 1628/ 7754|CodeSize 34044|Addr 0x7fa3f8b52000|Timestamp 56106950004247938|Src n/a
[engine] opt done id=726 AWFYVector>>#at: |Tier 1|Time 18( 11+6 )ms|AST 33|Inlined 0Y 0N|IR 156/ 412|CodeSize 1651|Addr 0x7fa3f8b50000|Timestamp 56106950022227963|Src n/a
[engine] created adapter c2i_Z_AAAJ | CodeAddress 0x7fa3f8b4f000
[engine] opt done id=679 AWFYPlanner>>#makePlan: |Tier 1|Time 94( 75+19 )ms|AST 207|Inlined 0Y 11N|IR 825/ 999|CodeSize 4483|Addr 0x7fa3f8b4c000|Timestamp 56106950077304621|Src n/a
[engine] opt done id=645 AWFYPlanner>>#addPropagate:mark: |Tier 2|Time 1017( 518+499 )ms|AST 143|Inlined 43Y 1N|IR 4496/ 9291|CodeSize 35339|Addr 0x7fa3f8b42000|Timestamp 56106950112385183|Src n/a
[engine] opt done id=686 [] in AWFYPlan>>#execute |Tier 2|Time 179( 109+70 )ms|AST 24|Inlined 12Y 0N|IR 1441/ 1701|CodeSize 5093|Addr 0x7fa3f8b3f000|Timestamp 56106950256401806|Src n/a
[engine] opt done id=616 AWFYPlanner class>>#chainTest: |Tier 1|Time 152( 116+36 )ms|AST 453|Inlined 0Y 17N|IR 1141/ 2030|CodeSize 9885|Addr 0x7fa3f8b3b000|Timestamp 56106950264945300|Src n/a
[engine] opt done id=643 AWFYBinaryConstraint>>#output |Tier 2|Time 18( 8+10 )ms|AST 20|Inlined 0Y 0N|IR 113/ 270|CodeSize 777|Addr 0x7fa3f8b39000|Timestamp 56106950274360528|Src n/a
[engine] opt done id=597 AWFYVector class>>#new: |Tier 2|Time 59( 30+29 )ms|AST 27|Inlined 2Y 0N|IR 291/ 1344|CodeSize 5451|Addr 0x7fa3f8b36000|Timestamp 56106950333607693|Src n/a
[engine] opt done id=599 AWFYVector>>#initialize: |Tier 2|Time 26( 11+15 )ms|AST 22|Inlined 0Y 0N|IR 209/ 728|CodeSize 2829|Addr 0x7fa3f8b34000|Timestamp 56106950360224734|Src n/a
[engine] opt done id=687 AWFYVector>>#forEach: <split-687> |Tier 2|Time 361( 131+230 )ms|AST 74|Inlined 13Y 0N|IR 1657/ 4607|CodeSize 19861|Addr 0x7fa3f8b2e000|Timestamp 56106950383669910|Src n/a
[engine] opt done id=598 Behavior>>#new <split-598> |Tier 2|Time 27( 12+15 )ms|AST 26|Inlined 0Y 0N|IR 133/ 727|CodeSize 2838|Addr 0x7fa3f8b2c000|Timestamp 56106950387150210|Src n/a
[engine] opt done id=644 AWFYVariable>>#determinedBy: |Tier 2|Time 7( 3+3 )ms|AST 8|Inlined 0Y 0N|IR 56/ 116|CodeSize 323|Addr 0x7fa3f8b2a000|Timestamp 56106950393962948|Src n/a
[engine] opt done id=656 [] in AWFYPlanner>>#addConstraintsConsuming:to: |Tier 2|Time 153( 76+77 )ms|AST 64|Inlined 2Y 0N|IR 980/ 1953|CodeSize 7947|Addr 0x7fa3f8b27000|Timestamp 56106950418226915|Src n/a
[engine] opt done id=721 AWFYScaleConstraint>>#execute |Tier 2|Time 118( 78+40 )ms|AST 131|Inlined 5Y 0N|IR 758/ 1044|CodeSize 3145|Addr 0x7fa3f8b25000|Timestamp 56106950501933543|Src n/a
[engine] opt done id=633 AWFYPlanner>>#incrementalAdd: |Tier 2|Time 480( 405+75 )ms|AST 72|Inlined 1Y 2N|IR 323/ 993|CodeSize 3505|Addr 0x7fa3f8b23000|Timestamp 56106950873932471|Src n/a
[engine] opt inval. id=645 AWFYPlanner>>#addPropagate:mark: |Timestamp 56106950885584062|Src n/a|Reason null
[engine] opt deopt id=643 AWFYBinaryConstraint>>#output | |Timestamp 56106950885790244|Src n/a
[engine] opt deopt id=645 AWFYPlanner>>#addPropagate:mark: | |Timestamp 56106950885837948|Src n/a
[engine] opt done id=708 AWFYPlanner class>>#projectionTest: |Tier 1|Time 153( 126+27 )ms|AST 528|Inlined 0Y 17N|IR 1033/ 1372|CodeSize 6988|Addr 0x7fa3f8b20000|Timestamp 56106951027054979|Src n/a
[engine] opt done id=645 AWFYPlanner>>#addPropagate:mark: |Tier 1|Time 71( 54+17 )ms|AST 143|Inlined 0Y 9N|IR 740/ 907|CodeSize 4312|Addr 0x7fa3f8b1d000|Timestamp 56106951097991731|Src n/a
[engine] opt done id=700 AWFYVector>>#forEach: <split-700> |Tier 2|Time 784( 352+432 )ms|AST 74|Inlined 33Y 0N|IR 4163/ 7074|CodeSize 28645|Addr 0x7fa3f8b15000|Timestamp 56106951286349716|Src n/a
[engine] opt done id=697 AWFYVector>>#forEach: <split-697> |Tier 2|Time 269( 91+178 )ms|AST 74|Inlined 3Y 0N|IR 1152/ 3540|CodeSize 15576|Addr 0x7fa3f8b10000|Timestamp 56106951367164767|Src n/a
[engine] opt done id=638 AWFYStrength>>#stronger: |Tier 2|Time 11( 7+3 )ms|AST 24|Inlined 0Y 0N|IR 35/ 90|CodeSize 268|Addr 0x7fa3f8b0e000|Timestamp 56106951377974797|Src n/a
[engine] opt done id=636 AWFYBinaryConstraint>>#chooseMethod: |Tier 2|Time 113( 72+41 )ms|AST 205|Inlined 4Y 0N|IR 718/ 1489|CodeSize 4983|Addr 0x7fa3f8b0b000|Timestamp 56106951491603175|Src n/a
[engine] opt done id=640 AWFYBinaryConstraint>>#inputsDo: |Tier 2|Time 124( 61+63 )ms|AST 55|Inlined 7Y 0N|IR 786/ 2409|CodeSize 9536|Addr 0x7fa3f8b07000|Timestamp 56106951615691242|Src n/a
[engine] opt done id=646 AWFYVector class>>#with: |Tier 2|Time 117( 90+27 )ms|AST 42|Inlined 4Y 0N|IR 576/ 841|CodeSize 2912|Addr 0x7fa3f8b05000|Timestamp 56106951732714220|Src n/a
[engine] opt done id=685 AWFYPlan>>#execute |Tier 1|Time 31( 11+20 )ms|AST 22|Inlined 0Y 1N|IR 287/ 1941|CodeSize 8276|Addr 0x7fa3f8b01000|Timestamp 56106951763917484|Src n/a
[engine] opt done id=720 AWFYScaleConstraint>>#recalculate |Tier 2|Time 237( 170+67 )ms|AST 159|Inlined 13Y 0N|IR 1455/ 1748|CodeSize 5064|Addr 0x7fa3f8aed000|Timestamp 56106952001154374|Src n/a
[engine] opt done id=635 AWFYAbstractConstraint>>#satisfy:propagate: |Tier 2|Time 1594( 750+844 )ms|AST 220|Inlined 75Y 6N|IR 7190/ 15814|CodeSize 61759|Addr 0x7fa3f8af0000|Timestamp 56106952012863447|Src n/a
[engine] opt done id=694 AWFYVector>>#forEach: <split-694> |Tier 2|Time 134( 37+97 )ms|AST 74|Inlined 1Y 0N|IR 408/ 2534|CodeSize 10277|Addr 0x7fa3f8ae9000|Timestamp 56106952147367758|Src n/a
[engine] opt done id=590 AWFYSomDictionary>>#bucketIdx: |Tier 2|Time 15( 9+7 )ms|AST 35|Inlined 0Y 0N|IR 95/ 188|CodeSize 648|Addr 0x7fa3f8ae7000|Timestamp 56106952163594257|Src n/a
[engine] opt done id=589 Integer>>#>> |Tier 2|Time 9( 7+2 )ms|AST 33|Inlined 0Y 0N|IR 28/ 77|CodeSize 242|Addr 0x7fa3f8ae5000|Timestamp 56106952172815246|Src n/a
[engine] opt done id=588 AWFYSomDictionary>>#hash: |Tier 2|Time 26( 22+3 )ms|AST 61|Inlined 1Y 0N|IR 26/ 73|CodeSize 230|Addr 0x7fa3f8ae3000|Timestamp 56106952173188427|Src n/a
[engine] opt done id=649 AWFYBinaryConstraint>>#recalculate |Tier 2|Time 173( 114+59 )ms|AST 131|Inlined 13Y 0N|IR 1291/ 1511|CodeSize 4497|Addr 0x7fa3f8ae0000|Timestamp 56106952174835788|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 0x7fa3f8ade000|Timestamp 56106952183218499|Src n/a
[engine] opt done id=659 SequenceableCollection>>#last |Tier 1|Time 13( 9+4 )ms|AST 21|Inlined 0Y 0N|IR 123/ 250|CodeSize 959|Addr 0x7fa3f8adc000|Timestamp 56106952186340076|Src n/a
[engine] opt done id=609 AWFYSomDictionary>>#bucket: |Tier 2|Time 26( 18+7 )ms|AST 28|Inlined 1Y 0N|IR 157/ 205|CodeSize 660|Addr 0x7fa3f8ada000|Timestamp 56106952212351492|Src n/a
[engine] opt done id=610 AWFYDictIdEntry>>#match:key: |Tier 2|Time 11( 7+4 )ms|AST 26|Inlined 0Y 0N|IR 39/ 122|CodeSize 357|Addr 0x7fa3f8ad8000|Timestamp 56106952223402626|Src n/a
[engine] opt done id=608 AWFYSomDictionary>>#at: |Tier 2|Time 69( 59+10 )ms|AST 86|Inlined 5Y 0N|IR 237/ 303|CodeSize 975|Addr 0x7fa3f8ad6000|Timestamp 56106952252285574|Src n/a
[engine] opt done id=611 AWFYStrength class>>#of: |Tier 2|Time 80( 68+12 )ms|AST 21|Inlined 6Y 0N|IR 283/ 337|CodeSize 1117|Addr 0x7fa3f8ad4000|Timestamp 56106952303104070|Src n/a
[engine] opt done id=629 AWFYAbstractConstraint>>#initialize: |Tier 2|Time 90( 71+19 )ms|AST 21|Inlined 7Y 0N|IR 377/ 817|CodeSize 2525|Addr 0x7fa3f8ad2000|Timestamp 56106952342459767|Src n/a
[engine] opt done id=620 AWFYVariable class>>#new |Tier 2|Time 102( 65+37 )ms|AST 24|Inlined 11Y 0N|IR 536/ 2022|CodeSize 7081|Addr 0x7fa3f8acf000|Timestamp 56106952444242805|Src n/a
[engine] opt done id=681 AWFYAbstractConstraint>>#inputsKnown: |Tier 2|Time 117( 82+35 )ms|AST 38|Inlined 7Y 0N|IR 716/ 768|CodeSize 2362|Addr 0x7fa3f8acd000|Timestamp 56106952561610328|Src n/a
[engine] opt done id=684 [] in AWFYAbstractConstraint>>#inputsKnown: |Tier 2|Time 17( 12+4 )ms|AST 52|Inlined 0Y 0N|IR 88/ 123|CodeSize 249|Addr 0x7fa3f8acb000|Timestamp 56106952578426109|Src n/a
[engine] opt done id=679 AWFYPlanner>>#makePlan: |Tier 2|Time 999( 303+696 )ms|AST 207|Inlined 23Y 1N|IR 2656/ 11493|CodeSize 54964|Addr 0x7fa3f8abc000|Timestamp 56106953173885865|Src n/a
[engine] opt done id=630 AWFYAbstractConstraint>>#addConstraint: |Tier 2|Time 1158( 525+633 )ms|AST 42|Inlined 17Y 1N|IR 5273/ 11992|CodeSize 58277|Addr 0x7fa3f8aac000|Timestamp 56106953461003095|Src n/a
[engine] opt done id=699 AWFYPlanner>>#constraintsConsuming:do: |Tier 2|Time 867( 348+519 )ms|AST 54|Inlined 34Y 0N|IR 4206/ 6594|CodeSize 27892|Addr 0x7fa3f8aa4000|Timestamp 56106954041258392|Src n/a
[engine] opt done id=708 AWFYPlanner class>>#projectionTest: |Tier 2|Time 1450( 855+595 )ms|AST 528|Inlined 81Y 6N|IR 3743/ 13574|CodeSize 58384|Addr 0x7fa3f8a94000|Timestamp 56106954911401455|Src n/a
[engine] opt done id=624 AWFYStrength class>>#SymRequired |Tier 2|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 19/ 70|CodeSize 227|Addr 0x7fa3f8a92000|Timestamp 56106954918493922|Src n/a
[engine] opt done id=696 AWFYPlanner>>#removePropagateFrom: |Tier 2|Time 2379( 626+1752)ms|AST 206|Inlined 58Y 0N|IR 7075/ 21574|CodeSize 97533|Addr 0x7fa3f8a79000|Timestamp 56106954957190981|Src n/a
[engine] opt done id=628 AWFYBinaryConstraint>>#initializeVar:var:strength:addTo: |Tier 2|Time 126( 89+37 )ms|AST 26|Inlined 8Y 0N|IR 515/ 1720|CodeSize 5609|Addr 0x7fa3f8a76000|Timestamp 56106955046206727|Src n/a
[engine] opt done id=726 AWFYVector>>#at: |Tier 2|Time 18( 12+6 )ms|AST 33|Inlined 0Y 0N|IR 80/ 178|CodeSize 581|Addr 0x7fa3f8a74000|Timestamp 56106955064455654|Src n/a
[engine] created adapter i2c_J_AAJA | CodeAddress 0x7fa3f8a73000
[engine] opt done id=709 AWFYVariable class>>#value: |Tier 2|Time 120( 77+43 )ms|AST 40|Inlined 13Y 0N|IR 638/ 2126|CodeSize 7314|Addr 0x7fa3f8a70000|Timestamp 56106955077083816|Src n/a
[engine] created adapter i2c_A_AAAAJA | CodeAddress 0x7fa3f8a6f000
[engine] created adapter c2i_A_AAAAJA | CodeAddress 0x7fa3f8a6e000
[engine] opt done id=725 [] in AWFYPlanner>>#changeVar:newValue: |Tier 1|Time 20( 16+5 )ms|AST 34|Inlined 0Y 2N|IR 204/ 289|CodeSize 1019|Addr 0x7fa3f8a6c000|Timestamp 56106955097773122|Src n/a
[engine] opt done id=724 Integer>>#timesRepeat: |Tier 1|Time 45( 30+15 )ms|AST 48|Inlined 0Y 1N|IR 303/ 878|CodeSize 4046|Addr 0x7fa3f8a6a000|Timestamp 56106955109764019|Src n/a
[engine] opt done id=661 AWFYStayConstraint class>>#var:strength:addTo: |Tier 2|Time 509( 496+13 )ms|AST 36|Inlined 1Y 1N|IR 88/ 521|CodeSize 1871|Addr 0x7fa3f8a68000|Timestamp 56106955619184677|Src n/a
[engine] opt done id=663 AWFYUnaryConstraint>>#initializeVar:strength:addTo: |Tier 2|Time 683( 646+36 )ms|AST 39|Inlined 8Y 1N|IR 546/ 1175|CodeSize 3806|Addr 0x7fa3f8a66000|Timestamp 56106955780448442|Src n/a
[engine] opt done id=626 Behavior>>#new <split-626> |Tier 2|Time 23( 10+13 )ms|AST 26|Inlined 0Y 0N|IR 94/ 575|CodeSize 2299|Addr 0x7fa3f8a64000|Timestamp 56106955803890964|Src n/a
[engine] opt done id=616 AWFYPlanner class>>#chainTest: |Tier 2|Time 1823(1190+632 )ms|AST 453|Inlined 55Y 6N|IR 3494/ 9244|CodeSize 40021|Addr 0x7fa3f8a59000|Timestamp 56106955864189923|Src n/a
[engine] opt done id=710 AWFYStrength class>>#SymDefault |Tier 2|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 19/ 70|CodeSize 227|Addr 0x7fa3f8a57000|Timestamp 56106955871923146|Src n/a
[engine] opt done id=712 Behavior>>#new <split-712> |Tier 2|Time 22( 8+14 )ms|AST 26|Inlined 0Y 0N|IR 95/ 677|CodeSize 2680|Addr 0x7fa3f8a55000|Timestamp 56106956351816328|Src n/a
[engine] opt done id=634 AWFYPlanner>>#newMark |Tier 2|Time 9( 5+4 )ms|AST 15|Inlined 0Y 0N|IR 77/ 115|CodeSize 241|Addr 0x7fa3f8a53000|Timestamp 56106956402261574|Src n/a
[engine] opt done id=690 AWFYUnaryConstraint>>#removeFromGraph |Tier 1|Time 18( 12+6 )ms|AST 31|Inlined 0Y 1N|IR 206/ 380|CodeSize 1361|Addr 0x7fa3f8a51000|Timestamp 56106956420513714|Src n/a
[engine] opt done id=691 AWFYVariable>>#removeConstraint: |Tier 1|Time 19( 12+6 )ms|AST 33|Inlined 0Y 1N|IR 206/ 454|CodeSize 1621|Addr 0x7fa3f8a4f000|Timestamp 56106956439363027|Src n/a
[engine] opt done id=711 AWFYScaleConstraint class>>#var:var:var:var:strength:addTo: |Tier 2|Time 624( 597+27 )ms|AST 45|Inlined 11Y 1N|IR 587/ 1081|CodeSize 4117|Addr 0x7fa3f8a4c000|Timestamp 56106956496580850|Src n/a
[engine] opt done id=692 AWFYVector>>#remove: |Tier 1|Time 81( 35+46 )ms|AST 81|Inlined 0Y 2N|IR 666/ 4247|CodeSize 17388|Addr 0x7fa3f8a46000|Timestamp 56106956520854665|Src n/a
[engine] opt done id=693 AWFYVector>>#capacity |Tier 1|Time 11( 6+4 )ms|AST 13|Inlined 0Y 0N|IR 112/ 259|CodeSize 927|Addr 0x7fa3f8a44000|Timestamp 56106956531836443|Src n/a
[engine] opt done id=723 AWFYVector>>#forEach: <split-723> |Tier 1|Time 39( 22+17 )ms|AST 74|Inlined 0Y 1N|IR 333/ 1043|CodeSize 5063|Addr 0x7fa3f8a41000|Timestamp 56106956535437784|Src n/a
[engine] opt done id=677 AWFYVector class>>#new |Tier 1|Time 12( 7+4 )ms|AST 19|Inlined 0Y 1N|IR 159/ 238|CodeSize 755|Addr 0x7fa3f8a3f000|Timestamp 56106956543503749|Src n/a
[engine] opt done id=673 AWFYUnaryConstraint>>#markUnsatisfied |Tier 1|Time 7( 4+3 )ms|AST 7|Inlined 0Y 0N|IR 167/ 204|CodeSize 672|Addr 0x7fa3f8a3d000|Timestamp 56106956550967092|Src n/a
[engine] created adapter i2c_A_AAJ | CodeAddress 0x7fa3f8a3c000
[engine] opt done id=706 AWFYVector>>#forEach: <split-706> |Tier 1|Time 38( 23+15 )ms|AST 74|Inlined 0Y 1N|IR 326/ 1014|CodeSize 4628|Addr 0x7fa3f8a39000|Timestamp 56106956573677290|Src n/a
[engine] created adapter c2i_J_AAJ | CodeAddress 0x7fa3f8a38000
[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 0x7fa3f8a36000|Timestamp 56106956598768639|Src n/a
[engine] opt done id=729 SmallInteger>>#printString |Tier 1|Time 56( 45+11 )ms|AST 156|Inlined 0Y 2N|IR 375/ 617|CodeSize 2868|Addr 0x7fa3f8a34000|Timestamp 56106956607480110|Src n/a
[engine] created adapter i2c_A_AAAJJA | CodeAddress 0x7fa3f8a33000
[engine] opt done id=669 AWFYUnaryConstraint>>#recalculate |Tier 2|Time 49( 30+18 )ms|AST 83|Inlined 2Y 0N|IR 375/ 624|CodeSize 1661|Addr 0x7fa3f8a31000|Timestamp 56106956647596207|Src n/a
[engine] opt done id=299 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 1|Time 82( 54+27 )ms|AST 190|Inlined 0Y 1N|IR 705/ 1562|CodeSize 6920|Addr 0x7fa3f8a2e000|Timestamp 56106956689394868|Src n/a
[engine] opt done id=688 AWFYAbstractConstraint>>#destroyConstraint: |Tier 1|Time 19( 14+5 )ms|AST 46|Inlined 0Y 2N|IR 210/ 308|CodeSize 1107|Addr 0x7fa3f8a2c000|Timestamp 56106956796792874|Src n/a
[engine] opt done id=707 [] in AWFYPlanner>>#incrementalRemove: |Tier 1|Time 11( 7+4 )ms|AST 19|Inlined 0Y 1N|IR 158/ 237|CodeSize 804|Addr 0x7fa3f8a2a000|Timestamp 56106956807726599|Src n/a
[engine] opt done id=689 AWFYPlanner>>#incrementalRemove: |Tier 1|Time 59( 32+28 )ms|AST 84|Inlined 0Y 4N|IR 443/ 2382|CodeSize 10300|Addr 0x7fa3f8a26000|Timestamp 56106956836656972|Src n/a
[engine] created adapter c2i_J_AAJA | CodeAddress 0x7fa3f8a25000
[engine] opt done id=676 AWFYPlanner>>#extractPlanFromConstraints: |Tier 1|Time 60( 25+36 )ms|AST 57|Inlined 0Y 3N|IR 518/ 3000|CodeSize 12669|Addr 0x7fa3f8a20000|Timestamp 56106956897222529|Src n/a
[engine] opt done id=722 AWFYPlanner>>#changeVar:newValue: |Tier 1|Time 85( 46+39 )ms|AST 113|Inlined 0Y 6N|IR 667/ 3509|CodeSize 15238|Addr 0x7fa3f8a1b000|Timestamp 56106956906574756|Src n/a
[engine] opt done id=671 AWFYEditConstraint class>>#var:strength:addTo: |Tier 1|Time 19( 14+5 )ms|AST 36|Inlined 0Y 2N|IR 203/ 288|CodeSize 1021|Addr 0x7fa3f8a19000|Timestamp 56106956916179054|Src n/a
[engine] opt done id=672 Behavior>>#new <split-672> |Tier 1|Time 15( 9+5 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7fa3f8a17000|Timestamp 56106956921368737|Src n/a
[engine] opt done id=670 AWFYStrength class>>#SymPreferred |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 95/ 178|CodeSize 679|Addr 0x7fa3f8a15000|Timestamp 56106956923594483|Src n/a
[engine] opt done id=678 [] in AWFYPlanner>>#extractPlanFromConstraints: |Tier 1|Time 17( 13+4 )ms|AST 48|Inlined 0Y 1N|IR 175/ 266|CodeSize 965|Addr 0x7fa3f8a13000|Timestamp 56106956948231282|Src n/a
[engine] opt done id=713 AWFYScaleConstraint>>#initializeSrc:scale:offset:dst:strength:addTo: |Tier 2|Time 684( 647+37 )ms|AST 49|Inlined 9Y 1N|IR 615/ 1707|CodeSize 5607|Addr 0x7fa3f8a10000|Timestamp 56106957036270317|Src n/a
[engine] created adapter c2i_A_AAAJJA | CodeAddress 0x7fa3f8a0f000
[engine] opt done id=567 StandardFileStream>>#isBinary |Tier 1|Time 11( 8+3 )ms|AST 25|Inlined 0Y 0N|IR 100/ 181|CodeSize 660|Addr 0x7fa3f8a0d000|Timestamp 56106957047561927|Src n/a
[engine] opt done id=373 String>>#, |Tier 1|Time 36( 29+7 )ms|AST 56|Inlined 0Y 2N|IR 276/ 405|CodeSize 1534|Addr 0x7fa3f8a0b000|Timestamp 56106957054087533|Src n/a
[engine] opt done id=685 AWFYPlan>>#execute |Tier 2|Time 442( 193+248 )ms|AST 22|Inlined 14Y 0N|IR 1674/ 3893|CodeSize 15057|Addr 0x7fa3f8a06000|Timestamp 56106957385202978|Src n/a
[engine] opt inval. id=685 AWFYPlan>>#execute |Timestamp 56106957392349016|Src n/a|Reason null
[engine] opt done id=685 AWFYPlan>>#execute |Tier 1|Time 31( 11+20 )ms|AST 22|Inlined 0Y 1N|IR 287/ 1941|CodeSize 8276|Addr 0x7fa3f8a02000|Timestamp 56106957428026681|Src n/a
[engine] opt done id=724 Integer>>#timesRepeat: |Tier 2|Time 543( 167+376 )ms|AST 48|Inlined 17Y 0N|IR 1919/ 5884|CodeSize 26662|Addr 0x7fa3f89fa000|Timestamp 56106957815158966|Src n/a
[engine] opt inval. id=724 Integer>>#timesRepeat: |Timestamp 56106957839750226|Src n/a|Reason null
[engine] opt deopt id=654 AWFYVariable>>#value: | |Timestamp 56106957839952985|Src n/a
[engine] opt deopt id=725 [] in AWFYPlanner>>#changeVar:newValue: | |Timestamp 56106957844744483|Src n/a
[engine] opt done id=685 AWFYPlan>>#execute |Tier 2|Time 422( 167+255 )ms|AST 22|Inlined 14Y 0N|IR 1674/ 3964|CodeSize 15869|Addr 0x7fa3f89f5000|Timestamp 56106957852456264|Src n/a
[engine] opt deopt id=724 Integer>>#timesRepeat: | |Timestamp 56106957880342107|Src n/a
[engine] opt done id=724 Integer>>#timesRepeat: |Tier 1|Time 28( 14+14 )ms|AST 48|Inlined 0Y 1N|IR 303/ 878|CodeSize 4046|Addr 0x7fa3f89f3000|Timestamp 56106958220942135|Src n/a
[engine] opt done id=725 [] in AWFYPlanner>>#changeVar:newValue: |Tier 2|Time 428( 173+256 )ms|AST 34|Inlined 16Y 0N|IR 1771/ 3995|CodeSize 15877|Addr 0x7fa3f89ee000|Timestamp 56106958621010596|Src n/a
[engine] opt inval. id=725 [] in AWFYPlanner>>#changeVar:newValue: |Timestamp 56106958631031938|Src n/a|Reason null
[engine] opt done id=725 [] in AWFYPlanner>>#changeVar:newValue: |Tier 1|Time 16( 11+5 )ms|AST 34|Inlined 0Y 2N|IR 204/ 289|CodeSize 1019|Addr 0x7fa3f89ec000|Timestamp 56106958651344152|Src n/a
[engine] opt done id=724 Integer>>#timesRepeat: |Tier 2|Time 566( 166+400 )ms|AST 48|Inlined 17Y 0N|IR 1919/ 5951|CodeSize 27165|Addr 0x7fa3f89e4000|Timestamp 56106958869071833|Src n/a
[engine] opt done id=725 [] in AWFYPlanner>>#changeVar:newValue: |Tier 2|Time 455( 191+264 )ms|AST 34|Inlined 16Y 0N|IR 1771/ 4066|CodeSize 16469|Addr 0x7fa3f89de000|Timestamp 56106959108939150|Src n/a
[engine] opt done id=555 Character class>>#cr |Tier 1|Time 10( 6+4 )ms|AST 19|Inlined 0Y 0N|IR 93/ 135|CodeSize 505|Addr 0x7fa3f89dc000|Timestamp 56106959662275955|Src n/a
[engine] created adapter i2c_A_AAACA | CodeAddress 0x7fa3f89db000
[engine] created adapter i2c_J_AAC | CodeAddress 0x7fa3f89da000
[engine] opt done id=553 Character>>#asUnicode |Tier 1|Time 23( 21+2 )ms|AST 31|Inlined 0Y 0N|IR 89/ 125|CodeSize 454|Addr 0x7fa3f89d8000|Timestamp 56106960482602374|Src n/a
[engine] created adapter c2i_J_AAC | CodeAddress 0x7fa3f89d7000
[engine] created adapter c2i_A_AAAC | CodeAddress 0x7fa3f89d6000
[engine] opt done id=551 UTF8TextConverter>>#nextPut:toStream: |Tier 1|Time 65( 53+12 )ms|AST 130|Inlined 0Y 5N|IR 427/ 723|CodeSize 2820|Addr 0x7fa3f89d4000|Timestamp 56106960524122493|Src n/a
[engine] created adapter c2i_A_AAAAZ | CodeAddress 0x7fa3f89d2000
[engine] opt done id=498 AWFYScriptConsole class>>#println: |Tier 1|Time 24( 18+6 )ms|AST 62|Inlined 0Y 4N|IR 279/ 373|CodeSize 1344|Addr 0x7fa3f89d0000|Timestamp 56106961298576061|Src n/a
[engine] opt done id=566 MultiByteFileStream>>#nextPutAll: |Tier 1|Time 25( 18+7 )ms|AST 65|Inlined 0Y 2N|IR 230/ 391|CodeSize 1441|Addr 0x7fa3f89ce000|Timestamp 56106961299308455|Src n/a
[engine] created adapter i2c_A_AAAJAJA | CodeAddress 0x7fa3f89cd000
[engine] opt done id=499 FileStream class>>#stdout |Tier 1|Time 32( 24+8 )ms|AST 37|Inlined 0Y 1N|IR 201/ 403|CodeSize 1464|Addr 0x7fa3f89cb000|Timestamp 56106961306227636|Src n/a
[engine] created adapter c2i_A_AAAJAJA | CodeAddress 0x7fa3f89ca000
[engine] opt done id=568 TextConverter>>#nextPutAll:toStream: |Tier 1|Time 27( 22+4 )ms|AST 34|Inlined 0Y 1N|IR 176/ 292|CodeSize 1036|Addr 0x7fa3f89c8000|Timestamp 56106961325307368|Src n/a
[engine] created adapter c2i_A_AAAJAJ | CodeAddress 0x7fa3f89c7000
[engine] opt done id=569 TextConverter>>#next:putAll:startingAt:toStream: |Tier 1|Time 53( 44+9 )ms|AST 133|Inlined 0Y 2N|IR 312/ 499|CodeSize 1931|Addr 0x7fa3f89c5000|Timestamp 56106961352289348|Src n/a
[engine] created adapter i2c_J_AAJ | CodeAddress 0x7fa3f89c4000
[engine] created adapter c2i_A_AAJ | CodeAddress 0x7fa3f89c3000
[engine] opt done id=728 Object>>#asString |Tier 1|Time 39( 33+6 )ms|AST 17|Inlined 0Y 1N|IR 156/ 227|CodeSize 689|Addr 0x7fa3f89c1000|Timestamp 56106961732725395|Src n/a
[engine] opt done id=730 SmallInteger>>#decimalDigitLength |Tier 1|Time 42( 39+3 )ms|AST 61|Inlined 0Y 0N|IR 142/ 193|CodeSize 675|Addr 0x7fa3f89bf000|Timestamp 56106961736321148|Src n/a
[engine] opt done id=727 AWFYRun>>#printResult: |Tier 1|Time 55( 47+9 )ms|AST 68|Inlined 0Y 5N|IR 337/ 484|CodeSize 1724|Addr 0x7fa3f89bd000|Timestamp 56106961749285263|Src n/a
[engine] created adapter i2c_A_AAAJAJ | CodeAddress 0x7fa3f89bc000
[engine] opt done id=570 MultiByteFileStream>>#basicNext:putAll:startingAt: |Tier 1|Time 18( 12+6 )ms|AST 23|Inlined 0Y 1N|IR 164/ 235|CodeSize 805|Addr 0x7fa3f89ba000|Timestamp 56106962136317250|Src n/a
[engine] opt done id=572 WriteStream>>#cr |Tier 1|Time 21( 12+9 )ms|AST 31|Inlined 0Y 2N|IR 199/ 287|CodeSize 935|Addr 0x7fa3f89b8000|Timestamp 56106962139574535|Src n/a
[engine] created adapter i2c_A_AAAC | CodeAddress 0x7fa3f89b7000
[engine] opt done id=571 StandardFileStream>>#next:putAll:startingAt: |Tier 1|Time 38( 30+9 )ms|AST 65|Inlined 0Y 0N|IR 228/ 502|CodeSize 2204|Addr 0x7fa3f89b5000|Timestamp 56106962156887611|Src n/a
[engine] created adapter c2i_A_AAACA | CodeAddress 0x7fa3f89b4000
[engine] opt done id=573 MultiByteFileStream>>#nextPut: |Tier 1|Time 31( 27+5 )ms|AST 35|Inlined 0Y 1N|IR 181/ 317|CodeSize 1125|Addr 0x7fa3f89b2000|Timestamp 56106962167930992|Src n/a
[engine] opt done id=574 MultiByteFileStream>>#basicNextPutAll: |Tier 1|Time 11( 7+4 )ms|AST 17|Inlined 0Y 1N|IR 154/ 225|CodeSize 736|Addr 0x7fa3f89b0000|Timestamp 56106962541262559|Src n/a
[engine] opt done id=576 StandardFileStream>>#flush |Tier 1|Time 12( 7+5 )ms|AST 19|Inlined 0Y 0N|IR 156/ 269|CodeSize 936|Addr 0x7fa3f89ae000|Timestamp 56106962542942817|Src n/a
[engine] opt done id=615 AWFYDeltaBlue>>#innerBenchmarkLoop: |Tier 1|Time 19( 12+7 )ms|AST 39|Inlined 0Y 2N|IR 201/ 283|CodeSize 1027|Addr 0x7fa3f89ac000|Timestamp 56106962562140935|Src n/a
[engine] opt done id=575 StandardFileStream>>#nextPutAll: |Tier 1|Time 38( 26+12 )ms|AST 90|Inlined 0Y 0N|IR 285/ 628|CodeSize 2779|Addr 0x7fa3f89aa000|Timestamp 56106962567996939|Src n/a
[engine] opt done id=614 AWFYRun>>#measure: |Tier 1|Time 37( 29+8 )ms|AST 93|Inlined 0Y 2N|IR 310/ 444|CodeSize 1667|Addr 0x7fa3f89a8000|Timestamp 56106962578829179|Src n/a
[engine] opt done id=692 AWFYVector>>#remove: |Tier 2|Time 139( 70+69 )ms|AST 81|Inlined 3Y 0N|IR 579/ 1795|CodeSize 7237|Addr 0x7fa3f89a5000|Timestamp 56106977466812978|Src n/a
[engine] opt done id=691 AWFYVariable>>#removeConstraint: |Tier 2|Time 190( 114+76 )ms|AST 33|Inlined 4Y 0N|IR 664/ 1991|CodeSize 7731|Addr 0x7fa3f89a2000|Timestamp 56106977533854481|Src n/a
[engine] opt done id=690 AWFYUnaryConstraint>>#removeFromGraph |Tier 2|Time 221( 134+88 )ms|AST 31|Inlined 5Y 0N|IR 747/ 2095|CodeSize 7931|Addr 0x7fa3f899f000|Timestamp 56106977548691346|Src n/a
[engine] opt done id=723 AWFYVector>>#forEach: <split-723> |Tier 2|Time 211( 83+128 )ms|AST 74|Inlined 2Y 0N|IR 915/ 2916|CodeSize 13020|Addr 0x7fa3f899a000|Timestamp 56106977677966300|Src n/a
[engine] opt done id=706 AWFYVector>>#forEach: <split-706> |Tier 2|Time 393( 343+50 )ms|AST 74|Inlined 1Y 1N|IR 250/ 981|CodeSize 3676|Addr 0x7fa3f8998000|Timestamp 56106984378079718|Src n/a
[engine] opt done id=729 SmallInteger>>#printString |Tier 2|Time 114( 66+47 )ms|AST 156|Inlined 4Y 1N|IR 281/ 823|CodeSize 4349|Addr 0x7fa3f8995000|Timestamp 56106988912975535|Src n/a
[engine] opt done id=677 AWFYVector class>>#new |Tier 2|Time 62( 35+27 )ms|AST 19|Inlined 3Y 0N|IR 319/ 1274|CodeSize 4754|Addr 0x7fa3f8992000|Timestamp 56106998700301464|Src n/a
[engine] opt done id=673 AWFYUnaryConstraint>>#markUnsatisfied |Tier 2|Time 9( 4+5 )ms|AST 7|Inlined 0Y 0N|IR 94/ 146|CodeSize 354|Addr 0x7fa3f8990000|Timestamp 56107002570749851|Src n/a
[engine] opt done id=672 Behavior>>#new <split-672> |Tier 2|Time 15( 8+7 )ms|AST 26|Inlined 0Y 0N|IR 31/ 372|CodeSize 1369|Addr 0x7fa3f898e000|Timestamp 56107003318669830|Src n/a
[engine] opt done id=671 AWFYEditConstraint class>>#var:strength:addTo: |Tier 2|Time 479( 469+10 )ms|AST 36|Inlined 1Y 1N|IR 88/ 521|CodeSize 1871|Addr 0x7fa3f898c000|Timestamp 56107003782686706|Src n/a
[engine] opt done id=676 AWFYPlanner>>#extractPlanFromConstraints: |Tier 2|Time 1412( 455+957 )ms|AST 57|Inlined 31Y 1N|IR 3355/ 14062|CodeSize 67800|Addr 0x7fa3f897a000|Timestamp 56107004728062589|Src n/a
[engine] opt done id=688 AWFYAbstractConstraint>>#destroyConstraint: |Tier 2|Time 3267( 919+2348)ms|AST 46|Inlined 75Y 1N|IR 8839/ 26127|CodeSize 114853|Addr 0x7fa3f895c000|Timestamp 56107006632739184|Src n/a
[engine] opt done id=16 String class>>#new: |Tier 2|Time 48( 36+12 )ms|AST 48|Inlined 2Y 1N|IR 102/ 509|CodeSize 2424|Addr 0x7fa3f895a000|Timestamp 56107009446235694|Src n/a
[engine] opt done id=670 AWFYStrength class>>#SymPreferred |Tier 2|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 19/ 70|CodeSize 227|Addr 0x7fa3f8958000|Timestamp 56107014999580509|Src n/a
[engine] opt done id=722 AWFYPlanner>>#changeVar:newValue: |Tier 2|Time 957( 879+78 )ms|AST 113|Inlined 6Y 4N|IR 723/ 3814|CodeSize 14813|Addr 0x7fa3f8953000|Timestamp 56107017042008630|Src n/a
[engine] opt done id=299 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 2|Time 120( 61+59 )ms|AST 190|Inlined 3Y 1N|IR 675/ 1478|CodeSize 6277|Addr 0x7fa3f8950000|Timestamp 56107036251270878|Src n/a
[engine] opt done id=373 String>>#, |Tier 2|Time 144( 99+45 )ms|AST 56|Inlined 9Y 2N|IR 721/ 1569|CodeSize 6604|Addr 0x7fa3f894d000|Timestamp 56107037080529872|Src n/a
[engine] opt done id=567 StandardFileStream>>#isBinary |Tier 2|Time 10( 7+4 )ms|AST 25|Inlined 0Y 0N|IR 25/ 94|CodeSize 312|Addr 0x7fa3f894b000|Timestamp 56107037355945703|Src n/a
[engine] opt inval. id=729 SmallInteger>>#printString |Timestamp 56107075362255868|Src n/a|Reason null
[engine] opt inval. id=730 SmallInteger>>#decimalDigitLength |Timestamp 56107075362607327|Src n/a|Reason null
[engine] opt inval. id=569 TextConverter>>#next:putAll:startingAt:toStream: |Timestamp 56107075363418435|Src n/a|Reason null
[engine] Truffle runtime statistics for engine 1
Compilations : 325
Success : 313
Temporary Bailouts : 10
jdk.graal.compiler.core.common.CancellationBailoutException: Compilation cancelled.: 10
Permanent Bailouts : 0
Failed : 0
Interrupted : 2
Invalidated : 72
Unknown Reason : 62
Profiled Argument Types : 5
Latest layout assumption Layout no longer valid: 3
Profiled Return Type : 2
Queues : 401
Dequeues : 87
null : 40
Target inlined into only caller: 39
Latest layout assumption Layout no longer valid: 3
Profiled Return Type : 3
Profiled Argument Types : 2
Splits : 78
Compilation Accuracy : 0.778462
Queue Accuracy : 0.783042
Compilation Utilization : 0.354965
Remaining Compilation Queue : 0
Time to queue : count= 401, sum=2401655205, min= 1078, average= 5989165.10, max=128889432, maxTarget=TextConverter>>#next:putAll:startingAt:toStream:
Time waiting in queue : count= 325, sum= 238755020, min= 13, average= 734630.83, max= 9394302, maxTarget=AWFYPlanner>>#newMark
--------------------------- :
AST node statistics :
Truffle node count : count= 316, sum= 98020, min= 6, average= 310.19, max= 5813, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Trivial : count= 316, sum= 38084, min= 1, average= 120.52, max= 2310, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Non Trivial : count= 316, sum= 59936, min= 5, average= 189.67, max= 3503, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Monomorphic : count= 316, sum= 58612, min= 5, average= 185.48, max= 3433, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Polymorphic : count= 316, sum= 1324, min= 0, average= 4.19, max= 70, maxTarget=AWFYAbstractConstraint>>#satisfy:propagate:
Megamorphic : count= 316, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Behavior>>#new <split-598>
Truffle call count : count= 316, sum= 1497, min= 0, average= 4.74, max= 87, maxTarget=AWFYPlanner class>>#projectionTest:
Indirect : count= 316, sum= 8, min= 0, average= 0.03, max= 1, maxTarget=AWFYVector>>#forEach:
Direct : count= 316, sum= 1489, min= 0, average= 4.71, max= 87, maxTarget=AWFYPlanner class>>#projectionTest:
Dispatched : count= 316, sum= 491, min= 0, average= 1.55, max= 17, maxTarget=AWFYPlanner class>>#chainTest:
Inlined : count= 316, sum= 998, min= 0, average= 3.16, max= 81, maxTarget=AWFYPlanner class>>#projectionTest:
---------- :
Cloned : count= 316, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Behavior>>#new <split-598>
Not Cloned : count= 316, sum= 1483, min= 0, average= 4.69, max= 87, maxTarget=AWFYPlanner class>>#projectionTest:
Truffle loops : count= 316, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Behavior>>#new <split-598>
--------------------------- :
Compilation Tier 1 :
Compilation Rate : 108016.67 bytes/second
Truffle Tier Rate : 179491.86 bytes/second
Graal Tier Rate : 302810.26 bytes/second
Installation Rate : 2603157.41 bytes/second
Time for compilation (us) : count= 205, sum= 8465443, min= 5880, average= 41294.84, max= 311559, maxTarget=AWFYAbstractConstraint>>#satisfy:propagate:
Truffle Tier (us) : count= 205, sum= 5094431, min= 3266, average= 24850.89, max= 125828, maxTarget=AWFYPlanner class>>#projectionTest:
Graal Tier (us) : count= 205, sum= 3019742, min= 2176, average= 14730.45, max= 191027, maxTarget=AWFYAbstractConstraint>>#satisfy:propagate:
Code Installation (us) : count= 205, sum= 351269, min= 347, average= 1713.51, max= 10891, maxTarget=AWFYScaleConstraint>>#recalculate
Graal node count :
After Truffle Tier : count= 205, sum= 70468, min= 88, average= 343.75, max= 2183, maxTarget=AWFYAbstractConstraint>>#satisfy:propagate:
After Graal Tier : count= 205, sum= 216861, min= 124, average= 1057.86, max= 12501, maxTarget=AWFYAbstractConstraint>>#satisfy:propagate:
Graal compilation result :
Code size : count= 205, sum= 914409, min= 454, average= 4460.53, max= 54288, maxTarget=AWFYAbstractConstraint>>#satisfy:propagate:
Total frame size : count= 205, sum= 30896, min= 48, average= 150.71, max= 784, maxTarget=AWFYAbstractConstraint>>#satisfy:propagate:
Exception handlers : count= 205, sum= 723, min= 1, average= 3.53, max= 18, maxTarget=AWFYPlanner class>>#chainTest:
Infopoints : count= 205, sum= 8846, min= 5, average= 43.15, max= 427, maxTarget=AWFYAbstractConstraint>>#satisfy:propagate:
CALL : count= 205, sum= 8846, min= 5, average= 43.15, max= 427, maxTarget=AWFYAbstractConstraint>>#satisfy:propagate:
Marks : count= 205, sum= 1022, min= 2, average= 4.99, max= 5, maxTarget=Behavior>>#new <split-598>
Data references : count= 205, sum= 4340, min= 3, average= 21.17, max= 155, maxTarget=AWFYAbstractConstraint>>#satisfy:propagate:
--------------------------- :
Compilation Tier 2 :
Compilation Rate : 29827.34 bytes/second
Truffle Tier Rate : 69870.51 bytes/second
Graal Tier Rate : 75958.28 bytes/second
Installation Rate : 2991391.73 bytes/second
Time for compilation (us) : count= 118, sum= 37283006, min= 6511, average= 315957.68, max= 3266815, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Truffle Tier (us) : count= 108, sum= 15915914, min= 3154, average= 147369.58, max= 1190271, maxTarget=AWFYPlanner class>>#chainTest:
Graal Tier (us) : count= 108, sum= 14640313, min= 2241, average= 135558.46, max= 2302591, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Code Installation (us) : count= 108, sum= 371751, min= 315, average= 3442.14, max= 45399, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Graal node count :
After Truffle Tier : count= 111, sum= 111580, min= 19, average= 1005.23, max= 8839, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
After Graal Tier : count= 108, sum= 265487, min= 70, average= 2458.21, max= 26127, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Graal compilation result :
Code size : count= 108, sum= 1112053, min= 215, average= 10296.79, max= 114853, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Total frame size : count= 108, sum= 20992, min= 32, average= 194.37, max= 1088, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Exception handlers : count= 108, sum= 131, min= 0, average= 1.21, max= 15, maxTarget=AWFYAbstractConstraint>>#satisfy:propagate:
Infopoints : count= 108, sum= 5519, min= 4, average= 51.10, max= 558, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
CALL : count= 108, sum= 5519, min= 4, average= 51.10, max= 558, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Marks : count= 108, sum= 762, min= 5, average= 7.06, max= 23, maxTarget=[] in AWFYPlanner>>#addConstraintsConsuming:to:
Data references : count= 108, sum= 5838, min= 1, average= 54.06, max= 501, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
# Havlak (iterations: 300, problem size: 1500) on Sun Oct 20 16:19:25 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 0x7f4084517000
[engine] created adapter i2c_A_AAAJ | CodeAddress 0x7f4084518000
[engine] created adapter i2c_A_AAA | CodeAddress 0x7f4084519000
[engine] created adapter c2i_A_AAA | CodeAddress 0x7f4084516000
[engine] opt done id=589 Behavior>>#new <split-589> |Tier 1|Time 26( 17+9 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f4084514000|Timestamp 56105778044574272|Src n/a
[engine] created adapter c2i_A_AAAJ | CodeAddress 0x7f4084513000
[engine] opt done id=588 AWFYVector class>>#new: |Tier 1|Time 43( 37+5 )ms|AST 27|Inlined 0Y 2N|IR 199/ 274|CodeSize 905|Addr 0x7f408434d000|Timestamp 56105778060452310|Src n/a
[engine] opt done id=590 AWFYVector>>#initialize: |Tier 1|Time 23( 13+10 )ms|AST 22|Inlined 0Y 0N|IR 213/ 562|CodeSize 1987|Addr 0x7f408434b000|Timestamp 56105778067640602|Src n/a
[engine] opt done id=603 AWFYVector>>#append: |Tier 1|Time 52( 29+23 )ms|AST 140|Inlined 0Y 0N|IR 335/ 1117|CodeSize 4417|Addr 0x7f4084348000|Timestamp 56105778069413404|Src n/a
[engine] created adapter i2c_Z_AAAA | CodeAddress 0x7f4084347000
[engine] created adapter i2c_J_AAA | CodeAddress 0x7f4084346000
[engine] opt done id=605 AWFYVector>>#at: |Tier 1|Time 23( 14+9 )ms|AST 33|Inlined 0Y 0N|IR 233/ 511|CodeSize 1735|Addr 0x7f4084344000|Timestamp 56105778083452986|Src n/a
[engine] opt done id=611 AWFYVector>>#size |Tier 1|Time 16( 12+4 )ms|AST 14|Inlined 0Y 0N|IR 105/ 169|CodeSize 710|Addr 0x7f4084342000|Timestamp 56105778085611191|Src n/a
[engine] created adapter i2c_J_AAAA | CodeAddress 0x7f4084341000
[engine] created adapter i2c_J_AAJJ | CodeAddress 0x7f4084340000
[engine] opt inval. id=603 AWFYVector>>#append: |Timestamp 56105778107040428|Src n/a|Reason null
[engine] opt done id=647 Integer>>#>> |Tier 1|Time 21( 18+4 )ms|AST 33|Inlined 0Y 0N|IR 104/ 154|CodeSize 644|Addr 0x7f408433e000|Timestamp 56105778107114044|Src n/a
[engine] opt deopt id=603 AWFYVector>>#append: | |Timestamp 56105778107504268|Src n/a
[engine] created adapter c2i_Z_AAAAA | CodeAddress 0x7f408433d000
[engine] created adapter i2c_J_AAAJ | CodeAddress 0x7f408433c000
[engine] created adapter c2i_J_AAJJ | CodeAddress 0x7f408433b000
[engine] created adapter c2i_Z_AAAJJ | CodeAddress 0x7f408433a000
[engine] opt done id=646 AWFYSomDictionary>>#hash: |Tier 1|Time 45( 40+5 )ms|AST 61|Inlined 0Y 1N|IR 170/ 253|CodeSize 864|Addr 0x7f4084338000|Timestamp 56105778129102040|Src n/a
[engine] opt done id=648 AWFYSomDictionary>>#bucketIdx: |Tier 1|Time 23( 17+6 )ms|AST 35|Inlined 0Y 0N|IR 168/ 334|CodeSize 1080|Addr 0x7f4084336000|Timestamp 56105778130535745|Src n/a
[engine] opt done id=587 AWFYVector class>>#new |Tier 1|Time 28( 23+5 )ms|AST 19|Inlined 0Y 1N|IR 159/ 238|CodeSize 755|Addr 0x7f4084334000|Timestamp 56105778158722750|Src n/a
[engine] opt done id=644 AWFYHavlakLoopFinder>>#Unvisited |Tier 1|Time 6( 4+3 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 481|Addr 0x7f4084332000|Timestamp 56105778165236340|Src n/a
[engine] created adapter i2c_Z_AAAJA | CodeAddress 0x7f4084331000
[engine] opt done id=656 AWFYDictIdEntry>>#match:key: |Tier 1|Time 18( 14+4 )ms|AST 26|Inlined 0Y 0N|IR 113/ 215|CodeSize 903|Addr 0x7f408432b000|Timestamp 56105778183846429|Src n/a
[engine] opt done id=669 AWFYVector>>#hasSome: |Tier 1|Time 121( 60+60 )ms|AST 78|Inlined 0Y 3N|IR 597/ 2486|CodeSize 11664|Addr 0x7f408432d000|Timestamp 56105778188657133|Src n/a
[engine] created adapter c2i_J_AAAA | CodeAddress 0x7f408432a000
[engine] created adapter c2i_Z_AAAJA | CodeAddress 0x7f4084329000
[engine] opt done id=658 AWFYSomDictionary>>#at: |Tier 1|Time 52( 44+8 )ms|AST 86|Inlined 0Y 3N|IR 257/ 375|CodeSize 1409|Addr 0x7f4084323000|Timestamp 56105778240693079|Src n/a
[engine] opt done id=603 AWFYVector>>#append: |Tier 1|Time 113( 67+46 )ms|AST 140|Inlined 0Y 0N|IR 628/ 2568|CodeSize 11946|Addr 0x7f4084325000|Timestamp 56105778242073004|Src n/a
[engine] created adapter i2c_Z_AAA | CodeAddress 0x7f4084322000
[engine] opt done id=672 AWFYVector>>#isEmpty |Tier 1|Time 15( 11+3 )ms|AST 14|Inlined 0Y 0N|IR 104/ 165|CodeSize 669|Addr 0x7f407903d000|Timestamp 56105778257001781|Src n/a
[engine] created adapter c2i_J_AAAJ | CodeAddress 0x7f407903c000
[engine] created adapter i2c_Z_AAAJJ | CodeAddress 0x7f407903b000
[engine] opt done id=659 AWFYSomDictionary>>#bucket: |Tier 1|Time 29( 22+7 )ms|AST 28|Inlined 0Y 1N|IR 192/ 352|CodeSize 1248|Addr 0x7f4079039000|Timestamp 56105778270203434|Src n/a
[engine] opt done id=665 AWFYHavlakLoopFinder>>#isAncestor:v: |Tier 1|Time 28( 18+10 )ms|AST 38|Inlined 0Y 0N|IR 218/ 553|CodeSize 2126|Addr 0x7f4079037000|Timestamp 56105778284715377|Src n/a
[engine] created adapter c2i_A_AAAAJ | CodeAddress 0x7f4079036000
[engine] created adapter c2i_Z_AAAA | CodeAddress 0x7f4079035000
[engine] created adapter c2i_Z_AAAJ | CodeAddress 0x7f4079034000
[engine] created adapter c2i_A_AAAA | CodeAddress 0x7f4079033000
[engine] opt done id=705 AWFYVector>>#forEach: <split-705> |Tier 1|Time 57( 36+20 )ms|AST 74|Inlined 0Y 1N|IR 341/ 1055|CodeSize 5003|Addr 0x7f4079030000|Timestamp 56105778326964663|Src n/a
[engine] opt done id=666 AWFYSomSet>>#add: |Tier 1|Time 52( 41+11 )ms|AST 42|Inlined 0Y 3N|IR 327/ 546|CodeSize 2105|Addr 0x7f407902e000|Timestamp 56105778337012683|Src n/a
[engine] created adapter i2c_A_AAAAJ | CodeAddress 0x7f407902d000
[engine] opt done id=668 AWFYSomSet>>#hasSome: |Tier 1|Time 17( 10+6 )ms|AST 20|Inlined 0Y 1N|IR 193/ 328|CodeSize 1169|Addr 0x7f407902b000|Timestamp 56105778344106614|Src n/a
[engine] opt done id=640 AWFYUnionFindNode>>#initialize |Tier 1|Time 25( 22+3 )ms|AST 7|Inlined 0Y 0N|IR 140/ 178|CodeSize 505|Addr 0x7f4079029000|Timestamp 56105778369170576|Src n/a
[engine] opt done id=675 Object>>#~= |Tier 1|Time 19( 12+7 )ms|AST 31|Inlined 0Y 2N|IR 266/ 464|CodeSize 1667|Addr 0x7f4079027000|Timestamp 56105778388188909|Src n/a
[engine] created adapter c2i_A_AAAAJJA | CodeAddress 0x7f4079026000
[engine] created adapter c2i_A_AAAJJAA | CodeAddress 0x7f4079025000
[engine] created adapter c2i_A_AAAAJJ | CodeAddress 0x7f4079024000
[engine] opt done id=682 AWFYVector>>#forEach: <split-682> |Tier 1|Time 51( 33+18 )ms|AST 74|Inlined 0Y 1N|IR 356/ 1125|CodeSize 5503|Addr 0x7f4079021000|Timestamp 56105778439705419|Src n/a
[engine] opt done id=532 Object>>#= |Tier 1|Time 8( 5+3 )ms|AST 14|Inlined 0Y 0N|IR 94/ 170|CodeSize 648|Addr 0x7f407901c000|Timestamp 56105778447737436|Src n/a
[engine] opt done id=645 AWFYSomDictionary>>#at:put: |Tier 1|Time 112( 90+22 )ms|AST 155|Inlined 0Y 4N|IR 613/ 1462|CodeSize 5840|Addr 0x7f407901e000|Timestamp 56105778449185459|Src n/a
[engine] opt done id=597 AWFYSomSet class>>#new |Tier 1|Time 15( 11+4 )ms|AST 26|Inlined 0Y 2N|IR 223/ 287|CodeSize 941|Addr 0x7f407901a000|Timestamp 56105778462892371|Src n/a
[engine] opt done id=598 Behavior>>#new <split-598> |Tier 1|Time 22( 13+9 )ms|AST 26|Inlined 0Y 0N|IR 207/ 855|CodeSize 3324|Addr 0x7f4079018000|Timestamp 56105778471049899|Src n/a
[engine] created adapter c2i_J_AAA | CodeAddress 0x7f4079017000
[engine] opt done id=599 AWFYSomSet>>#initialize: |Tier 1|Time 14( 9+6 )ms|AST 21|Inlined 0Y 1N|IR 197/ 440|CodeSize 1485|Addr 0x7f4079015000|Timestamp 56105778477488965|Src n/a
[engine] created adapter c2i_A_AAAJA | CodeAddress 0x7f4079014000
[engine] created adapter c2i_Z_AAA | CodeAddress 0x7f4079013000
[engine] created adapter c2i_A_AAAAZ | CodeAddress 0x7f4079011000
[engine] created adapter c2i_A_AAAJAAA | CodeAddress 0x7f4079010000
[engine] created adapter c2i_A_AAAJAA | CodeAddress 0x7f407900f000
[engine] opt done id=664 [] in AWFYHavlakLoopFinder>>#processEdges:w: |Tier 1|Time 55( 35+19 )ms|AST 119|Inlined 0Y 7N|IR 493/ 938|CodeSize 3960|Addr 0x7f407900d000|Timestamp 56105778532543676|Src n/a
[engine] opt done id=684 AWFYVector>>#forEach: <split-684> |Tier 1|Time 14( 10+4 )ms|AST 34|Inlined 0Y 0N|IR 109/ 178|CodeSize 793|Addr 0x7f407900b000|Timestamp 56105778547098294|Src n/a
[engine] created adapter i2c_Z_AAAAA | CodeAddress 0x7f407900a000
[engine] opt done id=694 [] in AWFYSomIdentitySet>>#contains: |Tier 1|Time 13( 10+3 )ms|AST 14|Inlined 0Y 0N|IR 92/ 128|CodeSize 574|Addr 0x7f4079004000|Timestamp 56105778560081123|Src n/a
[engine] opt done id=674 AWFYUnionFindNode>>#findSet |Tier 1|Time 90( 45+45 )ms|AST 132|Inlined 0Y 4N|IR 567/ 2657|CodeSize 11542|Addr 0x7f4079006000|Timestamp 56105778561282734|Src n/a
[engine] created adapter i2c_Z_AAAJ | CodeAddress 0x7f4079003000
[engine] created adapter c2i_A_AAAJJA | CodeAddress 0x7f4079002000
[engine] opt done id=667 AWFYSomSet>>#contains: |Tier 1|Time 45( 18+27 )ms|AST 24|Inlined 0Y 1N|IR 289/ 2154|CodeSize 9059|Addr 0x7f3e70008000|Timestamp 56105778605689179|Src n/a
[engine] opt done id=695 AWFYVector>>#forEach: <split-695> |Tier 1|Time 60( 38+21 )ms|AST 74|Inlined 0Y 1N|IR 342/ 1094|CodeSize 5163|Addr 0x7f3e70005000|Timestamp 56105778621117346|Src n/a
[engine] created adapter c2i_A_AAAAA | CodeAddress 0x7f4079001000
[engine] opt done id=696 AWFYVector>>#forEach: <split-696> |Tier 1|Time 55( 35+20 )ms|AST 74|Inlined 0Y 1N|IR 333/ 1044|CodeSize 4850|Addr 0x7f3e70002000|Timestamp 56105778660617470|Src n/a
[engine] created adapter i2c_A_AAAJJAA | CodeAddress 0x7f4079000000
[engine] opt done id=661 AWFYHavlakLoopFinder>>#identifyEdges: |Tier 1|Time 74( 45+29 )ms|AST 118|Inlined 0Y 1N|IR 480/ 1444|CodeSize 6499|Addr 0x7f3e5007e000|Timestamp 56105778695851191|Src n/a
[engine] opt done id=687 AWFYSomIdentitySet>>#contains: |Tier 1|Time 40( 14+26 )ms|AST 24|Inlined 0Y 1N|IR 287/ 2095|CodeSize 9031|Addr 0x7f3e5007a000|Timestamp 56105778735887583|Src n/a
[engine] created adapter c2i_A_AAAAJA | CodeAddress 0x7f3e70001000
[engine] opt done id=690 AWFYVector>>#forEach: <split-690> |Tier 1|Time 58( 37+21 )ms|AST 74|Inlined 0Y 1N|IR 348/ 1085|CodeSize 5220|Addr 0x7f3e50077000|Timestamp 56105778794625910|Src n/a
[engine] opt done id=699 AWFYVector>>#forEach: <split-699> |Tier 1|Time 45( 26+19 )ms|AST 74|Inlined 0Y 1N|IR 333/ 1015|CodeSize 4764|Addr 0x7f3e50074000|Timestamp 56105778840304509|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 0x7f3e50068000|Timestamp 56105778862536682|Src n/a
[engine] opt done id=683 [] in AWFYHavlakLoopFinder>>#stepEProcessNonBackPreds:nodePool:workList:x: |Tier 1|Time 204( 90+114 )ms|AST 202|Inlined 0Y 7N|IR 1126/ 7646|CodeSize 34103|Addr 0x7f3e5006a000|Timestamp 56105778865048861|Src n/a
[engine] opt done id=638 AWFYUnionFindNode class>>#new |Tier 1|Time 15( 11+5 )ms|AST 24|Inlined 0Y 2N|IR 193/ 270|CodeSize 876|Addr 0x7f3e50066000|Timestamp 56105778878226139|Src n/a
[engine] opt done id=643 [] in AWFYHavlakLoopFinder>>#initAllNodes |Tier 1|Time 24( 16+8 )ms|AST 31|Inlined 0Y 2N|IR 217/ 349|CodeSize 1223|Addr 0x7f3e50064000|Timestamp 56105778889034280|Src n/a
[engine] created adapter i2c_A_AAAAJJ | CodeAddress 0x7f3e70000000
[engine] opt done id=639 Behavior>>#new <split-639> |Tier 1|Time 21( 13+9 )ms|AST 27|Inlined 0Y 1N|IR 170/ 616|CodeSize 2364|Addr 0x7f3e50062000|Timestamp 56105778899523718|Src n/a
[engine] created adapter i2c_A_AAAJA | CodeAddress 0x7f3e50061000
[engine] created adapter c2i_A_AAAJAJA | CodeAddress 0x7f3e50060000
[engine] opt done id=649 AWFYSomIdentityDictionary>>#newEntry:value:hash: |Tier 1|Time 34( 30+5 )ms|AST 29|Inlined 0Y 1N|IR 169/ 248|CodeSize 884|Addr 0x7f3e5005e000|Timestamp 56105778923472887|Src n/a
[engine] created adapter i2c_A_AAAJAJA | CodeAddress 0x7f3e5005d000
[engine] opt done id=650 AWFYDictIdEntry class>>#new:key:value:next: |Tier 1|Time 26( 20+6 )ms|AST 39|Inlined 0Y 2N|IR 212/ 293|CodeSize 1045|Addr 0x7f3e5005b000|Timestamp 56105778949469976|Src n/a
[engine] opt done id=671 AWFYHavlakLoopFinder>>#stepD:nodePool: |Tier 1|Time 58( 25+33 )ms|AST 42|Inlined 0Y 2N|IR 374/ 2533|CodeSize 10923|Addr 0x7f3e50057000|Timestamp 56105778958068575|Src n/a
[engine] opt done id=651 Behavior>>#new <split-651> |Tier 1|Time 17( 11+6 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f3e50055000|Timestamp 56105778975089205|Src n/a
[engine] opt done id=652 AWFYDictEntry>>#init:key:value:next: |Tier 1|Time 17( 10+7 )ms|AST 17|Inlined 0Y 0N|IR 190/ 487|CodeSize 1667|Addr 0x7f3e50053000|Timestamp 56105778992422531|Src n/a
[engine] opt done id=662 AWFYHavlakLoopFinder>>#processEdges:w: |Tier 1|Time 56( 23+33 )ms|AST 56|Inlined 0Y 2N|IR 366/ 2415|CodeSize 10430|Addr 0x7f3e5004f000|Timestamp 56105779005974247|Src n/a
[engine] opt done id=663 AWFYBasicBlock>>#numPred |Tier 1|Time 15( 9+6 )ms|AST 17|Inlined 0Y 1N|IR 169/ 299|CodeSize 1042|Addr 0x7f3e5004d000|Timestamp 56105779007158047|Src n/a
[engine] created adapter i2c_A_AAAAJJA | CodeAddress 0x7f3e5004c000
[engine] opt done id=654 AWFYUnionFindNode>>#initNode:dfs: |Tier 1|Time 15( 9+6 )ms|AST 13|Inlined 0Y 0N|IR 178/ 404|CodeSize 1312|Addr 0x7f3e5004a000|Timestamp 56105779021311825|Src n/a
[engine] opt done id=657 AWFYDictEntry>>#value: |Tier 1|Time 10( 5+5 )ms|AST 8|Inlined 0Y 0N|IR 134/ 329|CodeSize 991|Addr 0x7f3e50048000|Timestamp 56105779031276240|Src n/a
[engine] opt done id=655 AWFYSomDictionary>>#insertBucketEntry:value:hash:head: |Tier 1|Time 28( 22+6 )ms|AST 51|Inlined 0Y 2N|IR 211/ 298|CodeSize 1112|Addr 0x7f3e50046000|Timestamp 56105779035606481|Src n/a
[engine] created adapter i2c_A_AAAAJA | CodeAddress 0x7f3e50045000
[engine] opt done id=677 AWFYVector>>#removeFirst |Tier 1|Time 28( 19+8 )ms|AST 44|Inlined 0Y 1N|IR 228/ 401|CodeSize 1424|Addr 0x7f3e50043000|Timestamp 56105779063417581|Src n/a
[engine] opt done id=692 AWFYUnionFindNode>>#union: |Tier 1|Time 9( 5+4 )ms|AST 8|Inlined 0Y 0N|IR 132/ 266|CodeSize 827|Addr 0x7f3e50041000|Timestamp 56105779072454805|Src n/a
[engine] opt done id=678 AWFYSomSet>>#size |Tier 1|Time 14( 9+6 )ms|AST 17|Inlined 0Y 1N|IR 169/ 299|CodeSize 1042|Addr 0x7f3e5003f000|Timestamp 56105779086769855|Src n/a
[engine] opt done id=679 AWFYHavlakLoopFinder>>#MaxNonBackPreds |Tier 1|Time 7( 5+2 )ms|AST 14|Inlined 0Y 0N|IR 87/ 123|CodeSize 481|Addr 0x7f3e5003d000|Timestamp 56105779094331608|Src n/a
[engine] opt done id=691 [] in AWFYHavlakLoopFinder>>#setLoopAttribute:nodePool:loop: |Tier 1|Time 68( 52+16 )ms|AST 128|Inlined 0Y 3N|IR 446/ 761|CodeSize 2911|Addr 0x7f3e5003b000|Timestamp 56105779099501244|Src n/a
[engine] created adapter i2c_A_AAAJAAA | CodeAddress 0x7f3e5003a000
[engine] opt done id=681 AWFYSomSet>>#forEach: |Tier 1|Time 16( 10+6 )ms|AST 21|Inlined 0Y 1N|IR 171/ 301|CodeSize 1067|Addr 0x7f3e5001e000|Timestamp 56105779115996990|Src n/a
[engine] opt done id=685 [] in [] in AWFYHavlakLoopFinder>>#stepEProcessNonBackPreds:nodePool:workList:x: |Tier 1|Time 8( 5+3 )ms|AST 14|Inlined 0Y 0N|IR 92/ 128|CodeSize 574|Addr 0x7f3e5001c000|Timestamp 56105779124192793|Src n/a
[engine] opt done id=635 AWFYHavlakLoopFinder>>#findLoops |Tier 1|Time 947( 398+549 )ms|AST 697|Inlined 0Y 27N|IR 5186/ 23454|CodeSize 101516|Addr 0x7f3e50020000|Timestamp 56105779131014050|Src n/a
[engine] created adapter i2c_J_AAAAJ | CodeAddress 0x7f3e5001b000
[engine] opt done id=693 AWFYSimpleLoop>>#addNode: |Tier 1|Time 16( 10+6 )ms|AST 21|Inlined 0Y 1N|IR 171/ 301|CodeSize 1067|Addr 0x7f3e50019000|Timestamp 56105779139945669|Src n/a
[engine] opt done id=680 AWFYHavlakLoopFinder>>#stepEProcessNonBackPreds:nodePool:workList:x: |Tier 1|Time 66( 30+36 )ms|AST 54|Inlined 0Y 2N|IR 388/ 2718|CodeSize 12064|Addr 0x7f3e50015000|Timestamp 56105779160617928|Src n/a
[engine] opt done id=670 [] in AWFYSomSet>>#contains: |Tier 1|Time 9( 6+3 )ms|AST 15|Inlined 0Y 0N|IR 94/ 130|CodeSize 574|Addr 0x7f3e50013000|Timestamp 56105779169503240|Src n/a
[engine] created adapter c2i_J_AAAAJ | CodeAddress 0x7f3e50012000
[engine] opt done id=653 AWFYHavlakLoopFinder>>#doDFS:current: |Tier 1|Time 114( 87+27 )ms|AST 216|Inlined 0Y 7N|IR 675/ 1207|CodeSize 6076|Addr 0x7f3e5000f000|Timestamp 56105779245822702|Src n/a
[engine] opt done id=660 AWFYHavlakLoopFinder>>#doDFS:current: <split-660> |Tier 1|Time 111( 79+32 )ms|AST 216|Inlined 0Y 7N|IR 734/ 1480|CodeSize 7754|Addr 0x7f3e5000c000|Timestamp 56105779251301332|Src n/a
[engine] created adapter i2c_A_AAAAZ | CodeAddress 0x7f3e5000b000
[engine] opt done id=702 AWFYHavlakLoopFinder>>#doDFS:current: <split-702> |Tier 1|Time 98( 70+28 )ms|AST 216|Inlined 0Y 7N|IR 675/ 1207|CodeSize 5952|Addr 0x7f3e50008000|Timestamp 56105779267506523|Src n/a
[engine] opt done id=594 AWFYSimpleLoop class>>#basicBlock:reducible: |Tier 1|Time 26( 19+8 )ms|AST 33|Inlined 0Y 2N|IR 206/ 288|CodeSize 1002|Addr 0x7f3e50006000|Timestamp 56105779278098913|Src n/a
[engine] opt done id=595 Behavior>>#new <split-595> |Tier 1|Time 33( 13+20 )ms|AST 26|Inlined 0Y 0N|IR 169/ 789|CodeSize 3084|Addr 0x7f3e50004000|Timestamp 56105779300808545|Src n/a
[engine] opt done id=602 AWFYSimpleLoop>>#counter: |Tier 1|Time 9( 5+4 )ms|AST 8|Inlined 0Y 0N|IR 144/ 187|CodeSize 600|Addr 0x7f3e50002000|Timestamp 56105779310502381|Src n/a
[engine] opt done id=596 AWFYSimpleLoop>>#init:reducible: |Tier 1|Time 52( 37+15 )ms|AST 77|Inlined 0Y 3N|IR 539/ 917|CodeSize 3056|Addr 0x7f3e50000000|Timestamp 56105779330252897|Src n/a
[engine] created adapter i2c_A_AAAJJA | CodeAddress 0x7f3e3cddc000
[engine] opt done id=703 AWFYHavlakLoopFinder>>#doDFS:current: <split-703> |Tier 1|Time 102( 74+28 )ms|AST 216|Inlined 0Y 7N|IR 675/ 1207|CodeSize 5952|Addr 0x7f3e3cdd9000|Timestamp 56105779348030854|Src n/a
[engine] opt done id=673 [] in AWFYHavlakLoopFinder>>#stepD:nodePool: |Tier 1|Time 35( 26+10 )ms|AST 51|Inlined 0Y 2N|IR 281/ 493|CodeSize 1761|Addr 0x7f3e3cdd7000|Timestamp 56105779365683441|Src n/a
[engine] created adapter i2c_A_AAAAA | CodeAddress 0x7f3e3cdd6000
[engine] opt done id=686 AWFYLoopStructureGraph>>#createNewLoop:reducible: |Tier 1|Time 36( 27+10 )ms|AST 71|Inlined 0Y 3N|IR 305/ 453|CodeSize 1651|Addr 0x7f3e3cdd4000|Timestamp 56105779384621800|Src n/a
[engine] opt done id=676 [] in AWFYHavlakLoopFinder>>#findLoops |Tier 1|Time 20( 14+6 )ms|AST 20|Inlined 0Y 1N|IR 175/ 325|CodeSize 1136|Addr 0x7f3e3cdd2000|Timestamp 56105779385892837|Src n/a
[engine] created adapter i2c_A_AAAJAA | CodeAddress 0x7f3e3cdd1000
[engine] opt done id=689 AWFYUnionFindNode>>#loop: |Tier 1|Time 9( 5+4 )ms|AST 8|Inlined 0Y 0N|IR 132/ 266|CodeSize 827|Addr 0x7f3e3cdcf000|Timestamp 56105779395066608|Src n/a
[engine] opt inval. id=605 AWFYVector>>#at: |Timestamp 56105779397962306|Src n/a|Reason null
[engine] opt deopt id=605 AWFYVector>>#at: | |Timestamp 56105779398162690|Src n/a
[engine] opt done id=701 AWFYHavlakLoopFinder>>#doDFS:current: <split-701> |Tier 1|Time 98( 70+27 )ms|AST 216|Inlined 0Y 7N|IR 656/ 1139|CodeSize 5851|Addr 0x7f3e3cdcc000|Timestamp 56105779408314639|Src n/a
[engine] opt done id=605 AWFYVector>>#at: |Tier 1|Time 26( 14+12 )ms|AST 35|Inlined 0Y 0N|IR 249/ 680|CodeSize 2436|Addr 0x7f3e3cdca000|Timestamp 56105779434771796|Src n/a
[engine] opt done id=688 AWFYHavlakLoopFinder>>#setLoopAttribute:nodePool:loop: |Tier 1|Time 66( 31+35 )ms|AST 55|Inlined 0Y 2N|IR 389/ 2629|CodeSize 11536|Addr 0x7f3e3cdc6000|Timestamp 56105779450827869|Src n/a
[engine] opt done id=610 AWFYControlFlowGraph>>#numNodes |Tier 1|Time 15( 9+6 )ms|AST 17|Inlined 0Y 1N|IR 169/ 299|CodeSize 1042|Addr 0x7f3e3cdc4000|Timestamp 56105779466251776|Src n/a
[engine] opt done id=700 AWFYHavlakLoopFinder>>#doDFS:current: <split-700> |Tier 1|Time 99( 71+27 )ms|AST 216|Inlined 0Y 7N|IR 675/ 1207|CodeSize 6067|Addr 0x7f3e3cdc1000|Timestamp 56105779493899718|Src n/a
[engine] opt done id=604 AWFYControlFlowGraph>>#createNode: |Tier 1|Time 57( 40+17 )ms|AST 115|Inlined 0Y 5N|IR 484/ 848|CodeSize 3285|Addr 0x7f3e3cdbf000|Timestamp 56105779523474051|Src n/a
[engine] opt done id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> |Tier 1|Time 98( 70+27 )ms|AST 216|Inlined 0Y 7N|IR 675/ 1207|CodeSize 6067|Addr 0x7f3e3cdbc000|Timestamp 56105779532717388|Src n/a
[engine] opt done id=620 AWFYBasicBlock>>#addOutEdge: |Tier 1|Time 16( 10+6 )ms|AST 21|Inlined 0Y 1N|IR 171/ 301|CodeSize 1067|Addr 0x7f3e3cdba000|Timestamp 56105779539345663|Src n/a
[engine] opt done id=617 AWFYBasicBlockEdge class>>#for:from:to: |Tier 1|Time 21( 15+6 )ms|AST 36|Inlined 0Y 2N|IR 210/ 291|CodeSize 1020|Addr 0x7f3e3cdb8000|Timestamp 56105779553530663|Src n/a
[engine] opt done id=618 Behavior>>#new <split-618> |Tier 1|Time 21( 10+11 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f3e3cdb6000|Timestamp 56105779561038914|Src n/a
[engine] opt done id=621 AWFYBasicBlock>>#addInEdge: |Tier 1|Time 17( 10+8 )ms|AST 21|Inlined 0Y 1N|IR 171/ 301|CodeSize 1067|Addr 0x7f3e3cdb4000|Timestamp 56105779578700929|Src n/a
[engine] opt done id=622 AWFYControlFlowGraph>>#addEdge: |Tier 1|Time 15( 9+6 )ms|AST 21|Inlined 0Y 1N|IR 171/ 301|CodeSize 1067|Addr 0x7f3e3cdb2000|Timestamp 56105779593877795|Src n/a
[engine] opt done id=619 AWFYBasicBlockEdge>>#init:from:to: |Tier 1|Time 53( 39+14 )ms|AST 83|Inlined 0Y 5N|IR 394/ 776|CodeSize 2742|Addr 0x7f3e3cdac000|Timestamp 56105779606847843|Src n/a
[engine] opt done id=609 AWFYVector>>#at:put: |Tier 1|Time 114( 59+55 )ms|AST 185|Inlined 0Y 0N|IR 652/ 2647|CodeSize 12217|Addr 0x7f3e3cdae000|Timestamp 56105779607911370|Src n/a
[engine] opt inval. id=635 AWFYHavlakLoopFinder>>#findLoops |Timestamp 56105779611353394|Src n/a|Reason null
[engine] opt done id=606 AWFYBasicBlock class>>#new: |Tier 1|Time 19( 13+6 )ms|AST 30|Inlined 0Y 2N|IR 203/ 286|CodeSize 958|Addr 0x7f3e3cdaa000|Timestamp 56105779612964994|Src n/a
[engine] created adapter i2c_J_AAAJJ | CodeAddress 0x7f3e3cda9000
[engine] opt done id=607 Behavior>>#new <split-607> |Tier 1|Time 17( 11+6 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f3e3cda7000|Timestamp 56105779624476961|Src n/a
[engine] created adapter i2c_A_AAAJJ | CodeAddress 0x7f3e3cda6000
[engine] opt done id=608 AWFYBasicBlock>>#init: |Tier 1|Time 27( 19+8 )ms|AST 38|Inlined 0Y 2N|IR 262/ 527|CodeSize 1812|Addr 0x7f3e3cda4000|Timestamp 56105779635388402|Src n/a
[engine] opt inval. id=656 AWFYDictIdEntry>>#match:key: |Timestamp 56105779640901325|Src n/a|Reason null
[engine] opt inval. id=655 AWFYSomDictionary>>#insertBucketEntry:value:hash:head: |Timestamp 56105779641327449|Src n/a|Reason null
[engine] opt inval. id=657 AWFYDictEntry>>#value: |Timestamp 56105779641669968|Src n/a|Reason Latest layout assumption Layout no longer valid
[engine] opt inval. id=652 AWFYDictEntry>>#init:key:value:next: |Timestamp 56105779641814337|Src n/a|Reason Latest layout assumption Layout no longer valid
[engine] opt inval. id=651 Behavior>>#new <split-651> |Timestamp 56105779641964853|Src n/a|Reason Latest layout assumption Layout no longer valid
[engine] opt inval. id=650 AWFYDictIdEntry class>>#new:key:value:next: |Timestamp 56105779642102657|Src n/a|Reason Latest layout assumption Layout no longer valid
[engine] opt inval. id=645 AWFYSomDictionary>>#at:put: |Timestamp 56105779642415003|Src n/a|Reason Latest layout assumption Layout no longer valid
[engine] opt inval. id=658 AWFYSomDictionary>>#at: |Timestamp 56105779642561049|Src n/a|Reason Latest layout assumption Layout no longer valid
[engine] opt deopt id=655 AWFYSomDictionary>>#insertBucketEntry:value:hash:head: | |Timestamp 56105779642620277|Src n/a
[engine] opt deopt id=645 AWFYSomDictionary>>#at:put: | |Timestamp 56105779643264177|Src n/a
[engine] opt done id=616 AWFYLoopTesterApp>>#buildConnect:end: |Tier 1|Time 23( 16+6 )ms|AST 27|Inlined 0Y 1N|IR 177/ 279|CodeSize 1023|Addr 0x7f3e3cda2000|Timestamp 56105779647484761|Src n/a
[engine] created adapter c2i_A_AAAJJ | CodeAddress 0x7f3e3cda1000
[engine] opt done id=656 AWFYDictIdEntry>>#match:key: |Tier 1|Time 11( 8+3 )ms|AST 27|Inlined 0Y 0N|IR 101/ 156|CodeSize 699|Addr 0x7f3e3cd9f000|Timestamp 56105779658581919|Src n/a
[engine] opt done id=636 AWFYVector>>#removeAll |Tier 1|Time 27( 17+11 )ms|AST 27|Inlined 0Y 0N|IR 236/ 640|CodeSize 2237|Addr 0x7f3e3cd9d000|Timestamp 56105779663042141|Src n/a
[engine] opt done id=615 AWFYLoopTesterApp>>#buildStraight:n: |Tier 1|Time 53( 45+8 )ms|AST 101|Inlined 0Y 1N|IR 250/ 348|CodeSize 1727|Addr 0x7f3e3cd9b000|Timestamp 56105779666653539|Src n/a
[engine] opt done id=652 AWFYDictEntry>>#init:key:value:next: |Tier 1|Time 18( 10+8 )ms|AST 17|Inlined 0Y 0N|IR 201/ 573|CodeSize 1937|Addr 0x7f3e3cd99000|Timestamp 56105779681377321|Src n/a
[engine] opt done id=650 AWFYDictIdEntry class>>#new:key:value:next: |Tier 1|Time 21( 15+6 )ms|AST 39|Inlined 0Y 2N|IR 212/ 293|CodeSize 1045|Addr 0x7f3e3cd97000|Timestamp 56105779687747730|Src n/a
[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 0x7f3e3cd95000|Timestamp 56105779697963027|Src n/a
[engine] opt done id=655 AWFYSomDictionary>>#insertBucketEntry:value:hash:head: |Tier 1|Time 41( 33+8 )ms|AST 119|Inlined 0Y 3N|IR 303/ 387|CodeSize 1470|Addr 0x7f3e3cd93000|Timestamp 56105779729240108|Src n/a
[engine] opt inval. id=656 AWFYDictIdEntry>>#match:key: |Timestamp 56105779735442540|Src n/a|Reason null
[engine] opt inval. id=655 AWFYSomDictionary>>#insertBucketEntry:value:hash:head: |Timestamp 56105779735920907|Src n/a|Reason null
[engine] opt deopt id=655 AWFYSomDictionary>>#insertBucketEntry:value:hash:head: | |Timestamp 56105779735999412|Src n/a
[engine] opt inval. id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> |Timestamp 56105779759765797|Src n/a|Reason null
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779759879155|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779759972468|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779760128571|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779760186543|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779760302974|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779760353961|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779760469833|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779760522287|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779760634807|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779760713522|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779760873327|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779760930809|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779761013506|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779761086633|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779761170237|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779761240851|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779761322988|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779761387804|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779761473923|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779761554105|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779761636941|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779761701896|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779761762731|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779761869803|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779761923654|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779762033590|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779762084786|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779762202195|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779762252553|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779762366121|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779762425908|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779762539755|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779762589694|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779762674835|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779762739372|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779762823605|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779762895265|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779762994585|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779763066525|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779763147475|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779763212221|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779763293730|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779763363645|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779763419381|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779763536371|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779763692963|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779763800524|Src n/a
[engine] opt done id=645 AWFYSomDictionary>>#at:put: |Tier 1|Time 105( 60+45 )ms|AST 168|Inlined 0Y 5N|IR 662/ 1504|CodeSize 6083|Addr 0x7f3e3cd90000|Timestamp 56105779763798778|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779763857588|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779764090101|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779764146955|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779764258288|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779764310671|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779764411178|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779764466774|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779764566722|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779764631399|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779764712000|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779764778352|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779764852108|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779764917064|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779764993824|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779765069047|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779765248408|Src n/a
[engine] opt done id=697 AWFYSimpleLoop>>#parent: |Tier 1|Time 36( 12+24 )ms|AST 23|Inlined 0Y 1N|IR 195/ 417|CodeSize 1389|Addr 0x7f3e3cd8e000|Timestamp 56105779765251062|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779765313713|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779765446139|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779765553490|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779765605106|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779765710921|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779765759952|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779765858573|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779765909140|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779766024314|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779766074114|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779766172874|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779766223163|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779766299852|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779766364808|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779766441428|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779766504917|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779766585448|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779766649635|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779766720179|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779766784087|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779766861614|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779766919516|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779766974414|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779767076457|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779767128073|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779767225925|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779767286970|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779767386010|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779767435180|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779767531846|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779767585975|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779767683409|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779767757305|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779767827289|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779767891058|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779767968376|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779768040665|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779768121685|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779768186012|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779768256137|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779768323956|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 56105779768417199|Src n/a
[engine] opt inval. id=701 AWFYHavlakLoopFinder>>#doDFS:current: <split-701> |Timestamp 56105779768844300|Src n/a|Reason null
[engine] opt done id=656 AWFYDictIdEntry>>#match:key: |Tier 1|Time 18( 11+7 )ms|AST 27|Inlined 0Y 0N|IR 155/ 367|CodeSize 1289|Addr 0x7f3e3cd8c000|Timestamp 56105779781749672|Src n/a
[engine] opt done id=658 AWFYSomDictionary>>#at: |Tier 1|Time 35( 27+8 )ms|AST 86|Inlined 0Y 3N|IR 257/ 375|CodeSize 1409|Addr 0x7f3e3cd8a000|Timestamp 56105779800790634|Src n/a
[engine] opt done id=714 AWFYSomDictionary>>#transferEntries: |Tier 1|Time 111( 80+31 )ms|AST 187|Inlined 0Y 1N|IR 596/ 1565|CodeSize 6960|Addr 0x7f3e3cd87000|Timestamp 56105779808929863|Src n/a
[engine] opt done id=657 AWFYDictEntry>>#value: |Tier 1|Time 10( 5+5 )ms|AST 8|Inlined 0Y 0N|IR 134/ 329|CodeSize 991|Addr 0x7f3e3cd85000|Timestamp 56105779811222311|Src n/a
[engine] opt deopt id=701 AWFYHavlakLoopFinder>>#doDFS:current: <split-701> | |Timestamp 56105779821979744|Src n/a
[engine] opt done id=698 AWFYSimpleLoop>>#addChildLoop: |Tier 1|Time 15( 9+6 )ms|AST 21|Inlined 0Y 1N|IR 171/ 301|CodeSize 1067|Addr 0x7f3e3cd83000|Timestamp 56105779826605498|Src n/a
[engine] opt done id=655 AWFYSomDictionary>>#insertBucketEntry:value:hash:head: |Tier 1|Time 48( 38+10 )ms|AST 119|Inlined 0Y 4N|IR 359/ 436|CodeSize 1579|Addr 0x7f3e3cd81000|Timestamp 56105779829952603|Src n/a
[engine] created adapter i2c_J_AAJA | CodeAddress 0x7f3e3cd80000
[engine] opt done id=627 AWFYLoopTesterApp>>#findLoops: |Tier 1|Time 22( 16+6 )ms|AST 40|Inlined 0Y 2N|IR 212/ 320|CodeSize 1176|Addr 0x7f3e3cd7e000|Timestamp 56105779852421340|Src n/a
[engine] opt done id=625 Integer>>#timesRepeat: |Tier 1|Time 35( 19+16 )ms|AST 48|Inlined 0Y 0N|IR 271/ 857|CodeSize 4056|Addr 0x7f3e3cd7c000|Timestamp 56105779861779502|Src n/a
[engine] opt done id=628 AWFYHavlakLoopFinder class>>#new:lsg: |Tier 1|Time 19( 13+5 )ms|AST 33|Inlined 0Y 2N|IR 202/ 286|CodeSize 1002|Addr 0x7f3e3cd7a000|Timestamp 56105779871358303|Src n/a
[engine] opt done id=629 Behavior>>#new <split-629> |Tier 1|Time 21( 11+10 )ms|AST 26|Inlined 0Y 0N|IR 168/ 708|CodeSize 2691|Addr 0x7f3e3cd78000|Timestamp 56105779882589284|Src n/a
[engine] opt done id=631 AWFYSomIdentityDictionary class>>#new |Tier 1|Time 12( 8+4 )ms|AST 16|Inlined 0Y 1N|IR 155/ 225|CodeSize 709|Addr 0x7f3e3cd76000|Timestamp 56105779894418696|Src n/a
[engine] opt done id=630 AWFYHavlakLoopFinder>>#init:lsg: |Tier 1|Time 37( 25+12 )ms|AST 52|Inlined 0Y 3N|IR 366/ 882|CodeSize 3035|Addr 0x7f3e3cd74000|Timestamp 56105779908909267|Src n/a
[engine] opt done id=632 AWFYSomDictionary class>>#new: |Tier 1|Time 17( 11+5 )ms|AST 27|Inlined 0Y 2N|IR 199/ 274|CodeSize 905|Addr 0x7f3e3cd72000|Timestamp 56105779911236148|Src n/a
[engine] opt done id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> |Tier 1|Time 106( 73+33 )ms|AST 216|Inlined 0Y 7N|IR 734/ 1480|CodeSize 7642|Addr 0x7f3e3cd6f000|Timestamp 56105779915213253|Src n/a
[engine] opt done id=633 Behavior>>#new <split-633> |Tier 1|Time 17( 11+6 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f3e3cd6d000|Timestamp 56105779925780568|Src n/a
[engine] opt done id=634 AWFYSomDictionary>>#initialize: |Tier 1|Time 18( 11+7 )ms|AST 20|Inlined 0Y 0N|IR 186/ 483|CodeSize 1790|Addr 0x7f3e3cd6b000|Timestamp 56105779929431428|Src n/a
[engine] opt done id=637 AWFYSomDictionary>>#removeAll |Tier 1|Time 23( 14+9 )ms|AST 25|Inlined 0Y 0N|IR 208/ 607|CodeSize 2240|Addr 0x7f3e3cd69000|Timestamp 56105779939017144|Src n/a
[engine] opt done id=626 [] in AWFYLoopTesterApp>>#addDummyLoops: |Tier 1|Time 14( 10+5 )ms|AST 18|Inlined 0Y 1N|IR 163/ 259|CodeSize 865|Addr 0x7f3e3cd67000|Timestamp 56105779944228757|Src n/a
[engine] opt done id=710 Integer>>#timesRepeat: <split-710> |Tier 1|Time 31( 16+15 )ms|AST 48|Inlined 0Y 1N|IR 288/ 809|CodeSize 3648|Addr 0x7f3e3cd65000|Timestamp 56105779975820558|Src n/a
[engine] opt done id=641 AWFYHavlakLoopFinder>>#initAllNodes |Tier 1|Time 70( 28+42 )ms|AST 57|Inlined 0Y 2N|IR 565/ 3092|CodeSize 12837|Addr 0x7f3e3cd60000|Timestamp 56105779996022970|Src n/a
[engine] opt inval. id=695 AWFYVector>>#forEach: <split-695> |Timestamp 56105780001905652|Src n/a|Reason null
[engine] opt deopt id=695 AWFYVector>>#forEach: <split-695> | |Timestamp 56105780002117282|Src n/a
[engine] opt inval. id=696 AWFYVector>>#forEach: <split-696> |Timestamp 56105780004586367|Src n/a|Reason null
[engine] opt done id=623 AWFYLoopTesterApp>>#buildDiamond: |Tier 1|Time 63( 45+18 )ms|AST 151|Inlined 0Y 4N|IR 339/ 513|CodeSize 2191|Addr 0x7f3e3cd5e000|Timestamp 56105780004627297|Src n/a
[engine] opt deopt id=696 AWFYVector>>#forEach: <split-696> | |Timestamp 56105780004650275|Src n/a
[engine] opt inval. id=683 [] in AWFYHavlakLoopFinder>>#stepEProcessNonBackPreds:nodePool:workList:x: |Timestamp 56105780007154143|Src n/a|Reason null
[engine] opt deopt id=683 [] in AWFYHavlakLoopFinder>>#stepEProcessNonBackPreds:nodePool:workList:x: | |Timestamp 56105780007238237|Src n/a
[engine] opt inval. id=674 AWFYUnionFindNode>>#findSet |Timestamp 56105780010172488|Src n/a|Reason null
[engine] opt inval. id=684 AWFYVector>>#forEach: <split-684> |Timestamp 56105780012559995|Src n/a|Reason null
[engine] opt deopt id=674 AWFYUnionFindNode>>#findSet | |Timestamp 56105780012770786|Src n/a
[engine] opt deopt id=635 AWFYHavlakLoopFinder>>#findLoops | |Timestamp 56105780017482520|Src n/a
[engine] opt done id=709 [] in [] in [] in AWFYLoopTesterApp>>#constructCFG:p:p: |Tier 1|Time 26( 18+9 )ms|AST 21|Inlined 0Y 1N|IR 192/ 495|CodeSize 1642|Addr 0x7f3e3cd5c000|Timestamp 56105780031051767|Src n/a
[engine] created adapter c2i_J_AAAJJ | CodeAddress 0x7f3e3cd5b000
[engine] opt done id=614 AWFYLoopTesterApp>>#buildBaseLoop: |Tier 1|Time 95( 83+13 )ms|AST 180|Inlined 0Y 9N|IR 514/ 605|CodeSize 2293|Addr 0x7f3e3cd59000|Timestamp 56105780091759579|Src n/a
[engine] opt done id=603 AWFYVector>>#append: |Tier 2|Time 148( 65+83 )ms|AST 140|Inlined 0Y 0N|IR 535/ 1896|CodeSize 8105|Addr 0x7f3e3cd56000|Timestamp 56105780124278501|Src n/a
[engine] opt done id=684 AWFYVector>>#forEach: <split-684> |Tier 1|Time 62( 47+16 )ms|AST 74|Inlined 0Y 1N|IR 326/ 1014|CodeSize 4591|Addr 0x7f3e3cd53000|Timestamp 56105780187099189|Src n/a
[engine] opt done id=674 AWFYUnionFindNode>>#findSet |Tier 1|Time 110( 79+31 )ms|AST 149|Inlined 0Y 5N|IR 619/ 2704|CodeSize 11662|Addr 0x7f3e3cd4f000|Timestamp 56105780202335353|Src n/a
[engine] opt done id=695 AWFYVector>>#forEach: <split-695> |Tier 1|Time 39( 22+17 )ms|AST 74|Inlined 0Y 1N|IR 349/ 1095|CodeSize 5230|Addr 0x7f3e3cd4c000|Timestamp 56105780226468005|Src n/a
[engine] opt done id=696 AWFYVector>>#forEach: <split-696> |Tier 1|Time 38( 22+16 )ms|AST 74|Inlined 0Y 1N|IR 340/ 1045|CodeSize 4933|Addr 0x7f3e3cd49000|Timestamp 56105780240809456|Src n/a
[engine] opt done id=701 AWFYHavlakLoopFinder>>#doDFS:current: <split-701> |Tier 1|Time 82( 59+23 )ms|AST 216|Inlined 0Y 7N|IR 675/ 1207|CodeSize 6021|Addr 0x7f3e3cd46000|Timestamp 56105780322681374|Src n/a
[engine] opt done id=605 AWFYVector>>#at: |Tier 2|Time 21( 12+10 )ms|AST 35|Inlined 0Y 0N|IR 177/ 282|CodeSize 849|Addr 0x7f3e3cd44000|Timestamp 56105780344242548|Src n/a
[engine] opt done id=588 AWFYVector class>>#new: |Tier 2|Time 35( 23+12 )ms|AST 27|Inlined 2Y 0N|IR 51/ 654|CodeSize 2735|Addr 0x7f3e3cd42000|Timestamp 56105780379617076|Src n/a
[engine] opt done id=683 [] in AWFYHavlakLoopFinder>>#stepEProcessNonBackPreds:nodePool:workList:x: |Tier 1|Time 165( 72+93 )ms|AST 204|Inlined 0Y 7N|IR 1145/ 7747|CodeSize 34544|Addr 0x7f3e3cd38000|Timestamp 56105780391519965|Src n/a
[engine] opt done id=611 AWFYVector>>#size |Tier 2|Time 9( 5+3 )ms|AST 14|Inlined 0Y 0N|IR 30/ 76|CodeSize 232|Addr 0x7f3e3cd36000|Timestamp 56105780400403321|Src n/a
[engine] opt done id=646 AWFYSomDictionary>>#hash: |Tier 2|Time 22( 19+3 )ms|AST 61|Inlined 1Y 0N|IR 26/ 73|CodeSize 230|Addr 0x7f3e3cd34000|Timestamp 56105780422523253|Src n/a
[engine] opt done id=648 AWFYSomDictionary>>#bucketIdx: |Tier 2|Time 14( 8+6 )ms|AST 35|Inlined 0Y 0N|IR 95/ 188|CodeSize 648|Addr 0x7f3e3cd32000|Timestamp 56105780437212602|Src n/a
[engine] opt done id=669 AWFYVector>>#hasSome: |Tier 2|Time 90( 33+57 )ms|AST 78|Inlined 3Y 0N|IR 437/ 2011|CodeSize 8342|Addr 0x7f3e3cd2e000|Timestamp 56105780469596444|Src n/a
[engine] opt done id=644 AWFYHavlakLoopFinder>>#Unvisited |Tier 2|Time 5( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 11/ 45|CodeSize 143|Addr 0x7f3e3cd2c000|Timestamp 56105780474625692|Src n/a
[engine] opt done id=587 AWFYVector class>>#new |Tier 2|Time 38( 27+11 )ms|AST 19|Inlined 3Y 0N|IR 44/ 587|CodeSize 2355|Addr 0x7f3e3cd2a000|Timestamp 56105780475754454|Src n/a
[engine] opt done id=656 AWFYDictIdEntry>>#match:key: |Tier 2|Time 12( 8+5 )ms|AST 27|Inlined 0Y 0N|IR 83/ 138|CodeSize 447|Addr 0x7f3e3cd28000|Timestamp 56105780487169896|Src n/a
[engine] opt done id=659 AWFYSomDictionary>>#bucket: |Tier 2|Time 24( 17+7 )ms|AST 28|Inlined 1Y 0N|IR 157/ 205|CodeSize 660|Addr 0x7f3e3cd26000|Timestamp 56105780511560554|Src n/a
[engine] opt done id=672 AWFYVector>>#isEmpty |Tier 2|Time 7( 5+2 )ms|AST 14|Inlined 0Y 0N|IR 31/ 74|CodeSize 218|Addr 0x7f3e3cd24000|Timestamp 56105780519060842|Src n/a
[engine] opt done id=665 AWFYHavlakLoopFinder>>#isAncestor:v: |Tier 2|Time 15( 10+6 )ms|AST 38|Inlined 0Y 0N|IR 146/ 195|CodeSize 517|Addr 0x7f3e3cd22000|Timestamp 56105780534631005|Src n/a
[engine] opt done id=658 AWFYSomDictionary>>#at: |Tier 2|Time 72( 61+11 )ms|AST 86|Inlined 5Y 0N|IR 295/ 321|CodeSize 1038|Addr 0x7f3e3cd20000|Timestamp 56105780548267582|Src n/a
[engine] opt done id=666 AWFYSomSet>>#add: |Tier 2|Time 223( 119+104 )ms|AST 42|Inlined 13Y 0N|IR 1192/ 2494|CodeSize 10805|Addr 0x7f3e3cd1c000|Timestamp 56105780771420954|Src n/a
[engine] created adapter i2c_unspecialized | CodeAddress 0x7f3e3cd1b000
[engine] opt done id=635 AWFYHavlakLoopFinder>>#findLoops |Tier 1|Time 794( 338+456 )ms|AST 697|Inlined 0Y 27N|IR 5184/ 23641|CodeSize 102755|Addr 0x7f3e3cd00000|Timestamp 56105780825891063|Src n/a
[engine] opt done id=668 AWFYSomSet>>#hasSome: |Tier 2|Time 100( 39+61 )ms|AST 20|Inlined 4Y 0N|IR 510/ 2095|CodeSize 8605|Addr 0x7f3e3ccfc000|Timestamp 56105780926281294|Src n/a
[engine] opt done id=705 AWFYVector>>#forEach: <split-705> |Tier 2|Time 618( 260+358 )ms|AST 74|Inlined 26Y 0N|IR 2611/ 6791|CodeSize 30166|Addr 0x7f3e3ccf3000|Timestamp 56105781152791200|Src n/a
[engine] opt done id=675 Object>>#~= |Tier 2|Time 81( 52+29 )ms|AST 31|Inlined 4Y 0N|IR 557/ 551|CodeSize 1501|Addr 0x7f3e3ccf1000|Timestamp 56105781233880297|Src n/a
[engine] opt done id=682 AWFYVector>>#forEach: <split-682> |Tier 2|Time 1288( 454+834 )ms|AST 74|Inlined 40Y 1N|IR 4648/ 15146|CodeSize 69544|Addr 0x7f3e3ccdf000|Timestamp 56105782522066002|Src n/a
[engine] opt done id=640 AWFYUnionFindNode>>#initialize |Tier 2|Time 7( 4+3 )ms|AST 7|Inlined 0Y 0N|IR 67/ 101|CodeSize 206|Addr 0x7f3e3ccdd000|Timestamp 56105782529689427|Src n/a
[engine] opt inval. id=681 AWFYSomSet>>#forEach: |Timestamp 56105782789993063|Src n/a|Reason null
[engine] opt inval. id=682 AWFYVector>>#forEach: <split-682> |Timestamp 56105782790439861|Src n/a|Reason null
[engine] opt deopt id=682 AWFYVector>>#forEach: <split-682> | |Timestamp 56105782861871860|Src n/a
[engine] opt inval. id=635 AWFYHavlakLoopFinder>>#findLoops |Timestamp 56105782862813788|Src n/a|Reason Profiled Argument Types
[engine] opt inval. id=604 AWFYControlFlowGraph>>#createNode: |Timestamp 56105782863227898|Src n/a|Reason Profiled Argument Types
[engine] opt inval. id=610 AWFYControlFlowGraph>>#numNodes |Timestamp 56105782863378343|Src n/a|Reason Profiled Argument Types
[engine] opt done id=645 AWFYSomDictionary>>#at:put: |Tier 2|Time 477( 269+209 )ms|AST 168|Inlined 20Y 0N|IR 1689/ 4603|CodeSize 21628|Addr 0x7f3e3ccd6000|Timestamp 56105783007092494|Src n/a
[engine] created adapter c2i_A_AAAAAJ | CodeAddress 0x7f3e3ccd5000
[engine] opt done id=682 AWFYVector>>#forEach: <split-682> |Tier 1|Time 70( 42+28 )ms|AST 75|Inlined 0Y 2N|IR 476/ 1817|CodeSize 9489|Addr 0x7f3e3ccd1000|Timestamp 56105783077292639|Src n/a
[engine] opt done id=681 AWFYSomSet>>#forEach: |Tier 1|Time 14( 9+5 )ms|AST 21|Inlined 0Y 1N|IR 193/ 328|CodeSize 1169|Addr 0x7f3e3cccf000|Timestamp 56105783091745703|Src n/a
[engine] opt done id=610 AWFYControlFlowGraph>>#numNodes |Tier 1|Time 12( 7+5 )ms|AST 17|Inlined 0Y 1N|IR 169/ 299|CodeSize 1042|Addr 0x7f3e3cccd000|Timestamp 56105783103807838|Src n/a
[engine] opt done id=604 AWFYControlFlowGraph>>#createNode: |Tier 1|Time 47( 33+13 )ms|AST 115|Inlined 0Y 5N|IR 484/ 848|CodeSize 3279|Addr 0x7f3e3cccb000|Timestamp 56105783150894718|Src n/a
[engine] opt done id=600 AWFYSimpleLoop>>#nestingLevel: |Tier 1|Time 15( 11+5 )ms|AST 32|Inlined 0Y 1N|IR 215/ 300|CodeSize 974|Addr 0x7f3e3ccc9000|Timestamp 56105783166489116|Src n/a
[engine] opt done id=21 Magnitude>>#max: |Tier 1|Time 8( 6+2 )ms|AST 21|Inlined 0Y 0N|IR 93/ 129|CodeSize 521|Addr 0x7f3e3ccc7000|Timestamp 56105783174321098|Src n/a
[engine] opt done id=724 [] in AWFYLoopStructureGraph>>#calculateNestingLevel |Tier 1|Time 24( 18+6 )ms|AST 61|Inlined 0Y 1N|IR 258/ 368|CodeSize 1269|Addr 0x7f3e3ccc5000|Timestamp 56105783198605243|Src n/a
[engine] opt done id=725 AWFYLoopStructureGraph>>#calculateNestingLevelRec:depth: |Tier 1|Time 48( 20+28 )ms|AST 56|Inlined 0Y 2N|IR 371/ 2565|CodeSize 11093|Addr 0x7f3e3ccc1000|Timestamp 56105783246700473|Src n/a
[engine] opt done id=726 AWFYSimpleLoop>>#depthLevel: |Tier 1|Time 8( 5+3 )ms|AST 8|Inlined 0Y 0N|IR 144/ 187|CodeSize 600|Addr 0x7f3e3ccbf000|Timestamp 56105783254652728|Src n/a
[engine] created adapter i2c_A_AAAAAJ | CodeAddress 0x7f3e3ccbe000
[engine] opt done id=727 [] in AWFYLoopStructureGraph>>#calculateNestingLevelRec:depth: |Tier 1|Time 34( 27+7 )ms|AST 84|Inlined 0Y 3N|IR 344/ 457|CodeSize 1534|Addr 0x7f3e3ccbc000|Timestamp 56105783288863501|Src n/a
[engine] opt done id=682 AWFYVector>>#forEach: <split-682> |Tier 2|Time 1242( 438+804 )ms|AST 75|Inlined 44Y 13N|IR 3733/ 14426|CodeSize 61049|Addr 0x7f3e3ccac000|Timestamp 56105784531291404|Src n/a
[engine] opt done id=674 AWFYUnionFindNode>>#findSet |Tier 2|Time 309( 214+94 )ms|AST 149|Inlined 18Y 0N|IR 1803/ 2175|CodeSize 9938|Addr 0x7f3e3cca8000|Timestamp 56105784840293799|Src n/a
[engine] opt done id=597 AWFYSomSet class>>#new |Tier 2|Time 71( 48+23 )ms|AST 26|Inlined 5Y 0N|IR 263/ 1044|CodeSize 3879|Addr 0x7f3e3cca6000|Timestamp 56105784911597005|Src n/a
[engine] opt done id=712 AWFYDictEntry>>#next: |Tier 1|Time 8( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 133/ 286|CodeSize 887|Addr 0x7f3e3cca4000|Timestamp 56105784919997244|Src n/a
[engine] opt done id=684 AWFYVector>>#forEach: <split-684> |Tier 2|Time 56( 27+29 )ms|AST 74|Inlined 2Y 0N|IR 277/ 1018|CodeSize 3877|Addr 0x7f3e3cca2000|Timestamp 56105784976501515|Src n/a
[engine] opt done id=696 AWFYVector>>#forEach: <split-696> |Tier 2|Time 220( 71+149 )ms|AST 74|Inlined 2Y 0N|IR 707/ 3610|CodeSize 16503|Addr 0x7f3e3cc9c000|Timestamp 56105785220702561|Src n/a
[engine] opt done id=690 AWFYVector>>#forEach: <split-690> |Tier 2|Time 686( 220+467 )ms|AST 74|Inlined 33Y 0N|IR 3019/ 7640|CodeSize 33660|Addr 0x7f3e3cc92000|Timestamp 56105785932044161|Src n/a
[engine] opt done id=635 AWFYHavlakLoopFinder>>#findLoops |Tier 1|Time 822( 306+515 )ms|AST 697|Inlined 0Y 27N|IR 5184/ 23641|CodeSize 102476|Addr 0x7f3e3cc77000|Timestamp 56105786042896311|Src n/a
[engine] opt done id=695 AWFYVector>>#forEach: <split-695> |Tier 2|Time 587( 274+313 )ms|AST 74|Inlined 21Y 0N|IR 2549/ 5589|CodeSize 26929|Addr 0x7f3e3cc6f000|Timestamp 56105786519040494|Src n/a
[engine] opt done id=661 AWFYHavlakLoopFinder>>#identifyEdges: |Tier 2|Time 1012( 376+636 )ms|AST 118|Inlined 30Y 0N|IR 2980/ 7637|CodeSize 33265|Addr 0x7f3e3cc65000|Timestamp 56105787055470067|Src n/a
[engine] opt done id=699 AWFYVector>>#forEach: <split-699> |Tier 2|Time 690( 303+386 )ms|AST 74|Inlined 23Y 0N|IR 1945/ 7761|CodeSize 38333|Addr 0x7f3e3cc16000|Timestamp 56105787745411067|Src n/a
[engine] opt done id=723 AWFYVector>>#forEach: <split-723> |Tier 1|Time 39( 23+16 )ms|AST 74|Inlined 0Y 1N|IR 333/ 1015|CodeSize 4940|Addr 0x7f3e3cc13000|Timestamp 56105787784542270|Src n/a
[engine] opt done id=719 AWFYHavlakLoopFinder>>#findLoops<OSR@360> |Tier 2|Time 7029(1078+5951)ms|AST 687|Inlined 99Y 7N|IR 14036/ 62855|CodeSize 273109|Addr 0x7f3e3cc21000|Timestamp 56105787801386332|Src n/a
[engine] opt done id=735 Integer>>#timesRepeat: <split-735> |Tier 1|Time 26( 14+12 )ms|AST 48|Inlined 0Y 1N|IR 282/ 779|CodeSize 3518|Addr 0x7f3e3cc11000|Timestamp 56105787810911912|Src n/a
[engine] opt done id=654 AWFYUnionFindNode>>#initNode:dfs: |Tier 2|Time 13( 7+6 )ms|AST 13|Inlined 0Y 0N|IR 104/ 287|CodeSize 734|Addr 0x7f3e3cc0f000|Timestamp 56105787814696385|Src n/a
[engine] opt done id=638 AWFYUnionFindNode class>>#new |Tier 2|Time 24( 17+7 )ms|AST 24|Inlined 3Y 0N|IR 32/ 373|CodeSize 1369|Addr 0x7f3e3cc0d000|Timestamp 56105787835304665|Src n/a
[engine] opt done id=639 Behavior>>#new <split-639> |Tier 2|Time 18( 11+7 )ms|AST 27|Inlined 1Y 0N|IR 32/ 373|CodeSize 1369|Addr 0x7f3e3cc0b000|Timestamp 56105787853726173|Src n/a
[engine] opt done id=671 AWFYHavlakLoopFinder>>#stepD:nodePool: |Tier 2|Time 656( 350+305 )ms|AST 42|Inlined 23Y 0N|IR 2712/ 4902|CodeSize 23621|Addr 0x7f3e3cc04000|Timestamp 56105788509590921|Src n/a
[engine] opt done id=677 AWFYVector>>#removeFirst |Tier 2|Time 26( 19+7 )ms|AST 44|Inlined 1Y 0N|IR 125/ 228|CodeSize 625|Addr 0x7f3e3cc02000|Timestamp 56105788536015810|Src n/a
[engine] opt done id=678 AWFYSomSet>>#size |Tier 2|Time 14( 10+4 )ms|AST 17|Inlined 1Y 0N|IR 41/ 105|CodeSize 330|Addr 0x7f3e3cc00000|Timestamp 56105788549748634|Src n/a
[engine] opt done id=679 AWFYHavlakLoopFinder>>#MaxNonBackPreds |Tier 2|Time 5( 3+2 )ms|AST 14|Inlined 0Y 0N|IR 11/ 45|CodeSize 143|Addr 0x7f3e3cbfe000|Timestamp 56105788554781723|Src n/a
[engine] opt done id=680 AWFYHavlakLoopFinder>>#stepEProcessNonBackPreds:nodePool:workList:x: |Tier 2|Time 400( 345+54 )ms|AST 54|Inlined 1Y 1N|IR 398/ 2717|CodeSize 10891|Addr 0x7f3e3cbfa000|Timestamp 56105788954575223|Src n/a
[engine] opt done id=681 AWFYSomSet>>#forEach: |Tier 2|Time 1190( 486+705 )ms|AST 21|Inlined 53Y 11N|IR 4023/ 14426|CodeSize 62353|Addr 0x7f3e3cbe9000|Timestamp 56105789005220348|Src n/a
[engine] opt done id=6 Symbol>>#= |Tier 2|Time 95( 74+20 )ms|AST 47|Inlined 2Y 0N|IR 360/ 415|CodeSize 1214|Addr 0x7f3e3cbe7000|Timestamp 56105789100260883|Src n/a
[engine] opt done id=643 [] in AWFYHavlakLoopFinder>>#initAllNodes |Tier 2|Time 487( 307+179 )ms|AST 31|Inlined 22Y 0N|IR 1775/ 4574|CodeSize 21253|Addr 0x7f3e3cbe0000|Timestamp 56105789441515672|Src n/a
[engine] opt done id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> |Tier 2|Time 727( 475+252 )ms|AST 216|Inlined 31Y 1N|IR 2577/ 5786|CodeSize 28031|Addr 0x7f3e3cbd8000|Timestamp 56105790168853138|Src n/a
[engine] opt done id=660 AWFYHavlakLoopFinder>>#doDFS:current: <split-660> |Tier 2|Time 1370( 527+842 )ms|AST 216|Inlined 77Y 5N|IR 5597/ 13168|CodeSize 62097|Addr 0x7f3e3cbc7000|Timestamp 56105790470162543|Src n/a
[engine] opt done id=692 AWFYUnionFindNode>>#union: |Tier 2|Time 8( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 58/ 189|CodeSize 439|Addr 0x7f3e3cbc5000|Timestamp 56105790478725102|Src n/a
[engine] opt done id=635 AWFYHavlakLoopFinder>>#findLoops |Tier 2|Time 4589(1084+3505)ms|AST 697|Inlined 57Y 8N|IR 9268/ 51092|CodeSize 226013|Addr 0x7f3e3cb8c000|Timestamp 56105791108361923|Src n/a
[engine] opt done id=595 Behavior>>#new <split-595> |Tier 2|Time 22( 9+13 )ms|AST 26|Inlined 0Y 0N|IR 96/ 676|CodeSize 2706|Addr 0x7f3e3cb8a000|Timestamp 56105791130884999|Src n/a
[engine] opt done id=683 [] in AWFYHavlakLoopFinder>>#stepEProcessNonBackPreds:nodePool:workList:x: |Tier 2|Time 1046( 373+673 )ms|AST 204|Inlined 41Y 0N|IR 4664/ 16227|CodeSize 76965|Addr 0x7f3e3cb76000|Timestamp 56105791524552547|Src n/a
[engine] opt done id=594 AWFYSimpleLoop class>>#basicBlock:reducible: |Tier 2|Time 473( 276+197 )ms|AST 33|Inlined 28Y 0N|IR 1811/ 4941|CodeSize 19941|Addr 0x7f3e3cb70000|Timestamp 56105791603700796|Src n/a
[engine] opt done id=602 AWFYSimpleLoop>>#counter: |Tier 2|Time 9( 5+4 )ms|AST 8|Inlined 0Y 0N|IR 70/ 112|CodeSize 215|Addr 0x7f3e3cb5d000|Timestamp 56105791612883717|Src n/a
[engine] opt done id=653 AWFYHavlakLoopFinder>>#doDFS:current: |Tier 2|Time 1461( 585+876 )ms|AST 216|Inlined 77Y 5N|IR 5541/ 13066|CodeSize 63248|Addr 0x7f3e3cb5f000|Timestamp 56105791630194622|Src n/a
[engine] opt done id=596 AWFYSimpleLoop>>#init:reducible: |Tier 2|Time 353( 217+136 )ms|AST 77|Inlined 26Y 0N|IR 1700/ 4323|CodeSize 17290|Addr 0x7f3e3cb57000|Timestamp 56105791877846841|Src n/a
[engine] opt done id=689 AWFYUnionFindNode>>#loop: |Tier 2|Time 8( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 58/ 189|CodeSize 439|Addr 0x7f3e3cb55000|Timestamp 56105791886239049|Src n/a
[engine] opt done id=649 AWFYSomIdentityDictionary>>#newEntry:value:hash: |Tier 2|Time 38( 30+8 )ms|AST 29|Inlined 3Y 0N|IR 44/ 431|CodeSize 1677|Addr 0x7f3e3cb53000|Timestamp 56105791924670057|Src n/a
[engine] created adapter c2i_J_AAAJA | CodeAddress 0x7f3e3cb52000
[engine] opt done id=711 Integer>>#timesRepeat: <split-711> |Tier 1|Time 35( 22+13 )ms|AST 48|Inlined 0Y 1N|IR 296/ 849|CodeSize 3877|Addr 0x7f3e3cb50000|Timestamp 56105791960060231|Src n/a
[engine] opt done id=532 Object>>#= |Tier 2|Time 7( 4+3 )ms|AST 14|Inlined 0Y 0N|IR 20/ 87|CodeSize 262|Addr 0x7f3e3cb4e000|Timestamp 56105791967372078|Src n/a
[engine] opt done id=593 AWFYLoopStructureGraph>>#initialize |Tier 1|Time 46( 34+12 )ms|AST 91|Inlined 0Y 5N|IR 464/ 856|CodeSize 2948|Addr 0x7f3e3cb4c000|Timestamp 56105792013686754|Src n/a
[engine] opt done id=601 AWFYSimpleLoop>>#setIsRoot |Tier 1|Time 7( 4+3 )ms|AST 7|Inlined 0Y 0N|IR 143/ 186|CodeSize 571|Addr 0x7f3e3cb4a000|Timestamp 56105792021087444|Src n/a
[engine] created adapter i2c_J_AAAJA | CodeAddress 0x7f3e3cb49000
[engine] created adapter c2i_J_AAJA | CodeAddress 0x7f3e3cb48000
[engine] opt done id=686 AWFYLoopStructureGraph>>#createNewLoop:reducible: |Tier 2|Time 487( 254+233 )ms|AST 71|Inlined 31Y 0N|IR 2212/ 6685|CodeSize 29223|Addr 0x7f3e3cb3f000|Timestamp 56105792100033351|Src n/a
[engine] opt done id=708 [] in [] in AWFYLoopTesterApp>>#constructCFG:p:p: |Tier 1|Time 104( 48+56 )ms|AST 93|Inlined 0Y 4N|IR 869/ 4969|CodeSize 20891|Addr 0x7f3e3cb38000|Timestamp 56105792124911247|Src n/a
[engine] opt done id=688 AWFYHavlakLoopFinder>>#setLoopAttribute:nodePool:loop: |Tier 2|Time 647( 248+398 )ms|AST 55|Inlined 35Y 0N|IR 3097/ 5735|CodeSize 25884|Addr 0x7f3e3cb30000|Timestamp 56105792277081862|Src n/a
[engine] opt done id=698 AWFYSimpleLoop>>#addChildLoop: |Tier 2|Time 211( 122+89 )ms|AST 21|Inlined 14Y 0N|IR 1147/ 2200|CodeSize 9393|Addr 0x7f3e3cb2c000|Timestamp 56105792488760913|Src n/a
[engine] opt done id=673 [] in AWFYHavlakLoopFinder>>#stepD:nodePool: |Tier 2|Time 412( 230+182 )ms|AST 51|Inlined 20Y 0N|IR 2351/ 4115|CodeSize 19377|Addr 0x7f3e3cb26000|Timestamp 56105792512178842|Src n/a
[engine] opt done id=664 [] in AWFYHavlakLoopFinder>>#processEdges:w: |Tier 2|Time 466( 231+235 )ms|AST 119|Inlined 25Y 0N|IR 2422/ 4774|CodeSize 20180|Addr 0x7f3e3cb20000|Timestamp 56105792591197319|Src n/a
[engine] opt done id=610 AWFYControlFlowGraph>>#numNodes |Tier 2|Time 14( 10+4 )ms|AST 17|Inlined 1Y 0N|IR 41/ 105|CodeSize 330|Addr 0x7f3e3cb1e000|Timestamp 56105792605868927|Src n/a
[engine] opt done id=676 [] in AWFYHavlakLoopFinder>>#findLoops |Tier 2|Time 153( 83+69 )ms|AST 20|Inlined 1Y 0N|IR 542/ 1970|CodeSize 8325|Addr 0x7f3e3cb1a000|Timestamp 56105792665081291|Src n/a
[engine] opt done id=697 AWFYSimpleLoop>>#parent: |Tier 2|Time 254( 158+96 )ms|AST 23|Inlined 15Y 0N|IR 1216/ 2330|CodeSize 9845|Addr 0x7f3e3cb16000|Timestamp 56105792742793041|Src n/a
[engine] opt done id=609 AWFYVector>>#at:put: |Tier 2|Time 121( 51+71 )ms|AST 185|Inlined 0Y 0N|IR 558/ 1927|CodeSize 9725|Addr 0x7f3e3cb12000|Timestamp 56105792786797807|Src n/a
[engine] opt done id=618 Behavior>>#new <split-618> |Tier 2|Time 16( 9+7 )ms|AST 26|Inlined 0Y 0N|IR 31/ 372|CodeSize 1369|Addr 0x7f3e3cb10000|Timestamp 56105792803096032|Src n/a
[engine] opt done id=604 AWFYControlFlowGraph>>#createNode: |Tier 2|Time 285( 150+135 )ms|AST 115|Inlined 14Y 0N|IR 1041/ 4855|CodeSize 22135|Addr 0x7f3e3cb09000|Timestamp 56105792891398355|Src n/a
[engine] opt done id=620 AWFYBasicBlock>>#addOutEdge: |Tier 2|Time 118( 52+66 )ms|AST 21|Inlined 1Y 0N|IR 541/ 1956|CodeSize 8214|Addr 0x7f3e3cb05000|Timestamp 56105793009407507|Src n/a
[engine] opt done id=716 [] in AWFYUnionFindNode>>#findSet |Tier 1|Time 13( 9+5 )ms|AST 19|Inlined 0Y 1N|IR 167/ 270|CodeSize 972|Addr 0x7f3e3cb03000|Timestamp 56105793022647925|Src n/a
[engine] opt done id=718 [] in AWFYLoopTesterApp>>#main:loop:p:p:p: |Tier 1|Time 15( 10+4 )ms|AST 29|Inlined 0Y 2N|IR 199/ 284|CodeSize 935|Addr 0x7f3e3cb01000|Timestamp 56105793037326936|Src n/a
[engine] opt done id=621 AWFYBasicBlock>>#addInEdge: |Tier 2|Time 118( 52+66 )ms|AST 21|Inlined 1Y 0N|IR 541/ 1956|CodeSize 8214|Addr 0x7f3e3cafd000|Timestamp 56105793155165038|Src n/a
[engine] opt done id=592 Behavior>>#new <split-592> |Tier 1|Time 18( 11+7 )ms|AST 27|Inlined 0Y 1N|IR 170/ 616|CodeSize 2364|Addr 0x7f3e3cafb000|Timestamp 56105793173872002|Src n/a
[engine] opt done id=591 AWFYLoopStructureGraph class>>#new |Tier 1|Time 13( 9+4 )ms|AST 24|Inlined 0Y 2N|IR 193/ 270|CodeSize 876|Addr 0x7f3e3caf9000|Timestamp 56105793187055286|Src n/a
[engine] opt done id=622 AWFYControlFlowGraph>>#addEdge: |Tier 2|Time 118( 52+66 )ms|AST 21|Inlined 1Y 0N|IR 541/ 1956|CodeSize 8214|Addr 0x7f3e3caf5000|Timestamp 56105793305408634|Src n/a
[engine] opt done id=617 AWFYBasicBlockEdge class>>#for:from:to: |Tier 2|Time 848( 274+574 )ms|AST 36|Inlined 38Y 0N|IR 3627/ 15129|CodeSize 75473|Addr 0x7f3e3cae1000|Timestamp 56105793591065529|Src n/a
[engine] opt done id=717 Integer>>#timesRepeat: <split-717> |Tier 1|Time 26( 14+12 )ms|AST 48|Inlined 0Y 1N|IR 282/ 779|CodeSize 3500|Addr 0x7f3e3cadf000|Timestamp 56105793617342626|Src n/a
[engine] opt done id=724 [] in AWFYLoopStructureGraph>>#calculateNestingLevel |Tier 2|Time 274( 174+100 )ms|AST 61|Inlined 16Y 0N|IR 1346/ 2366|CodeSize 9285|Addr 0x7f3e3cadb000|Timestamp 56105793891876870|Src n/a
[engine] opt done id=702 AWFYHavlakLoopFinder>>#doDFS:current: <split-702> |Tier 2|Time 759( 505+254 )ms|AST 216|Inlined 31Y 1N|IR 2520/ 5859|CodeSize 28505|Addr 0x7f3e3cad3000|Timestamp 56105794064742512|Src n/a
[engine] opt done id=723 AWFYVector>>#forEach: <split-723> |Tier 2|Time 513( 210+304 )ms|AST 74|Inlined 17Y 0N|IR 1646/ 5918|CodeSize 25440|Addr 0x7f3e3cacb000|Timestamp 56105794120884357|Src n/a
[engine] opt done id=701 AWFYHavlakLoopFinder>>#doDFS:current: <split-701> |Tier 2|Time 1175( 503+672 )ms|AST 216|Inlined 63Y 1N|IR 4812/ 11404|CodeSize 55098|Addr 0x7f3e3cabc000|Timestamp 56105795067146928|Src n/a
[engine] opt done id=615 AWFYLoopTesterApp>>#buildStraight:n: |Tier 2|Time 1119( 332+787 )ms|AST 101|Inlined 40Y 0N|IR 3804/ 15329|CodeSize 77981|Addr 0x7f3e3caa7000|Timestamp 56105795240551913|Src n/a
[engine] opt done id=726 AWFYSimpleLoop>>#depthLevel: |Tier 2|Time 8( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 70/ 112|CodeSize 215|Addr 0x7f3e3caa5000|Timestamp 56105795248619691|Src n/a
[engine] opt done id=725 AWFYLoopStructureGraph>>#calculateNestingLevelRec:depth: |Tier 2|Time 388( 344+44 )ms|AST 56|Inlined 1Y 1N|IR 294/ 2406|CodeSize 9521|Addr 0x7f3e3caa1000|Timestamp 56105795455773983|Src n/a
[engine] opt done id=636 AWFYVector>>#removeAll |Tier 2|Time 23( 12+10 )ms|AST 27|Inlined 0Y 0N|IR 163/ 469|CodeSize 1525|Addr 0x7f3e3ca9f000|Timestamp 56105795478811747|Src n/a
[engine] opt done id=627 AWFYLoopTesterApp>>#findLoops: |Tier 2|Time 137( 95+42 )ms|AST 40|Inlined 15Y 1N|IR 323/ 2348|CodeSize 9092|Addr 0x7f3e3ca9b000|Timestamp 56105795615722241|Src n/a
[engine] opt done id=641 AWFYHavlakLoopFinder>>#initAllNodes |Tier 2|Time 355( 306+49 )ms|AST 57|Inlined 0Y 2N|IR 454/ 2580|CodeSize 9598|Addr 0x7f3e3ca81000|Timestamp 56105795970962412|Src n/a
[engine] opt done id=700 AWFYHavlakLoopFinder>>#doDFS:current: <split-700> |Tier 2|Time 1915( 565+1350)ms|AST 216|Inlined 95Y 1N|IR 7104/ 16828|CodeSize 82778|Addr 0x7f3e3ca85000|Timestamp 56105795979791220|Src n/a
[engine] opt done id=626 [] in AWFYLoopTesterApp>>#addDummyLoops: |Tier 2|Time 144( 100+44 )ms|AST 18|Inlined 16Y 1N|IR 360/ 2398|CodeSize 9110|Addr 0x7f3e3ca7d000|Timestamp 56105796115591250|Src n/a
[engine] opt done id=616 AWFYLoopTesterApp>>#buildConnect:end: |Tier 2|Time 943( 294+649 )ms|AST 27|Inlined 39Y 0N|IR 3706/ 15185|CodeSize 75005|Addr 0x7f3e3ca69000|Timestamp 56105796191859935|Src n/a
[engine] opt done id=600 AWFYSimpleLoop>>#nestingLevel: |Tier 2|Time 19( 13+6 )ms|AST 32|Inlined 1Y 0N|IR 166/ 200|CodeSize 351|Addr 0x7f3e3ca67000|Timestamp 56105796210894542|Src n/a
[engine] opt done id=735 Integer>>#timesRepeat: <split-735> |Tier 2|Time 254( 112+142 )ms|AST 48|Inlined 17Y 1N|IR 489/ 5653|CodeSize 23761|Addr 0x7f3e3ca60000|Timestamp 56105796233833894|Src n/a
[engine] opt done id=623 AWFYLoopTesterApp>>#buildDiamond: |Tier 2|Time 141( 130+11 )ms|AST 151|Inlined 0Y 4N|IR 184/ 372|CodeSize 1385|Addr 0x7f3e3ca5e000|Timestamp 56105796257095230|Src n/a
[engine] opt done id=614 AWFYLoopTesterApp>>#buildBaseLoop: |Tier 2|Time 120( 108+12 )ms|AST 180|Inlined 0Y 9N|IR 263/ 410|CodeSize 1609|Addr 0x7f3e3ca5c000|Timestamp 56105796354515030|Src n/a
[engine] opt done id=709 [] in [] in [] in AWFYLoopTesterApp>>#constructCFG:p:p: |Tier 2|Time 116( 106+9 )ms|AST 21|Inlined 0Y 1N|IR 99/ 374|CodeSize 1152|Addr 0x7f3e3ca5a000|Timestamp 56105796372953580|Src n/a
[engine] opt done id=710 Integer>>#timesRepeat: <split-710> |Tier 2|Time 278( 160+118 )ms|AST 48|Inlined 1Y 1N|IR 245/ 4335|CodeSize 18021|Addr 0x7f3e3ca54000|Timestamp 56105796488813257|Src n/a
[engine] opt done id=593 AWFYLoopStructureGraph>>#initialize |Tier 2|Time 396( 259+137 )ms|AST 91|Inlined 37Y 0N|IR 1368/ 5505|CodeSize 22485|Addr 0x7f3e3ca4d000|Timestamp 56105796763352738|Src n/a
[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 0x7f3e3ca4b000|Timestamp 56105796962565952|Src n/a
[engine] opt done id=373 String>>#, |Tier 1|Time 26( 19+7 )ms|AST 56|Inlined 0Y 2N|IR 276/ 405|CodeSize 1534|Addr 0x7f3e3ca49000|Timestamp 56105796963574581|Src n/a
[engine] created adapter i2c_A_AAJ | CodeAddress 0x7f3e3ca48000
[engine] opt done id=567 StandardFileStream>>#isBinary |Tier 1|Time 10( 7+3 )ms|AST 25|Inlined 0Y 0N|IR 100/ 181|CodeSize 660|Addr 0x7f3e3ca46000|Timestamp 56105796974251832|Src n/a
[engine] created adapter c2i_J_AAJ | CodeAddress 0x7f3e3ca45000
[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 0x7f3e3ca42000|Timestamp 56105797015465110|Src n/a
[engine] opt done id=733 SmallInteger>>#printString |Tier 1|Time 56( 45+11 )ms|AST 156|Inlined 0Y 2N|IR 375/ 617|CodeSize 2868|Addr 0x7f3e3ca40000|Timestamp 56105797018966712|Src n/a
[engine] opt done id=736 Integer>>#timesRepeat: <split-736> |Tier 1|Time 28( 14+14 )ms|AST 48|Inlined 0Y 1N|IR 304/ 889|CodeSize 4115|Addr 0x7f3e3ca3d000|Timestamp 56105797026422928|Src n/a
[engine] opt done id=707 [] in AWFYLoopTesterApp>>#constructCFG:p:p: |Tier 1|Time 85( 39+46 )ms|AST 105|Inlined 0Y 4N|IR 682/ 3954|CodeSize 16736|Addr 0x7f3e3ca37000|Timestamp 56105797100989564|Src n/a
[engine] opt done id=711 Integer>>#timesRepeat: <split-711> |Tier 2|Time 294( 199+95 )ms|AST 48|Inlined 0Y 1N|IR 188/ 2754|CodeSize 11701|Addr 0x7f3e3ca33000|Timestamp 56105797312762208|Src n/a
[engine] opt done id=586 AWFYControlFlowGraph>>#initialize |Tier 1|Time 19( 12+6 )ms|AST 31|Inlined 0Y 2N|IR 231/ 497|CodeSize 1674|Addr 0x7f3e3ca31000|Timestamp 56105798104433202|Src n/a
[engine] opt done id=708 [] in [] in AWFYLoopTesterApp>>#constructCFG:p:p: |Tier 2|Time 293( 207+86 )ms|AST 93|Inlined 0Y 4N|IR 724/ 4235|CodeSize 16213|Addr 0x7f3e3ca2c000|Timestamp 56105798436797371|Src n/a
[engine] opt done id=716 [] in AWFYUnionFindNode>>#findSet |Tier 2|Time 15( 9+5 )ms|AST 19|Inlined 1Y 0N|IR 99/ 254|CodeSize 502|Addr 0x7f3e3ca2a000|Timestamp 56105799535820606|Src n/a
[engine] opt done id=584 AWFYControlFlowGraph class>>#new |Tier 1|Time 15( 10+5 )ms|AST 24|Inlined 0Y 2N|IR 193/ 270|CodeSize 876|Addr 0x7f3e3ca28000|Timestamp 56105800462290893|Src n/a
[engine] opt done id=585 Behavior>>#new <split-585> |Tier 1|Time 18( 11+7 )ms|AST 27|Inlined 0Y 1N|IR 170/ 616|CodeSize 2364|Addr 0x7f3e3ca26000|Timestamp 56105800465847114|Src n/a
[engine] opt done id=583 AWFYLoopTesterApp>>#initialize |Tier 1|Time 26( 18+8 )ms|AST 46|Inlined 0Y 3N|IR 289/ 602|CodeSize 1968|Addr 0x7f3e3ca24000|Timestamp 56105800473282586|Src n/a
[engine] opt done id=592 Behavior>>#new <split-592> |Tier 2|Time 395( 280+115 )ms|AST 27|Inlined 38Y 0N|IR 945/ 4292|CodeSize 15892|Addr 0x7f3e3ca1f000|Timestamp 56105800927074602|Src n/a
[engine] opt done id=591 AWFYLoopStructureGraph class>>#new |Tier 2|Time 532( 368+164 )ms|AST 24|Inlined 77Y 0N|IR 1746/ 7552|CodeSize 28255|Addr 0x7f3e3ca17000|Timestamp 56105801063926496|Src n/a
[engine] opt done id=718 [] in AWFYLoopTesterApp>>#main:loop:p:p:p: |Tier 2|Time 186( 181+5 )ms|AST 29|Inlined 0Y 2N|IR 93/ 175|CodeSize 559|Addr 0x7f3e3ca15000|Timestamp 56105801272043810|Src n/a
[engine] opt done id=717 Integer>>#timesRepeat: <split-717> |Tier 2|Time 361( 275+85 )ms|AST 48|Inlined 1Y 2N|IR 232/ 3224|CodeSize 13845|Addr 0x7f3e3ca10000|Timestamp 56105802077625592|Src n/a
[engine] opt done id=555 Character class>>#cr |Tier 1|Time 10( 6+4 )ms|AST 19|Inlined 0Y 0N|IR 93/ 135|CodeSize 505|Addr 0x7f3e3ca0e000|Timestamp 56105809852717286|Src n/a
[engine] created adapter i2c_A_AAACA | CodeAddress 0x7f3e3ca0d000
[engine] created adapter i2c_J_AAC | CodeAddress 0x7f3e3ca0c000
[engine] opt done id=553 Character>>#asUnicode |Tier 1|Time 15( 12+2 )ms|AST 31|Inlined 0Y 0N|IR 89/ 125|CodeSize 454|Addr 0x7f3e3ca0a000|Timestamp 56105812194558785|Src n/a
[engine] created adapter c2i_J_AAC | CodeAddress 0x7f3e3ca09000
[engine] created adapter c2i_A_AAAC | CodeAddress 0x7f3e3ca08000
[engine] opt done id=551 UTF8TextConverter>>#nextPut:toStream: |Tier 1|Time 65( 53+12 )ms|AST 130|Inlined 0Y 5N|IR 427/ 723|CodeSize 2820|Addr 0x7f3e3ca06000|Timestamp 56105812244301516|Src n/a
[engine] opt done id=499 FileStream class>>#stdout |Tier 1|Time 19( 12+6 )ms|AST 37|Inlined 0Y 1N|IR 201/ 403|CodeSize 1464|Addr 0x7f3e3ca04000|Timestamp 56105814522654190|Src n/a
[engine] opt done id=566 MultiByteFileStream>>#nextPutAll: |Tier 1|Time 24( 18+6 )ms|AST 65|Inlined 0Y 2N|IR 230/ 391|CodeSize 1441|Addr 0x7f3e3ca02000|Timestamp 56105814527917628|Src n/a
[engine] opt done id=498 AWFYScriptConsole class>>#println: |Tier 1|Time 26( 19+6 )ms|AST 62|Inlined 0Y 4N|IR 279/ 373|CodeSize 1344|Addr 0x7f3e3ca00000|Timestamp 56105814529628547|Src n/a
[engine] created adapter i2c_A_AAAJJJ | CodeAddress 0x7f3e3c9ff000
[engine] opt done id=706 AWFYLoopTesterApp>>#constructCFG:p:p: |Tier 1|Time 55( 21+34 )ms|AST 43|Inlined 0Y 1N|IR 355/ 3105|CodeSize 14086|Addr 0x7f3e3c9fa000|Timestamp 56105814618635186|Src n/a
[engine] opt done id=728 AWFYLoopStructureGraph>>#numLoops |Tier 1|Time 13( 8+5 )ms|AST 17|Inlined 0Y 1N|IR 169/ 299|CodeSize 1042|Addr 0x7f3e3c9f8000|Timestamp 56105815692233779|Src n/a
[engine] created adapter i2c_Z_AAAAJ | CodeAddress 0x7f3e3c9f7000
[engine] opt done id=729 ArrayedCollection class>>#with:with: |Tier 1|Time 24( 17+7 )ms|AST 52|Inlined 0Y 0N|IR 206/ 460|CodeSize 1783|Addr 0x7f3e3c9f5000|Timestamp 56105815703251385|Src n/a
[engine] opt done id=722 AWFYLoopStructureGraph>>#calculateNestingLevel |Tier 1|Time 48( 18+30 )ms|AST 39|Inlined 0Y 2N|IR 504/ 2790|CodeSize 11424|Addr 0x7f3e3c9f1000|Timestamp 56105815712163866|Src n/a
[engine] opt done id=730 AWFYHavlak>>#verifyResult:iterations: |Tier 1|Time 38( 21+18 )ms|AST 65|Inlined 0Y 0N|IR 220/ 404|CodeSize 1501|Addr 0x7f3e3c9ef000|Timestamp 56105815730901282|Src n/a
[engine] created adapter c2i_A_AAJ | CodeAddress 0x7f3e3c9ee000
[engine] opt done id=731 AWFYRun>>#printResult: |Tier 1|Time 48( 40+7 )ms|AST 68|Inlined 0Y 5N|IR 337/ 484|CodeSize 1724|Addr 0x7f3e3c9ec000|Timestamp 56105815751082741|Src n/a
[engine] created adapter i2c_J_AAJ | CodeAddress 0x7f3e3c9eb000
[engine] opt done id=732 Object>>#asString |Tier 1|Time 11( 7+4 )ms|AST 17|Inlined 0Y 1N|IR 156/ 227|CodeSize 689|Addr 0x7f3e3c9e9000|Timestamp 56105816863244210|Src n/a
[engine] opt done id=568 TextConverter>>#nextPutAll:toStream: |Tier 1|Time 16( 11+4 )ms|AST 34|Inlined 0Y 1N|IR 176/ 292|CodeSize 1036|Addr 0x7f3e3c9e7000|Timestamp 56105816868341067|Src n/a
[engine] opt done id=734 SmallInteger>>#decimalDigitLength |Tier 1|Time 18( 16+3 )ms|AST 47|Inlined 0Y 0N|IR 101/ 146|CodeSize 603|Addr 0x7f3e3c9e5000|Timestamp 56105816871020106|Src n/a
[engine] created adapter c2i_A_AAAJAJ | CodeAddress 0x7f3e3c9e4000
[engine] opt done id=569 TextConverter>>#next:putAll:startingAt:toStream: |Tier 1|Time 47( 39+9 )ms|AST 133|Inlined 0Y 2N|IR 312/ 499|CodeSize 1931|Addr 0x7f3e3c9e2000|Timestamp 56105816910964862|Src n/a
[engine] created adapter i2c_A_AAAJAJ | CodeAddress 0x7f3e3c9e1000
[engine] opt done id=572 WriteStream>>#cr |Tier 1|Time 15( 11+5 )ms|AST 31|Inlined 0Y 2N|IR 199/ 287|CodeSize 935|Addr 0x7f3e3c9df000|Timestamp 56105818027643825|Src n/a
[engine] opt done id=570 MultiByteFileStream>>#basicNext:putAll:startingAt: |Tier 1|Time 15( 12+3 )ms|AST 23|Inlined 0Y 1N|IR 164/ 235|CodeSize 805|Addr 0x7f3e3c9dd000|Timestamp 56105818027643825|Src n/a
[engine] created adapter i2c_A_AAAC | CodeAddress 0x7f3e3c9dc000
[engine] opt done id=571 StandardFileStream>>#next:putAll:startingAt: |Tier 1|Time 33( 24+9 )ms|AST 65|Inlined 0Y 0N|IR 228/ 502|CodeSize 2204|Addr 0x7f3e3c9da000|Timestamp 56105818045356688|Src n/a
[engine] created adapter c2i_A_AAACA | CodeAddress 0x7f3e3c9d9000
[engine] opt done id=573 MultiByteFileStream>>#nextPut: |Tier 1|Time 27( 22+5 )ms|AST 35|Inlined 0Y 1N|IR 181/ 317|CodeSize 1125|Addr 0x7f3e3c9d7000|Timestamp 56105818054943242|Src n/a
[engine] opt done id=574 MultiByteFileStream>>#basicNextPutAll: |Tier 1|Time 10( 6+4 )ms|AST 17|Inlined 0Y 1N|IR 154/ 225|CodeSize 736|Addr 0x7f3e3c9d5000|Timestamp 56105819190164964|Src n/a
[engine] opt done id=576 StandardFileStream>>#flush |Tier 1|Time 11( 7+4 )ms|AST 19|Inlined 0Y 0N|IR 156/ 269|CodeSize 936|Addr 0x7f3e3c9d3000|Timestamp 56105819191421543|Src n/a
[engine] opt done id=575 StandardFileStream>>#nextPutAll: |Tier 1|Time 37( 26+10 )ms|AST 90|Inlined 0Y 0N|IR 285/ 628|CodeSize 2779|Addr 0x7f3e3c9d1000|Timestamp 56105819216821738|Src n/a
[engine] created adapter c2i_A_AAAJJJJJ | CodeAddress 0x7f3e3c9d0000
[engine] opt done id=579 AWFYRun>>#measure: |Tier 1|Time 31( 24+7 )ms|AST 93|Inlined 0Y 2N|IR 310/ 444|CodeSize 1667|Addr 0x7f3e3c9ce000|Timestamp 56105819221793573|Src n/a
[engine] created adapter c2i_Z_AAAAJ | CodeAddress 0x7f3e3c9cd000
[engine] opt done id=580 AWFYHavlak>>#innerBenchmarkLoop: |Tier 1|Time 45( 40+5 )ms|AST 54|Inlined 0Y 3N|IR 259/ 337|CodeSize 1174|Addr 0x7f3e3c9cb000|Timestamp 56105819236304678|Src n/a
[engine] opt done id=581 AWFYLoopTesterApp class>>#new |Tier 1|Time 14( 10+5 )ms|AST 24|Inlined 0Y 2N|IR 193/ 270|CodeSize 876|Addr 0x7f3e3c9c9000|Timestamp 56105820338138818|Src n/a
[engine] opt done id=582 Behavior>>#new <split-582> |Tier 1|Time 18( 11+7 )ms|AST 27|Inlined 0Y 1N|IR 170/ 616|CodeSize 2364|Addr 0x7f3e3c9c7000|Timestamp 56105820341415589|Src n/a
[engine] created adapter i2c_A_AAAJJJJJ | CodeAddress 0x7f3e3c9c6000
[engine] opt done id=613 AWFYLoopTesterApp>>#constructSimpleCFG |Tier 1|Time 33( 24+9 )ms|AST 70|Inlined 0Y 4N|IR 323/ 526|CodeSize 1980|Addr 0x7f3e3c9c4000|Timestamp 56105821527491273|Src n/a
[engine] created adapter c2i_A_AAAJJJ | CodeAddress 0x7f3e3c9c3000
[engine] opt done id=612 AWFYLoopTesterApp>>#main:loop:p:p:p: |Tier 1|Time 131( 70+61 )ms|AST 139|Inlined 0Y 9N|IR 1096/ 5242|CodeSize 23100|Addr 0x7f3e3c9bc000|Timestamp 56105821625961888|Src n/a
[engine] opt done id=624 AWFYLoopTesterApp>>#addDummyLoops: |Tier 1|Time 31( 11+20 )ms|AST 23|Inlined 0Y 1N|IR 281/ 1938|CodeSize 8260|Addr 0x7f3e3c9b8000|Timestamp 56105822690737401|Src n/a
[engine] opt done id=736 Integer>>#timesRepeat: <split-736> |Tier 2|Time 321( 244+77 )ms|AST 48|Inlined 0Y 1N|IR 196/ 2854|CodeSize 12122|Addr 0x7f3e3fffc000|Timestamp 56105854366175453|Src n/a
[engine] opt done id=707 [] in AWFYLoopTesterApp>>#constructCFG:p:p: |Tier 2|Time 2250( 504+1746)ms|AST 105|Inlined 77Y 3N|IR 8617/ 33363|CodeSize 168741|Addr 0x7f3e3ffd1000|Timestamp 56105860931870679|Src n/a
[engine] opt done id=733 SmallInteger>>#printString |Tier 2|Time 91( 54+37 )ms|AST 156|Inlined 4Y 1N|IR 227/ 1240|CodeSize 4731|Addr 0x7f3e3ffce000|Timestamp 56105878460494417|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 0x7f3e3ffcc000|Timestamp 56105958518419974|Src n/a
[engine] opt done id=586 AWFYControlFlowGraph>>#initialize |Tier 2|Time 58( 37+21 )ms|AST 31|Inlined 8Y 0N|IR 120/ 1287|CodeSize 5179|Addr 0x7f3e3ffc9000|Timestamp 56105967795409365|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 0x7f3e3ffc6000|Timestamp 56106024717020993|Src n/a
[engine] opt done id=373 String>>#, |Tier 2|Time 144( 99+45 )ms|AST 56|Inlined 9Y 2N|IR 721/ 1569|CodeSize 6609|Addr 0x7f3e3ffc3000|Timestamp 56106027057001047|Src n/a
[engine] opt done id=567 StandardFileStream>>#isBinary |Tier 2|Time 10( 7+4 )ms|AST 25|Inlined 0Y 0N|IR 25/ 94|CodeSize 312|Addr 0x7f3e3ffc1000|Timestamp 56106028089662734|Src n/a
[engine] opt inval. id=733 SmallInteger>>#printString |Timestamp 56106134771831782|Src n/a|Reason null
[engine] opt inval. id=734 SmallInteger>>#decimalDigitLength |Timestamp 56106134772221796|Src n/a|Reason null
[engine] opt inval. id=569 TextConverter>>#next:putAll:startingAt:toStream: |Timestamp 56106134773052600|Src n/a|Reason null
[engine] Truffle runtime statistics for engine 1
Compilations : 309
Success : 304
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 : 381
Dequeues : 74
Target inlined into only caller: 53
null : 12
Latest layout assumption Layout no longer valid: 6
Profiled Argument Types : 3
Splits : 85
Compilation Accuracy : 0.909385
Queue Accuracy : 0.805774
Compilation Utilization : 0.173695
Remaining Compilation Queue : 0
Time to queue : count= 381, sum=4836731194, min= 10, average= 12694832.53, max=356781926, maxTarget=TextConverter>>#next:putAll:startingAt:toStream:
Time waiting in queue : count= 309, sum= 567748544, min= 10, average= 1837373.93, max=13172983, maxTarget=[] in AWFYHavlakLoopFinder>>#processEdges:w:
--------------------------- :
AST node statistics :
Truffle node count : count= 306, sum= 162171, min= 11, average= 529.97, max= 8403, maxTarget=AWFYHavlakLoopFinder>>#doDFS:current: <split-700>
Trivial : count= 306, sum= 61829, min= 4, average= 202.06, max= 3171, maxTarget=AWFYHavlakLoopFinder>>#doDFS:current: <split-700>
Non Trivial : count= 306, sum= 100342, min= 7, average= 327.92, max= 5232, maxTarget=AWFYHavlakLoopFinder>>#doDFS:current: <split-700>
Monomorphic : count= 306, sum= 99488, min= 7, average= 325.12, max= 5202, maxTarget=AWFYHavlakLoopFinder>>#doDFS:current: <split-700>
Polymorphic : count= 306, sum= 854, min= 0, average= 2.79, max= 61, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@360>
Megamorphic : count= 306, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Behavior>>#new <split-589>
Truffle call count : count= 306, sum= 2281, min= 0, average= 7.45, max= 106, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@360>
Indirect : count= 306, sum= 1, min= 0, average= 0.00, max= 1, maxTarget=Integer>>#timesRepeat:
Direct : count= 306, sum= 2280, min= 0, average= 7.45, max= 106, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@360>
Dispatched : count= 306, sum= 529, min= 0, average= 1.73, max= 27, maxTarget=AWFYHavlakLoopFinder>>#findLoops
Inlined : count= 306, sum= 1751, min= 0, average= 5.72, max= 99, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@360>
---------- :
Cloned : count= 306, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Behavior>>#new <split-589>
Not Cloned : count= 306, sum= 2292, min= 0, average= 7.49, max= 117, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@360>
Truffle loops : count= 306, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Behavior>>#new <split-589>
--------------------------- :
Compilation Tier 1 :
Compilation Rate : 98672.81 bytes/second
Truffle Tier Rate : 170126.57 bytes/second
Graal Tier Rate : 257500.69 bytes/second
Installation Rate : 2680658.58 bytes/second
Time for compilation (us) : count= 199, sum= 10104870, min= 6357, average= 50778.24, max= 947158, maxTarget=AWFYHavlakLoopFinder>>#findLoops
Truffle Tier (us) : count= 199, sum= 5860789, min= 3755, average= 29451.20, max= 398026, maxTarget=AWFYHavlakLoopFinder>>#findLoops
Graal Tier (us) : count= 199, sum= 3872129, min= 1890, average= 19457.94, max= 520290, maxTarget=AWFYHavlakLoopFinder>>#findLoops
Code Installation (us) : count= 199, sum= 371951, min= 338, average= 1869.10, max= 28841, maxTarget=AWFYHavlakLoopFinder>>#findLoops
Graal node count :
After Truffle Tier : count= 199, sum= 72740, min= 87, average= 365.53, max= 5186, maxTarget=AWFYHavlakLoopFinder>>#findLoops
After Graal Tier : count= 199, sum= 234791, min= 123, average= 1179.85, max= 23641, maxTarget=AWFYHavlakLoopFinder>>#findLoops
Graal compilation result :
Code size : count= 199, sum= 997076, min= 454, average= 5010.43, max= 102755, maxTarget=AWFYHavlakLoopFinder>>#findLoops
Total frame size : count= 199, sum= 32848, min= 48, average= 165.07, max= 1168, maxTarget=AWFYHavlakLoopFinder>>#findLoops
Exception handlers : count= 199, sum= 657, min= 1, average= 3.30, max= 28, maxTarget=AWFYHavlakLoopFinder>>#findLoops
Infopoints : count= 199, sum= 9673, min= 5, average= 48.61, max= 1057, maxTarget=AWFYHavlakLoopFinder>>#findLoops
CALL : count= 199, sum= 9673, min= 5, average= 48.61, max= 1057, maxTarget=AWFYHavlakLoopFinder>>#findLoops
Marks : count= 199, sum= 995, min= 5, average= 5.00, max= 5, maxTarget=Behavior>>#new <split-589>
Data references : count= 199, sum= 4140, min= 3, average= 20.80, max= 314, maxTarget=AWFYHavlakLoopFinder>>#findLoops
--------------------------- :
Compilation Tier 2 :
Compilation Rate : 44423.88 bytes/second
Truffle Tier Rate : 123719.38 bytes/second
Graal Tier Rate : 84034.03 bytes/second
Installation Rate : 3405737.60 bytes/second
Time for compilation (us) : count= 108, sum= 51862217, min= 4881, average= 480205.72, max= 7029876, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@360>
Truffle Tier (us) : count= 105, sum= 18622150, min= 2864, average= 177353.82, max= 1084484, maxTarget=AWFYHavlakLoopFinder>>#findLoops
Graal Tier (us) : count= 105, sum= 27416524, min= 1296, average= 261109.76, max= 5874577, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@360>
Code Installation (us) : count= 105, sum= 676482, min= 277, average= 6442.69, max= 76809, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@360>
Graal node count :
After Truffle Tier : count= 107, sum= 164758, min= 11, average= 1539.79, max= 14036, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@360>
After Graal Tier : count= 105, sum= 512009, min= 45, average= 4876.28, max= 62855, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@360>
Graal compilation result :
Code size : count= 105, sum= 2303921, min= 143, average= 21942.10, max= 273109, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@360>
Total frame size : count= 105, sum= 34048, min= 32, average= 324.27, max= 1440, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@360>
Exception handlers : count= 105, sum= 178, min= 0, average= 1.70, max= 16, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@360>
Infopoints : count= 105, sum= 11654, min= 3, average= 110.99, max= 1444, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@360>
CALL : count= 105, sum= 11654, min= 3, average= 110.99, max= 1444, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@360>
Marks : count= 105, sum= 735, min= 5, average= 7.00, max= 20, maxTarget=Symbol>>#=
Data references : count= 105, sum= 7456, min= 1, average= 71.01, max= 816, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@360>
# Json (iterations: 300, problem size: 100) on Sun Oct 20 16:45:59 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 0x7f49751f5000
[engine] created adapter i2c_A_AAAJ | CodeAddress 0x7f49751f4000
[engine] created adapter i2c_J_AAAA | CodeAddress 0x7f49751f3000
[engine] opt done id=8 String>>#compareWith: |Tier 1|Time 32( 21+11 )ms|AST 23|Inlined 0Y 0N|IR 247/ 451|CodeSize 1686|Addr 0x7f49751f1000|Timestamp 56107367578788725|Src n/a
[engine] created adapter c2i_J_AAAA | CodeAddress 0x7f49751f0000
[engine] opt done id=611 SequenceableCollection>>#atAllPut: |Tier 1|Time 49( 31+19 )ms|AST 72|Inlined 0Y 0N|IR 298/ 701|CodeSize 3090|Addr 0x7f4975029000|Timestamp 56107367593481987|Src n/a
[engine] opt done id=7 String>>#= |Tier 1|Time 56( 48+8 )ms|AST 78|Inlined 0Y 1N|IR 243/ 392|CodeSize 1384|Addr 0x7f4975027000|Timestamp 56107367597717240|Src n/a
[engine] created adapter i2c_A_AAC | CodeAddress 0x7f49751ef000
[engine] created adapter i2c_A_AAA | CodeAddress 0x7f4975026000
[engine] created adapter c2i_A_AAAJ | CodeAddress 0x7f4975025000
[engine] created adapter c2i_A_AAAC | CodeAddress 0x7f4975024000
[engine] opt done id=16 String class>>#new: |Tier 1|Time 39( 27+13 )ms|AST 48|Inlined 0Y 1N|IR 206/ 618|CodeSize 2699|Addr 0x7f4975022000|Timestamp 56107367618411433|Src n/a
[engine] opt done id=594 Character>>#asString |Tier 1|Time 27( 23+5 )ms|AST 20|Inlined 0Y 1N|IR 161/ 240|CodeSize 796|Addr 0x7f4975020000|Timestamp 56107367621032222|Src n/a
[engine] created adapter i2c_A_AAAC | CodeAddress 0x7f497501f000
[engine] created adapter c2i_Z_AAAA | CodeAddress 0x7f497501e000
[engine] opt done id=595 String class>>#with: |Tier 1|Time 37( 22+14 )ms|AST 65|Inlined 0Y 1N|IR 193/ 318|CodeSize 1125|Addr 0x7f497501c000|Timestamp 56107367655181747|Src n/a
[engine] created adapter c2i_A_AAC | CodeAddress 0x7f497501b000
[engine] created adapter c2i_A_AAA | CodeAddress 0x7f497501a000
[engine] opt done id=612 AWFYJsonParser>>#readChar: |Tier 1|Time 19( 13+6 )ms|AST 36|Inlined 0Y 2N|IR 229/ 370|CodeSize 1310|Addr 0x7f4975018000|Timestamp 56107367674540088|Src n/a
[engine] opt done id=593 AWFYJsonParser>>#read |Tier 1|Time 81( 67+14 )ms|AST 92|Inlined 0Y 3N|IR 458/ 924|CodeSize 3471|Addr 0x7f4975016000|Timestamp 56107367679365529|Src n/a
[engine] created adapter i2c_Z_AAA | CodeAddress 0x7f4975015000
[engine] opt done id=615 AWFYJsonParser>>#readStringInternal |Tier 1|Time 64( 52+12 )ms|AST 106|Inlined 0Y 7N|IR 469/ 705|CodeSize 2873|Addr 0x7f4975013000|Timestamp 56107367685010251|Src n/a
[engine] created adapter c2i_Z_AAA | CodeAddress 0x7f4975012000
[engine] created adapter i2c_A_AAAA | CodeAddress 0x7f4975011000
[engine] opt done id=596 AWFYJsonParser>>#skipWhiteSpace |Tier 1|Time 16( 12+4 )ms|AST 18|Inlined 0Y 1N|IR 157/ 241|CodeSize 798|Addr 0x7f497500f000|Timestamp 56107367690815965|Src n/a
[engine] opt done id=597 AWFYJsonParser>>#isWhiteSpace |Tier 1|Time 38( 27+11 )ms|AST 65|Inlined 0Y 4N|IR 351/ 679|CodeSize 2680|Addr 0x7f497500d000|Timestamp 56107367717320063|Src n/a
[engine] created adapter c2i_A_AAAA | CodeAddress 0x7f497500c000
[engine] opt done id=637 AWFYJsonParser>>#readArrayElement: |Tier 1|Time 31( 24+7 )ms|AST 57|Inlined 0Y 4N|IR 277/ 371|CodeSize 1300|Addr 0x7f497500a000|Timestamp 56107367748426379|Src n/a
[engine] opt done id=642 AWFYJsonArray>>#add: |Tier 1|Time 18( 12+6 )ms|AST 31|Inlined 0Y 1N|IR 171/ 301|CodeSize 1067|Addr 0x7f4975008000|Timestamp 56107367766167112|Src n/a
[engine] created adapter i2c_A_AAAJJ | CodeAddress 0x7f4975007000
[engine] opt done id=632 AWFYVector>>#append: |Tier 1|Time 94( 47+47 )ms|AST 140|Inlined 0Y 0N|IR 631/ 2529|CodeSize 11708|Addr 0x7f4975003000|Timestamp 56107367779295082|Src n/a
[engine] opt inval. id=593 AWFYJsonParser>>#read |Timestamp 56107367782326419|Src n/a|Reason null
[engine] opt deopt id=593 AWFYJsonParser>>#read | |Timestamp 56107367782617253|Src n/a
[engine] opt inval. id=597 AWFYJsonParser>>#isWhiteSpace |Timestamp 56107367782936025|Src n/a|Reason null
[engine] opt done id=616 AWFYJsonParser>>#startCapture |Tier 1|Time 11( 7+4 )ms|AST 7|Inlined 0Y 0N|IR 162/ 215|CodeSize 683|Addr 0x7f4975001000|Timestamp 56107367790476126|Src n/a
[engine] opt done id=37 SequenceableCollection>>#copyFrom:to: |Tier 1|Time 73( 49+23 )ms|AST 83|Inlined 0Y 1N|IR 522/ 1582|CodeSize 7346|Addr 0x7f4974ffe000|Timestamp 56107367839077531|Src n/a
[engine] opt done id=593 AWFYJsonParser>>#read |Tier 1|Time 63( 48+15 )ms|AST 94|Inlined 0Y 3N|IR 493/ 1004|CodeSize 4026|Addr 0x7f4969e1a000|Timestamp 56107367853780851|Src n/a
[engine] opt inval. id=632 AWFYVector>>#append: |Timestamp 56107367891069554|Src n/a|Reason null
[engine] opt deopt id=632 AWFYVector>>#append: | |Timestamp 56107367891510485|Src n/a
[engine] opt done id=597 AWFYJsonParser>>#isWhiteSpace |Tier 1|Time 54( 35+19 )ms|AST 85|Inlined 0Y 8N|IR 632/ 1079|CodeSize 4643|Addr 0x7f4969e17000|Timestamp 56107367892952222|Src n/a
[engine] opt done id=633 AWFYJsonParser>>#readArray |Tier 1|Time 49( 39+10 )ms|AST 133|Inlined 0Y 8N|IR 487/ 608|CodeSize 2422|Addr 0x7f4969e15000|Timestamp 56107367903361411|Src n/a
[engine] opt done id=598 AWFYJsonParser>>#readValue |Tier 1|Time 226( 178+48 )ms|AST 496|Inlined 0Y 34N|IR 1798/ 2920|CodeSize 11533|Addr 0x7f4969e11000|Timestamp 56107367917066718|Src n/a
[engine] created adapter c2i_A_AAAJJ | CodeAddress 0x7f4969e10000
[engine] opt done id=619 AWFYJsonParser>>#readDigit |Tier 1|Time 17( 12+6 )ms|AST 33|Inlined 0Y 2N|IR 208/ 291|CodeSize 951|Addr 0x7f4969e0e000|Timestamp 56107367934816951|Src n/a
[engine] opt done id=617 AWFYJsonParser>>#endCapture |Tier 1|Time 39( 29+10 )ms|AST 54|Inlined 0Y 2N|IR 310/ 497|CodeSize 1773|Addr 0x7f4969e0c000|Timestamp 56107367942400636|Src n/a
[engine] opt done id=632 AWFYVector>>#append: |Tier 1|Time 92( 46+46 )ms|AST 140|Inlined 0Y 0N|IR 628/ 2568|CodeSize 11945|Addr 0x7f4969e08000|Timestamp 56107367985131440|Src n/a
[engine] opt done id=644 AWFYJsonParser>>#readRequiredChar: |Tier 1|Time 14( 9+5 )ms|AST 21|Inlined 0Y 1N|IR 159/ 243|CodeSize 861|Addr 0x7f4969e06000|Timestamp 56107367999830919|Src n/a
[engine] opt done id=618 AWFYJsonParser>>#readNumber |Tier 1|Time 63( 48+16 )ms|AST 132|Inlined 0Y 9N|IR 549/ 749|CodeSize 2868|Addr 0x7f4969e04000|Timestamp 56107368005887726|Src n/a
[engine] opt done id=603 AWFYVector class>>#new |Tier 1|Time 13( 9+4 )ms|AST 19|Inlined 0Y 1N|IR 159/ 238|CodeSize 755|Addr 0x7f4969e02000|Timestamp 56107368013047452|Src n/a
[engine] opt done id=604 AWFYVector class>>#new: |Tier 1|Time 17( 12+5 )ms|AST 27|Inlined 0Y 2N|IR 199/ 274|CodeSize 905|Addr 0x7f4969e00000|Timestamp 56107368023184106|Src n/a
[engine] opt done id=605 Behavior>>#new <split-605> |Tier 1|Time 18( 10+7 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f476400b000|Timestamp 56107368030815844|Src n/a
[engine] opt done id=620 AWFYJsonParser>>#isDigit |Tier 1|Time 97( 68+29 )ms|AST 175|Inlined 0Y 10N|IR 733/ 1382|CodeSize 5518|Addr 0x7f476400d000|Timestamp 56107368032362908|Src n/a
[engine] opt done id=606 AWFYVector>>#initialize: |Tier 1|Time 20( 13+8 )ms|AST 22|Inlined 0Y 0N|IR 216/ 517|CodeSize 1806|Addr 0x7f4764009000|Timestamp 56107368043667298|Src n/a
[engine] opt done id=638 AWFYJsonParser>>#readString |Tier 1|Time 18( 12+5 )ms|AST 30|Inlined 0Y 2N|IR 199/ 284|CodeSize 929|Addr 0x7f4764007000|Timestamp 56107368048700109|Src n/a
[engine] opt done id=639 AWFYJsonString class>>#new: |Tier 1|Time 19( 13+6 )ms|AST 30|Inlined 0Y 2N|IR 199/ 284|CodeSize 958|Addr 0x7f4764005000|Timestamp 56107368051425106|Src n/a
[engine] opt done id=641 AWFYJsonString>>#initializeWith: |Tier 1|Time 9( 5+4 )ms|AST 8|Inlined 0Y 0N|IR 132/ 266|CodeSize 827|Addr 0x7f4764003000|Timestamp 56107368057776728|Src n/a
[engine] opt done id=640 Behavior>>#new <split-640> |Tier 1|Time 17( 11+6 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f4764001000|Timestamp 56107368060581977|Src n/a
[engine] opt done id=636 AWFYJsonArray>>#initialize |Tier 1|Time 15( 9+6 )ms|AST 18|Inlined 0Y 1N|IR 175/ 351|CodeSize 1139|Addr 0x7f47540b7000|Timestamp 56107368066513342|Src n/a
[engine] opt done id=621 Object>>#~= |Tier 1|Time 15( 10+4 )ms|AST 26|Inlined 0Y 1N|IR 158/ 237|CodeSize 804|Addr 0x7f47540b5000|Timestamp 56107368072676242|Src n/a
[engine] opt done id=625 Behavior>>#new <split-625> |Tier 1|Time 16( 10+6 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f47540b3000|Timestamp 56107368077025621|Src n/a
[engine] opt done id=622 AWFYJsonParser>>#readFraction |Tier 1|Time 14( 9+5 )ms|AST 20|Inlined 0Y 1N|IR 158/ 242|CodeSize 819|Addr 0x7f47540b1000|Timestamp 56107368080282068|Src n/a
[engine] opt done id=626 AWFYJsonNumber>>#initializeWith: |Tier 1|Time 9( 5+4 )ms|AST 8|Inlined 0Y 0N|IR 132/ 266|CodeSize 827|Addr 0x7f47540af000|Timestamp 56107368089150060|Src n/a
[engine] opt done id=623 AWFYJsonParser>>#readExponent |Tier 1|Time 24( 18+6 )ms|AST 54|Inlined 0Y 2N|IR 199/ 293|CodeSize 1030|Addr 0x7f47540ad000|Timestamp 56107368096442352|Src n/a
[engine] opt done id=624 AWFYJsonNumber class>>#new: |Tier 1|Time 20( 15+6 )ms|AST 40|Inlined 0Y 2N|IR 201/ 286|CodeSize 958|Addr 0x7f47540ab000|Timestamp 56107368097603942|Src n/a
[engine] opt done id=609 AWFYHashIndexTable>>#initialize |Tier 1|Time 16( 11+6 )ms|AST 22|Inlined 0Y 1N|IR 181/ 356|CodeSize 1139|Addr 0x7f47540a9000|Timestamp 56107368105479439|Src n/a
[engine] opt done id=631 AWFYHashIndexTable>>#stringHash: |Tier 1|Time 11( 7+3 )ms|AST 21|Inlined 0Y 0N|IR 100/ 176|CodeSize 676|Addr 0x7f47540a7000|Timestamp 56107368116561792|Src n/a
[engine] opt done id=610 ArrayedCollection class>>#new:withAll: |Tier 1|Time 21( 13+7 )ms|AST 30|Inlined 0Y 1N|IR 192/ 432|CodeSize 1750|Addr 0x7f47540a5000|Timestamp 56107368117197241|Src n/a
[engine] opt done id=630 AWFYHashIndexTable>>#hashSlotFor: |Tier 1|Time 23( 16+7 )ms|AST 47|Inlined 0Y 1N|IR 184/ 350|CodeSize 1256|Addr 0x7f47540a3000|Timestamp 56107368121135443|Src n/a
[engine] created adapter i2c_J_AAA | CodeAddress 0x7f4764000000
[engine] opt done id=628 AWFYVector>>#size |Tier 1|Time 15( 12+3 )ms|AST 14|Inlined 0Y 0N|IR 105/ 169|CodeSize 710|Addr 0x7f47540a1000|Timestamp 56107368131938068|Src n/a
[engine] opt done id=614 AWFYJsonParser>>#readName |Tier 1|Time 21( 14+7 )ms|AST 32|Inlined 0Y 2N|IR 217/ 364|CodeSize 1298|Addr 0x7f475409f000|Timestamp 56107368152793114|Src n/a
[engine] created adapter i2c_A_AAAAA | CodeAddress 0x7f475409e000
[engine] created adapter c2i_A_AAAAA | CodeAddress 0x7f475409d000
[engine] opt done id=613 AWFYJsonParser>>#readObjectKeyValuePair: |Tier 1|Time 59( 48+11 )ms|AST 116|Inlined 0Y 8N|IR 437/ 556|CodeSize 2033|Addr 0x7f475409b000|Timestamp 56107368176402212|Src n/a
[engine] opt done id=599 AWFYJsonParser>>#readObject |Tier 1|Time 57( 44+13 )ms|AST 128|Inlined 0Y 8N|IR 476/ 610|CodeSize 2453|Addr 0x7f4754099000|Timestamp 56107368178120675|Src n/a
[engine] created adapter i2c_A_AAAAJ | CodeAddress 0x7f4754098000
[engine] created adapter c2i_J_AAA | CodeAddress 0x7f4754097000
[engine] created adapter c2i_A_AAAAJ | CodeAddress 0x7f4754096000
[engine] opt done id=629 AWFYHashIndexTable>>#at:put: |Tier 1|Time 32( 24+8 )ms|AST 57|Inlined 0Y 1N|IR 222/ 396|CodeSize 1444|Addr 0x7f4754094000|Timestamp 56107368208413368|Src n/a
[engine] opt done id=648 AWFYJsonParser>>#readNull |Tier 1|Time 35( 27+8 )ms|AST 76|Inlined 0Y 5N|IR 314/ 414|CodeSize 1453|Addr 0x7f4754092000|Timestamp 56107368213486340|Src n/a
[engine] opt done id=649 AWFYJsonLiteral class>>#NULL |Tier 1|Time 8( 5+4 )ms|AST 8|Inlined 0Y 0N|IR 95/ 178|CodeSize 679|Addr 0x7f475408e000|Timestamp 56107368216739783|Src n/a
[engine] opt done id=627 AWFYJsonObject>>#add:with: |Tier 1|Time 65( 52+13 )ms|AST 92|Inlined 0Y 4N|IR 336/ 612|CodeSize 2363|Addr 0x7f4754090000|Timestamp 56107368218128299|Src n/a
[engine] opt done id=634 AWFYJsonArray class>>#new |Tier 1|Time 16( 11+5 )ms|AST 24|Inlined 0Y 2N|IR 193/ 270|CodeSize 876|Addr 0x7f475408c000|Timestamp 56107368229301450|Src n/a
[engine] opt done id=635 Behavior>>#new <split-635> |Tier 1|Time 23( 13+10 )ms|AST 27|Inlined 0Y 1N|IR 170/ 616|CodeSize 2364|Addr 0x7f475408a000|Timestamp 56107368239506064|Src n/a
[engine] opt done id=607 AWFYHashIndexTable class>>#new |Tier 1|Time 15( 10+5 )ms|AST 24|Inlined 0Y 2N|IR 193/ 270|CodeSize 876|Addr 0x7f4754088000|Timestamp 56107368255165350|Src n/a
[engine] opt done id=602 AWFYJsonObject>>#initialize |Tier 1|Time 29( 20+10 )ms|AST 44|Inlined 0Y 3N|IR 290/ 647|CodeSize 2172|Addr 0x7f4754086000|Timestamp 56107368258831018|Src n/a
[engine] opt done id=7 String>>#= |Tier 2|Time 55( 33+22 )ms|AST 78|Inlined 1Y 0N|IR 261/ 323|CodeSize 981|Addr 0x7f4754084000|Timestamp 56107368273323337|Src n/a
[engine] opt done id=608 Behavior>>#new <split-608> |Tier 1|Time 21( 13+9 )ms|AST 27|Inlined 0Y 1N|IR 170/ 616|CodeSize 2364|Addr 0x7f4754082000|Timestamp 56107368276532639|Src n/a
[engine] opt done id=600 AWFYJsonObject class>>#new |Tier 1|Time 16( 11+5 )ms|AST 24|Inlined 0Y 2N|IR 193/ 270|CodeSize 876|Addr 0x7f4754080000|Timestamp 56107368289418805|Src n/a
[engine] opt done id=601 Behavior>>#new <split-601> |Tier 1|Time 21( 13+9 )ms|AST 27|Inlined 0Y 1N|IR 170/ 616|CodeSize 2364|Addr 0x7f475407e000|Timestamp 56107368297948888|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 0x7f475407c000|Timestamp 56107368324100898|Src n/a
[engine] opt done id=595 String class>>#with: |Tier 2|Time 43( 32+11 )ms|AST 65|Inlined 3Y 1N|IR 88/ 302|CodeSize 1314|Addr 0x7f475407a000|Timestamp 56107368341532149|Src n/a
[engine] opt done id=594 Character>>#asString |Tier 2|Time 47( 38+9 )ms|AST 20|Inlined 4Y 1N|IR 127/ 311|CodeSize 1308|Addr 0x7f4754078000|Timestamp 56107368370965820|Src n/a
[engine] opt done id=611 SequenceableCollection>>#atAllPut: |Tier 2|Time 44( 20+24 )ms|AST 72|Inlined 0Y 0N|IR 203/ 342|CodeSize 1157|Addr 0x7f4754076000|Timestamp 56107368385775584|Src n/a
[engine] opt done id=593 AWFYJsonParser>>#read |Tier 2|Time 170( 110+60 )ms|AST 94|Inlined 7Y 1N|IR 716/ 1223|CodeSize 3947|Addr 0x7f4754074000|Timestamp 56107368459677520|Src n/a
[engine] opt done id=643 AWFYJsonParser>>#readTrue |Tier 1|Time 29( 23+7 )ms|AST 76|Inlined 0Y 5N|IR 315/ 415|CodeSize 1449|Addr 0x7f4754072000|Timestamp 56107368489197100|Src n/a
[engine] opt done id=645 AWFYJsonLiteral class>>#TRUE |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 95/ 178|CodeSize 679|Addr 0x7f4754070000|Timestamp 56107368496136885|Src n/a
[engine] opt done id=612 AWFYJsonParser>>#readChar: |Tier 2|Time 169( 121+48 )ms|AST 36|Inlined 10Y 1N|IR 1044/ 1218|CodeSize 3980|Addr 0x7f475406e000|Timestamp 56107368555093279|Src n/a
[engine] opt done id=596 AWFYJsonParser>>#skipWhiteSpace |Tier 2|Time 152( 69+83 )ms|AST 18|Inlined 13Y 0N|IR 1394/ 1262|CodeSize 4440|Addr 0x7f475406b000|Timestamp 56107368648206672|Src n/a
[engine] opt done id=632 AWFYVector>>#append: |Tier 2|Time 109( 43+66 )ms|AST 140|Inlined 0Y 0N|IR 535/ 1896|CodeSize 8111|Addr 0x7f4754068000|Timestamp 56107368757554943|Src n/a
[engine] opt done id=615 AWFYJsonParser>>#readStringInternal |Tier 2|Time 420( 210+210 )ms|AST 106|Inlined 35Y 4N|IR 3531/ 4071|CodeSize 17318|Addr 0x7f4754062000|Timestamp 56107368791297413|Src n/a
[engine] opt done id=642 AWFYJsonArray>>#add: |Tier 2|Time 151( 54+97 )ms|AST 31|Inlined 1Y 0N|IR 540/ 1955|CodeSize 8206|Addr 0x7f475405e000|Timestamp 56107368942282928|Src n/a
[engine] opt done id=637 AWFYJsonParser>>#readArrayElement: |Tier 2|Time 550( 180+370 )ms|AST 57|Inlined 30Y 1N|IR 3310/ 4950|CodeSize 20645|Addr 0x7f4754057000|Timestamp 56107369308100540|Src n/a
[engine] opt done id=598 AWFYJsonParser>>#readValue |Tier 2|Time 958( 696+262 )ms|AST 496|Inlined 32Y 20N|IR 4740/ 4132|CodeSize 13109|Addr 0x7f4754052000|Timestamp 56107369648021145|Src n/a
[engine] opt done id=619 AWFYJsonParser>>#readDigit |Tier 2|Time 414( 207+207 )ms|AST 33|Inlined 29Y 1N|IR 3716/ 3068|CodeSize 9449|Addr 0x7f475404e000|Timestamp 56107369722646115|Src n/a
[engine] opt done id=655 AWFYVector>>#at: |Tier 1|Time 21( 13+7 )ms|AST 33|Inlined 0Y 0N|IR 151/ 392|CodeSize 1551|Addr 0x7f475404c000|Timestamp 56107369743717820|Src n/a
[engine] opt done id=633 AWFYJsonParser>>#readArray |Tier 2|Time 838( 388+450 )ms|AST 133|Inlined 67Y 6N|IR 5116/ 8013|CodeSize 30181|Addr 0x7f4754043000|Timestamp 56107369780242909|Src n/a
[engine] opt done id=603 AWFYVector class>>#new |Tier 2|Time 47( 33+13 )ms|AST 19|Inlined 3Y 0N|IR 44/ 587|CodeSize 2355|Addr 0x7f4754041000|Timestamp 56107369827040849|Src n/a
[engine] opt done id=606 AWFYVector>>#initialize: |Tier 2|Time 21( 11+10 )ms|AST 22|Inlined 0Y 0N|IR 144/ 402|CodeSize 1250|Addr 0x7f475403f000|Timestamp 56107369848443618|Src n/a
[engine] opt done id=604 AWFYVector class>>#new: |Tier 2|Time 41( 28+14 )ms|AST 27|Inlined 2Y 0N|IR 54/ 617|CodeSize 2480|Addr 0x7f475403d000|Timestamp 56107369889929019|Src n/a
[engine] opt done id=605 Behavior>>#new <split-605> |Tier 2|Time 18( 9+8 )ms|AST 26|Inlined 0Y 0N|IR 31/ 372|CodeSize 1369|Addr 0x7f475403b000|Timestamp 56107369907887459|Src n/a
[engine] opt done id=644 AWFYJsonParser>>#readRequiredChar: |Tier 2|Time 191( 131+60 )ms|AST 21|Inlined 11Y 1N|IR 1082/ 1225|CodeSize 3723|Addr 0x7f4754039000|Timestamp 56107369935395927|Src n/a
[engine] opt done id=616 AWFYJsonParser>>#startCapture |Tier 2|Time 10( 5+5 )ms|AST 7|Inlined 0Y 0N|IR 89/ 123|CodeSize 241|Addr 0x7f4754037000|Timestamp 56107369945623449|Src n/a
[engine] opt done id=37 SequenceableCollection>>#copyFrom:to: |Tier 2|Time 112( 48+64 )ms|AST 83|Inlined 3Y 1N|IR 493/ 1318|CodeSize 4989|Addr 0x7f4754034000|Timestamp 56107370020441610|Src n/a
[engine] opt done id=646 AWFYJsonParser>>#readFalse |Tier 1|Time 51( 30+21 )ms|AST 91|Inlined 0Y 6N|IR 354/ 459|CodeSize 1617|Addr 0x7f4754032000|Timestamp 56107370071741331|Src n/a
[engine] opt done id=647 AWFYJsonLiteral class>>#FALSE |Tier 1|Time 8( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 95/ 178|CodeSize 679|Addr 0x7f4754030000|Timestamp 56107370079637711|Src n/a
[engine] opt done id=652 AWFYJsonObject>>#at: |Tier 1|Time 22( 16+6 )ms|AST 59|Inlined 0Y 2N|IR 223/ 376|CodeSize 1423|Addr 0x7f475402e000|Timestamp 56107370102139559|Src n/a
[engine] opt done id=653 AWFYJsonObject>>#indexOf: |Tier 1|Time 28( 20+8 )ms|AST 67|Inlined 0Y 3N|IR 283/ 492|CodeSize 1889|Addr 0x7f475402c000|Timestamp 56107370130200150|Src n/a
[engine] opt done id=617 AWFYJsonParser>>#endCapture |Tier 2|Time 190( 100+90 )ms|AST 54|Inlined 5Y 1N|IR 879/ 2099|CodeSize 8145|Addr 0x7f4754029000|Timestamp 56107370135875743|Src n/a
[engine] opt done id=654 AWFYHashIndexTable>>#at: |Tier 1|Time 20( 15+6 )ms|AST 48|Inlined 0Y 1N|IR 193/ 340|CodeSize 1237|Addr 0x7f4754027000|Timestamp 56107370150521651|Src n/a
[engine] opt done id=636 AWFYJsonArray>>#initialize |Tier 2|Time 47( 34+13 )ms|AST 18|Inlined 4Y 0N|IR 90/ 714|CodeSize 2577|Addr 0x7f4754025000|Timestamp 56107370182909550|Src n/a
[engine] opt done id=621 Object>>#~= |Tier 2|Time 49( 34+15 )ms|AST 26|Inlined 2Y 0N|IR 297/ 335|CodeSize 821|Addr 0x7f4754023000|Timestamp 56107370199547573|Src n/a
[engine] opt done id=626 AWFYJsonNumber>>#initializeWith: |Tier 2|Time 7( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 58/ 189|CodeSize 439|Addr 0x7f4754021000|Timestamp 56107370207026490|Src n/a
[engine] opt done id=622 AWFYJsonParser>>#readFraction |Tier 2|Time 140( 112+28 )ms|AST 20|Inlined 11Y 1N|IR 1081/ 627|CodeSize 1509|Addr 0x7f475401f000|Timestamp 56107370323098237|Src n/a
[engine] opt done id=624 AWFYJsonNumber class>>#new: |Tier 2|Time 28( 21+7 )ms|AST 40|Inlined 2Y 0N|IR 36/ 374|CodeSize 1401|Addr 0x7f475401d000|Timestamp 56107370351304803|Src n/a
[engine] opt done id=623 AWFYJsonParser>>#readExponent |Tier 2|Time 174( 127+48 )ms|AST 54|Inlined 22Y 2N|IR 2039/ 997|CodeSize 2473|Addr 0x7f475401b000|Timestamp 56107370381606646|Src n/a
[engine] opt done id=609 AWFYHashIndexTable>>#initialize |Tier 2|Time 61( 34+26 )ms|AST 22|Inlined 2Y 0N|IR 283/ 615|CodeSize 2064|Addr 0x7f4754019000|Timestamp 56107370412182559|Src n/a
[engine] opt done id=630 AWFYHashIndexTable>>#hashSlotFor: |Tier 2|Time 22( 17+5 )ms|AST 47|Inlined 1Y 0N|IR 52/ 166|CodeSize 509|Addr 0x7f4754017000|Timestamp 56107370434619172|Src n/a
[engine] opt done id=628 AWFYVector>>#size |Tier 2|Time 8( 5+2 )ms|AST 14|Inlined 0Y 0N|IR 30/ 76|CodeSize 232|Addr 0x7f4754015000|Timestamp 56107370442331651|Src n/a
[engine] opt done id=618 AWFYJsonParser>>#readNumber |Tier 2|Time 932( 428+503 )ms|AST 132|Inlined 75Y 13N|IR 8581/ 7948|CodeSize 28209|Addr 0x7f475400d000|Timestamp 56107370695531972|Src n/a
[engine] opt done id=614 AWFYJsonParser>>#readName |Tier 2|Time 455( 224+231 )ms|AST 32|Inlined 38Y 4N|IR 3860/ 4303|CodeSize 17687|Addr 0x7f4754007000|Timestamp 56107371150338149|Src n/a
[engine] opt done id=599 AWFYJsonParser>>#readObject |Tier 2|Time 885( 473+412 )ms|AST 128|Inlined 84Y 10N|IR 6305/ 7383|CodeSize 27141|Addr 0x7f473ccd4000|Timestamp 56107371327455698|Src n/a
[engine] opt done id=629 AWFYHashIndexTable>>#at:put: |Tier 2|Time 38( 30+7 )ms|AST 57|Inlined 2Y 0N|IR 140/ 245|CodeSize 649|Addr 0x7f4754005000|Timestamp 56107371365363017|Src n/a
[engine] opt done id=627 AWFYJsonObject>>#add:with: |Tier 2|Time 258( 106+153 )ms|AST 92|Inlined 6Y 0N|IR 1174/ 4198|CodeSize 20069|Addr 0x7f473ccce000|Timestamp 56107371408889006|Src n/a
[engine] opt done id=649 AWFYJsonLiteral class>>#NULL |Tier 2|Time 6( 3+3 )ms|AST 8|Inlined 0Y 0N|IR 19/ 70|CodeSize 227|Addr 0x7f4754003000|Timestamp 56107371415534534|Src n/a
[engine] opt done id=587 AWFYJson>>#benchmark |Tier 1|Time 18( 13+5 )ms|AST 41|Inlined 0Y 3N|IR 240/ 331|CodeSize 1149|Addr 0x7f4754001000|Timestamp 56107371434173543|Src n/a
[engine] opt done id=588 AWFYJson class>>#RapBenchmarkMinified |Tier 1|Time 5( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 481|Addr 0x7f473cccc000|Timestamp 56107371439321178|Src n/a
[engine] opt done id=589 AWFYJsonParser class>>#with: |Tier 1|Time 15( 11+4 )ms|AST 30|Inlined 0Y 2N|IR 199/ 284|CodeSize 958|Addr 0x7f473ccca000|Timestamp 56107371454402848|Src n/a
[engine] opt done id=590 Behavior>>#new <split-590> |Tier 1|Time 24( 8+15 )ms|AST 26|Inlined 0Y 0N|IR 168/ 787|CodeSize 3084|Addr 0x7f473ccc8000|Timestamp 56107371478415022|Src n/a
[engine] opt done id=591 AWFYJsonParser>>#initializeWith: |Tier 1|Time 39( 13+27 )ms|AST 20|Inlined 0Y 0N|IR 299/ 625|CodeSize 2016|Addr 0x7f473ccc6000|Timestamp 56107371517786778|Src n/a
[engine] opt done id=613 AWFYJsonParser>>#readObjectKeyValuePair: |Tier 2|Time 1138( 423+715 )ms|AST 116|Inlined 74Y 5N|IR 7980/ 10101|CodeSize 43557|Addr 0x7f473ccba000|Timestamp 56107371572983213|Src n/a
[engine] opt done id=650 AWFYJsonParser>>#isEndOfText |Tier 1|Time 9( 6+3 )ms|AST 16|Inlined 0Y 0N|IR 100/ 155|CodeSize 603|Addr 0x7f473ccb8000|Timestamp 56107371582736279|Src n/a
[engine] opt done id=592 AWFYJsonParser>>#parse |Tier 1|Time 85( 31+54 )ms|AST 79|Inlined 0Y 5N|IR 960/ 4697|CodeSize 18566|Addr 0x7f473ccb2000|Timestamp 56107371602837490|Src n/a
[engine] opt done id=656 AWFYJsonArray>>#size |Tier 1|Time 13( 8+5 )ms|AST 17|Inlined 0Y 1N|IR 169/ 299|CodeSize 1042|Addr 0x7f473ccb0000|Timestamp 56107371616104520|Src n/a
[engine] created adapter i2c_Z_AAAJ | CodeAddress 0x7f4754000000
[engine] opt done id=651 AWFYJson>>#verifyResult: |Tier 1|Time 40( 33+7 )ms|AST 136|Inlined 0Y 4N|IR 291/ 393|CodeSize 1450|Addr 0x7f473ccae000|Timestamp 56107371623085723|Src n/a
[engine] opt done id=586 AWFYBenchmark>>#innerBenchmarkLoop: |Tier 1|Time 28( 21+7 )ms|AST 60|Inlined 0Y 2N|IR 272/ 356|CodeSize 1571|Addr 0x7f473ccac000|Timestamp 56107371643859191|Src n/a
[engine] opt done id=648 AWFYJsonParser>>#readNull |Tier 2|Time 347( 194+152 )ms|AST 76|Inlined 45Y 4N|IR 3734/ 3249|CodeSize 11309|Addr 0x7f473cca8000|Timestamp 56107371712184154|Src n/a
[engine] opt done id=645 AWFYJsonLiteral class>>#TRUE |Tier 2|Time 6( 3+3 )ms|AST 8|Inlined 0Y 0N|IR 19/ 70|CodeSize 227|Addr 0x7f473cca6000|Timestamp 56107371718682590|Src n/a
[engine] opt done id=655 AWFYVector>>#at: |Tier 2|Time 15( 10+5 )ms|AST 33|Inlined 0Y 0N|IR 75/ 161|CodeSize 524|Addr 0x7f473cca4000|Timestamp 56107371733741071|Src n/a
[engine] opt done id=602 AWFYJsonObject>>#initialize |Tier 2|Time 167( 93+74 )ms|AST 44|Inlined 16Y 0N|IR 666/ 2497|CodeSize 9630|Addr 0x7f473cca0000|Timestamp 56107371790510413|Src n/a
[engine] opt done id=647 AWFYJsonLiteral class>>#FALSE |Tier 2|Time 6( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 19/ 70|CodeSize 227|Addr 0x7f473cc9e000|Timestamp 56107371797129261|Src n/a
[engine] opt done id=654 AWFYHashIndexTable>>#at: |Tier 2|Time 34( 28+6 )ms|AST 48|Inlined 2Y 0N|IR 84/ 185|CodeSize 593|Addr 0x7f473cc9c000|Timestamp 56107371831761554|Src n/a
[engine] opt done id=652 AWFYJsonObject>>#at: |Tier 2|Time 123( 95+28 )ms|AST 59|Inlined 8Y 0N|IR 554/ 731|CodeSize 2117|Addr 0x7f473cc96000|Timestamp 56107371954934917|Src n/a
[engine] opt done id=643 AWFYJsonParser>>#readTrue |Tier 2|Time 312( 159+153 )ms|AST 76|Inlined 45Y 4N|IR 3735/ 3284|CodeSize 11487|Addr 0x7f473cc98000|Timestamp 56107371956492946|Src n/a
[engine] opt done id=650 AWFYJsonParser>>#isEndOfText |Tier 2|Time 8( 5+3 )ms|AST 16|Inlined 0Y 0N|IR 25/ 77|CodeSize 242|Addr 0x7f473cc94000|Timestamp 56107371965931501|Src n/a
[engine] opt done id=656 AWFYJsonArray>>#size |Tier 2|Time 14( 10+3 )ms|AST 17|Inlined 1Y 0N|IR 41/ 105|CodeSize 330|Addr 0x7f473cc92000|Timestamp 56107371979620534|Src n/a
[engine] opt done id=646 AWFYJsonParser>>#readFalse |Tier 2|Time 365( 174+191 )ms|AST 91|Inlined 57Y 5N|IR 4720/ 3925|CodeSize 13752|Addr 0x7f473cc8d000|Timestamp 56107372098455693|Src n/a
[engine] opt done id=589 AWFYJsonParser class>>#with: |Tier 2|Time 41( 28+13 )ms|AST 30|Inlined 2Y 0N|IR 190/ 679|CodeSize 2834|Addr 0x7f473cc8b000|Timestamp 56107372139840447|Src n/a
[engine] opt done id=588 AWFYJson class>>#RapBenchmarkMinified |Tier 2|Time 4( 2+2 )ms|AST 7|Inlined 0Y 0N|IR 11/ 45|CodeSize 146|Addr 0x7f473cc89000|Timestamp 56107372144131925|Src n/a
[engine] opt done id=651 AWFYJson>>#verifyResult: |Tier 2|Time 211( 143+68 )ms|AST 136|Inlined 29Y 0N|IR 1622/ 1402|CodeSize 4369|Addr 0x7f473cc86000|Timestamp 56107372169007171|Src n/a
[engine] created adapter i2c_A_AAAJJA | CodeAddress 0x7f473cc85000
[engine] opt done id=299 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 1|Time 117( 92+25 )ms|AST 190|Inlined 0Y 1N|IR 705/ 1562|CodeSize 6920|Addr 0x7f473cc82000|Timestamp 56107372316920979|Src n/a
[engine] created adapter i2c_A_AAJ | CodeAddress 0x7f473cc81000
[engine] created adapter c2i_J_AAJ | CodeAddress 0x7f473cc80000
[engine] opt done id=659 SmallInteger>>#printString |Tier 1|Time 60( 49+11 )ms|AST 156|Inlined 0Y 2N|IR 375/ 617|CodeSize 2868|Addr 0x7f473cc7e000|Timestamp 56107372377473607|Src n/a
[engine] created adapter c2i_A_AAAJJA | CodeAddress 0x7f473cc7d000
[engine] opt done id=373 String>>#, |Tier 1|Time 35( 28+7 )ms|AST 56|Inlined 0Y 2N|IR 276/ 405|CodeSize 1534|Addr 0x7f473cc7b000|Timestamp 56107372412640912|Src n/a
[engine] opt done id=587 AWFYJson>>#benchmark |Tier 2|Time 608( 225+384 )ms|AST 41|Inlined 43Y 2N|IR 3904/ 9884|CodeSize 38436|Addr 0x7f473cc70000|Timestamp 56107372589606689|Src n/a
[engine] opt done id=567 StandardFileStream>>#isBinary |Tier 1|Time 11( 8+3 )ms|AST 25|Inlined 0Y 0N|IR 100/ 181|CodeSize 660|Addr 0x7f473cc6e000|Timestamp 56107372610222656|Src n/a
[engine] opt done id=586 AWFYBenchmark>>#innerBenchmarkLoop: |Tier 2|Time 1005( 367+639 )ms|AST 60|Inlined 73Y 2N|IR 5605/ 12013|CodeSize 43920|Addr 0x7f473cc62000|Timestamp 56107373605138489|Src n/a
[engine] opt done id=555 Character class>>#cr |Tier 1|Time 9( 6+3 )ms|AST 19|Inlined 0Y 0N|IR 93/ 135|CodeSize 505|Addr 0x7f473cc60000|Timestamp 56107377197125492|Src n/a
[engine] created adapter i2c_A_AAACA | CodeAddress 0x7f473cc5f000
[engine] created adapter i2c_J_AAC | CodeAddress 0x7f473cc5e000
[engine] opt done id=553 Character>>#asUnicode |Tier 1|Time 15( 13+2 )ms|AST 31|Inlined 0Y 0N|IR 89/ 125|CodeSize 454|Addr 0x7f473cc5c000|Timestamp 56107377972262117|Src n/a
[engine] created adapter c2i_J_AAC | CodeAddress 0x7f473cc5b000
[engine] opt done id=551 UTF8TextConverter>>#nextPut:toStream: |Tier 1|Time 59( 47+12 )ms|AST 130|Inlined 0Y 5N|IR 427/ 723|CodeSize 2820|Addr 0x7f473cc59000|Timestamp 56107378016714807|Src n/a
[engine] created adapter c2i_A_AAAAZ | CodeAddress 0x7f473cc57000
[engine] opt done id=566 MultiByteFileStream>>#nextPutAll: |Tier 1|Time 24( 18+7 )ms|AST 65|Inlined 0Y 2N|IR 230/ 391|CodeSize 1441|Addr 0x7f473cc55000|Timestamp 56107378737982538|Src n/a
[engine] opt done id=498 AWFYScriptConsole class>>#println: |Tier 1|Time 25( 19+6 )ms|AST 62|Inlined 0Y 4N|IR 279/ 373|CodeSize 1344|Addr 0x7f473cc53000|Timestamp 56107378738518387|Src n/a
[engine] opt done id=499 FileStream class>>#stdout |Tier 1|Time 25( 20+6 )ms|AST 37|Inlined 0Y 1N|IR 201/ 403|CodeSize 1464|Addr 0x7f473cc51000|Timestamp 56107378738972519|Src n/a
[engine] created adapter i2c_J_AAJ | CodeAddress 0x7f473cc50000
[engine] created adapter c2i_A_AAJ | CodeAddress 0x7f473cc4f000
[engine] opt done id=658 Object>>#asString |Tier 1|Time 18( 14+3 )ms|AST 17|Inlined 0Y 1N|IR 156/ 227|CodeSize 689|Addr 0x7f473cc4d000|Timestamp 56107379119619729|Src n/a
[engine] opt done id=660 SmallInteger>>#decimalDigitLength |Tier 1|Time 21( 18+3 )ms|AST 61|Inlined 0Y 0N|IR 142/ 193|CodeSize 675|Addr 0x7f473cc4b000|Timestamp 56107379123499751|Src n/a
[engine] opt done id=657 AWFYRun>>#printResult: |Tier 1|Time 31( 24+7 )ms|AST 68|Inlined 0Y 5N|IR 337/ 484|CodeSize 1724|Addr 0x7f473cc49000|Timestamp 56107379132838427|Src n/a
[engine] created adapter i2c_A_AAAJAJ | CodeAddress 0x7f473cc47000
[engine] created adapter i2c_A_AAAJAJA | CodeAddress 0x7f473cc48000
[engine] created adapter c2i_A_AAAJAJA | CodeAddress 0x7f473cc46000
[engine] created adapter c2i_A_AAAJAJ | CodeAddress 0x7f473cc45000
[engine] opt done id=570 MultiByteFileStream>>#basicNext:putAll:startingAt: |Tier 1|Time 26( 22+4 )ms|AST 23|Inlined 0Y 1N|IR 164/ 235|CodeSize 805|Addr 0x7f473cc43000|Timestamp 56107379505788665|Src n/a
[engine] opt done id=568 TextConverter>>#nextPutAll:toStream: |Tier 1|Time 27( 22+5 )ms|AST 34|Inlined 0Y 1N|IR 176/ 292|CodeSize 1036|Addr 0x7f473cc41000|Timestamp 56107379506285122|Src n/a
[engine] opt done id=569 TextConverter>>#next:putAll:startingAt:toStream: |Tier 1|Time 44( 35+9 )ms|AST 133|Inlined 0Y 2N|IR 312/ 499|CodeSize 1931|Addr 0x7f473cc3f000|Timestamp 56107379523593307|Src n/a
[engine] opt done id=571 StandardFileStream>>#next:putAll:startingAt: |Tier 1|Time 27( 19+8 )ms|AST 65|Inlined 0Y 0N|IR 228/ 502|CodeSize 2204|Addr 0x7f473cc3d000|Timestamp 56107379532958035|Src n/a
[engine] opt done id=574 MultiByteFileStream>>#basicNextPutAll: |Tier 1|Time 10( 7+4 )ms|AST 17|Inlined 0Y 1N|IR 154/ 225|CodeSize 736|Addr 0x7f473cc3b000|Timestamp 56107379868158943|Src n/a
[engine] opt done id=572 WriteStream>>#cr |Tier 1|Time 15( 11+4 )ms|AST 31|Inlined 0Y 2N|IR 199/ 287|CodeSize 935|Addr 0x7f473cc39000|Timestamp 56107379873088803|Src n/a
[engine] created adapter c2i_A_AAACA | CodeAddress 0x7f473cc38000
[engine] opt done id=573 MultiByteFileStream>>#nextPut: |Tier 1|Time 24( 19+5 )ms|AST 35|Inlined 0Y 1N|IR 181/ 317|CodeSize 1125|Addr 0x7f473cc36000|Timestamp 56107379881744955|Src n/a
[engine] opt done id=576 StandardFileStream>>#flush |Tier 1|Time 13( 8+5 )ms|AST 19|Inlined 0Y 0N|IR 156/ 269|CodeSize 936|Addr 0x7f473cc34000|Timestamp 56107380259294477|Src n/a
[engine] created adapter c2i_Z_AAAJ | CodeAddress 0x7f473cc33000
[engine] opt done id=575 StandardFileStream>>#nextPutAll: |Tier 1|Time 36( 26+10 )ms|AST 90|Inlined 0Y 0N|IR 285/ 628|CodeSize 2779|Addr 0x7f473cc31000|Timestamp 56107380282316948|Src n/a
[engine] opt done id=585 AWFYRun>>#measure: |Tier 1|Time 40( 32+7 )ms|AST 93|Inlined 0Y 2N|IR 310/ 444|CodeSize 1667|Addr 0x7f473cc2f000|Timestamp 56107380286382548|Src n/a
[engine] opt done id=659 SmallInteger>>#printString |Tier 2|Time 99( 56+42 )ms|AST 156|Inlined 4Y 1N|IR 281/ 823|CodeSize 4349|Addr 0x7f473dce4000|Timestamp 56107403855658875|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 0x7f473dce1000|Timestamp 56107447460317105|Src n/a
[engine] opt done id=373 String>>#, |Tier 2|Time 142( 97+45 )ms|AST 56|Inlined 7Y 2N|IR 721/ 1569|CodeSize 6545|Addr 0x7f473dcde000|Timestamp 56107448244449808|Src n/a
[engine] opt done id=567 StandardFileStream>>#isBinary |Tier 2|Time 10( 7+3 )ms|AST 25|Inlined 0Y 0N|IR 25/ 94|CodeSize 312|Addr 0x7f473dcdc000|Timestamp 56107448490743377|Src n/a
[engine] opt inval. id=659 SmallInteger>>#printString |Timestamp 56107483310690517|Src n/a|Reason null
[engine] opt inval. id=660 SmallInteger>>#decimalDigitLength |Timestamp 56107483311024375|Src n/a|Reason null
[engine] opt inval. id=569 TextConverter>>#next:putAll:startingAt:toStream: |Timestamp 56107483311833248|Src n/a|Reason null
[engine] Truffle runtime statistics for engine 1
Compilations : 168
Success : 160
Temporary Bailouts : 6
jdk.graal.compiler.core.common.CancellationBailoutException: Compilation cancelled.: 6
Permanent Bailouts : 0
Failed : 0
Interrupted : 2
Invalidated : 6
Unknown Reason : 6
Queues : 185
Dequeues : 22
Target inlined into only caller: 21
null : 1
Splits : 64
Compilation Accuracy : 0.964286
Queue Accuracy : 0.881081
Compilation Utilization : 0.145362
Remaining Compilation Queue : 0
Time to queue : count= 185, sum=1011321916, min= 8666, average= 5466604.96, max=115778865, maxTarget=TextConverter>>#next:putAll:startingAt:toStream:
Time waiting in queue : count= 168, sum= 101045838, min= 10, average= 601463.33, max= 3051884, maxTarget=AWFYJsonObject>>#initialize
--------------------------- :
AST node statistics :
Truffle node count : count= 164, sum= 82914, min= 11, average= 505.57, max= 6122, maxTarget=AWFYJsonParser>>#readNumber
Trivial : count= 164, sum= 29736, min= 4, average= 181.32, max= 2204, maxTarget=AWFYJsonParser>>#readNumber
Non Trivial : count= 164, sum= 53178, min= 7, average= 324.26, max= 3918, maxTarget=AWFYJsonParser>>#readNumber
Monomorphic : count= 164, sum= 51637, min= 7, average= 314.86, max= 3781, maxTarget=AWFYJsonParser>>#readNumber
Polymorphic : count= 164, sum= 1541, min= 0, average= 9.40, max= 165, maxTarget=AWFYJsonParser>>#readObjectKeyValuePair:
Megamorphic : count= 164, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=String>>#compareWith:
Truffle call count : count= 164, sum= 1292, min= 0, average= 7.88, max= 94, maxTarget=AWFYJsonParser>>#readObject
Indirect : count= 164, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=String>>#compareWith:
Direct : count= 164, sum= 1292, min= 0, average= 7.88, max= 94, maxTarget=AWFYJsonParser>>#readObject
Dispatched : count= 164, sum= 326, min= 0, average= 1.99, max= 34, maxTarget=AWFYJsonParser>>#readValue
Inlined : count= 164, sum= 966, min= 0, average= 5.89, max= 84, maxTarget=AWFYJsonParser>>#readObject
---------- :
Cloned : count= 164, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=String>>#compareWith:
Not Cloned : count= 164, sum= 1292, min= 0, average= 7.88, max= 94, maxTarget=AWFYJsonParser>>#readObject
Truffle loops : count= 164, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=String>>#compareWith:
--------------------------- :
Compilation Tier 1 :
Compilation Rate : 64501.42 bytes/second
Truffle Tier Rate : 91799.90 bytes/second
Graal Tier Rate : 250506.31 bytes/second
Installation Rate : 1617179.82 bytes/second
Time for compilation (us) : count= 101, sum= 3336050, min= 5075, average= 33030.20, max= 226277, maxTarget=AWFYJsonParser>>#readValue
Truffle Tier (us) : count= 101, sum= 2344011, min= 3025, average= 23208.03, max= 177923, maxTarget=AWFYJsonParser>>#readValue
Graal Tier (us) : count= 101, sum= 858980, min= 1741, average= 8504.76, max= 51182, maxTarget=AWFYJsonParser>>#parse
Code Installation (us) : count= 101, sum= 133058, min= 308, average= 1317.41, max= 14935, maxTarget=AWFYJsonParser>>#readFalse
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= 215180, 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 : 33962.13 bytes/second
Truffle Tier Rate : 71251.94 bytes/second
Graal Tier Rate : 75326.13 bytes/second
Installation Rate : 2637159.28 bytes/second
Time for compilation (us) : count= 65, sum= 13492704, min= 4152, average= 207580.07, max= 1137885, maxTarget=AWFYJsonParser>>#readObjectKeyValuePair:
Truffle Tier (us) : count= 59, sum= 6431277, min= 2418, average= 109004.70, max= 696140, maxTarget=AWFYJsonParser>>#readValue
Graal Tier (us) : count= 59, sum= 6083426, min= 1460, average= 103108.92, max= 699750, maxTarget=AWFYJsonParser>>#readObjectKeyValuePair:
Code Installation (us) : count= 59, sum= 173763, min= 273, average= 2945.14, max= 15137, maxTarget=AWFYJsonParser>>#readObjectKeyValuePair:
Graal node count :
After Truffle Tier : count= 63, sum= 92852, min= 11, average= 1473.84, max= 8581, maxTarget=AWFYJsonParser>>#readNumber
After Graal Tier : count= 59, sum= 121000, min= 45, average= 2050.85, max= 12013, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Graal compilation result :
Code size : count= 59, sum= 458241, min= 146, average= 7766.80, max= 43920, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Total frame size : count= 59, sum= 9664, min= 32, average= 163.80, max= 720, maxTarget=AWFYJsonParser>>#readObjectKeyValuePair:
Exception handlers : count= 59, sum= 60, min= 0, average= 1.02, max= 20, maxTarget=AWFYJsonParser>>#readValue
Infopoints : count= 59, sum= 2446, min= 3, average= 41.46, max= 224, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
CALL : count= 59, sum= 2446, min= 3, average= 41.46, max= 224, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Marks : count= 59, sum= 433, min= 5, average= 7.34, max= 23, maxTarget=AWFYJsonParser>>#skipWhiteSpace
Data references : count= 59, sum= 2976, min= 2, average= 50.44, max= 269, maxTarget=AWFYJsonParser>>#readObjectKeyValuePair:
# List (iterations: 300, problem size: 1500) on Sun Oct 20 16:47:56 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 0x7fc358278000
[engine] created adapter i2c_A_AAAAAA | CodeAddress 0x7fc358277000
[engine] opt done id=609 AWFYList>>#isShorter:than: |Tier 1|Time 50( 37+13 )ms|AST 80|Inlined 0Y 0N|IR 337/ 477|CodeSize 1774|Addr 0x7fc358275000|Timestamp 56107485121166141|Src n/a
[engine] created adapter i2c_A_AAAJ | CodeAddress 0x7fc358274000
[engine] created adapter c2i_Z_AAAAA | CodeAddress 0x7fc358273000
[engine] created adapter c2i_A_AAAAAA | CodeAddress 0x7fc358272000
[engine] created adapter c2i_A_AAA | CodeAddress 0x7fc3580ad000
[engine] created adapter c2i_A_AAAJ | CodeAddress 0x7fc3580ac000
[engine] opt done id=608 AWFYList>>#talkWithX:withY:withZ: |Tier 1|Time 82( 71+12 )ms|AST 131|Inlined 0Y 5N|IR 365/ 527|CodeSize 2132|Addr 0x7fc3580aa000|Timestamp 56107485159802150|Src n/a
[engine] opt done id=585 AWFYListElement class>>#new: |Tier 1|Time 41( 35+6 )ms|AST 30|Inlined 0Y 2N|IR 203/ 286|CodeSize 958|Addr 0x7fc3580a8000|Timestamp 56107485165980487|Src n/a
[engine] created adapter i2c_A_AAA | CodeAddress 0x7fc3580a7000
[engine] opt done id=609 AWFYList>>#isShorter:than: |Tier 2|Time 48( 24+24 )ms|AST 80|Inlined 0Y 0N|IR 243/ 323|CodeSize 933|Addr 0x7fc3580a5000|Timestamp 56107485170278739|Src n/a
[engine] opt done id=587 AWFYListElement>>#initialize: |Tier 1|Time 14( 7+7 )ms|AST 10|Inlined 0Y 0N|IR 159/ 300|CodeSize 932|Addr 0x7fc3580a3000|Timestamp 56107485173739272|Src n/a
[engine] created adapter i2c_J_AAA | CodeAddress 0x7fc3580a2000
[engine] opt done id=586 Behavior>>#new <split-586> |Tier 1|Time 28( 15+13 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7fc3580a0000|Timestamp 56107485194230077|Src n/a
[engine] created adapter c2i_J_AAA | CodeAddress 0x7fc35809f000
[engine] opt done id=610 AWFYListElement>>#length |Tier 1|Time 40( 34+6 )ms|AST 43|Inlined 0Y 1N|IR 242/ 407|CodeSize 1483|Addr 0x7fc35809d000|Timestamp 56107485210786451|Src n/a
[engine] created adapter i2c_A_AAAA | CodeAddress 0x7fc35809c000
[engine] created adapter c2i_A_AAAA | CodeAddress 0x7fc35809b000
[engine] opt done id=589 AWFYListElement>>#next: <split-589> |Tier 1|Time 9( 7+3 )ms|AST 8|Inlined 0Y 0N|IR 129/ 170|CodeSize 548|Addr 0x7fc358099000|Timestamp 56107485220427486|Src n/a
[engine] opt done id=584 AWFYList>>#makeList: |Tier 1|Time 32( 27+6 )ms|AST 76|Inlined 0Y 3N|IR 279/ 370|CodeSize 1281|Addr 0x7fc358097000|Timestamp 56107485226901266|Src n/a
[engine] opt done id=596 AWFYListElement>>#next: <split-596> |Tier 1|Time 7( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 133/ 286|CodeSize 887|Addr 0x7fc358095000|Timestamp 56107485227976597|Src n/a
[engine] opt done id=593 AWFYList>>#makeList: <split-593> |Tier 1|Time 25( 19+6 )ms|AST 74|Inlined 0Y 3N|IR 258/ 354|CodeSize 1224|Addr 0x7fc358093000|Timestamp 56107485251855715|Src n/a
[engine] opt done id=594 AWFYList>>#makeList: <split-594> |Tier 1|Time 24( 19+6 )ms|AST 74|Inlined 0Y 3N|IR 257/ 353|CodeSize 1224|Addr 0x7fc358091000|Timestamp 56107485252614300|Src n/a
[engine] opt done id=597 AWFYListElement>>#next: <split-597> |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 132/ 266|CodeSize 827|Addr 0x7fc35808f000|Timestamp 56107485260156218|Src n/a
[engine] opt done id=598 AWFYListElement>>#next: <split-598> |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 133/ 286|CodeSize 887|Addr 0x7fc35808d000|Timestamp 56107485267623541|Src n/a
[engine] opt done id=595 AWFYList>>#makeList: <split-595> |Tier 1|Time 26( 20+7 )ms|AST 76|Inlined 0Y 3N|IR 279/ 369|CodeSize 1263|Addr 0x7fc35808b000|Timestamp 56107485278402488|Src n/a
[engine] opt done id=600 AWFYListElement>>#next: <split-600> |Tier 1|Time 9( 5+4 )ms|AST 8|Inlined 0Y 0N|IR 132/ 266|CodeSize 827|Addr 0x7fc358089000|Timestamp 56107485287431891|Src n/a
[engine] opt done id=601 AWFYListElement>>#next: <split-601> |Tier 1|Time 9( 5+4 )ms|AST 8|Inlined 0Y 0N|IR 132/ 266|CodeSize 827|Addr 0x7fc358087000|Timestamp 56107485296101943|Src n/a
[engine] opt done id=583 AWFYList>>#benchmark |Tier 1|Time 35( 26+8 )ms|AST 75|Inlined 0Y 5N|IR 332/ 427|CodeSize 1480|Addr 0x7fc358085000|Timestamp 56107485302322396|Src n/a
[engine] opt done id=602 AWFYList>>#makeList: <split-602> |Tier 1|Time 41( 22+19 )ms|AST 74|Inlined 0Y 3N|IR 258/ 354|CodeSize 1224|Addr 0x7fc358083000|Timestamp 56107485337283239|Src n/a
[engine] opt done id=590 AWFYList>>#makeList: <split-590> |Tier 1|Time 41( 34+6 )ms|AST 74|Inlined 0Y 3N|IR 258/ 354|CodeSize 1224|Addr 0x7fc358081000|Timestamp 56107485343146435|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 0x7fc34ce9d000|Timestamp 56107485362883195|Src n/a
[engine] opt done id=592 AWFYList>>#makeList: <split-592> |Tier 1|Time 26( 19+6 )ms|AST 74|Inlined 0Y 3N|IR 262/ 374|CodeSize 1335|Addr 0x7fc34ce9b000|Timestamp 56107485369015643|Src n/a
[engine] opt done id=599 AWFYListElement>>#next: <split-599> |Tier 1|Time 8( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 132/ 266|CodeSize 827|Addr 0x7fc34ce99000|Timestamp 56107485370613693|Src n/a
[engine] opt done id=603 AWFYList>>#makeList: <split-603> |Tier 1|Time 25( 19+6 )ms|AST 74|Inlined 0Y 3N|IR 258/ 354|CodeSize 1224|Addr 0x7fc34ce97000|Timestamp 56107485394064662|Src n/a
[engine] opt done id=604 AWFYList>>#makeList: <split-604> |Tier 1|Time 25( 19+6 )ms|AST 74|Inlined 0Y 3N|IR 262/ 374|CodeSize 1335|Addr 0x7fc34ce95000|Timestamp 56107485395845357|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 0x7fc34ce93000|Timestamp 56107485401712395|Src n/a
[engine] opt done id=606 AWFYListElement>>#next: <split-606> |Tier 1|Time 8( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 132/ 266|CodeSize 827|Addr 0x7fc34ce91000|Timestamp 56107485403528431|Src n/a
[engine] created adapter i2c_Z_AAAJ | CodeAddress 0x7fc34ce90000
[engine] opt done id=607 AWFYListElement>>#next: <split-607> |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 132/ 266|CodeSize 827|Addr 0x7fc34ce8e000|Timestamp 56107485409111549|Src n/a
[engine] opt done id=611 AWFYList>>#verifyResult: |Tier 1|Time 10( 8+2 )ms|AST 15|Inlined 0Y 0N|IR 92/ 128|CodeSize 503|Addr 0x7fc34ce8c000|Timestamp 56107485413888588|Src n/a
[engine] opt done id=612 AWFYList>>#makeList: <split-612> |Tier 1|Time 25( 19+6 )ms|AST 74|Inlined 0Y 3N|IR 258/ 354|CodeSize 1224|Addr 0x7fc34ce8a000|Timestamp 56107485433927916|Src n/a
[engine] opt done id=613 AWFYList>>#makeList: <split-613> |Tier 1|Time 25( 19+6 )ms|AST 74|Inlined 0Y 3N|IR 258/ 354|CodeSize 1224|Addr 0x7fc34ce88000|Timestamp 56107485438688821|Src n/a
[engine] opt done id=615 AWFYListElement>>#next: <split-615> |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 132/ 266|CodeSize 827|Addr 0x7fc34ce86000|Timestamp 56107485446208807|Src n/a
[engine] opt done id=616 AWFYListElement>>#next: <split-616> |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 132/ 266|CodeSize 827|Addr 0x7fc34ce84000|Timestamp 56107485453395982|Src n/a
[engine] opt done id=614 AWFYList>>#makeList: <split-614> |Tier 1|Time 27( 19+8 )ms|AST 74|Inlined 0Y 3N|IR 262/ 374|CodeSize 1335|Addr 0x7fc34ce82000|Timestamp 56107485460885795|Src n/a
[engine] opt done id=617 AWFYListElement>>#next: <split-617> |Tier 1|Time 9( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 132/ 266|CodeSize 827|Addr 0x7fc34ce80000|Timestamp 56107485462028597|Src n/a
[engine] opt done id=586 Behavior>>#new <split-586> |Tier 2|Time 17( 9+8 )ms|AST 26|Inlined 0Y 0N|IR 31/ 372|CodeSize 1369|Addr 0x7fc34ce7e000|Timestamp 56107485479642841|Src n/a
[engine] opt done id=587 AWFYListElement>>#initialize: |Tier 2|Time 11( 6+5 )ms|AST 10|Inlined 0Y 0N|IR 86/ 206|CodeSize 461|Addr 0x7fc34ce7c000|Timestamp 56107485490629088|Src n/a
[engine] opt done id=585 AWFYListElement class>>#new: |Tier 2|Time 32( 23+9 )ms|AST 30|Inlined 2Y 0N|IR 38/ 376|CodeSize 1378|Addr 0x7fc34ce7a000|Timestamp 56107485493359253|Src n/a
[engine] opt done id=610 AWFYListElement>>#length |Tier 2|Time 48( 30+18 )ms|AST 43|Inlined 2Y 1N|IR 366/ 386|CodeSize 1301|Addr 0x7fc34ce78000|Timestamp 56107485538402760|Src n/a
[engine] opt done id=589 AWFYListElement>>#next: <split-589> |Tier 2|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 55/ 95|CodeSize 224|Addr 0x7fc34ce76000|Timestamp 56107485545847872|Src n/a
[engine] opt done id=584 AWFYList>>#makeList: |Tier 2|Time 120( 88+32 )ms|AST 76|Inlined 14Y 1N|IR 274/ 1338|CodeSize 4758|Addr 0x7fc34ce73000|Timestamp 56107485613672536|Src n/a
[engine] created adapter c2i_Z_AAAJ | CodeAddress 0x7fc34ce72000
[engine] opt done id=582 AWFYBenchmark>>#innerBenchmarkLoop: |Tier 1|Time 37( 29+8 )ms|AST 60|Inlined 0Y 2N|IR 273/ 355|CodeSize 1573|Addr 0x7fc34ce70000|Timestamp 56107485670957332|Src n/a
[engine] opt done id=598 AWFYListElement>>#next: <split-598> |Tier 2|Time 9( 4+5 )ms|AST 8|Inlined 0Y 0N|IR 59/ 211|CodeSize 478|Addr 0x7fc34ce6e000|Timestamp 56107485680406363|Src n/a
[engine] opt done id=612 AWFYList>>#makeList: <split-612> |Tier 2|Time 115( 87+28 )ms|AST 74|Inlined 14Y 1N|IR 200/ 1301|CodeSize 4669|Addr 0x7fc34ce6b000|Timestamp 56107485818113250|Src n/a
[engine] opt done id=595 AWFYList>>#makeList: <split-595> |Tier 2|Time 126( 101+26 )ms|AST 76|Inlined 14Y 1N|IR 295/ 1343|CodeSize 4873|Addr 0x7fc34ce68000|Timestamp 56107485944788352|Src n/a
[engine] opt done id=594 AWFYList>>#makeList: <split-594> |Tier 2|Time 104( 74+30 )ms|AST 74|Inlined 14Y 1N|IR 293/ 1622|CodeSize 6065|Addr 0x7fc34ce65000|Timestamp 56107486049349664|Src n/a
[engine] opt done id=608 AWFYList>>#talkWithX:withY:withZ: |Tier 2|Time 974( 232+742 )ms|AST 131|Inlined 41Y 64N|IR 7330/ 9025|CodeSize 39401|Addr 0x7fc34ce5a000|Timestamp 56107486147641632|Src n/a
[engine] opt done id=596 AWFYListElement>>#next: <split-596> |Tier 2|Time 9( 4+5 )ms|AST 8|Inlined 0Y 0N|IR 59/ 211|CodeSize 478|Addr 0x7fc34ce55000|Timestamp 56107486156647917|Src n/a
[engine] opt done id=593 AWFYList>>#makeList: <split-593> |Tier 2|Time 107( 74+34 )ms|AST 74|Inlined 14Y 1N|IR 225/ 1965|CodeSize 7308|Addr 0x7fc34ce57000|Timestamp 56107486156926458|Src n/a
[engine] opt done id=597 AWFYListElement>>#next: <split-597> |Tier 2|Time 7( 3+4 )ms|AST 8|Inlined 0Y 0N|IR 58/ 189|CodeSize 439|Addr 0x7fc34ce53000|Timestamp 56107486163678081|Src n/a
[engine] opt done id=606 AWFYListElement>>#next: <split-606> |Tier 2|Time 7( 3+4 )ms|AST 8|Inlined 0Y 0N|IR 58/ 189|CodeSize 439|Addr 0x7fc34ce51000|Timestamp 56107486170417621|Src n/a
[engine] opt done id=590 AWFYList>>#makeList: <split-590> |Tier 2|Time 96( 73+23 )ms|AST 74|Inlined 14Y 1N|IR 200/ 1301|CodeSize 4669|Addr 0x7fc34ce4e000|Timestamp 56107486252893850|Src n/a
[engine] opt done id=602 AWFYList>>#makeList: <split-602> |Tier 2|Time 95( 73+23 )ms|AST 74|Inlined 14Y 1N|IR 200/ 1301|CodeSize 4669|Addr 0x7fc34ce4b000|Timestamp 56107486348575366|Src n/a
[engine] opt done id=611 AWFYList>>#verifyResult: |Tier 2|Time 6( 4+2 )ms|AST 15|Inlined 0Y 0N|IR 18/ 51|CodeSize 146|Addr 0x7fc34ce49000|Timestamp 56107486354588170|Src n/a
[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 0x7fc34ce47000|Timestamp 56107486403141311|Src n/a
[engine] opt done id=582 AWFYBenchmark>>#innerBenchmarkLoop: |Tier 2|Time 337( 304+33 )ms|AST 60|Inlined 1Y 1N|IR 123/ 513|CodeSize 2243|Addr 0x7fc34ce45000|Timestamp 56107486715941082|Src n/a
[engine] opt done id=583 AWFYList>>#benchmark |Tier 2|Time 1090( 405+685 )ms|AST 75|Inlined 74Y 44N|IR 5497/ 12706|CodeSize 54309|Addr 0x7fc34ce36000|Timestamp 56107486770501229|Src n/a
[engine] created adapter i2c_A_AAJ | CodeAddress 0x7fc34ce35000
[engine] created adapter i2c_A_AAAJJA | CodeAddress 0x7fc34ce34000
[engine] created adapter c2i_J_AAJ | CodeAddress 0x7fc34ce33000
[engine] opt done id=620 SmallInteger>>#printString |Tier 1|Time 67( 54+13 )ms|AST 156|Inlined 0Y 2N|IR 375/ 617|CodeSize 2868|Addr 0x7fc34ce31000|Timestamp 56107487123196312|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 0x7fc34ce2e000|Timestamp 56107487150179685|Src n/a
[engine] created adapter c2i_A_AAAJJA | CodeAddress 0x7fc34ce2d000
[engine] opt done id=375 String>>#, |Tier 1|Time 41( 34+8 )ms|AST 56|Inlined 0Y 2N|IR 276/ 405|CodeSize 1534|Addr 0x7fc34ce2b000|Timestamp 56107487759868777|Src n/a
[engine] created adapter i2c_Z_AAA | CodeAddress 0x7fc34ce2a000
[engine] opt done id=569 StandardFileStream>>#isBinary |Tier 1|Time 16( 13+3 )ms|AST 25|Inlined 0Y 0N|IR 100/ 181|CodeSize 660|Addr 0x7fc34ce28000|Timestamp 56107488065591168|Src n/a
[engine] opt done id=557 Character class>>#cr |Tier 1|Time 11( 7+4 )ms|AST 19|Inlined 0Y 0N|IR 93/ 135|CodeSize 505|Addr 0x7fc34ce26000|Timestamp 56107492024910360|Src n/a
[engine] created adapter i2c_A_AAACA | CodeAddress 0x7fc34ce25000
[engine] created adapter i2c_J_AAC | CodeAddress 0x7fc34ce24000
[engine] opt done id=555 Character>>#asUnicode |Tier 1|Time 17( 14+3 )ms|AST 31|Inlined 0Y 0N|IR 89/ 125|CodeSize 454|Addr 0x7fc34ce22000|Timestamp 56107492692129891|Src n/a
[engine] created adapter c2i_Z_AAA | CodeAddress 0x7fc34ce21000
[engine] created adapter c2i_J_AAC | CodeAddress 0x7fc34ce20000
[engine] created adapter c2i_A_AAAC | CodeAddress 0x7fc34ce1f000
[engine] opt done id=553 UTF8TextConverter>>#nextPut:toStream: |Tier 1|Time 82( 67+14 )ms|AST 130|Inlined 0Y 5N|IR 427/ 723|CodeSize 2820|Addr 0x7fc34ce1d000|Timestamp 56107492757033783|Src n/a
[engine] created adapter c2i_A_AAAAZ | CodeAddress 0x7fc34ce1b000
[engine] created adapter c2i_A_AAAAA | CodeAddress 0x7fc34ce1a000
[engine] opt done id=568 MultiByteFileStream>>#nextPutAll: |Tier 1|Time 37( 29+8 )ms|AST 65|Inlined 0Y 2N|IR 230/ 391|CodeSize 1441|Addr 0x7fc34ce18000|Timestamp 56107493374407555|Src n/a
[engine] opt done id=500 AWFYScriptConsole class>>#println: |Tier 1|Time 38( 21+17 )ms|AST 62|Inlined 0Y 4N|IR 279/ 373|CodeSize 1344|Addr 0x7fc34ce16000|Timestamp 56107493375593660|Src n/a
[engine] opt done id=501 FileStream class>>#stdout |Tier 1|Time 39( 23+16 )ms|AST 37|Inlined 0Y 1N|IR 201/ 403|CodeSize 1464|Addr 0x7fc34ce14000|Timestamp 56107493376891867|Src n/a
[engine] created adapter i2c_J_AAJ | CodeAddress 0x7fc34ce13000
[engine] created adapter c2i_A_AAJ | CodeAddress 0x7fc34ce12000
[engine] opt done id=621 SmallInteger>>#decimalDigitLength |Tier 1|Time 20( 17+4 )ms|AST 47|Inlined 0Y 0N|IR 101/ 146|CodeSize 603|Addr 0x7fc34ce10000|Timestamp 56107493700445998|Src n/a
[engine] opt done id=619 Object>>#asString |Tier 1|Time 32( 17+15 )ms|AST 17|Inlined 0Y 1N|IR 156/ 227|CodeSize 689|Addr 0x7fc34ce0e000|Timestamp 56107493711165019|Src n/a
[engine] opt done id=618 AWFYRun>>#printResult: |Tier 1|Time 39( 28+12 )ms|AST 68|Inlined 0Y 5N|IR 337/ 484|CodeSize 1724|Addr 0x7fc34ce0c000|Timestamp 56107493718573393|Src n/a
[engine] created adapter i2c_A_AAAAA | CodeAddress 0x7fc34ce0b000
[engine] created adapter i2c_A_AAAJAJ | CodeAddress 0x7fc34ce0a000
[engine] created adapter i2c_A_AAAJAJA | CodeAddress 0x7fc34ce09000
[engine] created adapter c2i_A_AAAJAJ | CodeAddress 0x7fc34ce08000
[engine] created adapter c2i_A_AAAJAJA | CodeAddress 0x7fc34ce05000
[engine] opt done id=572 MultiByteFileStream>>#basicNext:putAll:startingAt: |Tier 1|Time 41( 30+11 )ms|AST 23|Inlined 0Y 1N|IR 164/ 235|CodeSize 805|Addr 0x7fc34ce06000|Timestamp 56107494064336094|Src n/a
[engine] opt done id=570 TextConverter>>#nextPutAll:toStream: |Tier 1|Time 51( 43+8 )ms|AST 34|Inlined 0Y 1N|IR 176/ 292|CodeSize 1036|Addr 0x7fc34ce03000|Timestamp 56107494073473757|Src n/a
[engine] opt done id=571 TextConverter>>#next:putAll:startingAt:toStream: |Tier 1|Time 59( 46+13 )ms|AST 133|Inlined 0Y 2N|IR 312/ 499|CodeSize 1931|Addr 0x7fc34ce01000|Timestamp 56107494082046654|Src n/a
[engine] opt done id=573 StandardFileStream>>#next:putAll:startingAt: |Tier 1|Time 34( 24+10 )ms|AST 65|Inlined 0Y 0N|IR 228/ 502|CodeSize 2204|Addr 0x7fc1440ea000|Timestamp 56107494098734965|Src n/a
[engine] created adapter i2c_A_AAAC | CodeAddress 0x7fc34ce00000
[engine] opt done id=576 MultiByteFileStream>>#basicNextPutAll: |Tier 1|Time 14( 10+4 )ms|AST 17|Inlined 0Y 1N|IR 154/ 225|CodeSize 736|Addr 0x7fc1440e8000|Timestamp 56107494381752120|Src n/a
[engine] opt done id=574 WriteStream>>#cr |Tier 1|Time 20( 15+5 )ms|AST 31|Inlined 0Y 2N|IR 199/ 287|CodeSize 935|Addr 0x7fc1440e6000|Timestamp 56107494387488618|Src n/a
[engine] created adapter c2i_A_AAACA | CodeAddress 0x7fc1440e5000
[engine] opt done id=575 MultiByteFileStream>>#nextPut: |Tier 1|Time 37( 31+6 )ms|AST 35|Inlined 0Y 1N|IR 181/ 317|CodeSize 1125|Addr 0x7fc1440e3000|Timestamp 56107494404107293|Src n/a
[engine] opt done id=577 StandardFileStream>>#nextPutAll: |Tier 1|Time 42( 30+12 )ms|AST 90|Inlined 0Y 0N|IR 285/ 628|CodeSize 2779|Addr 0x7fc1440e1000|Timestamp 56107494423648906|Src n/a
[engine] opt done id=578 StandardFileStream>>#flush |Tier 1|Time 14( 9+5 )ms|AST 19|Inlined 0Y 0N|IR 156/ 269|CodeSize 936|Addr 0x7fc1440df000|Timestamp 56107494714865079|Src n/a
[engine] opt done id=581 AWFYRun>>#measure: |Tier 1|Time 37( 28+9 )ms|AST 93|Inlined 0Y 2N|IR 310/ 444|CodeSize 1667|Addr 0x7fc1440dd000|Timestamp 56107494737881893|Src n/a
[engine] opt done id=620 SmallInteger>>#printString |Tier 2|Time 89( 53+36 )ms|AST 156|Inlined 4Y 1N|IR 227/ 1173|CodeSize 4853|Addr 0x7fc1440da000|Timestamp 56107514403365463|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 0x7fc1440d8000|Timestamp 56107529541802183|Src n/a
[engine] opt done id=301 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 2|Time 118( 60+58 )ms|AST 190|Inlined 3Y 1N|IR 675/ 1480|CodeSize 6314|Addr 0x7fc1440d5000|Timestamp 56107549753791268|Src n/a
[engine] opt done id=375 String>>#, |Tier 2|Time 143( 98+45 )ms|AST 56|Inlined 9Y 2N|IR 721/ 1569|CodeSize 6599|Addr 0x7fc1440d2000|Timestamp 56107550398051672|Src n/a
[engine] opt done id=569 StandardFileStream>>#isBinary |Tier 2|Time 10( 7+3 )ms|AST 25|Inlined 0Y 0N|IR 25/ 94|CodeSize 312|Addr 0x7fc1440d0000|Timestamp 56107550575394955|Src n/a
[engine] opt inval. id=620 SmallInteger>>#printString |Timestamp 56107579052163805|Src n/a|Reason null
[engine] opt inval. id=621 SmallInteger>>#decimalDigitLength |Timestamp 56107579052495358|Src n/a|Reason null
[engine] opt inval. id=571 TextConverter>>#next:putAll:startingAt:toStream: |Timestamp 56107579053238228|Src n/a|Reason null
[engine] Truffle runtime statistics for engine 1
Compilations : 91
Success : 85
Temporary Bailouts : 4
jdk.graal.compiler.core.common.CancellationBailoutException: Compilation cancelled.: 4
Permanent Bailouts : 0
Failed : 0
Interrupted : 2
Invalidated : 3
Unknown Reason : 3
Queues : 106
Dequeues : 18
Target inlined into only caller: 18
Splits : 80
Compilation Accuracy : 0.967033
Queue Accuracy : 0.830189
Compilation Utilization : 0.062288
Remaining Compilation Queue : 0
Time to queue : count= 106, sum= 752181321, min= 2093, average= 7096050.20, max=93986215, maxTarget=TextConverter>>#next:putAll:startingAt:toStream:
Time waiting in queue : count= 91, sum= 7385152, min= 17, average= 81155.53, max= 645576, maxTarget=AWFYList>>#verifyResult:
--------------------------- :
AST node statistics :
Truffle node count : count= 87, sum= 27146, min= 14, average= 312.02, max= 6846, maxTarget=AWFYList>>#talkWithX:withY:withZ:
Trivial : count= 87, sum= 9490, min= 6, average= 109.08, max= 2415, maxTarget=AWFYList>>#talkWithX:withY:withZ:
Non Trivial : count= 87, sum= 17656, min= 8, average= 202.94, max= 4431, maxTarget=AWFYList>>#talkWithX:withY:withZ:
Monomorphic : count= 87, sum= 17383, min= 8, average= 199.80, max= 4305, maxTarget=AWFYList>>#talkWithX:withY:withZ:
Polymorphic : count= 87, sum= 273, min= 0, average= 3.14, max= 126, maxTarget=AWFYList>>#talkWithX:withY:withZ:
Megamorphic : count= 87, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYList>>#isShorter:than:
Truffle call count : count= 87, sum= 476, min= 0, average= 5.47, max= 118, maxTarget=AWFYList>>#benchmark
Indirect : count= 87, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYList>>#isShorter:than:
Direct : count= 87, sum= 476, min= 0, average= 5.47, max= 118, maxTarget=AWFYList>>#benchmark
Dispatched : count= 87, sum= 212, min= 0, average= 2.44, max= 64, maxTarget=AWFYList>>#talkWithX:withY:withZ:
Inlined : count= 87, sum= 264, min= 0, average= 3.03, max= 74, maxTarget=AWFYList>>#benchmark
---------- :
Cloned : count= 87, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYList>>#isShorter:than:
Not Cloned : count= 87, sum= 476, min= 0, average= 5.47, max= 118, maxTarget=AWFYList>>#benchmark
Truffle loops : count= 87, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYList>>#isShorter:than:
--------------------------- :
Compilation Tier 1 :
Compilation Rate : 46122.90 bytes/second
Truffle Tier Rate : 63088.41 bytes/second
Graal Tier Rate : 211332.24 bytes/second
Installation Rate : 910294.31 bytes/second
Time for compilation (us) : count= 59, sum= 1721704, min= 7157, average= 29181.43, max= 94455, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Truffle Tier (us) : count= 59, sum= 1258709, min= 3911, average= 21334.07, max= 70810, maxTarget=AWFYList>>#talkWithX:withY:withZ:
Graal Tier (us) : count= 59, sum= 375759, min= 1846, average= 6368.80, max= 27550, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Code Installation (us) : count= 59, sum= 87235, min= 378, average= 1478.57, max= 12849, maxTarget=AWFYList>>#makeList: <split-602>
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 : 38988.15 bytes/second
Truffle Tier Rate : 86248.97 bytes/second
Graal Tier Rate : 89593.42 bytes/second
Installation Rate : 1591200.51 bytes/second
Time for compilation (us) : count= 30, sum= 4132332, min= 5896, average= 137744.41, max= 1090124, maxTarget=AWFYList>>#benchmark
Truffle Tier (us) : count= 26, sum= 1867987, min= 3128, average= 71845.68, max= 405047, maxTarget=AWFYList>>#benchmark
Graal Tier (us) : count= 26, sum= 1798256, min= 1701, average= 69163.73, max= 711374, maxTarget=AWFYList>>#talkWithX:withY:withZ:
Code Installation (us) : count= 26, sum= 101251, min= 272, average= 3894.30, max= 45452, maxTarget=AWFYList>>#benchmark
Graal node count :
After Truffle Tier : count= 28, sum= 18000, min= 18, average= 642.86, max= 7330, maxTarget=AWFYList>>#talkWithX:withY:withZ:
After Graal Tier : count= 26, sum= 39849, min= 51, average= 1532.65, max= 12706, maxTarget=AWFYList>>#benchmark
Graal compilation result :
Code size : count= 26, sum= 161112, min= 146, average= 6196.62, max= 54309, maxTarget=AWFYList>>#benchmark
Total frame size : count= 26, sum= 4672, min= 32, average= 179.69, max= 1072, maxTarget=AWFYList>>#talkWithX:withY:withZ:
Exception handlers : count= 26, sum= 134, min= 0, average= 5.15, max= 64, maxTarget=AWFYList>>#talkWithX:withY:withZ:
Infopoints : count= 26, sum= 1107, min= 3, average= 42.58, max= 356, maxTarget=AWFYList>>#benchmark
CALL : count= 26, sum= 1107, min= 3, average= 42.58, max= 356, maxTarget=AWFYList>>#benchmark
Marks : count= 26, sum= 223, min= 5, average= 8.58, max= 44, maxTarget=AWFYList>>#benchmark
Data references : count= 26, sum= 1197, min= 1, average= 46.04, max= 411, maxTarget=AWFYList>>#benchmark
# Mandelbrot (iterations: 300, problem size: 500) on Sun Oct 20 16:27:20 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 0x7f064cc28000
[engine] opt done id=381 Integer>>#<< |Tier 1|Time 25( 21+4 )ms|AST 26|Inlined 0Y 0N|IR 103/ 154|CodeSize 628|Addr 0x7f064cc26000|Timestamp 56106248576260301|Src n/a
[engine] opt done id=381 Integer>>#<< |Tier 2|Time 9( 6+3 )ms|AST 26|Inlined 0Y 0N|IR 27/ 78|CodeSize 237|Addr 0x7f064cc24000|Timestamp 56106248585984799|Src n/a
[engine] created adapter i2c_unspecialized | CodeAddress 0x7f064cc23000
[engine] opt done id=584 AWFYMandelbrot>>#mandelbrot:<OSR@188> |Tier 2|Time 272( 117+155 )ms|AST 508|Inlined 2Y 0N|IR 679/ 2763|CodeSize 20541|Addr 0x7f064ca57000|Timestamp 56106249240814301|Src n/a
[engine] opt inval. id=584 AWFYMandelbrot>>#mandelbrot:<OSR@188> |Timestamp 56106249898975681|Src n/a|Reason null
[engine] opt deopt id=584 AWFYMandelbrot>>#mandelbrot:<OSR@188> | |Timestamp 56106249899270287|Src n/a
[engine] created adapter i2c_A_AAAJ | CodeAddress 0x7f064cc22000
[engine] created adapter i2c_J_AAAJ | CodeAddress 0x7f064ca56000
[engine] created adapter c2i_A_AAAJ | CodeAddress 0x7f064ca55000
[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 0x7f064ca53000|Timestamp 56106249939699765|Src n/a
[engine] created adapter c2i_J_AAJJ | CodeAddress 0x7f064ca52000
[engine] opt done id=583 AWFYMandelbrot>>#mandelbrot: |Tier 1|Time 152( 125+27 )ms|AST 528|Inlined 0Y 2N|IR 608/ 1138|CodeSize 10330|Addr 0x7f064ca4e000|Timestamp 56106250052399940|Src n/a
[engine] opt done id=584 AWFYMandelbrot>>#mandelbrot:<OSR@188> |Tier 2|Time 256( 104+152 )ms|AST 513|Inlined 2Y 0N|IR 763/ 2895|CodeSize 20709|Addr 0x7f064ca47000|Timestamp 56106250253199747|Src n/a
[engine] opt deopt id=584 AWFYMandelbrot>>#mandelbrot:<OSR@188> | |Timestamp 56106251023159954|Src n/a
[engine] opt done id=583 AWFYMandelbrot>>#mandelbrot: |Tier 2|Time 411( 133+278 )ms|AST 528|Inlined 2Y 0N|IR 455/ 3604|CodeSize 35884|Addr 0x7f064ca3d000|Timestamp 56106251434806959|Src n/a
[engine] created adapter i2c_A_AAJ | CodeAddress 0x7f064ca3c000
[engine] created adapter i2c_A_AAAJJA | CodeAddress 0x7f064ca3b000
[engine] created adapter c2i_J_AAJ | CodeAddress 0x7f064ca3a000
[engine] opt done id=589 SmallInteger>>#printString |Tier 1|Time 56( 45+11 )ms|AST 156|Inlined 0Y 2N|IR 375/ 617|CodeSize 2868|Addr 0x7f064ca38000|Timestamp 56106251765001883|Src n/a
[engine] opt done id=301 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 1|Time 80( 54+25 )ms|AST 190|Inlined 0Y 1N|IR 705/ 1562|CodeSize 6920|Addr 0x7f064ca35000|Timestamp 56106251788697585|Src n/a
[engine] created adapter i2c_A_AAAA | CodeAddress 0x7f064ca34000
[engine] created adapter c2i_A_AAA | CodeAddress 0x7f064ca33000
[engine] created adapter c2i_A_AAAJJA | CodeAddress 0x7f064ca32000
[engine] opt done id=375 String>>#, |Tier 1|Time 44( 37+6 )ms|AST 56|Inlined 0Y 2N|IR 276/ 405|CodeSize 1534|Addr 0x7f064184d000|Timestamp 56106252007893407|Src n/a
[engine] created adapter i2c_Z_AAA | CodeAddress 0x7f064ca31000
[engine] opt done id=569 StandardFileStream>>#isBinary |Tier 1|Time 14( 11+3 )ms|AST 25|Inlined 0Y 0N|IR 100/ 181|CodeSize 660|Addr 0x7f064184b000|Timestamp 56106252105958572|Src n/a
[engine] created adapter i2c_A_AAA | CodeAddress 0x7f064184a000
[engine] opt done id=557 Character class>>#cr |Tier 1|Time 12( 9+3 )ms|AST 19|Inlined 0Y 0N|IR 93/ 135|CodeSize 505|Addr 0x7f0641848000|Timestamp 56106253635138944|Src n/a
[engine] created adapter i2c_A_AAACA | CodeAddress 0x7f0641847000
[engine] created adapter i2c_J_AAC | CodeAddress 0x7f0641846000
[engine] opt done id=555 Character>>#asUnicode |Tier 1|Time 14( 12+2 )ms|AST 31|Inlined 0Y 0N|IR 89/ 125|CodeSize 454|Addr 0x7f0641844000|Timestamp 56106253892315694|Src n/a
[engine] created adapter c2i_Z_AAA | CodeAddress 0x7f0641843000
[engine] created adapter c2i_J_AAC | CodeAddress 0x7f0641842000
[engine] created adapter c2i_A_AAAA | CodeAddress 0x7f0641841000
[engine] created adapter c2i_A_AAAC | CodeAddress 0x7f0641840000
[engine] opt done id=553 UTF8TextConverter>>#nextPut:toStream: |Tier 1|Time 73( 62+12 )ms|AST 130|Inlined 0Y 5N|IR 427/ 723|CodeSize 2820|Addr 0x7f064183e000|Timestamp 56106253951788509|Src n/a
[engine] created adapter c2i_A_AAAAZ | CodeAddress 0x7f064183c000
[engine] created adapter c2i_A_AAAAA | CodeAddress 0x7f064183b000
[engine] opt done id=500 AWFYScriptConsole class>>#println: |Tier 1|Time 24( 18+6 )ms|AST 62|Inlined 0Y 4N|IR 279/ 373|CodeSize 1344|Addr 0x7f0641839000|Timestamp 56106254158320692|Src n/a
[engine] opt done id=501 FileStream class>>#stdout |Tier 1|Time 26( 20+6 )ms|AST 37|Inlined 0Y 1N|IR 201/ 403|CodeSize 1464|Addr 0x7f0641837000|Timestamp 56106254160345843|Src n/a
[engine] opt done id=568 MultiByteFileStream>>#nextPutAll: |Tier 1|Time 30( 24+6 )ms|AST 65|Inlined 0Y 2N|IR 230/ 391|CodeSize 1441|Addr 0x7f0641835000|Timestamp 56106254164703463|Src n/a
[engine] created adapter i2c_Z_AAAJJ | CodeAddress 0x7f0641834000
[engine] created adapter c2i_A_AAJ | CodeAddress 0x7f0641833000
[engine] opt done id=586 AWFYMandelbrot>>#verify:inner: |Tier 1|Time 13( 10+2 )ms|AST 26|Inlined 0Y 0N|IR 98/ 140|CodeSize 604|Addr 0x7f0641831000|Timestamp 56106254275146951|Src n/a
[engine] created adapter i2c_J_AAJ | CodeAddress 0x7f064182e000
[engine] opt done id=588 Object>>#asString |Tier 1|Time 17( 14+4 )ms|AST 17|Inlined 0Y 1N|IR 156/ 227|CodeSize 689|Addr 0x7f064182f000|Timestamp 56106254279579584|Src n/a
[engine] opt done id=587 AWFYRun>>#printResult: |Tier 1|Time 30( 23+8 )ms|AST 68|Inlined 0Y 5N|IR 337/ 484|CodeSize 1724|Addr 0x7f064182c000|Timestamp 56106254292849685|Src n/a
[engine] opt done id=590 SmallInteger>>#decimalDigitLength |Tier 1|Time 20( 17+3 )ms|AST 61|Inlined 0Y 0N|IR 142/ 193|CodeSize 675|Addr 0x7f064182a000|Timestamp 56106254294888386|Src n/a
[engine] created adapter i2c_A_AAAAA | CodeAddress 0x7f0641829000
[engine] created adapter i2c_A_AAAJAJA | CodeAddress 0x7f0641828000
[engine] created adapter i2c_A_AAAJAJ | CodeAddress 0x7f0641827000
[engine] created adapter c2i_A_AAAJAJ | CodeAddress 0x7f0641826000
[engine] created adapter c2i_A_AAAJAJA | CodeAddress 0x7f0641825000
[engine] opt done id=572 MultiByteFileStream>>#basicNext:putAll:startingAt: |Tier 1|Time 35( 31+4 )ms|AST 23|Inlined 0Y 1N|IR 164/ 235|CodeSize 805|Addr 0x7f0641823000|Timestamp 56106254425860461|Src n/a
[engine] opt done id=570 TextConverter>>#nextPutAll:toStream: |Tier 1|Time 40( 35+5 )ms|AST 34|Inlined 0Y 1N|IR 176/ 292|CodeSize 1036|Addr 0x7f0641821000|Timestamp 56106254430930428|Src n/a
[engine] opt done id=571 TextConverter>>#next:putAll:startingAt:toStream: |Tier 1|Time 52( 44+9 )ms|AST 133|Inlined 0Y 2N|IR 312/ 499|CodeSize 1931|Addr 0x7f064181f000|Timestamp 56106254442930262|Src n/a
[engine] opt done id=573 StandardFileStream>>#next:putAll:startingAt: |Tier 1|Time 27( 19+8 )ms|AST 65|Inlined 0Y 0N|IR 228/ 502|CodeSize 2204|Addr 0x7f064181d000|Timestamp 56106254453094712|Src n/a
[engine] created adapter i2c_A_AAAC | CodeAddress 0x7f064181c000
[engine] opt done id=574 WriteStream>>#cr |Tier 1|Time 15( 11+5 )ms|AST 31|Inlined 0Y 2N|IR 199/ 287|CodeSize 935|Addr 0x7f064181a000|Timestamp 56106254543643943|Src n/a
[engine] created adapter c2i_A_AAACA | CodeAddress 0x7f0641819000
[engine] opt done id=575 MultiByteFileStream>>#nextPut: |Tier 1|Time 27( 22+5 )ms|AST 35|Inlined 0Y 1N|IR 181/ 317|CodeSize 1125|Addr 0x7f0641817000|Timestamp 56106254555041155|Src n/a
[engine] opt done id=576 MultiByteFileStream>>#basicNextPutAll: |Tier 1|Time 10( 6+3 )ms|AST 17|Inlined 0Y 1N|IR 154/ 225|CodeSize 736|Addr 0x7f0641815000|Timestamp 56106254666015882|Src n/a
[engine] opt done id=578 StandardFileStream>>#flush |Tier 1|Time 12( 7+4 )ms|AST 19|Inlined 0Y 0N|IR 156/ 269|CodeSize 936|Addr 0x7f0641813000|Timestamp 56106254668195461|Src n/a
[engine] created adapter i2c_Z_AAAJ | CodeAddress 0x7f0641812000
[engine] created adapter c2i_J_AAAJ | CodeAddress 0x7f0641811000
[engine] opt done id=577 StandardFileStream>>#nextPutAll: |Tier 1|Time 35( 26+9 )ms|AST 90|Inlined 0Y 0N|IR 285/ 628|CodeSize 2779|Addr 0x7f064180f000|Timestamp 56106254691728284|Src n/a
[engine] created adapter c2i_Z_AAAJ | CodeAddress 0x7f064180e000
[engine] created adapter c2i_Z_AAAJJ | CodeAddress 0x7f064180d000
[engine] opt done id=582 AWFYMandelbrot>>#innerBenchmarkLoop: |Tier 1|Time 36( 32+4 )ms|AST 35|Inlined 0Y 2N|IR 205/ 284|CodeSize 1005|Addr 0x7f064180b000|Timestamp 56106254704411340|Src n/a
[engine] opt done id=581 AWFYRun>>#measure: |Tier 1|Time 39( 32+7 )ms|AST 93|Inlined 0Y 2N|IR 310/ 444|CodeSize 1667|Addr 0x7f0641809000|Timestamp 56106254705084923|Src n/a
[engine] opt done id=589 SmallInteger>>#printString |Tier 2|Time 99( 56+43 )ms|AST 156|Inlined 4Y 1N|IR 281/ 823|CodeSize 4349|Addr 0x7f0641806000|Timestamp 56106262661640238|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 0x7f0641804000|Timestamp 56106268976368158|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 0x7f0641801000|Timestamp 56106277359117201|Src n/a
[engine] opt done id=569 StandardFileStream>>#isBinary |Tier 2|Time 11( 7+4 )ms|AST 25|Inlined 0Y 0N|IR 25/ 94|CodeSize 312|Addr 0x7f043c014000|Timestamp 56106277633592354|Src n/a
[engine] opt done id=375 String>>#, |Tier 2|Time 143( 98+45 )ms|AST 56|Inlined 9Y 2N|IR 721/ 1569|CodeSize 6599|Addr 0x7f043c011000|Timestamp 56106277638599600|Src n/a
[engine] opt inval. id=589 SmallInteger>>#printString |Timestamp 56106289369039280|Src n/a|Reason null
[engine] opt inval. id=590 SmallInteger>>#decimalDigitLength |Timestamp 56106289369374326|Src n/a|Reason null
[engine] opt inval. id=571 TextConverter>>#next:putAll:startingAt:toStream: |Timestamp 56106289370096102|Src n/a|Reason null
[engine] Truffle runtime statistics for engine 1
Compilations : 39
Success : 37
Temporary Bailouts : 0
Permanent Bailouts : 0
Failed : 0
Interrupted : 2
Invalidated : 4
Unknown Reason : 4
Queues : 40
Dequeues : 0
Splits : 54
Compilation Accuracy : 0.897436
Queue Accuracy : 1.000000
Compilation Utilization : 0.057874
Remaining Compilation Queue : 0
Time to queue : count= 40, sum= 373932592, min= 332, average= 9348314.81, max=40830749, maxTarget=TextConverter>>#next:putAll:startingAt:toStream:
Time waiting in queue : count= 39, sum= 71841, min= 18, average= 1842.08, max= 35139, 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 : 52465.85 bytes/second
Truffle Tier Rate : 66270.13 bytes/second
Graal Tier Rate : 287492.92 bytes/second
Installation Rate : 2032857.04 bytes/second
Time for compilation (us) : count= 28, sum= 1002671, min= 9875, average= 35809.69, max= 152409, maxTarget=AWFYMandelbrot>>#mandelbrot:
Truffle Tier (us) : count= 28, sum= 793811, min= 6400, average= 28350.41, max= 124701, maxTarget=AWFYMandelbrot>>#mandelbrot:
Graal Tier (us) : count= 28, sum= 182981, min= 2081, average= 6535.07, max= 25465, maxTarget=AWFYMandelbrot>>#mandelbrot:
Code Installation (us) : count= 28, sum= 25877, min= 396, average= 924.21, max= 2581, 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 : 71606.98 bytes/second
Truffle Tier Rate : 160190.66 bytes/second
Graal Tier Rate : 132103.74 bytes/second
Installation Rate : 6546646.05 bytes/second
Time for compilation (us) : count= 9, sum= 1359769, min= 9389, average= 151085.53, max= 411227, maxTarget=AWFYMandelbrot>>#mandelbrot:
Truffle Tier (us) : count= 9, sum= 607831, min= 6391, average= 67536.88, max= 133239, maxTarget=AWFYMandelbrot>>#mandelbrot:
Graal Tier (us) : count= 9, sum= 737064, min= 2671, average= 81896.08, max= 274223, maxTarget=AWFYMandelbrot>>#mandelbrot:
Code Installation (us) : count= 9, sum= 14873, min= 326, average= 1652.57, max= 3764, 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= 97369, min= 237, average= 10818.78, max= 35884, 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 16:44:39 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 0x7faed6168000
[engine] opt done id=606 AWFYBody>>#vx: |Tier 1|Time 22( 15+7 )ms|AST 8|Inlined 0Y 0N|IR 158/ 200|CodeSize 668|Addr 0x7faed6166000|Timestamp 56107287767266201|Src n/a
[engine] opt done id=608 AWFYBody>>#vz: |Tier 1|Time 22( 15+7 )ms|AST 8|Inlined 0Y 0N|IR 158/ 200|CodeSize 668|Addr 0x7faed6164000|Timestamp 56107287767468960|Src n/a
[engine] opt done id=607 AWFYBody>>#vy: |Tier 1|Time 22( 15+7 )ms|AST 8|Inlined 0Y 0N|IR 158/ 200|CodeSize 668|Addr 0x7faed6162000|Timestamp 56107287767511775|Src n/a
[engine] created adapter i2c_A_AAAA | CodeAddress 0x7faed5f9d000
[engine] opt done id=612 AWFYBody>>#z: |Tier 1|Time 9( 5+3 )ms|AST 8|Inlined 0Y 0N|IR 145/ 187|CodeSize 612|Addr 0x7faed5f9b000|Timestamp 56107287776314672|Src n/a
[engine] created adapter i2c_A_AAAAD | CodeAddress 0x7faed5f9a000
[engine] created adapter c2i_A_AAAAD | CodeAddress 0x7faed5f99000
[engine] created adapter c2i_D_AAAAA | CodeAddress 0x7faed5f98000
[engine] created adapter c2i_A_AAAA | CodeAddress 0x7faed5f97000
[engine] created adapter c2i_A_AAAD | CodeAddress 0x7faed5f96000
[engine] opt done id=609 [] in AWFYNBodySystem>>#advance: |Tier 1|Time 75( 65+10 )ms|AST 186|Inlined 0Y 3N|IR 410/ 516|CodeSize 1854|Addr 0x7faed5f94000|Timestamp 56107287851561472|Src n/a
[engine] opt done id=610 AWFYBody>>#x: |Tier 1|Time 19( 15+3 )ms|AST 8|Inlined 0Y 0N|IR 145/ 187|CodeSize 612|Addr 0x7faed5f92000|Timestamp 56107287870621505|Src n/a
[engine] opt done id=611 AWFYBody>>#y: |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 145/ 187|CodeSize 612|Addr 0x7faed5f90000|Timestamp 56107287877753224|Src n/a
[engine] opt done id=606 AWFYBody>>#vx: |Tier 2|Time 7( 3+4 )ms|AST 8|Inlined 0Y 0N|IR 85/ 125|CodeSize 242|Addr 0x7faed5f8a000|Timestamp 56107287884857774|Src n/a
[engine] opt done id=96 SequenceableCollection>>#do: |Tier 1|Time 119( 64+55 )ms|AST 75|Inlined 0Y 3N|IR 567/ 2345|CodeSize 11742|Addr 0x7faed5f8c000|Timestamp 56107287886636443|Src n/a
[engine] opt done id=607 AWFYBody>>#vy: |Tier 2|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 85/ 125|CodeSize 242|Addr 0x7faed5f88000|Timestamp 56107287891871036|Src n/a
[engine] opt done id=608 AWFYBody>>#vz: |Tier 2|Time 8( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 85/ 125|CodeSize 242|Addr 0x7faed5f86000|Timestamp 56107287895042481|Src n/a
[engine] opt done id=609 [] in AWFYNBodySystem>>#advance: |Tier 2|Time 58( 48+10 )ms|AST 186|Inlined 3Y 0N|IR 400/ 434|CodeSize 744|Addr 0x7faed5f84000|Timestamp 56107287953213121|Src n/a
[engine] opt done id=605 AWFYNBodySystem>>#advance: |Tier 1|Time 394( 306+88 )ms|AST 817|Inlined 0Y 7N|IR 1710/ 5081|CodeSize 27500|Addr 0x7faed5f7c000|Timestamp 56107288162294615|Src n/a
[engine] opt done id=96 SequenceableCollection>>#do: |Tier 2|Time 280( 113+167 )ms|AST 75|Inlined 6Y 0N|IR 1079/ 3348|CodeSize 15581|Addr 0x7faed5f77000|Timestamp 56107288172247367|Src n/a
[engine] created adapter i2c_unspecialized | CodeAddress 0x7faed5f76000
[engine] opt done id=605 AWFYNBodySystem>>#advance: |Tier 2|Time 740( 429+310 )ms|AST 817|Inlined 13Y 0N|IR 2193/ 3703|CodeSize 21534|Addr 0x7faecac87000|Timestamp 56107288902177690|Src n/a
[engine] created adapter i2c_A_AAAJ | CodeAddress 0x7faed5f75000
[engine] created adapter i2c_Z_AAAJ | CodeAddress 0x7faed5f74000
[engine] created adapter c2i_A_AAAJ | CodeAddress 0x7faed5f73000
[engine] created adapter c2i_A_AAA | CodeAddress 0x7faed5f72000
[engine] created adapter c2i_D_AAA | CodeAddress 0x7faed5f71000
[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 0x7faecac85000|Timestamp 56107289174827225|Src n/a
[engine] created adapter i2c_D_AAA | CodeAddress 0x7faecac84000
[engine] created adapter c2i_Z_AAADJ | CodeAddress 0x7faecac83000
[engine] opt done id=593 AWFYBody class>>#DaysPerYear |Tier 1|Time 9( 7+2 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 481|Addr 0x7faecac81000|Timestamp 56107289183955738|Src n/a
[engine] opt done id=594 AWFYBody class>>#SolarMass |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 94/ 175|CodeSize 649|Addr 0x7faecac7f000|Timestamp 56107289191428370|Src n/a
[engine] opt done id=585 AWFYNBody>>#innerBenchmarkLoop: |Tier 1|Time 59( 49+9 )ms|AST 95|Inlined 0Y 4N|IR 346/ 444|CodeSize 1805|Addr 0x7faecac7d000|Timestamp 56107289195573593|Src n/a
[engine] opt done id=613 AWFYNBody>>#innerBenchmarkLoop:<OSR@78> |Tier 2|Time 905( 390+514 )ms|AST 92|Inlined 14Y 0N|IR 2388/ 4997|CodeSize 32073|Addr 0x7faecac74000|Timestamp 56107289663346335|Src n/a
[engine] opt inval. id=613 AWFYNBody>>#innerBenchmarkLoop:<OSR@78> |Timestamp 56107289798460028|Src n/a|Reason null
[engine] opt deopt id=613 AWFYNBody>>#innerBenchmarkLoop:<OSR@78> | |Timestamp 56107289798894323|Src n/a
[engine] created adapter i2c_A_AAADDDDDDD | CodeAddress 0x7faecac73000
[engine] opt done id=592 AWFYBody>>#initX:y:z:vx:vy:vz:mass: |Tier 1|Time 65( 50+15 )ms|AST 118|Inlined 0Y 4N|IR 583/ 721|CodeSize 2771|Addr 0x7faecac71000|Timestamp 56107289864530052|Src n/a
[engine] opt done id=614 AWFYNBodySystem>>#energy |Tier 1|Time 201( 147+53 )ms|AST 556|Inlined 0Y 0N|IR 996/ 2231|CodeSize 15383|Addr 0x7faecac6c000|Timestamp 56107290453211858|Src n/a
[engine] created adapter i2c_A_AAJ | CodeAddress 0x7faecac6b000
[engine] created adapter i2c_A_AAAJJA | CodeAddress 0x7faecac6a000
[engine] created adapter c2i_J_AAJ | CodeAddress 0x7faecac69000
[engine] opt done id=618 SmallInteger>>#printString |Tier 1|Time 58( 46+11 )ms|AST 156|Inlined 0Y 2N|IR 375/ 617|CodeSize 2868|Addr 0x7faecac67000|Timestamp 56107290969521051|Src n/a
[engine] opt done id=301 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 1|Time 80( 55+25 )ms|AST 190|Inlined 0Y 1N|IR 705/ 1562|CodeSize 6920|Addr 0x7faecac64000|Timestamp 56107290992242072|Src n/a
[engine] opt done id=585 AWFYNBody>>#innerBenchmarkLoop: |Tier 2|Time 1406( 928+477 )ms|AST 95|Inlined 16Y 1N|IR 2968/ 5624|CodeSize 37275|Addr 0x7faecac59000|Timestamp 56107291205071860|Src n/a
[engine] created adapter c2i_A_AAAJJA | CodeAddress 0x7faecac58000
[engine] opt done id=375 String>>#, |Tier 1|Time 35( 28+7 )ms|AST 56|Inlined 0Y 2N|IR 276/ 405|CodeSize 1534|Addr 0x7faecac56000|Timestamp 56107291461597220|Src n/a
[engine] created adapter i2c_Z_AAA | CodeAddress 0x7faecac55000
[engine] opt done id=569 StandardFileStream>>#isBinary |Tier 1|Time 15( 12+3 )ms|AST 25|Inlined 0Y 0N|IR 100/ 181|CodeSize 660|Addr 0x7faecac53000|Timestamp 56107291694427013|Src n/a
[engine] created adapter i2c_A_AAA | CodeAddress 0x7faecac52000
[engine] opt done id=588 AWFYNBodySystem>>#initialize |Tier 1|Time 17( 12+5 )ms|AST 17|Inlined 0Y 1N|IR 173/ 348|CodeSize 1137|Addr 0x7faecac50000|Timestamp 56107292723499234|Src n/a
[engine] created adapter c2i_A_AAADDD | CodeAddress 0x7faecac4f000
[engine] opt done id=589 AWFYNBodySystem>>#createBodies |Tier 1|Time 154( 93+61 )ms|AST 216|Inlined 0Y 7N|IR 1092/ 5574|CodeSize 22502|Addr 0x7faecac48000|Timestamp 56107292860366242|Src n/a
[engine] opt done id=591 Behavior>>#new <split-591> |Tier 1|Time 22( 9+13 )ms|AST 26|Inlined 0Y 0N|IR 107/ 543|CodeSize 2086|Addr 0x7faecac46000|Timestamp 56107292979073098|Src n/a
[engine] created adapter c2i_A_AAADDDDDDD | CodeAddress 0x7faecac44000
[engine] opt done id=590 AWFYBody class>>#sun |Tier 1|Time 33( 29+4 )ms|AST 38|Inlined 0Y 2N|IR 210/ 273|CodeSize 914|Addr 0x7faecac42000|Timestamp 56107292990509355|Src n/a
[engine] opt done id=596 Behavior>>#new <split-596> |Tier 1|Time 15( 9+6 )ms|AST 26|Inlined 0Y 0N|IR 107/ 543|CodeSize 2086|Addr 0x7faecac40000|Timestamp 56107293237921498|Src n/a
[engine] opt done id=595 AWFYBody class>>#jupiter |Tier 1|Time 18( 13+5 )ms|AST 38|Inlined 0Y 2N|IR 215/ 278|CodeSize 940|Addr 0x7faecac3e000|Timestamp 56107293240471394|Src n/a
[engine] opt done id=598 Behavior>>#new <split-598> |Tier 1|Time 17( 9+8 )ms|AST 26|Inlined 0Y 0N|IR 107/ 543|CodeSize 2086|Addr 0x7faecac3c000|Timestamp 56107293490470590|Src n/a
[engine] opt done id=597 AWFYBody class>>#saturn |Tier 1|Time 19( 13+6 )ms|AST 38|Inlined 0Y 2N|IR 215/ 278|CodeSize 940|Addr 0x7faecac3a000|Timestamp 56107293492200158|Src n/a
[engine] opt done id=600 Behavior>>#new <split-600> |Tier 1|Time 15( 9+6 )ms|AST 26|Inlined 0Y 0N|IR 107/ 543|CodeSize 2086|Addr 0x7faecac38000|Timestamp 56107293744700010|Src n/a
[engine] opt done id=599 AWFYBody class>>#uranus |Tier 1|Time 17( 13+4 )ms|AST 38|Inlined 0Y 2N|IR 215/ 278|CodeSize 940|Addr 0x7faecac36000|Timestamp 56107293746261950|Src n/a
[engine] opt done id=602 Behavior>>#new <split-602> |Tier 1|Time 16( 9+6 )ms|AST 26|Inlined 0Y 0N|IR 107/ 543|CodeSize 2086|Addr 0x7faecac34000|Timestamp 56107294004799471|Src n/a
[engine] opt done id=601 AWFYBody class>>#neptune |Tier 1|Time 18( 13+5 )ms|AST 38|Inlined 0Y 2N|IR 215/ 278|CodeSize 940|Addr 0x7faecac32000|Timestamp 56107294007145909|Src n/a
[engine] created adapter i2c_A_AAADDD | CodeAddress 0x7faecac31000
[engine] opt done id=604 AWFYBody>>#offsetMomentumX:y:z: |Tier 1|Time 43( 34+9 )ms|AST 119|Inlined 0Y 3N|IR 403/ 533|CodeSize 1993|Addr 0x7faecac2f000|Timestamp 56107294284684444|Src n/a
[engine] opt done id=593 AWFYBody class>>#DaysPerYear |Tier 2|Time 12( 10+2 )ms|AST 7|Inlined 0Y 0N|IR 11/ 45|CodeSize 145|Addr 0x7faecac2d000|Timestamp 56107294754631456|Src n/a
[engine] opt done id=557 Character class>>#cr |Tier 1|Time 17( 14+4 )ms|AST 19|Inlined 0Y 0N|IR 93/ 135|CodeSize 505|Addr 0x7faecac2b000|Timestamp 56107294759463044|Src n/a
[engine] created adapter i2c_A_AAACA | CodeAddress 0x7faecac2a000
[engine] created adapter i2c_J_AAC | CodeAddress 0x7faecac29000
[engine] opt done id=555 Character>>#asUnicode |Tier 1|Time 15( 12+2 )ms|AST 31|Inlined 0Y 0N|IR 89/ 125|CodeSize 454|Addr 0x7faecac27000|Timestamp 56107295267061674|Src n/a
[engine] created adapter c2i_Z_AAA | CodeAddress 0x7faecac26000
[engine] created adapter c2i_J_AAC | CodeAddress 0x7faecac25000
[engine] created adapter c2i_A_AAAC | CodeAddress 0x7faecac24000
[engine] opt done id=553 UTF8TextConverter>>#nextPut:toStream: |Tier 1|Time 68( 56+12 )ms|AST 130|Inlined 0Y 5N|IR 427/ 723|CodeSize 2820|Addr 0x7faecac22000|Timestamp 56107295320691351|Src n/a
[engine] created adapter c2i_A_AAAAZ | CodeAddress 0x7faecac20000
[engine] created adapter c2i_A_AAAAA | CodeAddress 0x7faecac1f000
[engine] opt done id=500 AWFYScriptConsole class>>#println: |Tier 1|Time 30( 19+11 )ms|AST 62|Inlined 0Y 4N|IR 279/ 373|CodeSize 1344|Addr 0x7faecac1d000|Timestamp 56107295792951765|Src n/a
[engine] opt done id=501 FileStream class>>#stdout |Tier 1|Time 31( 23+8 )ms|AST 37|Inlined 0Y 1N|IR 201/ 403|CodeSize 1464|Addr 0x7faecac1b000|Timestamp 56107295794448610|Src n/a
[engine] opt done id=568 MultiByteFileStream>>#nextPutAll: |Tier 1|Time 35( 27+8 )ms|AST 65|Inlined 0Y 2N|IR 230/ 391|CodeSize 1441|Addr 0x7faecac19000|Timestamp 56107295798700136|Src n/a
[engine] created adapter i2c_J_AAJ | CodeAddress 0x7faecac18000
[engine] created adapter c2i_A_AAJ | CodeAddress 0x7faecac17000
[engine] opt done id=617 Object>>#asString |Tier 1|Time 21( 16+6 )ms|AST 17|Inlined 0Y 1N|IR 156/ 227|CodeSize 689|Addr 0x7faecac15000|Timestamp 56107296041034487|Src n/a
[engine] opt done id=619 SmallInteger>>#decimalDigitLength |Tier 1|Time 24( 22+3 )ms|AST 61|Inlined 0Y 0N|IR 142/ 193|CodeSize 675|Addr 0x7faecac13000|Timestamp 56107296044232125|Src n/a
[engine] opt done id=616 AWFYRun>>#printResult: |Tier 1|Time 34( 27+8 )ms|AST 68|Inlined 0Y 5N|IR 337/ 484|CodeSize 1724|Addr 0x7faecac11000|Timestamp 56107296054378697|Src n/a
[engine] created adapter i2c_A_AAAAA | CodeAddress 0x7faecac10000
[engine] created adapter i2c_A_AAAJAJA | CodeAddress 0x7faecac0f000
[engine] created adapter i2c_A_AAAJAJ | CodeAddress 0x7faecac0e000
[engine] created adapter c2i_A_AAAJAJ | CodeAddress 0x7faecac0d000
[engine] created adapter c2i_A_AAAJAJA | CodeAddress 0x7faecac0c000
[engine] opt done id=572 MultiByteFileStream>>#basicNext:putAll:startingAt: |Tier 1|Time 32( 26+6 )ms|AST 23|Inlined 0Y 1N|IR 164/ 235|CodeSize 805|Addr 0x7faecac0a000|Timestamp 56107296317769178|Src n/a
[engine] opt done id=570 TextConverter>>#nextPutAll:toStream: |Tier 1|Time 40( 33+7 )ms|AST 34|Inlined 0Y 1N|IR 176/ 292|CodeSize 1036|Addr 0x7faecac08000|Timestamp 56107296325598996|Src n/a
[engine] opt done id=571 TextConverter>>#next:putAll:startingAt:toStream: |Tier 1|Time 52( 43+9 )ms|AST 133|Inlined 0Y 2N|IR 312/ 499|CodeSize 1931|Addr 0x7faecac06000|Timestamp 56107296337738521|Src n/a
[engine] opt done id=573 StandardFileStream>>#next:putAll:startingAt: |Tier 1|Time 29( 21+8 )ms|AST 65|Inlined 0Y 0N|IR 228/ 502|CodeSize 2204|Addr 0x7faecac04000|Timestamp 56107296347150046|Src n/a
[engine] created adapter i2c_A_AAAC | CodeAddress 0x7faecac03000
[engine] opt done id=576 MultiByteFileStream>>#basicNextPutAll: |Tier 1|Time 15( 9+6 )ms|AST 17|Inlined 0Y 1N|IR 154/ 225|CodeSize 736|Addr 0x7faecac01000|Timestamp 56107296572551838|Src n/a
[engine] opt done id=574 WriteStream>>#cr |Tier 1|Time 20( 16+5 )ms|AST 31|Inlined 0Y 2N|IR 199/ 287|CodeSize 935|Addr 0x7facc4001000|Timestamp 56107296577768132|Src n/a
[engine] created adapter c2i_A_AAACA | CodeAddress 0x7faecac00000
[engine] opt done id=575 MultiByteFileStream>>#nextPut: |Tier 1|Time 32( 28+5 )ms|AST 35|Inlined 0Y 1N|IR 181/ 317|CodeSize 1125|Addr 0x7facb40bb000|Timestamp 56107296589747712|Src n/a
[engine] opt done id=577 StandardFileStream>>#nextPutAll: |Tier 1|Time 35( 25+10 )ms|AST 90|Inlined 0Y 0N|IR 285/ 628|CodeSize 2779|Addr 0x7facb40b9000|Timestamp 56107296607995520|Src n/a
[engine] opt done id=578 StandardFileStream>>#flush |Tier 1|Time 12( 8+4 )ms|AST 19|Inlined 0Y 0N|IR 156/ 269|CodeSize 936|Addr 0x7facb40b7000|Timestamp 56107296824625566|Src n/a
[engine] opt done id=586 AWFYNBodySystem class>>#new |Tier 1|Time 13( 9+4 )ms|AST 24|Inlined 0Y 2N|IR 193/ 270|CodeSize 876|Addr 0x7facb40b5000|Timestamp 56107296826140431|Src n/a
[engine] created adapter c2i_Z_AAAJ | CodeAddress 0x7facc4000000
[engine] opt done id=584 AWFYRun>>#measure: |Tier 1|Time 39( 32+7 )ms|AST 93|Inlined 0Y 2N|IR 310/ 444|CodeSize 1667|Addr 0x7facb40b3000|Timestamp 56107296851313496|Src n/a
[engine] opt done id=587 Behavior>>#new <split-587> |Tier 1|Time 17( 11+7 )ms|AST 27|Inlined 0Y 1N|IR 170/ 616|CodeSize 2364|Addr 0x7facb40b1000|Timestamp 56107297082211520|Src n/a
[engine] opt done id=594 AWFYBody class>>#SolarMass |Tier 2|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 18/ 71|CodeSize 227|Addr 0x7facb40af000|Timestamp 56107299628875418|Src n/a
[engine] opt done id=592 AWFYBody>>#initX:y:z:vx:vy:vz:mass: |Tier 2|Time 46( 36+10 )ms|AST 118|Inlined 4Y 0N|IR 373/ 372|CodeSize 969|Addr 0x7facb40ad000|Timestamp 56107305504021276|Src n/a
[engine] opt done id=618 SmallInteger>>#printString |Tier 2|Time 99( 56+42 )ms|AST 156|Inlined 4Y 1N|IR 281/ 823|CodeSize 4349|Addr 0x7facb40aa000|Timestamp 56107312653417147|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 0x7facb40a8000|Timestamp 56107325258690351|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 0x7facb40a5000|Timestamp 56107341801807900|Src n/a
[engine] opt done id=375 String>>#, |Tier 2|Time 146( 99+48 )ms|AST 56|Inlined 9Y 2N|IR 721/ 1569|CodeSize 6599|Addr 0x7facb40a2000|Timestamp 56107342336476925|Src n/a
[engine] opt done id=569 StandardFileStream>>#isBinary |Tier 2|Time 11( 7+4 )ms|AST 25|Inlined 0Y 0N|IR 25/ 94|CodeSize 312|Addr 0x7facb40a0000|Timestamp 56107342455198516|Src n/a
[engine] opt inval. id=618 SmallInteger>>#printString |Timestamp 56107365778709889|Src n/a|Reason null
[engine] opt inval. id=619 SmallInteger>>#decimalDigitLength |Timestamp 56107365779022026|Src n/a|Reason null
[engine] opt inval. id=571 TextConverter>>#next:putAll:startingAt:toStream: |Timestamp 56107365779767271|Src n/a|Reason null
[engine] Truffle runtime statistics for engine 1
Compilations : 72
Success : 69
Temporary Bailouts : 0
Permanent Bailouts : 0
Failed : 0
Interrupted : 3
Invalidated : 4
Unknown Reason : 4
Queues : 75
Dequeues : 3
Target inlined into only caller: 3
Splits : 60
Compilation Accuracy : 0.944444
Queue Accuracy : 0.960000
Compilation Utilization : 0.079081
Remaining Compilation Queue : 0
Time to queue : count= 75, sum= 763662686, min= 29, average= 10182169.15, max=78046336, maxTarget=TextConverter>>#next:putAll:startingAt:toStream:
Time waiting in queue : count= 72, sum= 808501, min= 21, average= 11229.18, max= 123153, 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>>#vy:
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>>#vy:
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>>#vy:
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>>#vy:
--------------------------- :
Compilation Tier 1 :
Compilation Rate : 65791.15 bytes/second
Truffle Tier Rate : 89683.62 bytes/second
Graal Tier Rate : 283922.26 bytes/second
Installation Rate : 1896764.08 bytes/second
Time for compilation (us) : count= 53, sum= 2280549, min= 7026, average= 43029.24, max= 394893, maxTarget=AWFYNBodySystem>>#advance:
Truffle Tier (us) : count= 53, sum= 1672992, min= 3967, average= 31565.89, max= 306153, maxTarget=AWFYNBodySystem>>#advance:
Graal Tier (us) : count= 53, sum= 528454, min= 1923, average= 9970.84, max= 82646, maxTarget=AWFYNBodySystem>>#advance:
Code Installation (us) : count= 53, sum= 79103, min= 315, average= 1492.51, max= 6522, 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= 150040, min= 454, average= 2830.94, 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 : 33226.21 bytes/second
Truffle Tier Rate : 58291.21 bytes/second
Graal Tier Rate : 79464.01 bytes/second
Installation Rate : 2799864.55 bytes/second
Time for compilation (us) : count= 16, sum= 3890662, min= 6987, average= 243166.43, max= 1405901, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
Truffle Tier (us) : count= 16, sum= 2217692, min= 3346, average= 138605.80, max= 928409, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
Graal Tier (us) : count= 16, sum= 1626799, min= 1928, average= 101674.96, max= 500993, maxTarget=AWFYNBody>>#innerBenchmarkLoop:<OSR@78>
Code Installation (us) : count= 16, sum= 46170, min= 374, average= 2885.68, max= 13663, 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= 129272, min= 145, average= 8079.50, max= 37275, 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 16:26:30 UTC 2024
# `/home/fniephaus/dev/graal/sdk/mxbuild/linux-amd64/SMALLTALK_NATIVE_STANDALONE_SVM_JAVA22/trufflesqueak-24.0.2-linux-amd64/bin/trufflesqueak --experimental-options --smalltalk.disable-startup --smalltalk.disable-interrupts --engine.Mode=default --engine.TraceCompilation --engine.CompilationStatistics --log.file="/home/fniephaus/dev/are-we-fast-yet/traces/Permute.trace.log" --quiet --code "AWFYHarness run: #('Permute' 300 1000)"`
[engine] created adapter i2c_A_AAAJJ | CodeAddress 0x7f48b99cd000
[engine] created adapter i2c_A_AAAJ | CodeAddress 0x7f48b99ce000
[engine] opt done id=587 AWFYPermute>>#swap:with: |Tier 1|Time 54( 36+17 )ms|AST 57|Inlined 0Y 0N|IR 345/ 850|CodeSize 3165|Addr 0x7f48b99cb000|Timestamp 56106198898659644|Src n/a
[engine] created adapter c2i_A_AAAJ | CodeAddress 0x7f48b99ca000
[engine] created adapter c2i_A_AAAJJ | CodeAddress 0x7f48b99c9000
[engine] opt done id=587 AWFYPermute>>#swap:with: |Tier 2|Time 31( 24+8 )ms|AST 57|Inlined 0Y 0N|IR 272/ 203|CodeSize 509|Addr 0x7f48b9802000|Timestamp 56106198930813486|Src n/a
[engine] opt done id=586 AWFYPermute>>#permute: |Tier 1|Time 92( 80+12 )ms|AST 139|Inlined 0Y 4N|IR 407/ 552|CodeSize 2226|Addr 0x7f48b9800000|Timestamp 56106198935556510|Src n/a
[engine] created adapter i2c_J_AAA | CodeAddress 0x7f48b99c8000
[engine] opt done id=583 AWFYPermute>>#benchmark |Tier 1|Time 38( 24+14 )ms|AST 41|Inlined 0Y 2N|IR 258/ 432|CodeSize 1500|Addr 0x7f48b97fc000|Timestamp 56106198982573615|Src n/a
[engine] opt done id=585 SequenceableCollection>>#atAllPut: |Tier 1|Time 46( 22+25 )ms|AST 72|Inlined 0Y 0N|IR 298/ 701|CodeSize 3090|Addr 0x7f48b97fe000|Timestamp 56106198982881491|Src n/a
[engine] created adapter i2c_Z_AAAJ | CodeAddress 0x7f48b97fb000
[engine] opt done id=588 AWFYPermute>>#verifyResult: |Tier 1|Time 11( 9+2 )ms|AST 15|Inlined 0Y 0N|IR 92/ 128|CodeSize 504|Addr 0x7f48b97f9000|Timestamp 56106198994495082|Src n/a
[engine] opt done id=584 ArrayedCollection class>>#new:withAll: |Tier 1|Time 19( 12+7 )ms|AST 30|Inlined 0Y 1N|IR 192/ 432|CodeSize 1750|Addr 0x7f48b97f7000|Timestamp 56106199002021213|Src n/a
[engine] opt done id=585 SequenceableCollection>>#atAllPut: |Tier 2|Time 36( 17+19 )ms|AST 72|Inlined 0Y 0N|IR 203/ 342|CodeSize 1152|Addr 0x7f48b97f5000|Timestamp 56106199030856797|Src n/a
[engine] opt done id=584 ArrayedCollection class>>#new:withAll: |Tier 2|Time 56( 36+20 )ms|AST 30|Inlined 1Y 0N|IR 249/ 362|CodeSize 1510|Addr 0x7f48b97f3000|Timestamp 56106199213808453|Src n/a
[engine] opt done id=588 AWFYPermute>>#verifyResult: |Tier 2|Time 5( 4+2 )ms|AST 15|Inlined 0Y 0N|IR 18/ 51|CodeSize 149|Addr 0x7f48b97f1000|Timestamp 56106199219481810|Src n/a
[engine] opt done id=586 AWFYPermute>>#permute: |Tier 2|Time 319( 138+181 )ms|AST 139|Inlined 20Y 8N|IR 3034/ 3167|CodeSize 13477|Addr 0x7f48b97ec000|Timestamp 56106199255085918|Src n/a
[engine] created adapter c2i_J_AAA | CodeAddress 0x7f48b97eb000
[engine] opt done id=16 String class>>#new: |Tier 1|Time 24( 15+10 )ms|AST 48|Inlined 0Y 1N|IR 206/ 618|CodeSize 2787|Addr 0x7f48b97e9000|Timestamp 56106199295291823|Src n/a
[engine] created adapter c2i_Z_AAAJ | CodeAddress 0x7f48b97e8000
[engine] opt done id=582 AWFYBenchmark>>#innerBenchmarkLoop: |Tier 1|Time 39( 32+8 )ms|AST 60|Inlined 0Y 2N|IR 273/ 355|CodeSize 1573|Addr 0x7f48b97e6000|Timestamp 56106199310803246|Src n/a
[engine] opt done id=583 AWFYPermute>>#benchmark |Tier 2|Time 354( 149+205 )ms|AST 41|Inlined 23Y 8N|IR 3081/ 2486|CodeSize 8779|Addr 0x7f48b97e2000|Timestamp 56106199511773195|Src n/a
[engine] created adapter i2c_A_AAJ | CodeAddress 0x7f48b97e1000
[engine] created adapter i2c_A_AAAJJA | CodeAddress 0x7f48b97e0000
[engine] created adapter c2i_J_AAJ | CodeAddress 0x7f48b97df000
[engine] opt done id=591 SmallInteger>>#printString |Tier 1|Time 57( 46+11 )ms|AST 156|Inlined 0Y 2N|IR 375/ 617|CodeSize 2868|Addr 0x7f48b97dd000|Timestamp 56106200136795921|Src n/a
[engine] opt done id=301 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 1|Time 80( 55+25 )ms|AST 190|Inlined 0Y 1N|IR 705/ 1562|CodeSize 6920|Addr 0x7f48b97da000|Timestamp 56106200159790590|Src n/a
[engine] opt done id=582 AWFYBenchmark>>#innerBenchmarkLoop: |Tier 2|Time 690( 209+482 )ms|AST 60|Inlined 25Y 8N|IR 3174/ 6282|CodeSize 17257|Addr 0x7f48ae4ee000|Timestamp 56106200173129977|Src n/a
[engine] created adapter i2c_A_AAAA | CodeAddress 0x7f48b97d9000
[engine] created adapter c2i_A_AAA | CodeAddress 0x7f48b97d8000
[engine] created adapter c2i_A_AAAJJA | CodeAddress 0x7f48b97d7000
[engine] opt done id=375 String>>#, |Tier 1|Time 42( 36+6 )ms|AST 56|Inlined 0Y 2N|IR 276/ 405|CodeSize 1534|Addr 0x7f48ae4ec000|Timestamp 56106200434941631|Src n/a
[engine] created adapter i2c_Z_AAA | CodeAddress 0x7f48ae4eb000
[engine] opt done id=569 StandardFileStream>>#isBinary |Tier 1|Time 14( 11+3 )ms|AST 25|Inlined 0Y 0N|IR 100/ 181|CodeSize 660|Addr 0x7f48ae4e9000|Timestamp 56106200562966323|Src n/a
[engine] created adapter i2c_A_AAA | CodeAddress 0x7f48ae4e8000
[engine] opt done id=557 Character class>>#cr |Tier 1|Time 15( 11+4 )ms|AST 19|Inlined 0Y 0N|IR 93/ 135|CodeSize 505|Addr 0x7f48ae4e6000|Timestamp 56106202995195067|Src n/a
[engine] created adapter i2c_A_AAACA | CodeAddress 0x7f48ae4e5000
[engine] created adapter i2c_J_AAC | CodeAddress 0x7f48ae4e4000
[engine] opt done id=555 Character>>#asUnicode |Tier 1|Time 15( 13+2 )ms|AST 31|Inlined 0Y 0N|IR 89/ 125|CodeSize 454|Addr 0x7f48ae4e2000|Timestamp 56106203389126347|Src n/a
[engine] created adapter c2i_Z_AAA | CodeAddress 0x7f48ae4e1000
[engine] created adapter c2i_J_AAC | CodeAddress 0x7f48ae4e0000
[engine] created adapter c2i_A_AAAA | CodeAddress 0x7f48ae4df000
[engine] created adapter c2i_A_AAAC | CodeAddress 0x7f48ae4de000
[engine] opt done id=553 UTF8TextConverter>>#nextPut:toStream: |Tier 1|Time 83( 71+12 )ms|AST 130|Inlined 0Y 5N|IR 427/ 723|CodeSize 2820|Addr 0x7f48ae4dc000|Timestamp 56106203457172547|Src n/a
[engine] created adapter c2i_A_AAAAZ | CodeAddress 0x7f48ae4da000
[engine] created adapter c2i_A_AAAAA | CodeAddress 0x7f48ae4d9000
[engine] opt done id=500 AWFYScriptConsole class>>#println: |Tier 1|Time 24( 18+6 )ms|AST 62|Inlined 0Y 4N|IR 279/ 373|CodeSize 1344|Addr 0x7f48ae4d7000|Timestamp 56106203718963806|Src n/a
[engine] opt done id=501 FileStream class>>#stdout |Tier 1|Time 27( 21+6 )ms|AST 37|Inlined 0Y 1N|IR 201/ 403|CodeSize 1464|Addr 0x7f48ae4d5000|Timestamp 56106203721389308|Src n/a
[engine] opt done id=568 MultiByteFileStream>>#nextPutAll: |Tier 1|Time 31( 25+6 )ms|AST 65|Inlined 0Y 2N|IR 230/ 391|CodeSize 1441|Addr 0x7f48ae4d3000|Timestamp 56106203725878166|Src n/a
[engine] created adapter i2c_J_AAJ | CodeAddress 0x7f48ae4d2000
[engine] created adapter c2i_A_AAJ | CodeAddress 0x7f48ae4d1000
[engine] opt done id=590 Object>>#asString |Tier 1|Time 17( 13+3 )ms|AST 17|Inlined 0Y 1N|IR 156/ 227|CodeSize 689|Addr 0x7f48ae4cf000|Timestamp 56106203867571215|Src n/a
[engine] opt done id=592 SmallInteger>>#decimalDigitLength |Tier 1|Time 17( 15+2 )ms|AST 47|Inlined 0Y 0N|IR 101/ 146|CodeSize 603|Addr 0x7f48ae4cd000|Timestamp 56106203867566256|Src n/a
[engine] opt done id=589 AWFYRun>>#printResult: |Tier 1|Time 29( 22+8 )ms|AST 68|Inlined 0Y 5N|IR 337/ 484|CodeSize 1724|Addr 0x7f48ae4cb000|Timestamp 56106203880024341|Src n/a
[engine] created adapter i2c_A_AAAAA | CodeAddress 0x7f48ae4ca000
[engine] created adapter i2c_A_AAAJAJA | CodeAddress 0x7f48ae4c9000
[engine] created adapter i2c_A_AAAJAJ | CodeAddress 0x7f48ae4c8000
[engine] created adapter c2i_A_AAAJAJ | CodeAddress 0x7f48ae4c7000
[engine] created adapter c2i_A_AAAJAJA | CodeAddress 0x7f48ae4c6000
[engine] opt done id=572 MultiByteFileStream>>#basicNext:putAll:startingAt: |Tier 1|Time 25( 21+4 )ms|AST 23|Inlined 0Y 1N|IR 164/ 235|CodeSize 805|Addr 0x7f48ae4c4000|Timestamp 56106204031104048|Src n/a
[engine] opt done id=570 TextConverter>>#nextPutAll:toStream: |Tier 1|Time 31( 26+5 )ms|AST 34|Inlined 0Y 1N|IR 176/ 292|CodeSize 1036|Addr 0x7f48ae4c2000|Timestamp 56106204037277774|Src n/a
[engine] opt done id=571 TextConverter>>#next:putAll:startingAt:toStream: |Tier 1|Time 43( 35+9 )ms|AST 133|Inlined 0Y 2N|IR 312/ 499|CodeSize 1931|Addr 0x7f48ae4c0000|Timestamp 56106204049697025|Src n/a
[engine] opt done id=573 StandardFileStream>>#next:putAll:startingAt: |Tier 1|Time 26( 18+8 )ms|AST 65|Inlined 0Y 0N|IR 228/ 502|CodeSize 2204|Addr 0x7f48ae4be000|Timestamp 56106204057655356|Src n/a
[engine] created adapter i2c_A_AAAC | CodeAddress 0x7f48ae4bd000
[engine] opt done id=576 MultiByteFileStream>>#basicNextPutAll: |Tier 1|Time 10( 6+3 )ms|AST 17|Inlined 0Y 1N|IR 154/ 225|CodeSize 736|Addr 0x7f48ae4bb000|Timestamp 56106204172164373|Src n/a
[engine] opt done id=574 WriteStream>>#cr |Tier 1|Time 16( 11+5 )ms|AST 31|Inlined 0Y 2N|IR 199/ 287|CodeSize 935|Addr 0x7f48ae4b9000|Timestamp 56106204178144069|Src n/a
[engine] created adapter c2i_A_AAACA | CodeAddress 0x7f48ae4b8000
[engine] opt done id=575 MultiByteFileStream>>#nextPut: |Tier 1|Time 27( 23+5 )ms|AST 35|Inlined 0Y 1N|IR 181/ 317|CodeSize 1125|Addr 0x7f48ae4b6000|Timestamp 56106204189784830|Src n/a
[engine] opt done id=577 StandardFileStream>>#nextPutAll: |Tier 1|Time 34( 25+10 )ms|AST 90|Inlined 0Y 0N|IR 285/ 628|CodeSize 2779|Addr 0x7f48ae4b4000|Timestamp 56106204206723392|Src n/a
[engine] opt done id=578 StandardFileStream>>#flush |Tier 1|Time 12( 8+4 )ms|AST 19|Inlined 0Y 0N|IR 156/ 269|CodeSize 936|Addr 0x7f48ae4b2000|Timestamp 56106204330558581|Src n/a
[engine] opt done id=581 AWFYRun>>#measure: |Tier 1|Time 32( 24+7 )ms|AST 93|Inlined 0Y 2N|IR 310/ 444|CodeSize 1667|Addr 0x7f48ae4b0000|Timestamp 56106204350515628|Src n/a
[engine] opt done id=591 SmallInteger>>#printString |Tier 2|Time 100( 64+36 )ms|AST 156|Inlined 4Y 1N|IR 227/ 1173|CodeSize 4853|Addr 0x7f48ae4ad000|Timestamp 56106214338557003|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 0x7f48ae4ab000|Timestamp 56106221941674289|Src n/a
[engine] opt done id=301 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 2|Time 118( 60+58 )ms|AST 190|Inlined 3Y 1N|IR 675/ 1480|CodeSize 6314|Addr 0x7f48ae4a8000|Timestamp 56106232158692974|Src n/a
[engine] opt done id=375 String>>#, |Tier 2|Time 143( 98+45 )ms|AST 56|Inlined 9Y 2N|IR 721/ 1569|CodeSize 6599|Addr 0x7f48ae4a5000|Timestamp 56106232494648283|Src n/a
[engine] opt done id=569 StandardFileStream>>#isBinary |Tier 2|Time 11( 7+4 )ms|AST 25|Inlined 0Y 0N|IR 25/ 94|CodeSize 312|Addr 0x7f48ae4a3000|Timestamp 56106232517717616|Src n/a
[engine] opt inval. id=591 SmallInteger>>#printString |Timestamp 56106246835107880|Src n/a|Reason null
[engine] opt inval. id=592 SmallInteger>>#decimalDigitLength |Timestamp 56106246835441320|Src n/a|Reason null
[engine] opt inval. id=571 TextConverter>>#next:putAll:startingAt:toStream: |Timestamp 56106246836256898|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 : 54
Compilation Accuracy : 0.933333
Queue Accuracy : 1.000000
Compilation Utilization : 0.061312
Remaining Compilation Queue : 0
Time to queue : count= 46, sum= 384484989, min= 3053, average= 8358369.34, max=47996937, maxTarget=TextConverter>>#next:putAll:startingAt:toStream:
Time waiting in queue : count= 45, sum= 160633, min= 11, average= 3569.63, max= 55977, 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 : 51792.94 bytes/second
Truffle Tier Rate : 68692.72 bytes/second
Graal Tier Rate : 239616.33 bytes/second
Installation Rate : 1733915.22 bytes/second
Time for compilation (us) : count= 31, sum= 1038268, min= 9756, average= 33492.55, max= 92041, maxTarget=AWFYPermute>>#permute:
Truffle Tier (us) : count= 31, sum= 782834, min= 6352, average= 25252.71, max= 80141, maxTarget=AWFYPermute>>#permute:
Graal Tier (us) : count= 31, sum= 224421, min= 1937, average= 7239.40, max= 23376, maxTarget=SequenceableCollection>>#atAllPut:
Code Installation (us) : count= 31, sum= 31013, min= 353, average= 1000.44, max= 2705, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
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 : 33258.75 bytes/second
Truffle Tier Rate : 76138.73 bytes/second
Graal Tier Rate : 61183.40 bytes/second
Installation Rate : 1697629.54 bytes/second
Time for compilation (us) : count= 12, sum= 1904311, min= 5561, average= 158692.60, max= 690605, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Truffle Tier (us) : count= 12, sum= 831836, min= 3725, average= 69319.73, max= 208897, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Graal Tier (us) : count= 12, sum= 1035166, min= 1553, average= 86263.87, max= 466429, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Code Installation (us) : count= 12, sum= 37307, min= 282, average= 3108.99, max= 15278, 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 16:37:46 UTC 2024
# `/home/fniephaus/dev/graal/sdk/mxbuild/linux-amd64/SMALLTALK_NATIVE_STANDALONE_SVM_JAVA22/trufflesqueak-24.0.2-linux-amd64/bin/trufflesqueak --experimental-options --smalltalk.disable-startup --smalltalk.disable-interrupts --engine.Mode=default --engine.TraceCompilation --engine.CompilationStatistics --log.file="/home/fniephaus/dev/are-we-fast-yet/traces/Queens.trace.log" --quiet --code "AWFYHarness run: #('Queens' 300 1000)"`
[engine] created adapter i2c_Z_AAAJ | CodeAddress 0x7fec1645e000
[engine] created adapter i2c_Z_AAAJJ | CodeAddress 0x7fec1645d000
[engine] created adapter i2c_A_AAAJJZ | CodeAddress 0x7fec1645c000
[engine] opt done id=587 AWFYQueens>>#row:column:put: |Tier 1|Time 48( 33+15 )ms|AST 73|Inlined 0Y 0N|IR 288/ 701|CodeSize 2634|Addr 0x7fec1645a000|Timestamp 56106874650094476|Src n/a
[engine] opt done id=586 AWFYQueens>>#row:column: |Tier 1|Time 58( 41+17 )ms|AST 67|Inlined 0Y 0N|IR 385/ 788|CodeSize 2831|Addr 0x7fec16458000|Timestamp 56106874652086382|Src n/a
[engine] created adapter i2c_A_AAAA | CodeAddress 0x7fec16293000
[engine] created adapter i2c_A_AAAJA | CodeAddress 0x7fec16292000
[engine] created adapter c2i_Z_AAAJJ | CodeAddress 0x7fec16291000
[engine] created adapter c2i_A_AAAA | CodeAddress 0x7fec16290000
[engine] created adapter c2i_A_AAAJJZ | CodeAddress 0x7fec1628e000
[engine] opt done id=583 ArrayedCollection class>>#new:withAll: |Tier 1|Time 35( 25+10 )ms|AST 30|Inlined 0Y 1N|IR 185/ 472|CodeSize 1963|Addr 0x7fec1628c000|Timestamp 56106874687617375|Src n/a
[engine] created adapter c2i_Z_AAAJ | CodeAddress 0x7fec1628b000
[engine] opt done id=584 SequenceableCollection>>#atAllPut: |Tier 1|Time 51( 27+24 )ms|AST 72|Inlined 0Y 0N|IR 377/ 966|CodeSize 4667|Addr 0x7fec16288000|Timestamp 56106874701178315|Src n/a
[engine] opt done id=585 AWFYQueens>>#placeQueen: |Tier 1|Time 124( 104+20 )ms|AST 148|Inlined 0Y 4N|IR 494/ 602|CodeSize 2948|Addr 0x7fec16286000|Timestamp 56106874717725892|Src n/a
[engine] opt done id=586 AWFYQueens>>#row:column: |Tier 2|Time 43( 31+12 )ms|AST 67|Inlined 0Y 0N|IR 314/ 355|CodeSize 1245|Addr 0x7fec16284000|Timestamp 56106874731115223|Src n/a
[engine] created adapter i2c_Z_AAA | CodeAddress 0x7fec16283000
[engine] opt done id=587 AWFYQueens>>#row:column:put: |Tier 2|Time 38( 28+11 )ms|AST 73|Inlined 0Y 0N|IR 215/ 368|CodeSize 1137|Addr 0x7fec16281000|Timestamp 56106874739533625|Src n/a
[engine] created adapter c2i_Z_AAA | CodeAddress 0x7fec16280000
[engine] created adapter c2i_Z_AAZZ | CodeAddress 0x7fec1627e000
[engine] opt done id=581 AWFYQueens>>#benchmark |Tier 1|Time 40( 33+6 )ms|AST 69|Inlined 0Y 2N|IR 274/ 349|CodeSize 1476|Addr 0x7fec1627c000|Timestamp 56106874770976598|Src n/a
[engine] created adapter c2i_A_AAAJA | CodeAddress 0x7fec1627b000
[engine] created adapter i2c_Z_AAZZ | CodeAddress 0x7fec1627a000
[engine] opt done id=588 True>>#and: |Tier 1|Time 12( 9+2 )ms|AST 17|Inlined 0Y 0N|IR 93/ 135|CodeSize 523|Addr 0x7fec16278000|Timestamp 56106874782793721|Src n/a
[engine] opt done id=582 AWFYQueens>>#queens |Tier 1|Time 49( 38+10 )ms|AST 87|Inlined 0Y 5N|IR 411/ 831|CodeSize 2919|Addr 0x7fec16276000|Timestamp 56106874788321384|Src n/a
[engine] created adapter i2c_Z_AAAZ | CodeAddress 0x7fec16275000
[engine] opt done id=589 AWFYQueens>>#verifyResult: |Tier 1|Time 9( 7+2 )ms|AST 8|Inlined 0Y 0N|IR 89/ 125|CodeSize 503|Addr 0x7fec16273000|Timestamp 56106874797654754|Src n/a
[engine] opt done id=584 SequenceableCollection>>#atAllPut: |Tier 2|Time 103( 18+85 )ms|AST 72|Inlined 0Y 0N|IR 283/ 1289|CodeSize 5775|Addr 0x7fec16270000|Timestamp 56106874886301303|Src n/a
[engine] opt done id=583 ArrayedCollection class>>#new:withAll: |Tier 2|Time 121( 30+91 )ms|AST 30|Inlined 1Y 0N|IR 319/ 1590|CodeSize 7935|Addr 0x7fec1626d000|Timestamp 56106874919038082|Src n/a
[engine] opt done id=585 AWFYQueens>>#placeQueen: |Tier 2|Time 524( 153+371 )ms|AST 148|Inlined 11Y 1N|IR 2169/ 3475|CodeSize 19093|Addr 0x7fec16267000|Timestamp 56106875241721098|Src n/a
[engine] created adapter c2i_Z_AAAZ | CodeAddress 0x7fec0b083000
[engine] opt done id=580 AWFYBenchmark>>#innerBenchmarkLoop: |Tier 1|Time 37( 29+8 )ms|AST 60|Inlined 0Y 2N|IR 273/ 355|CodeSize 1573|Addr 0x7fec0b081000|Timestamp 56106875278883318|Src n/a
[engine] opt done id=588 True>>#and: |Tier 2|Time 8( 5+3 )ms|AST 17|Inlined 0Y 0N|IR 18/ 57|CodeSize 183|Addr 0x7fec0b07f000|Timestamp 56106875286803168|Src n/a
[engine] opt done id=589 AWFYQueens>>#verifyResult: |Tier 2|Time 5( 3+2 )ms|AST 8|Inlined 0Y 0N|IR 13/ 47|CodeSize 139|Addr 0x7fec0b07d000|Timestamp 56106875291578881|Src n/a
[engine] created adapter i2c_A_AAAJ | CodeAddress 0x7fec0b07c000
[engine] created adapter c2i_A_AAAJ | CodeAddress 0x7fec0b07b000
[engine] opt done id=16 String class>>#new: |Tier 1|Time 39( 30+9 )ms|AST 48|Inlined 0Y 1N|IR 206/ 618|CodeSize 2787|Addr 0x7fec0b079000|Timestamp 56106875435822644|Src n/a
[engine] opt done id=582 AWFYQueens>>#queens |Tier 2|Time 672( 182+491 )ms|AST 87|Inlined 20Y 1N|IR 2958/ 4548|CodeSize 23869|Addr 0x7fec0b072000|Timestamp 56106875591653252|Src n/a
[engine] opt done id=580 AWFYBenchmark>>#innerBenchmarkLoop: |Tier 2|Time 212( 185+27 )ms|AST 60|Inlined 1Y 1N|IR 122/ 512|CodeSize 2155|Addr 0x7fec0b070000|Timestamp 56106875647842961|Src n/a
[engine] opt done id=581 AWFYQueens>>#benchmark |Tier 2|Time 830( 231+599 )ms|AST 69|Inlined 22Y 1N|IR 3058/ 5242|CodeSize 25509|Addr 0x7fec0b068000|Timestamp 56106875716341430|Src n/a
[engine] created adapter i2c_A_AAJ | CodeAddress 0x7fec0b067000
[engine] created adapter i2c_A_AAAJJA | CodeAddress 0x7fec0b066000
[engine] created adapter c2i_J_AAJ | CodeAddress 0x7fec0b065000
[engine] opt done id=592 SmallInteger>>#printString |Tier 1|Time 56( 45+11 )ms|AST 156|Inlined 0Y 2N|IR 375/ 617|CodeSize 2868|Addr 0x7fec0b063000|Timestamp 56106876182232062|Src n/a
[engine] opt done id=299 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 1|Time 78( 53+24 )ms|AST 190|Inlined 0Y 1N|IR 705/ 1562|CodeSize 6920|Addr 0x7fec0b060000|Timestamp 56106876204144003|Src n/a
[engine] created adapter c2i_A_AAA | CodeAddress 0x7fec0b05f000
[engine] created adapter c2i_A_AAAJJA | CodeAddress 0x7fec0b05e000
[engine] opt done id=373 String>>#, |Tier 1|Time 39( 33+6 )ms|AST 56|Inlined 0Y 2N|IR 276/ 405|CodeSize 1534|Addr 0x7fec0b05c000|Timestamp 56106876627210720|Src n/a
[engine] opt done id=567 StandardFileStream>>#isBinary |Tier 1|Time 11( 8+3 )ms|AST 25|Inlined 0Y 0N|IR 100/ 181|CodeSize 660|Addr 0x7fec0b05a000|Timestamp 56106876828972641|Src n/a
[engine] created adapter i2c_A_AAA | CodeAddress 0x7fec0b059000
[engine] opt done id=555 Character class>>#cr |Tier 1|Time 14( 11+4 )ms|AST 19|Inlined 0Y 0N|IR 93/ 135|CodeSize 505|Addr 0x7fec0b057000|Timestamp 56106879697211699|Src n/a
[engine] created adapter i2c_A_AAACA | CodeAddress 0x7fec0b056000
[engine] created adapter i2c_J_AAC | CodeAddress 0x7fec0b055000
[engine] opt done id=553 Character>>#asUnicode |Tier 1|Time 18( 15+3 )ms|AST 31|Inlined 0Y 0N|IR 89/ 125|CodeSize 454|Addr 0x7fec0b053000|Timestamp 56106880200595893|Src n/a
[engine] created adapter c2i_J_AAC | CodeAddress 0x7fec0b052000
[engine] created adapter c2i_A_AAAC | CodeAddress 0x7fec0b051000
[engine] opt done id=551 UTF8TextConverter>>#nextPut:toStream: |Tier 1|Time 77( 62+14 )ms|AST 130|Inlined 0Y 5N|IR 427/ 723|CodeSize 2820|Addr 0x7fec0b04f000|Timestamp 56106880259330957|Src n/a
[engine] created adapter c2i_A_AAAAZ | CodeAddress 0x7fec0b04d000
[engine] created adapter c2i_A_AAAAA | CodeAddress 0x7fec0b04c000
[engine] opt done id=498 AWFYScriptConsole class>>#println: |Tier 1|Time 33( 21+12 )ms|AST 62|Inlined 0Y 4N|IR 279/ 373|CodeSize 1344|Addr 0x7fec0b04a000|Timestamp 56106880715977130|Src n/a
[engine] opt done id=499 FileStream class>>#stdout |Tier 1|Time 35( 25+9 )ms|AST 37|Inlined 0Y 1N|IR 201/ 403|CodeSize 1464|Addr 0x7fec0b048000|Timestamp 56106880718206159|Src n/a
[engine] opt done id=566 MultiByteFileStream>>#nextPutAll: |Tier 1|Time 41( 33+8 )ms|AST 65|Inlined 0Y 2N|IR 230/ 391|CodeSize 1441|Addr 0x7fec0b046000|Timestamp 56106880724136827|Src n/a
[engine] created adapter i2c_J_AAJ | CodeAddress 0x7fec0b045000
[engine] created adapter c2i_A_AAJ | CodeAddress 0x7fec0b044000
[engine] opt done id=593 SmallInteger>>#decimalDigitLength |Tier 1|Time 22( 19+3 )ms|AST 47|Inlined 0Y 0N|IR 101/ 146|CodeSize 603|Addr 0x7fec0b040000|Timestamp 56106880960405116|Src n/a
[engine] opt done id=591 Object>>#asString |Tier 1|Time 22( 18+4 )ms|AST 17|Inlined 0Y 1N|IR 156/ 227|CodeSize 689|Addr 0x7fec0b042000|Timestamp 56106880960608504|Src n/a
[engine] opt done id=590 AWFYRun>>#printResult: |Tier 1|Time 38( 28+9 )ms|AST 68|Inlined 0Y 5N|IR 337/ 484|CodeSize 1724|Addr 0x7fec0b03e000|Timestamp 56106880975964807|Src n/a
[engine] created adapter i2c_A_AAAAA | CodeAddress 0x7fec0b03d000
[engine] created adapter i2c_A_AAAJAJA | CodeAddress 0x7fec0b03c000
[engine] created adapter i2c_A_AAAJAJ | CodeAddress 0x7fec0b03b000
[engine] created adapter c2i_A_AAAJAJ | CodeAddress 0x7fec0b03a000
[engine] created adapter c2i_A_AAAJAJA | CodeAddress 0x7fec0b039000
[engine] opt done id=570 MultiByteFileStream>>#basicNext:putAll:startingAt: |Tier 1|Time 33( 28+4 )ms|AST 23|Inlined 0Y 1N|IR 164/ 235|CodeSize 805|Addr 0x7fec0b037000|Timestamp 56106881223864083|Src n/a
[engine] opt done id=568 TextConverter>>#nextPutAll:toStream: |Tier 1|Time 39( 33+6 )ms|AST 34|Inlined 0Y 1N|IR 176/ 292|CodeSize 1036|Addr 0x7fec0b035000|Timestamp 56106881230087610|Src n/a
[engine] opt done id=569 TextConverter>>#next:putAll:startingAt:toStream: |Tier 1|Time 53( 42+11 )ms|AST 133|Inlined 0Y 2N|IR 312/ 499|CodeSize 1931|Addr 0x7fec0b033000|Timestamp 56106881244251241|Src n/a
[engine] opt done id=571 StandardFileStream>>#next:putAll:startingAt: |Tier 1|Time 32( 22+10 )ms|AST 65|Inlined 0Y 0N|IR 228/ 502|CodeSize 2204|Addr 0x7fec0b031000|Timestamp 56106881255905486|Src n/a
[engine] created adapter i2c_A_AAAC | CodeAddress 0x7fec0b030000
[engine] opt done id=572 WriteStream>>#cr |Tier 1|Time 18( 12+6 )ms|AST 31|Inlined 0Y 2N|IR 199/ 287|CodeSize 935|Addr 0x7fec0b02e000|Timestamp 56106881462876787|Src n/a
[engine] created adapter c2i_A_AAACA | CodeAddress 0x7fec0b02d000
[engine] opt done id=573 MultiByteFileStream>>#nextPut: |Tier 1|Time 32( 26+6 )ms|AST 35|Inlined 0Y 1N|IR 181/ 317|CodeSize 1125|Addr 0x7fec0b02b000|Timestamp 56106881476999280|Src n/a
[engine] opt done id=574 MultiByteFileStream>>#basicNextPutAll: |Tier 1|Time 12( 7+4 )ms|AST 17|Inlined 0Y 1N|IR 154/ 225|CodeSize 736|Addr 0x7fec0b029000|Timestamp 56106881707079104|Src n/a
[engine] opt done id=576 StandardFileStream>>#flush |Tier 1|Time 14( 9+5 )ms|AST 19|Inlined 0Y 0N|IR 156/ 269|CodeSize 936|Addr 0x7fec0b027000|Timestamp 56106881709654075|Src n/a
[engine] opt done id=575 StandardFileStream>>#nextPutAll: |Tier 1|Time 46( 34+12 )ms|AST 90|Inlined 0Y 0N|IR 285/ 628|CodeSize 2779|Addr 0x7fec0b025000|Timestamp 56106881742028568|Src n/a
[engine] opt done id=579 AWFYRun>>#measure: |Tier 1|Time 52( 43+9 )ms|AST 93|Inlined 0Y 2N|IR 310/ 444|CodeSize 1667|Addr 0x7fec0b023000|Timestamp 56106881759332146|Src n/a
[engine] opt done id=592 SmallInteger>>#printString |Tier 2|Time 87( 53+34 )ms|AST 156|Inlined 4Y 1N|IR 227/ 1173|CodeSize 4853|Addr 0x7fec0b020000|Timestamp 56106896704020755|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 0x7fec0b01e000|Timestamp 56106907924443577|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/ 1480|CodeSize 6314|Addr 0x7fec0b01b000|Timestamp 56106922950776247|Src n/a
[engine] opt done id=373 String>>#, |Tier 2|Time 153( 108+45 )ms|AST 56|Inlined 9Y 2N|IR 721/ 1569|CodeSize 6599|Addr 0x7fec0b018000|Timestamp 56106923445232300|Src n/a
[engine] opt done id=567 StandardFileStream>>#isBinary |Tier 2|Time 10( 7+3 )ms|AST 25|Inlined 0Y 0N|IR 25/ 94|CodeSize 312|Addr 0x7fec0b016000|Timestamp 56106923542713036|Src n/a
[engine] opt inval. id=592 SmallInteger>>#printString |Timestamp 56106944754797291|Src n/a|Reason null
[engine] opt inval. id=593 SmallInteger>>#decimalDigitLength |Timestamp 56106944755134781|Src n/a|Reason null
[engine] opt inval. id=569 TextConverter>>#next:putAll:startingAt:toStream: |Timestamp 56106944755892947|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 : 54
Compilation Accuracy : 0.941176
Queue Accuracy : 1.000000
Compilation Utilization : 0.061047
Remaining Compilation Queue : 0
Time to queue : count= 52, sum= 542114530, min= 3037, average= 10425279.44, max=70166428, maxTarget=TextConverter>>#next:putAll:startingAt:toStream:
Time waiting in queue : count= 51, sum= 1485143, min= 11, average= 29120.45, max= 491033, 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 : 46996.74 bytes/second
Truffle Tier Rate : 61640.95 bytes/second
Graal Tier Rate : 227002.93 bytes/second
Installation Rate : 1538790.24 bytes/second
Time for compilation (us) : count= 34, sum= 1319325, min= 9253, average= 38803.70, max= 124006, maxTarget=AWFYQueens>>#placeQueen:
Truffle Tier (us) : count= 34, sum= 1005889, min= 7101, average= 29584.99, max= 103544, maxTarget=AWFYQueens>>#placeQueen:
Graal Tier (us) : count= 34, sum= 273141, min= 1846, average= 8033.58, max= 22173, maxTarget=SequenceableCollection>>#atAllPut:
Code Installation (us) : count= 34, sum= 40293, min= 305, average= 1185.12, max= 3328, maxTarget=AWFYScriptConsole class>>#println:
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 : 36283.91 bytes/second
Truffle Tier Rate : 96096.17 bytes/second
Graal Tier Rate : 59322.21 bytes/second
Installation Rate : 3365993.36 bytes/second
Time for compilation (us) : count= 15, sum= 2963903, min= 4745, average= 197593.55, max= 829965, maxTarget=AWFYQueens>>#benchmark
Truffle Tier (us) : count= 15, sum= 1119108, min= 2802, average= 74607.21, max= 230812, maxTarget=AWFYQueens>>#benchmark
Graal Tier (us) : count= 15, sum= 1812845, min= 1604, average= 120856.37, max= 591104, maxTarget=AWFYQueens>>#benchmark
Code Installation (us) : count= 15, sum= 31949, min= 339, average= 2129.97, max= 8048, 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= 107542, min= 139, average= 7169.47, max= 25509, 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 16:28:02 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 0x7f5280d28000
[engine] created adapter i2c_A_AAA | CodeAddress 0x7f5280d27000
[engine] opt done id=633 AWFYTaskState>>#isWaitingWithPacket |Tier 1|Time 25( 18+7 )ms|AST 26|Inlined 0Y 0N|IR 213/ 300|CodeSize 1035|Addr 0x7f5280d25000|Timestamp 56106291155502914|Src n/a
[engine] opt done id=631 AWFYTaskState>>#isTaskHoldingOrWaiting |Tier 1|Time 31( 25+6 )ms|AST 29|Inlined 0Y 0N|IR 256/ 288|CodeSize 1020|Addr 0x7f5280d23000|Timestamp 56106291156642433|Src n/a
[engine] created adapter i2c_A_AAAA | CodeAddress 0x7f5280d22000
[engine] created adapter i2c_A_AAAJ | CodeAddress 0x7f5280b5d000
[engine] opt done id=638 AWFYPacket>>#link: |Tier 1|Time 16( 9+6 )ms|AST 8|Inlined 0Y 0N|IR 133/ 286|CodeSize 887|Addr 0x7f5280b5b000|Timestamp 56106291171321095|Src n/a
[engine] created adapter i2c_A_AAAAA | CodeAddress 0x7f5280b5a000
[engine] opt done id=646 AWFYScheduler>>#findTask: |Tier 1|Time 25( 18+7 )ms|AST 42|Inlined 0Y 0N|IR 141/ 319|CodeSize 1324|Addr 0x7f5280b58000|Timestamp 56106291181740410|Src n/a
[engine] created adapter c2i_Z_AAA | CodeAddress 0x7f5280b57000
[engine] created adapter c2i_A_AAA | CodeAddress 0x7f5280b56000
[engine] opt done id=642 AWFYPacket>>#identity: |Tier 1|Time 9( 5+3 )ms|AST 8|Inlined 0Y 0N|IR 144/ 187|CodeSize 600|Addr 0x7f5280b54000|Timestamp 56106291190595968|Src n/a
[engine] created adapter i2c_A_AAAZ | CodeAddress 0x7f5280b53000
[engine] opt done id=602 AWFYTaskState>>#taskWaiting: |Tier 1|Time 13( 9+3 )ms|AST 8|Inlined 0Y 0N|IR 157/ 195|CodeSize 576|Addr 0x7f5280b51000|Timestamp 56106291203497917|Src n/a
[engine] opt done id=632 AWFYTaskControlBlock>>#runTask |Tier 1|Time 89( 64+25 )ms|AST 113|Inlined 0Y 3N|IR 445/ 1329|CodeSize 5601|Addr 0x7f5280b4e000|Timestamp 56106291219203578|Src n/a
[engine] created adapter c2i_A_AAAZ | CodeAddress 0x7f5280b4c000
[engine] created adapter c2i_A_AAAA | CodeAddress 0x7f5280b4b000
[engine] opt done id=639 AWFYScheduler>>#wait |Tier 1|Time 25( 19+6 )ms|AST 22|Inlined 0Y 1N|IR 181/ 330|CodeSize 1221|Addr 0x7f5280b49000|Timestamp 56106291228578781|Src n/a
[engine] opt done id=650 [] in AWFYScheduler>>#createDevice:priority:work:state: |Tier 1|Time 79( 59+20 )ms|AST 162|Inlined 0Y 5N|IR 372/ 578|CodeSize 2179|Addr 0x7f5280b47000|Timestamp 56106291250388812|Src n/a
[engine] created adapter c2i_A_AAAAA | CodeAddress 0x7f5280b46000
[engine] opt done id=647 AWFYTaskControlBlock>>#addInput:checkPriority: |Tier 1|Time 53( 44+9 )ms|AST 88|Inlined 0Y 2N|IR 300/ 645|CodeSize 2590|Addr 0x7f5280b44000|Timestamp 56106291282023009|Src n/a
[engine] created adapter c2i_A_AAAJ | CodeAddress 0x7f5280b43000
[engine] opt done id=643 AWFYPacket>>#datum: |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 144/ 187|CodeSize 600|Addr 0x7f5280b41000|Timestamp 56106291289432289|Src n/a
[engine] opt done id=645 AWFYScheduler>>#queuePacket: |Tier 1|Time 51( 42+8 )ms|AST 121|Inlined 0Y 4N|IR 356/ 505|CodeSize 1929|Addr 0x7f5280b3f000|Timestamp 56106291301503714|Src n/a
[engine] opt done id=603 AWFYTaskState>>#taskHolding: |Tier 1|Time 7( 5+3 )ms|AST 8|Inlined 0Y 0N|IR 158/ 196|CodeSize 576|Addr 0x7f5280b3d000|Timestamp 56106291309086279|Src n/a
[engine] opt done id=651 AWFYDeviceTaskDataRecord>>#pending: |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 133/ 286|CodeSize 887|Addr 0x7f5280b3b000|Timestamp 56106291316639580|Src n/a
[engine] opt done id=601 AWFYTaskState>>#packetPending: |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 144/ 182|CodeSize 547|Addr 0x7f5280b39000|Timestamp 56106291323528517|Src n/a
[engine] opt done id=637 AWFYRBObject>>#append:head: |Tier 1|Time 36( 27+9 )ms|AST 121|Inlined 0Y 2N|IR 297/ 515|CodeSize 2059|Addr 0x7f5280b37000|Timestamp 56106291325819079|Src n/a
[engine] opt done id=592 AWFYTaskState>>#running |Tier 1|Time 10( 6+4 )ms|AST 9|Inlined 0Y 0N|IR 225/ 273|CodeSize 833|Addr 0x7f5280b35000|Timestamp 56106291333620818|Src n/a
[engine] opt done id=635 [] in AWFYScheduler>>#createHandler:priority:work:state: |Tier 1|Time 124( 100+24 )ms|AST 349|Inlined 0Y 10N|IR 753/ 1380|CodeSize 6613|Addr 0x7f5280b32000|Timestamp 56106291343823962|Src n/a
[engine] opt done id=654 AWFYIdleTaskDataRecord>>#count: |Tier 1|Time 9( 5+4 )ms|AST 8|Inlined 0Y 0N|IR 143/ 186|CodeSize 600|Addr 0x7f527584c000|Timestamp 56106291353000876|Src n/a
[engine] opt done id=655 AWFYIdleTaskDataRecord>>#control: |Tier 1|Time 8( 5+3 )ms|AST 8|Inlined 0Y 0N|IR 143/ 186|CodeSize 600|Addr 0x7f527584a000|Timestamp 56106291361240123|Src n/a
[engine] opt done id=656 AWFYScheduler>>#release: |Tier 1|Time 35( 27+8 )ms|AST 91|Inlined 0Y 2N|IR 238/ 382|CodeSize 1459|Addr 0x7f5275848000|Timestamp 56106291396873147|Src n/a
[engine] created adapter c2i_J_AAA | CodeAddress 0x7f5280b31000
[engine] opt done id=644 AWFYWorkerTaskDataRecord>>#count: |Tier 1|Time 20( 16+3 )ms|AST 8|Inlined 0Y 0N|IR 143/ 186|CodeSize 600|Addr 0x7f5275846000|Timestamp 56106291416920014|Src n/a
[engine] opt done id=653 [] in AWFYScheduler>>#createIdler:priority:work:state: |Tier 1|Time 90( 80+10 )ms|AST 218|Inlined 0Y 7N|IR 502/ 585|CodeSize 2105|Addr 0x7f5275844000|Timestamp 56106291423735195|Src n/a
[engine] opt done id=649 AWFYHandlerTaskDataRecord>>#deviceIn: |Tier 1|Time 8( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 133/ 286|CodeSize 887|Addr 0x7f5275842000|Timestamp 56106291425027464|Src n/a
[engine] opt done id=636 AWFYHandlerTaskDataRecord>>#deviceInAdd: |Tier 1|Time 15( 10+5 )ms|AST 22|Inlined 0Y 1N|IR 177/ 352|CodeSize 1179|Addr 0x7f5275840000|Timestamp 56106291438591542|Src n/a
[engine] opt done id=640 [] in AWFYScheduler>>#createWorker:priority:work:state: |Tier 1|Time 120( 99+21 )ms|AST 316|Inlined 0Y 10N|IR 776/ 1214|CodeSize 5416|Addr 0x7f527583d000|Timestamp 56106291446155460|Src n/a
[engine] opt done id=652 AWFYScheduler>>#holdSelf |Tier 1|Time 22( 15+7 )ms|AST 40|Inlined 0Y 1N|IR 264/ 447|CodeSize 1521|Addr 0x7f527583b000|Timestamp 56106291447530356|Src n/a
[engine] opt done id=634 AWFYTaskState>>#packetPending |Tier 1|Time 11( 7+4 )ms|AST 11|Inlined 0Y 0N|IR 225/ 274|CodeSize 835|Addr 0x7f5275839000|Timestamp 56106291449722296|Src n/a
[engine] created adapter i2c_J_AAA | CodeAddress 0x7f5275838000
[engine] opt done id=615 AWFYRBObject class>>#HandlerA |Tier 1|Time 6( 4+2 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 481|Addr 0x7f5275836000|Timestamp 56106291456040810|Src n/a
[engine] opt done id=621 AWFYRBObject class>>#DeviceB |Tier 1|Time 9( 7+2 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 481|Addr 0x7f5275832000|Timestamp 56106291456436970|Src n/a
[engine] opt done id=616 AWFYRBObject class>>#DeviceA |Tier 1|Time 10( 8+2 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 481|Addr 0x7f5275834000|Timestamp 56106291456434246|Src n/a
[engine] opt done id=641 AWFYWorkerTaskDataRecord>>#destination: |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 143/ 186|CodeSize 600|Addr 0x7f5275830000|Timestamp 56106291462970676|Src n/a
[engine] opt done id=657 AWFYHandlerTaskDataRecord>>#workIn: |Tier 1|Time 8( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 133/ 286|CodeSize 887|Addr 0x7f527582e000|Timestamp 56106291464167677|Src n/a
[engine] opt done id=622 AWFYRBObject class>>#HandlerB |Tier 1|Time 5( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 481|Addr 0x7f527582c000|Timestamp 56106291468139194|Src n/a
[engine] opt done id=648 AWFYHandlerTaskDataRecord>>#workInAdd: |Tier 1|Time 14( 10+5 )ms|AST 22|Inlined 0Y 1N|IR 177/ 352|CodeSize 1179|Addr 0x7f527582a000|Timestamp 56106291470917064|Src n/a
[engine] opt done id=631 AWFYTaskState>>#isTaskHoldingOrWaiting |Tier 2|Time 17( 10+6 )ms|AST 29|Inlined 0Y 0N|IR 183/ 146|CodeSize 344|Addr 0x7f5275828000|Timestamp 56106291480796407|Src n/a
[engine] opt done id=633 AWFYTaskState>>#isWaitingWithPacket |Tier 2|Time 14( 9+6 )ms|AST 26|Inlined 0Y 0N|IR 140/ 169|CodeSize 393|Addr 0x7f5275826000|Timestamp 56106291485553260|Src n/a
[engine] opt done id=638 AWFYPacket>>#link: |Tier 2|Time 7( 3+4 )ms|AST 8|Inlined 0Y 0N|IR 59/ 211|CodeSize 478|Addr 0x7f5275824000|Timestamp 56106291488366750|Src n/a
[engine] opt done id=646 AWFYScheduler>>#findTask: |Tier 2|Time 15( 10+5 )ms|AST 42|Inlined 0Y 0N|IR 65/ 188|CodeSize 605|Addr 0x7f5275822000|Timestamp 56106291503944455|Src n/a
[engine] opt done id=642 AWFYPacket>>#identity: |Tier 2|Time 6( 3+3 )ms|AST 8|Inlined 0Y 0N|IR 70/ 112|CodeSize 215|Addr 0x7f5275820000|Timestamp 56106291510160577|Src n/a
[engine] opt done id=632 AWFYTaskControlBlock>>#runTask |Tier 2|Time 83( 49+34 )ms|AST 113|Inlined 3Y 0N|IR 646/ 1209|CodeSize 4182|Addr 0x7f527581d000|Timestamp 56106291551087979|Src n/a
[engine] opt done id=602 AWFYTaskState>>#taskWaiting: |Tier 2|Time 8( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 83/ 117|CodeSize 216|Addr 0x7f527581b000|Timestamp 56106291558804368|Src n/a
[engine] opt done id=639 AWFYScheduler>>#wait |Tier 2|Time 15( 10+5 )ms|AST 22|Inlined 1Y 0N|IR 139/ 179|CodeSize 311|Addr 0x7f5275819000|Timestamp 56106291573882054|Src n/a
[engine] opt done id=650 [] in AWFYScheduler>>#createDevice:priority:work:state: |Tier 2|Time 217( 167+50 )ms|AST 162|Inlined 15Y 0N|IR 1201/ 1352|CodeSize 3931|Addr 0x7f5275817000|Timestamp 56106291702266726|Src n/a
[engine] opt done id=643 AWFYPacket>>#datum: |Tier 2|Time 8( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 70/ 112|CodeSize 215|Addr 0x7f5275815000|Timestamp 56106291710782000|Src n/a
[engine] opt done id=645 AWFYScheduler>>#queuePacket: |Tier 2|Time 146( 109+36 )ms|AST 121|Inlined 8Y 0N|IR 658/ 1062|CodeSize 3189|Addr 0x7f5275813000|Timestamp 56106291719977912|Src n/a
[engine] opt done id=637 AWFYRBObject>>#append:head: |Tier 2|Time 49( 32+17 )ms|AST 121|Inlined 2Y 0N|IR 216/ 457|CodeSize 1427|Addr 0x7f5275811000|Timestamp 56106291769483589|Src n/a
[engine] opt done id=603 AWFYTaskState>>#taskHolding: |Tier 2|Time 9( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 84/ 118|CodeSize 216|Addr 0x7f527580f000|Timestamp 56106291778355001|Src n/a
[engine] opt done id=651 AWFYDeviceTaskDataRecord>>#pending: |Tier 2|Time 9( 4+5 )ms|AST 8|Inlined 0Y 0N|IR 59/ 211|CodeSize 478|Addr 0x7f527580d000|Timestamp 56106291787374834|Src n/a
[engine] opt done id=647 AWFYTaskControlBlock>>#addInput:checkPriority: |Tier 2|Time 89( 63+26 )ms|AST 88|Inlined 4Y 0N|IR 406/ 777|CodeSize 2373|Addr 0x7f527580b000|Timestamp 56106291799563877|Src n/a
[engine] opt done id=601 AWFYTaskState>>#packetPending: |Tier 2|Time 8( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 71/ 106|CodeSize 192|Addr 0x7f5275809000|Timestamp 56106291807565442|Src n/a
[engine] opt inval. id=652 AWFYScheduler>>#holdSelf |Timestamp 56106291846995581|Src n/a|Reason null
[engine] opt deopt id=652 AWFYScheduler>>#holdSelf | |Timestamp 56106291847274402|Src n/a
[engine] opt inval. id=650 [] in AWFYScheduler>>#createDevice:priority:work:state: |Timestamp 56106291847439236|Src n/a|Reason Profiled Return Type
[engine] opt inval. id=653 [] in AWFYScheduler>>#createIdler:priority:work:state: |Timestamp 56106291847592405|Src n/a|Reason Profiled Return Type
[engine] opt inval. id=632 AWFYTaskControlBlock>>#runTask |Timestamp 56106291847928359|Src n/a|Reason null
[engine] opt deopt id=632 AWFYTaskControlBlock>>#runTask | |Timestamp 56106291847999252|Src n/a
[engine] opt inval. id=632 AWFYTaskControlBlock>>#runTask |Timestamp 56106291848158707|Src n/a|Reason Profiled Return Type
[engine] opt inval. id=592 AWFYTaskState>>#running |Timestamp 56106291848651253|Src n/a|Reason null
[engine] opt done id=635 [] in AWFYScheduler>>#createHandler:priority:work:state: |Tier 2|Time 377( 236+142 )ms|AST 349|Inlined 34Y 0N|IR 2449/ 3940|CodeSize 13398|Addr 0x7f5275804000|Timestamp 56106291887741876|Src n/a
[engine] opt done id=592 AWFYTaskState>>#running |Tier 1|Time 15( 9+7 )ms|AST 9|Inlined 0Y 0N|IR 297/ 330|CodeSize 1196|Addr 0x7f5275802000|Timestamp 56106291930190569|Src n/a
[engine] opt done id=632 AWFYTaskControlBlock>>#runTask |Tier 1|Time 60( 39+22 )ms|AST 113|Inlined 0Y 3N|IR 440/ 1309|CodeSize 5516|Addr 0x7f5070013000|Timestamp 56106291948305109|Src n/a
[engine] opt done id=630 AWFYScheduler>>#schedule |Tier 1|Time 57( 40+17 )ms|AST 89|Inlined 0Y 2N|IR 426/ 952|CodeSize 4152|Addr 0x7f5070010000|Timestamp 56106292006043747|Src n/a
[engine] opt done id=653 [] in AWFYScheduler>>#createIdler:priority:work:state: |Tier 1|Time 82( 68+14 )ms|AST 230|Inlined 0Y 8N|IR 549/ 688|CodeSize 2506|Addr 0x7f5275800000|Timestamp 56106292012380909|Src n/a
[engine] opt done id=640 [] in AWFYScheduler>>#createWorker:priority:work:state: |Tier 2|Time 300( 220+80 )ms|AST 316|Inlined 19Y 0N|IR 1362/ 1663|CodeSize 4905|Addr 0x7f507000d000|Timestamp 56106292087675398|Src n/a
[engine] opt done id=592 AWFYTaskState>>#running |Tier 2|Time 17( 8+9 )ms|AST 9|Inlined 0Y 0N|IR 225/ 248|CodeSize 663|Addr 0x7f507000b000|Timestamp 56106292105303817|Src n/a
[engine] opt done id=632 AWFYTaskControlBlock>>#runTask |Tier 2|Time 101( 59+42 )ms|AST 113|Inlined 3Y 0N|IR 714/ 1214|CodeSize 4145|Addr 0x7f5070008000|Timestamp 56106292107540878|Src n/a
[engine] opt done id=654 AWFYIdleTaskDataRecord>>#count: |Tier 2|Time 8( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 70/ 112|CodeSize 215|Addr 0x7f5070006000|Timestamp 56106292113197612|Src n/a
[engine] opt done id=615 AWFYRBObject class>>#HandlerA |Tier 2|Time 4( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 11/ 45|CodeSize 143|Addr 0x7f5070004000|Timestamp 56106292117738714|Src n/a
[engine] created adapter i2c_unspecialized | CodeAddress 0x7f5070003000
[engine] opt done id=634 AWFYTaskState>>#packetPending |Tier 2|Time 14( 8+6 )ms|AST 11|Inlined 0Y 0N|IR 152/ 168|CodeSize 344|Addr 0x7f5070001000|Timestamp 56106292121704015|Src n/a
[engine] opt done id=655 AWFYIdleTaskDataRecord>>#control: |Tier 2|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 70/ 112|CodeSize 215|Addr 0x7f50600c7000|Timestamp 56106292129142980|Src n/a
[engine] opt done id=653 [] in AWFYScheduler>>#createIdler:priority:work:state: |Tier 2|Time 157( 126+31 )ms|AST 230|Inlined 13Y 0N|IR 881/ 922|CodeSize 2001|Addr 0x7f50600c5000|Timestamp 56106292169140049|Src n/a
[engine] opt done id=644 AWFYWorkerTaskDataRecord>>#count: |Tier 2|Time 17( 4+13 )ms|AST 8|Inlined 0Y 0N|IR 70/ 112|CodeSize 215|Addr 0x7f50600c3000|Timestamp 56106292186467298|Src n/a
[engine] opt done id=656 AWFYScheduler>>#release: |Tier 2|Time 58( 39+19 )ms|AST 91|Inlined 2Y 0N|IR 202/ 326|CodeSize 809|Addr 0x7f50600c1000|Timestamp 56106292187640482|Src n/a
[engine] opt done id=616 AWFYRBObject class>>#DeviceA |Tier 2|Time 4( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 11/ 45|CodeSize 143|Addr 0x7f50600bf000|Timestamp 56106292190869758|Src n/a
[engine] opt done id=621 AWFYRBObject class>>#DeviceB |Tier 2|Time 4( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 11/ 45|CodeSize 143|Addr 0x7f50600bd000|Timestamp 56106292192243606|Src n/a
[engine] created adapter i2c_A_AAAJA | CodeAddress 0x7f5070000000
[engine] opt done id=587 ArrayedCollection class>>#new:withAll: |Tier 1|Time 22( 14+8 )ms|AST 30|Inlined 0Y 1N|IR 185/ 472|CodeSize 1963|Addr 0x7f50600bb000|Timestamp 56106292253716149|Src n/a
[engine] opt done id=588 SequenceableCollection>>#atAllPut: |Tier 1|Time 33( 18+15 )ms|AST 72|Inlined 0Y 0N|IR 322/ 749|CodeSize 3504|Addr 0x7f50600b9000|Timestamp 56106292264486155|Src n/a
[engine] opt done id=622 AWFYRBObject class>>#HandlerB |Tier 2|Time 4( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 11/ 45|CodeSize 143|Addr 0x7f50600b7000|Timestamp 56106292268966492|Src n/a
[engine] created adapter i2c_A_AAAJJAAAA | CodeAddress 0x7f50600b6000
[engine] created adapter c2i_A_AAAAJJAAAA | CodeAddress 0x7f50600b5000
[engine] opt done id=597 AWFYScheduler>>#createTask:priority:work:state:function:data: |Tier 1|Time 50( 37+13 )ms|AST 59|Inlined 0Y 1N|IR 303/ 986|CodeSize 4056|Addr 0x7f50600b3000|Timestamp 56106292326780003|Src n/a
[engine] created adapter i2c_A_AAAAJJ | CodeAddress 0x7f50600b2000
[engine] created adapter c2i_A_AAAAJJ | CodeAddress 0x7f50600b1000
[engine] opt done id=605 AWFYPacket class>>#create:identity:kind: |Tier 1|Time 29( 25+4 )ms|AST 33|Inlined 0Y 2N|IR 205/ 278|CodeSize 963|Addr 0x7f50600af000|Timestamp 56106292356319274|Src n/a
[engine] created adapter c2i_A_AAAJA | CodeAddress 0x7f50600ae000
[engine] opt done id=607 AWFYPacket>>#link:identity:kind: |Tier 1|Time 30( 23+7 )ms|AST 33|Inlined 0Y 1N|IR 279/ 523|CodeSize 1684|Addr 0x7f50600ac000|Timestamp 56106292386047405|Src n/a
[engine] opt done id=604 AWFYScheduler>>#createPacket:identity:kind: |Tier 1|Time 12( 9+4 )ms|AST 27|Inlined 0Y 1N|IR 167/ 246|CodeSize 891|Addr 0x7f50600aa000|Timestamp 56106292398664177|Src n/a
[engine] opt done id=606 Behavior>>#new <split-606> |Tier 1|Time 15( 9+6 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f50600a8000|Timestamp 56106292413535821|Src n/a
[engine] created adapter i2c_A_AAAAJJAAAA | CodeAddress 0x7f50600a7000
[engine] opt done id=598 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 0x7f50600a5000|Timestamp 56106292436386470|Src n/a
[engine] opt done id=599 Behavior>>#new <split-599> |Tier 1|Time 24( 9+16 )ms|AST 26|Inlined 0Y 0N|IR 169/ 789|CodeSize 3084|Addr 0x7f50600a3000|Timestamp 56106292460990853|Src n/a
[engine] opt done id=600 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 0x7f50600a1000|Timestamp 56106292504394395|Src n/a
[engine] opt done id=608 AWFYTaskState class>>#waitingWithPacket |Tier 1|Time 13( 9+4 )ms|AST 24|Inlined 0Y 2N|IR 193/ 270|CodeSize 876|Addr 0x7f506009f000|Timestamp 56106292517677138|Src n/a
[engine] opt done id=609 Behavior>>#new <split-609> |Tier 1|Time 14( 9+5 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f506009d000|Timestamp 56106292531392990|Src n/a
[engine] opt done id=610 AWFYTaskState>>#waitingWithPacket |Tier 1|Time 10( 6+4 )ms|AST 10|Inlined 0Y 0N|IR 201/ 250|CodeSize 776|Addr 0x7f506009b000|Timestamp 56106292541461962|Src n/a
[engine] opt done id=586 AWFYScheduler>>#initialize |Tier 1|Time 30( 22+7 )ms|AST 64|Inlined 0Y 1N|IR 335/ 584|CodeSize 1905|Addr 0x7f5060091000|Timestamp 56106292575511673|Src n/a
[engine] opt done id=658 AWFYScheduler>>#schedule<OSR@115> |Tier 2|Time 459( 112+347 )ms|AST 88|Inlined 5Y 1N|IR 1257/ 5893|CodeSize 26872|Addr 0x7f5060093000|Timestamp 56106292576876930|Src n/a
[engine] created adapter i2c_A_AAAJJAA | CodeAddress 0x7f5060090000
[engine] opt done id=618 AWFYHandlerTaskDataRecord class>>#create |Tier 1|Time 14( 9+4 )ms|AST 24|Inlined 0Y 2N|IR 193/ 270|CodeSize 876|Addr 0x7f506008e000|Timestamp 56106292590938862|Src n/a
[engine] opt done id=619 Behavior>>#new <split-619> |Tier 1|Time 14( 9+5 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f506008c000|Timestamp 56106292604712685|Src n/a
[engine] created adapter c2i_A_AAAJJAAAA | CodeAddress 0x7f506008b000
[engine] opt done id=630 AWFYScheduler>>#schedule |Tier 2|Time 390( 93+297 )ms|AST 89|Inlined 5Y 1N|IR 1126/ 6115|CodeSize 26737|Addr 0x7f5060083000|Timestamp 56106292643565416|Src n/a
[engine] opt done id=617 AWFYScheduler>>#createHandler:priority:work:state: |Tier 1|Time 70( 36+34 )ms|AST 53|Inlined 0Y 2N|IR 359/ 2525|CodeSize 11459|Addr 0x7f506007f000|Timestamp 56106292645688769|Src n/a
[engine] opt done id=625 AWFYTaskState>>#waiting |Tier 1|Time 11( 7+4 )ms|AST 10|Inlined 0Y 0N|IR 201/ 250|CodeSize 776|Addr 0x7f506007d000|Timestamp 56106292654961301|Src n/a
[engine] opt done id=588 SequenceableCollection>>#atAllPut: |Tier 2|Time 52( 17+35 )ms|AST 72|Inlined 0Y 0N|IR 228/ 642|CodeSize 2486|Addr 0x7f506007b000|Timestamp 56106292657342940|Src n/a
[engine] opt done id=620 AWFYHandlerTaskDataRecord>>#create |Tier 1|Time 12( 7+5 )ms|AST 18|Inlined 0Y 0N|IR 155/ 379|CodeSize 1185|Addr 0x7f5060079000|Timestamp 56106292657840864|Src n/a
[engine] opt inval. id=588 SequenceableCollection>>#atAllPut: |Timestamp 56106292663405822|Src n/a|Reason null
[engine] opt deopt id=588 SequenceableCollection>>#atAllPut: | |Timestamp 56106292663639523|Src n/a
[engine] created adapter i2c_Z_AAZZ | CodeAddress 0x7f5060078000
[engine] opt done id=623 AWFYTaskState class>>#waiting |Tier 1|Time 14( 9+4 )ms|AST 24|Inlined 0Y 2N|IR 193/ 270|CodeSize 876|Addr 0x7f5060076000|Timestamp 56106292668746089|Src n/a
[engine] opt done id=624 Behavior>>#new <split-624> |Tier 1|Time 15( 9+5 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f5060074000|Timestamp 56106292672244897|Src n/a
[engine] opt done id=659 True>>#and: |Tier 1|Time 12( 10+2 )ms|AST 17|Inlined 0Y 0N|IR 93/ 135|CodeSize 523|Addr 0x7f5060072000|Timestamp 56106292675065092|Src n/a
[engine] opt done id=583 AWFYRichards>>#benchmark |Tier 1
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