Skip to content

Instantly share code, notes, and snippets.

@TruffleSqueak-Bot
Created October 13, 2024 15:11
Show Gist options
  • Save TruffleSqueak-Bot/fbc87cfcaa4ee41940f54c1b49bfd5c0 to your computer and use it in GitHub Desktop.
Save TruffleSqueak-Bot/fbc87cfcaa4ee41940f54c1b49bfd5c0 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 518 585 527.29 522 526.97 105458 1.76
CD 488 501 491.5 489 491.48 98299 1.64
DeltaBlue 282 471 409.33 408 407.19 81865 1.36
Havlak 1107 1164 1140.46 1145 1140.38 228091 3.8
Json 369 379 372.21 370 372.19 74441 1.24
List 310 331 321.29 322 321.27 64257 1.07
Mandelbrot 127 136 127.77 128 127.76 25554 0.43
NBody 249 265 252.95 251.5 252.93 50590 0.84
Permute 154 169 155.66 155 155.64 31131 0.52
Queens 230 243 231.47 231 231.46 46293 0.77
Richards 1237 1251 1241.29 1242 1241.28 248257 4.14
Sieve 177 210 178.18 178 178.16 35636 0.59
Storage 142 153 144.43 143 144.41 28886 0.48
Towers 196 214 197.06 197 197.05 39411 0.66
5586 6072 5790.85 5781.5 5788.17 1158169 19.3
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
         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.8/32174.2MB
         Array-1 capacity: 63.75 GB devices: 8 EC: Multi-bit ECC
         Device-1: DIMM1 size: 4 GB speed: 667 MHz type: DDR2 FB-DIMM
         Device-2: DIMM2 size: 4 GB speed: 667 MHz type: DDR2 FB-DIMM
         Device-3: DIMM3 size: 4 GB speed: 667 MHz type: DDR2 FB-DIMM
         Device-4: DIMM4 size: 4 GB speed: 667 MHz type: DDR2 FB-DIMM
         Device-5: DIMM5 size: 4 GB speed: 667 MHz type: DDR2 FB-DIMM
         Device-6: DIMM6 size: 4 GB speed: 667 MHz type: DDR2 FB-DIMM
         Device-7: DIMM7 size: 4 GB speed: 667 MHz type: DDR2 FB-DIMM
         Device-8: DIMM8 size: 4 GB speed: 667 MHz type: DDR2 FB-DIMM
================================================================================
IMPLEMENTOR="Oracle Corporation"
JAVA_RUNTIME_VERSION="22.0.2+9-jvmci-b01"
JAVA_VERSION="22.0.2"
JAVA_VERSION_DATE="2024-07-16"
LIBC="gnu"
MODULES="java.base java.logging java.management jdk.internal.vm.ci jdk.unsupported org.graalvm.collections jdk.management org.graalvm.truffle.compiler org.graalvm.word jdk.graal.compiler com.oracle.graal.graal_enterprise org.graalvm.nativeimage com.oracle.svm.enterprise.truffle com.oracle.svm.extraimage_enterprise java.compiler java.datatransfer java.xml java.prefs java.desktop java.instrument java.security.sasl java.naming java.rmi java.management.rmi java.net.http java.scripting java.security.jgss java.transaction.xa java.sql java.sql.rowset java.xml.crypto java.se java.smartcardio jdk.accessibility jdk.internal.jvmstat jdk.attach jdk.charsets jdk.internal.opt jdk.zipfs jdk.compiler jdk.crypto.cryptoki jdk.crypto.ec jdk.dynalink jdk.internal.ed jdk.editpad jdk.graal.compiler.management jdk.hotspot.agent jdk.httpserver jdk.incubator.vector jdk.internal.le jdk.jartool jdk.javadoc jdk.jcmd jdk.management.agent jdk.jconsole jdk.jdeps jdk.jdwp.agent jdk.jdi jdk.jfr jdk.jlink jdk.jpackage jdk.jshell jdk.jsobject jdk.jstatd jdk.localedata jdk.management.jfr jdk.naming.dns jdk.naming.rmi jdk.net jdk.nio.mapmode jdk.random jdk.sctp jdk.security.auth jdk.security.jgss jdk.unsupported.desktop jdk.xml.dom org.graalvm.extraimage.builder org.graalvm.extraimage.librarysupport"
OS_ARCH="x86_64"
OS_NAME="Linux"
SOURCE=".:git:6e8795b808d5 open:git:e7acb97c043d labsjdk-builder:b4692d7d77087d1c90eed166079d74bfbb6a706f compiler:1f72d5384cbf5a744b8284f874ad77947d2710bc graal-enterprise:16fd2fe15b348fc7f779dc5ebb85ad6ae9f3c98b java-benchmarks:1f72d5384cbf5a744b8284f874ad77947d2710bc regex:1f72d5384cbf5a744b8284f874ad77947d2710bc sdk:1f72d5384cbf5a744b8284f874ad77947d2710bc substratevm:1f72d5384cbf5a744b8284f874ad77947d2710bc substratevm-enterprise:16fd2fe15b348fc7f779dc5ebb85ad6ae9f3c98b substratevm-enterprise-gcs:30f83136f0f3ec80702f8b73cf167851ac9ebb2a tools:1f72d5384cbf5a744b8284f874ad77947d2710bc truffle:1f72d5384cbf5a744b8284f874ad77947d2710bc vm:1f72d5384cbf5a744b8284f874ad77947d2710bc vm-enterprise:16fd2fe15b348fc7f779dc5ebb85ad6ae9f3c98b"
GRAALVM_VERSION="24.0.2"
COMMIT_INFO={"compiler": {"commit.committer": "Marouane El Hallaoui <[email protected]>", "commit.committer-ts": 1720004771, "commit.rev": "1f72d5384cbf5a744b8284f874ad77947d2710bc"}, "graal-enterprise": {"commit.committer": "Marouane El Hallaoui <[email protected]>", "commit.committer-ts": 1720015242, "commit.rev": "16fd2fe15b348fc7f779dc5ebb85ad6ae9f3c98b"}, "java-benchmarks": {"commit.committer": "Marouane El Hallaoui <[email protected]>", "commit.committer-ts": 1720004771, "commit.rev": "1f72d5384cbf5a744b8284f874ad77947d2710bc"}, "regex": {"commit.committer": "Marouane El Hallaoui <[email protected]>", "commit.committer-ts": 1720004771, "commit.rev": "1f72d5384cbf5a744b8284f874ad77947d2710bc"}, "sdk": {"commit.committer": "Marouane El Hallaoui <[email protected]>", "commit.committer-ts": 1720004771, "commit.rev": "1f72d5384cbf5a744b8284f874ad77947d2710bc"}, "substratevm": {"commit.committer": "Marouane El Hallaoui <[email protected]>", "commit.committer-ts": 1720004771, "commit.rev": "1f72d5384cbf5a744b8284f874ad77947d2710bc"}, "substratevm-enterprise": {"commit.committer": "Marouane El Hallaoui <[email protected]>", "commit.committer-ts": 1720015242, "commit.rev": "16fd2fe15b348fc7f779dc5ebb85ad6ae9f3c98b"}, "substratevm-enterprise-gcs": {"commit.committer": "Christian Haeubl <[email protected]>", "commit.committer-ts": 1706086263, "commit.rev": "30f83136f0f3ec80702f8b73cf167851ac9ebb2a"}, "tools": {"commit.committer": "Marouane El Hallaoui <[email protected]>", "commit.committer-ts": 1720004771, "commit.rev": "1f72d5384cbf5a744b8284f874ad77947d2710bc"}, "truffle": {"commit.committer": "Marouane El Hallaoui <[email protected]>", "commit.committer-ts": 1720004771, "commit.rev": "1f72d5384cbf5a744b8284f874ad77947d2710bc"}, "vm": {"commit.committer": "Marouane El Hallaoui <[email protected]>", "commit.committer-ts": 1720004771, "commit.rev": "1f72d5384cbf5a744b8284f874ad77947d2710bc"}, "vm-enterprise": {"commit.committer": "Marouane El Hallaoui <[email protected]>", "commit.committer-ts": 1720015242, "commit.rev": "16fd2fe15b348fc7f779dc5ebb85ad6ae9f3c98b"}}
Display the source blob
Display the rendered blob
Raw
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Display the source blob
Display the rendered blob
Raw
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
# Bounce (iterations: 300, problem size: 1500) on Sun Oct 13 14:56: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/Bounce.trace.log" --quiet --code "AWFYHarness run: #('Bounce' 300 1500)"`
[engine] created adapter i2c_A_AAAAA | CodeAddress 0x7f49548e8000
[engine] created adapter i2c_Z_AAA | CodeAddress 0x7f49548e7000
[engine] created adapter i2c_J_AAA | CodeAddress 0x7f49548e6000
[engine] opt done id=588 AWFYSomRandom>>#next |Tier 1|Time 32( 25+7 )ms|AST 30|Inlined 0Y 0N|IR 164/ 233|CodeSize 876|Addr 0x7f49548e4000|Timestamp 55495994458631452|Src n/a
[engine] created adapter c2i_Z_AAA | CodeAddress 0x7f49548e3000
[engine] created adapter i2c_A_AAAA | CodeAddress 0x7f49548e2000
[engine] opt done id=589 [] in AWFYBounce>>#benchmark |Tier 1|Time 42( 32+9 )ms|AST 32|Inlined 0Y 1N|IR 211/ 470|CodeSize 1674|Addr 0x7f495471c000|Timestamp 55495994472879318|Src n/a
[engine] created adapter i2c_J_AAJ | CodeAddress 0x7f495471b000
[engine] created adapter c2i_A_AAAAA | CodeAddress 0x7f495471a000
[engine] created adapter c2i_J_AAJ | CodeAddress 0x7f4954719000
[engine] opt done id=591 Number>>#abs |Tier 1|Time 28( 24+4 )ms|AST 29|Inlined 0Y 1N|IR 176/ 246|CodeSize 705|Addr 0x7f4954717000|Timestamp 55495994501413044|Src n/a
[engine] created adapter c2i_A_AAAA | CodeAddress 0x7f4954716000
[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 0x7f4954714000|Timestamp 55495994509453866|Src n/a
[engine] created adapter c2i_A_AAA | CodeAddress 0x7f4954713000
[engine] opt done id=590 AWFYBall>>#bounce |Tier 1|Time 106( 82+24 )ms|AST 170|Inlined 0Y 4N|IR 769/ 808|CodeSize 3667|Addr 0x7f4954711000|Timestamp 55495994537769048|Src n/a
[engine] opt done id=585 AWFYBall class>>#new: |Tier 1|Time 32( 27+5 )ms|AST 30|Inlined 0Y 2N|IR 199/ 284|CodeSize 958|Addr 0x7f495470f000|Timestamp 55495994541590191|Src n/a
[engine] created adapter i2c_A_AAA | CodeAddress 0x7f495470e000
[engine] opt done id=96 SequenceableCollection>>#do: |Tier 1|Time 88( 48+40 )ms|AST 74|Inlined 0Y 2N|IR 460/ 1664|CodeSize 8421|Addr 0x7f495470a000|Timestamp 55495994547311534|Src n/a
[engine] opt done id=586 Behavior>>#new <split-586> |Tier 1|Time 23( 12+11 )ms|AST 26|Inlined 0Y 0N|IR 107/ 537|CodeSize 2054|Addr 0x7f4954708000|Timestamp 55495994564675738|Src n/a
[engine] created adapter c2i_J_AAA | CodeAddress 0x7f4954707000
[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 0x7f4954705000|Timestamp 55495994593401887|Src n/a
[engine] opt done id=581 AWFYBounce>>#benchmark |Tier 1|Time 160( 59+101 )ms|AST 163|Inlined 0Y 3N|IR 1027/ 5844|CodeSize 26830|Addr 0x7f49546fd000|Timestamp 55495994697994168|Src n/a
[engine] opt done id=590 AWFYBall>>#bounce |Tier 2|Time 112( 83+29 )ms|AST 170|Inlined 8Y 0N|IR 713/ 874|CodeSize 3479|Addr 0x7f49546fb000|Timestamp 55495994705619203|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 425|Addr 0x7f49546f9000|Timestamp 55495994720920399|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 0x7f49546f7000|Timestamp 55495994727849220|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 0x7f49546f5000|Timestamp 55495994733320658|Src n/a
[engine] opt done id=588 AWFYSomRandom>>#next |Tier 2|Time 14( 10+4 )ms|AST 30|Inlined 0Y 0N|IR 91/ 123|CodeSize 273|Addr 0x7f49546f3000|Timestamp 55495994747385390|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 0x7f49546f1000|Timestamp 55495994763146166|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 0x7f4949419000|Timestamp 55495994784632475|Src n/a
[engine] created adapter i2c_Z_AAAJ | CodeAddress 0x7f4949418000
[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 0x7f4949416000|Timestamp 55495994797508517|Src n/a
[engine] opt done id=589 [] in AWFYBounce>>#benchmark |Tier 2|Time 129( 85+44 )ms|AST 32|Inlined 9Y 0N|IR 842/ 1073|CodeSize 4307|Addr 0x7f4949413000|Timestamp 55495994827220527|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 0x7f4949411000|Timestamp 55495994904051495|Src n/a
[engine] opt done id=96 SequenceableCollection>>#do: |Tier 2|Time 435( 114+321 )ms|AST 74|Inlined 11Y 0N|IR 1095/ 4100|CodeSize 19193|Addr 0x7f494940b000|Timestamp 55495995000226770|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 0x7f4949409000|Timestamp 55495995008156538|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 0x7f4949407000|Timestamp 55495995040575037|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 0x7f4949405000|Timestamp 55495995047516849|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 0x7f4949403000|Timestamp 55495995048352613|Src n/a
[engine] created adapter i2c_A_AAAJ | CodeAddress 0x7f4949402000
[engine] created adapter c2i_Z_AAAJ | CodeAddress 0x7f4949401000
[engine] created adapter c2i_A_AAAJ | CodeAddress 0x7f4949400000
[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 0x7f4744018000|Timestamp 55495995420467876|Src n/a
[engine] opt done id=16 String class>>#new: |Tier 1|Time 36( 26+10 )ms|AST 48|Inlined 0Y 1N|IR 206/ 618|CodeSize 2787|Addr 0x7f4744016000|Timestamp 55495995423882941|Src n/a
[engine] opt done id=581 AWFYBounce>>#benchmark |Tier 2|Time 1151( 267+884 )ms|AST 163|Inlined 23Y 0N|IR 1952/ 16624|CodeSize 73408|Addr 0x7f4744003000|Timestamp 55495995948689228|Src n/a
[engine] opt done id=580 AWFYBenchmark>>#innerBenchmarkLoop: |Tier 2|Time 1263( 302+961 )ms|AST 60|Inlined 25Y 0N|IR 2036/ 14563|CodeSize 62405|Addr 0x7f473c1d9000|Timestamp 55495997389364021|Src n/a
[engine] created adapter i2c_A_AAJ | CodeAddress 0x7f4744002000
[engine] created adapter i2c_A_AAAJJA | CodeAddress 0x7f4744001000
[engine] opt done id=595 SmallInteger>>#printString |Tier 1|Time 50( 39+11 )ms|AST 156|Inlined 0Y 2N|IR 375/ 617|CodeSize 2868|Addr 0x7f473c1d7000|Timestamp 55495998006842372|Src n/a
[engine] opt done id=299 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 1|Time 81( 56+25 )ms|AST 190|Inlined 0Y 1N|IR 705/ 1562|CodeSize 6920|Addr 0x7f473c1d4000|Timestamp 55495998037813406|Src n/a
[engine] created adapter c2i_A_AAAJJA | CodeAddress 0x7f4744000000
[engine] opt done id=373 String>>#, |Tier 1|Time 35( 29+6 )ms|AST 56|Inlined 0Y 2N|IR 276/ 405|CodeSize 1534|Addr 0x7f473c1d2000|Timestamp 55495999030706700|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 0x7f473c1d0000|Timestamp 55495999535221093|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 0x7f473c1ce000|Timestamp 55496005801955983|Src n/a
[engine] created adapter i2c_A_AAACA | CodeAddress 0x7f473c1cd000
[engine] created adapter i2c_J_AAC | CodeAddress 0x7f473c1cc000
[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 0x7f473c1ca000|Timestamp 55496006853560872|Src n/a
[engine] created adapter c2i_J_AAC | CodeAddress 0x7f473c1c9000
[engine] created adapter c2i_A_AAAC | CodeAddress 0x7f473c1c8000
[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 0x7f473c1c6000|Timestamp 55496006902924924|Src n/a
[engine] created adapter c2i_A_AAAAZ | CodeAddress 0x7f473c1c4000
[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 0x7f473c1c2000|Timestamp 55496007910396094|Src n/a
[engine] opt done id=498 AWFYScriptConsole class>>#println: |Tier 1|Time 26( 19+7 )ms|AST 62|Inlined 0Y 4N|IR 279/ 373|CodeSize 1344|Addr 0x7f473c1c0000|Timestamp 55496007911193862|Src n/a
[engine] opt done id=499 FileStream class>>#stdout |Tier 1|Time 27( 21+5 )ms|AST 37|Inlined 0Y 1N|IR 201/ 403|CodeSize 1464|Addr 0x7f473c1be000|Timestamp 55496007911728524|Src n/a
[engine] created adapter c2i_A_AAJ | CodeAddress 0x7f473c1bd000
[engine] opt done id=594 Object>>#asString |Tier 1|Time 20( 16+3 )ms|AST 17|Inlined 0Y 1N|IR 156/ 227|CodeSize 689|Addr 0x7f473c1b9000|Timestamp 55496008437029098|Src n/a
[engine] opt done id=596 SmallInteger>>#decimalDigitLength |Tier 1|Time 20( 10+9 )ms|AST 47|Inlined 0Y 0N|IR 101/ 146|CodeSize 603|Addr 0x7f473c1bb000|Timestamp 55496008437040692|Src n/a
[engine] opt done id=593 AWFYRun>>#printResult: |Tier 1|Time 33( 25+8 )ms|AST 68|Inlined 0Y 5N|IR 337/ 484|CodeSize 1724|Addr 0x7f473c1b7000|Timestamp 55496008449784308|Src n/a
[engine] created adapter i2c_A_AAAJAJ | CodeAddress 0x7f473c1b5000
[engine] created adapter i2c_A_AAAJAJA | CodeAddress 0x7f473c1b6000
[engine] created adapter c2i_A_AAAJAJA | CodeAddress 0x7f473c1b4000
[engine] created adapter c2i_A_AAAJAJ | CodeAddress 0x7f473c1b3000
[engine] opt done id=570 MultiByteFileStream>>#basicNext:putAll:startingAt: |Tier 1|Time 32( 26+6 )ms|AST 23|Inlined 0Y 1N|IR 164/ 235|CodeSize 805|Addr 0x7f473c1b1000|Timestamp 55496008970906831|Src n/a
[engine] opt done id=568 TextConverter>>#nextPutAll:toStream: |Tier 1|Time 35( 26+9 )ms|AST 34|Inlined 0Y 1N|IR 176/ 292|CodeSize 1036|Addr 0x7f473c1af000|Timestamp 55496008973697064|Src n/a
[engine] opt done id=569 TextConverter>>#next:putAll:startingAt:toStream: |Tier 1|Time 54( 43+11 )ms|AST 133|Inlined 0Y 2N|IR 312/ 499|CodeSize 1931|Addr 0x7f473c1ad000|Timestamp 55496008992738383|Src n/a
[engine] opt done id=571 StandardFileStream>>#next:putAll:startingAt: |Tier 1|Time 31( 23+8 )ms|AST 65|Inlined 0Y 0N|IR 228/ 502|CodeSize 2204|Addr 0x7f473c1ab000|Timestamp 55496009002352390|Src n/a
[engine] created adapter i2c_A_AAAC | CodeAddress 0x7f473c1aa000
[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 0x7f473c1a8000|Timestamp 55496009487775381|Src n/a
[engine] opt done id=572 WriteStream>>#cr |Tier 1|Time 18( 11+7 )ms|AST 31|Inlined 0Y 2N|IR 199/ 287|CodeSize 935|Addr 0x7f473c0a4000|Timestamp 55496009495508047|Src n/a
[engine] created adapter c2i_A_AAACA | CodeAddress 0x7f473c1a7000
[engine] opt done id=573 MultiByteFileStream>>#nextPut: |Tier 1|Time 33( 26+7 )ms|AST 35|Inlined 0Y 1N|IR 181/ 317|CodeSize 1125|Addr 0x7f473c0a2000|Timestamp 55496009510334088|Src n/a
[engine] opt done id=575 StandardFileStream>>#nextPutAll: |Tier 1|Time 40( 30+10 )ms|AST 90|Inlined 0Y 0N|IR 285/ 628|CodeSize 2779|Addr 0x7f473c0a0000|Timestamp 55496009527577530|Src n/a
[engine] opt done id=576 StandardFileStream>>#flush |Tier 1|Time 12( 8+4 )ms|AST 19|Inlined 0Y 0N|IR 156/ 269|CodeSize 936|Addr 0x7f473c09e000|Timestamp 55496010012820391|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 0x7f473c09c000|Timestamp 55496010032182438|Src n/a
[engine] opt done id=595 SmallInteger>>#printString |Tier 2|Time 89( 54+35 )ms|AST 156|Inlined 4Y 1N|IR 227/ 1173|CodeSize 4853|Addr 0x7f473c099000|Timestamp 55496042900049640|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 0x7f473c097000|Timestamp 55496068368210221|Src n/a
[engine] opt done id=299 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 2|Time 125( 67+58 )ms|AST 190|Inlined 3Y 1N|IR 675/ 1480|CodeSize 6314|Addr 0x7f473c094000|Timestamp 55496103618280340|Src n/a
[engine] opt done id=373 String>>#, |Tier 2|Time 158( 99+59 )ms|AST 56|Inlined 9Y 2N|IR 721/ 1569|CodeSize 6599|Addr 0x7f473c091000|Timestamp 55496104695314971|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 0x7f473c08f000|Timestamp 55496105080335091|Src n/a
[engine] opt inval. id=595 SmallInteger>>#printString |Timestamp 55496152979426212|Src n/a|Reason null
[engine] opt inval. id=596 SmallInteger>>#decimalDigitLength |Timestamp 55496152979803375|Src n/a|Reason null
[engine] opt inval. id=569 TextConverter>>#next:putAll:startingAt:toStream: |Timestamp 55496152980646193|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.032161
Remaining Compilation Queue : 0
Time to queue : count= 62, sum=1214503590, min= 3003, average= 19588767.59, max=158558838, maxTarget=TextConverter>>#next:putAll:startingAt:toStream:
Time waiting in queue : count= 60, sum= 2044787, min= 19, average= 34079.79, max= 255057, 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 : 66306.65 bytes/second
Truffle Tier Rate : 95561.55 bytes/second
Graal Tier Rate : 249656.49 bytes/second
Installation Rate : 1635372.62 bytes/second
Time for compilation (us) : count= 39, sum= 1410703, min= 6895, average= 36171.88, max= 160158, maxTarget=AWFYBounce>>#benchmark
Truffle Tier (us) : count= 39, sum= 978835, min= 4148, average= 25098.33, max= 82184, maxTarget=AWFYBall>>#bounce
Graal Tier (us) : count= 39, sum= 374670, min= 2032, average= 9606.94, max= 97260, maxTarget=AWFYBounce>>#benchmark
Code Installation (us) : count= 39, sum= 57197, min= 385, average= 1466.60, max= 6994, maxTarget=SmallInteger>>#decimalDigitLength
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= 93539, min= 454, average= 2398.44, max= 26830, 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 : 51425.39 bytes/second
Truffle Tier Rate : 154402.46 bytes/second
Graal Tier Rate : 78570.95 bytes/second
Installation Rate : 4137087.02 bytes/second
Time for compilation (us) : count= 18, sum= 3688664, min= 5428, average= 204925.80, max= 1263358, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Truffle Tier (us) : count= 18, sum= 1228549, min= 3454, average= 68252.72, max= 301759, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Graal Tier (us) : count= 18, sum= 2414263, min= 1676, average= 134125.77, max= 949195, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Code Installation (us) : count= 18, sum= 45851, min= 298, average= 2547.30, max= 12484, maxTarget=AWFYBounce>>#benchmark
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= 189691, min= 149, average= 10538.39, max= 73408, 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 13 15:04:11 UTC 2024
# `/home/fniephaus/dev/graal/sdk/mxbuild/linux-amd64/SMALLTALK_NATIVE_STANDALONE_SVM_JAVA22/trufflesqueak-24.0.2-linux-amd64/bin/trufflesqueak --experimental-options --smalltalk.disable-startup --smalltalk.disable-interrupts --engine.Mode=default --engine.TraceCompilation --engine.CompilationStatistics --log.file="/home/fniephaus/dev/are-we-fast-yet/traces/CD.trace.log" --quiet --code "AWFYHarness run: #('CD' 300 250)"`
[engine] created adapter i2c_A_AAAA | CodeAddress 0x7f1bddddc000
[engine] created adapter i2c_A_AAAAA | CodeAddress 0x7f1bddddb000
[engine] created adapter i2c_J_AAAA | CodeAddress 0x7f1bdddda000
[engine] opt done id=631 AWFYCallSign>>#compareTo: |Tier 1|Time 31( 26+6 )ms|AST 47|Inlined 0Y 0N|IR 129/ 232|CodeSize 1100|Addr 0x7f1bdddd8000|Timestamp 55496460526045529|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 0x7f1bdddd6000|Timestamp 55496460536660411|Src n/a
[engine] created adapter i2c_Z_AAAA | CodeAddress 0x7f1bddc11000
[engine] opt inval. id=631 AWFYCallSign>>#compareTo: |Timestamp 55496460545046054|Src n/a|Reason null
[engine] created adapter c2i_Z_AAAA | CodeAddress 0x7f1bddc10000
[engine] opt done id=6 Symbol>>#= |Tier 1|Time 36( 31+5 )ms|AST 47|Inlined 0Y 1N|IR 222/ 260|CodeSize 856|Addr 0x7f1bddc0e000|Timestamp 55496460573279511|Src n/a
[engine] created adapter c2i_A_AAAAA | CodeAddress 0x7f1bddc0d000
[engine] created adapter c2i_J_AAAA | CodeAddress 0x7f1bddc0c000
[engine] created adapter c2i_A_AAAA | CodeAddress 0x7f1bddc0b000
[engine] opt done id=598 AWFYVector>>#append: |Tier 1|Time 126( 65+61 )ms|AST 140|Inlined 0Y 0N|IR 629/ 2569|CodeSize 12044|Addr 0x7f1bddc07000|Timestamp 55496460604879070|Src n/a
[engine] opt done id=631 AWFYCallSign>>#compareTo: |Tier 1|Time 32( 26+7 )ms|AST 51|Inlined 0Y 0N|IR 178/ 427|CodeSize 1635|Addr 0x7f1bddc05000|Timestamp 55496460605881204|Src n/a
[engine] created adapter c2i_A_AAAZAA | CodeAddress 0x7f1bddc03000
[engine] created adapter i2c_J_AAADD | CodeAddress 0x7f1bddc02000
[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 0x7f1bddc00000|Timestamp 55496460628500252|Src n/a
[engine] created adapter i2c_A_AAA | CodeAddress 0x7f1bddbfc000
[engine] opt done id=618 AWFYRedBlackTree>>#treeAt:insert: |Tier 1|Time 137( 118+19 )ms|AST 328|Inlined 0Y 6N|IR 684/ 1105|CodeSize 5025|Addr 0x7f1bddbfd000|Timestamp 55496460632736063|Src n/a
[engine] opt inval. id=618 AWFYRedBlackTree>>#treeAt:insert: |Timestamp 55496460633294752|Src n/a|Reason null
[engine] opt deopt id=618 AWFYRedBlackTree>>#treeAt:insert: | |Timestamp 55496460633534669|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 0x7f1bddbfa000|Timestamp 55496460638627477|Src n/a
[engine] opt done id=642 AWFYRedBlackTree>>#findNode: |Tier 1|Time 49( 35+13 )ms|AST 118|Inlined 0Y 2N|IR 451/ 769|CodeSize 3487|Addr 0x7f1bddbf8000|Timestamp 55496460653810701|Src n/a
[engine] created adapter c2i_J_AAADD | CodeAddress 0x7f1bddbf7000
[engine] created adapter i2c_A_AAADD | CodeAddress 0x7f1bddbf6000
[engine] opt done id=664 AWFYVector2D>>#compareTo: |Tier 1|Time 36( 31+6 )ms|AST 71|Inlined 0Y 2N|IR 239/ 354|CodeSize 1349|Addr 0x7f1bddbf4000|Timestamp 55496460669373951|Src n/a
[engine] created adapter c2i_A_AAA | CodeAddress 0x7f1bddbf3000
[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 0x7f1bddbf1000|Timestamp 55496460686694637|Src n/a
[engine] created adapter c2i_A_AAADD | CodeAddress 0x7f1bddbf0000
[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 0x7f1bddbee000|Timestamp 55496460697919544|Src n/a
[engine] opt done id=580 AWFYVector2D class>>#x:y: |Tier 1|Time 44( 39+6 )ms|AST 33|Inlined 0Y 2N|IR 209/ 289|CodeSize 1011|Addr 0x7f1bddbec000|Timestamp 55496460698393371|Src n/a
[engine] created adapter i2c_A_AAAAAAA | CodeAddress 0x7f1bddbeb000
[engine] created adapter i2c_Z_AAAAA | CodeAddress 0x7f1bddbea000
[engine] created adapter c2i_A_AAAZ | CodeAddress 0x7f1bddbe8000
[engine] created adapter c2i_Z_AAAAA | CodeAddress 0x7f1bddbe7000
[engine] created adapter c2i_A_AAAAAA | CodeAddress 0x7f1bddbe6000
[engine] created adapter c2i_A_AAAAAAA | CodeAddress 0x7f1bddbe5000
[engine] opt done id=618 AWFYRedBlackTree>>#treeAt:insert: |Tier 1|Time 118( 88+30 )ms|AST 328|Inlined 0Y 11N|IR 1036/ 1701|CodeSize 9174|Addr 0x7f1bd2a0c000|Timestamp 55496460903873798|Src n/a
[engine] created adapter i2c_D_AAA | CodeAddress 0x7f1bd2a0b000
[engine] opt done id=653 AWFYConstants class>>#MaxX |Tier 1|Time 10( 7+2 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 481|Addr 0x7f1bd2a09000|Timestamp 55496460913923006|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 0x7f1bd2a07000|Timestamp 55496460919990848|Src n/a
[engine] opt done id=579 AWFYConstants class>>#GoodVoxelSize |Tier 1|Time 6( 3+3 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 481|Addr 0x7f1bd2a02000|Timestamp 55496460926127487|Src n/a
[engine] opt done id=651 AWFYCollisionDetector>>#recurse:seen:voxel:motion: |Tier 1|Time 233( 198+35 )ms|AST 557|Inlined 0Y 36N|IR 1581/ 1819|CodeSize 7461|Addr 0x7f1bd2a04000|Timestamp 55496460931110848|Src n/a
[engine] opt done id=532 Object>>#= |Tier 1|Time 10( 5+5 )ms|AST 14|Inlined 0Y 0N|IR 153/ 259|CodeSize 736|Addr 0x7f1bd2a00000|Timestamp 55496460936266376|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 0x7f19cc00f000|Timestamp 55496460940254587|Src n/a
[engine] opt done id=663 AWFYConstants class>>#vertical |Tier 1|Time 8( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 95/ 178|CodeSize 679|Addr 0x7f19cc00d000|Timestamp 55496460944300979|Src n/a
[engine] created adapter c2i_D_AAA | CodeAddress 0x7f19cc00c000
[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 0x7f19cc00a000|Timestamp 55496460968438244|Src n/a
[engine] opt done id=662 AWFYVector2D>>#plus: |Tier 1|Time 27( 22+6 )ms|AST 66|Inlined 0Y 1N|IR 192/ 291|CodeSize 1088|Addr 0x7f19cc008000|Timestamp 55496460971954933|Src n/a
[engine] opt done id=622 AWFYNode>>#parent: |Tier 1|Time 10( 5+5 )ms|AST 8|Inlined 0Y 0N|IR 138/ 297|CodeSize 961|Addr 0x7f19cc006000|Timestamp 55496460978394908|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 0x7f19cc004000|Timestamp 55496460984690374|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 0x7f19cc002000|Timestamp 55496460990670141|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 0x7f19cc000000|Timestamp 55496460996742802|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 0x7f19bc0c5000|Timestamp 55496461011221851|Src n/a
[engine] opt inval. id=652 AWFYCollisionDetector>>#isInVoxel:motion: |Timestamp 55496461019295427|Src n/a|Reason null
[engine] opt deopt id=652 AWFYCollisionDetector>>#isInVoxel:motion: | |Timestamp 55496461019522423|Src n/a
[engine] opt done id=652 AWFYCollisionDetector>>#isInVoxel:motion: |Tier 1|Time 320( 272+49 )ms|AST 1273|Inlined 0Y 10N|IR 1097/ 2011|CodeSize 12352|Addr 0x0|Timestamp 55496461019717779|Src n/a
[engine] opt done id=632 AWFYNode>>#right: |Tier 1|Time 10( 5+5 )ms|AST 8|Inlined 0Y 0N|IR 138/ 297|CodeSize 961|Addr 0x7f19bc0be000|Timestamp 55496461021413682|Src n/a
[engine] created adapter i2c_A_AAAZAA | CodeAddress 0x7f19bc0bd000
[engine] opt done id=623 AWFYInsertResult class>>#new:node:value: |Tier 1|Time 24( 19+6 )ms|AST 36|Inlined 0Y 2N|IR 206/ 289|CodeSize 1021|Addr 0x7f19bc0bb000|Timestamp 55496461046098321|Src n/a
[engine] opt done id=624 Behavior>>#new <split-624> |Tier 1|Time 16( 10+6 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f19bc0b9000|Timestamp 55496461062314761|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 0x7f19bc0b7000|Timestamp 55496461077099241|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 0x7f19bc0b5000|Timestamp 55496461095629780|Src n/a
[engine] opt done id=620 Behavior>>#new <split-620> |Tier 1|Time 32( 20+12 )ms|AST 26|Inlined 0Y 0N|IR 167/ 703|CodeSize 2691|Addr 0x7f19bc0b3000|Timestamp 55496461127668873|Src n/a
[engine] opt done id=621 AWFYNode>>#init:value: |Tier 1|Time 12( 7+5 )ms|AST 13|Inlined 0Y 0N|IR 171/ 494|CodeSize 1620|Addr 0x7f19bc0b1000|Timestamp 55496461140159997|Src n/a
[engine] opt done id=643 AWFYNode>>#successor |Tier 1|Time 46( 35+11 )ms|AST 138|Inlined 0Y 1N|IR 415/ 647|CodeSize 2356|Addr 0x7f19bc0af000|Timestamp 55496461186361113|Src n/a
[engine] opt done id=634 AWFYNode>>#left: |Tier 1|Time 8( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 138/ 297|CodeSize 961|Addr 0x7f19bc0ad000|Timestamp 55496461194573331|Src n/a
[engine] created adapter i2c_A_AAADDD | CodeAddress 0x7f19bc0ac000
[engine] created adapter c2i_A_AAADDD | CodeAddress 0x7f19bc0ab000
[engine] opt done id=607 AWFYVector3D class>>#x:y:z: |Tier 1|Time 30( 25+4 )ms|AST 36|Inlined 0Y 2N|IR 213/ 292|CodeSize 1079|Addr 0x7f19bc0a9000|Timestamp 55496461224383675|Src n/a
[engine] opt done id=608 Behavior>>#new <split-608> |Tier 1|Time 13( 9+5 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f19bc0a7000|Timestamp 55496461238461884|Src n/a
[engine] opt done id=609 AWFYVector3D>>#initX:y:z: |Tier 1|Time 11( 7+4 )ms|AST 14|Inlined 0Y 0N|IR 209/ 257|CodeSize 976|Addr 0x7f19bc0a5000|Timestamp 55496461249706906|Src n/a
[engine] opt done id=641 AWFYRedBlackTree>>#at: |Tier 1|Time 21( 15+6 )ms|AST 53|Inlined 0Y 1N|IR 234/ 345|CodeSize 1175|Addr 0x7f19bc0a3000|Timestamp 55496461271179310|Src n/a
[engine] created adapter i2c_J_AAA | CodeAddress 0x7f19bc0a2000
[engine] opt done id=604 AWFYVector>>#size |Tier 1|Time 13( 11+3 )ms|AST 14|Inlined 0Y 0N|IR 105/ 169|CodeSize 710|Addr 0x7f19bc09b000|Timestamp 55496461284692753|Src n/a
[engine] opt done id=617 AWFYRedBlackTree>>#at:put: |Tier 1|Time 315( 252+63 )ms|AST 806|Inlined 0Y 19N|IR 1666/ 3345|CodeSize 15198|Addr 0x7f19bc09d000|Timestamp 55496461287410836|Src n/a
[engine] created adapter c2i_J_AAAAA | CodeAddress 0x7f19bc09a000
[engine] opt done id=635 AWFYRedBlackTree>>#forEach: |Tier 1|Time 67( 38+29 )ms|AST 121|Inlined 0Y 5N|IR 590/ 1878|CodeSize 9223|Addr 0x7f19bc096000|Timestamp 55496461354316412|Src n/a
[engine] opt done id=615 AWFYVector>>#forEach: |Tier 1|Time 72( 35+37 )ms|AST 76|Inlined 0Y 3N|IR 566/ 2427|CodeSize 12748|Addr 0x7f19bc091000|Timestamp 55496461357390703|Src n/a
[engine] created adapter i2c_A_AAAJ | CodeAddress 0x7f19bc090000
[engine] opt done id=652 AWFYCollisionDetector>>#isInVoxel:motion: |Tier 1|Time 357( 294+63 )ms|AST 1273|Inlined 0Y 10N|IR 1566/ 3166|CodeSize 17795|Addr 0x7f19bc08a000|Timestamp 55496461377127951|Src n/a
[engine] opt done id=605 AWFYVector>>#at: |Tier 1|Time 22( 15+6 )ms|AST 33|Inlined 0Y 0N|IR 156/ 412|CodeSize 1651|Addr 0x7f19bc088000|Timestamp 55496461379254029|Src n/a
[engine] opt done id=672 AWFYVector3D>>#minus: |Tier 1|Time 30( 25+5 )ms|AST 90|Inlined 0Y 1N|IR 204/ 299|CodeSize 1101|Addr 0x7f19bc086000|Timestamp 55496461384374286|Src n/a
[engine] opt done id=637 AWFYRbtEntry class>>#key:value: |Tier 1|Time 16( 11+4 )ms|AST 33|Inlined 0Y 2N|IR 202/ 286|CodeSize 1002|Addr 0x7f19bc084000|Timestamp 55496461395245149|Src n/a
[engine] opt done id=638 Behavior>>#new <split-638> |Tier 1|Time 14( 9+5 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f19bc082000|Timestamp 55496461398223124|Src n/a
[engine] opt done id=636 AWFYRedBlackTree class>>#treeMinimum: |Tier 1|Time 22( 15+7 )ms|AST 54|Inlined 0Y 0N|IR 250/ 400|CodeSize 1478|Addr 0x7f19bc080000|Timestamp 55496461399700482|Src n/a
[engine] created adapter i2c_J_AAD | CodeAddress 0x7f19bc07f000
[engine] opt done id=639 AWFYRbtEntry>>#init:value: |Tier 1|Time 10( 6+4 )ms|AST 11|Inlined 0Y 0N|IR 152/ 371|CodeSize 1229|Addr 0x7f19bc07d000|Timestamp 55496461405425316|Src n/a
[engine] created adapter i2c_J_AAAAA | CodeAddress 0x7f19bc07c000
[engine] opt done id=650 Number>>#asInteger |Tier 1|Time 16( 11+5 )ms|AST 17|Inlined 0Y 0N|IR 185/ 259|CodeSize 910|Addr 0x7f19bc07a000|Timestamp 55496461415447285|Src n/a
[engine] created adapter i2c_A_AAAAAA | CodeAddress 0x7f19bc079000
[engine] opt done id=659 AWFYCollisionDetector>>#put:and:into: |Tier 1|Time 44( 33+11 )ms|AST 92|Inlined 0Y 4N|IR 373/ 524|CodeSize 1928|Addr 0x7f19bc077000|Timestamp 55496461459911987|Src n/a
[engine] opt done id=666 AWFYNode>>#value: |Tier 1|Time 10( 5+4 )ms|AST 8|Inlined 0Y 0N|IR 133/ 286|CodeSize 887|Addr 0x7f19bc075000|Timestamp 55496461469684959|Src n/a
[engine] created adapter i2c_D_AAAA | CodeAddress 0x7f19bc074000
[engine] created adapter c2i_J_AAA | CodeAddress 0x7f19bc073000
[engine] created adapter c2i_A_AAAJ | CodeAddress 0x7f19bc072000
[engine] opt done id=633 AWFYRedBlackTree>>#leftRotate: |Tier 1|Time 94( 73+21 )ms|AST 244|Inlined 0Y 6N|IR 631/ 1010|CodeSize 4178|Addr 0x7f19bc06f000|Timestamp 55496461492600358|Src n/a
[engine] opt done id=591 AWFYVector class>>#new |Tier 1|Time 13( 9+5 )ms|AST 19|Inlined 0Y 1N|IR 159/ 238|CodeSize 755|Addr 0x7f19bc06d000|Timestamp 55496461506306434|Src n/a
[engine] opt done id=674 AWFYVector3D>>#dot: |Tier 1|Time 39( 33+6 )ms|AST 97|Inlined 0Y 0N|IR 160/ 294|CodeSize 1472|Addr 0x7f19bc06b000|Timestamp 55496461508708678|Src n/a
[engine] opt done id=592 AWFYVector class>>#new: |Tier 1|Time 17( 11+5 )ms|AST 27|Inlined 0Y 2N|IR 199/ 274|CodeSize 905|Addr 0x7f19bc066000|Timestamp 55496461523020727|Src n/a
[engine] opt done id=669 [] in AWFYCollisionDetector>>#handleNewFrame: |Tier 1|Time 118( 95+23 )ms|AST 232|Inlined 0Y 7N|IR 626/ 924|CodeSize 4399|Addr 0x7f19bc068000|Timestamp 55496461523464731|Src n/a
[engine] opt done id=593 Behavior>>#new <split-593> |Tier 1|Time 17( 10+6 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f19bc064000|Timestamp 55496461525469697|Src n/a
[engine] opt done id=594 AWFYVector>>#initialize: |Tier 1|Time 20( 12+8 )ms|AST 22|Inlined 0Y 0N|IR 216/ 517|CodeSize 1806|Addr 0x7f19bc062000|Timestamp 55496461543413400|Src n/a
[engine] opt done id=668 [] in AWFYCollisionDetector>>#reduceCollisionSet: |Tier 1|Time 29( 21+8 )ms|AST 61|Inlined 0Y 2N|IR 242/ 393|CodeSize 1436|Addr 0x7f19bc060000|Timestamp 55496461552933952|Src n/a
[engine] opt done id=610 AWFYAircraft class>>#new:pos: |Tier 1|Time 19( 13+5 )ms|AST 33|Inlined 0Y 2N|IR 202/ 286|CodeSize 1002|Addr 0x7f19bc05e000|Timestamp 55496461562386965|Src n/a
[engine] opt done id=628 AWFYMotion class>>#new:old:new: |Tier 1|Time 20( 14+6 )ms|AST 36|Inlined 0Y 2N|IR 203/ 288|CodeSize 1021|Addr 0x7f19bc05c000|Timestamp 55496461572975515|Src n/a
[engine] opt done id=646 [] in AWFYCollisionDetector>>#reduceCollisionSet: |Tier 1|Time 14( 9+5 )ms|AST 22|Inlined 0Y 1N|IR 161/ 239|CodeSize 860|Addr 0x7f19bc05a000|Timestamp 55496461576409228|Src n/a
[engine] opt done id=616 [] in AWFYCollisionDetector>>#handleNewFrame: |Tier 1|Time 63( 48+15 )ms|AST 151|Inlined 0Y 4N|IR 432/ 689|CodeSize 2808|Addr 0x7f19bc058000|Timestamp 55496461589020485|Src n/a
[engine] opt done id=629 Behavior>>#new <split-629> |Tier 1|Time 17( 10+6 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f19bc056000|Timestamp 55496461589762167|Src n/a
[engine] opt done id=640 [] in AWFYCollisionDetector>>#handleNewFrame: |Tier 1|Time 19( 13+6 )ms|AST 33|Inlined 0Y 1N|IR 177/ 306|CodeSize 1179|Addr 0x7f19bc054000|Timestamp 55496461595152305|Src n/a
[engine] opt done id=648 Behavior>>#new <split-648> |Tier 1|Time 16( 10+6 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f19bc052000|Timestamp 55496461606024565|Src n/a
[engine] opt done id=611 Behavior>>#new <split-611> |Tier 1|Time 16( 10+6 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f19bc050000|Timestamp 55496461611620325|Src n/a
[engine] opt done id=647 AWFYCollisionDetector>>#draw:on: |Tier 1|Time 31( 24+8 )ms|AST 67|Inlined 0Y 3N|IR 256/ 369|CodeSize 1367|Addr 0x7f19bc04e000|Timestamp 55496461620549780|Src n/a
[engine] opt done id=612 AWFYAircraft>>#init:pos: |Tier 1|Time 12( 6+5 )ms|AST 11|Inlined 0Y 0N|IR 152/ 371|CodeSize 1229|Addr 0x7f19bc04c000|Timestamp 55496461623322901|Src n/a
[engine] opt inval. id=664 AWFYVector2D>>#compareTo: |Timestamp 55496461632453020|Src n/a|Reason null
[engine] opt deopt id=664 AWFYVector2D>>#compareTo: | |Timestamp 55496461632674987|Src n/a
[engine] opt inval. id=633 AWFYRedBlackTree>>#leftRotate: |Timestamp 55496461633263360|Src n/a|Reason null
[engine] opt deopt id=633 AWFYRedBlackTree>>#leftRotate: | |Timestamp 55496461633372039|Src n/a
[engine] opt done id=630 AWFYMotion>>#init:old:new: |Tier 1|Time 15( 8+7 )ms|AST 14|Inlined 0Y 0N|IR 170/ 474|CodeSize 1583|Addr 0x7f19bc04a000|Timestamp 55496461635905801|Src n/a
[engine] opt done id=671 AWFYMotion>>#delta |Tier 1|Time 17( 11+6 )ms|AST 19|Inlined 0Y 1N|IR 177/ 322|CodeSize 1161|Addr 0x7f19bc048000|Timestamp 55496461640481896|Src n/a
[engine] opt done id=664 AWFYVector2D>>#compareTo: |Tier 1|Time 34( 26+8 )ms|AST 76|Inlined 0Y 2N|IR 254/ 363|CodeSize 1350|Addr 0x7f19bc046000|Timestamp 55496461669817714|Src n/a
[engine] created adapter c2i_J_AAD | CodeAddress 0x7f19bc045000
[engine] created adapter c2i_D_AAAA | CodeAddress 0x7f19bc044000
[engine] opt done id=673 AWFYVector3D>>#squaredMagnitude |Tier 1|Time 21( 16+4 )ms|AST 19|Inlined 0Y 1N|IR 155/ 234|CodeSize 744|Addr 0x7f19bc042000|Timestamp 55496461690615766|Src n/a
[engine] opt done id=649 AWFYCollisionDetector>>#voxelHash: |Tier 1|Time 88( 73+15 )ms|AST 228|Inlined 0Y 7N|IR 485/ 682|CodeSize 3061|Addr 0x7f19bc040000|Timestamp 55496461694263623|Src n/a
[engine] created adapter i2c_A_AAAD | CodeAddress 0x7f19bc03f000
[engine] opt done id=676 AWFYVector3D>>#times: |Tier 1|Time 31( 25+6 )ms|AST 63|Inlined 0Y 1N|IR 197/ 299|CodeSize 1210|Addr 0x7f19bc03d000|Timestamp 55496461721724945|Src n/a
[engine] opt done id=677 AWFYVector3D>>#plus: |Tier 1|Time 35( 29+6 )ms|AST 90|Inlined 0Y 1N|IR 204/ 299|CodeSize 1101|Addr 0x7f19bc03b000|Timestamp 55496461729665956|Src n/a
[engine] opt inval. id=650 Number>>#asInteger |Timestamp 55496461739094313|Src n/a|Reason null
[engine] opt inval. id=649 AWFYCollisionDetector>>#voxelHash: |Timestamp 55496461739560947|Src n/a|Reason null
[engine] opt deopt id=649 AWFYCollisionDetector>>#voxelHash: | |Timestamp 55496461739713837|Src n/a
[engine] opt done id=633 AWFYRedBlackTree>>#leftRotate: |Tier 1|Time 119( 83+37 )ms|AST 269|Inlined 0Y 7N|IR 674/ 1061|CodeSize 4480|Addr 0x7f19bc038000|Timestamp 55496461760248714|Src n/a
[engine] opt done id=650 Number>>#asInteger |Tier 1|Time 13( 7+5 )ms|AST 17|Inlined 0Y 0N|IR 214/ 283|CodeSize 1029|Addr 0x7f19bc036000|Timestamp 55496461773229311|Src n/a
[engine] created adapter c2i_D_AAD | CodeAddress 0x7f19bc035000
[engine] opt done id=603 AWFYSimulator>>#simulate: |Tier 1|Time 137( 113+24 )ms|AST 300|Inlined 0Y 11N|IR 726/ 1003|CodeSize 4963|Addr 0x7f19bc032000|Timestamp 55496461859162721|Src n/a
[engine] opt done id=649 AWFYCollisionDetector>>#voxelHash: |Tier 1|Time 88( 72+17 )ms|AST 256|Inlined 0Y 8N|IR 544/ 767|CodeSize 3509|Addr 0x7f19bc030000|Timestamp 55496461861920545|Src n/a
[engine] created adapter i2c_D_AAD | CodeAddress 0x7f19bc02f000
[engine] opt inval. id=617 AWFYRedBlackTree>>#at:put: |Timestamp 55496461866479110|Src n/a|Reason null
[engine] opt deopt id=617 AWFYRedBlackTree>>#at:put: | |Timestamp 55496461866819254|Src n/a
[engine] opt done id=606 Float>>#cos |Tier 1|Time 19( 15+4 )ms|AST 30|Inlined 0Y 0N|IR 98/ 179|CodeSize 705|Addr 0x7f19bc02d000|Timestamp 55496461877998622|Src n/a
[engine] opt done id=665 AWFYVector2D>>#compare:and: |Tier 2|Time 20( 16+4 )ms|AST 66|Inlined 0Y 0N|IR 68/ 108|CodeSize 254|Addr 0x7f19bc02b000|Timestamp 55496461882565777|Src n/a
[engine] opt done id=678 AWFYConstants class>>#MinZ |Tier 1|Time 6( 4+2 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 459|Addr 0x7f19bc029000|Timestamp 55496461888956721|Src n/a
[engine] opt done id=679 AWFYConstants class>>#MaxZ |Tier 1|Time 6( 4+2 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 481|Addr 0x7f19bc027000|Timestamp 55496461894975183|Src n/a
[engine] created adapter c2i_A_AAAD | CodeAddress 0x7f19bc026000
[engine] opt done id=667 AWFYRedBlackTree>>#rightRotate: |Tier 1|Time 103( 81+21 )ms|AST 269|Inlined 0Y 7N|IR 659/ 1047|CodeSize 4165|Addr 0x7f19bc023000|Timestamp 55496461997783948|Src n/a
[engine] opt done id=680 AWFYCollision class>>#a:b:pos: |Tier 1|Time 20( 14+6 )ms|AST 36|Inlined 0Y 2N|IR 203/ 288|CodeSize 1021|Addr 0x7f19bc021000|Timestamp 55496462017856941|Src n/a
[engine] opt done id=681 Behavior>>#new <split-681> |Tier 1|Time 16( 10+6 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f19bc01f000|Timestamp 55496462034094264|Src n/a
[engine] opt done id=682 AWFYCollision>>#init:b:pos: |Tier 1|Time 14( 8+6 )ms|AST 14|Inlined 0Y 0N|IR 170/ 474|CodeSize 1583|Addr 0x7f19bc01d000|Timestamp 55496462048408548|Src n/a
[engine] opt done id=670 AWFYMotion>>#findIntersection: |Tier 1|Time 342( 285+56 )ms|AST 968|Inlined 0Y 24N|IR 1424/ 2390|CodeSize 13046|Addr 0x7f19bc018000|Timestamp 55496462071780384|Src n/a
[engine] opt done id=664 AWFYVector2D>>#compareTo: |Tier 2|Time 45( 37+8 )ms|AST 76|Inlined 2Y 0N|IR 161/ 170|CodeSize 509|Addr 0x7f19bc016000|Timestamp 55496462093736953|Src n/a
[engine] opt inval. id=652 AWFYCollisionDetector>>#isInVoxel:motion: |Timestamp 55496462099252880|Src n/a|Reason null
[engine] opt deopt id=652 AWFYCollisionDetector>>#isInVoxel:motion: | |Timestamp 55496462099520247|Src n/a
[engine] opt done id=642 AWFYRedBlackTree>>#findNode: |Tier 2|Time 142( 86+56 )ms|AST 118|Inlined 4Y 0N|IR 461/ 855|CodeSize 3728|Addr 0x7f19bc00f000|Timestamp 55496462236277454|Src n/a
[engine] opt done id=617 AWFYRedBlackTree>>#at:put: |Tier 1|Time 361( 280+81 )ms|AST 836|Inlined 0Y 20N|IR 1740/ 3479|CodeSize 16044|Addr 0x7f19bc011000|Timestamp 55496462239688188|Src n/a
[engine] opt done id=580 AWFYVector2D class>>#x:y: |Tier 2|Time 36( 24+11 )ms|AST 33|Inlined 2Y 0N|IR 147/ 493|CodeSize 1557|Addr 0x7f19bc00d000|Timestamp 55496462275742034|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 0x7f19bc00b000|Timestamp 55496462296460882|Src n/a
[engine] opt done id=627 AWFYNode>>#color: |Tier 2|Time 8( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 58/ 189|CodeSize 439|Addr 0x7f19bc009000|Timestamp 55496462305010521|Src n/a
[engine] opt done id=654 AWFYConstants class>>#MinX |Tier 2|Time 5( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 11/ 45|CodeSize 140|Addr 0x7f19bc007000|Timestamp 55496462309657229|Src n/a
[engine] opt done id=653 AWFYConstants class>>#MaxX |Tier 2|Time 4( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 11/ 45|CodeSize 145|Addr 0x7f19bc005000|Timestamp 55496462314141549|Src n/a
[engine] opt done id=618 AWFYRedBlackTree>>#treeAt:insert: |Tier 2|Time 397( 211+186 )ms|AST 328|Inlined 21Y 0N|IR 1405/ 5163|CodeSize 21463|Addr 0x7f19a46bf000|Timestamp 55496462469466383|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 0x7f19bc003000|Timestamp 55496462475367505|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 0x7f19bc001000|Timestamp 55496462486112927|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 0x7f19a46bd000|Timestamp 55496462490893528|Src n/a
[engine] opt done id=655 AWFYConstants class>>#MaxY |Tier 2|Time 4( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 11/ 45|CodeSize 145|Addr 0x7f19a46bb000|Timestamp 55496462495420802|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 0x7f19a46b9000|Timestamp 55496462499924398|Src n/a
[engine] opt done id=652 AWFYCollisionDetector>>#isInVoxel:motion: |Tier 1|Time 399( 322+76 )ms|AST 1293|Inlined 0Y 10N|IR 1595/ 3197|CodeSize 17895|Addr 0x7f19a46b3000|Timestamp 55496462635471823|Src n/a
[engine] opt inval. id=652 AWFYCollisionDetector>>#isInVoxel:motion: |Timestamp 55496462863024202|Src n/a|Reason null
[engine] opt deopt id=652 AWFYCollisionDetector>>#isInVoxel:motion: | |Timestamp 55496462863225216|Src n/a
[engine] opt done id=652 AWFYCollisionDetector>>#isInVoxel:motion: |Tier 1|Time 372( 309+63 )ms|AST 1294|Inlined 0Y 10N|IR 1599/ 3190|CodeSize 19368|Addr 0x7f19a46ad000|Timestamp 55496463340166968|Src n/a
[engine] opt done id=617 AWFYRedBlackTree>>#at:put: |Tier 2|Time 1172( 665+507 )ms|AST 836|Inlined 73Y 3N|IR 6176/ 11886|CodeSize 46745|Addr 0x7f19a46a0000|Timestamp 55496463672196846|Src n/a
[engine] opt done id=661 AWFYVector2D>>#minus: |Tier 2|Time 48( 37+11 )ms|AST 66|Inlined 3Y 0N|IR 206/ 562|CodeSize 1721|Addr 0x7f19a469e000|Timestamp 55496463720436803|Src n/a
[engine] opt done id=652 AWFYCollisionDetector>>#isInVoxel:motion: |Tier 2|Time 381( 282+99 )ms|AST 1294|Inlined 10Y 0N|IR 1120/ 2406|CodeSize 16309|Addr 0x7f19a4699000|Timestamp 55496463723285285|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 0x7f19a4697000|Timestamp 55496463726550952|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 0x7f19a4695000|Timestamp 55496463731743567|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 0x7f19a4693000|Timestamp 55496463770627457|Src n/a
[engine] opt done id=6 Symbol>>#= |Tier 2|Time 61( 40+21 )ms|AST 47|Inlined 2Y 0N|IR 360/ 411|CodeSize 1256|Addr 0x7f19a4681000|Timestamp 55496463792390695|Src n/a
[engine] opt done id=651 AWFYCollisionDetector>>#recurse:seen:voxel:motion: |Tier 2|Time 1481(1025+456 )ms|AST 557|Inlined 84Y 10N|IR 4806/ 12220|CodeSize 58345|Addr 0x7f19a4683000|Timestamp 55496463795055975|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 0x7f19a467f000|Timestamp 55496463801166212|Src n/a
[engine] opt done id=632 AWFYNode>>#right: |Tier 2|Time 9( 4+5 )ms|AST 8|Inlined 0Y 0N|IR 64/ 220|CodeSize 504|Addr 0x7f19a467d000|Timestamp 55496463804510314|Src n/a
[engine] opt done id=608 Behavior>>#new <split-608> |Tier 2|Time 15( 8+7 )ms|AST 26|Inlined 0Y 0N|IR 31/ 372|CodeSize 1369|Addr 0x7f19a467b000|Timestamp 55496463816541370|Src n/a
[engine] opt done id=609 AWFYVector3D>>#initX:y:z: |Tier 2|Time 11( 7+5 )ms|AST 14|Inlined 0Y 0N|IR 137/ 187|CodeSize 377|Addr 0x7f19a4679000|Timestamp 55496463827929784|Src n/a
[engine] opt done id=607 AWFYVector3D class>>#x:y:z: |Tier 2|Time 33( 23+10 )ms|AST 36|Inlined 2Y 0N|IR 181/ 533|CodeSize 1669|Addr 0x7f19a4677000|Timestamp 55496463837570749|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 0x7f19a4675000|Timestamp 55496463845595434|Src n/a
[engine] opt done id=598 AWFYVector>>#append: |Tier 2|Time 109( 44+65 )ms|AST 140|Inlined 0Y 0N|IR 536/ 1896|CodeSize 8247|Addr 0x7f19a4671000|Timestamp 55496463880111156|Src n/a
[engine] opt inval. id=651 AWFYCollisionDetector>>#recurse:seen:voxel:motion: |Timestamp 55496463893404867|Src n/a|Reason null
[engine] opt deopt id=652 AWFYCollisionDetector>>#isInVoxel:motion: | |Timestamp 55496463893625018|Src n/a
[engine] opt deopt id=651 AWFYCollisionDetector>>#recurse:seen:voxel:motion: | |Timestamp 55496463893659661|Src n/a
[engine] opt inval. id=652 AWFYCollisionDetector>>#isInVoxel:motion: |Timestamp 55496463894021108|Src n/a|Reason null
[engine] opt deopt id=652 AWFYCollisionDetector>>#isInVoxel:motion: | |Timestamp 55496463894087461|Src n/a
[engine] opt deopt id=651 AWFYCollisionDetector>>#recurse:seen:voxel:motion: | |Timestamp 55496463894388352|Src n/a
[engine] opt deopt id=651 AWFYCollisionDetector>>#recurse:seen:voxel:motion: | |Timestamp 55496463894597957|Src n/a
[engine] opt done id=643 AWFYNode>>#successor |Tier 2|Time 84( 49+35 )ms|AST 138|Inlined 1Y 0N|IR 399/ 618|CodeSize 1829|Addr 0x7f19a466f000|Timestamp 55496463912486761|Src n/a
[engine] opt done id=672 AWFYVector3D>>#minus: |Tier 2|Time 80( 48+31 )ms|AST 90|Inlined 3Y 0N|IR 247/ 606|CodeSize 1852|Addr 0x7f19a466d000|Timestamp 55496463960075345|Src n/a
[engine] opt done id=641 AWFYRedBlackTree>>#at: |Tier 2|Time 158( 106+52 )ms|AST 53|Inlined 5Y 0N|IR 567/ 931|CodeSize 3837|Addr 0x7f19a466b000|Timestamp 55496464004187820|Src n/a
[engine] opt done id=651 AWFYCollisionDetector>>#recurse:seen:voxel:motion: |Tier 1|Time 205( 174+31 )ms|AST 557|Inlined 0Y 36N|IR 1581/ 1819|CodeSize 7465|Addr 0x7f19a4668000|Timestamp 55496464117931147|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 18983|Addr 0x7f19a4662000|Timestamp 55496464301568782|Src n/a
[engine] opt done id=635 AWFYRedBlackTree>>#forEach: |Tier 2|Time 538( 259+279 )ms|AST 121|Inlined 16Y 0N|IR 1953/ 5517|CodeSize 23642|Addr 0x7f19a465b000|Timestamp 55496464542130813|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 0x7f19a4659000|Timestamp 55496464550723407|Src n/a
[engine] opt done id=595 AWFYCallSign class>>#new: |Tier 1|Time 15( 11+4 )ms|AST 30|Inlined 0Y 2N|IR 203/ 286|CodeSize 958|Addr 0x7f19a4657000|Timestamp 55496464565963694|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 0x7f19a4655000|Timestamp 55496464579663483|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 0x7f19a4653000|Timestamp 55496464595759999|Src n/a
[engine] opt done id=652 AWFYCollisionDetector>>#isInVoxel:motion: |Tier 2|Time 383( 283+100 )ms|AST 1295|Inlined 10Y 0N|IR 1143/ 2442|CodeSize 16221|Addr 0x7f19a464e000|Timestamp 55496464685233566|Src n/a
[engine] opt done id=651 AWFYCollisionDetector>>#recurse:seen:voxel:motion: |Tier 2|Time 1537(1023+515 )ms|AST 557|Inlined 84Y 10N|IR 4833/ 12690|CodeSize 62181|Addr 0x7f19a463d000|Timestamp 55496465655610653|Src n/a
[engine] opt done id=669 [] in AWFYCollisionDetector>>#handleNewFrame: |Tier 2|Time 352( 146+206 )ms|AST 232|Inlined 8Y 1N|IR 900/ 2974|CodeSize 13674|Addr 0x7f19a4638000|Timestamp 55496466007674341|Src n/a
[engine] opt done id=590 AWFYSimulator>>#init: |Tier 1|Time 43( 31+12 )ms|AST 90|Inlined 0Y 3N|IR 346/ 573|CodeSize 2440|Addr 0x7f19a4636000|Timestamp 55496466050904186|Src n/a
[engine] opt done id=650 Number>>#asInteger |Tier 2|Time 18( 6+12 )ms|AST 17|Inlined 0Y 0N|IR 140/ 298|CodeSize 1066|Addr 0x7f19a4634000|Timestamp 55496466069175391|Src n/a
[engine] opt done id=674 AWFYVector3D>>#dot: |Tier 2|Time 32( 27+5 )ms|AST 97|Inlined 0Y 0N|IR 84/ 123|CodeSize 413|Addr 0x7f19a4632000|Timestamp 55496466101372613|Src n/a
[engine] opt done id=591 AWFYVector class>>#new |Tier 2|Time 47( 33+13 )ms|AST 19|Inlined 3Y 0N|IR 44/ 587|CodeSize 2355|Addr 0x7f19a4630000|Timestamp 55496466148404673|Src n/a
[engine] opt done id=592 AWFYVector class>>#new: |Tier 2|Time 43( 28+14 )ms|AST 27|Inlined 2Y 0N|IR 54/ 617|CodeSize 2480|Addr 0x7f19a461d000|Timestamp 55496466191449011|Src n/a
[engine] opt done id=659 AWFYCollisionDetector>>#put:and:into: |Tier 2|Time 1521( 795+726 )ms|AST 92|Inlined 74Y 6N|IR 6572/ 15294|CodeSize 63473|Addr 0x7f19a461f000|Timestamp 55496466206876692|Src n/a
[engine] opt done id=593 Behavior>>#new <split-593> |Tier 2|Time 18( 10+9 )ms|AST 26|Inlined 0Y 0N|IR 31/ 372|CodeSize 1369|Addr 0x7f19a461b000|Timestamp 55496466210028930|Src n/a
[engine] opt done id=594 AWFYVector>>#initialize: |Tier 2|Time 22( 12+10 )ms|AST 22|Inlined 0Y 0N|IR 144/ 402|CodeSize 1250|Addr 0x7f19a4619000|Timestamp 55496466229637804|Src n/a
[engine] opt done id=614 Behavior>>#new <split-614> |Tier 1|Time 17( 11+6 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f19a4617000|Timestamp 55496466246527547|Src n/a
[engine] opt done id=644 AWFYCollisionDetector>>#reduceCollisionSet: |Tier 1|Time 84( 31+53 )ms|AST 82|Inlined 0Y 4N|IR 746/ 4436|CodeSize 18945|Addr 0x7f19a4611000|Timestamp 55496466330878273|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 0x7f19a460f000|Timestamp 55496466345822907|Src n/a
[engine] created adapter i2c_J_AAAJ | CodeAddress 0x7f19bc000000
[engine] opt done id=613 AWFYCollisionDetector>>#handleNewFrame: |Tier 1|Time 174( 71+103 )ms|AST 178|Inlined 0Y 9N|IR 1558/ 8664|CodeSize 36451|Addr 0x7f19a4605000|Timestamp 55496466383843514|Src n/a
[engine] opt done id=587 AWFYCD>>#benchmark: |Tier 1|Time 54( 43+10 )ms|AST 164|Inlined 0Y 5N|IR 426/ 561|CodeSize 2767|Addr 0x7f19a4603000|Timestamp 55496466399641931|Src n/a
[engine] opt done id=673 AWFYVector3D>>#squaredMagnitude |Tier 2|Time 32( 28+4 )ms|AST 19|Inlined 1Y 0N|IR 63/ 100|CodeSize 360|Addr 0x7f19a4601000|Timestamp 55496466431980868|Src n/a
[engine] opt done id=671 AWFYMotion>>#delta |Tier 2|Time 67( 53+14 )ms|AST 19|Inlined 4Y 0N|IR 297/ 685|CodeSize 2058|Addr 0x7f19a45ff000|Timestamp 55496466450617432|Src n/a
[engine] opt done id=610 AWFYAircraft class>>#new:pos: |Tier 2|Time 30( 22+8 )ms|AST 33|Inlined 2Y 0N|IR 38/ 376|CodeSize 1453|Addr 0x7f19a45fd000|Timestamp 55496466462011223|Src n/a
[engine] opt done id=628 AWFYMotion class>>#new:old:new: |Tier 2|Time 30( 23+8 )ms|AST 36|Inlined 2Y 0N|IR 39/ 376|CodeSize 1497|Addr 0x7f19a45fb000|Timestamp 55496466493802926|Src n/a
[engine] opt done id=646 [] in AWFYCollisionDetector>>#reduceCollisionSet: |Tier 2|Time 154( 110+44 )ms|AST 22|Inlined 13Y 1N|IR 662/ 1621|CodeSize 6101|Addr 0x7f19a45f8000|Timestamp 55496466647732819|Src n/a
[engine] opt done id=675 AWFYVector3D>>#magnitude |Tier 1|Time 48( 9+39 )ms|AST 27|Inlined 0Y 1N|IR 159/ 243|CodeSize 798|Addr 0x7f19a45f6000|Timestamp 55496466696238046|Src n/a
[engine] opt done id=676 AWFYVector3D>>#times: |Tier 2|Time 49( 38+12 )ms|AST 63|Inlined 3Y 0N|IR 240/ 606|CodeSize 1883|Addr 0x7f19a45f4000|Timestamp 55496466745870849|Src n/a
[engine] opt done id=677 AWFYVector3D>>#plus: |Tier 2|Time 56( 44+12 )ms|AST 90|Inlined 3Y 0N|IR 247/ 606|CodeSize 1852|Addr 0x7f19a45f2000|Timestamp 55496466801732487|Src n/a
[engine] opt done id=636 AWFYRedBlackTree class>>#treeMinimum: |Tier 2|Time 29( 14+15 )ms|AST 54|Inlined 0Y 0N|IR 155/ 263|CodeSize 766|Addr 0x7f19a45f0000|Timestamp 55496466831385749|Src n/a
[engine] opt done id=670 AWFYMotion>>#findIntersection: |Tier 2|Time 579( 362+217 )ms|AST 968|Inlined 69Y 0N|IR 3338/ 7881|CodeSize 31781|Addr 0x7f19a45e7000|Timestamp 55496467410440332|Src n/a
[engine] opt done id=603 AWFYSimulator>>#simulate: |Tier 2|Time 606( 210+396 )ms|AST 300|Inlined 22Y 0N|IR 1373/ 8306|CodeSize 42397|Addr 0x7f19a45db000|Timestamp 55496468017059537|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 0x7f19a45d9000|Timestamp 55496468026195105|Src n/a
[engine] opt done id=633 AWFYRedBlackTree>>#leftRotate: |Tier 2|Time 103( 72+31 )ms|AST 269|Inlined 7Y 0N|IR 668/ 1451|CodeSize 4317|Addr 0x7f19a45d6000|Timestamp 55496468129055346|Src n/a
[engine] opt done id=623 AWFYInsertResult class>>#new:node:value: |Tier 2|Time 34( 22+12 )ms|AST 36|Inlined 2Y 0N|IR 151/ 677|CodeSize 2136|Addr 0x7f19a45d4000|Timestamp 55496468163677023|Src n/a
[engine] opt done id=658 Float class>>#infinity |Tier 2|Time 6( 3+2 )ms|AST 8|Inlined 0Y 0N|IR 19/ 70|CodeSize 227|Addr 0x7f19a45d2000|Timestamp 55496468169523736|Src n/a
[engine] opt done id=667 AWFYRedBlackTree>>#rightRotate: |Tier 2|Time 102( 71+30 )ms|AST 269|Inlined 7Y 0N|IR 653/ 1426|CodeSize 4273|Addr 0x7f19a45cf000|Timestamp 55496468271357746|Src n/a
[engine] opt done id=595 AWFYCallSign class>>#new: |Tier 2|Time 26( 19+7 )ms|AST 30|Inlined 2Y 0N|IR 38/ 376|CodeSize 1378|Addr 0x7f19a45cd000|Timestamp 55496468297893903|Src n/a
[engine] opt done id=616 [] in AWFYCollisionDetector>>#handleNewFrame: |Tier 2|Time 1925( 799+1125)ms|AST 151|Inlined 104Y 13N|IR 8750/ 22082|CodeSize 91966|Addr 0x7f19a45b5000|Timestamp 55496468386794881|Src n/a
[engine] opt done id=645 Behavior>>#new <split-645> |Tier 2|Time 16( 9+7 )ms|AST 26|Inlined 0Y 0N|IR 31/ 372|CodeSize 1369|Addr 0x7f19a45b3000|Timestamp 55496468403585375|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 0x7f19a45b1000|Timestamp 55496468418974153|Src n/a
[engine] opt done id=615 AWFYVector>>#forEach: |Tier 2|Time 4984(1082+3903)ms|AST 76|Inlined 134Y 16N|IR 11164/ 45819|CodeSize 192504|Addr 0x7f19a4581000|Timestamp 55496469580435033|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 0x7f19a457f000|Timestamp 55496469606271903|Src n/a
[engine] created adapter i2c_A_AAJ | CodeAddress 0x7f19a457e000
[engine] opt done id=613 AWFYCollisionDetector>>#handleNewFrame: |Tier 2|Time 1340(1170+170 )ms|AST 178|Inlined 13Y 5N|IR 1315/ 8676|CodeSize 34907|Addr 0x7f19a4574000|Timestamp 55496469640071576|Src n/a
[engine] opt done id=644 AWFYCollisionDetector>>#reduceCollisionSet: |Tier 2|Time 1223(1138+85 )ms|AST 82|Inlined 5Y 2N|IR 587/ 4530|CodeSize 17999|Addr 0x7f19a456e000|Timestamp 55496469642124805|Src n/a
[engine] created adapter c2i_J_AAJ | CodeAddress 0x7f19a456d000
[engine] opt done id=686 SmallInteger>>#printString |Tier 1|Time 56( 45+11 )ms|AST 156|Inlined 0Y 2N|IR 375/ 617|CodeSize 2868|Addr 0x7f19a456b000|Timestamp 55496469662771084|Src n/a
[engine] opt done id=590 AWFYSimulator>>#init: |Tier 2|Time 266( 112+154 )ms|AST 90|Inlined 8Y 0N|IR 646/ 3414|CodeSize 15763|Addr 0x7f19a4566000|Timestamp 55496469906380586|Src n/a
[engine] created adapter i2c_A_AAAJJA | CodeAddress 0x7f19a4565000
[engine] created adapter c2i_A_AAAJJA | CodeAddress 0x7f19a4564000
[engine] opt done id=373 String>>#, |Tier 1|Time 37( 30+7 )ms|AST 56|Inlined 0Y 2N|IR 276/ 405|CodeSize 1534|Addr 0x7f19a4562000|Timestamp 55496470203185606|Src n/a
[engine] created adapter i2c_Z_AAA | CodeAddress 0x7f19a4561000
[engine] opt done id=567 StandardFileStream>>#isBinary |Tier 1|Time 14( 11+3 )ms|AST 25|Inlined 0Y 0N|IR 100/ 181|CodeSize 660|Addr 0x7f19a455f000|Timestamp 55496470217498983|Src n/a
[engine] opt done id=299 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 1|Time 80( 55+24 )ms|AST 190|Inlined 0Y 1N|IR 705/ 1562|CodeSize 6920|Addr 0x7f19a455c000|Timestamp 55496470245903070|Src n/a
[engine] opt done id=601 AWFYCollisionDetector>>#initialize |Tier 1|Time 14( 9+5 )ms|AST 18|Inlined 0Y 1N|IR 175/ 351|CodeSize 1139|Addr 0x7f19a455a000|Timestamp 55496471191951935|Src n/a
[engine] opt done id=602 Behavior>>#new <split-602> |Tier 1|Time 15( 9+6 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f19a4558000|Timestamp 55496471192667355|Src n/a
[engine] opt done id=587 AWFYCD>>#benchmark: |Tier 2|Time 1743(1130+613 )ms|AST 164|Inlined 41Y 1N|IR 1983/ 11885|CodeSize 59968|Addr 0x7f19a4548000|Timestamp 55496471385245061|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 0x7f19a4546000|Timestamp 55496475199728949|Src n/a
[engine] created adapter i2c_A_AAACA | CodeAddress 0x7f19a4545000
[engine] created adapter i2c_J_AAC | CodeAddress 0x7f19a4544000
[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 0x7f19a4542000|Timestamp 55496476183143833|Src n/a
[engine] created adapter c2i_Z_AAA | CodeAddress 0x7f19a4541000
[engine] created adapter c2i_J_AAC | CodeAddress 0x7f19a4540000
[engine] created adapter c2i_A_AAAC | CodeAddress 0x7f19a453f000
[engine] opt done id=551 UTF8TextConverter>>#nextPut:toStream: |Tier 1|Time 94( 82+12 )ms|AST 130|Inlined 0Y 5N|IR 427/ 723|CodeSize 2820|Addr 0x7f19a453d000|Timestamp 55496476261639324|Src n/a
[engine] created adapter c2i_A_AAAAZ | CodeAddress 0x7f19a453b000
[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 0x7f19a4539000|Timestamp 55496477204811696|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 0x7f19a4537000|Timestamp 55496477205579082|Src n/a
[engine] opt done id=498 AWFYScriptConsole class>>#println: |Tier 1|Time 26( 20+7 )ms|AST 62|Inlined 0Y 4N|IR 279/ 373|CodeSize 1344|Addr 0x7f19a4535000|Timestamp 55496477206310986|Src n/a
[engine] created adapter c2i_A_AAAJAJA | CodeAddress 0x7f19a4534000
[engine] opt done id=568 TextConverter>>#nextPutAll:toStream: |Tier 1|Time 26( 22+4 )ms|AST 34|Inlined 0Y 1N|IR 176/ 292|CodeSize 1036|Addr 0x7f19a4532000|Timestamp 55496477231230304|Src n/a
[engine] created adapter i2c_Z_AAAJJ | CodeAddress 0x7f19a4531000
[engine] created adapter c2i_A_AAJ | CodeAddress 0x7f19a4530000
[engine] opt done id=683 AWFYCD>>#verify:resultFor: |Tier 1|Time 17( 14+3 )ms|AST 48|Inlined 0Y 0N|IR 104/ 156|CodeSize 707|Addr 0x7f19a452e000|Timestamp 55496477709021088|Src n/a
[engine] opt done id=685 Object>>#asString |Tier 1|Time 18( 14+3 )ms|AST 17|Inlined 0Y 1N|IR 156/ 227|CodeSize 689|Addr 0x7f19a452c000|Timestamp 55496477709822488|Src n/a
[engine] opt done id=684 AWFYRun>>#printResult: |Tier 1|Time 32( 24+8 )ms|AST 68|Inlined 0Y 5N|IR 337/ 484|CodeSize 1724|Addr 0x7f19a452a000|Timestamp 55496477724232390|Src n/a
[engine] created adapter i2c_J_AAJ | CodeAddress 0x7f19a4529000
[engine] created adapter i2c_A_AAAJAJA | CodeAddress 0x7f19a4528000
[engine] created adapter i2c_A_AAAJAJ | CodeAddress 0x7f19a4527000
[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 0x7f19a4525000|Timestamp 55496478201765656|Src n/a
[engine] created adapter c2i_A_AAAJAJ | CodeAddress 0x7f19a4524000
[engine] opt done id=570 MultiByteFileStream>>#basicNext:putAll:startingAt: |Tier 1|Time 26( 23+4 )ms|AST 23|Inlined 0Y 1N|IR 164/ 235|CodeSize 805|Addr 0x7f19a4522000|Timestamp 55496478208247608|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 0x7f19a4520000|Timestamp 55496478225011770|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 0x7f19a451e000|Timestamp 55496478228979307|Src n/a
[engine] created adapter i2c_A_AAAC | CodeAddress 0x7f19a451d000
[engine] opt done id=574 MultiByteFileStream>>#basicNextPutAll: |Tier 1|Time 12( 7+6 )ms|AST 17|Inlined 0Y 1N|IR 154/ 225|CodeSize 736|Addr 0x7f19a451b000|Timestamp 55496478684766517|Src n/a
[engine] opt done id=572 WriteStream>>#cr |Tier 1|Time 18( 13+4 )ms|AST 31|Inlined 0Y 2N|IR 199/ 287|CodeSize 935|Addr 0x7f19a4519000|Timestamp 55496478689909682|Src n/a
[engine] created adapter c2i_A_AAACA | CodeAddress 0x7f19a4518000
[engine] opt done id=573 MultiByteFileStream>>#nextPut: |Tier 1|Time 30( 25+5 )ms|AST 35|Inlined 0Y 1N|IR 181/ 317|CodeSize 1125|Addr 0x7f19a4516000|Timestamp 55496478702147898|Src n/a
[engine] opt done id=575 StandardFileStream>>#nextPutAll: |Tier 1|Time 35( 26+10 )ms|AST 90|Inlined 0Y 0N|IR 285/ 628|CodeSize 2779|Addr 0x7f19a4514000|Timestamp 55496478720357151|Src n/a
[engine] created adapter i2c_Z_AAAJ | CodeAddress 0x7f19a4513000
[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 0x7f19a4511000|Timestamp 55496479196378136|Src n/a
[engine] created adapter c2i_J_AAAJ | CodeAddress 0x7f19a4510000
[engine] created adapter c2i_Z_AAAJ | CodeAddress 0x7f19a450f000
[engine] created adapter c2i_Z_AAAJJ | CodeAddress 0x7f19a450e000
[engine] opt done id=586 AWFYCD>>#innerBenchmarkLoop: |Tier 1|Time 37( 33+5 )ms|AST 35|Inlined 0Y 2N|IR 205/ 284|CodeSize 1005|Addr 0x7f19a450c000|Timestamp 55496479221106498|Src n/a
[engine] opt done id=585 AWFYRun>>#measure: |Tier 1|Time 40( 33+7 )ms|AST 93|Inlined 0Y 2N|IR 310/ 444|CodeSize 1667|Addr 0x7f19a450a000|Timestamp 55496479223386234|Src n/a
[engine] opt done id=686 SmallInteger>>#printString |Tier 2|Time 99( 57+42 )ms|AST 156|Inlined 4Y 1N|IR 281/ 823|CodeSize 4349|Addr 0x7f19a66d9000|Timestamp 55496509785599261|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 0x7f19a66d7000|Timestamp 55496534301781430|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 0x7f19a66d4000|Timestamp 55496566330237567|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 0x7f19a66d1000|Timestamp 55496567344932443|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 0x7f19a66cf000|Timestamp 55496567699619073|Src n/a
[engine] opt inval. id=686 SmallInteger>>#printString |Timestamp 55496612913665084|Src n/a|Reason null
[engine] opt inval. id=687 SmallInteger>>#decimalDigitLength |Timestamp 55496612914030792|Src n/a|Reason null
[engine] opt inval. id=569 TextConverter>>#next:putAll:startingAt:toStream: |Timestamp 55496612914835475|Src n/a|Reason null
[engine] Truffle runtime statistics for engine 1
Compilations : 215
Success : 209
Temporary Bailouts : 3
jdk.graal.compiler.core.common.CancellationBailoutException: Compilation cancelled.: 2
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 : 252
Dequeues : 40
Target inlined into only caller: 33
null : 6
: 1
Splits : 70
Compilation Accuracy : 0.930233
Queue Accuracy : 0.841270
Compilation Utilization : 0.200995
Remaining Compilation Queue : 0
Time to queue : count= 252, sum=1589202489, min= 2464, average= 6306359.09, max=152441126, maxTarget=TextConverter>>#next:putAll:startingAt:toStream:
Time waiting in queue : count= 215, sum= 217581969, min= 11, average= 1012009.16, max= 7428922, maxTarget=Float class>>#infinity
--------------------------- :
AST node statistics :
Truffle node count : count= 211, sum= 105577, min= 11, average= 500.36, max= 11522, maxTarget=AWFYVector>>#forEach:
Trivial : count= 211, sum= 38263, min= 4, average= 181.34, max= 4345, maxTarget=AWFYVector>>#forEach:
Non Trivial : count= 211, sum= 67314, min= 7, average= 319.02, max= 7177, maxTarget=AWFYVector>>#forEach:
Monomorphic : count= 211, sum= 66635, min= 7, average= 315.81, max= 7092, maxTarget=AWFYVector>>#forEach:
Polymorphic : count= 211, sum= 679, min= 0, average= 3.22, max= 85, maxTarget=AWFYVector>>#forEach:
Megamorphic : count= 211, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYCallSign>>#compareTo:
Truffle call count : count= 211, sum= 1331, min= 0, average= 6.31, max= 150, maxTarget=AWFYVector>>#forEach:
Indirect : count= 211, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYCallSign>>#compareTo:
Direct : count= 211, sum= 1331, min= 0, average= 6.31, max= 150, maxTarget=AWFYVector>>#forEach:
Dispatched : count= 211, sum= 459, min= 0, average= 2.18, max= 36, maxTarget=AWFYCollisionDetector>>#recurse:seen:voxel:motion:
Inlined : count= 211, sum= 872, min= 0, average= 4.13, max= 134, maxTarget=AWFYVector>>#forEach:
---------- :
Cloned : count= 211, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYCallSign>>#compareTo:
Not Cloned : count= 211, sum= 1336, min= 0, average= 6.33, max= 150, maxTarget=AWFYVector>>#forEach:
Truffle loops : count= 211, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYCallSign>>#compareTo:
--------------------------- :
Compilation Tier 1 :
Compilation Rate : 56839.94 bytes/second
Truffle Tier Rate : 76664.36 bytes/second
Graal Tier Rate : 272291.38 bytes/second
Installation Rate : 1877423.48 bytes/second
Time for compilation (us) : count= 137, sum= 7494536, min= 5950, average= 54704.64, max= 399130, maxTarget=AWFYCollisionDetector>>#isInVoxel:motion:
Truffle Tier (us) : count= 136, sum= 5556545, min= 3480, average= 40856.95, max= 322207, maxTarget=AWFYCollisionDetector>>#isInVoxel:motion:
Graal Tier (us) : count= 136, sum= 1564460, min= 2037, average= 11503.38, max= 97260, maxTarget=AWFYCollisionDetector>>#handleNewFrame:
Code Installation (us) : count= 136, sum= 226900, min= 312, average= 1668.39, max= 17207, maxTarget=AWFYRedBlackTree>>#leftRotate:
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= 425989, min= 454, average= 3132.27, max= 36451, maxTarget=AWFYCollisionDetector>>#handleNewFrame:
Total frame size : count= 136, sum= 19920, min= 48, average= 146.47, 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 : 39061.13 bytes/second
Truffle Tier Rate : 73924.32 bytes/second
Graal Tier Rate : 87386.29 bytes/second
Installation Rate : 4022901.62 bytes/second
Time for compilation (us) : count= 75, sum= 23144566, min= 4451, average= 308594.22, max= 4984705, maxTarget=AWFYVector>>#forEach:
Truffle Tier (us) : count= 73, sum= 12229440, min= 2615, average= 167526.58, max= 1170146, maxTarget=AWFYCollisionDetector>>#handleNewFrame:
Graal Tier (us) : count= 73, sum= 10345478, min= 1556, average= 141718.88, max= 3853704, maxTarget=AWFYVector>>#forEach:
Code Installation (us) : count= 73, sum= 224726, min= 239, average= 3078.45, max= 49097, maxTarget=AWFYVector>>#forEach:
Graal node count :
After Truffle Tier : count= 74, sum= 68084, min= 11, average= 920.05, max= 11164, maxTarget=AWFYVector>>#forEach:
After Graal Tier : count= 73, sum= 209489, min= 45, average= 2869.71, max= 45819, maxTarget=AWFYVector>>#forEach:
Graal compilation result :
Code size : count= 73, sum= 904053, min= 140, average= 12384.29, max= 192504, maxTarget=AWFYVector>>#forEach:
Total frame size : count= 73, sum= 14080, min= 32, average= 192.88, max= 1344, maxTarget=AWFYVector>>#forEach:
Exception handlers : count= 73, sum= 82, min= 0, average= 1.12, max= 22, maxTarget=AWFYVector>>#forEach:
Infopoints : count= 73, sum= 4650, min= 3, average= 63.70, max= 935, maxTarget=AWFYVector>>#forEach:
CALL : count= 73, sum= 4650, min= 3, average= 63.70, max= 935, maxTarget=AWFYVector>>#forEach:
Marks : count= 73, sum= 455, min= 5, average= 6.23, max= 23, maxTarget=Number>>#asInteger
Data references : count= 73, sum= 4391, min= 1, average= 60.15, max= 859, maxTarget=AWFYVector>>#forEach:
# DeltaBlue (iterations: 300, problem size: 12000) on Sun Oct 13 15:01:05 UTC 2024
# `/home/fniephaus/dev/graal/sdk/mxbuild/linux-amd64/SMALLTALK_NATIVE_STANDALONE_SVM_JAVA22/trufflesqueak-24.0.2-linux-amd64/bin/trufflesqueak --experimental-options --smalltalk.disable-startup --smalltalk.disable-interrupts --engine.Mode=default --engine.TraceCompilation --engine.CompilationStatistics --log.file="/home/fniephaus/dev/are-we-fast-yet/traces/DeltaBlue.trace.log" --quiet --code "AWFYHarness run: #('DeltaBlue' 300 12000)"`
[engine] created adapter i2c_A_AAA | CodeAddress 0x7fa21f42c000
[engine] created adapter i2c_A_AAAJ | CodeAddress 0x7fa21f42b000
[engine] created adapter c2i_A_AAA | CodeAddress 0x7fa21f42a000
[engine] opt done id=598 Behavior>>#new <split-598> |Tier 1|Time 32( 22+10 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7fa21f428000|Timestamp 55496274000059297|Src n/a
[engine] opt done id=599 AWFYVector>>#initialize: |Tier 1|Time 36( 24+12 )ms|AST 22|Inlined 0Y 0N|IR 213/ 562|CodeSize 1987|Addr 0x7fa21f426000|Timestamp 55496274005358078|Src n/a
[engine] created adapter c2i_A_AAAJ | CodeAddress 0x7fa21f261000
[engine] opt done id=623 AWFYStrength class>>#absoluteWeakest |Tier 1|Time 9( 5+4 )ms|AST 8|Inlined 0Y 0N|IR 95/ 178|CodeSize 679|Addr 0x7fa21f25f000|Timestamp 55496274014456698|Src n/a
[engine] opt done id=597 AWFYVector class>>#new: |Tier 1|Time 48( 43+5 )ms|AST 27|Inlined 0Y 2N|IR 199/ 274|CodeSize 905|Addr 0x7fa21f25d000|Timestamp 55496274016629991|Src n/a
[engine] opt done id=620 AWFYVariable class>>#new |Tier 1|Time 15( 11+5 )ms|AST 24|Inlined 0Y 2N|IR 193/ 270|CodeSize 876|Addr 0x7fa21f25b000|Timestamp 55496274030097547|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 0x7fa21f259000|Timestamp 55496274032270909|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 0x7fa21f257000|Timestamp 55496274039711972|Src n/a
[engine] opt done id=598 Behavior>>#new <split-598> |Tier 2|Time 18( 9+8 )ms|AST 26|Inlined 0Y 0N|IR 31/ 372|CodeSize 1369|Addr 0x7fa21f255000|Timestamp 55496274048103622|Src n/a
[engine] opt inval. id=621 Behavior>>#new <split-621> |Timestamp 55496274055276410|Src n/a|Reason Latest layout assumption Layout no longer valid
[engine] opt inval. id=622 AWFYVariable>>#initialize |Timestamp 55496274055573321|Src n/a|Reason Latest layout assumption Layout no longer valid
[engine] opt inval. id=620 AWFYVariable class>>#new |Timestamp 55496274055723697|Src n/a|Reason Latest layout assumption Layout no longer valid
[engine] opt done id=599 AWFYVector>>#initialize: |Tier 2|Time 31( 12+19 )ms|AST 22|Inlined 0Y 0N|IR 141/ 439|CodeSize 1463|Addr 0x7fa21f253000|Timestamp 55496274079019403|Src n/a
[engine] created adapter i2c_Z_AAAA | CodeAddress 0x7fa21f250000
[engine] opt done id=597 AWFYVector class>>#new: |Tier 2|Time 51( 28+23 )ms|AST 27|Inlined 2Y 0N|IR 51/ 654|CodeSize 2735|Addr 0x7fa21f251000|Timestamp 55496274083372414|Src n/a
[engine] created adapter i2c_A_AAAA | CodeAddress 0x7fa21f24f000
[engine] created adapter c2i_Z_AAAA | CodeAddress 0x7fa21f24e000
[engine] opt done id=643 AWFYBinaryConstraint>>#output |Tier 1|Time 11( 6+5 )ms|AST 16|Inlined 0Y 0N|IR 114/ 232|CodeSize 912|Addr 0x7fa21f24c000|Timestamp 55496274105416570|Src n/a
[engine] opt done id=6 Symbol>>#= |Tier 1|Time 29( 25+4 )ms|AST 47|Inlined 0Y 1N|IR 222/ 260|CodeSize 858|Addr 0x7fa21f24a000|Timestamp 55496274108222238|Src n/a
[engine] created adapter i2c_Z_AAA | CodeAddress 0x7fa21f249000
[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 0x7fa21f247000|Timestamp 55496274117469977|Src n/a
[engine] opt done id=601 AWFYVector>>#append: |Tier 1|Time 39( 21+17 )ms|AST 47|Inlined 0Y 0N|IR 336/ 1118|CodeSize 4417|Addr 0x7fa21f244000|Timestamp 55496274122440557|Src n/a
[engine] created adapter i2c_Z_AAAAJ | CodeAddress 0x7fa21f243000
[engine] opt done id=637 AWFYStrength>>#weaker: |Tier 1|Time 10( 8+3 )ms|AST 24|Inlined 0Y 0N|IR 109/ 177|CodeSize 764|Addr 0x7fa21f241000|Timestamp 55496274128115242|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 0x7fa21f23f000|Timestamp 55496274135019337|Src n/a
[engine] created adapter c2i_A_AAAAAA | CodeAddress 0x7fa21f23e000
[engine] created adapter i2c_J_AAAA | CodeAddress 0x7fa21f23d000
[engine] created adapter c2i_A_AAAAA | CodeAddress 0x7fa21f23c000
[engine] created adapter c2i_J_AAJJ | CodeAddress 0x7fa21f23b000
[engine] created adapter c2i_A_AAAA | CodeAddress 0x7fa21f23a000
[engine] opt done id=588 AWFYSomDictionary>>#hash: |Tier 1|Time 34( 30+5 )ms|AST 61|Inlined 0Y 1N|IR 170/ 253|CodeSize 864|Addr 0x7fa21f238000|Timestamp 55496274169572010|Src n/a
[engine] created adapter c2i_Z_AAA | CodeAddress 0x7fa21f237000
[engine] created adapter i2c_J_AAJJ | CodeAddress 0x7fa21f236000
[engine] opt done id=602 AWFYVector>>#forEach: |Tier 1|Time 72( 40+32 )ms|AST 75|Inlined 0Y 2N|IR 461/ 1729|CodeSize 8877|Addr 0x7fa21405c000|Timestamp 55496274180259670|Src n/a
[engine] created adapter i2c_J_AAAJ | CodeAddress 0x7fa21f235000
[engine] opt done id=589 Integer>>#>> |Tier 1|Time 18( 15+3 )ms|AST 33|Inlined 0Y 0N|IR 104/ 154|CodeSize 644|Addr 0x7fa21405a000|Timestamp 55496274187655194|Src n/a
[engine] created adapter i2c_Z_AAAJA | CodeAddress 0x7fa214057000
[engine] opt done id=645 AWFYPlanner>>#addPropagate:mark: |Tier 1|Time 71( 58+13 )ms|AST 129|Inlined 0Y 7N|IR 464/ 598|CodeSize 2541|Addr 0x7fa214058000|Timestamp 55496274193831994|Src n/a
[engine] opt done id=590 AWFYSomDictionary>>#bucketIdx: |Tier 1|Time 32( 18+14 )ms|AST 35|Inlined 0Y 0N|IR 168/ 334|CodeSize 1080|Addr 0x7fa214055000|Timestamp 55496274212200983|Src n/a
[engine] opt done id=610 AWFYDictIdEntry>>#match:key: |Tier 1|Time 26( 14+12 )ms|AST 26|Inlined 0Y 0N|IR 113/ 215|CodeSize 903|Addr 0x7fa214053000|Timestamp 55496274213969665|Src n/a
[engine] opt done id=611 AWFYStrength class>>#of: |Tier 1|Time 13( 8+4 )ms|AST 21|Inlined 0Y 1N|IR 166/ 283|CodeSize 1017|Addr 0x7fa214051000|Timestamp 55496274226960530|Src n/a
[engine] created adapter c2i_J_AAAA | CodeAddress 0x7fa214050000
[engine] created adapter c2i_J_AAAJ | CodeAddress 0x7fa21404f000
[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 0x7fa21404d000|Timestamp 55496274233771731|Src n/a
[engine] created adapter i2c_A_AAAJA | CodeAddress 0x7fa21404a000
[engine] opt done id=609 AWFYSomDictionary>>#bucket: |Tier 1|Time 25( 19+6 )ms|AST 28|Inlined 0Y 1N|IR 192/ 352|CodeSize 1248|Addr 0x7fa21404b000|Timestamp 55496274237710911|Src n/a
[engine] created adapter c2i_Z_AAAJA | CodeAddress 0x7fa214049000
[engine] created adapter i2c_A_AAAAAAA | CodeAddress 0x7fa214048000
[engine] opt done id=608 AWFYSomDictionary>>#at: |Tier 1|Time 53( 47+6 )ms|AST 86|Inlined 0Y 3N|IR 250/ 350|CodeSize 1312|Addr 0x7fa214046000|Timestamp 55496274246721527|Src n/a
[engine] created adapter c2i_A_AAAAAAA | CodeAddress 0x7fa214045000
[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 0x7fa214043000|Timestamp 55496274267070548|Src n/a
[engine] opt done id=626 Behavior>>#new <split-626> |Tier 1|Time 21( 9+12 )ms|AST 26|Inlined 0Y 0N|IR 167/ 701|CodeSize 2659|Addr 0x7fa214041000|Timestamp 55496274267523771|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 0x7fa21403f000|Timestamp 55496274276838492|Src n/a
[engine] opt done id=638 AWFYStrength>>#stronger: |Tier 1|Time 11( 8+3 )ms|AST 24|Inlined 0Y 0N|IR 109/ 177|CodeSize 764|Addr 0x7fa21403d000|Timestamp 55496274277931843|Src n/a
[engine] created adapter c2i_Z_AAAAJ | CodeAddress 0x7fa21403c000
[engine] opt done id=627 AWFYEqualityConstraint>>#initializeVar:var:strength:addTo: |Tier 1|Time 17( 12+4 )ms|AST 43|Inlined 0Y 2N|IR 199/ 276|CodeSize 1022|Addr 0x7fa21403a000|Timestamp 55496274294721570|Src n/a
[engine] opt done id=648 AWFYVector>>#removeFirst |Tier 1|Time 23( 17+7 )ms|AST 44|Inlined 0Y 1N|IR 228/ 401|CodeSize 1424|Addr 0x7fa214038000|Timestamp 55496274300275634|Src n/a
[engine] opt done id=644 AWFYVariable>>#determinedBy: |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 129/ 170|CodeSize 548|Addr 0x7fa214036000|Timestamp 55496274307044788|Src n/a
[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 0x7fa214034000|Timestamp 55496274312030943|Src n/a
[engine] opt done id=629 AWFYAbstractConstraint>>#initialize: |Tier 1|Time 13( 8+5 )ms|AST 21|Inlined 0Y 1N|IR 177/ 353|CodeSize 1158|Addr 0x7fa214032000|Timestamp 55496274320082380|Src n/a
[engine] opt done id=630 AWFYAbstractConstraint>>#addConstraint: |Tier 1|Time 15( 11+4 )ms|AST 34|Inlined 0Y 2N|IR 197/ 282|CodeSize 969|Addr 0x7fa214030000|Timestamp 55496274327697006|Src n/a
[engine] created adapter c2i_A_AAAAJ | CodeAddress 0x7fa21402f000
[engine] opt done id=631 AWFYBinaryConstraint>>#addToGraph |Tier 1|Time 23( 14+9 )ms|AST 37|Inlined 0Y 2N|IR 245/ 530|CodeSize 1841|Addr 0x7fa21402d000|Timestamp 55496274350944380|Src n/a
[engine] opt done id=640 AWFYBinaryConstraint>>#inputsDo: |Tier 1|Time 39( 22+17 )ms|AST 39|Inlined 0Y 2N|IR 292/ 997|CodeSize 4195|Addr 0x7fa21402a000|Timestamp 55496274359512458|Src n/a
[engine] created adapter i2c_J_AAA | CodeAddress 0x7fa214029000
[engine] created adapter c2i_J_AAA | CodeAddress 0x7fa214028000
[engine] opt done id=634 AWFYPlanner>>#newMark |Tier 1|Time 17( 13+4 )ms|AST 15|Inlined 0Y 0N|IR 151/ 207|CodeSize 710|Addr 0x7fa214026000|Timestamp 55496274376364278|Src n/a
[engine] created adapter c2i_A_AAAJA | CodeAddress 0x7fa21401d000
[engine] opt done id=635 AWFYAbstractConstraint>>#satisfy:propagate: |Tier 1|Time 151( 63+87 )ms|AST 150|Inlined 0Y 7N|IR 1318/ 6531|CodeSize 25956|Addr 0x7fa21401e000|Timestamp 55496274384868867|Src n/a
[engine] opt done id=633 AWFYPlanner>>#incrementalAdd: |Tier 1|Time 39( 33+6 )ms|AST 51|Inlined 0Y 2N|IR 204/ 294|CodeSize 1012|Addr 0x7fa21401b000|Timestamp 55496274389945052|Src n/a
[engine] created adapter i2c_A_AAAAJ | CodeAddress 0x7fa21401a000
[engine] opt done id=650 AWFYStrength>>#weakest: |Tier 1|Time 15( 10+5 )ms|AST 24|Inlined 0Y 1N|IR 159/ 243|CodeSize 861|Addr 0x7fa214018000|Timestamp 55496274400224051|Src n/a
[engine] opt done id=641 [] in AWFYAbstractConstraint>>#satisfy:propagate: |Tier 1|Time 18( 13+5 )ms|AST 20|Inlined 0Y 1N|IR 163/ 241|CodeSize 831|Addr 0x7fa214016000|Timestamp 55496274408041018|Src n/a
[engine] opt done id=646 AWFYVector class>>#with: |Tier 1|Time 20( 15+5 )ms|AST 42|Inlined 0Y 2N|IR 204/ 288|CodeSize 1011|Addr 0x7fa214014000|Timestamp 55496274428126654|Src n/a
[engine] opt done id=636 AWFYBinaryConstraint>>#chooseMethod: |Tier 1|Time 54( 37+17 )ms|AST 105|Inlined 0Y 2N|IR 397/ 908|CodeSize 3437|Addr 0x7fa214012000|Timestamp 55496274431045401|Src n/a
[engine] created adapter i2c_A_AAAZ | CodeAddress 0x7fa214011000
[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 0x7fa21400f000|Timestamp 55496274437352881|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 0x7fa21400d000|Timestamp 55496274444735553|Src n/a
[engine] created adapter c2i_A_AAAZ | CodeAddress 0x7fa21400b000
[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 0x7fa214009000|Timestamp 55496274453186432|Src n/a
[engine] created adapter i2c_A_AAAAA | CodeAddress 0x7fa214008000
[engine] opt done id=653 AWFYEqualityConstraint>>#execute |Tier 1|Time 29( 19+9 )ms|AST 45|Inlined 0Y 2N|IR 246/ 472|CodeSize 1753|Addr 0x7fa214004000|Timestamp 55496274466378869|Src n/a
[engine] opt done id=649 AWFYBinaryConstraint>>#recalculate |Tier 1|Time 67( 51+16 )ms|AST 123|Inlined 0Y 5N|IR 415/ 751|CodeSize 3015|Addr 0x7fa214006000|Timestamp 55496274467241174|Src n/a
[engine] created adapter i2c_A_AAAAAA | CodeAddress 0x7fa214003000
[engine] opt done id=656 [] in AWFYPlanner>>#addConstraintsConsuming:to: |Tier 1|Time 15( 12+3 )ms|AST 22|Inlined 0Y 0N|IR 94/ 136|CodeSize 612|Addr 0x7fa214001000|Timestamp 55496274481264486|Src n/a
[engine] opt done id=657 AWFYVariable>>#addConstraint: <split-657> |Tier 1|Time 16( 10+6 )ms|AST 21|Inlined 0Y 1N|IR 171/ 301|CodeSize 1067|Addr 0x7fa00c00c000|Timestamp 55496274483229222|Src n/a
[engine] opt done id=658 AWFYVariable>>#addConstraint: <split-658> |Tier 1|Time 15( 9+6 )ms|AST 21|Inlined 0Y 1N|IR 184/ 310|CodeSize 1094|Addr 0x7fa00c00a000|Timestamp 55496274496758241|Src n/a
[engine] opt done id=655 AWFYPlanner>>#addConstraintsConsuming:to: |Tier 1|Time 57( 27+30 )ms|AST 54|Inlined 0Y 1N|IR 323/ 2359|CodeSize 10286|Addr 0x7fa00c006000|Timestamp 55496274510313942|Src n/a
[engine] opt done id=643 AWFYBinaryConstraint>>#output |Tier 2|Time 12( 7+5 )ms|AST 16|Inlined 0Y 0N|IR 38/ 123|CodeSize 374|Addr 0x7fa00c004000|Timestamp 55496274522416101|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 0x7fa00c002000|Timestamp 55496274531287865|Src n/a
[engine] opt inval. id=629 AWFYAbstractConstraint>>#initialize: |Timestamp 55496274540752822|Src n/a|Reason null
[engine] opt deopt id=629 AWFYAbstractConstraint>>#initialize: | |Timestamp 55496274540996860|Src n/a
[engine] opt inval. id=630 AWFYAbstractConstraint>>#addConstraint: |Timestamp 55496274541287344|Src n/a|Reason null
[engine] opt inval. id=633 AWFYPlanner>>#incrementalAdd: |Timestamp 55496274541688324|Src n/a|Reason null
[engine] opt inval. id=635 AWFYAbstractConstraint>>#satisfy:propagate: |Timestamp 55496274541955131|Src n/a|Reason null
[engine] opt inval. id=645 AWFYPlanner>>#addPropagate:mark: |Timestamp 55496274542433987|Src n/a|Reason null
[engine] opt inval. id=656 [] in AWFYPlanner>>#addConstraintsConsuming:to: |Timestamp 55496274542787263|Src n/a|Reason null
[engine] opt inval. id=639 AWFYBinaryConstraint>>#isSatisfied |Timestamp 55496274543035561|Src n/a|Reason null
[engine] opt deopt id=645 AWFYPlanner>>#addPropagate:mark: | |Timestamp 55496274543132646|Src n/a
[engine] opt inval. id=636 AWFYBinaryConstraint>>#chooseMethod: |Timestamp 55496274543485711|Src n/a|Reason null
[engine] opt deopt id=636 AWFYBinaryConstraint>>#chooseMethod: | |Timestamp 55496274543612131|Src n/a
[engine] opt inval. id=640 AWFYBinaryConstraint>>#inputsDo: |Timestamp 55496274543924756|Src n/a|Reason null
[engine] opt deopt id=640 AWFYBinaryConstraint>>#inputsDo: | |Timestamp 55496274544014996|Src n/a
[engine] opt inval. id=643 AWFYBinaryConstraint>>#output |Timestamp 55496274544222924|Src n/a|Reason null
[engine] opt inval. id=649 AWFYBinaryConstraint>>#recalculate |Timestamp 55496274544562649|Src n/a|Reason null
[engine] opt inval. id=653 AWFYEqualityConstraint>>#execute |Timestamp 55496274544899860|Src n/a|Reason null
[engine] opt deopt id=653 AWFYEqualityConstraint>>#execute | |Timestamp 55496274544969496|Src n/a
[engine] opt deopt id=649 AWFYBinaryConstraint>>#recalculate | |Timestamp 55496274545004628|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 0x7fa00c000000|Timestamp 55496274548231460|Src n/a
[engine] opt done id=6 Symbol>>#= |Tier 2|Time 74( 46+28 )ms|AST 47|Inlined 2Y 0N|IR 360/ 400|CodeSize 1187|Addr 0x7f9ff40a1000|Timestamp 55496274557441832|Src n/a
[engine] opt done id=643 AWFYBinaryConstraint>>#output |Tier 1|Time 15( 10+5 )ms|AST 20|Inlined 0Y 0N|IR 147/ 262|CodeSize 893|Addr 0x7f9ff409f000|Timestamp 55496274563080618|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 0x7f9ff409d000|Timestamp 55496274582073810|Src n/a
[engine] opt done id=639 AWFYBinaryConstraint>>#isSatisfied |Tier 1|Time 13( 8+4 )ms|AST 19|Inlined 0Y 0N|IR 170/ 232|CodeSize 744|Addr 0x7f9ff409b000|Timestamp 55496274595155474|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 0x7f9ff4099000|Timestamp 55496274629696831|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 7624|Addr 0x7f9ff4096000|Timestamp 55496274680737012|Src n/a
[engine] opt done id=636 AWFYBinaryConstraint>>#chooseMethod: |Tier 1|Time 77( 54+23 )ms|AST 155|Inlined 0Y 3N|IR 508/ 1178|CodeSize 4943|Addr 0x7f9ff4093000|Timestamp 55496274757702209|Src n/a
[engine] opt done id=635 AWFYAbstractConstraint>>#satisfy:propagate: |Tier 1|Time 210( 80+130 )ms|AST 180|Inlined 0Y 10N|IR 1741/ 9062|CodeSize 37882|Addr 0x7f9ff4088000|Timestamp 55496274805351282|Src n/a
[engine] opt done id=649 AWFYBinaryConstraint>>#recalculate |Tier 1|Time 63( 46+17 )ms|AST 131|Inlined 0Y 5N|IR 434/ 825|CodeSize 3175|Addr 0x7f9ff4086000|Timestamp 55496274820654431|Src n/a
[engine] opt done id=668 AWFYBinaryConstraint>>#markUnsatisfied |Tier 1|Time 9( 5+4 )ms|AST 7|Inlined 0Y 0N|IR 136/ 276|CodeSize 835|Addr 0x7f9ff4084000|Timestamp 55496274830226460|Src n/a
[engine] opt deopt id=633 AWFYPlanner>>#incrementalAdd: | |Timestamp 55496274837597188|Src n/a
[engine] opt inval. id=635 AWFYAbstractConstraint>>#satisfy:propagate: |Timestamp 55496274838433161|Src n/a|Reason null
[engine] opt inval. id=645 AWFYPlanner>>#addPropagate:mark: |Timestamp 55496274838838192|Src n/a|Reason null
[engine] opt deopt id=645 AWFYPlanner>>#addPropagate:mark: | |Timestamp 55496274838940584|Src n/a
[engine] opt inval. id=636 AWFYBinaryConstraint>>#chooseMethod: |Timestamp 55496274839186857|Src n/a|Reason null
[engine] opt inval. id=649 AWFYBinaryConstraint>>#recalculate |Timestamp 55496274839623457|Src n/a|Reason null
[engine] opt deopt id=649 AWFYBinaryConstraint>>#recalculate | |Timestamp 55496274839691696|Src n/a
[engine] opt done id=643 AWFYBinaryConstraint>>#output |Tier 2|Time 16( 9+7 )ms|AST 20|Inlined 0Y 0N|IR 73/ 169|CodeSize 435|Addr 0x7f9ff4082000|Timestamp 55496274846013494|Src n/a
[engine] opt done id=653 AWFYEqualityConstraint>>#execute |Tier 1|Time 42( 29+13 )ms|AST 67|Inlined 0Y 3N|IR 321/ 614|CodeSize 2248|Addr 0x7f9ff4080000|Timestamp 55496274848066723|Src n/a
[engine] opt done id=645 AWFYPlanner>>#addPropagate:mark: |Tier 1|Time 87( 57+30 )ms|AST 139|Inlined 0Y 8N|IR 668/ 850|CodeSize 3994|Addr 0x7f9ff407e000|Timestamp 55496274933672707|Src n/a
[engine] opt done id=602 AWFYVector>>#forEach: |Tier 2|Time 414( 236+178 )ms|AST 75|Inlined 21Y 0N|IR 1156/ 4194|CodeSize 17829|Addr 0x7f9ff4078000|Timestamp 55496274945540607|Src n/a
[engine] opt done id=649 AWFYBinaryConstraint>>#recalculate |Tier 1|Time 53( 39+14 )ms|AST 131|Inlined 0Y 5N|IR 444/ 829|CodeSize 3155|Addr 0x7f9ff4076000|Timestamp 55496274998520868|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 6389|Addr 0x7f9ff4073000|Timestamp 55496275016749539|Src n/a
[engine] opt done id=629 AWFYAbstractConstraint>>#initialize: |Tier 1|Time 11( 7+4 )ms|AST 21|Inlined 0Y 1N|IR 157/ 218|CodeSize 763|Addr 0x7f9ff4071000|Timestamp 55496275027704426|Src n/a
[engine] opt done id=633 AWFYPlanner>>#incrementalAdd: |Tier 1|Time 32( 23+9 )ms|AST 72|Inlined 0Y 3N|IR 341/ 533|CodeSize 2087|Addr 0x7f9ff406f000|Timestamp 55496275031186332|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 0x7f9ff4062000|Timestamp 55496275048640913|Src n/a
[engine] opt inval. id=602 AWFYVector>>#forEach: |Timestamp 55496275049511319|Src n/a|Reason null
[engine] opt inval. id=656 [] in AWFYPlanner>>#addConstraintsConsuming:to: |Timestamp 55496275049915162|Src n/a|Reason null
[engine] opt deopt id=602 AWFYVector>>#forEach: | |Timestamp 55496275050008964|Src n/a
[engine] opt inval. id=597 AWFYVector class>>#new: |Timestamp 55496275050558853|Src n/a|Reason null
[engine] opt inval. id=598 Behavior>>#new <split-598> |Timestamp 55496275050743103|Src n/a|Reason null
[engine] opt inval. id=599 AWFYVector>>#initialize: |Timestamp 55496275050964162|Src n/a|Reason null
[engine] opt inval. id=601 AWFYVector>>#append: |Timestamp 55496275051286846|Src n/a|Reason null
[engine] opt inval. id=602 AWFYVector>>#forEach: |Timestamp 55496275051526693|Src n/a|Reason Profiled Return Type
[engine] opt done id=635 AWFYAbstractConstraint>>#satisfy:propagate: |Tier 1|Time 204( 95+109 )ms|AST 215|Inlined 0Y 10N|IR 1819/ 9169|CodeSize 38554|Addr 0x7f9ff4064000|Timestamp 55496275051961128|Src n/a
[engine] opt done id=642 AWFYVariable>>#mark: |Tier 2|Time 8( 5+3 )ms|AST 8|Inlined 0Y 0N|IR 70/ 112|CodeSize 215|Addr 0x7f9ff4060000|Timestamp 55496275057081664|Src n/a
[engine] opt done id=602 AWFYVector>>#forEach: |Tier 1|Time 64( 29+36 )ms|AST 76|Inlined 0Y 3N|IR 565/ 2370|CodeSize 12375|Addr 0x7f9ff405b000|Timestamp 55496275116639356|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 0x7f9ff4059000|Timestamp 55496275144184773|Src n/a
[engine] created adapter i2c_Z_AAAJ | CodeAddress 0x7fa214000000
[engine] opt done id=601 AWFYVector>>#append: |Tier 1|Time 92( 47+45 )ms|AST 140|Inlined 0Y 0N|IR 850/ 3099|CodeSize 15013|Addr 0x7f9ff4054000|Timestamp 55496275148896996|Src n/a
[engine] opt done id=683 AWFYBinaryConstraint>>#inputsHasOne: |Tier 1|Time 28( 14+14 )ms|AST 38|Inlined 0Y 2N|IR 292/ 997|CodeSize 4195|Addr 0x7f9ff4051000|Timestamp 55496275177537580|Src n/a
[engine] opt done id=684 [] in AWFYAbstractConstraint>>#inputsKnown: |Tier 1|Time 12( 10+3 )ms|AST 37|Inlined 0Y 0N|IR 105/ 165|CodeSize 743|Addr 0x7f9ff404f000|Timestamp 55496275190227833|Src n/a
[engine] opt done id=681 AWFYAbstractConstraint>>#inputsKnown: |Tier 1|Time 60( 21+39 )ms|AST 38|Inlined 0Y 2N|IR 404/ 3806|CodeSize 17300|Addr 0x7f9ff4049000|Timestamp 55496275204117462|Src n/a
[engine] opt inval. id=602 AWFYVector>>#forEach: |Timestamp 55496275214419579|Src n/a|Reason null
[engine] opt done id=645 AWFYPlanner>>#addPropagate:mark: |Tier 2|Time 313( 310+3 )ms|AST 139|Inlined 23Y 0N|IR 14/ 30|CodeSize 83|Addr 0x7f9ff4048000|Timestamp 55496275344083772|Src n/a
[engine] opt done id=686 [] in AWFYPlan>>#execute |Tier 1|Time 15( 8+6 )ms|AST 20|Inlined 0Y 1N|IR 199/ 255|CodeSize 871|Addr 0x7f9ff4046000|Timestamp 55496275358957655|Src n/a
[engine] opt done id=601 AWFYVector>>#append: |Tier 2|Time 167( 46+121 )ms|AST 140|Inlined 0Y 0N|IR 757/ 2932|CodeSize 13437|Addr 0x7f9ff4041000|Timestamp 55496275371541045|Src n/a
[engine] opt done id=687 AWFYVector>>#forEach: <split-687> |Tier 1|Time 39( 24+15 )ms|AST 74|Inlined 0Y 1N|IR 333/ 1015|CodeSize 4940|Addr 0x7f9ff403e000|Timestamp 55496275398461350|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 0x7f9ff403c000|Timestamp 55496275405565899|Src n/a
[engine] opt done id=653 AWFYEqualityConstraint>>#execute |Tier 2|Time 92( 62+30 )ms|AST 67|Inlined 5Y 0N|IR 643/ 736|CodeSize 2046|Addr 0x7f9ff403a000|Timestamp 55496275463871343|Src n/a
[engine] opt done id=686 [] in AWFYPlan>>#execute |Tier 2|Time 118( 67+51 )ms|AST 20|Inlined 6Y 0N|IR 724/ 799|CodeSize 2257|Addr 0x7f9ff4038000|Timestamp 55496275523489450|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 0x7f9ff4036000|Timestamp 55496275537891880|Src n/a
[engine] opt inval. id=635 AWFYAbstractConstraint>>#satisfy:propagate: |Timestamp 55496275554642634|Src n/a|Reason Profiled Argument Types
[engine] opt inval. id=644 AWFYVariable>>#determinedBy: |Timestamp 55496275554906298|Src n/a|Reason Profiled Argument Types
[engine] opt inval. id=645 AWFYPlanner>>#addPropagate:mark: |Timestamp 55496275555453952|Src n/a|Reason Profiled Argument Types
[engine] opt inval. id=647 AWFYVector>>#isEmpty |Timestamp 55496275555574434|Src n/a|Reason Profiled Argument Types
[engine] opt inval. id=648 AWFYVector>>#removeFirst |Timestamp 55496275555698898|Src n/a|Reason Profiled Argument Types
[engine] opt inval. id=647 AWFYVector>>#isEmpty |Timestamp 55496275555831184|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 0x7f9ff4034000|Timestamp 55496275571124624|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 0x7f9ff4032000|Timestamp 55496275598705173|Src n/a
[engine] opt done id=597 AWFYVector class>>#new: |Tier 1|Time 17( 12+5 )ms|AST 27|Inlined 0Y 2N|IR 199/ 274|CodeSize 905|Addr 0x7f9ff4030000|Timestamp 55496275615635917|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 0x7f9ff402e000|Timestamp 55496275636275702|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 0x7f9ff402c000|Timestamp 55496275656177088|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 0x7f9ff402a000|Timestamp 55496275664437989|Src n/a
[engine] opt done id=656 [] in AWFYPlanner>>#addConstraintsConsuming:to: |Tier 2|Time 204( 99+105 )ms|AST 64|Inlined 2Y 0N|IR 942/ 2168|CodeSize 10431|Addr 0x7f9ff4026000|Timestamp 55496275677797425|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 4960|Addr 0x7f9ff4023000|Timestamp 55496275710810926|Src n/a
[engine] opt done id=687 AWFYVector>>#forEach: <split-687> |Tier 2|Time 255( 116+139 )ms|AST 74|Inlined 7Y 0N|IR 920/ 2621|CodeSize 11178|Addr 0x7f9ff401f000|Timestamp 55496275719524003|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 0x7f9ff401c000|Timestamp 55496275725930523|Src n/a
[engine] opt done id=698 [] in AWFYPlanner>>#removePropagateFrom: |Tier 1|Time 15( 10+5 )ms|AST 21|Inlined 0Y 1N|IR 161/ 244|CodeSize 882|Addr 0x7f9ff401a000|Timestamp 55496275734351369|Src n/a
[engine] opt done id=701 [] in AWFYPlanner>>#constraintsConsuming:do: |Tier 1|Time 36( 20+16 )ms|AST 60|Inlined 0Y 2N|IR 298/ 920|CodeSize 3882|Addr 0x7f9ff4018000|Timestamp 55496275746807711|Src n/a
[engine] opt done id=702 [] in AWFYPlanner>>#removePropagateFrom: |Tier 1|Time 23( 16+6 )ms|AST 44|Inlined 0Y 3N|IR 241/ 330|CodeSize 1143|Addr 0x7f9ff4016000|Timestamp 55496275757391582|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 0x7f9ff4014000|Timestamp 55496275766530294|Src n/a
[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 0x7f9ff4012000|Timestamp 55496275777629690|Src n/a
[engine] opt done id=637 AWFYStrength>>#weaker: |Tier 2|Time 11( 8+3 )ms|AST 24|Inlined 0Y 0N|IR 35/ 90|CodeSize 268|Addr 0x7f9ff4010000|Timestamp 55496275777784536|Src n/a
[engine] opt done id=699 AWFYPlanner>>#constraintsConsuming:do: |Tier 1|Time 53( 23+31 )ms|AST 54|Inlined 0Y 1N|IR 323/ 2359|CodeSize 10286|Addr 0x7f9ff400c000|Timestamp 55496275779649673|Src n/a
[engine] opt inval. id=698 [] in AWFYPlanner>>#removePropagateFrom: |Timestamp 55496275782073290|Src n/a|Reason null
[engine] opt inval. id=697 AWFYVector>>#forEach: <split-697> |Timestamp 55496275782618848|Src n/a|Reason Profiled Return Type
[engine] opt deopt id=697 AWFYVector>>#forEach: <split-697> | |Timestamp 55496275782694211|Src n/a
[engine] opt inval. id=701 [] in AWFYPlanner>>#constraintsConsuming:do: |Timestamp 55496275782911428|Src n/a|Reason null
[engine] opt inval. id=645 AWFYPlanner>>#addPropagate:mark: |Timestamp 55496275783526063|Src n/a|Reason null
[engine] opt done id=651 AWFYVariable>>#walkStrength: |Tier 2|Time 9( 4+5 )ms|AST 8|Inlined 0Y 0N|IR 58/ 189|CodeSize 439|Addr 0x7f9ff400a000|Timestamp 55496275787268421|Src n/a
[engine] opt done id=652 AWFYVariable>>#stay: |Tier 2|Time 9( 5+4 )ms|AST 8|Inlined 0Y 0N|IR 72/ 114|CodeSize 215|Addr 0x7f9ff4008000|Timestamp 55496275789371519|Src n/a
[engine] opt done id=602 AWFYVector>>#forEach: |Tier 1|Time 46( 24+22 )ms|AST 74|Inlined 0Y 0N|IR 394/ 1201|CodeSize 5715|Addr 0x7f9ff4005000|Timestamp 55496275833615655|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 0x7f9ff4003000|Timestamp 55496275866856851|Src n/a
[engine] opt done id=602 AWFYVector>>#forEach: |Tier 2|Time 82( 23+58 )ms|AST 74|Inlined 0Y 0N|IR 301/ 1491|CodeSize 6136|Addr 0x7f9ff4000000|Timestamp 55496275948744574|Src n/a
[engine] opt done id=655 AWFYPlanner>>#addConstraintsConsuming:to: |Tier 2|Time 181( 46+135 )ms|AST 54|Inlined 1Y 1N|IR 491/ 4645|CodeSize 19889|Addr 0x7f9fc4bdb000|Timestamp 55496275958595144|Src n/a
[engine] opt inval. id=629 AWFYAbstractConstraint>>#initialize: |Timestamp 55496275962518050|Src n/a|Reason null
[engine] opt deopt id=629 AWFYAbstractConstraint>>#initialize: | |Timestamp 55496275962730029|Src n/a
[engine] opt inval. id=628 AWFYBinaryConstraint>>#initializeVar:var:strength:addTo: |Timestamp 55496275963259034|Src n/a|Reason null
[engine] opt deopt id=628 AWFYBinaryConstraint>>#initializeVar:var:strength:addTo: | |Timestamp 55496275963317704|Src n/a
[engine] opt inval. id=630 AWFYAbstractConstraint>>#addConstraint: |Timestamp 55496275963581648|Src n/a|Reason null
[engine] opt inval. id=633 AWFYPlanner>>#incrementalAdd: |Timestamp 55496275964170580|Src n/a|Reason null
[engine] opt inval. id=636 AWFYBinaryConstraint>>#chooseMethod: |Timestamp 55496275964420415|Src n/a|Reason null
[engine] opt inval. id=639 AWFYBinaryConstraint>>#isSatisfied |Timestamp 55496275964637912|Src n/a|Reason null
[engine] opt inval. id=643 AWFYBinaryConstraint>>#output |Timestamp 55496275964949350|Src n/a|Reason null
[engine] opt inval. id=645 AWFYPlanner>>#addPropagate:mark: |Timestamp 55496275965266515|Src n/a|Reason null
[engine] opt deopt id=645 AWFYPlanner>>#addPropagate:mark: | |Timestamp 55496275965557838|Src n/a
[engine] opt deopt id=633 AWFYPlanner>>#incrementalAdd: | |Timestamp 55496275965597301|Src n/a
[engine] opt done id=597 AWFYVector class>>#new: |Tier 2|Time 51( 33+18 )ms|AST 27|Inlined 2Y 0N|IR 136/ 751|CodeSize 2845|Addr 0x7f9fc4bd9000|Timestamp 55496276009883553|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 0x7f9fc4bd7000|Timestamp 55496276026333834|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 0x7f9fc4bd5000|Timestamp 55496276040442426|Src n/a
[engine] opt done id=622 AWFYVariable>>#initialize |Tier 1|Time 31( 22+9 )ms|AST 41|Inlined 0Y 2N|IR 336/ 646|CodeSize 2064|Addr 0x7f9fc4bd3000|Timestamp 55496276071953285|Src n/a
[engine] opt inval. id=635 AWFYAbstractConstraint>>#satisfy:propagate: |Timestamp 55496276096566475|Src n/a|Reason null
[engine] opt done id=635 AWFYAbstractConstraint>>#satisfy:propagate: |Tier 1|Time 262( 102+160 )ms|AST 220|Inlined 0Y 13N|IR 2053/ 10694|CodeSize 45437|Addr 0x0|Timestamp 55496276096624656|Src n/a
[engine] opt done id=633 AWFYPlanner>>#incrementalAdd: |Tier 1|Time 42( 30+12 )ms|AST 72|Inlined 0Y 3N|IR 392/ 571|CodeSize 2201|Addr 0x7f9fc4bc4000|Timestamp 55496276114258318|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 7717|Addr 0x7f9fc4bc1000|Timestamp 55496276204406872|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 0x7f9fc4bbf000|Timestamp 55496276220651600|Src n/a
[engine] opt done id=621 Behavior>>#new <split-621> |Tier 1|Time 21( 12+9 )ms|AST 27|Inlined 0Y 1N|IR 170/ 616|CodeSize 2364|Addr 0x7f9fc4bbd000|Timestamp 55496276241736507|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 0x7f9fc4bbb000|Timestamp 55496276259893866|Src n/a
[engine] opt done id=630 AWFYAbstractConstraint>>#addConstraint: |Tier 1|Time 29( 20+9 )ms|AST 42|Inlined 0Y 4N|IR 343/ 445|CodeSize 1555|Addr 0x7f9fc4bb9000|Timestamp 55496276289239953|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 0x7f9fc4bb7000|Timestamp 55496276314309160|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 0x7f9fc4bb5000|Timestamp 55496276334253919|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 0x7f9fc4bb3000|Timestamp 55496276369023739|Src n/a
[engine] opt done id=667 AWFYUnaryConstraint>>#inputsDo: |Tier 1|Time 9( 4+5 )ms|AST 5|Inlined 0Y 0N|IR 88/ 124|CodeSize 503|Addr 0x7f9fc4bb1000|Timestamp 55496276377856390|Src n/a
[engine] opt done id=635 AWFYAbstractConstraint>>#satisfy:propagate: |Tier 1|Time 303( 109+194 )ms|AST 220|Inlined 0Y 14N|IR 2156/ 12469|CodeSize 54234|Addr 0x7f9fc4ba2000|Timestamp 55496276417965082|Src n/a
[engine] opt done id=669 AWFYUnaryConstraint>>#recalculate |Tier 1|Time 47( 34+13 )ms|AST 83|Inlined 0Y 2N|IR 424/ 619|CodeSize 2309|Addr 0x7f9fc4ba0000|Timestamp 55496276425071308|Src n/a
[engine] opt done id=663 AWFYUnaryConstraint>>#initializeVar:strength:addTo: |Tier 1|Time 26( 18+8 )ms|AST 39|Inlined 0Y 2N|IR 266/ 426|CodeSize 1411|Addr 0x7f9fc4b9e000|Timestamp 55496276444307351|Src n/a
[engine] opt done id=664 AWFYUnaryConstraint>>#addToGraph |Tier 1|Time 20( 13+8 )ms|AST 22|Inlined 0Y 1N|IR 243/ 377|CodeSize 1352|Addr 0x7f9fc4b9c000|Timestamp 55496276445765502|Src n/a
[engine] opt done id=665 AWFYVariable>>#addConstraint: <split-665> |Tier 1|Time 15( 10+6 )ms|AST 21|Inlined 0Y 1N|IR 171/ 301|CodeSize 1067|Addr 0x7f9fc4b9a000|Timestamp 55496276459964963|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 0x7f9fc4b98000|Timestamp 55496276465744974|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 0x7f9fc4b96000|Timestamp 55496276473778391|Src n/a
[engine] opt done id=662 Behavior>>#new <split-662> |Tier 1|Time 17( 10+6 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f9fc4b94000|Timestamp 55496276476698255|Src n/a
[engine] created adapter i2c_A_AAAAAAAAA | CodeAddress 0x7f9fc4b93000
[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 0x7f9fc4b91000|Timestamp 55496276497128995|Src n/a
[engine] created adapter c2i_A_AAAAAAAAA | CodeAddress 0x7f9fc4b90000
[engine] opt done id=711 AWFYScaleConstraint class>>#var:var:var:var:strength:addTo: |Tier 1|Time 40( 34+6 )ms|AST 45|Inlined 0Y 2N|IR 210/ 295|CodeSize 1168|Addr 0x7f9fc4b8e000|Timestamp 55496276513495741|Src n/a
[engine] opt done id=713 AWFYScaleConstraint>>#initializeSrc:scale:offset:dst:strength:addTo: |Tier 1|Time 26( 19+8 )ms|AST 49|Inlined 0Y 2N|IR 242/ 465|CodeSize 1712|Addr 0x7f9fc4b8c000|Timestamp 55496276523410988|Src n/a
[engine] opt done id=645 AWFYPlanner>>#addPropagate:mark: |Tier 1|Time 86( 65+21 )ms|AST 143|Inlined 0Y 9N|IR 740/ 907|CodeSize 4312|Addr 0x7f9fc4b89000|Timestamp 55496276532469447|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 0x7f9fc4b87000|Timestamp 55496276539138724|Src n/a
[engine] opt done id=716 AWFYVariable>>#addConstraint: <split-716> |Tier 1|Time 16( 10+6 )ms|AST 21|Inlined 0Y 1N|IR 171/ 301|CodeSize 1067|Addr 0x7f9fc4b85000|Timestamp 55496276548741764|Src n/a
[engine] opt done id=714 AWFYScaleConstraint>>#addToGraph |Tier 1|Time 43( 28+14 )ms|AST 67|Inlined 0Y 4N|IR 358/ 753|CodeSize 2758|Addr 0x7f9fc4b83000|Timestamp 55496276556280259|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 0x7f9fc4b81000|Timestamp 55496276564244460|Src n/a
[engine] opt done id=718 AWFYVariable>>#addConstraint: <split-718> |Tier 1|Time 16( 10+6 )ms|AST 21|Inlined 0Y 1N|IR 171/ 301|CodeSize 1067|Addr 0x7f9fc4b7f000|Timestamp 55496276572250427|Src n/a
[engine] opt done id=720 AWFYScaleConstraint>>#recalculate |Tier 1|Time 70( 52+19 )ms|AST 149|Inlined 0Y 5N|IR 459/ 873|CodeSize 3562|Addr 0x7f9fc4b7d000|Timestamp 55496276609744476|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 0x7f9fc4b7b000|Timestamp 55496276613222750|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 0x7f9fc4b77000|Timestamp 55496276633868682|Src n/a
[engine] opt done id=643 AWFYBinaryConstraint>>#output |Tier 2|Time 21( 9+12 )ms|AST 20|Inlined 0Y 0N|IR 108/ 275|CodeSize 800|Addr 0x7f9fc4b75000|Timestamp 55496276633983437|Src n/a
[engine] opt done id=639 AWFYBinaryConstraint>>#isSatisfied |Tier 2|Time 20( 8+12 )ms|AST 19|Inlined 0Y 0N|IR 124/ 214|CodeSize 808|Addr 0x7f9fc4b73000|Timestamp 55496276654364936|Src n/a
[engine] opt done id=599 AWFYVector>>#initialize: |Tier 2|Time 19( 10+9 )ms|AST 22|Inlined 0Y 0N|IR 141/ 439|CodeSize 1463|Addr 0x7f9fc4b71000|Timestamp 55496276673475748|Src n/a
[engine] opt inval. id=629 AWFYAbstractConstraint>>#initialize: |Timestamp 55496276689716215|Src n/a|Reason null
[engine] opt deopt id=629 AWFYAbstractConstraint>>#initialize: | |Timestamp 55496276689932524|Src n/a
[engine] opt inval. id=663 AWFYUnaryConstraint>>#initializeVar:strength:addTo: |Timestamp 55496276690260795|Src n/a|Reason null
[engine] opt inval. id=656 [] in AWFYPlanner>>#addConstraintsConsuming:to: |Timestamp 55496276690521037|Src n/a|Reason null
[engine] opt inval. id=720 AWFYScaleConstraint>>#recalculate |Timestamp 55496276690883252|Src n/a|Reason null
[engine] opt deopt id=720 AWFYScaleConstraint>>#recalculate | |Timestamp 55496276690947160|Src n/a
[engine] opt deopt id=663 AWFYUnaryConstraint>>#initializeVar:strength:addTo: | |Timestamp 55496276690996890|Src n/a
[engine] opt inval. id=597 AWFYVector class>>#new: |Timestamp 55496276691390186|Src n/a|Reason null
[engine] opt inval. id=598 Behavior>>#new <split-598> |Timestamp 55496276691626262|Src n/a|Reason null
[engine] opt inval. id=599 AWFYVector>>#initialize: |Timestamp 55496276691832235|Src n/a|Reason null
[engine] opt inval. id=681 AWFYAbstractConstraint>>#inputsKnown: |Timestamp 55496276692154708|Src n/a|Reason null
[engine] opt inval. id=683 AWFYBinaryConstraint>>#inputsHasOne: |Timestamp 55496276692410969|Src n/a|Reason null
[engine] opt inval. id=687 AWFYVector>>#forEach: <split-687> |Timestamp 55496276692806989|Src n/a|Reason null
[engine] opt inval. id=686 [] in AWFYPlan>>#execute |Timestamp 55496276692993685|Src n/a|Reason null
[engine] opt deopt id=687 AWFYVector>>#forEach: <split-687> | |Timestamp 55496276693050189|Src n/a
[engine] opt inval. id=702 [] in AWFYPlanner>>#removePropagateFrom: |Timestamp 55496276693579055|Src n/a|Reason null
[engine] opt inval. id=635 AWFYAbstractConstraint>>#satisfy:propagate: |Timestamp 55496276694047015|Src n/a|Reason null
[engine] opt inval. id=668 AWFYBinaryConstraint>>#markUnsatisfied |Timestamp 55496276694284767|Src n/a|Reason null
[engine] opt deopt id=635 AWFYAbstractConstraint>>#satisfy:propagate: | |Timestamp 55496276694356637|Src n/a
[engine] opt inval. id=633 AWFYPlanner>>#incrementalAdd: |Timestamp 55496276694644678|Src n/a|Reason null
[engine] opt inval. id=636 AWFYBinaryConstraint>>#chooseMethod: |Timestamp 55496276695002283|Src n/a|Reason null
[engine] opt deopt id=636 AWFYBinaryConstraint>>#chooseMethod: | |Timestamp 55496276695066191|Src n/a
[engine] opt inval. id=719 AWFYScaleConstraint>>#inputsDo: |Timestamp 55496276695336980|Src n/a|Reason null
[engine] opt deopt id=719 AWFYScaleConstraint>>#inputsDo: | |Timestamp 55496276695433366|Src n/a
[engine] opt inval. id=643 AWFYBinaryConstraint>>#output |Timestamp 55496276695715679|Src n/a|Reason null
[engine] opt deopt id=643 AWFYBinaryConstraint>>#output | |Timestamp 55496276695766456|Src n/a
[engine] opt deopt id=633 AWFYPlanner>>#incrementalAdd: | |Timestamp 55496276695861305|Src n/a
[engine] opt inval. id=721 AWFYScaleConstraint>>#execute |Timestamp 55496276696243566|Src n/a|Reason null
[engine] opt deopt id=721 AWFYScaleConstraint>>#execute | |Timestamp 55496276696352734|Src n/a
[engine] opt done id=622 AWFYVariable>>#initialize |Tier 2|Time 74( 50+24 )ms|AST 41|Inlined 4Y 0N|IR 298/ 979|CodeSize 3500|Addr 0x7f9fc4b6f000|Timestamp 55496276708133257|Src n/a
[engine] opt done id=686 [] in AWFYPlan>>#execute |Tier 1|Time 17( 11+5 )ms|AST 24|Inlined 0Y 2N|IR 254/ 326|CodeSize 1131|Addr 0x7f9fc4b6d000|Timestamp 55496276725251674|Src n/a
[engine] opt done id=687 AWFYVector>>#forEach: <split-687> |Tier 1|Time 38( 22+16 )ms|AST 74|Inlined 0Y 1N|IR 333/ 1015|CodeSize 4940|Addr 0x7f9fc4b6a000|Timestamp 55496276734410501|Src n/a
[engine] opt done id=643 AWFYBinaryConstraint>>#output |Tier 1|Time 14( 9+5 )ms|AST 20|Inlined 0Y 0N|IR 187/ 325|CodeSize 1150|Addr 0x7f9fc4b68000|Timestamp 55496276748546891|Src n/a
[engine] opt done id=656 [] in AWFYPlanner>>#addConstraintsConsuming:to: |Tier 1|Time 28( 21+7 )ms|AST 64|Inlined 0Y 2N|IR 337/ 424|CodeSize 1609|Addr 0x7f9fc4b66000|Timestamp 55496276753711081|Src n/a
[engine] opt done id=597 AWFYVector class>>#new: |Tier 1|Time 15( 11+5 )ms|AST 27|Inlined 0Y 2N|IR 225/ 289|CodeSize 964|Addr 0x7f9fc4b64000|Timestamp 55496276763946566|Src n/a
[engine] opt done id=599 AWFYVector>>#initialize: |Tier 1|Time 22( 12+10 )ms|AST 22|Inlined 0Y 0N|IR 281/ 861|CodeSize 3347|Addr 0x7f9fc4b62000|Timestamp 55496276775819983|Src n/a
[engine] opt done id=598 Behavior>>#new <split-598> |Tier 1|Time 21( 13+9 )ms|AST 26|Inlined 0Y 0N|IR 207/ 855|CodeSize 3324|Addr 0x7f9fc4b60000|Timestamp 55496276785376157|Src n/a
[engine] opt inval. id=684 [] in AWFYAbstractConstraint>>#inputsKnown: |Timestamp 55496276808291069|Src n/a|Reason null
[engine] opt done id=633 AWFYPlanner>>#incrementalAdd: |Tier 1|Time 37( 26+10 )ms|AST 72|Inlined 0Y 3N|IR 419/ 598|CodeSize 2339|Addr 0x7f9fc4b5e000|Timestamp 55496276822342528|Src n/a
[engine] opt done id=636 AWFYBinaryConstraint>>#chooseMethod: |Tier 1|Time 118( 87+31 )ms|AST 205|Inlined 0Y 4N|IR 892/ 2104|CodeSize 9088|Addr 0x7f9fc4b5a000|Timestamp 55496276940445441|Src n/a
[engine] opt done id=697 AWFYVector>>#forEach: <split-697> |Tier 1|Time 38( 22+16 )ms|AST 74|Inlined 0Y 1N|IR 340/ 1044|CodeSize 4960|Addr 0x7f9fc4b57000|Timestamp 55496276979236579|Src n/a
[engine] opt done id=629 AWFYAbstractConstraint>>#initialize: |Tier 1|Time 16( 10+7 )ms|AST 21|Inlined 0Y 1N|IR 218/ 603|CodeSize 2055|Addr 0x7f9fc4b55000|Timestamp 55496276995807063|Src n/a
[engine] opt done id=668 AWFYBinaryConstraint>>#markUnsatisfied |Tier 1|Time 9( 4+4 )ms|AST 7|Inlined 0Y 0N|IR 159/ 371|CodeSize 1220|Addr 0x7f9fc4b53000|Timestamp 55496277004621694|Src n/a
[engine] opt done id=635 AWFYAbstractConstraint>>#satisfy:propagate: |Tier 1|Time 268( 116+153 )ms|AST 220|Inlined 0Y 14N|IR 2183/ 12501|CodeSize 54266|Addr 0x7f9fc4b44000|Timestamp 55496277044406026|Src n/a
[engine] opt done id=721 AWFYScaleConstraint>>#execute |Tier 1|Time 56( 41+15 )ms|AST 131|Inlined 0Y 3N|IR 442/ 913|CodeSize 3507|Addr 0x7f9fc4b42000|Timestamp 55496277060445339|Src n/a
[engine] opt done id=698 [] in AWFYPlanner>>#removePropagateFrom: |Tier 1|Time 23( 16+7 )ms|AST 39|Inlined 0Y 2N|IR 286/ 428|CodeSize 1646|Addr 0x7f9fc4b40000|Timestamp 55496277067742940|Src n/a
[engine] opt done id=701 [] in AWFYPlanner>>#constraintsConsuming:do: |Tier 1|Time 36( 22+15 )ms|AST 66|Inlined 0Y 2N|IR 397/ 1013|CodeSize 4302|Addr 0x7f9fc4b3d000|Timestamp 55496277096896116|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 0x7f9fc4b3b000|Timestamp 55496277131440477|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 0x7f9fc4b35000|Timestamp 55496277154398902|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 0x7f9fc4b33000|Timestamp 55496277172033961|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 8100|Addr 0x7f9fc4b30000|Timestamp 55496277176089573|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 0x7f9fc4b2e000|Timestamp 55496277197219530|Src n/a
[engine] opt done id=663 AWFYUnaryConstraint>>#initializeVar:strength:addTo: |Tier 1|Time 24( 16+8 )ms|AST 39|Inlined 0Y 2N|IR 304/ 526|CodeSize 1874|Addr 0x7f9fc4b2c000|Timestamp 55496277200166075|Src n/a
[engine] created adapter c2i_Z_AAAJ | CodeAddress 0x7f9fc4b2b000
[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 0x7f9fc4b21000|Timestamp 55496277294564340|Src n/a
[engine] opt done id=719 AWFYScaleConstraint>>#inputsDo: |Tier 1|Time 100( 40+60 )ms|AST 127|Inlined 0Y 7N|IR 860/ 4270|CodeSize 21706|Addr 0x7f9fc4b24000|Timestamp 55496277297839435|Src n/a
[engine] opt done id=695 [] in AWFYVector>>#remove: |Tier 1|Time 30( 15+15 )ms|AST 47|Inlined 0Y 0N|IR 294/ 1153|CodeSize 4739|Addr 0x7f9fc4b1e000|Timestamp 55496277327929580|Src n/a
[engine] opt done id=694 AWFYVector>>#forEach: <split-694> |Tier 1|Time 41( 23+18 )ms|AST 74|Inlined 0Y 1N|IR 354/ 1105|CodeSize 5561|Addr 0x7f9fc4b1b000|Timestamp 55496277336119309|Src n/a
[engine] opt done id=726 AWFYVector>>#at: |Tier 1|Time 18( 12+7 )ms|AST 33|Inlined 0Y 0N|IR 156/ 412|CodeSize 1651|Addr 0x7f9fc4b19000|Timestamp 55496277354782275|Src n/a
[engine] opt done id=696 AWFYPlanner>>#removePropagateFrom: |Tier 1|Time 176( 76+100 )ms|AST 206|Inlined 0Y 11N|IR 1628/ 7754|CodeSize 34044|Addr 0x7f9fc4b0f000|Timestamp 55496277504485727|Src n/a
[engine] opt done id=645 AWFYPlanner>>#addPropagate:mark: |Tier 2|Time 943( 471+472 )ms|AST 143|Inlined 43Y 1N|IR 4489/ 9281|CodeSize 35389|Addr 0x7f9fc4b05000|Timestamp 55496277552834436|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 9810|Addr 0x7f9fc4b01000|Timestamp 55496277657109044|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 0x7f9fc4aff000|Timestamp 55496277675300697|Src n/a
[engine] opt done id=687 AWFYVector>>#forEach: <split-687> |Tier 2|Time 371( 134+237 )ms|AST 74|Inlined 13Y 0N|IR 1657/ 4748|CodeSize 20549|Addr 0x7f9fc4af8000|Timestamp 55496277725504066|Src n/a
[engine] opt done id=686 [] in AWFYPlan>>#execute |Tier 2|Time 179( 110+69 )ms|AST 24|Inlined 12Y 0N|IR 1441/ 1701|CodeSize 5093|Addr 0x7f9fc4af5000|Timestamp 55496277732274897|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 0x7f9fc4af3000|Timestamp 55496277759018145|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 0x7f9fc4af1000|Timestamp 55496277786363806|Src n/a
[engine] opt done id=597 AWFYVector class>>#new: |Tier 2|Time 63( 32+31 )ms|AST 27|Inlined 2Y 0N|IR 291/ 1344|CodeSize 5451|Addr 0x7f9fc4aee000|Timestamp 55496277788361928|Src n/a
[engine] opt done id=650 AWFYStrength>>#weakest: |Tier 2|Time 17( 14+4 )ms|AST 24|Inlined 1Y 0N|IR 35/ 94|CodeSize 285|Addr 0x7f9fc4aec000|Timestamp 55496277805935174|Src n/a
[engine] opt done id=641 [] in AWFYAbstractConstraint>>#satisfy:propagate: |Tier 2|Time 13( 9+4 )ms|AST 20|Inlined 1Y 0N|IR 109/ 148|CodeSize 218|Addr 0x7f9fc4aea000|Timestamp 55496277819039048|Src n/a
[engine] opt done id=644 AWFYVariable>>#determinedBy: |Tier 2|Time 7( 3+4 )ms|AST 8|Inlined 0Y 0N|IR 56/ 116|CodeSize 323|Addr 0x7f9fc4ae5000|Timestamp 55496277826138150|Src n/a
[engine] opt done id=656 [] in AWFYPlanner>>#addConstraintsConsuming:to: |Tier 2|Time 151( 75+76 )ms|AST 64|Inlined 2Y 0N|IR 980/ 1953|CodeSize 7921|Addr 0x7f9fc4ae7000|Timestamp 55496277826428705|Src n/a
[engine] opt done id=721 AWFYScaleConstraint>>#execute |Tier 2|Time 137( 98+39 )ms|AST 131|Inlined 5Y 0N|IR 758/ 1043|CodeSize 3145|Addr 0x7f9fc4ae3000|Timestamp 55496277923668328|Src n/a
[engine] opt inval. id=645 AWFYPlanner>>#addPropagate:mark: |Timestamp 55496278117771949|Src n/a|Reason null
[engine] opt deopt id=643 AWFYBinaryConstraint>>#output | |Timestamp 55496278117984767|Src n/a
[engine] opt deopt id=645 AWFYPlanner>>#addPropagate:mark: | |Timestamp 55496278118032541|Src n/a
[engine] opt done id=697 AWFYVector>>#forEach: <split-697> |Tier 2|Time 259( 91+169 )ms|AST 74|Inlined 3Y 0N|IR 1152/ 3439|CodeSize 15212|Addr 0x7f9fc4ade000|Timestamp 55496278183241101|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 0x7f9fc4adb000|Timestamp 55496278254180641|Src n/a
[engine] opt done id=633 AWFYPlanner>>#incrementalAdd: |Tier 2|Time 491( 441+49 )ms|AST 72|Inlined 1Y 2N|IR 323/ 993|CodeSize 3495|Addr 0x7f9fc4ad9000|Timestamp 55496278316818631|Src n/a
[engine] opt done id=708 AWFYPlanner class>>#projectionTest: |Tier 1|Time 152( 125+27 )ms|AST 528|Inlined 0Y 17N|IR 1033/ 1372|CodeSize 6988|Addr 0x7f9fc4ad6000|Timestamp 55496278406782585|Src n/a
[engine] opt done id=700 AWFYVector>>#forEach: <split-700> |Tier 2|Time 799( 329+470 )ms|AST 74|Inlined 33Y 0N|IR 4163/ 7088|CodeSize 28541|Addr 0x7f9fc4ace000|Timestamp 55496279206138803|Src n/a
[engine] opt done id=638 AWFYStrength>>#stronger: |Tier 2|Time 11( 8+3 )ms|AST 24|Inlined 0Y 0N|IR 35/ 90|CodeSize 268|Addr 0x7f9fc4acc000|Timestamp 55496279217815746|Src n/a
[engine] opt done id=645 AWFYPlanner>>#addPropagate:mark: |Tier 2|Time 933( 464+469 )ms|AST 143|Inlined 43Y 1N|IR 4499/ 8158|CodeSize 31190|Addr 0x7f9fc4ac3000|Timestamp 55496279250053690|Src n/a
[engine] opt done id=636 AWFYBinaryConstraint>>#chooseMethod: |Tier 2|Time 114( 73+41 )ms|AST 205|Inlined 4Y 0N|IR 718/ 1489|CodeSize 4965|Addr 0x7f9fc4ac0000|Timestamp 55496279332276808|Src n/a
[engine] opt done id=635 AWFYAbstractConstraint>>#satisfy:propagate: |Tier 2|Time 1529( 706+823 )ms|AST 220|Inlined 75Y 6N|IR 7183/ 15790|CodeSize 61705|Addr 0x7f9fc4aaf000|Timestamp 55496279355888562|Src n/a
[engine] opt done id=646 AWFYVector class>>#with: |Tier 2|Time 129( 100+29 )ms|AST 42|Inlined 4Y 0N|IR 576/ 841|CodeSize 2912|Addr 0x7f9fc4aad000|Timestamp 55496279378840631|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 0x7f9fc4aa9000|Timestamp 55496279387626347|Src n/a
[engine] opt done id=694 AWFYVector>>#forEach: <split-694> |Tier 2|Time 124( 33+91 )ms|AST 74|Inlined 1Y 0N|IR 408/ 2534|CodeSize 10277|Addr 0x7f9fc4aa5000|Timestamp 55496279519146876|Src n/a
[engine] opt done id=174 SequenceableCollection>>#first |Tier 1|Time 11( 7+4 )ms|AST 18|Inlined 0Y 0N|IR 108/ 234|CodeSize 827|Addr 0x7f9fc4aa3000|Timestamp 55496279530469217|Src n/a
[engine] opt done id=659 SequenceableCollection>>#last |Tier 1|Time 12( 8+4 )ms|AST 21|Inlined 0Y 0N|IR 123/ 250|CodeSize 959|Addr 0x7f9fc4aa1000|Timestamp 55496279542301356|Src n/a
[engine] opt done id=589 Integer>>#>> |Tier 2|Time 9( 6+3 )ms|AST 33|Inlined 0Y 0N|IR 28/ 77|CodeSize 242|Addr 0x7f9fc4a9f000|Timestamp 55496279551394109|Src n/a
[engine] opt done id=649 AWFYBinaryConstraint>>#recalculate |Tier 2|Time 185( 124+61 )ms|AST 131|Inlined 13Y 0N|IR 1291/ 1511|CodeSize 4470|Addr 0x7f9fc4a9c000|Timestamp 55496279564072977|Src n/a
[engine] opt done id=588 AWFYSomDictionary>>#hash: |Tier 2|Time 22( 19+3 )ms|AST 61|Inlined 1Y 0N|IR 26/ 73|CodeSize 230|Addr 0x7f9fc4a9a000|Timestamp 55496279573863201|Src n/a
[engine] opt done id=590 AWFYSomDictionary>>#bucketIdx: |Tier 2|Time 17( 10+7 )ms|AST 35|Inlined 0Y 0N|IR 95/ 188|CodeSize 648|Addr 0x7f9fc4a98000|Timestamp 55496279580918161|Src n/a
[engine] opt done id=720 AWFYScaleConstraint>>#recalculate |Tier 2|Time 208( 140+68 )ms|AST 159|Inlined 13Y 0N|IR 1455/ 1748|CodeSize 5064|Addr 0x7f9fc4a95000|Timestamp 55496279596155865|Src n/a
[engine] opt done id=610 AWFYDictIdEntry>>#match:key: |Tier 2|Time 12( 7+4 )ms|AST 26|Inlined 0Y 0N|IR 39/ 122|CodeSize 357|Addr 0x7f9fc4a93000|Timestamp 55496279607978994|Src n/a
[engine] opt done id=609 AWFYSomDictionary>>#bucket: |Tier 2|Time 28( 20+8 )ms|AST 28|Inlined 1Y 0N|IR 157/ 205|CodeSize 660|Addr 0x7f9fc4a91000|Timestamp 55496279608942993|Src n/a
[engine] opt done id=608 AWFYSomDictionary>>#at: |Tier 2|Time 70( 60+10 )ms|AST 86|Inlined 5Y 0N|IR 237/ 303|CodeSize 975|Addr 0x7f9fc4a8f000|Timestamp 55496279644153325|Src n/a
[engine] opt done id=611 AWFYStrength class>>#of: |Tier 2|Time 97( 87+11 )ms|AST 21|Inlined 6Y 0N|IR 283/ 337|CodeSize 1117|Addr 0x7f9fc4a8d000|Timestamp 55496279705661364|Src n/a
[engine] opt done id=629 AWFYAbstractConstraint>>#initialize: |Tier 2|Time 112( 93+19 )ms|AST 21|Inlined 7Y 0N|IR 377/ 817|CodeSize 2525|Addr 0x7f9fc4a8b000|Timestamp 55496279755891764|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 0x7f9fc4a88000|Timestamp 55496279857980017|Src n/a
[engine] opt done id=681 AWFYAbstractConstraint>>#inputsKnown: |Tier 2|Time 117( 81+35 )ms|AST 38|Inlined 7Y 0N|IR 716/ 768|CodeSize 2362|Addr 0x7f9fc4a86000|Timestamp 55496279974826560|Src n/a
[engine] opt done id=679 AWFYPlanner>>#makePlan: |Tier 2|Time 987( 303+684 )ms|AST 207|Inlined 23Y 1N|IR 2650/ 11264|CodeSize 53910|Addr 0x7f9fc4a77000|Timestamp 55496280692461285|Src n/a
[engine] opt done id=630 AWFYAbstractConstraint>>#addConstraint: |Tier 2|Time 1184( 522+662 )ms|AST 42|Inlined 17Y 1N|IR 5273/ 11998|CodeSize 57893|Addr 0x7f9fc4a67000|Timestamp 55496280793473299|Src n/a
[engine] opt done id=699 AWFYPlanner>>#constraintsConsuming:do: |Tier 2|Time 871( 350+521 )ms|AST 54|Inlined 34Y 0N|IR 4206/ 6571|CodeSize 27893|Addr 0x7f9fc4a5f000|Timestamp 55496281564087866|Src n/a
[engine] opt done id=708 AWFYPlanner class>>#projectionTest: |Tier 2|Time 1509( 858+650 )ms|AST 528|Inlined 81Y 6N|IR 3743/ 13574|CodeSize 58621|Addr 0x7f9fc4a4f000|Timestamp 55496282302347709|Src n/a
[engine] opt done id=624 AWFYStrength class>>#SymRequired |Tier 2|Time 8( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 19/ 70|CodeSize 227|Addr 0x7f9fc4a4d000|Timestamp 55496282310630331|Src n/a
[engine] opt done id=696 AWFYPlanner>>#removePropagateFrom: |Tier 2|Time 2440( 631+1808)ms|AST 206|Inlined 58Y 0N|IR 7075/ 21632|CodeSize 97631|Addr 0x7f9fc4a34000|Timestamp 55496282414677314|Src n/a
[engine] opt done id=628 AWFYBinaryConstraint>>#initializeVar:var:strength:addTo: |Tier 2|Time 128( 91+37 )ms|AST 26|Inlined 8Y 0N|IR 515/ 1720|CodeSize 5609|Addr 0x7f9fc4a31000|Timestamp 55496282439503321|Src n/a
[engine] opt done id=726 AWFYVector>>#at: |Tier 2|Time 19( 12+7 )ms|AST 33|Inlined 0Y 0N|IR 80/ 178|CodeSize 581|Addr 0x7f9fc4a2f000|Timestamp 55496282458531646|Src n/a
[engine] created adapter i2c_J_AAJA | CodeAddress 0x7f9fc4a2e000
[engine] created adapter c2i_A_AAAAJA | CodeAddress 0x7f9fc4a2d000
[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 0x7f9fc4a2b000|Timestamp 55496282503744321|Src n/a
[engine] opt done id=684 [] in AWFYAbstractConstraint>>#inputsKnown: |Tier 2|Time 18( 14+5 )ms|AST 52|Inlined 0Y 0N|IR 88/ 123|CodeSize 249|Addr 0x7f9fc4a29000|Timestamp 55496282522216610|Src n/a
[engine] created adapter i2c_A_AAAAJA | CodeAddress 0x7f9fc4a28000
[engine] opt done id=709 AWFYVariable class>>#value: |Tier 2|Time 121( 78+43 )ms|AST 40|Inlined 13Y 0N|IR 638/ 2126|CodeSize 7314|Addr 0x7f9fc4a25000|Timestamp 55496282535646869|Src n/a
[engine] opt done id=725 [] in AWFYPlanner>>#changeVar:newValue: |Tier 1|Time 22( 17+5 )ms|AST 34|Inlined 0Y 2N|IR 204/ 289|CodeSize 1019|Addr 0x7f9fc4a23000|Timestamp 55496282544170317|Src n/a
[engine] opt done id=661 AWFYStayConstraint class>>#var:strength:addTo: |Tier 2|Time 466( 455+11 )ms|AST 36|Inlined 1Y 1N|IR 88/ 521|CodeSize 1871|Addr 0x7f9fc4a21000|Timestamp 55496283010696070|Src n/a
[engine] opt done id=663 AWFYUnaryConstraint>>#initializeVar:strength:addTo: |Tier 2|Time 634( 605+29 )ms|AST 39|Inlined 8Y 1N|IR 546/ 1175|CodeSize 3806|Addr 0x7f9fc4a1f000|Timestamp 55496283169393793|Src n/a
[engine] opt done id=626 Behavior>>#new <split-626> |Tier 2|Time 20( 8+11 )ms|AST 26|Inlined 0Y 0N|IR 94/ 575|CodeSize 2299|Addr 0x7f9fc4a1d000|Timestamp 55496283189155699|Src n/a
[engine] opt done id=616 AWFYPlanner class>>#chainTest: |Tier 2|Time 1814(1257+557 )ms|AST 453|Inlined 55Y 6N|IR 3494/ 9244|CodeSize 39965|Addr 0x7f9fc4a12000|Timestamp 55496283378763126|Src n/a
[engine] opt done id=623 AWFYStrength class>>#absoluteWeakest |Tier 2|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 19/ 70|CodeSize 227|Addr 0x7f9fc4a10000|Timestamp 55496283385784910|Src n/a
[engine] opt done id=634 AWFYPlanner>>#newMark |Tier 2|Time 8( 5+3 )ms|AST 15|Inlined 0Y 0N|IR 77/ 115|CodeSize 241|Addr 0x7f9fc4a0e000|Timestamp 55496283394258349|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 0x7f9fc4a0c000|Timestamp 55496283412544292|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 1617|Addr 0x7f9fc4a0a000|Timestamp 55496283431486359|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 0x7f9fc4a04000|Timestamp 55496283512800934|Src n/a
[engine] opt done id=723 AWFYVector>>#forEach: <split-723> |Tier 1|Time 39( 22+16 )ms|AST 74|Inlined 0Y 1N|IR 333/ 1043|CodeSize 5063|Addr 0x7f9fc4a01000|Timestamp 55496283551769688|Src n/a
[engine] opt done id=693 AWFYVector>>#capacity |Tier 1|Time 10( 6+4 )ms|AST 13|Inlined 0Y 0N|IR 112/ 259|CodeSize 927|Addr 0x7f9fc49ff000|Timestamp 55496283562266881|Src n/a
[engine] opt done id=677 AWFYVector class>>#new |Tier 1|Time 11( 7+4 )ms|AST 19|Inlined 0Y 1N|IR 159/ 238|CodeSize 755|Addr 0x7f9fc49fd000|Timestamp 55496283573262977|Src n/a
[engine] opt done id=706 AWFYVector>>#forEach: <split-706> |Tier 1|Time 37( 22+15 )ms|AST 74|Inlined 0Y 1N|IR 326/ 1014|CodeSize 4628|Addr 0x7f9fc49fa000|Timestamp 55496283610383286|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 0x7f9fc49f8000|Timestamp 55496283635277881|Src n/a
[engine] created adapter i2c_A_AAJ | CodeAddress 0x7f9fc49f7000
[engine] created adapter c2i_J_AAJ | CodeAddress 0x7f9fc49f6000
[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 0x7f9fc49f4000|Timestamp 55496283691283682|Src n/a
[engine] opt done id=673 AWFYUnaryConstraint>>#markUnsatisfied |Tier 1|Time 8( 5+3 )ms|AST 7|Inlined 0Y 0N|IR 167/ 204|CodeSize 672|Addr 0x7f9fc49f2000|Timestamp 55496283699298519|Src n/a
[engine] opt done id=688 AWFYAbstractConstraint>>#destroyConstraint: |Tier 1|Time 22( 16+6 )ms|AST 46|Inlined 0Y 2N|IR 210/ 308|CodeSize 1107|Addr 0x7f9fc49f0000|Timestamp 55496283724733294|Src n/a
[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 0x7f9fc49ee000|Timestamp 55496283748056240|Src n/a
[engine] opt done id=678 [] in AWFYPlanner>>#extractPlanFromConstraints: |Tier 1|Time 18( 13+4 )ms|AST 48|Inlined 0Y 1N|IR 175/ 266|CodeSize 965|Addr 0x7f9fc49ec000|Timestamp 55496283766055261|Src n/a
[engine] opt done id=676 AWFYPlanner>>#extractPlanFromConstraints: |Tier 1|Time 60( 25+35 )ms|AST 57|Inlined 0Y 3N|IR 518/ 3000|CodeSize 12669|Addr 0x7f9fc49e7000|Timestamp 55496283784688194|Src n/a
[engine] opt done id=689 AWFYPlanner>>#incrementalRemove: |Tier 1|Time 55( 29+26 )ms|AST 84|Inlined 0Y 4N|IR 443/ 2382|CodeSize 10300|Addr 0x7f9fc49e3000|Timestamp 55496283820997324|Src n/a
[engine] created adapter c2i_J_AAJA | CodeAddress 0x7f9fc49e2000
[engine] opt done id=671 AWFYEditConstraint class>>#var:strength:addTo: |Tier 1|Time 17( 12+5 )ms|AST 36|Inlined 0Y 2N|IR 203/ 288|CodeSize 1021|Addr 0x7f9fc49e0000|Timestamp 55496283838535579|Src n/a
[engine] opt done id=672 Behavior>>#new <split-672> |Tier 1|Time 14( 9+5 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f9fc49de000|Timestamp 55496283852416197|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 0x7f9fc49dc000|Timestamp 55496283859110758|Src n/a
[engine] opt done id=722 AWFYPlanner>>#changeVar:newValue: |Tier 1|Time 94( 52+42 )ms|AST 113|Inlined 0Y 6N|IR 667/ 3509|CodeSize 15238|Addr 0x7f9fc49d7000|Timestamp 55496283880106193|Src n/a
[engine] created adapter i2c_A_AAAJJA | CodeAddress 0x7f9fc49d6000
[engine] created adapter c2i_A_AAAJJA | CodeAddress 0x7f9fc49d5000
[engine] opt done id=373 String>>#, |Tier 1|Time 35( 28+6 )ms|AST 56|Inlined 0Y 2N|IR 276/ 405|CodeSize 1534|Addr 0x7f9fc49d3000|Timestamp 55496283915984730|Src n/a
[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 0x7f9fc49d1000|Timestamp 55496283926591720|Src n/a
[engine] opt done id=299 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 1|Time 89( 61+27 )ms|AST 190|Inlined 0Y 1N|IR 705/ 1562|CodeSize 6920|Addr 0x7f9fc49ce000|Timestamp 55496283969874092|Src n/a
[engine] opt done id=685 AWFYPlan>>#execute |Tier 2|Time 369( 141+228 )ms|AST 22|Inlined 14Y 0N|IR 1674/ 3893|CodeSize 14961|Addr 0x7f9fc49c9000|Timestamp 55496284137453568|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 0x7f9fc49c7000|Timestamp 55496284148721640|Src n/a
[engine] opt inval. id=685 AWFYPlan>>#execute |Timestamp 55496284175412015|Src n/a|Reason null
[engine] opt done id=685 AWFYPlan>>#execute |Tier 1|Time 34( 12+22 )ms|AST 22|Inlined 0Y 1N|IR 287/ 1941|CodeSize 8276|Addr 0x7f9fc49c3000|Timestamp 55496284209563010|Src n/a
[engine] opt done id=685 AWFYPlan>>#execute |Tier 2|Time 388( 156+232 )ms|AST 22|Inlined 14Y 0N|IR 1674/ 3964|CodeSize 16229|Addr 0x7f9fc49be000|Timestamp 55496284599006436|Src n/a
[engine] opt done id=724 Integer>>#timesRepeat: |Tier 2|Time 542( 168+374 )ms|AST 48|Inlined 17Y 0N|IR 1919/ 5884|CodeSize 26125|Addr 0x7f9fc49b6000|Timestamp 55496285127241729|Src n/a
[engine] opt inval. id=724 Integer>>#timesRepeat: |Timestamp 55496285420691564|Src n/a|Reason null
[engine] opt deopt id=654 AWFYVariable>>#value: | |Timestamp 55496285420879028|Src n/a
[engine] opt deopt id=725 [] in AWFYPlanner>>#changeVar:newValue: | |Timestamp 55496285420926802|Src n/a
[engine] opt deopt id=724 Integer>>#timesRepeat: | |Timestamp 55496285421019346|Src n/a
[engine] opt done id=724 Integer>>#timesRepeat: |Tier 1|Time 29( 14+14 )ms|AST 48|Inlined 0Y 1N|IR 303/ 878|CodeSize 4039|Addr 0x7f9fc49b4000|Timestamp 55496285449759878|Src n/a
[engine] opt done id=725 [] in AWFYPlanner>>#changeVar:newValue: |Tier 2|Time 385( 149+236 )ms|AST 34|Inlined 16Y 0N|IR 1771/ 3995|CodeSize 16805|Addr 0x7f9fc49ae000|Timestamp 55496285805902461|Src n/a
[engine] opt inval. id=725 [] in AWFYPlanner>>#changeVar:newValue: |Timestamp 55496285838881249|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 0x7f9fc49ac000|Timestamp 55496285855224388|Src n/a
[engine] opt done id=724 Integer>>#timesRepeat: |Tier 2|Time 626( 197+429 )ms|AST 48|Inlined 17Y 0N|IR 1919/ 5951|CodeSize 25205|Addr 0x7f9fc49a4000|Timestamp 55496286155493805|Src n/a
[engine] opt done id=725 [] in AWFYPlanner>>#changeVar:newValue: |Tier 2|Time 406( 166+240 )ms|AST 34|Inlined 16Y 0N|IR 1771/ 4066|CodeSize 16629|Addr 0x7f9fc499e000|Timestamp 55496286271201038|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 0x7f9fc499c000|Timestamp 55496286842506026|Src n/a
[engine] created adapter i2c_A_AAACA | CodeAddress 0x7f9fc499b000
[engine] created adapter i2c_J_AAC | CodeAddress 0x7f9fc499a000
[engine] opt done id=553 Character>>#asUnicode |Tier 1|Time 24( 21+2 )ms|AST 31|Inlined 0Y 0N|IR 89/ 125|CodeSize 454|Addr 0x7f9fc4998000|Timestamp 55496287743076944|Src n/a
[engine] created adapter c2i_J_AAC | CodeAddress 0x7f9fc4997000
[engine] created adapter c2i_A_AAAC | CodeAddress 0x7f9fc4996000
[engine] opt done id=551 UTF8TextConverter>>#nextPut:toStream: |Tier 1|Time 74( 60+14 )ms|AST 130|Inlined 0Y 5N|IR 427/ 723|CodeSize 2820|Addr 0x7f9fc4994000|Timestamp 55496287794048677|Src n/a
[engine] created adapter c2i_A_AAAAZ | CodeAddress 0x7f9fc4992000
[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 0x7f9fc4990000|Timestamp 55496288604634268|Src n/a
[engine] opt done id=499 FileStream class>>#stdout |Tier 1|Time 27( 21+6 )ms|AST 37|Inlined 0Y 1N|IR 201/ 403|CodeSize 1464|Addr 0x7f9fc498e000|Timestamp 55496288606095772|Src n/a
[engine] opt done id=566 MultiByteFileStream>>#nextPutAll: |Tier 1|Time 28( 20+8 )ms|AST 65|Inlined 0Y 2N|IR 230/ 391|CodeSize 1441|Addr 0x7f9fc498c000|Timestamp 55496288607144772|Src n/a
[engine] created adapter i2c_J_AAJ | CodeAddress 0x7f9fc498b000
[engine] created adapter c2i_A_AAJ | CodeAddress 0x7f9fc498a000
[engine] opt done id=728 Object>>#asString |Tier 1|Time 16( 13+3 )ms|AST 17|Inlined 0Y 1N|IR 156/ 227|CodeSize 689|Addr 0x7f9fc4988000|Timestamp 55496289038770163|Src n/a
[engine] opt done id=730 SmallInteger>>#decimalDigitLength |Tier 1|Time 22( 19+3 )ms|AST 61|Inlined 0Y 0N|IR 142/ 193|CodeSize 675|Addr 0x7f9fc4986000|Timestamp 55496289044159043|Src n/a
[engine] opt done id=727 AWFYRun>>#printResult: |Tier 1|Time 30( 23+8 )ms|AST 68|Inlined 0Y 5N|IR 337/ 484|CodeSize 1724|Addr 0x7f9fc4984000|Timestamp 55496289052545595|Src n/a
[engine] created adapter i2c_A_AAAJAJ | CodeAddress 0x7f9fc4983000
[engine] created adapter i2c_A_AAAJAJA | CodeAddress 0x7f9fc4982000
[engine] created adapter c2i_A_AAAJAJ | CodeAddress 0x7f9fc4981000
[engine] created adapter c2i_A_AAAJAJA | CodeAddress 0x7f9fc4980000
[engine] opt done id=570 MultiByteFileStream>>#basicNext:putAll:startingAt: |Tier 1|Time 25( 22+3 )ms|AST 23|Inlined 0Y 1N|IR 164/ 235|CodeSize 805|Addr 0x7f9fc497e000|Timestamp 55496289459594116|Src n/a
[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 0x7f9fc497c000|Timestamp 55496289460813607|Src n/a
[engine] opt done id=569 TextConverter>>#next:putAll:startingAt:toStream: |Tier 1|Time 47( 37+10 )ms|AST 133|Inlined 0Y 2N|IR 312/ 499|CodeSize 1931|Addr 0x7f9fc497a000|Timestamp 55496289481527218|Src n/a
[engine] opt done id=571 StandardFileStream>>#next:putAll:startingAt: |Tier 1|Time 27( 18+8 )ms|AST 65|Inlined 0Y 0N|IR 228/ 502|CodeSize 2204|Addr 0x7f9fc4978000|Timestamp 55496289486688754|Src n/a
[engine] created adapter i2c_A_AAAC | CodeAddress 0x7f9fc4977000
[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 0x7f9fc4975000|Timestamp 55496289846387766|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 0x7f9fc4973000|Timestamp 55496289851010239|Src n/a
[engine] created adapter c2i_A_AAACA | CodeAddress 0x7f9fc4972000
[engine] opt done id=573 MultiByteFileStream>>#nextPut: |Tier 1|Time 30( 24+5 )ms|AST 35|Inlined 0Y 1N|IR 181/ 317|CodeSize 1125|Addr 0x7f9fc4970000|Timestamp 55496289865834112|Src n/a
[engine] opt done id=575 StandardFileStream>>#nextPutAll: |Tier 1|Time 35( 25+10 )ms|AST 90|Inlined 0Y 0N|IR 285/ 628|CodeSize 2779|Addr 0x7f9fc496e000|Timestamp 55496289881693646|Src n/a
[engine] opt done id=576 StandardFileStream>>#flush |Tier 1|Time 14( 7+6 )ms|AST 19|Inlined 0Y 0N|IR 156/ 269|CodeSize 936|Addr 0x7f9fc496c000|Timestamp 55496290263471387|Src n/a
[engine] opt done id=615 AWFYDeltaBlue>>#innerBenchmarkLoop: |Tier 1|Time 21( 16+5 )ms|AST 39|Inlined 0Y 2N|IR 201/ 283|CodeSize 1027|Addr 0x7f9fc496a000|Timestamp 55496290270847074|Src n/a
[engine] opt done id=614 AWFYRun>>#measure: |Tier 1|Time 38( 30+8 )ms|AST 93|Inlined 0Y 2N|IR 310/ 444|CodeSize 1667|Addr 0x7f9fc4968000|Timestamp 55496290287340380|Src n/a
[engine] opt done id=691 AWFYVariable>>#removeConstraint: |Tier 2|Time 189( 113+76 )ms|AST 33|Inlined 4Y 0N|IR 664/ 1991|CodeSize 7749|Addr 0x7f9fc4965000|Timestamp 55496304781491073|Src n/a
[engine] opt done id=692 AWFYVector>>#remove: |Tier 2|Time 178( 111+67 )ms|AST 81|Inlined 3Y 0N|IR 579/ 1795|CodeSize 7237|Addr 0x7f9fc4962000|Timestamp 55496304782056747|Src n/a
[engine] opt done id=690 AWFYUnaryConstraint>>#removeFromGraph |Tier 2|Time 240( 153+87 )ms|AST 31|Inlined 5Y 0N|IR 747/ 2095|CodeSize 7931|Addr 0x7f9fc495f000|Timestamp 55496304818239807|Src n/a
[engine] opt done id=723 AWFYVector>>#forEach: <split-723> |Tier 2|Time 224( 82+142 )ms|AST 74|Inlined 2Y 0N|IR 915/ 2916|CodeSize 13045|Addr 0x7f9fc495a000|Timestamp 55496305005732889|Src n/a
[engine] opt done id=706 AWFYVector>>#forEach: <split-706> |Tier 2|Time 598( 532+66 )ms|AST 74|Inlined 3Y 2N|IR 603/ 1358|CodeSize 5189|Addr 0x7f9fc4957000|Timestamp 55496311991251033|Src n/a
[engine] opt done id=729 SmallInteger>>#printString |Tier 2|Time 100( 57+43 )ms|AST 156|Inlined 4Y 1N|IR 281/ 823|CodeSize 4349|Addr 0x7f9fc4954000|Timestamp 55496316432620858|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 0x7f9fc4951000|Timestamp 55496326135048519|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 0x7f9fc494f000|Timestamp 55496329925080558|Src n/a
[engine] opt done id=672 Behavior>>#new <split-672> |Tier 2|Time 18( 10+8 )ms|AST 26|Inlined 0Y 0N|IR 31/ 372|CodeSize 1369|Addr 0x7f9fc494d000|Timestamp 55496330713888507|Src n/a
[engine] opt done id=671 AWFYEditConstraint class>>#var:strength:addTo: |Tier 2|Time 431( 421+10 )ms|AST 36|Inlined 1Y 1N|IR 88/ 521|CodeSize 1871|Addr 0x7f9fc494b000|Timestamp 55496331127350944|Src n/a
[engine] opt done id=676 AWFYPlanner>>#extractPlanFromConstraints: |Tier 2|Time 1248( 385+863 )ms|AST 57|Inlined 31Y 1N|IR 3349/ 13833|CodeSize 66317|Addr 0x7f9fc4939000|Timestamp 55496331957395228|Src n/a
[engine] opt done id=689 AWFYPlanner>>#incrementalRemove: |Tier 2|Time 3120( 892+2228)ms|AST 84|Inlined 70Y 2N|IR 8471/ 24443|CodeSize 107217|Addr 0x7f9fc491d000|Timestamp 55496334247397618|Src n/a
[engine] opt done id=688 AWFYAbstractConstraint>>#destroyConstraint: |Tier 2|Time 3528(1039+2489)ms|AST 46|Inlined 77Y 2N|IR 9169/ 26495|CodeSize 115429|Addr 0x7f9fc48ff000|Timestamp 55496334291063298|Src n/a
[engine] opt done id=16 String class>>#new: |Tier 2|Time 42( 31+11 )ms|AST 48|Inlined 2Y 1N|IR 102/ 509|CodeSize 2424|Addr 0x7f9fc48fd000|Timestamp 55496336965259144|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 0x7f9fc48fb000|Timestamp 55496342381786723|Src n/a
[engine] opt done id=722 AWFYPlanner>>#changeVar:newValue: |Tier 2|Time 960( 883+77 )ms|AST 113|Inlined 6Y 4N|IR 723/ 3814|CodeSize 14813|Addr 0x7f9fc48f6000|Timestamp 55496344500682747|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 0x7f9fc5be9000|Timestamp 55496363116642346|Src n/a
[engine] opt done id=373 String>>#, |Tier 2|Time 145( 99+46 )ms|AST 56|Inlined 9Y 2N|IR 721/ 1569|CodeSize 6604|Addr 0x7f9fc5be6000|Timestamp 55496364036385927|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 0x7f9fc5be4000|Timestamp 55496364349992769|Src n/a
[engine] opt inval. id=729 SmallInteger>>#printString |Timestamp 55496402388276363|Src n/a|Reason null
[engine] opt inval. id=730 SmallInteger>>#decimalDigitLength |Timestamp 55496402388637810|Src n/a|Reason null
[engine] opt inval. id=569 TextConverter>>#next:putAll:startingAt:toStream: |Timestamp 55496402389451572|Src n/a|Reason null
[engine] Truffle runtime statistics for engine 1
Compilations : 321
Success : 310
Temporary Bailouts : 9
jdk.graal.compiler.core.common.CancellationBailoutException: Compilation cancelled.: 9
Permanent Bailouts : 0
Failed : 0
Interrupted : 2
Invalidated : 73
Unknown Reason : 62
Profiled Argument Types : 6
Latest layout assumption Layout no longer valid: 3
Profiled Return Type : 2
Queues : 397
Dequeues : 86
null : 40
Target inlined into only caller: 38
Latest layout assumption Layout no longer valid: 3
Profiled Return Type : 3
Profiled Argument Types : 2
Splits : 78
Compilation Accuracy : 0.772586
Queue Accuracy : 0.783375
Compilation Utilization : 0.346344
Remaining Compilation Queue : 0
Time to queue : count= 397, sum=2349073960, min= 1041, average= 5917062.87, max=128430585, maxTarget=TextConverter>>#next:putAll:startingAt:toStream:
Time waiting in queue : count= 321, sum= 244383796, min= 13, average= 761320.24, max= 8892943, maxTarget=AWFYPlanner>>#newMark
--------------------------- :
AST node statistics :
Truffle node count : count= 311, sum= 96966, min= 6, average= 311.79, max= 5950, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Trivial : count= 311, sum= 37682, min= 1, average= 121.16, max= 2360, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Non Trivial : count= 311, sum= 59284, min= 5, average= 190.62, max= 3590, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Monomorphic : count= 311, sum= 57949, min= 5, average= 186.33, max= 3516, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Polymorphic : count= 311, sum= 1335, min= 0, average= 4.29, max= 74, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Megamorphic : count= 311, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Behavior>>#new <split-598>
Truffle call count : count= 311, sum= 1495, min= 0, average= 4.81, max= 87, maxTarget=AWFYPlanner class>>#projectionTest:
Indirect : count= 311, sum= 8, min= 0, average= 0.03, max= 1, maxTarget=AWFYVector>>#forEach:
Direct : count= 311, sum= 1487, min= 0, average= 4.78, max= 87, maxTarget=AWFYPlanner class>>#projectionTest:
Dispatched : count= 311, sum= 487, min= 0, average= 1.57, max= 17, maxTarget=AWFYPlanner class>>#chainTest:
Inlined : count= 311, sum= 1000, min= 0, average= 3.22, max= 81, maxTarget=AWFYPlanner class>>#projectionTest:
---------- :
Cloned : count= 311, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Behavior>>#new <split-598>
Not Cloned : count= 311, sum= 1471, min= 0, average= 4.73, max= 87, maxTarget=AWFYPlanner class>>#projectionTest:
Truffle loops : count= 311, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Behavior>>#new <split-598>
--------------------------- :
Compilation Tier 1 :
Compilation Rate : 106978.50 bytes/second
Truffle Tier Rate : 175741.58 bytes/second
Graal Tier Rate : 304608.24 bytes/second
Installation Rate : 2669555.84 bytes/second
Time for compilation (us) : count= 205, sum= 8157610, min= 6638, average= 39793.22, max= 303617, maxTarget=AWFYAbstractConstraint>>#satisfy:propagate:
Truffle Tier (us) : count= 205, sum= 4965751, min= 3550, average= 24223.18, max= 125289, maxTarget=AWFYPlanner class>>#projectionTest:
Graal Tier (us) : count= 205, sum= 2864955, min= 2054, average= 13975.39, max= 183894, maxTarget=AWFYAbstractConstraint>>#satisfy:propagate:
Code Installation (us) : count= 205, sum= 326904, min= 311, average= 1594.65, max= 10392, maxTarget=AWFYAbstractConstraint>>#satisfy:propagate:
Graal node count :
After Truffle Tier : count= 205, sum= 69069, min= 88, average= 336.92, max= 2183, maxTarget=AWFYAbstractConstraint>>#satisfy:propagate:
After Graal Tier : count= 205, sum= 206978, min= 124, average= 1009.65, max= 12501, maxTarget=AWFYAbstractConstraint>>#satisfy:propagate:
Graal compilation result :
Code size : count= 205, sum= 872689, min= 454, average= 4257.02, max= 54266, maxTarget=AWFYAbstractConstraint>>#satisfy:propagate:
Total frame size : count= 205, sum= 30480, min= 48, average= 148.68, max= 784, maxTarget=AWFYAbstractConstraint>>#satisfy:propagate:
Exception handlers : count= 205, sum= 717, min= 1, average= 3.50, max= 18, maxTarget=AWFYPlanner class>>#chainTest:
Infopoints : count= 205, sum= 8498, min= 5, average= 41.45, max= 427, maxTarget=AWFYAbstractConstraint>>#satisfy:propagate:
CALL : count= 205, sum= 8498, min= 5, average= 41.45, 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= 4257, min= 3, average= 20.77, max= 155, maxTarget=AWFYAbstractConstraint>>#satisfy:propagate:
--------------------------- :
Compilation Tier 2 :
Compilation Rate : 33697.80 bytes/second
Truffle Tier Rate : 74755.39 bytes/second
Graal Tier Rate : 71392.84 bytes/second
Installation Rate : 2923607.46 bytes/second
Time for compilation (us) : count= 114, sum= 36320797, min= 6858, average= 318603.48, max= 3528307, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Truffle Tier (us) : count= 105, sum= 16372479, min= 3354, average= 155928.37, max= 1257194, maxTarget=AWFYPlanner class>>#chainTest:
Graal Tier (us) : count= 105, sum= 17143609, min= 2113, average= 163272.47, max= 2442174, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Code Installation (us) : count= 105, sum= 418637, min= 333, average= 3987.02, max= 46857, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Graal node count :
After Truffle Tier : count= 106, sum= 110237, min= 14, average= 1039.97, max= 9169, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
After Graal Tier : count= 105, sum= 291874, min= 30, average= 2779.75, max= 26495, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Graal compilation result :
Code size : count= 105, sum= 1223931, min= 83, average= 11656.49, max= 115429, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Total frame size : count= 105, sum= 21824, min= 32, average= 207.85, max= 1104, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Exception handlers : count= 105, sum= 143, min= 0, average= 1.36, max= 15, maxTarget=AWFYAbstractConstraint>>#satisfy:propagate:
Infopoints : count= 105, sum= 6043, min= 2, average= 57.55, max= 567, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
CALL : count= 105, sum= 6043, min= 2, average= 57.55, max= 567, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Marks : count= 105, sum= 741, min= 2, average= 7.06, max= 23, maxTarget=[] in AWFYPlanner>>#addConstraintsConsuming:to:
Data references : count= 105, sum= 6441, min= 0, average= 61.34, max= 524, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
# Havlak (iterations: 300, problem size: 1500) on Sun Oct 13 14:41:37 UTC 2024
# `/home/fniephaus/dev/graal/sdk/mxbuild/linux-amd64/SMALLTALK_NATIVE_STANDALONE_SVM_JAVA22/trufflesqueak-24.0.2-linux-amd64/bin/trufflesqueak --experimental-options --smalltalk.disable-startup --smalltalk.disable-interrupts --engine.Mode=default --engine.TraceCompilation --engine.CompilationStatistics --log.file="/home/fniephaus/dev/are-we-fast-yet/traces/Havlak.trace.log" --quiet --code "AWFYHarness run: #('Havlak' 300 1500)"`
[engine] created adapter i2c_A_AAA | CodeAddress 0x7f3c1943f000
[engine] created adapter i2c_A_AAAJ | CodeAddress 0x7f3c19440000
[engine] created adapter i2c_A_AAAA | CodeAddress 0x7f3c1943e000
[engine] created adapter c2i_A_AAA | CodeAddress 0x7f3c1943d000
[engine] opt done id=589 Behavior>>#new <split-589> |Tier 1|Time 28( 18+9 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f3c1943b000|Timestamp 55495110007027136|Src n/a
[engine] created adapter c2i_A_AAAJ | CodeAddress 0x7f3c1943a000
[engine] opt done id=588 AWFYVector class>>#new: |Tier 1|Time 44( 38+5 )ms|AST 27|Inlined 0Y 2N|IR 199/ 274|CodeSize 905|Addr 0x7f3c19274000|Timestamp 55495110022745438|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 0x7f3c1926f000|Timestamp 55495110030657182|Src n/a
[engine] opt done id=603 AWFYVector>>#append: |Tier 1|Time 52( 30+23 )ms|AST 140|Inlined 0Y 0N|IR 335/ 1117|CodeSize 4417|Addr 0x7f3c19271000|Timestamp 55495110030716690|Src n/a
[engine] created adapter i2c_Z_AAAA | CodeAddress 0x7f3c1926e000
[engine] created adapter i2c_J_AAA | CodeAddress 0x7f3c1926d000
[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 0x7f3c1926b000|Timestamp 55495110046025282|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 0x7f3c19269000|Timestamp 55495110046947723|Src n/a
[engine] created adapter i2c_J_AAAA | CodeAddress 0x7f3c19268000
[engine] created adapter i2c_J_AAJJ | CodeAddress 0x7f3c19267000
[engine] opt inval. id=603 AWFYVector>>#append: |Timestamp 55495110068663461|Src n/a|Reason null
[engine] opt deopt id=603 AWFYVector>>#append: | |Timestamp 55495110069089515|Src n/a
[engine] opt done id=647 Integer>>#>> |Tier 1|Time 23( 19+4 )ms|AST 33|Inlined 0Y 0N|IR 104/ 154|CodeSize 644|Addr 0x7f3c19265000|Timestamp 55495110069698283|Src n/a
[engine] created adapter c2i_Z_AAAAA | CodeAddress 0x7f3c19264000
[engine] created adapter c2i_J_AAJJ | CodeAddress 0x7f3c19263000
[engine] created adapter c2i_Z_AAAJJ | CodeAddress 0x7f3c19262000
[engine] opt done id=646 AWFYSomDictionary>>#hash: |Tier 1|Time 40( 35+5 )ms|AST 61|Inlined 0Y 1N|IR 170/ 253|CodeSize 864|Addr 0x7f3c19260000|Timestamp 55495110086536756|Src n/a
[engine] created adapter i2c_J_AAAJ | CodeAddress 0x7f3c1925f000
[engine] opt done id=648 AWFYSomDictionary>>#bucketIdx: |Tier 1|Time 28( 23+5 )ms|AST 35|Inlined 0Y 0N|IR 168/ 334|CodeSize 1080|Addr 0x7f3c1925d000|Timestamp 55495110115086812|Src n/a
[engine] opt done id=587 AWFYVector class>>#new |Tier 1|Time 11( 7+4 )ms|AST 19|Inlined 0Y 1N|IR 159/ 238|CodeSize 755|Addr 0x7f3c1925b000|Timestamp 55495110126115592|Src n/a
[engine] opt done id=644 AWFYHavlakLoopFinder>>#Unvisited |Tier 1|Time 5( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 481|Addr 0x7f3c19259000|Timestamp 55495110131270071|Src n/a
[engine] created adapter i2c_Z_AAAJA | CodeAddress 0x7f3c19254000
[engine] opt done id=669 AWFYVector>>#hasSome: |Tier 1|Time 106( 69+37 )ms|AST 78|Inlined 0Y 3N|IR 597/ 2486|CodeSize 11728|Addr 0x7f3c19255000|Timestamp 55495110137190958|Src n/a
[engine] opt done id=656 AWFYDictIdEntry>>#match:key: |Tier 1|Time 15( 12+4 )ms|AST 26|Inlined 0Y 0N|IR 113/ 215|CodeSize 903|Addr 0x7f3c19252000|Timestamp 55495110146745033|Src n/a
[engine] opt done id=603 AWFYVector>>#append: |Tier 1|Time 93( 55+37 )ms|AST 140|Inlined 0Y 0N|IR 628/ 2568|CodeSize 11945|Addr 0x7f3c1924e000|Timestamp 55495110162557416|Src n/a
[engine] created adapter c2i_J_AAAA | CodeAddress 0x7f3c1924d000
[engine] created adapter c2i_J_AAAJ | CodeAddress 0x7f3c1924c000
[engine] opt done id=659 AWFYSomDictionary>>#bucket: |Tier 1|Time 24( 18+5 )ms|AST 28|Inlined 0Y 1N|IR 192/ 352|CodeSize 1248|Addr 0x7f3c1924a000|Timestamp 55495110170816708|Src n/a
[engine] created adapter c2i_Z_AAAJA | CodeAddress 0x7f3c19249000
[engine] created adapter i2c_Z_AAA | CodeAddress 0x7f3c0e073000
[engine] opt done id=658 AWFYSomDictionary>>#at: |Tier 1|Time 44( 37+6 )ms|AST 86|Inlined 0Y 3N|IR 257/ 375|CodeSize 1409|Addr 0x7f3c0e071000|Timestamp 55495110181262214|Src n/a
[engine] opt done id=672 AWFYVector>>#isEmpty |Tier 1|Time 12( 9+3 )ms|AST 14|Inlined 0Y 0N|IR 104/ 165|CodeSize 669|Addr 0x7f3c0e06f000|Timestamp 55495110183140481|Src n/a
[engine] created adapter i2c_Z_AAAJJ | CodeAddress 0x7f3c0e06e000
[engine] opt done id=665 AWFYHavlakLoopFinder>>#isAncestor:v: |Tier 1|Time 24( 15+9 )ms|AST 38|Inlined 0Y 0N|IR 218/ 553|CodeSize 2126|Addr 0x7f3c0e06c000|Timestamp 55495110205666979|Src n/a
[engine] created adapter c2i_A_AAAAJ | CodeAddress 0x7f3c0e06b000
[engine] created adapter c2i_Z_AAAA | CodeAddress 0x7f3c0e06a000
[engine] opt done id=705 AWFYVector>>#forEach: <split-705> |Tier 1|Time 54( 33+20 )ms|AST 74|Inlined 0Y 1N|IR 341/ 1055|CodeSize 5003|Addr 0x7f3c0e067000|Timestamp 55495110237021794|Src n/a
[engine] created adapter c2i_Z_AAAJ | CodeAddress 0x7f3c0e066000
[engine] created adapter c2i_A_AAAA | CodeAddress 0x7f3c0e065000
[engine] opt done id=668 AWFYSomSet>>#hasSome: |Tier 1|Time 17( 11+6 )ms|AST 20|Inlined 0Y 1N|IR 193/ 328|CodeSize 1169|Addr 0x7f3c0e063000|Timestamp 55495110254189725|Src n/a
[engine] opt done id=666 AWFYSomSet>>#add: |Tier 1|Time 52( 42+11 )ms|AST 42|Inlined 0Y 3N|IR 327/ 546|CodeSize 2105|Addr 0x7f3c0e061000|Timestamp 55495110258173256|Src n/a
[engine] opt done id=640 AWFYUnionFindNode>>#initialize |Tier 1|Time 8( 5+3 )ms|AST 7|Inlined 0Y 0N|IR 140/ 178|CodeSize 505|Addr 0x7f3c0e05f000|Timestamp 55495110266602900|Src n/a
[engine] created adapter i2c_A_AAAAJ | CodeAddress 0x7f3c0e05e000
[engine] opt done id=675 Object>>#~= |Tier 1|Time 36( 14+22 )ms|AST 31|Inlined 0Y 2N|IR 266/ 464|CodeSize 1667|Addr 0x7f3c0e05c000|Timestamp 55495110290657323|Src n/a
[engine] created adapter c2i_A_AAAJJAA | CodeAddress 0x7f3c0e05b000
[engine] created adapter c2i_A_AAAAJJA | CodeAddress 0x7f3c0e05a000
[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 0x7f3c0e057000|Timestamp 55495110342074580|Src n/a
[engine] created adapter c2i_A_AAAAJJ | CodeAddress 0x7f3c0e056000
[engine] opt done id=532 Object>>#= |Tier 1|Time 8( 5+3 )ms|AST 14|Inlined 0Y 0N|IR 94/ 170|CodeSize 648|Addr 0x7f3c0e054000|Timestamp 55495110350146687|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 0x7f3c0e052000|Timestamp 55495110365293589|Src n/a
[engine] opt done id=645 AWFYSomDictionary>>#at:put: |Tier 1|Time 109( 87+22 )ms|AST 155|Inlined 0Y 4N|IR 613/ 1462|CodeSize 5840|Addr 0x7f3c0e04f000|Timestamp 55495110375711366|Src n/a
[engine] opt done id=598 Behavior>>#new <split-598> |Tier 1|Time 21( 13+9 )ms|AST 26|Inlined 0Y 0N|IR 207/ 855|CodeSize 3324|Addr 0x7f3c0e04d000|Timestamp 55495110386750203|Src n/a
[engine] opt done id=599 AWFYSomSet>>#initialize: |Tier 1|Time 15( 9+6 )ms|AST 21|Inlined 0Y 1N|IR 197/ 440|CodeSize 1485|Addr 0x7f3c0e04b000|Timestamp 55495110390931255|Src n/a
[engine] created adapter c2i_J_AAA | CodeAddress 0x7f3c0e04a000
[engine] created adapter c2i_A_AAAJA | CodeAddress 0x7f3c0e047000
[engine] opt done id=664 [] in AWFYHavlakLoopFinder>>#processEdges:w: |Tier 1|Time 56( 41+15 )ms|AST 119|Inlined 0Y 7N|IR 493/ 938|CodeSize 3960|Addr 0x7f3c0e048000|Timestamp 55495110447237580|Src n/a
[engine] created adapter c2i_Z_AAA | CodeAddress 0x7f3c0e046000
[engine] opt done id=684 AWFYVector>>#forEach: <split-684> |Tier 1|Time 13( 9+4 )ms|AST 34|Inlined 0Y 0N|IR 109/ 178|CodeSize 793|Addr 0x7f3c0e044000|Timestamp 55495110460457742|Src n/a
[engine] created adapter i2c_Z_AAAJ | CodeAddress 0x7f3c0e043000
[engine] created adapter c2i_A_AAAAZ | CodeAddress 0x7f3c0e041000
[engine] opt done id=674 AWFYUnionFindNode>>#findSet |Tier 1|Time 84( 44+40 )ms|AST 132|Inlined 0Y 4N|IR 567/ 2657|CodeSize 11542|Addr 0x7f3c0e03d000|Timestamp 55495110471370300|Src n/a
[engine] created adapter i2c_Z_AAAAA | CodeAddress 0x7f3c0e03c000
[engine] created adapter c2i_A_AAAJAAA | CodeAddress 0x7f3c0e03b000
[engine] opt done id=694 [] in AWFYSomIdentitySet>>#contains: |Tier 1|Time 14( 11+3 )ms|AST 14|Inlined 0Y 0N|IR 92/ 128|CodeSize 574|Addr 0x7f3c0e039000|Timestamp 55495110485163189|Src n/a
[engine] created adapter c2i_A_AAAJAA | CodeAddress 0x7f3c0e038000
[engine] opt done id=667 AWFYSomSet>>#contains: |Tier 1|Time 46( 18+28 )ms|AST 24|Inlined 0Y 1N|IR 289/ 2154|CodeSize 9059|Addr 0x7f3c0e034000|Timestamp 55495110506634261|Src n/a
[engine] created adapter c2i_A_AAAJJA | CodeAddress 0x7f3c0e033000
[engine] created adapter c2i_A_AAAAA | CodeAddress 0x7f3c0e032000
[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 0x7f3c0e02f000|Timestamp 55495110544920967|Src n/a
[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 0x7f3c0e02c000|Timestamp 55495110561846886|Src n/a
[engine] created adapter i2c_A_AAAJJAA | CodeAddress 0x7f3c0e02b000
[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 0x7f3c0e028000|Timestamp 55495110620242830|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 0x7f3c0e024000|Timestamp 55495110660601204|Src n/a
[engine] created adapter c2i_A_AAAAJA | CodeAddress 0x7f3c0e023000
[engine] opt done id=690 AWFYVector>>#forEach: <split-690> |Tier 1|Time 59( 37+21 )ms|AST 74|Inlined 0Y 1N|IR 348/ 1085|CodeSize 5220|Addr 0x7f3c0e020000|Timestamp 55495110719574275|Src n/a
[engine] opt done id=683 [] in AWFYHavlakLoopFinder>>#stepEProcessNonBackPreds:nodePool:workList:x: |Tier 1|Time 202( 90+112 )ms|AST 202|Inlined 0Y 7N|IR 1126/ 7646|CodeSize 34103|Addr 0x7f3c0e016000|Timestamp 55495110763873226|Src n/a
[engine] opt done id=699 AWFYVector>>#forEach: <split-699> |Tier 1|Time 46( 26+20 )ms|AST 74|Inlined 0Y 1N|IR 333/ 1015|CodeSize 4764|Addr 0x7f3c0e013000|Timestamp 55495110765626890|Src n/a
[engine] opt done id=638 AWFYUnionFindNode class>>#new |Tier 1|Time 16( 11+5 )ms|AST 24|Inlined 0Y 2N|IR 193/ 270|CodeSize 876|Addr 0x7f3c0e011000|Timestamp 55495110781759302|Src n/a
[engine] opt done id=6 Symbol>>#= |Tier 1|Time 23( 17+6 )ms|AST 47|Inlined 0Y 1N|IR 222/ 260|CodeSize 856|Addr 0x7f3c0e00f000|Timestamp 55495110786905889|Src n/a
[engine] opt done id=654 AWFYUnionFindNode>>#initNode:dfs: |Tier 1|Time 14( 9+6 )ms|AST 13|Inlined 0Y 0N|IR 178/ 404|CodeSize 1312|Addr 0x7f3c0e00d000|Timestamp 55495110796164730|Src n/a
[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 0x7f3c0e00b000|Timestamp 55495110808333727|Src n/a
[engine] created adapter i2c_A_AAAAJJ | CodeAddress 0x7f3c0e00a000
[engine] opt done id=643 [] in AWFYHavlakLoopFinder>>#initAllNodes |Tier 1|Time 21( 14+7 )ms|AST 31|Inlined 0Y 2N|IR 217/ 349|CodeSize 1223|Addr 0x7f3c0e008000|Timestamp 55495110817722549|Src n/a
[engine] created adapter c2i_A_AAAJAJA | CodeAddress 0x7f3c0e007000
[engine] opt done id=649 AWFYSomIdentityDictionary>>#newEntry:value:hash: |Tier 1|Time 34( 29+5 )ms|AST 29|Inlined 0Y 1N|IR 169/ 248|CodeSize 884|Addr 0x7f3c0e005000|Timestamp 55495110842528503|Src n/a
[engine] created adapter i2c_A_AAAJAJA | CodeAddress 0x7f3c0e004000
[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 0x7f3c0e002000|Timestamp 55495110868899680|Src n/a
[engine] opt done id=662 AWFYHavlakLoopFinder>>#processEdges:w: |Tier 1|Time 56( 24+33 )ms|AST 56|Inlined 0Y 2N|IR 366/ 2415|CodeSize 10430|Addr 0x7f3a0800a000|Timestamp 55495110874394094|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 0x7f3c0e000000|Timestamp 55495110886571612|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 0x7f3a08008000|Timestamp 55495110889850058|Src n/a
[engine] created adapter i2c_A_AAAAJJA | CodeAddress 0x7f3a08007000
[engine] opt done id=651 Behavior>>#new <split-651> |Tier 1|Time 16( 11+6 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f3a08005000|Timestamp 55495110903268021|Src n/a
[engine] created adapter i2c_A_AAAJA | CodeAddress 0x7f3a08004000
[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 0x7f3a08002000|Timestamp 55495110918445025|Src n/a
[engine] opt done id=657 AWFYDictEntry>>#value: |Tier 1|Time 9( 5+4 )ms|AST 8|Inlined 0Y 0N|IR 134/ 329|CodeSize 991|Addr 0x7f3a08000000|Timestamp 55495110927652042|Src n/a
[engine] opt done id=677 AWFYVector>>#removeFirst |Tier 1|Time 48( 41+7 )ms|AST 44|Inlined 0Y 1N|IR 228/ 401|CodeSize 1424|Addr 0x7f39f809e000|Timestamp 55495110975983623|Src n/a
[engine] opt done id=671 AWFYHavlakLoopFinder>>#stepD:nodePool: |Tier 1|Time 77( 24+53 )ms|AST 42|Inlined 0Y 2N|IR 374/ 2533|CodeSize 10923|Addr 0x7f39f809a000|Timestamp 55495110980214404|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 0x7f39f8098000|Timestamp 55495110987530163|Src n/a
[engine] opt done id=678 AWFYSomSet>>#size |Tier 1|Time 12( 8+5 )ms|AST 17|Inlined 0Y 1N|IR 169/ 299|CodeSize 1042|Addr 0x7f39f8096000|Timestamp 55495110988751050|Src n/a
[engine] created adapter i2c_A_AAAJAAA | CodeAddress 0x7f39f8095000
[engine] opt done id=681 AWFYSomSet>>#forEach: |Tier 1|Time 13( 8+4 )ms|AST 21|Inlined 0Y 1N|IR 171/ 301|CodeSize 1067|Addr 0x7f39f8093000|Timestamp 55495111001607460|Src n/a
[engine] created adapter i2c_A_AAAAJA | CodeAddress 0x7f39f8092000
[engine] opt done id=680 AWFYHavlakLoopFinder>>#stepEProcessNonBackPreds:nodePool:workList:x: |Tier 1|Time 54( 25+29 )ms|AST 54|Inlined 0Y 2N|IR 388/ 2718|CodeSize 12064|Addr 0x7f39f808e000|Timestamp 55495111042000686|Src n/a
[engine] opt done id=685 [] in [] in AWFYHavlakLoopFinder>>#stepEProcessNonBackPreds:nodePool:workList:x: |Tier 1|Time 7( 5+2 )ms|AST 14|Inlined 0Y 0N|IR 92/ 128|CodeSize 574|Addr 0x7f39f808c000|Timestamp 55495111049713931|Src n/a
[engine] opt done id=692 AWFYUnionFindNode>>#union: |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 132/ 266|CodeSize 827|Addr 0x7f39f808a000|Timestamp 55495111057096741|Src n/a
[engine] opt done id=691 [] in AWFYHavlakLoopFinder>>#setLoopAttribute:nodePool:loop: |Tier 1|Time 56( 44+13 )ms|AST 128|Inlined 0Y 3N|IR 446/ 761|CodeSize 2911|Addr 0x7f39f8088000|Timestamp 55495111058279842|Src n/a
[engine] created adapter i2c_J_AAAAJ | CodeAddress 0x7f39f8087000
[engine] opt done id=693 AWFYSimpleLoop>>#addNode: |Tier 1|Time 13( 8+5 )ms|AST 21|Inlined 0Y 1N|IR 171/ 301|CodeSize 1067|Addr 0x7f39f806b000|Timestamp 55495111070168342|Src n/a
[engine] opt done id=635 AWFYHavlakLoopFinder>>#findLoops |Tier 1|Time 922( 382+540 )ms|AST 697|Inlined 0Y 27N|IR 5186/ 23454|CodeSize 100837|Addr 0x7f39f806d000|Timestamp 55495111085009882|Src n/a
[engine] opt done id=670 [] in AWFYSomSet>>#contains: |Tier 1|Time 8( 5+3 )ms|AST 15|Inlined 0Y 0N|IR 94/ 130|CodeSize 574|Addr 0x7f39f8069000|Timestamp 55495111093108950|Src n/a
[engine] created adapter c2i_J_AAAAJ | CodeAddress 0x7f39f8068000
[engine] opt done id=653 AWFYHavlakLoopFinder>>#doDFS:current: |Tier 1|Time 95( 72+23 )ms|AST 216|Inlined 0Y 7N|IR 675/ 1207|CodeSize 6076|Addr 0x7f39f8065000|Timestamp 55495111153730778|Src n/a
[engine] opt done id=660 AWFYHavlakLoopFinder>>#doDFS:current: <split-660> |Tier 1|Time 87( 61+26 )ms|AST 216|Inlined 0Y 7N|IR 734/ 1480|CodeSize 7751|Addr 0x7f39f8062000|Timestamp 55495111157689444|Src n/a
[engine] created adapter i2c_A_AAAAZ | CodeAddress 0x7f39f8061000
[engine] opt done id=702 AWFYHavlakLoopFinder>>#doDFS:current: <split-702> |Tier 1|Time 82( 60+22 )ms|AST 216|Inlined 0Y 7N|IR 675/ 1207|CodeSize 5965|Addr 0x7f39f805e000|Timestamp 55495111175227833|Src n/a
[engine] opt done id=594 AWFYSimpleLoop class>>#basicBlock:reducible: |Tier 1|Time 20( 16+5 )ms|AST 33|Inlined 0Y 2N|IR 206/ 288|CodeSize 1002|Addr 0x7f39f805c000|Timestamp 55495111178357580|Src n/a
[engine] opt done id=595 Behavior>>#new <split-595> |Tier 1|Time 25( 9+16 )ms|AST 26|Inlined 0Y 0N|IR 169/ 789|CodeSize 3084|Addr 0x7f39f805a000|Timestamp 55495111200389925|Src n/a
[engine] opt done id=602 AWFYSimpleLoop>>#counter: |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 144/ 187|CodeSize 600|Addr 0x7f39f8058000|Timestamp 55495111207959639|Src n/a
[engine] created adapter i2c_A_AAAJJA | CodeAddress 0x7f39f8057000
[engine] opt done id=596 AWFYSimpleLoop>>#init:reducible: |Tier 1|Time 43( 31+12 )ms|AST 77|Inlined 0Y 3N|IR 539/ 917|CodeSize 3056|Addr 0x7f39f8055000|Timestamp 55495111221858064|Src n/a
[engine] created adapter i2c_A_AAAAA | CodeAddress 0x7f39f8054000
[engine] opt done id=703 AWFYHavlakLoopFinder>>#doDFS:current: <split-703> |Tier 1|Time 83( 60+22 )ms|AST 216|Inlined 0Y 7N|IR 675/ 1207|CodeSize 5952|Addr 0x7f39f8051000|Timestamp 55495111236911932|Src n/a
[engine] opt done id=673 [] in AWFYHavlakLoopFinder>>#stepD:nodePool: |Tier 1|Time 29( 21+8 )ms|AST 51|Inlined 0Y 2N|IR 281/ 493|CodeSize 1761|Addr 0x7f39f804f000|Timestamp 55495111236957401|Src n/a
[engine] opt done id=676 [] in AWFYHavlakLoopFinder>>#findLoops |Tier 1|Time 17( 11+5 )ms|AST 20|Inlined 0Y 1N|IR 175/ 325|CodeSize 1136|Addr 0x7f39f804d000|Timestamp 55495111238732787|Src n/a
[engine] opt inval. id=605 AWFYVector>>#at: |Timestamp 55495111251348441|Src n/a|Reason null
[engine] opt deopt id=605 AWFYVector>>#at: | |Timestamp 55495111251535067|Src n/a
[engine] opt done id=686 AWFYLoopStructureGraph>>#createNewLoop:reducible: |Tier 1|Time 30( 22+8 )ms|AST 71|Inlined 0Y 3N|IR 305/ 453|CodeSize 1651|Addr 0x7f39f804b000|Timestamp 55495111268601444|Src n/a
[engine] opt done id=605 AWFYVector>>#at: |Tier 1|Time 21( 12+10 )ms|AST 35|Inlined 0Y 0N|IR 249/ 680|CodeSize 2412|Addr 0x7f39f8049000|Timestamp 55495111290331850|Src n/a
[engine] created adapter i2c_A_AAAJAA | CodeAddress 0x7f39f8048000
[engine] opt done id=701 AWFYHavlakLoopFinder>>#doDFS:current: <split-701> |Tier 1|Time 81( 60+21 )ms|AST 216|Inlined 0Y 7N|IR 656/ 1139|CodeSize 5851|Addr 0x7f39f8045000|Timestamp 55495111317945566|Src n/a
[engine] opt done id=700 AWFYHavlakLoopFinder>>#doDFS:current: <split-700> |Tier 1|Time 82( 60+22 )ms|AST 216|Inlined 0Y 7N|IR 675/ 1207|CodeSize 6067|Addr 0x7f39f8042000|Timestamp 55495111319789051|Src n/a
[engine] opt done id=610 AWFYControlFlowGraph>>#numNodes |Tier 1|Time 13( 8+5 )ms|AST 17|Inlined 0Y 1N|IR 169/ 299|CodeSize 1042|Addr 0x7f39f8040000|Timestamp 55495111330870843|Src n/a
[engine] opt done id=688 AWFYHavlakLoopFinder>>#setLoopAttribute:nodePool:loop: |Tier 1|Time 54( 25+29 )ms|AST 55|Inlined 0Y 2N|IR 389/ 2629|CodeSize 11536|Addr 0x7f39f803c000|Timestamp 55495111344638448|Src n/a
[engine] opt done id=689 AWFYUnionFindNode>>#loop: |Tier 1|Time 8( 5+3 )ms|AST 8|Inlined 0Y 0N|IR 132/ 266|CodeSize 827|Addr 0x7f39f803a000|Timestamp 55495111352913176|Src n/a
[engine] opt done id=604 AWFYControlFlowGraph>>#createNode: |Tier 1|Time 48( 34+13 )ms|AST 115|Inlined 0Y 5N|IR 484/ 848|CodeSize 3287|Addr 0x7f39f8038000|Timestamp 55495111368100168|Src n/a
[engine] opt done id=617 AWFYBasicBlockEdge class>>#for:from:to: |Tier 1|Time 17( 12+5 )ms|AST 36|Inlined 0Y 2N|IR 210/ 291|CodeSize 1020|Addr 0x7f39f8036000|Timestamp 55495111385169199|Src n/a
[engine] opt done id=618 Behavior>>#new <split-618> |Tier 1|Time 13( 9+5 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f39f8034000|Timestamp 55495111398837904|Src n/a
[engine] opt inval. id=635 AWFYHavlakLoopFinder>>#findLoops |Timestamp 55495111416795781|Src n/a|Reason null
[engine] opt done id=609 AWFYVector>>#at:put: |Tier 1|Time 88( 49+40 )ms|AST 185|Inlined 0Y 0N|IR 652/ 2647|CodeSize 12217|Addr 0x7f39f8030000|Timestamp 55495111419604242|Src n/a
[engine] opt done id=620 AWFYBasicBlock>>#addOutEdge: |Tier 1|Time 13( 8+5 )ms|AST 21|Inlined 0Y 1N|IR 171/ 301|CodeSize 1067|Addr 0x7f39f802b000|Timestamp 55495111433338740|Src n/a
[engine] opt done id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> |Tier 1|Time 82( 59+23 )ms|AST 216|Inlined 0Y 7N|IR 675/ 1207|CodeSize 6067|Addr 0x7f39f802d000|Timestamp 55495111435368641|Src n/a
[engine] opt done id=619 AWFYBasicBlockEdge>>#init:from:to: |Tier 1|Time 40( 29+12 )ms|AST 83|Inlined 0Y 5N|IR 394/ 776|CodeSize 2742|Addr 0x7f39f8029000|Timestamp 55495111439572532|Src n/a
[engine] opt inval. id=656 AWFYDictIdEntry>>#match:key: |Timestamp 55495111441063510|Src n/a|Reason null
[engine] opt inval. id=655 AWFYSomDictionary>>#insertBucketEntry:value:hash:head: |Timestamp 55495111441400791|Src n/a|Reason null
[engine] opt inval. id=657 AWFYDictEntry>>#value: |Timestamp 55495111441683942|Src n/a|Reason Latest layout assumption Layout no longer valid
[engine] opt inval. id=651 Behavior>>#new <split-651> |Timestamp 55495111441816228|Src n/a|Reason Latest layout assumption Layout no longer valid
[engine] opt inval. id=652 AWFYDictEntry>>#init:key:value:next: |Timestamp 55495111441941040|Src n/a|Reason Latest layout assumption Layout no longer valid
[engine] opt inval. id=650 AWFYDictIdEntry class>>#new:key:value:next: |Timestamp 55495111442061104|Src n/a|Reason Latest layout assumption Layout no longer valid
[engine] opt inval. id=645 AWFYSomDictionary>>#at:put: |Timestamp 55495111442286772|Src n/a|Reason Latest layout assumption Layout no longer valid
[engine] opt inval. id=658 AWFYSomDictionary>>#at: |Timestamp 55495111442431421|Src n/a|Reason Latest layout assumption Layout no longer valid
[engine] opt deopt id=655 AWFYSomDictionary>>#insertBucketEntry:value:hash:head: | |Timestamp 55495111442489602|Src n/a
[engine] opt deopt id=645 AWFYSomDictionary>>#at:put: | |Timestamp 55495111443070012|Src n/a
[engine] opt done id=621 AWFYBasicBlock>>#addInEdge: |Tier 1|Time 14( 9+5 )ms|AST 21|Inlined 0Y 1N|IR 171/ 301|CodeSize 1067|Addr 0x7f39f8027000|Timestamp 55495111447407866|Src n/a
[engine] opt done id=622 AWFYControlFlowGraph>>#addEdge: |Tier 1|Time 15( 10+5 )ms|AST 21|Inlined 0Y 1N|IR 171/ 301|CodeSize 1067|Addr 0x7f39f8025000|Timestamp 55495111450406305|Src n/a
[engine] opt done id=656 AWFYDictIdEntry>>#match:key: |Tier 1|Time 9( 6+3 )ms|AST 27|Inlined 0Y 0N|IR 101/ 156|CodeSize 699|Addr 0x7f39f8021000|Timestamp 55495111456613067|Src n/a
[engine] opt done id=606 AWFYBasicBlock class>>#new: |Tier 1|Time 17( 13+5 )ms|AST 30|Inlined 0Y 2N|IR 203/ 286|CodeSize 958|Addr 0x7f39f8023000|Timestamp 55495111457000845|Src n/a
[engine] opt done id=651 Behavior>>#new <split-651> |Tier 1|Time 14( 9+5 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f39f801f000|Timestamp 55495111470693647|Src n/a
[engine] opt done id=650 AWFYDictIdEntry class>>#new:key:value:next: |Tier 1|Time 17( 12+5 )ms|AST 39|Inlined 0Y 2N|IR 212/ 293|CodeSize 1045|Addr 0x7f39f801d000|Timestamp 55495111473919361|Src n/a
[engine] opt done id=652 AWFYDictEntry>>#init:key:value:next: |Tier 1|Time 35( 26+8 )ms|AST 17|Inlined 0Y 0N|IR 201/ 573|CodeSize 1937|Addr 0x7f39f801b000|Timestamp 55495111505742206|Src n/a
[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 0x7f39f8019000|Timestamp 55495111522577397|Src n/a
[engine] opt done id=655 AWFYSomDictionary>>#insertBucketEntry:value:hash:head: |Tier 1|Time 59( 50+8 )ms|AST 119|Inlined 0Y 3N|IR 303/ 387|CodeSize 1470|Addr 0x7f39f8017000|Timestamp 55495111532703292|Src n/a
[engine] created adapter i2c_J_AAAJJ | CodeAddress 0x7f39f8016000
[engine] opt inval. id=656 AWFYDictIdEntry>>#match:key: |Timestamp 55495111544182851|Src n/a|Reason null
[engine] opt inval. id=655 AWFYSomDictionary>>#insertBucketEntry:value:hash:head: |Timestamp 55495111544644525|Src n/a|Reason null
[engine] opt deopt id=655 AWFYSomDictionary>>#insertBucketEntry:value:hash:head: | |Timestamp 55495111544720726|Src n/a
[engine] opt done id=608 AWFYBasicBlock>>#init: |Tier 1|Time 27( 18+9 )ms|AST 38|Inlined 0Y 2N|IR 262/ 527|CodeSize 1812|Addr 0x7f39f8014000|Timestamp 55495111549418210|Src n/a
[engine] opt inval. id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> |Timestamp 55495111568478029|Src n/a|Reason null
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111568690008|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111568772495|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111568930484|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111568979026|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111569082676|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111569154965|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111569260082|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111569307925|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111569417233|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111569466054|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111569573895|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111569620970|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111569701571|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111569769460|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111569850969|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111569911594|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111569990589|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111570062948|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111570142990|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111570306497|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111570383326|Src n/a
[engine] opt done id=645 AWFYSomDictionary>>#at:put: |Tier 1|Time 120( 75+45 )ms|AST 168|Inlined 0Y 5N|IR 662/ 1504|CodeSize 6083|Addr 0x7f39f8011000|Timestamp 55495111570399810|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111570441856|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111570634768|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111570743866|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111570794503|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111570893962|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111570942015|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111571035677|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111571083591|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111571185145|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111571231802|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111571325952|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111571380082|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111571448041|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111571510413|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111571590036|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111571647169|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111571724417|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111571787417|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111571860754|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111571924383|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111571997720|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111572074759|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111572131892|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111572224506|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111572273956|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111572375930|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111572423005|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111572516039|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111572563044|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111572659779|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111572707623|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111572813368|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111572861561|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111572933990|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111572990076|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111573064390|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111573131092|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111573205058|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111573269106|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111573345795|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111573403347|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111573479897|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111573541221|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111573592068|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111573685381|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111573731898|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111573831776|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111573878851|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111573975097|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111574031881|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111574125683|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111574172409|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111574274662|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111574323274|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111574407437|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111574466456|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111574541329|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111574597834|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111574671730|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111574734660|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111574809673|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111574865200|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111574940772|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111574997696|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111575060346|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111575154986|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111575202341|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111575307946|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111575354952|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111575447706|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111575494432|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111575601015|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111575655844|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111575750763|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111575818512|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111575892199|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111575947865|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111576035311|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111576095517|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111576171787|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111576233391|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111576309172|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111576364839|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55495111576464088|Src n/a
[engine] opt inval. id=701 AWFYHavlakLoopFinder>>#doDFS:current: <split-701> |Timestamp 55495111576829796|Src n/a|Reason null
[engine] opt done id=656 AWFYDictIdEntry>>#match:key: |Tier 1|Time 33( 26+7 )ms|AST 27|Inlined 0Y 0N|IR 155/ 367|CodeSize 1289|Addr 0x7f39f800f000|Timestamp 55495111582912303|Src n/a
[engine] created adapter c2i_A_AAAJJ | CodeAddress 0x7f39f800e000
[engine] opt done id=615 AWFYLoopTesterApp>>#buildStraight:n: |Tier 1|Time 69( 61+8 )ms|AST 101|Inlined 0Y 1N|IR 250/ 348|CodeSize 1727|Addr 0x7f39f800c000|Timestamp 55495111601530912|Src n/a
[engine] opt done id=658 AWFYSomDictionary>>#at: |Tier 1|Time 36( 28+8 )ms|AST 86|Inlined 0Y 3N|IR 257/ 375|CodeSize 1409|Addr 0x7f39f800a000|Timestamp 55495111606498696|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 0x7f39f8008000|Timestamp 55495111611726373|Src n/a
[engine] opt deopt id=701 AWFYHavlakLoopFinder>>#doDFS:current: <split-701> | |Timestamp 55495111625234994|Src n/a
[engine] opt done id=655 AWFYSomDictionary>>#insertBucketEntry:value:hash:head: |Tier 1|Time 47( 38+9 )ms|AST 119|Inlined 0Y 4N|IR 359/ 436|CodeSize 1579|Addr 0x7f39f8006000|Timestamp 55495111630553888|Src n/a
[engine] created adapter i2c_A_AAAJJ | CodeAddress 0x7f39f8005000
[engine] opt done id=616 AWFYLoopTesterApp>>#buildConnect:end: |Tier 1|Time 21( 16+5 )ms|AST 27|Inlined 0Y 1N|IR 177/ 279|CodeSize 1023|Addr 0x7f39f8003000|Timestamp 55495111652208233|Src n/a
[engine] opt done id=697 AWFYSimpleLoop>>#parent: |Tier 1|Time 18( 11+7 )ms|AST 23|Inlined 0Y 1N|IR 195/ 417|CodeSize 1389|Addr 0x7f39f8001000|Timestamp 55495111670887537|Src n/a
[engine] opt done id=698 AWFYSimpleLoop>>#addChildLoop: |Tier 1|Time 15( 10+6 )ms|AST 21|Inlined 0Y 1N|IR 171/ 301|CodeSize 1067|Addr 0x7f39e08dc000|Timestamp 55495111686355305|Src n/a
[engine] opt done id=714 AWFYSomDictionary>>#transferEntries: |Tier 1|Time 94( 63+31 )ms|AST 187|Inlined 0Y 1N|IR 596/ 1565|CodeSize 7018|Addr 0x7f39e08d9000|Timestamp 55495111705620328|Src n/a
[engine] created adapter i2c_J_AAJA | CodeAddress 0x7f39f8000000
[engine] opt done id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> |Tier 1|Time 105( 73+32 )ms|AST 216|Inlined 0Y 7N|IR 734/ 1480|CodeSize 7642|Addr 0x7f39e08d6000|Timestamp 55495111712054365|Src n/a
[engine] opt done id=636 AWFYVector>>#removeAll |Tier 1|Time 26( 15+11 )ms|AST 27|Inlined 0Y 0N|IR 236/ 640|CodeSize 2237|Addr 0x7f39e08d4000|Timestamp 55495111712202506|Src n/a
[engine] opt done id=628 AWFYHavlakLoopFinder class>>#new:lsg: |Tier 1|Time 19( 13+6 )ms|AST 33|Inlined 0Y 2N|IR 202/ 286|CodeSize 1002|Addr 0x7f39e08d2000|Timestamp 55495111731346208|Src n/a
[engine] opt done id=627 AWFYLoopTesterApp>>#findLoops: |Tier 1|Time 22( 15+7 )ms|AST 40|Inlined 0Y 2N|IR 212/ 320|CodeSize 1176|Addr 0x7f39e08d0000|Timestamp 55495111734368324|Src n/a
[engine] opt done id=625 Integer>>#timesRepeat: |Tier 1|Time 35( 20+15 )ms|AST 48|Inlined 0Y 0N|IR 265/ 837|CodeSize 3918|Addr 0x7f39e08ce000|Timestamp 55495111740882543|Src n/a
[engine] opt done id=629 Behavior>>#new <split-629> |Tier 1|Time 20( 10+10 )ms|AST 26|Inlined 0Y 0N|IR 168/ 708|CodeSize 2691|Addr 0x7f39e08cc000|Timestamp 55495111751715967|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 0x7f39e08ca000|Timestamp 55495111752913037|Src n/a
[engine] opt done id=632 AWFYSomDictionary class>>#new: |Tier 1|Time 17( 12+5 )ms|AST 27|Inlined 0Y 2N|IR 199/ 274|CodeSize 905|Addr 0x7f39e08c8000|Timestamp 55495111768745885|Src n/a
[engine] opt done id=633 Behavior>>#new <split-633> |Tier 1|Time 16( 10+6 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f39e08c6000|Timestamp 55495111769335585|Src n/a
[engine] opt done id=630 AWFYHavlakLoopFinder>>#init:lsg: |Tier 1|Time 38( 25+13 )ms|AST 52|Inlined 0Y 3N|IR 366/ 882|CodeSize 3035|Addr 0x7f39e08c4000|Timestamp 55495111772653075|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 0x7f39e08c2000|Timestamp 55495111786930548|Src n/a
[engine] opt done id=637 AWFYSomDictionary>>#removeAll |Tier 1|Time 23( 13+9 )ms|AST 25|Inlined 0Y 0N|IR 208/ 607|CodeSize 2240|Addr 0x7f39e08c0000|Timestamp 55495111792209071|Src n/a
[engine] opt inval. id=695 AWFYVector>>#forEach: <split-695> |Timestamp 55495111800181720|Src n/a|Reason null
[engine] opt deopt id=695 AWFYVector>>#forEach: <split-695> | |Timestamp 55495111800383572|Src n/a
[engine] opt inval. id=696 AWFYVector>>#forEach: <split-696> |Timestamp 55495111800675104|Src n/a|Reason null
[engine] opt deopt id=696 AWFYVector>>#forEach: <split-696> | |Timestamp 55495111800728396|Src n/a
[engine] opt inval. id=683 [] in AWFYHavlakLoopFinder>>#stepEProcessNonBackPreds:nodePool:workList:x: |Timestamp 55495111801055130|Src n/a|Reason null
[engine] opt deopt id=683 [] in AWFYHavlakLoopFinder>>#stepEProcessNonBackPreds:nodePool:workList:x: | |Timestamp 55495111801116663|Src n/a
[engine] opt inval. id=674 AWFYUnionFindNode>>#findSet |Timestamp 55495111801908634|Src n/a|Reason null
[engine] opt inval. id=684 AWFYVector>>#forEach: <split-684> |Timestamp 55495111802212668|Src n/a|Reason null
[engine] opt deopt id=674 AWFYUnionFindNode>>#findSet | |Timestamp 55495111802398805|Src n/a
[engine] opt done id=626 [] in AWFYLoopTesterApp>>#addDummyLoops: |Tier 1|Time 16( 10+6 )ms|AST 18|Inlined 0Y 1N|IR 163/ 259|CodeSize 865|Addr 0x7f39e08be000|Timestamp 55495111803088034|Src n/a
[engine] opt deopt id=635 AWFYHavlakLoopFinder>>#findLoops | |Timestamp 55495111806924262|Src n/a
[engine] opt done id=641 AWFYHavlakLoopFinder>>#initAllNodes |Tier 1|Time 71( 30+42 )ms|AST 57|Inlined 0Y 2N|IR 565/ 3092|CodeSize 12837|Addr 0x7f39e08b9000|Timestamp 55495111844365426|Src n/a
[engine] opt done id=696 AWFYVector>>#forEach: <split-696> |Tier 1|Time 46( 26+20 )ms|AST 74|Inlined 0Y 1N|IR 340/ 1045|CodeSize 4933|Addr 0x7f39e08b6000|Timestamp 55495111849570823|Src n/a
[engine] opt done id=623 AWFYLoopTesterApp>>#buildDiamond: |Tier 1|Time 58( 46+12 )ms|AST 151|Inlined 0Y 4N|IR 339/ 513|CodeSize 2191|Addr 0x7f39e08b4000|Timestamp 55495111850422022|Src n/a
[engine] opt done id=684 AWFYVector>>#forEach: <split-684> |Tier 1|Time 45( 26+19 )ms|AST 74|Inlined 0Y 1N|IR 326/ 1014|CodeSize 4547|Addr 0x7f39e08b1000|Timestamp 55495111895962953|Src n/a
[engine] opt done id=695 AWFYVector>>#forEach: <split-695> |Tier 1|Time 47( 26+21 )ms|AST 74|Inlined 0Y 1N|IR 349/ 1095|CodeSize 5246|Addr 0x7f39e08ae000|Timestamp 55495111943509688|Src n/a
[engine] opt done id=674 AWFYUnionFindNode>>#findSet |Tier 1|Time 97( 59+38 )ms|AST 149|Inlined 0Y 5N|IR 619/ 2704|CodeSize 11654|Addr 0x7f39e08aa000|Timestamp 55495111947209578|Src n/a
[engine] opt done id=701 AWFYHavlakLoopFinder>>#doDFS:current: <split-701> |Tier 1|Time 97( 70+27 )ms|AST 216|Inlined 0Y 7N|IR 675/ 1207|CodeSize 6021|Addr 0x7f39e08a7000|Timestamp 55495112044784426|Src n/a
[engine] opt done id=683 [] in AWFYHavlakLoopFinder>>#stepEProcessNonBackPreds:nodePool:workList:x: |Tier 1|Time 198( 85+113 )ms|AST 204|Inlined 0Y 7N|IR 1145/ 7747|CodeSize 34375|Addr 0x7f39e089d000|Timestamp 55495112141605229|Src n/a
[engine] opt done id=710 Integer>>#timesRepeat: <split-710> |Tier 1|Time 32( 17+16 )ms|AST 48|Inlined 0Y 1N|IR 288/ 809|CodeSize 3648|Addr 0x7f39e089b000|Timestamp 55495112174234992|Src n/a
[engine] opt done id=603 AWFYVector>>#append: |Tier 2|Time 136( 51+85 )ms|AST 140|Inlined 0Y 0N|IR 535/ 1896|CodeSize 8126|Addr 0x7f39e0898000|Timestamp 55495112180748024|Src n/a
[engine] opt done id=605 AWFYVector>>#at: |Tier 2|Time 25( 13+12 )ms|AST 35|Inlined 0Y 0N|IR 177/ 282|CodeSize 849|Addr 0x7f39e0896000|Timestamp 55495112199740372|Src n/a
[engine] opt done id=589 Behavior>>#new <split-589> |Tier 2|Time 18( 9+8 )ms|AST 26|Inlined 0Y 0N|IR 31/ 372|CodeSize 1369|Addr 0x7f39e0894000|Timestamp 55495112217835145|Src n/a
[engine] opt done id=588 AWFYVector class>>#new: |Tier 2|Time 43( 28+15 )ms|AST 27|Inlined 2Y 0N|IR 51/ 654|CodeSize 2735|Addr 0x7f39e0892000|Timestamp 55495112224226925|Src n/a
[engine] created adapter c2i_J_AAAJJ | CodeAddress 0x7f39e0891000
[engine] opt done id=614 AWFYLoopTesterApp>>#buildBaseLoop: |Tier 1|Time 81( 68+13 )ms|AST 180|Inlined 0Y 9N|IR 514/ 605|CodeSize 2293|Addr 0x7f39e088f000|Timestamp 55495112310733950|Src n/a
[engine] opt done id=709 [] in [] in [] in AWFYLoopTesterApp>>#constructCFG:p:p: |Tier 1|Time 19( 11+8 )ms|AST 21|Inlined 0Y 1N|IR 192/ 495|CodeSize 1642|Addr 0x7f39e088d000|Timestamp 55495112330338000|Src n/a
[engine] opt done id=669 AWFYVector>>#hasSome: |Tier 2|Time 110( 39+71 )ms|AST 78|Inlined 3Y 0N|IR 437/ 2011|CodeSize 8334|Addr 0x7f39e0889000|Timestamp 55495112334873794|Src n/a
[engine] opt done id=611 AWFYVector>>#size |Tier 2|Time 9( 6+3 )ms|AST 14|Inlined 0Y 0N|IR 30/ 76|CodeSize 232|Addr 0x7f39e0887000|Timestamp 55495112339737719|Src n/a
[engine] opt done id=647 Integer>>#>> |Tier 2|Time 10( 7+3 )ms|AST 33|Inlined 0Y 0N|IR 28/ 77|CodeSize 242|Addr 0x7f39e0885000|Timestamp 55495112350205365|Src n/a
[engine] opt done id=646 AWFYSomDictionary>>#hash: |Tier 2|Time 27( 23+4 )ms|AST 61|Inlined 1Y 0N|IR 26/ 73|CodeSize 230|Addr 0x7f39e0883000|Timestamp 55495112362231529|Src n/a
[engine] opt done id=648 AWFYSomDictionary>>#bucketIdx: |Tier 2|Time 17( 10+8 )ms|AST 35|Inlined 0Y 0N|IR 95/ 188|CodeSize 648|Addr 0x7f39e0881000|Timestamp 55495112367807242|Src n/a
[engine] opt done id=656 AWFYDictIdEntry>>#match:key: |Tier 2|Time 14( 9+6 )ms|AST 27|Inlined 0Y 0N|IR 83/ 138|CodeSize 447|Addr 0x7f39e087f000|Timestamp 55495112382247244|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 0x7f39e087d000|Timestamp 55495112387052569|Src n/a
[engine] opt done id=587 AWFYVector class>>#new |Tier 2|Time 47( 33+13 )ms|AST 19|Inlined 3Y 0N|IR 44/ 587|CodeSize 2355|Addr 0x7f39e087b000|Timestamp 55495112409296544|Src n/a
[engine] opt done id=659 AWFYSomDictionary>>#bucket: |Tier 2|Time 29( 20+9 )ms|AST 28|Inlined 1Y 0N|IR 157/ 205|CodeSize 660|Addr 0x7f39e0879000|Timestamp 55495112416525834|Src n/a
[engine] opt done id=672 AWFYVector>>#isEmpty |Tier 2|Time 9( 6+3 )ms|AST 14|Inlined 0Y 0N|IR 31/ 74|CodeSize 218|Addr 0x7f39e0877000|Timestamp 55495112425605314|Src n/a
[engine] opt done id=665 AWFYHavlakLoopFinder>>#isAncestor:v: |Tier 2|Time 19( 11+7 )ms|AST 38|Inlined 0Y 0N|IR 146/ 195|CodeSize 517|Addr 0x7f39e0875000|Timestamp 55495112444334417|Src n/a
[engine] opt done id=658 AWFYSomDictionary>>#at: |Tier 2|Time 87( 73+14 )ms|AST 86|Inlined 5Y 0N|IR 295/ 321|CodeSize 1038|Addr 0x7f39e0873000|Timestamp 55495112496979966|Src n/a
[engine] opt done id=635 AWFYHavlakLoopFinder>>#findLoops |Tier 1|Time 891( 365+526 )ms|AST 697|Inlined 0Y 27N|IR 5184/ 23641|CodeSize 102688|Addr 0x7f39e0858000|Timestamp 55495112736259517|Src n/a
[engine] opt done id=666 AWFYSomSet>>#add: |Tier 2|Time 251( 140+111 )ms|AST 42|Inlined 13Y 0N|IR 1192/ 2494|CodeSize 10805|Addr 0x7f39e0854000|Timestamp 55495112748757553|Src n/a
[engine] opt done id=698 AWFYSimpleLoop>>#addChildLoop: |Tier 2|Time 231( 140+91 )ms|AST 21|Inlined 14Y 0N|IR 1147/ 2200|CodeSize 9489|Addr 0x7f39e0850000|Timestamp 55495112967564254|Src n/a
[engine] opt done id=697 AWFYSimpleLoop>>#parent: |Tier 2|Time 243( 147+96 )ms|AST 23|Inlined 15Y 0N|IR 1216/ 2330|CodeSize 9829|Addr 0x7f39e084c000|Timestamp 55495112992042706|Src n/a
[engine] created adapter i2c_unspecialized | CodeAddress 0x7f39e084b000
[engine] opt done id=705 AWFYVector>>#forEach: <split-705> |Tier 2|Time 666( 296+370 )ms|AST 74|Inlined 26Y 0N|IR 2611/ 6791|CodeSize 30545|Addr 0x7f39e0842000|Timestamp 55495113110491732|Src n/a
[engine] opt done id=675 Object>>#~= |Tier 2|Time 79( 51+28 )ms|AST 31|Inlined 4Y 0N|IR 557/ 551|CodeSize 1501|Addr 0x7f39e0840000|Timestamp 55495113189712194|Src n/a
[engine] opt done id=682 AWFYVector>>#forEach: <split-682> |Tier 2|Time 1268( 447+821 )ms|AST 74|Inlined 40Y 1N|IR 4648/ 15146|CodeSize 69460|Addr 0x7f39e082e000|Timestamp 55495114457864838|Src n/a
[engine] opt inval. id=681 AWFYSomSet>>#forEach: |Timestamp 55495114774901322|Src n/a|Reason null
[engine] opt inval. id=682 AWFYVector>>#forEach: <split-682> |Timestamp 55495114775384230|Src n/a|Reason null
[engine] opt deopt id=682 AWFYVector>>#forEach: <split-682> | |Timestamp 55495114872557330|Src n/a
[engine] opt inval. id=635 AWFYHavlakLoopFinder>>#findLoops |Timestamp 55495114873093738|Src n/a|Reason Profiled Argument Types
[engine] opt inval. id=604 AWFYControlFlowGraph>>#createNode: |Timestamp 55495114873253823|Src n/a|Reason Profiled Argument Types
[engine] opt inval. id=610 AWFYControlFlowGraph>>#numNodes |Timestamp 55495114873402592|Src n/a|Reason Profiled Argument Types
[engine] opt done id=645 AWFYSomDictionary>>#at:put: |Tier 2|Time 475( 266+209 )ms|AST 168|Inlined 20Y 0N|IR 1689/ 4603|CodeSize 21638|Addr 0x7f39e0827000|Timestamp 55495114933394071|Src n/a
[engine] created adapter c2i_A_AAAAAJ | CodeAddress 0x7f39e0826000
[engine] opt done id=682 AWFYVector>>#forEach: <split-682> |Tier 1|Time 63( 35+28 )ms|AST 75|Inlined 0Y 2N|IR 476/ 1817|CodeSize 9565|Addr 0x7f39e0822000|Timestamp 55495114997219054|Src n/a
[engine] opt done id=681 AWFYSomSet>>#forEach: |Tier 1|Time 15( 9+5 )ms|AST 21|Inlined 0Y 1N|IR 193/ 328|CodeSize 1169|Addr 0x7f39e0820000|Timestamp 55495115012039291|Src n/a
[engine] opt done id=610 AWFYControlFlowGraph>>#numNodes |Tier 1|Time 12( 7+4 )ms|AST 17|Inlined 0Y 1N|IR 169/ 299|CodeSize 1042|Addr 0x7f39e081e000|Timestamp 55495115023992467|Src n/a
[engine] opt done id=604 AWFYControlFlowGraph>>#createNode: |Tier 1|Time 48( 34+14 )ms|AST 115|Inlined 0Y 5N|IR 484/ 848|CodeSize 3285|Addr 0x7f39e081c000|Timestamp 55495115072098241|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 0x7f39e081a000|Timestamp 55495115087705908|Src n/a
[engine] opt done id=21 Magnitude>>#max: |Tier 1|Time 8( 5+2 )ms|AST 21|Inlined 0Y 0N|IR 93/ 129|CodeSize 521|Addr 0x7f39e0818000|Timestamp 55495115095471257|Src n/a
[engine] opt done id=724 [] in AWFYLoopStructureGraph>>#calculateNestingLevel |Tier 1|Time 25( 19+6 )ms|AST 61|Inlined 0Y 1N|IR 258/ 368|CodeSize 1269|Addr 0x7f39e0816000|Timestamp 55495115120320305|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 0x7f39e0812000|Timestamp 55495115168869314|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 0x7f39e0810000|Timestamp 55495115176879120|Src n/a
[engine] created adapter i2c_A_AAAAAJ | CodeAddress 0x7f39e080f000
[engine] opt done id=727 [] in AWFYLoopStructureGraph>>#calculateNestingLevelRec:depth: |Tier 1|Time 35( 27+7 )ms|AST 84|Inlined 0Y 3N|IR 344/ 457|CodeSize 1534|Addr 0x7f39e080d000|Timestamp 55495115211693211|Src n/a
[engine] opt done id=682 AWFYVector>>#forEach: <split-682> |Tier 2|Time 1223( 489+734 )ms|AST 75|Inlined 44Y 13N|IR 3733/ 14426|CodeSize 61181|Addr 0x7f39e07fd000|Timestamp 55495116434816258|Src n/a
[engine] opt done id=640 AWFYUnionFindNode>>#initialize |Tier 2|Time 8( 4+4 )ms|AST 7|Inlined 0Y 0N|IR 67/ 101|CodeSize 206|Addr 0x7f39e07fb000|Timestamp 55495116442847786|Src n/a
[engine] opt done id=597 AWFYSomSet class>>#new |Tier 2|Time 74( 51+23 )ms|AST 26|Inlined 5Y 0N|IR 263/ 1044|CodeSize 3879|Addr 0x7f39e07f9000|Timestamp 55495116517051852|Src n/a
[engine] opt done id=674 AWFYUnionFindNode>>#findSet |Tier 2|Time 362( 269+93 )ms|AST 149|Inlined 18Y 0N|IR 1803/ 2175|CodeSize 9949|Addr 0x7f39e07f5000|Timestamp 55495116879180864|Src n/a
[engine] opt done id=712 AWFYDictEntry>>#next: |Tier 1|Time 9( 5+4 )ms|AST 8|Inlined 0Y 0N|IR 133/ 286|CodeSize 887|Addr 0x7f39e07f3000|Timestamp 55495116888030205|Src n/a
[engine] opt done id=696 AWFYVector>>#forEach: <split-696> |Tier 2|Time 221( 73+148 )ms|AST 74|Inlined 2Y 0N|IR 707/ 3610|CodeSize 16473|Addr 0x7f39e07ed000|Timestamp 55495117298155962|Src n/a
[engine] opt done id=690 AWFYVector>>#forEach: <split-690> |Tier 2|Time 635( 221+414 )ms|AST 74|Inlined 33Y 0N|IR 3019/ 7640|CodeSize 33824|Addr 0x7f39e07e3000|Timestamp 55495117687654862|Src n/a
[engine] opt done id=635 AWFYHavlakLoopFinder>>#findLoops |Tier 1|Time 854( 305+548 )ms|AST 697|Inlined 0Y 27N|IR 5184/ 23641|CodeSize 102767|Addr 0x7f39e07c8000|Timestamp 55495118152607562|Src n/a
[engine] opt done id=684 AWFYVector>>#forEach: <split-684> |Tier 2|Time 62( 32+30 )ms|AST 74|Inlined 2Y 0N|IR 277/ 1018|CodeSize 3878|Addr 0x7f39e07c6000|Timestamp 55495118214582425|Src n/a
[engine] opt done id=695 AWFYVector>>#forEach: <split-695> |Tier 2|Time 655( 346+309 )ms|AST 74|Inlined 21Y 0N|IR 2549/ 5589|CodeSize 26838|Addr 0x7f39e07be000|Timestamp 55495118342566389|Src n/a
[engine] opt done id=661 AWFYHavlakLoopFinder>>#identifyEdges: |Tier 2|Time 975( 366+609 )ms|AST 118|Inlined 30Y 0N|IR 2980/ 7637|CodeSize 33225|Addr 0x7f39e0774000|Timestamp 55495119317508020|Src n/a
[engine] opt done id=719 AWFYHavlakLoopFinder>>#findLoops<OSR@409> |Tier 2|Time 6338(1037+5301)ms|AST 687|Inlined 103Y 6N|IR 14033/ 58729|CodeSize 256143|Addr 0x7f39e077e000|Timestamp 55495119330712676|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 0x7f39e076f000|Timestamp 55495119357466462|Src n/a
[engine] opt done id=723 AWFYVector>>#forEach: <split-723> |Tier 1|Time 40( 23+16 )ms|AST 74|Inlined 0Y 1N|IR 333/ 1015|CodeSize 4940|Addr 0x7f39e0771000|Timestamp 55495119357512700|Src n/a
[engine] opt done id=639 Behavior>>#new <split-639> |Tier 2|Time 19( 12+7 )ms|AST 27|Inlined 1Y 0N|IR 32/ 373|CodeSize 1369|Addr 0x7f39e076d000|Timestamp 55495119377293317|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 0x7f39e076b000|Timestamp 55495119382018181|Src n/a
[engine] opt done id=643 [] in AWFYHavlakLoopFinder>>#initAllNodes |Tier 2|Time 513( 274+240 )ms|AST 31|Inlined 22Y 0N|IR 1775/ 4574|CodeSize 21237|Addr 0x7f39e0764000|Timestamp 55495119895615227|Src n/a
[engine] opt done id=654 AWFYUnionFindNode>>#initNode:dfs: |Tier 2|Time 15( 8+7 )ms|AST 13|Inlined 0Y 0N|IR 104/ 287|CodeSize 734|Addr 0x7f39e0762000|Timestamp 55495119911225200|Src n/a
[engine] opt done id=699 AWFYVector>>#forEach: <split-699> |Tier 2|Time 818( 310+509 )ms|AST 74|Inlined 23Y 0N|IR 1945/ 7761|CodeSize 38386|Addr 0x7f39e0757000|Timestamp 55495120195767281|Src n/a
[engine] opt done id=671 AWFYHavlakLoopFinder>>#stepD:nodePool: |Tier 2|Time 642( 330+313 )ms|AST 42|Inlined 23Y 0N|IR 2712/ 4902|CodeSize 23737|Addr 0x7f39e0750000|Timestamp 55495120838386604|Src n/a
[engine] opt done id=678 AWFYSomSet>>#size |Tier 2|Time 15( 11+4 )ms|AST 17|Inlined 1Y 0N|IR 41/ 105|CodeSize 330|Addr 0x7f39e074e000|Timestamp 55495120853771677|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 0x7f39e074c000|Timestamp 55495120879728883|Src n/a
[engine] opt done id=679 AWFYHavlakLoopFinder>>#MaxNonBackPreds |Tier 2|Time 46( 43+2 )ms|AST 14|Inlined 0Y 0N|IR 11/ 45|CodeSize 143|Addr 0x7f39e074a000|Timestamp 55495120925609539|Src n/a
[engine] opt done id=681 AWFYSomSet>>#forEach: |Tier 2|Time 1261( 508+752 )ms|AST 21|Inlined 54Y 11N|IR 4134/ 14426|CodeSize 62412|Addr 0x7f39e0739000|Timestamp 55495121172020249|Src n/a
[engine] opt done id=6 Symbol>>#= |Tier 2|Time 60( 39+20 )ms|AST 47|Inlined 2Y 0N|IR 360/ 415|CodeSize 1214|Addr 0x7f39e0737000|Timestamp 55495121231912059|Src n/a
[engine] opt done id=680 AWFYHavlakLoopFinder>>#stepEProcessNonBackPreds:nodePool:workList:x: |Tier 2|Time 1387( 464+924 )ms|AST 54|Inlined 55Y 12N|IR 4384/ 16772|CodeSize 73545|Addr 0x7f39e0724000|Timestamp 55495122313198676|Src n/a
[engine] opt done id=635 AWFYHavlakLoopFinder>>#findLoops |Tier 2|Time 4388(1020+3368)ms|AST 697|Inlined 57Y 8N|IR 9268/ 48281|CodeSize 215072|Addr 0x7f39e06ee000|Timestamp 55495122603123070|Src n/a
[engine] opt done id=660 AWFYHavlakLoopFinder>>#doDFS:current: <split-660> |Tier 2|Time 1408( 545+863 )ms|AST 216|Inlined 77Y 5N|IR 5597/ 13284|CodeSize 63678|Addr 0x7f39e06dd000|Timestamp 55495122639990180|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 0x7f39e06db000|Timestamp 55495122648587241|Src n/a
[engine] opt done id=595 Behavior>>#new <split-595> |Tier 2|Time 21( 8+13 )ms|AST 26|Inlined 0Y 0N|IR 96/ 676|CodeSize 2706|Addr 0x7f39e06d9000|Timestamp 55495122830330569|Src n/a
[engine] opt done id=596 AWFYSimpleLoop>>#init:reducible: |Tier 2|Time 380( 205+175 )ms|AST 77|Inlined 26Y 0N|IR 1700/ 4323|CodeSize 17251|Addr 0x7f39e06d3000|Timestamp 55495123210855385|Src n/a
[engine] opt done id=594 AWFYSimpleLoop class>>#basicBlock:reducible: |Tier 2|Time 381( 223+158 )ms|AST 33|Inlined 28Y 0N|IR 1811/ 4941|CodeSize 19889|Addr 0x7f39e06cd000|Timestamp 55495123591853470|Src n/a
[engine] opt done id=602 AWFYSimpleLoop>>#counter: |Tier 2|Time 8( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 70/ 112|CodeSize 215|Addr 0x7f39e06cb000|Timestamp 55495123599917545|Src n/a
[engine] opt done id=683 [] in AWFYHavlakLoopFinder>>#stepEProcessNonBackPreds:nodePool:workList:x: |Tier 2|Time 1009( 373+636 )ms|AST 204|Inlined 41Y 0N|IR 4664/ 16227|CodeSize 76581|Addr 0x7f39e06b7000|Timestamp 55495123658046891|Src n/a
[engine] opt done id=653 AWFYHavlakLoopFinder>>#doDFS:current: |Tier 2|Time 1348( 563+785 )ms|AST 216|Inlined 77Y 5N|IR 5541/ 13066|CodeSize 62115|Addr 0x7f39e06a6000|Timestamp 55495123951310916|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 0x7f39e06a4000|Timestamp 55495123959896803|Src n/a
[engine] opt done id=649 AWFYSomIdentityDictionary>>#newEntry:value:hash: |Tier 2|Time 39( 30+8 )ms|AST 29|Inlined 3Y 0N|IR 44/ 431|CodeSize 1677|Addr 0x7f39e06a2000|Timestamp 55495123998577015|Src n/a
[engine] opt done id=686 AWFYLoopStructureGraph>>#createNewLoop:reducible: |Tier 2|Time 503( 249+254 )ms|AST 71|Inlined 31Y 0N|IR 2212/ 6685|CodeSize 29158|Addr 0x7f39e0699000|Timestamp 55495124103336732|Src n/a
[engine] created adapter c2i_J_AAAJA | CodeAddress 0x7f39e0698000
[engine] opt done id=711 Integer>>#timesRepeat: <split-711> |Tier 1|Time 37( 23+13 )ms|AST 48|Inlined 0Y 1N|IR 296/ 849|CodeSize 3877|Addr 0x7f39e0696000|Timestamp 55495124140173669|Src n/a
[engine] created adapter i2c_J_AAAJA | CodeAddress 0x7f39e0695000
[engine] created adapter c2i_J_AAJA | CodeAddress 0x7f39e0694000
[engine] opt done id=708 [] in [] in AWFYLoopTesterApp>>#constructCFG:p:p: |Tier 1|Time 108( 51+58 )ms|AST 93|Inlined 0Y 4N|IR 869/ 4969|CodeSize 20891|Addr 0x7f39e068d000|Timestamp 55495124248841903|Src n/a
[engine] opt done id=593 AWFYLoopStructureGraph>>#initialize |Tier 1|Time 49( 36+13 )ms|AST 91|Inlined 0Y 5N|IR 464/ 856|CodeSize 2948|Addr 0x7f39e068b000|Timestamp 55495124298301967|Src n/a
[engine] opt done id=601 AWFYSimpleLoop>>#setIsRoot |Tier 1|Time 8( 5+3 )ms|AST 7|Inlined 0Y 0N|IR 143/ 186|CodeSize 571|Addr 0x7f39e0689000|Timestamp 55495124306133110|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 0x7f39e067f000|Timestamp 55495124313257494|Src n/a
[engine] opt done id=688 AWFYHavlakLoopFinder>>#setLoopAttribute:nodePool:loop: |Tier 2|Time 666( 245+421 )ms|AST 55|Inlined 35Y 0N|IR 3097/ 5735|CodeSize 26028|Addr 0x7f39e0681000|Timestamp 55495124324390132|Src n/a
[engine] opt done id=673 [] in AWFYHavlakLoopFinder>>#stepD:nodePool: |Tier 2|Time 416( 234+183 )ms|AST 51|Inlined 20Y 0N|IR 2351/ 4115|CodeSize 19334|Addr 0x7f39e0679000|Timestamp 55495124729763926|Src n/a
[engine] opt done id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> |Tier 2|Time 751( 500+251 )ms|AST 216|Inlined 31Y 1N|IR 2577/ 5786|CodeSize 28027|Addr 0x7f39e0671000|Timestamp 55495124749733265|Src n/a
[engine] opt done id=664 [] in AWFYHavlakLoopFinder>>#processEdges:w: |Tier 2|Time 437( 231+207 )ms|AST 119|Inlined 25Y 0N|IR 2422/ 4774|CodeSize 20061|Addr 0x7f39e066b000|Timestamp 55495124761874603|Src n/a
[engine] opt done id=610 AWFYControlFlowGraph>>#numNodes |Tier 2|Time 15( 11+4 )ms|AST 17|Inlined 1Y 0N|IR 41/ 105|CodeSize 330|Addr 0x7f39e0669000|Timestamp 55495124776737934|Src n/a
[engine] opt done id=668 AWFYSomSet>>#hasSome: |Tier 2|Time 101( 40+61 )ms|AST 20|Inlined 4Y 0N|IR 510/ 2095|CodeSize 8581|Addr 0x7f39e0665000|Timestamp 55495124851104878|Src n/a
[engine] opt done id=676 [] in AWFYHavlakLoopFinder>>#findLoops |Tier 2|Time 126( 56+70 )ms|AST 20|Inlined 1Y 0N|IR 542/ 1970|CodeSize 8318|Addr 0x7f39e0661000|Timestamp 55495124855569640|Src n/a
[engine] opt done id=609 AWFYVector>>#at:put: |Tier 2|Time 117( 49+69 )ms|AST 185|Inlined 0Y 0N|IR 558/ 1927|CodeSize 9702|Addr 0x7f39e065d000|Timestamp 55495124968614770|Src n/a
[engine] opt done id=618 Behavior>>#new <split-618> |Tier 2|Time 15( 8+7 )ms|AST 26|Inlined 0Y 0N|IR 31/ 372|CodeSize 1369|Addr 0x7f39e065b000|Timestamp 55495124984286067|Src n/a
[engine] opt done id=604 AWFYControlFlowGraph>>#createNode: |Tier 2|Time 286( 150+136 )ms|AST 115|Inlined 14Y 0N|IR 1041/ 4855|CodeSize 22129|Addr 0x7f39e0654000|Timestamp 55495125062899507|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 0x7f39e0652000|Timestamp 55495125076354906|Src n/a
[engine] opt done id=620 AWFYBasicBlock>>#addOutEdge: |Tier 2|Time 147( 81+66 )ms|AST 21|Inlined 1Y 0N|IR 541/ 1956|CodeSize 8224|Addr 0x7f39e064e000|Timestamp 55495125223520009|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 0x7f39e064c000|Timestamp 55495125242065072|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 0x7f39e064a000|Timestamp 55495125255187730|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 8224|Addr 0x7f39e0646000|Timestamp 55495125373157061|Src n/a
[engine] opt done id=718 [] in AWFYLoopTesterApp>>#main:loop:p:p:p: |Tier 1|Time 15( 11+5 )ms|AST 29|Inlined 0Y 2N|IR 199/ 284|CodeSize 935|Addr 0x7f39e0644000|Timestamp 55495125388871452|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 8224|Addr 0x7f39e0640000|Timestamp 55495125507319081|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 0x7f39e063e000|Timestamp 55495125533999670|Src n/a
[engine] opt done id=617 AWFYBasicBlockEdge class>>#for:from:to: |Tier 2|Time 917( 321+595 )ms|AST 36|Inlined 38Y 0N|IR 3627/ 15129|CodeSize 76025|Addr 0x7f39e062a000|Timestamp 55495125772573440|Src n/a
[engine] opt done id=724 [] in AWFYLoopStructureGraph>>#calculateNestingLevel |Tier 2|Time 244( 145+100 )ms|AST 61|Inlined 16Y 0N|IR 1346/ 2366|CodeSize 9320|Addr 0x7f39e0626000|Timestamp 55495126036574223|Src n/a
[engine] opt done id=723 AWFYVector>>#forEach: <split-723> |Tier 2|Time 511( 180+331 )ms|AST 74|Inlined 17Y 0N|IR 1646/ 5918|CodeSize 25765|Addr 0x7f39e061e000|Timestamp 55495126283562270|Src n/a
[engine] opt done id=702 AWFYHavlakLoopFinder>>#doDFS:current: <split-702> |Tier 2|Time 756( 475+281 )ms|AST 216|Inlined 31Y 1N|IR 2520/ 5859|CodeSize 28669|Addr 0x7f39e0616000|Timestamp 55495126290140397|Src n/a
[engine] opt done id=701 AWFYHavlakLoopFinder>>#doDFS:current: <split-701> |Tier 2|Time 1208( 533+674 )ms|AST 216|Inlined 63Y 1N|IR 4812/ 11404|CodeSize 54908|Addr 0x7f39e0607000|Timestamp 55495127244789658|Src n/a
[engine] opt done id=615 AWFYLoopTesterApp>>#buildStraight:n: |Tier 2|Time 1086( 316+770 )ms|AST 101|Inlined 40Y 0N|IR 3804/ 15329|CodeSize 77920|Addr 0x7f39e05f2000|Timestamp 55495127376293383|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 0x7f39e05f0000|Timestamp 55495127384155118|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 0x7f39e05ec000|Timestamp 55495127632882441|Src n/a
[engine] opt done id=627 AWFYLoopTesterApp>>#findLoops: |Tier 2|Time 138( 96+42 )ms|AST 40|Inlined 15Y 1N|IR 323/ 2348|CodeSize 9092|Addr 0x7f39e05e8000|Timestamp 55495127771132200|Src n/a
[engine] opt done id=641 AWFYHavlakLoopFinder>>#initAllNodes |Tier 2|Time 358( 309+49 )ms|AST 57|Inlined 0Y 2N|IR 454/ 2580|CodeSize 9598|Addr 0x7f39e05e4000|Timestamp 55495128129320566|Src n/a
[engine] opt done id=700 AWFYHavlakLoopFinder>>#doDFS:current: <split-700> |Tier 2|Time 1983( 596+1386)ms|AST 216|Inlined 95Y 1N|IR 7104/ 16828|CodeSize 83516|Addr 0x7f39e05ce000|Timestamp 55495128266542349|Src n/a
[engine] opt done id=626 [] in AWFYLoopTesterApp>>#addDummyLoops: |Tier 2|Time 146( 101+44 )ms|AST 18|Inlined 16Y 1N|IR 360/ 2398|CodeSize 9110|Addr 0x7f39e05b6000|Timestamp 55495128275312206|Src n/a
[engine] opt done id=636 AWFYVector>>#removeAll |Tier 2|Time 24( 14+11 )ms|AST 27|Inlined 0Y 0N|IR 163/ 469|CodeSize 1525|Addr 0x7f39e05b4000|Timestamp 55495128291208543|Src n/a
[engine] opt done id=616 AWFYLoopTesterApp>>#buildConnect:end: |Tier 2|Time 915( 280+635 )ms|AST 27|Inlined 39Y 0N|IR 3706/ 15185|CodeSize 75701|Addr 0x7f39e05ba000|Timestamp 55495128299311941|Src n/a
[engine] opt done id=600 AWFYSimpleLoop>>#nestingLevel: |Tier 2|Time 18( 12+6 )ms|AST 32|Inlined 1Y 0N|IR 166/ 200|CodeSize 351|Addr 0x7f39e05b2000|Timestamp 55495128317470482|Src n/a
[engine] opt done id=623 AWFYLoopTesterApp>>#buildDiamond: |Tier 2|Time 149( 138+11 )ms|AST 151|Inlined 0Y 4N|IR 184/ 372|CodeSize 1385|Addr 0x7f39e05b0000|Timestamp 55495128440259946|Src n/a
[engine] opt done id=735 Integer>>#timesRepeat: <split-735> |Tier 2|Time 254( 113+141 )ms|AST 48|Inlined 17Y 1N|IR 489/ 5653|CodeSize 23761|Addr 0x7f39e05a9000|Timestamp 55495128529824708|Src n/a
[engine] opt done id=614 AWFYLoopTesterApp>>#buildBaseLoop: |Tier 2|Time 127( 114+13 )ms|AST 180|Inlined 0Y 9N|IR 263/ 410|CodeSize 1609|Addr 0x7f39e05a7000|Timestamp 55495128567613909|Src n/a
[engine] opt done id=710 Integer>>#timesRepeat: <split-710> |Tier 2|Time 266( 152+114 )ms|AST 48|Inlined 1Y 1N|IR 245/ 4335|CodeSize 18021|Addr 0x7f39e05a1000|Timestamp 55495128583686255|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 0x7f39e059f000|Timestamp 55495128930340304|Src n/a
[engine] created adapter i2c_A_AAJ | CodeAddress 0x7f39e059e000
[engine] created adapter c2i_J_AAJ | CodeAddress 0x7f39e059d000
[engine] opt done id=299 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 1|Time 75( 50+25 )ms|AST 190|Inlined 0Y 1N|IR 705/ 1562|CodeSize 6920|Addr 0x7f39e059a000|Timestamp 55495128979688128|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 0x7f39e0598000|Timestamp 55495128986966799|Src n/a
[engine] opt done id=593 AWFYLoopStructureGraph>>#initialize |Tier 2|Time 420( 277+143 )ms|AST 91|Inlined 37Y 0N|IR 1368/ 5505|CodeSize 22473|Addr 0x7f39e0591000|Timestamp 55495129005961173|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 0x7f39e058e000|Timestamp 55495129015297472|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 0x7f39e058c000|Timestamp 55495129032552780|Src n/a
[engine] opt done id=707 [] in AWFYLoopTesterApp>>#constructCFG:p:p: |Tier 1|Time 82( 38+44 )ms|AST 105|Inlined 0Y 4N|IR 682/ 3954|CodeSize 16736|Addr 0x7f39e0586000|Timestamp 55495129061974779|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 0x7f39e0584000|Timestamp 55495130050022515|Src n/a
[engine] opt done id=586 AWFYControlFlowGraph>>#initialize |Tier 1|Time 20( 13+7 )ms|AST 31|Inlined 0Y 2N|IR 231/ 497|CodeSize 1674|Addr 0x7f39e0582000|Timestamp 55495130058882264|Src n/a
[engine] opt done id=711 Integer>>#timesRepeat: <split-711> |Tier 2|Time 276( 201+74 )ms|AST 48|Inlined 0Y 1N|IR 188/ 2754|CodeSize 11701|Addr 0x7f39e057e000|Timestamp 55495130373941720|Src n/a
[engine] opt done id=708 [] in [] in AWFYLoopTesterApp>>#constructCFG:p:p: |Tier 2|Time 278( 195+84 )ms|AST 93|Inlined 0Y 4N|IR 724/ 4235|CodeSize 16213|Addr 0x7f39e0579000|Timestamp 55495130376477298|Src n/a
[engine] opt done id=716 [] in AWFYUnionFindNode>>#findSet |Tier 2|Time 16( 10+6 )ms|AST 19|Inlined 1Y 0N|IR 99/ 254|CodeSize 502|Addr 0x7f39e0577000|Timestamp 55495131449217909|Src n/a
[engine] opt done id=584 AWFYControlFlowGraph class>>#new |Tier 1|Time 14( 10+5 )ms|AST 24|Inlined 0Y 2N|IR 193/ 270|CodeSize 876|Addr 0x7f39e0575000|Timestamp 55495132365819124|Src n/a
[engine] opt done id=585 Behavior>>#new <split-585> |Tier 1|Time 19( 12+8 )ms|AST 27|Inlined 0Y 1N|IR 170/ 616|CodeSize 2364|Addr 0x7f39e0573000|Timestamp 55495132371015440|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 0x7f39e0571000|Timestamp 55495132377774255|Src n/a
[engine] opt done id=592 Behavior>>#new <split-592> |Tier 2|Time 377( 288+89 )ms|AST 27|Inlined 38Y 0N|IR 945/ 4292|CodeSize 15892|Addr 0x7f39e056c000|Timestamp 55495132811729606|Src n/a
[engine] opt done id=591 AWFYLoopStructureGraph class>>#new |Tier 2|Time 481( 318+162 )ms|AST 24|Inlined 77Y 0N|IR 1746/ 7552|CodeSize 28255|Addr 0x7f39e0564000|Timestamp 55495132915070564|Src n/a
[engine] opt done id=718 [] in AWFYLoopTesterApp>>#main:loop:p:p:p: |Tier 2|Time 187( 181+5 )ms|AST 29|Inlined 0Y 2N|IR 93/ 175|CodeSize 559|Addr 0x7f39e0562000|Timestamp 55495133134984586|Src n/a
[engine] opt done id=717 Integer>>#timesRepeat: <split-717> |Tier 2|Time 410( 322+88 )ms|AST 48|Inlined 1Y 2N|IR 232/ 3224|CodeSize 13845|Addr 0x7f39e055d000|Timestamp 55495134003218179|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 0x7f39e055b000|Timestamp 55495141558872819|Src n/a
[engine] created adapter i2c_A_AAACA | CodeAddress 0x7f39e055a000
[engine] created adapter i2c_J_AAC | CodeAddress 0x7f39e0559000
[engine] opt done id=553 Character>>#asUnicode |Tier 1|Time 16( 14+2 )ms|AST 31|Inlined 0Y 0N|IR 89/ 125|CodeSize 454|Addr 0x7f39e0557000|Timestamp 55495143827613143|Src n/a
[engine] created adapter c2i_J_AAC | CodeAddress 0x7f39e0556000
[engine] created adapter c2i_A_AAAC | CodeAddress 0x7f39e0555000
[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 0x7f39e0553000|Timestamp 55495143876423581|Src n/a
[engine] opt done id=499 FileStream class>>#stdout |Tier 1|Time 20( 13+6 )ms|AST 37|Inlined 0Y 1N|IR 201/ 403|CodeSize 1464|Addr 0x7f39e0551000|Timestamp 55495146153178042|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 0x7f39e054f000|Timestamp 55495146157902417|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 0x7f39e054d000|Timestamp 55495146157895572|Src n/a
[engine] created adapter i2c_A_AAAJJJ | CodeAddress 0x7f39e054c000
[engine] opt done id=706 AWFYLoopTesterApp>>#constructCFG:p:p: |Tier 1|Time 58( 22+36 )ms|AST 43|Inlined 0Y 1N|IR 355/ 3105|CodeSize 14086|Addr 0x7f39e0547000|Timestamp 55495146251075993|Src n/a
[engine] opt done id=728 AWFYLoopStructureGraph>>#numLoops |Tier 1|Time 12( 7+5 )ms|AST 17|Inlined 0Y 1N|IR 169/ 299|CodeSize 1042|Addr 0x7f39e0545000|Timestamp 55495147275932240|Src n/a
[engine] created adapter i2c_Z_AAAAJ | CodeAddress 0x7f39e0544000
[engine] opt done id=729 ArrayedCollection class>>#with:with: |Tier 1|Time 25( 18+7 )ms|AST 52|Inlined 0Y 0N|IR 206/ 460|CodeSize 1783|Addr 0x7f39e0542000|Timestamp 55495147288970455|Src n/a
[engine] opt done id=722 AWFYLoopStructureGraph>>#calculateNestingLevel |Tier 1|Time 49( 18+31 )ms|AST 39|Inlined 0Y 2N|IR 504/ 2790|CodeSize 11424|Addr 0x7f39e053e000|Timestamp 55495147300892830|Src n/a
[engine] opt done id=730 AWFYHavlak>>#verifyResult:iterations: |Tier 1|Time 27( 21+6 )ms|AST 65|Inlined 0Y 0N|IR 220/ 404|CodeSize 1501|Addr 0x7f39e053c000|Timestamp 55495147303354022|Src n/a
[engine] created adapter c2i_A_AAJ | CodeAddress 0x7f39e053b000
[engine] opt done id=731 AWFYRun>>#printResult: |Tier 1|Time 37( 30+8 )ms|AST 68|Inlined 0Y 5N|IR 337/ 484|CodeSize 1724|Addr 0x7f39e0539000|Timestamp 55495147326549144|Src n/a
[engine] created adapter i2c_J_AAJ | CodeAddress 0x7f39e0538000
[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 0x7f39e0536000|Timestamp 55495148431304676|Src n/a
[engine] opt done id=568 TextConverter>>#nextPutAll:toStream: |Tier 1|Time 18( 13+5 )ms|AST 34|Inlined 0Y 1N|IR 176/ 292|CodeSize 1036|Addr 0x7f39e0534000|Timestamp 55495148438001888|Src n/a
[engine] opt done id=734 SmallInteger>>#decimalDigitLength |Tier 1|Time 18( 15+3 )ms|AST 47|Inlined 0Y 0N|IR 101/ 146|CodeSize 603|Addr 0x7f39e0532000|Timestamp 55495148438588445|Src n/a
[engine] created adapter c2i_A_AAAJAJ | CodeAddress 0x7f39e0531000
[engine] opt done id=569 TextConverter>>#next:putAll:startingAt:toStream: |Tier 1|Time 48( 39+9 )ms|AST 133|Inlined 0Y 2N|IR 312/ 499|CodeSize 1931|Addr 0x7f39e052f000|Timestamp 55495148479471563|Src n/a
[engine] created adapter i2c_A_AAAJAJ | CodeAddress 0x7f39e052e000
[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 0x7f39e052c000|Timestamp 55495149582799815|Src n/a
[engine] opt done id=570 MultiByteFileStream>>#basicNext:putAll:startingAt: |Tier 1|Time 16( 12+4 )ms|AST 23|Inlined 0Y 1N|IR 164/ 235|CodeSize 805|Addr 0x7f39e052a000|Timestamp 55495149583481640|Src n/a
[engine] created adapter i2c_A_AAAC | CodeAddress 0x7f39e0529000
[engine] opt done id=571 StandardFileStream>>#next:putAll:startingAt: |Tier 1|Time 32( 24+8 )ms|AST 65|Inlined 0Y 0N|IR 228/ 502|CodeSize 2204|Addr 0x7f39e0527000|Timestamp 55495149599373088|Src n/a
[engine] created adapter c2i_A_AAACA | CodeAddress 0x7f39e0526000
[engine] opt done id=573 MultiByteFileStream>>#nextPut: |Tier 1|Time 27( 23+5 )ms|AST 35|Inlined 0Y 1N|IR 181/ 317|CodeSize 1125|Addr 0x7f39e0524000|Timestamp 55495149610389295|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 0x7f39e0522000|Timestamp 55495150706528697|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 0x7f39e0520000|Timestamp 55495150708196313|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 0x7f39e051e000|Timestamp 55495150731806732|Src n/a
[engine] created adapter c2i_A_AAAJJJJJ | CodeAddress 0x7f39e051d000
[engine] opt done id=579 AWFYRun>>#measure: |Tier 1|Time 33( 25+8 )ms|AST 93|Inlined 0Y 2N|IR 310/ 444|CodeSize 1667|Addr 0x7f39e051b000|Timestamp 55495150739665185|Src n/a
[engine] created adapter c2i_Z_AAAAJ | CodeAddress 0x7f39e051a000
[engine] opt done id=580 AWFYHavlak>>#innerBenchmarkLoop: |Tier 1|Time 44( 39+5 )ms|AST 54|Inlined 0Y 3N|IR 259/ 337|CodeSize 1174|Addr 0x7f39e0518000|Timestamp 55495150752791475|Src n/a
[engine] opt done id=581 AWFYLoopTesterApp class>>#new |Tier 1|Time 14( 9+5 )ms|AST 24|Inlined 0Y 2N|IR 193/ 270|CodeSize 876|Addr 0x7f39e0516000|Timestamp 55495151849173378|Src n/a
[engine] opt done id=582 Behavior>>#new <split-582> |Tier 1|Time 19( 12+8 )ms|AST 27|Inlined 0Y 1N|IR 170/ 616|CodeSize 2364|Addr 0x7f39e0514000|Timestamp 55495151854742875|Src n/a
[engine] created adapter i2c_A_AAAJJJJJ | CodeAddress 0x7f39e0513000
[engine] opt done id=613 AWFYLoopTesterApp>>#constructSimpleCFG |Tier 1|Time 39( 30+9 )ms|AST 70|Inlined 0Y 4N|IR 323/ 526|CodeSize 1980|Addr 0x7f39e0511000|Timestamp 55495153019859505|Src n/a
[engine] created adapter c2i_A_AAAJJJ | CodeAddress 0x7f39e0510000
[engine] opt done id=612 AWFYLoopTesterApp>>#main:loop:p:p:p: |Tier 1|Time 137( 76+61 )ms|AST 139|Inlined 0Y 9N|IR 1096/ 5242|CodeSize 23100|Addr 0x7f39e0509000|Timestamp 55495153118138179|Src n/a
[engine] opt done id=624 AWFYLoopTesterApp>>#addDummyLoops: |Tier 1|Time 32( 12+21 )ms|AST 23|Inlined 0Y 1N|IR 281/ 1938|CodeSize 8260|Addr 0x7f39e0505000|Timestamp 55495154162240731|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 0x7f39e1fe6000|Timestamp 55495185314963638|Src n/a
[engine] opt done id=707 [] in AWFYLoopTesterApp>>#constructCFG:p:p: |Tier 2|Time 2247( 487+1760)ms|AST 105|Inlined 77Y 3N|IR 8617/ 33363|CodeSize 170104|Addr 0x7f39e1fbb000|Timestamp 55495191804983550|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 0x7f39e1fb8000|Timestamp 55495209072423260|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 0x7f39e1fb6000|Timestamp 55495287719422907|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 0x7f39e1fb3000|Timestamp 55495296876444668|Src n/a
[engine] opt done id=299 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 2|Time 127( 68+58 )ms|AST 190|Inlined 3Y 1N|IR 675/ 1478|CodeSize 6277|Addr 0x7f39e1fb0000|Timestamp 55495352813613230|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 0x7f39e1fad000|Timestamp 55495355112191982|Src n/a
[engine] opt done id=567 StandardFileStream>>#isBinary |Tier 2|Time 11( 7+4 )ms|AST 25|Inlined 0Y 0N|IR 25/ 94|CodeSize 312|Addr 0x7f39e1fab000|Timestamp 55495356132110065|Src n/a
[engine] opt inval. id=733 SmallInteger>>#printString |Timestamp 55495461052689968|Src n/a|Reason null
[engine] opt inval. id=734 SmallInteger>>#decimalDigitLength |Timestamp 55495461053063149|Src n/a|Reason null
[engine] opt inval. id=569 TextConverter>>#next:putAll:startingAt:toStream: |Timestamp 55495461053860288|Src n/a|Reason null
[engine] Truffle runtime statistics for engine 1
Compilations : 314
Success : 305
Temporary Bailouts : 6
jdk.graal.compiler.core.common.CancellationBailoutException: Compilation cancelled.: 6
Permanent Bailouts : 0
Failed : 0
Interrupted : 3
Invalidated : 28
Unknown Reason : 19
Latest layout assumption Layout no longer valid: 6
Profiled Argument Types : 3
Queues : 381
Dequeues : 73
Target inlined into only caller: 52
null : 12
Latest layout assumption Layout no longer valid: 6
Profiled Argument Types : 3
Splits : 85
Compilation Accuracy : 0.910828
Queue Accuracy : 0.808399
Compilation Utilization : 0.178928
Remaining Compilation Queue : 0
Time to queue : count= 381, sum=4783063717, min= 15, average= 12553973.01, max=351103033, maxTarget=TextConverter>>#next:putAll:startingAt:toStream:
Time waiting in queue : count= 314, sum= 582086560, min= 14, average= 1853778.86, max=14152243, maxTarget=AWFYSomSet>>#hasSome:
--------------------------- :
AST node statistics :
Truffle node count : count= 308, sum= 167447, min= 11, average= 543.66, max= 8403, maxTarget=AWFYHavlakLoopFinder>>#doDFS:current: <split-700>
Trivial : count= 308, sum= 63845, min= 4, average= 207.29, max= 3178, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@409>
Non Trivial : count= 308, sum= 103602, min= 7, average= 336.37, max= 5232, maxTarget=AWFYHavlakLoopFinder>>#doDFS:current: <split-700>
Monomorphic : count= 308, sum= 102711, min= 7, average= 333.48, max= 5202, maxTarget=AWFYHavlakLoopFinder>>#doDFS:current: <split-700>
Polymorphic : count= 308, sum= 891, min= 0, average= 2.89, max= 62, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@409>
Megamorphic : count= 308, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Behavior>>#new <split-589>
Truffle call count : count= 308, sum= 2351, min= 0, average= 7.63, max= 109, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@409>
Indirect : count= 308, sum= 1, min= 0, average= 0.00, max= 1, maxTarget=Integer>>#timesRepeat:
Direct : count= 308, sum= 2350, min= 0, average= 7.63, max= 109, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@409>
Dispatched : count= 308, sum= 538, min= 0, average= 1.75, max= 27, maxTarget=AWFYHavlakLoopFinder>>#findLoops
Inlined : count= 308, sum= 1812, min= 0, average= 5.88, max= 103, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@409>
---------- :
Cloned : count= 308, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Behavior>>#new <split-589>
Not Cloned : count= 308, sum= 2362, min= 0, average= 7.67, max= 120, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@409>
Truffle loops : count= 308, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Behavior>>#new <split-589>
--------------------------- :
Compilation Tier 1 :
Compilation Rate : 98580.05 bytes/second
Truffle Tier Rate : 174512.06 bytes/second
Graal Tier Rate : 257507.33 bytes/second
Installation Rate : 1885394.51 bytes/second
Time for compilation (us) : count= 199, sum= 10108222, min= 5075, average= 50795.09, max= 922385, maxTarget=AWFYHavlakLoopFinder>>#findLoops
Truffle Tier (us) : count= 199, sum= 5710029, min= 3068, average= 28693.62, max= 382254, maxTarget=AWFYHavlakLoopFinder>>#findLoops
Graal Tier (us) : count= 199, sum= 3869672, min= 1731, average= 19445.59, max= 527006, maxTarget=AWFYHavlakLoopFinder>>#findLoops
Code Installation (us) : count= 199, sum= 528520, min= 276, average= 2655.88, max= 60823, maxTarget=AWFYControlFlowGraph class>>#new
Graal node count :
After Truffle Tier : count= 199, sum= 72734, min= 87, average= 365.50, max= 5186, maxTarget=AWFYHavlakLoopFinder>>#findLoops
After Graal Tier : count= 199, sum= 234771, min= 123, average= 1179.75, max= 23641, maxTarget=AWFYHavlakLoopFinder>>#findLoops
Graal compilation result :
Code size : count= 199, sum= 996469, min= 454, average= 5007.38, max= 102767, 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= 9671, min= 5, average= 48.60, max= 1057, maxTarget=AWFYHavlakLoopFinder>>#findLoops
CALL : count= 199, sum= 9671, min= 5, average= 48.60, 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 : 44458.10 bytes/second
Truffle Tier Rate : 124969.43 bytes/second
Graal Tier Rate : 84928.64 bytes/second
Installation Rate : 3488205.99 bytes/second
Time for compilation (us) : count= 112, sum= 52709184, min= 4728, average= 470617.72, max= 6338584, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@409>
Truffle Tier (us) : count= 106, sum= 18751385, min= 2769, average= 176899.86, max= 1036665, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@409>
Graal Tier (us) : count= 106, sum= 27591988, min= 1616, average= 260301.78, max= 5231943, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@409>
Code Installation (us) : count= 106, sum= 671792, min= 287, average= 6337.66, max= 69975, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@409>
Graal node count :
After Truffle Tier : count= 109, sum= 169519, min= 11, average= 1555.22, max= 14033, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@409>
After Graal Tier : count= 106, sum= 519318, min= 45, average= 4899.23, max= 58729, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@409>
Graal compilation result :
Code size : count= 106, sum= 2343350, min= 143, average= 22107.08, max= 256143, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@409>
Total frame size : count= 106, sum= 34528, min= 32, average= 325.74, max= 1408, maxTarget=[] in AWFYLoopTesterApp>>#constructCFG:p:p:
Exception handlers : count= 106, sum= 180, min= 0, average= 1.70, max= 15, maxTarget=Integer>>#timesRepeat: <split-717>
Infopoints : count= 106, sum= 11799, min= 3, average= 111.31, max= 1351, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@409>
CALL : count= 106, sum= 11799, min= 3, average= 111.31, max= 1351, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@409>
Marks : count= 106, sum= 737, min= 5, average= 6.95, max= 20, maxTarget=Symbol>>#=
Data references : count= 106, sum= 7602, min= 1, average= 71.72, max= 779, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@409>
# Json (iterations: 300, problem size: 100) on Sun Oct 13 15:08:06 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 0x7f83d3d83000
[engine] created adapter i2c_A_AAAJ | CodeAddress 0x7f83d3d82000
[engine] created adapter i2c_J_AAAA | CodeAddress 0x7f83d3d81000
[engine] opt done id=8 String>>#compareWith: |Tier 1|Time 35( 24+11 )ms|AST 23|Inlined 0Y 0N|IR 247/ 451|CodeSize 1686|Addr 0x7f83d3d7f000|Timestamp 55496695004798835|Src n/a
[engine] created adapter c2i_J_AAAA | CodeAddress 0x7f83d3d7e000
[engine] opt done id=611 SequenceableCollection>>#atAllPut: |Tier 1|Time 52( 33+18 )ms|AST 72|Inlined 0Y 0N|IR 298/ 701|CodeSize 3090|Addr 0x7f83d3bb7000|Timestamp 55496695019155375|Src n/a
[engine] created adapter i2c_A_AAA | CodeAddress 0x7f83d3d7d000
[engine] opt done id=7 String>>#= |Tier 1|Time 58( 50+8 )ms|AST 78|Inlined 0Y 1N|IR 243/ 392|CodeSize 1384|Addr 0x7f83d3bb5000|Timestamp 55496695023051810|Src n/a
[engine] created adapter i2c_A_AAC | CodeAddress 0x7f83d3bb4000
[engine] created adapter c2i_A_AAAJ | CodeAddress 0x7f83d3bb3000
[engine] created adapter c2i_A_AAAC | CodeAddress 0x7f83d3bb2000
[engine] opt done id=16 String class>>#new: |Tier 1|Time 40( 27+13 )ms|AST 48|Inlined 0Y 1N|IR 206/ 618|CodeSize 2699|Addr 0x7f83d3bb0000|Timestamp 55496695045143667|Src n/a
[engine] created adapter i2c_A_AAAC | CodeAddress 0x7f83d3baf000
[engine] opt done id=594 Character>>#asString |Tier 1|Time 27( 22+4 )ms|AST 20|Inlined 0Y 1N|IR 161/ 240|CodeSize 796|Addr 0x7f83d3bad000|Timestamp 55496695050034553|Src n/a
[engine] created adapter c2i_Z_AAAA | CodeAddress 0x7f83d3bac000
[engine] opt done id=595 String class>>#with: |Tier 1|Time 36( 30+6 )ms|AST 65|Inlined 0Y 1N|IR 193/ 318|CodeSize 1125|Addr 0x7f83d3baa000|Timestamp 55496695081857614|Src n/a
[engine] created adapter c2i_A_AAC | CodeAddress 0x7f83d3ba9000
[engine] created adapter c2i_A_AAA | CodeAddress 0x7f83d3ba8000
[engine] opt done id=593 AWFYJsonParser>>#read |Tier 1|Time 82( 68+14 )ms|AST 92|Inlined 0Y 3N|IR 458/ 924|CodeSize 3471|Addr 0x7f83d3ba6000|Timestamp 55496695101251573|Src n/a
[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 0x7f83d3ba4000|Timestamp 55496695101429887|Src n/a
[engine] created adapter i2c_Z_AAA | CodeAddress 0x7f83d3ba3000
[engine] opt done id=615 AWFYJsonParser>>#readStringInternal |Tier 1|Time 63( 50+12 )ms|AST 106|Inlined 0Y 7N|IR 469/ 705|CodeSize 2873|Addr 0x7f83d3ba1000|Timestamp 55496695112784076|Src n/a
[engine] created adapter c2i_Z_AAA | CodeAddress 0x7f83d3ba0000
[engine] created adapter i2c_A_AAAA | CodeAddress 0x7f83d3b9f000
[engine] opt done id=596 AWFYJsonParser>>#skipWhiteSpace |Tier 1|Time 16( 13+4 )ms|AST 18|Inlined 0Y 1N|IR 157/ 241|CodeSize 798|Addr 0x7f83d3b9d000|Timestamp 55496695117765900|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 0x7f83d3b9b000|Timestamp 55496695139485414|Src n/a
[engine] created adapter c2i_A_AAAA | CodeAddress 0x7f83d3b9a000
[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 0x7f83d3b98000|Timestamp 55496695170919649|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 0x7f83d3b96000|Timestamp 55496695188772901|Src n/a
[engine] created adapter i2c_A_AAAJJ | CodeAddress 0x7f83d3b95000
[engine] opt inval. id=593 AWFYJsonParser>>#read |Timestamp 55496695203378298|Src n/a|Reason null
[engine] opt deopt id=593 AWFYJsonParser>>#read | |Timestamp 55496695203653417|Src n/a
[engine] opt inval. id=597 AWFYJsonParser>>#isWhiteSpace |Timestamp 55496695203930491|Src n/a|Reason null
[engine] opt done id=632 AWFYVector>>#append: |Tier 1|Time 97( 48+49 )ms|AST 140|Inlined 0Y 0N|IR 631/ 2529|CodeSize 11708|Addr 0x7f83d3b91000|Timestamp 55496695210224071|Src n/a
[engine] opt done id=37 SequenceableCollection>>#copyFrom:to: |Tier 1|Time 77( 40+37 )ms|AST 83|Inlined 0Y 1N|IR 522/ 1582|CodeSize 7346|Addr 0x7f83d3b8e000|Timestamp 55496695265642749|Src n/a
[engine] opt done id=593 AWFYJsonParser>>#read |Tier 1|Time 67( 52+15 )ms|AST 94|Inlined 0Y 3N|IR 493/ 1004|CodeSize 4026|Addr 0x7f83d3b8c000|Timestamp 55496695277219044|Src n/a
[engine] opt inval. id=632 AWFYVector>>#append: |Timestamp 55496695315023060|Src n/a|Reason null
[engine] opt deopt id=632 AWFYVector>>#append: | |Timestamp 55496695315414261|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 0x7f83c88b3000|Timestamp 55496695319928124|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 0x7f83c88b1000|Timestamp 55496695326516310|Src n/a
[engine] opt done id=616 AWFYJsonParser>>#startCapture |Tier 1|Time 8( 5+3 )ms|AST 7|Inlined 0Y 0N|IR 162/ 215|CodeSize 683|Addr 0x7f83c88af000|Timestamp 55496695335090604|Src n/a
[engine] opt done id=598 AWFYJsonParser>>#readValue |Tier 1|Time 232( 183+49 )ms|AST 496|Inlined 0Y 34N|IR 1798/ 2920|CodeSize 11533|Addr 0x7f83c88ab000|Timestamp 55496695349797415|Src n/a
[engine] created adapter c2i_A_AAAJJ | CodeAddress 0x7f83c88aa000
[engine] opt done id=619 AWFYJsonParser>>#readDigit |Tier 1|Time 17( 12+5 )ms|AST 33|Inlined 0Y 2N|IR 208/ 291|CodeSize 951|Addr 0x7f83c88a8000|Timestamp 55496695366571006|Src n/a
[engine] opt done id=617 AWFYJsonParser>>#endCapture |Tier 1|Time 36( 28+8 )ms|AST 54|Inlined 0Y 2N|IR 310/ 497|CodeSize 1773|Addr 0x7f83c88a6000|Timestamp 55496695371545216|Src n/a
[engine] opt done id=632 AWFYVector>>#append: |Tier 1|Time 83( 44+38 )ms|AST 140|Inlined 0Y 0N|IR 628/ 2568|CodeSize 11949|Addr 0x7f83c88a2000|Timestamp 55496695403198694|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 0x7f83c88a0000|Timestamp 55496695417837058|Src n/a
[engine] opt done id=618 AWFYJsonParser>>#readNumber |Tier 1|Time 58( 43+16 )ms|AST 132|Inlined 0Y 9N|IR 549/ 749|CodeSize 2868|Addr 0x7f83c889e000|Timestamp 55496695429994323|Src n/a
[engine] opt done id=603 AWFYVector class>>#new |Tier 1|Time 13( 9+5 )ms|AST 19|Inlined 0Y 1N|IR 159/ 238|CodeSize 755|Addr 0x7f83c889c000|Timestamp 55496695431167646|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 0x7f83c889a000|Timestamp 55496695447298874|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 0x7f83c8898000|Timestamp 55496695449081314|Src n/a
[engine] opt done id=620 AWFYJsonParser>>#isDigit |Tier 1|Time 92( 63+29 )ms|AST 175|Inlined 0Y 10N|IR 733/ 1382|CodeSize 5518|Addr 0x7f83c8895000|Timestamp 55496695458866578|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 0x7f83c8893000|Timestamp 55496695466832384|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 0x7f83c8891000|Timestamp 55496695467935583|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 0x7f83c888f000|Timestamp 55496695476890462|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 0x7f83c888d000|Timestamp 55496695478039828|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 0x7f83c888b000|Timestamp 55496695483769830|Src n/a
[engine] opt done id=636 AWFYJsonArray>>#initialize |Tier 1|Time 15( 10+5 )ms|AST 18|Inlined 0Y 1N|IR 175/ 351|CodeSize 1139|Addr 0x7f83c8889000|Timestamp 55496695492050357|Src n/a
[engine] opt done id=621 Object>>#~= |Tier 1|Time 15( 10+5 )ms|AST 26|Inlined 0Y 1N|IR 158/ 237|CodeSize 804|Addr 0x7f83c8887000|Timestamp 55496695493261816|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 0x7f83c8885000|Timestamp 55496695497583815|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 0x7f83c8883000|Timestamp 55496695513925136|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 0x7f83c8881000|Timestamp 55496695514077817|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 0x7f83c887f000|Timestamp 55496695516133281|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 0x7f83c887d000|Timestamp 55496695522962361|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 0x7f83c887b000|Timestamp 55496695530723941|Src n/a
[engine] opt done id=610 ArrayedCollection class>>#new:withAll: |Tier 1|Time 20( 13+7 )ms|AST 30|Inlined 0Y 1N|IR 192/ 432|CodeSize 1750|Addr 0x7f83c8879000|Timestamp 55496695536798487|Src n/a
[engine] created adapter i2c_J_AAA | CodeAddress 0x7f83c8876000
[engine] opt done id=631 AWFYHashIndexTable>>#stringHash: |Tier 1|Time 11( 8+4 )ms|AST 21|Inlined 0Y 0N|IR 100/ 176|CodeSize 676|Addr 0x7f83c8877000|Timestamp 55496695542216282|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 0x7f83c8874000|Timestamp 55496695546418009|Src n/a
[engine] opt done id=628 AWFYVector>>#size |Tier 1|Time 16( 12+3 )ms|AST 14|Inlined 0Y 0N|IR 105/ 169|CodeSize 710|Addr 0x7f83c8872000|Timestamp 55496695552553530|Src n/a
[engine] created adapter i2c_A_AAAAA | CodeAddress 0x7f83c8871000
[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 0x7f83c886f000|Timestamp 55496695567820777|Src n/a
[engine] created adapter i2c_A_AAAAJ | CodeAddress 0x7f83c886e000
[engine] created adapter c2i_A_AAAAA | CodeAddress 0x7f83c886d000
[engine] created adapter c2i_J_AAA | CodeAddress 0x7f83c886c000
[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 0x7f83c886a000|Timestamp 55496695599733169|Src n/a
[engine] created adapter c2i_A_AAAAJ | CodeAddress 0x7f83c8869000
[engine] opt done id=613 AWFYJsonParser>>#readObjectKeyValuePair: |Tier 1|Time 60( 48+11 )ms|AST 116|Inlined 0Y 8N|IR 437/ 556|CodeSize 2033|Addr 0x7f83c8867000|Timestamp 55496695602153084|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 0x7f83c8865000|Timestamp 55496695617522863|Src n/a
[engine] opt done id=649 AWFYJsonLiteral class>>#NULL |Tier 1|Time 8( 5+3 )ms|AST 8|Inlined 0Y 0N|IR 95/ 178|CodeSize 679|Addr 0x7f83c8863000|Timestamp 55496695625862548|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 0x7f83c8861000|Timestamp 55496695637523495|Src n/a
[engine] opt done id=634 AWFYJsonArray class>>#new |Tier 1|Time 16( 10+5 )ms|AST 24|Inlined 0Y 2N|IR 193/ 270|CodeSize 876|Addr 0x7f83c885f000|Timestamp 55496695641577849|Src n/a
[engine] opt done id=599 AWFYJsonParser>>#readObject |Tier 1|Time 57( 45+13 )ms|AST 128|Inlined 0Y 8N|IR 476/ 610|CodeSize 2453|Addr 0x7f83c885d000|Timestamp 55496695657223376|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 0x7f83c885b000|Timestamp 55496695660799362|Src n/a
[engine] opt done id=607 AWFYHashIndexTable class>>#new |Tier 1|Time 16( 10+5 )ms|AST 24|Inlined 0Y 2N|IR 193/ 270|CodeSize 876|Addr 0x7f83c8859000|Timestamp 55496695676635076|Src n/a
[engine] opt done id=602 AWFYJsonObject>>#initialize |Tier 1|Time 30( 20+10 )ms|AST 44|Inlined 0Y 3N|IR 290/ 647|CodeSize 2172|Addr 0x7f83c8857000|Timestamp 55496695687196177|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 0x7f83c8855000|Timestamp 55496695696942188|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 0x7f83c8853000|Timestamp 55496695698167196|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 0x7f83c8851000|Timestamp 55496695713048550|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 0x7f83c884f000|Timestamp 55496695719547544|Src n/a
[engine] opt done id=16 String class>>#new: |Tier 2|Time 44( 31+14 )ms|AST 48|Inlined 2Y 1N|IR 102/ 509|CodeSize 2118|Addr 0x7f83c884d000|Timestamp 55496695752850478|Src n/a
[engine] opt done id=594 Character>>#asString |Tier 2|Time 49( 38+12 )ms|AST 20|Inlined 4Y 1N|IR 127/ 311|CodeSize 1308|Addr 0x7f83c884b000|Timestamp 55496695768891466|Src n/a
[engine] opt done id=611 SequenceableCollection>>#atAllPut: |Tier 2|Time 44( 21+24 )ms|AST 72|Inlined 0Y 0N|IR 203/ 342|CodeSize 1157|Addr 0x7f83c8849000|Timestamp 55496695813203555|Src n/a
[engine] opt done id=645 AWFYJsonLiteral class>>#TRUE |Tier 1|Time 8( 5+4 )ms|AST 8|Inlined 0Y 0N|IR 95/ 178|CodeSize 679|Addr 0x7f83c8847000|Timestamp 55496695821683209|Src n/a
[engine] opt done id=593 AWFYJsonParser>>#read |Tier 2|Time 180( 110+70 )ms|AST 94|Inlined 7Y 1N|IR 716/ 1223|CodeSize 3947|Addr 0x7f83c8845000|Timestamp 55496695893503204|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 0x7f83c8843000|Timestamp 55496695922986881|Src n/a
[engine] opt done id=612 AWFYJsonParser>>#readChar: |Tier 2|Time 176( 128+48 )ms|AST 36|Inlined 10Y 1N|IR 1044/ 1218|CodeSize 3980|Addr 0x7f83c8841000|Timestamp 55496695997880539|Src n/a
[engine] opt done id=596 AWFYJsonParser>>#skipWhiteSpace |Tier 2|Time 153( 69+84 )ms|AST 18|Inlined 13Y 0N|IR 1394/ 1262|CodeSize 4440|Addr 0x7f83c883e000|Timestamp 55496696076049082|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 8143|Addr 0x7f83c883b000|Timestamp 55496696185369058|Src n/a
[engine] opt done id=615 AWFYJsonParser>>#readStringInternal |Tier 2|Time 433( 222+212 )ms|AST 106|Inlined 35Y 4N|IR 3531/ 4071|CodeSize 17317|Addr 0x7f83c8835000|Timestamp 55496696219237665|Src n/a
[engine] opt done id=637 AWFYJsonParser>>#readArrayElement: |Tier 2|Time 538( 175+363 )ms|AST 57|Inlined 30Y 1N|IR 3310/ 4891|CodeSize 20361|Addr 0x7f83c882f000|Timestamp 55496696723641616|Src n/a
[engine] opt done id=633 AWFYJsonParser>>#readArray |Tier 2|Time 848( 396+452 )ms|AST 133|Inlined 67Y 6N|IR 5116/ 8013|CodeSize 30213|Addr 0x7f83c8826000|Timestamp 55496697067350091|Src n/a
[engine] opt done id=598 AWFYJsonParser>>#readValue |Tier 2|Time 963( 700+263 )ms|AST 496|Inlined 32Y 20N|IR 4740/ 4132|CodeSize 13169|Addr 0x7f83c8821000|Timestamp 55496697096401219|Src n/a
[engine] opt done id=655 AWFYVector>>#at: |Tier 1|Time 21( 13+8 )ms|AST 33|Inlined 0Y 0N|IR 151/ 392|CodeSize 1551|Addr 0x7f83c881f000|Timestamp 55496697117477881|Src n/a
[engine] opt done id=619 AWFYJsonParser>>#readDigit |Tier 2|Time 415( 207+208 )ms|AST 33|Inlined 29Y 1N|IR 3716/ 3068|CodeSize 9449|Addr 0x7f83c881b000|Timestamp 55496697139224635|Src n/a
[engine] opt done id=603 AWFYVector class>>#new |Tier 2|Time 40( 29+11 )ms|AST 19|Inlined 3Y 0N|IR 44/ 587|CodeSize 2355|Addr 0x7f83c8819000|Timestamp 55496697217972401|Src n/a
[engine] opt done id=604 AWFYVector class>>#new: |Tier 2|Time 36( 24+12 )ms|AST 27|Inlined 2Y 0N|IR 54/ 617|CodeSize 2480|Addr 0x7f83c8817000|Timestamp 55496697253921687|Src n/a
[engine] opt done id=605 Behavior>>#new <split-605> |Tier 2|Time 28( 21+7 )ms|AST 26|Inlined 0Y 0N|IR 31/ 372|CodeSize 1369|Addr 0x7f83c8815000|Timestamp 55496697282366352|Src n/a
[engine] opt done id=644 AWFYJsonParser>>#readRequiredChar: |Tier 2|Time 175( 115+60 )ms|AST 21|Inlined 11Y 1N|IR 1082/ 1225|CodeSize 3723|Addr 0x7f83c8813000|Timestamp 55496697292974109|Src n/a
[engine] opt done id=606 AWFYVector>>#initialize: |Tier 2|Time 18( 10+8 )ms|AST 22|Inlined 0Y 0N|IR 144/ 402|CodeSize 1250|Addr 0x7f83c8811000|Timestamp 55496697300961846|Src n/a
[engine] opt done id=616 AWFYJsonParser>>#startCapture |Tier 2|Time 8( 4+4 )ms|AST 7|Inlined 0Y 0N|IR 89/ 123|CodeSize 241|Addr 0x7f83c880f000|Timestamp 55496697309092206|Src n/a
[engine] opt done id=37 SequenceableCollection>>#copyFrom:to: |Tier 2|Time 92( 41+51 )ms|AST 83|Inlined 3Y 1N|IR 493/ 1318|CodeSize 4989|Addr 0x7f83c880c000|Timestamp 55496697385272755|Src n/a
[engine] opt done id=646 AWFYJsonParser>>#readFalse |Tier 1|Time 34( 27+7 )ms|AST 91|Inlined 0Y 6N|IR 354/ 459|CodeSize 1617|Addr 0x7f83c880a000|Timestamp 55496697419499037|Src n/a
[engine] opt done id=647 AWFYJsonLiteral class>>#FALSE |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 95/ 178|CodeSize 679|Addr 0x7f83c8808000|Timestamp 55496697426492253|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 0x7f83c8806000|Timestamp 55496697449071069|Src n/a
[engine] opt done id=617 AWFYJsonParser>>#endCapture |Tier 2|Time 162( 86+76 )ms|AST 54|Inlined 5Y 1N|IR 879/ 2099|CodeSize 8145|Addr 0x7f83c8803000|Timestamp 55496697470929015|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 0x7f83c8801000|Timestamp 55496697477305152|Src n/a
[engine] opt done id=654 AWFYHashIndexTable>>#at: |Tier 1|Time 21( 16+6 )ms|AST 48|Inlined 0Y 1N|IR 193/ 340|CodeSize 1237|Addr 0x7f81c000b000|Timestamp 55496697492483905|Src n/a
[engine] opt done id=636 AWFYJsonArray>>#initialize |Tier 2|Time 46( 33+13 )ms|AST 18|Inlined 4Y 0N|IR 90/ 714|CodeSize 2577|Addr 0x7f81c0009000|Timestamp 55496697523379007|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 0x7f81c0007000|Timestamp 55496697572597069|Src n/a
[engine] opt done id=623 AWFYJsonParser>>#readExponent |Tier 2|Time 179( 130+48 )ms|AST 54|Inlined 22Y 2N|IR 2039/ 997|CodeSize 2473|Addr 0x7f81c0005000|Timestamp 55496697671501012|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 0x7f81c0003000|Timestamp 55496697699997013|Src n/a
[engine] opt done id=622 AWFYJsonParser>>#readFraction |Tier 2|Time 138( 111+28 )ms|AST 20|Inlined 11Y 1N|IR 1081/ 627|CodeSize 1509|Addr 0x7f81c0001000|Timestamp 55496697711154938|Src n/a
[engine] opt done id=609 AWFYHashIndexTable>>#initialize |Tier 2|Time 61( 35+26 )ms|AST 22|Inlined 2Y 0N|IR 283/ 615|CodeSize 2064|Addr 0x7f81a06a6000|Timestamp 55496697761198915|Src n/a
[engine] opt done id=631 AWFYHashIndexTable>>#stringHash: |Tier 2|Time 9( 6+3 )ms|AST 21|Inlined 0Y 0N|IR 24/ 84|CodeSize 249|Addr 0x7f81a06a4000|Timestamp 55496697772211981|Src n/a
[engine] opt done id=628 AWFYVector>>#size |Tier 2|Time 7( 5+2 )ms|AST 14|Inlined 0Y 0N|IR 30/ 76|CodeSize 232|Addr 0x7f81a06a2000|Timestamp 55496697779718487|Src n/a
[engine] opt done id=630 AWFYHashIndexTable>>#hashSlotFor: |Tier 2|Time 23( 17+6 )ms|AST 47|Inlined 1Y 0N|IR 52/ 166|CodeSize 509|Addr 0x7f81a06a0000|Timestamp 55496697784062418|Src n/a
[engine] opt done id=618 AWFYJsonParser>>#readNumber |Tier 2|Time 838( 379+459 )ms|AST 132|Inlined 78Y 12N|IR 9059/ 7609|CodeSize 26374|Addr 0x7f81a0698000|Timestamp 55496697977471755|Src n/a
[engine] opt done id=614 AWFYJsonParser>>#readName |Tier 2|Time 458( 225+234 )ms|AST 32|Inlined 38Y 4N|IR 3860/ 4303|CodeSize 17711|Addr 0x7f81a0692000|Timestamp 55496698242567264|Src n/a
[engine] opt done id=627 AWFYJsonObject>>#add:with: |Tier 2|Time 283( 108+175 )ms|AST 92|Inlined 6Y 0N|IR 1174/ 4198|CodeSize 20049|Addr 0x7f81a068c000|Timestamp 55496698525593484|Src n/a
[engine] opt done id=649 AWFYJsonLiteral class>>#NULL |Tier 2|Time 9( 4+5 )ms|AST 8|Inlined 0Y 0N|IR 19/ 70|CodeSize 227|Addr 0x7f81a068a000|Timestamp 55496698534848136|Src n/a
[engine] opt done id=599 AWFYJsonParser>>#readObject |Tier 2|Time 870( 444+426 )ms|AST 128|Inlined 84Y 10N|IR 6305/ 7383|CodeSize 27148|Addr 0x7f81a0682000|Timestamp 55496698847714731|Src n/a
[engine] opt done id=648 AWFYJsonParser>>#readNull |Tier 2|Time 322( 166+155 )ms|AST 76|Inlined 45Y 4N|IR 3734/ 3249|CodeSize 11309|Addr 0x7f81a067e000|Timestamp 55496698856690633|Src n/a
[engine] opt done id=588 AWFYJson class>>#RapBenchmarkMinified |Tier 1|Time 6( 4+3 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 481|Addr 0x7f81a067c000|Timestamp 55496698863093520|Src n/a
[engine] opt done id=587 AWFYJson>>#benchmark |Tier 1|Time 19( 14+6 )ms|AST 41|Inlined 0Y 3N|IR 240/ 331|CodeSize 1149|Addr 0x7f81a067a000|Timestamp 55496698867451489|Src n/a
[engine] opt done id=589 AWFYJsonParser class>>#with: |Tier 1|Time 15( 11+5 )ms|AST 30|Inlined 0Y 2N|IR 199/ 284|CodeSize 958|Addr 0x7f81a0678000|Timestamp 55496698878721725|Src n/a
[engine] opt done id=590 Behavior>>#new <split-590> |Tier 1|Time 25( 9+16 )ms|AST 26|Inlined 0Y 0N|IR 168/ 787|CodeSize 3084|Addr 0x7f81a066a000|Timestamp 55496698892253746|Src n/a
[engine] opt done id=591 AWFYJsonParser>>#initializeWith: |Tier 1|Time 20( 13+7 )ms|AST 20|Inlined 0Y 0N|IR 299/ 625|CodeSize 2016|Addr 0x7f81a0668000|Timestamp 55496698899274481|Src n/a
[engine] opt done id=613 AWFYJsonParser>>#readObjectKeyValuePair: |Tier 2|Time 1122( 421+702 )ms|AST 116|Inlined 74Y 5N|IR 7980/ 10026|CodeSize 42661|Addr 0x7f81a066c000|Timestamp 55496698902340320|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 0x7f81a0666000|Timestamp 55496698908039800|Src n/a
[engine] opt done id=656 AWFYJsonArray>>#size |Tier 1|Time 12( 8+5 )ms|AST 17|Inlined 0Y 1N|IR 169/ 299|CodeSize 1042|Addr 0x7f81a0664000|Timestamp 55496698920394307|Src n/a
[engine] created adapter i2c_Z_AAAJ | CodeAddress 0x7f83c8800000
[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 0x7f81a0662000|Timestamp 55496698942710296|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 0x7f81a0660000|Timestamp 55496698948851405|Src n/a
[engine] opt done id=592 AWFYJsonParser>>#parse |Tier 1|Time 86( 32+54 )ms|AST 79|Inlined 0Y 5N|IR 960/ 4697|CodeSize 18566|Addr 0x7f81a065a000|Timestamp 55496698978231991|Src n/a
[engine] opt done id=645 AWFYJsonLiteral class>>#TRUE |Tier 2|Time 6( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 19/ 70|CodeSize 227|Addr 0x7f81a0658000|Timestamp 55496698984832050|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 0x7f81a0656000|Timestamp 55496698999967709|Src n/a
[engine] opt done id=602 AWFYJsonObject>>#initialize |Tier 2|Time 176( 91+85 )ms|AST 44|Inlined 16Y 0N|IR 666/ 2497|CodeSize 9630|Addr 0x7f81a0652000|Timestamp 55496699119098512|Src n/a
[engine] opt done id=647 AWFYJsonLiteral class>>#FALSE |Tier 2|Time 6( 3+3 )ms|AST 8|Inlined 0Y 0N|IR 19/ 70|CodeSize 227|Addr 0x7f81a0650000|Timestamp 55496699125652893|Src n/a
[engine] opt done id=654 AWFYHashIndexTable>>#at: |Tier 2|Time 34( 27+6 )ms|AST 48|Inlined 2Y 0N|IR 84/ 185|CodeSize 593|Addr 0x7f81a064e000|Timestamp 55496699159427629|Src n/a
[engine] opt done id=652 AWFYJsonObject>>#at: |Tier 2|Time 120( 92+28 )ms|AST 59|Inlined 8Y 0N|IR 554/ 731|CodeSize 2117|Addr 0x7f81a0648000|Timestamp 55496699279906647|Src n/a
[engine] opt done id=643 AWFYJsonParser>>#readTrue |Tier 2|Time 333( 177+156 )ms|AST 76|Inlined 45Y 4N|IR 3735/ 3284|CodeSize 11455|Addr 0x7f81a064a000|Timestamp 55496699282133301|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 0x7f81a0646000|Timestamp 55496699293459551|Src n/a
[engine] opt done id=656 AWFYJsonArray>>#size |Tier 2|Time 13( 10+3 )ms|AST 17|Inlined 1Y 0N|IR 41/ 105|CodeSize 330|Addr 0x7f81a0644000|Timestamp 55496699310337351|Src n/a
[engine] opt done id=646 AWFYJsonParser>>#readFalse |Tier 2|Time 379( 187+191 )ms|AST 91|Inlined 57Y 5N|IR 4720/ 3925|CodeSize 13720|Addr 0x7f81a063f000|Timestamp 55496699378745634|Src n/a
[engine] opt done id=588 AWFYJson class>>#RapBenchmarkMinified |Tier 2|Time 5( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 11/ 45|CodeSize 146|Addr 0x7f81a063d000|Timestamp 55496699384727986|Src n/a
[engine] opt done id=590 Behavior>>#new <split-590> |Tier 2|Time 20( 8+12 )ms|AST 26|Inlined 0Y 0N|IR 95/ 672|CodeSize 2706|Addr 0x7f81a063b000|Timestamp 55496699404922437|Src n/a
[engine] opt done id=589 AWFYJsonParser class>>#with: |Tier 2|Time 41( 27+13 )ms|AST 30|Inlined 2Y 0N|IR 190/ 679|CodeSize 2834|Addr 0x7f81a0639000|Timestamp 55496699445828053|Src n/a
[engine] opt done id=651 AWFYJson>>#verifyResult: |Tier 2|Time 217( 148+70 )ms|AST 136|Inlined 29Y 0N|IR 1622/ 1402|CodeSize 4369|Addr 0x7f81a0636000|Timestamp 55496699502970572|Src n/a
[engine] created adapter i2c_A_AAJ | CodeAddress 0x7f81c0000000
[engine] created adapter c2i_J_AAJ | CodeAddress 0x7f81a0635000
[engine] opt done id=659 SmallInteger>>#printString |Tier 1|Time 58( 47+11 )ms|AST 156|Inlined 0Y 2N|IR 375/ 617|CodeSize 2868|Addr 0x7f81a0633000|Timestamp 55496699561414998|Src n/a
[engine] created adapter i2c_A_AAAJJA | CodeAddress 0x7f81a0632000
[engine] opt done id=299 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 1|Time 80( 55+25 )ms|AST 190|Inlined 0Y 1N|IR 705/ 1562|CodeSize 6920|Addr 0x7f81a062f000|Timestamp 55496699641821230|Src n/a
[engine] created adapter c2i_A_AAAJJA | CodeAddress 0x7f81a062e000
[engine] opt done id=373 String>>#, |Tier 1|Time 37( 30+7 )ms|AST 56|Inlined 0Y 2N|IR 276/ 405|CodeSize 1534|Addr 0x7f81a062c000|Timestamp 55496699898760188|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 0x7f81a062a000|Timestamp 55496699909898556|Src n/a
[engine] opt done id=592 AWFYJsonParser>>#parse |Tier 2|Time 490( 180+310 )ms|AST 79|Inlined 37Y 2N|IR 4112/ 6556|CodeSize 24965|Addr 0x7f81a0622000|Timestamp 55496699937642818|Src n/a
[engine] opt done id=587 AWFYJson>>#benchmark |Tier 2|Time 630( 219+411 )ms|AST 41|Inlined 43Y 2N|IR 3904/ 10945|CodeSize 42606|Addr 0x7f81a0616000|Timestamp 55496699940514419|Src n/a
[engine] opt done id=586 AWFYBenchmark>>#innerBenchmarkLoop: |Tier 2|Time 1042( 385+657 )ms|AST 60|Inlined 73Y 2N|IR 5605/ 12013|CodeSize 44177|Addr 0x7f81a060a000|Timestamp 55496700952197482|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 0x7f81a0608000|Timestamp 55496704393468174|Src n/a
[engine] created adapter i2c_A_AAACA | CodeAddress 0x7f81a0607000
[engine] created adapter i2c_J_AAC | CodeAddress 0x7f81a0606000
[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 0x7f81a0604000|Timestamp 55496705141157739|Src n/a
[engine] created adapter c2i_J_AAC | CodeAddress 0x7f81a0603000
[engine] opt done id=551 UTF8TextConverter>>#nextPut:toStream: |Tier 1|Time 58( 46+12 )ms|AST 130|Inlined 0Y 5N|IR 427/ 723|CodeSize 2820|Addr 0x7f81a0601000|Timestamp 55496705183292834|Src n/a
[engine] created adapter c2i_A_AAAAZ | CodeAddress 0x7f81a05ff000
[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 0x7f81a05fd000|Timestamp 55496705902783867|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 0x7f81a05fb000|Timestamp 55496705903190783|Src n/a
[engine] opt done id=499 FileStream class>>#stdout |Tier 1|Time 27( 21+6 )ms|AST 37|Inlined 0Y 1N|IR 201/ 403|CodeSize 1464|Addr 0x7f81a05f9000|Timestamp 55496705905006400|Src n/a
[engine] created adapter i2c_J_AAJ | CodeAddress 0x7f81a05f8000
[engine] created adapter c2i_A_AAJ | CodeAddress 0x7f81a05f7000
[engine] opt done id=658 Object>>#asString |Tier 1|Time 27( 23+4 )ms|AST 17|Inlined 0Y 1N|IR 156/ 227|CodeSize 689|Addr 0x7f81a05f5000|Timestamp 55496706276729365|Src n/a
[engine] opt done id=660 SmallInteger>>#decimalDigitLength |Tier 1|Time 30( 27+3 )ms|AST 61|Inlined 0Y 0N|IR 142/ 193|CodeSize 675|Addr 0x7f81a05f3000|Timestamp 55496706279267667|Src n/a
[engine] opt done id=657 AWFYRun>>#printResult: |Tier 1|Time 40( 32+8 )ms|AST 68|Inlined 0Y 5N|IR 337/ 484|CodeSize 1724|Addr 0x7f81a05f1000|Timestamp 55496706289885901|Src n/a
[engine] created adapter i2c_A_AAAJAJ | CodeAddress 0x7f81a05f0000
[engine] created adapter i2c_A_AAAJAJA | CodeAddress 0x7f81a05ef000
[engine] created adapter c2i_A_AAAJAJ | CodeAddress 0x7f81a05ee000
[engine] created adapter c2i_A_AAAJAJA | CodeAddress 0x7f81a05ed000
[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 0x7f81a05eb000|Timestamp 55496706655489619|Src n/a
[engine] opt done id=568 TextConverter>>#nextPutAll:toStream: |Tier 1|Time 28( 23+5 )ms|AST 34|Inlined 0Y 1N|IR 176/ 292|CodeSize 1036|Addr 0x7f81a05e9000|Timestamp 55496706657458755|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 0x7f81a05e7000|Timestamp 55496706673877184|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 0x7f81a05e5000|Timestamp 55496706682847568|Src n/a
[engine] opt done id=574 MultiByteFileStream>>#basicNextPutAll: |Tier 1|Time 10( 6+3 )ms|AST 17|Inlined 0Y 1N|IR 154/ 225|CodeSize 736|Addr 0x7f81a05e3000|Timestamp 55496707011585777|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 0x7f81a05e1000|Timestamp 55496707017121261|Src n/a
[engine] created adapter c2i_A_AAACA | CodeAddress 0x7f81a05e0000
[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 0x7f81a05de000|Timestamp 55496707025407235|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 0x7f81a05dc000|Timestamp 55496707391744045|Src n/a
[engine] created adapter c2i_Z_AAAJ | CodeAddress 0x7f81a05db000
[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 0x7f81a05d9000|Timestamp 55496707415144445|Src n/a
[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 0x7f81a05d7000|Timestamp 55496707418627887|Src n/a
[engine] opt done id=659 SmallInteger>>#printString |Tier 2|Time 99( 57+42 )ms|AST 156|Inlined 4Y 1N|IR 281/ 823|CodeSize 4349|Addr 0x7f81a05d4000|Timestamp 55496730554040608|Src n/a
[engine] opt done id=299 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 2|Time 119( 60+58 )ms|AST 190|Inlined 3Y 1N|IR 675/ 1478|CodeSize 6516|Addr 0x7f81a05d1000|Timestamp 55496773384336357|Src n/a
[engine] opt done id=373 String>>#, |Tier 2|Time 150( 105+45 )ms|AST 56|Inlined 7Y 2N|IR 721/ 1569|CodeSize 6554|Addr 0x7f81a05ce000|Timestamp 55496774155224321|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 0x7f81a05cc000|Timestamp 55496774394342501|Src n/a
[engine] opt inval. id=659 SmallInteger>>#printString |Timestamp 55496808640872918|Src n/a|Reason null
[engine] opt inval. id=660 SmallInteger>>#decimalDigitLength |Timestamp 55496808641206986|Src n/a|Reason null
[engine] opt inval. id=569 TextConverter>>#next:putAll:startingAt:toStream: |Timestamp 55496808641947062|Src n/a|Reason null
[engine] Truffle runtime statistics for engine 1
Compilations : 166
Success : 159
Temporary Bailouts : 5
jdk.graal.compiler.core.common.CancellationBailoutException: Compilation cancelled.: 5
Permanent Bailouts : 0
Failed : 0
Interrupted : 2
Invalidated : 6
Unknown Reason : 6
Queues : 186
Dequeues : 24
Target inlined into only caller: 23
null : 1
Splits : 64
Compilation Accuracy : 0.963855
Queue Accuracy : 0.870968
Compilation Utilization : 0.145894
Remaining Compilation Queue : 0
Time to queue : count= 186, sum= 995733266, min= 9192, average= 5353404.66, max=113686094, maxTarget=TextConverter>>#next:putAll:startingAt:toStream:
Time waiting in queue : count= 166, sum= 93234361, min= 13, average= 561652.78, max= 2944403, maxTarget=AWFYJsonObject>>#initialize
--------------------------- :
AST node statistics :
Truffle node count : count= 162, sum= 82449, min= 11, average= 508.94, max= 6409, maxTarget=AWFYJsonParser>>#readNumber
Trivial : count= 162, sum= 29549, min= 4, average= 182.40, max= 2303, maxTarget=AWFYJsonParser>>#readNumber
Non Trivial : count= 162, sum= 52900, min= 7, average= 326.54, max= 4106, maxTarget=AWFYJsonParser>>#readNumber
Monomorphic : count= 162, sum= 51347, min= 7, average= 316.96, max= 3957, maxTarget=AWFYJsonParser>>#readNumber
Polymorphic : count= 162, sum= 1553, min= 0, average= 9.59, max= 165, maxTarget=AWFYJsonParser>>#readObjectKeyValuePair:
Megamorphic : count= 162, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=String>>#compareWith:
Truffle call count : count= 162, sum= 1287, min= 0, average= 7.94, max= 94, maxTarget=AWFYJsonParser>>#readObject
Indirect : count= 162, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=String>>#compareWith:
Direct : count= 162, sum= 1287, min= 0, average= 7.94, max= 94, maxTarget=AWFYJsonParser>>#readObject
Dispatched : count= 162, sum= 324, min= 0, average= 2.00, max= 34, maxTarget=AWFYJsonParser>>#readValue
Inlined : count= 162, sum= 963, min= 0, average= 5.94, max= 84, maxTarget=AWFYJsonParser>>#readObject
---------- :
Cloned : count= 162, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=String>>#compareWith:
Not Cloned : count= 162, sum= 1287, min= 0, average= 7.94, max= 94, maxTarget=AWFYJsonParser>>#readObject
Truffle loops : count= 162, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=String>>#compareWith:
--------------------------- :
Compilation Tier 1 :
Compilation Rate : 65202.27 bytes/second
Truffle Tier Rate : 91984.55 bytes/second
Graal Tier Rate : 256051.90 bytes/second
Installation Rate : 1785587.96 bytes/second
Time for compilation (us) : count= 101, sum= 3300253, min= 6280, average= 32675.77, max= 232057, maxTarget=AWFYJsonParser>>#readValue
Truffle Tier (us) : count= 101, sum= 2339349, min= 3649, average= 23161.87, max= 183092, maxTarget=AWFYJsonParser>>#readValue
Graal Tier (us) : count= 101, sum= 840392, min= 2012, average= 8320.71, max= 51245, maxTarget=AWFYJsonParser>>#parse
Code Installation (us) : count= 101, sum= 120511, min= 357, average= 1193.18, max= 6559, maxTarget=AWFYJsonParser>>#readValue
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= 215184, min= 454, average= 2130.53, 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 : 35909.65 bytes/second
Truffle Tier Rate : 74005.31 bytes/second
Graal Tier Rate : 75592.00 bytes/second
Installation Rate : 2711463.93 bytes/second
Time for compilation (us) : count= 63, sum= 13284672, min= 4918, average= 210867.82, max= 1122663, maxTarget=AWFYJsonParser>>#readObjectKeyValuePair:
Truffle Tier (us) : count= 58, sum= 6446131, min= 2736, average= 111140.20, max= 699815, maxTarget=AWFYJsonParser>>#readValue
Graal Tier (us) : count= 58, sum= 6310826, min= 1843, average= 108807.35, max= 687027, maxTarget=AWFYJsonParser>>#readObjectKeyValuePair:
Code Installation (us) : count= 58, sum= 175937, min= 338, average= 3033.40, max= 15010, maxTarget=AWFYJsonParser>>#readObjectKeyValuePair:
Graal node count :
After Truffle Tier : count= 61, sum= 92623, min= 11, average= 1518.41, max= 9059, maxTarget=AWFYJsonParser>>#readNumber
After Graal Tier : count= 58, sum= 126209, min= 45, average= 2176.02, max= 12013, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Graal compilation result :
Code size : count= 58, sum= 477048, min= 146, average= 8224.97, max= 44177, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Total frame size : count= 58, sum= 9664, min= 32, average= 166.62, max= 720, maxTarget=AWFYJsonParser>>#readObjectKeyValuePair:
Exception handlers : count= 58, sum= 59, min= 0, average= 1.02, max= 20, maxTarget=AWFYJsonParser>>#readValue
Infopoints : count= 58, sum= 2542, min= 3, average= 43.83, max= 228, maxTarget=AWFYJson>>#benchmark
CALL : count= 58, sum= 2542, min= 3, average= 43.83, max= 228, maxTarget=AWFYJson>>#benchmark
Marks : count= 58, sum= 416, min= 5, average= 7.17, max= 23, maxTarget=AWFYJsonParser>>#skipWhiteSpace
Data references : count= 58, sum= 3006, min= 2, average= 51.83, max= 258, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
# List (iterations: 300, problem size: 1500) on Sun Oct 13 15:10: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/List.trace.log" --quiet --code "AWFYHarness run: #('List' 300 1500)"`
[engine] created adapter i2c_Z_AAAAA | CodeAddress 0x7f79a8458000
[engine] created adapter i2c_A_AAAAAA | CodeAddress 0x7f79a8457000
[engine] opt done id=609 AWFYList>>#isShorter:than: |Tier 1|Time 49( 37+12 )ms|AST 80|Inlined 0Y 0N|IR 337/ 477|CodeSize 1774|Addr 0x7f79a8455000|Timestamp 55496810789577055|Src n/a
[engine] created adapter i2c_A_AAAJ | CodeAddress 0x7f79a8454000
[engine] created adapter c2i_Z_AAAAA | CodeAddress 0x7f79a8453000
[engine] created adapter c2i_A_AAAAAA | CodeAddress 0x7f79a8452000
[engine] created adapter c2i_A_AAA | CodeAddress 0x7f79a828d000
[engine] created adapter c2i_A_AAAJ | CodeAddress 0x7f79a828c000
[engine] opt done id=608 AWFYList>>#talkWithX:withY:withZ: |Tier 1|Time 83( 71+12 )ms|AST 131|Inlined 0Y 5N|IR 365/ 527|CodeSize 2132|Addr 0x7f79a828a000|Timestamp 55496810828161306|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 0x7f79a8288000|Timestamp 55496810833743656|Src n/a
[engine] created adapter i2c_A_AAA | CodeAddress 0x7f79a8285000
[engine] opt done id=609 AWFYList>>#isShorter:than: |Tier 2|Time 47( 24+24 )ms|AST 80|Inlined 0Y 0N|IR 243/ 323|CodeSize 933|Addr 0x7f79a8286000|Timestamp 55496810837469320|Src n/a
[engine] opt done id=587 AWFYListElement>>#initialize: |Tier 1|Time 14( 7+6 )ms|AST 10|Inlined 0Y 0N|IR 159/ 300|CodeSize 932|Addr 0x7f79a8283000|Timestamp 55496810842025928|Src n/a
[engine] created adapter i2c_J_AAA | CodeAddress 0x7f79a8282000
[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 0x7f79a8280000|Timestamp 55496810861473179|Src n/a
[engine] created adapter c2i_J_AAA | CodeAddress 0x7f79a827f000
[engine] created adapter c2i_A_AAAA | CodeAddress 0x7f79a827e000
[engine] opt done id=610 AWFYListElement>>#length |Tier 1|Time 50( 43+7 )ms|AST 43|Inlined 0Y 1N|IR 242/ 407|CodeSize 1483|Addr 0x7f79a827c000|Timestamp 55496810887672472|Src n/a
[engine] created adapter i2c_A_AAAA | CodeAddress 0x7f79a827b000
[engine] opt done id=584 AWFYList>>#makeList: |Tier 1|Time 32( 26+6 )ms|AST 76|Inlined 0Y 3N|IR 279/ 370|CodeSize 1281|Addr 0x7f79a8279000|Timestamp 55496810893814349|Src n/a
[engine] opt done id=589 AWFYListElement>>#next: <split-589> |Tier 1|Time 10( 7+3 )ms|AST 8|Inlined 0Y 0N|IR 129/ 170|CodeSize 548|Addr 0x7f79a8277000|Timestamp 55496810897560408|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 0x7f79a8275000|Timestamp 55496810918789401|Src n/a
[engine] opt done id=594 AWFYList>>#makeList: <split-594> |Tier 1|Time 25( 19+6 )ms|AST 74|Inlined 0Y 3N|IR 257/ 353|CodeSize 1224|Addr 0x7f79a8273000|Timestamp 55496810922272354|Src n/a
[engine] opt done id=596 AWFYListElement>>#next: <split-596> |Tier 1|Time 8( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 133/ 286|CodeSize 887|Addr 0x7f79a8271000|Timestamp 55496810930104756|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 0x7f79a826f000|Timestamp 55496810937269929|Src n/a
[engine] opt done id=598 AWFYListElement>>#next: <split-598> |Tier 1|Time 8( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 133/ 286|CodeSize 887|Addr 0x7f79a826b000|Timestamp 55496810945881869|Src n/a
[engine] opt done id=595 AWFYList>>#makeList: <split-595> |Tier 1|Time 27( 20+8 )ms|AST 76|Inlined 0Y 3N|IR 279/ 369|CodeSize 1263|Addr 0x7f79a826d000|Timestamp 55496810946438463|Src n/a
[engine] opt done id=590 AWFYList>>#makeList: <split-590> |Tier 1|Time 29( 22+7 )ms|AST 74|Inlined 0Y 3N|IR 258/ 354|CodeSize 1224|Addr 0x7f79a8269000|Timestamp 55496810975395579|Src n/a
[engine] opt done id=591 AWFYList>>#makeList: <split-591> |Tier 1|Time 30( 22+7 )ms|AST 74|Inlined 0Y 3N|IR 258/ 354|CodeSize 1224|Addr 0x7f79a8267000|Timestamp 55496810976195652|Src n/a
[engine] opt done id=592 AWFYList>>#makeList: <split-592> |Tier 1|Time 42( 35+7 )ms|AST 74|Inlined 0Y 3N|IR 262/ 374|CodeSize 1335|Addr 0x7f79a8265000|Timestamp 55496811018272495|Src n/a
[engine] opt done id=583 AWFYList>>#benchmark |Tier 1|Time 47( 40+7 )ms|AST 75|Inlined 0Y 5N|IR 332/ 427|CodeSize 1480|Addr 0x7f79a8263000|Timestamp 55496811022575218|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 0x7f79a8261000|Timestamp 55496811026121171|Src n/a
[engine] opt done id=600 AWFYListElement>>#next: <split-600> |Tier 1|Time 8( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 132/ 266|CodeSize 827|Addr 0x7f799d08a000|Timestamp 55496811030397492|Src n/a
[engine] opt done id=601 AWFYListElement>>#next: <split-601> |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 132/ 266|CodeSize 827|Addr 0x7f799d088000|Timestamp 55496811033369739|Src n/a
[engine] opt done id=602 AWFYList>>#makeList: <split-602> |Tier 1|Time 25( 19+6 )ms|AST 74|Inlined 0Y 3N|IR 258/ 354|CodeSize 1224|Addr 0x7f799d086000|Timestamp 55496811055134932|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 0x7f799d084000|Timestamp 55496811058080568|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 0x7f799d082000|Timestamp 55496811065535179|Src n/a
[engine] opt done id=606 AWFYListElement>>#next: <split-606> |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 132/ 266|CodeSize 827|Addr 0x7f799d080000|Timestamp 55496811072679330|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 0x7f799d07e000|Timestamp 55496811080766106|Src n/a
[engine] opt done id=607 AWFYListElement>>#next: <split-607> |Tier 1|Time 8( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 132/ 266|CodeSize 827|Addr 0x7f799d07c000|Timestamp 55496811081008328|Src n/a
[engine] created adapter i2c_Z_AAAJ | CodeAddress 0x7f799d07b000
[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 0x7f799d079000|Timestamp 55496811091287814|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 0x7f799d077000|Timestamp 55496811105966268|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 0x7f799d075000|Timestamp 55496811115944513|Src n/a
[engine] opt done id=615 AWFYListElement>>#next: <split-615> |Tier 1|Time 8( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 132/ 266|CodeSize 827|Addr 0x7f799d073000|Timestamp 55496811124158756|Src n/a
[engine] opt done id=616 AWFYListElement>>#next: <split-616> |Tier 1|Time 9( 5+4 )ms|AST 8|Inlined 0Y 0N|IR 132/ 266|CodeSize 827|Addr 0x7f799d071000|Timestamp 55496811132872740|Src n/a
[engine] opt done id=614 AWFYList>>#makeList: <split-614> |Tier 1|Time 28( 20+8 )ms|AST 74|Inlined 0Y 3N|IR 262/ 374|CodeSize 1335|Addr 0x7f799d06f000|Timestamp 55496811134145103|Src n/a
[engine] opt done id=617 AWFYListElement>>#next: <split-617> |Tier 1|Time 9( 5+4 )ms|AST 8|Inlined 0Y 0N|IR 132/ 266|CodeSize 827|Addr 0x7f799d06d000|Timestamp 55496811141625138|Src n/a
[engine] opt done id=586 Behavior>>#new <split-586> |Tier 2|Time 18( 9+8 )ms|AST 26|Inlined 0Y 0N|IR 31/ 372|CodeSize 1369|Addr 0x7f799d06b000|Timestamp 55496811159272417|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 0x7f799d069000|Timestamp 55496811166519379|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 0x7f799d067000|Timestamp 55496811214318052|Src n/a
[engine] opt done id=589 AWFYListElement>>#next: <split-589> |Tier 2|Time 7( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 55/ 95|CodeSize 224|Addr 0x7f799d065000|Timestamp 55496811221756180|Src n/a
[engine] opt done id=584 AWFYList>>#makeList: |Tier 2|Time 118( 87+32 )ms|AST 76|Inlined 14Y 1N|IR 274/ 1338|CodeSize 4758|Addr 0x7f799d062000|Timestamp 55496811287732744|Src n/a
[engine] created adapter c2i_Z_AAAJ | CodeAddress 0x7f799d061000
[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 0x7f799d05f000|Timestamp 55496811346717349|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 0x7f799d05d000|Timestamp 55496811356159116|Src n/a
[engine] opt done id=612 AWFYList>>#makeList: <split-612> |Tier 2|Time 114( 86+28 )ms|AST 74|Inlined 14Y 1N|IR 200/ 1301|CodeSize 4669|Addr 0x7f799d05a000|Timestamp 55496811490210173|Src n/a
[engine] opt done id=595 AWFYList>>#makeList: <split-595> |Tier 2|Time 123( 97+26 )ms|AST 76|Inlined 14Y 1N|IR 295/ 1343|CodeSize 4839|Addr 0x7f799d057000|Timestamp 55496811613446314|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 6069|Addr 0x7f799d054000|Timestamp 55496811717242818|Src n/a
[engine] opt done id=608 AWFYList>>#talkWithX:withY:withZ: |Tier 2|Time 974( 233+741 )ms|AST 131|Inlined 41Y 64N|IR 7330/ 9025|CodeSize 39401|Addr 0x7f799d049000|Timestamp 55496811816585524|Src n/a
[engine] opt done id=593 AWFYList>>#makeList: <split-593> |Tier 2|Time 107( 74+33 )ms|AST 74|Inlined 14Y 1N|IR 225/ 1965|CodeSize 7317|Addr 0x7f799d046000|Timestamp 55496811824708131|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 0x7f799d044000|Timestamp 55496811825621562|Src n/a
[engine] opt done id=597 AWFYListElement>>#next: <split-597> |Tier 2|Time 8( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 58/ 189|CodeSize 439|Addr 0x7f799d042000|Timestamp 55496811832759566|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 0x7f799d040000|Timestamp 55496811839693833|Src n/a
[engine] opt done id=590 AWFYList>>#makeList: <split-590> |Tier 2|Time 95( 72+23 )ms|AST 74|Inlined 14Y 1N|IR 200/ 1301|CodeSize 4669|Addr 0x7f799d03d000|Timestamp 55496811920465422|Src n/a
[engine] opt done id=602 AWFYList>>#makeList: <split-602> |Tier 2|Time 95( 72+23 )ms|AST 74|Inlined 14Y 1N|IR 200/ 1301|CodeSize 4669|Addr 0x7f799d03a000|Timestamp 55496812015519934|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 0x7f799d038000|Timestamp 55496812021487268|Src n/a
[engine] opt done id=16 String class>>#new: |Tier 1|Time 25( 14+10 )ms|AST 48|Inlined 0Y 1N|IR 206/ 618|CodeSize 2787|Addr 0x7f799d036000|Timestamp 55496812076977675|Src n/a
[engine] opt done id=582 AWFYBenchmark>>#innerBenchmarkLoop: |Tier 2|Time 350( 316+34 )ms|AST 60|Inlined 1Y 1N|IR 123/ 513|CodeSize 2243|Addr 0x7f799d034000|Timestamp 55496812402083736|Src n/a
[engine] opt done id=583 AWFYList>>#benchmark |Tier 2|Time 1110( 402+708 )ms|AST 75|Inlined 74Y 44N|IR 5525/ 12882|CodeSize 54803|Addr 0x7f799d025000|Timestamp 55496812466626804|Src n/a
[engine] created adapter i2c_A_AAJ | CodeAddress 0x7f799d024000
[engine] created adapter i2c_A_AAAJJA | CodeAddress 0x7f799d023000
[engine] created adapter c2i_J_AAJ | CodeAddress 0x7f799d022000
[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 0x7f799d020000|Timestamp 55496812815880534|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 0x7f799d01d000|Timestamp 55496812842487790|Src n/a
[engine] created adapter c2i_A_AAAJJA | CodeAddress 0x7f799d01c000
[engine] opt done id=375 String>>#, |Tier 1|Time 41( 34+8 )ms|AST 56|Inlined 0Y 2N|IR 276/ 405|CodeSize 1534|Addr 0x7f799d01a000|Timestamp 55496813480979665|Src n/a
[engine] created adapter i2c_Z_AAA | CodeAddress 0x7f799d019000
[engine] opt done id=569 StandardFileStream>>#isBinary |Tier 1|Time 16( 12+3 )ms|AST 25|Inlined 0Y 0N|IR 100/ 181|CodeSize 660|Addr 0x7f799d017000|Timestamp 55496813800745108|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 0x7f799d015000|Timestamp 55496817884159370|Src n/a
[engine] created adapter i2c_A_AAACA | CodeAddress 0x7f799d014000
[engine] created adapter i2c_J_AAC | CodeAddress 0x7f799d013000
[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 0x7f799d011000|Timestamp 55496818568256440|Src n/a
[engine] created adapter c2i_Z_AAA | CodeAddress 0x7f799d010000
[engine] created adapter c2i_J_AAC | CodeAddress 0x7f799d00f000
[engine] created adapter c2i_A_AAAC | CodeAddress 0x7f799d00e000
[engine] opt done id=553 UTF8TextConverter>>#nextPut:toStream: |Tier 1|Time 81( 67+14 )ms|AST 130|Inlined 0Y 5N|IR 427/ 723|CodeSize 2820|Addr 0x7f799d00c000|Timestamp 55496818632574817|Src n/a
[engine] created adapter c2i_A_AAAAZ | CodeAddress 0x7f799d00a000
[engine] created adapter c2i_A_AAAAA | CodeAddress 0x7f799d007000
[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 0x7f799d008000|Timestamp 55496819258884562|Src n/a
[engine] opt done id=501 FileStream class>>#stdout |Tier 1|Time 25( 19+6 )ms|AST 37|Inlined 0Y 1N|IR 201/ 403|CodeSize 1464|Addr 0x7f799d005000|Timestamp 55496819260246537|Src n/a
[engine] created adapter i2c_A_AAAAA | CodeAddress 0x7f799d004000
[engine] opt done id=568 MultiByteFileStream>>#nextPutAll: |Tier 1|Time 32( 26+6 )ms|AST 65|Inlined 0Y 2N|IR 230/ 391|CodeSize 1441|Addr 0x7f799d002000|Timestamp 55496819266803921|Src n/a
[engine] created adapter c2i_A_AAAJAJA | CodeAddress 0x7f799d001000
[engine] opt done id=570 TextConverter>>#nextPutAll:toStream: |Tier 1|Time 29( 25+4 )ms|AST 34|Inlined 0Y 1N|IR 176/ 292|CodeSize 1036|Addr 0x7f77940de000|Timestamp 55496819288313131|Src n/a
[engine] created adapter i2c_J_AAJ | CodeAddress 0x7f799d000000
[engine] created adapter c2i_A_AAJ | CodeAddress 0x7f77940dd000
[engine] opt done id=619 Object>>#asString |Tier 1|Time 17( 13+3 )ms|AST 17|Inlined 0Y 1N|IR 156/ 227|CodeSize 689|Addr 0x7f77940db000|Timestamp 55496819574818456|Src n/a
[engine] opt done id=621 SmallInteger>>#decimalDigitLength |Tier 1|Time 17( 14+2 )ms|AST 47|Inlined 0Y 0N|IR 101/ 146|CodeSize 603|Addr 0x7f77940d9000|Timestamp 55496819574996840|Src n/a
[engine] opt done id=618 AWFYRun>>#printResult: |Tier 1|Time 30( 22+8 )ms|AST 68|Inlined 0Y 5N|IR 337/ 484|CodeSize 1724|Addr 0x7f77940d7000|Timestamp 55496819587911502|Src n/a
[engine] created adapter i2c_A_AAAJAJA | CodeAddress 0x7f77940d6000
[engine] created adapter i2c_A_AAAJAJ | CodeAddress 0x7f77940d5000
[engine] opt done id=573 StandardFileStream>>#next:putAll:startingAt: |Tier 1|Time 42( 33+9 )ms|AST 65|Inlined 0Y 0N|IR 228/ 502|CodeSize 2204|Addr 0x7f77940d2000|Timestamp 55496819927427952|Src n/a
[engine] created adapter c2i_A_AAAJAJ | CodeAddress 0x7f77940d4000
[engine] opt done id=572 MultiByteFileStream>>#basicNext:putAll:startingAt: |Tier 1|Time 52( 48+4 )ms|AST 23|Inlined 0Y 1N|IR 164/ 235|CodeSize 805|Addr 0x7f77940d0000|Timestamp 55496819933056190|Src n/a
[engine] opt done id=571 TextConverter>>#next:putAll:startingAt:toStream: |Tier 1|Time 58( 50+8 )ms|AST 133|Inlined 0Y 2N|IR 312/ 499|CodeSize 1931|Addr 0x7f77940ce000|Timestamp 55496819939589407|Src n/a
[engine] created adapter i2c_A_AAAC | CodeAddress 0x7f77940cd000
[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 0x7f77940cb000|Timestamp 55496820227330288|Src n/a
[engine] opt done id=576 MultiByteFileStream>>#basicNextPutAll: |Tier 1|Time 9( 6+3 )ms|AST 17|Inlined 0Y 1N|IR 154/ 225|CodeSize 736|Addr 0x7f77940c9000|Timestamp 55496820236703536|Src n/a
[engine] created adapter c2i_A_AAACA | CodeAddress 0x7f77940c8000
[engine] opt done id=575 MultiByteFileStream>>#nextPut: |Tier 1|Time 36( 32+5 )ms|AST 35|Inlined 0Y 1N|IR 181/ 317|CodeSize 1125|Addr 0x7f77940c6000|Timestamp 55496820248343600|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 0x7f77940c4000|Timestamp 55496820546891434|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 0x7f77940c2000|Timestamp 55496820570493546|Src n/a
[engine] opt done id=581 AWFYRun>>#measure: |Tier 1|Time 31( 24+7 )ms|AST 93|Inlined 0Y 2N|IR 310/ 444|CodeSize 1667|Addr 0x7f77940c0000|Timestamp 55496820578458374|Src n/a
[engine] opt done id=620 SmallInteger>>#printString |Tier 2|Time 90( 54+36 )ms|AST 156|Inlined 4Y 1N|IR 227/ 1173|CodeSize 4853|Addr 0x7f77940bd000|Timestamp 55496840886541354|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 0x7f77940bb000|Timestamp 55496856585658824|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 0x7f77940b8000|Timestamp 55496877541389380|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 0x7f77940b5000|Timestamp 55496878199707687|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 0x7f77940b3000|Timestamp 55496878384969267|Src n/a
[engine] opt inval. id=620 SmallInteger>>#printString |Timestamp 55496907974418432|Src n/a|Reason null
[engine] opt inval. id=621 SmallInteger>>#decimalDigitLength |Timestamp 55496907974735807|Src n/a|Reason null
[engine] opt inval. id=571 TextConverter>>#next:putAll:startingAt:toStream: |Timestamp 55496907975509688|Src n/a|Reason null
[engine] Truffle runtime statistics for engine 1
Compilations : 91
Success : 84
Temporary Bailouts : 5
jdk.graal.compiler.core.common.CancellationBailoutException: Compilation cancelled.: 5
Permanent Bailouts : 0
Failed : 0
Interrupted : 2
Invalidated : 3
Unknown Reason : 3
Queues : 106
Dequeues : 19
Target inlined into only caller: 19
Splits : 80
Compilation Accuracy : 0.967033
Queue Accuracy : 0.820755
Compilation Utilization : 0.059718
Remaining Compilation Queue : 0
Time to queue : count= 106, sum= 774079584, min= 2081, average= 7302637.59, max=97239366, maxTarget=TextConverter>>#next:putAll:startingAt:toStream:
Time waiting in queue : count= 91, sum= 7642195, min= 10, average= 83980.17, max= 639215, 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 : 48179.85 bytes/second
Truffle Tier Rate : 62947.18 bytes/second
Graal Tier Rate : 237740.54 bytes/second
Installation Rate : 1508375.42 bytes/second
Time for compilation (us) : count= 59, sum= 1648199, min= 7117, average= 27935.58, max= 94090, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Truffle Tier (us) : count= 59, sum= 1261533, min= 3969, average= 21381.93, max= 71038, maxTarget=AWFYList>>#talkWithX:withY:withZ:
Graal Tier (us) : count= 59, sum= 334019, min= 1849, average= 5661.35, max= 27692, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Code Installation (us) : count= 59, sum= 52646, min= 318, average= 892.31, max= 3373, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Graal node count :
After Truffle Tier : count= 59, sum= 12971, min= 89, average= 219.85, max= 705, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
After Graal Tier : count= 59, sum= 21538, min= 125, average= 365.05, max= 1562, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Graal compilation result :
Code size : count= 59, sum= 79410, min= 454, average= 1345.93, max= 6920, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Total frame size : count= 59, sum= 5744, min= 48, average= 97.36, max= 304, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Exception handlers : count= 59, sum= 158, min= 1, average= 2.68, max= 6, maxTarget=AWFYList>>#talkWithX:withY:withZ:
Infopoints : count= 59, sum= 954, min= 5, average= 16.17, max= 70, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
CALL : count= 59, sum= 954, min= 5, average= 16.17, max= 70, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Marks : count= 59, sum= 295, min= 5, average= 5.00, max= 5, maxTarget=AWFYList>>#isShorter:than:
Data references : count= 59, sum= 606, min= 3, average= 10.27, max= 40, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
--------------------------- :
Compilation Tier 2 :
Compilation Rate : 38745.34 bytes/second
Truffle Tier Rate : 86365.20 bytes/second
Graal Tier Rate : 88630.19 bytes/second
Installation Rate : 1627050.65 bytes/second
Time for compilation (us) : count= 30, sum= 4158538, min= 5846, average= 138617.96, max= 1110505, maxTarget=AWFYList>>#benchmark
Truffle Tier (us) : count= 25, sum= 1865612, min= 3261, average= 74624.50, max= 402168, maxTarget=AWFYList>>#benchmark
Graal Tier (us) : count= 25, sum= 1817935, min= 1729, average= 72717.43, max= 710892, maxTarget=AWFYList>>#talkWithX:withY:withZ:
Code Installation (us) : count= 25, sum= 99028, min= 277, average= 3961.13, max= 44043, maxTarget=AWFYList>>#benchmark
Graal node count :
After Truffle Tier : count= 28, sum= 18028, min= 18, average= 643.86, max= 7330, maxTarget=AWFYList>>#talkWithX:withY:withZ:
After Graal Tier : count= 25, sum= 39819, min= 51, average= 1592.76, max= 12882, maxTarget=AWFYList>>#benchmark
Graal compilation result :
Code size : count= 25, sum= 161124, min= 146, average= 6444.96, max= 54803, maxTarget=AWFYList>>#benchmark
Total frame size : count= 25, sum= 4656, min= 32, average= 186.24, max= 1072, maxTarget=AWFYList>>#talkWithX:withY:withZ:
Exception handlers : count= 25, sum= 135, min= 0, average= 5.40, max= 64, maxTarget=AWFYList>>#talkWithX:withY:withZ:
Infopoints : count= 25, sum= 1105, min= 3, average= 44.20, max= 360, maxTarget=AWFYList>>#benchmark
CALL : count= 25, sum= 1105, min= 3, average= 44.20, max= 360, maxTarget=AWFYList>>#benchmark
Marks : count= 25, sum= 218, min= 5, average= 8.72, max= 44, maxTarget=AWFYList>>#benchmark
Data references : count= 25, sum= 1191, min= 1, average= 47.64, max= 408, maxTarget=AWFYList>>#benchmark
# Mandelbrot (iterations: 300, problem size: 500) on Sun Oct 13 14:49:26 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 0x7f820754d000
[engine] opt done id=381 Integer>>#<< |Tier 1|Time 26( 22+4 )ms|AST 26|Inlined 0Y 0N|IR 103/ 154|CodeSize 628|Addr 0x7f820754b000|Timestamp 55495575246781757|Src n/a
[engine] opt done id=381 Integer>>#<< |Tier 2|Time 10( 7+3 )ms|AST 26|Inlined 0Y 0N|IR 27/ 78|CodeSize 237|Addr 0x7f8207549000|Timestamp 55495575257514395|Src n/a
[engine] created adapter i2c_unspecialized | CodeAddress 0x7f8207548000
[engine] opt done id=584 AWFYMandelbrot>>#mandelbrot:<OSR@188> |Tier 2|Time 271( 115+156 )ms|AST 508|Inlined 2Y 0N|IR 679/ 2763|CodeSize 20541|Addr 0x7f820737c000|Timestamp 55495575885382355|Src n/a
[engine] opt inval. id=584 AWFYMandelbrot>>#mandelbrot:<OSR@188> |Timestamp 55495576539271151|Src n/a|Reason null
[engine] opt deopt id=584 AWFYMandelbrot>>#mandelbrot:<OSR@188> | |Timestamp 55495576539536840|Src n/a
[engine] created adapter i2c_A_AAAJ | CodeAddress 0x7f8207547000
[engine] created adapter i2c_J_AAAJ | CodeAddress 0x7f820737b000
[engine] created adapter c2i_A_AAAJ | CodeAddress 0x7f820737a000
[engine] opt done id=16 String class>>#new: |Tier 1|Time 39( 28+11 )ms|AST 48|Inlined 0Y 1N|IR 206/ 618|CodeSize 2787|Addr 0x7f8207378000|Timestamp 55495576579118680|Src n/a
[engine] created adapter c2i_J_AAJJ | CodeAddress 0x7f8207377000
[engine] opt done id=583 AWFYMandelbrot>>#mandelbrot: |Tier 1|Time 152( 125+28 )ms|AST 528|Inlined 0Y 2N|IR 608/ 1138|CodeSize 10330|Addr 0x7f8207373000|Timestamp 55495576692668022|Src n/a
[engine] opt done id=584 AWFYMandelbrot>>#mandelbrot:<OSR@188> |Tier 2|Time 254( 102+151 )ms|AST 513|Inlined 2Y 0N|IR 763/ 2895|CodeSize 20222|Addr 0x7f820736d000|Timestamp 55495576884773462|Src n/a
[engine] opt deopt id=584 AWFYMandelbrot>>#mandelbrot:<OSR@188> | |Timestamp 55495577648892573|Src n/a
[engine] opt done id=583 AWFYMandelbrot>>#mandelbrot: |Tier 2|Time 376( 133+243 )ms|AST 528|Inlined 2Y 0N|IR 455/ 3604|CodeSize 35965|Addr 0x7f8207363000|Timestamp 55495578025581863|Src n/a
[engine] created adapter i2c_A_AAJ | CodeAddress 0x7f8207362000
[engine] created adapter i2c_A_AAAJJA | CodeAddress 0x7f8207361000
[engine] created adapter c2i_J_AAJ | CodeAddress 0x7f8207360000
[engine] opt done id=589 SmallInteger>>#printString |Tier 1|Time 57( 46+11 )ms|AST 156|Inlined 0Y 2N|IR 375/ 617|CodeSize 2868|Addr 0x7f820735e000|Timestamp 55495578403066616|Src n/a
[engine] opt done id=301 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 1|Time 95( 69+25 )ms|AST 190|Inlined 0Y 1N|IR 705/ 1562|CodeSize 6920|Addr 0x7f820735b000|Timestamp 55495578441130099|Src n/a
[engine] created adapter i2c_A_AAAA | CodeAddress 0x7f820735a000
[engine] created adapter c2i_A_AAA | CodeAddress 0x7f8207359000
[engine] created adapter c2i_A_AAAJJA | CodeAddress 0x7f8207358000
[engine] opt done id=375 String>>#, |Tier 1|Time 43( 37+6 )ms|AST 56|Inlined 0Y 2N|IR 276/ 405|CodeSize 1534|Addr 0x7f8207356000|Timestamp 55495578647947308|Src n/a
[engine] created adapter i2c_Z_AAA | CodeAddress 0x7f81fc07f000
[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 0x7f81fc07d000|Timestamp 55495578748543086|Src n/a
[engine] created adapter i2c_A_AAA | CodeAddress 0x7f81fc07c000
[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 0x7f81fc07a000|Timestamp 55495580295522843|Src n/a
[engine] created adapter i2c_A_AAACA | CodeAddress 0x7f81fc079000
[engine] created adapter i2c_J_AAC | CodeAddress 0x7f81fc078000
[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 0x7f81fc076000|Timestamp 55495580555708075|Src n/a
[engine] created adapter c2i_Z_AAA | CodeAddress 0x7f81fc075000
[engine] created adapter c2i_J_AAC | CodeAddress 0x7f81fc074000
[engine] created adapter c2i_A_AAAA | CodeAddress 0x7f81fc073000
[engine] created adapter c2i_A_AAAC | CodeAddress 0x7f81fc072000
[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 0x7f81fc070000|Timestamp 55495580615100077|Src n/a
[engine] created adapter c2i_A_AAAAZ | CodeAddress 0x7f81fc06e000
[engine] created adapter c2i_A_AAAAA | CodeAddress 0x7f81fc06d000
[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 0x7f81fc06b000|Timestamp 55495580824144917|Src n/a
[engine] opt done id=501 FileStream class>>#stdout |Tier 1|Time 25( 20+6 )ms|AST 37|Inlined 0Y 1N|IR 201/ 403|CodeSize 1464|Addr 0x7f81fc069000|Timestamp 55495580825676125|Src n/a
[engine] created adapter i2c_A_AAAAA | CodeAddress 0x7f81fc068000
[engine] opt done id=568 MultiByteFileStream>>#nextPutAll: |Tier 1|Time 32( 25+7 )ms|AST 65|Inlined 0Y 2N|IR 230/ 391|CodeSize 1441|Addr 0x7f81fc066000|Timestamp 55495580831869686|Src n/a
[engine] created adapter c2i_A_AAAJAJA | CodeAddress 0x7f81fc065000
[engine] opt done id=570 TextConverter>>#nextPutAll:toStream: |Tier 1|Time 29( 25+4 )ms|AST 34|Inlined 0Y 1N|IR 176/ 292|CodeSize 1036|Addr 0x7f81fc063000|Timestamp 55495580853539747|Src n/a
[engine] created adapter i2c_Z_AAAJJ | CodeAddress 0x7f81fc062000
[engine] created adapter c2i_A_AAJ | CodeAddress 0x7f81fc061000
[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 0x7f81fc05f000|Timestamp 55495580942602884|Src n/a
[engine] opt done id=588 Object>>#asString |Tier 1|Time 16( 13+3 )ms|AST 17|Inlined 0Y 1N|IR 156/ 227|CodeSize 689|Addr 0x7f81fc05d000|Timestamp 55495580946327221|Src n/a
[engine] created adapter i2c_J_AAJ | CodeAddress 0x7f81fc05c000
[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 0x7f81fc05a000|Timestamp 55495580960222921|Src n/a
[engine] opt done id=590 SmallInteger>>#decimalDigitLength |Tier 1|Time 19( 16+3 )ms|AST 61|Inlined 0Y 0N|IR 142/ 193|CodeSize 675|Addr 0x7f81fc058000|Timestamp 55495580962150010|Src n/a
[engine] created adapter i2c_A_AAAJAJA | CodeAddress 0x7f81fc057000
[engine] created adapter i2c_A_AAAJAJ | CodeAddress 0x7f81fc056000
[engine] created adapter c2i_A_AAAJAJ | CodeAddress 0x7f81fc055000
[engine] opt done id=572 MultiByteFileStream>>#basicNext:putAll:startingAt: |Tier 1|Time 35( 31+3 )ms|AST 23|Inlined 0Y 1N|IR 164/ 235|CodeSize 805|Addr 0x7f81fc053000|Timestamp 55495581094247069|Src n/a
[engine] opt done id=573 StandardFileStream>>#next:putAll:startingAt: |Tier 1|Time 41( 33+9 )ms|AST 65|Inlined 0Y 0N|IR 228/ 502|CodeSize 2204|Addr 0x7f81fc051000|Timestamp 55495581101192719|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 0x7f81fc04f000|Timestamp 55495581112090819|Src n/a
[engine] created adapter i2c_A_AAAC | CodeAddress 0x7f81fc04e000
[engine] opt done id=576 MultiByteFileStream>>#basicNextPutAll: |Tier 1|Time 10( 7+3 )ms|AST 17|Inlined 0Y 1N|IR 154/ 225|CodeSize 736|Addr 0x7f81fc04c000|Timestamp 55495581208967569|Src n/a
[engine] opt done id=574 WriteStream>>#cr |Tier 1|Time 15( 11+4 )ms|AST 31|Inlined 0Y 2N|IR 199/ 287|CodeSize 935|Addr 0x7f81fc04a000|Timestamp 55495581213949881|Src n/a
[engine] created adapter c2i_A_AAACA | CodeAddress 0x7f81fc049000
[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 0x7f81fc047000|Timestamp 55495581226138155|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 0x7f81fc045000|Timestamp 55495581243977365|Src n/a
[engine] created adapter i2c_Z_AAAJ | CodeAddress 0x7f81fc044000
[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 0x7f81fc042000|Timestamp 55495581340187516|Src n/a
[engine] created adapter c2i_J_AAAJ | CodeAddress 0x7f81fc041000
[engine] created adapter c2i_Z_AAAJ | CodeAddress 0x7f81fc040000
[engine] created adapter c2i_Z_AAAJJ | CodeAddress 0x7f81fc03f000
[engine] opt done id=582 AWFYMandelbrot>>#innerBenchmarkLoop: |Tier 1|Time 35( 31+4 )ms|AST 35|Inlined 0Y 2N|IR 205/ 284|CodeSize 1005|Addr 0x7f81fc03d000|Timestamp 55495581364023534|Src n/a
[engine] opt done id=581 AWFYRun>>#measure: |Tier 1|Time 39( 31+7 )ms|AST 93|Inlined 0Y 2N|IR 310/ 444|CodeSize 1667|Addr 0x7f81fc03b000|Timestamp 55495581367315322|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 0x7f81fc038000|Timestamp 55495589351979608|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 0x7f81fc036000|Timestamp 55495595687833154|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 0x7f81fc033000|Timestamp 55495604081404272|Src n/a
[engine] opt done id=569 StandardFileStream>>#isBinary |Tier 2|Time 10( 7+4 )ms|AST 25|Inlined 0Y 0N|IR 25/ 94|CodeSize 312|Addr 0x7f81fc031000|Timestamp 55495604355770242|Src n/a
[engine] opt done id=375 String>>#, |Tier 2|Time 144( 99+45 )ms|AST 56|Inlined 9Y 2N|IR 721/ 1569|CodeSize 6599|Addr 0x7f81fc02e000|Timestamp 55495604361751125|Src n/a
[engine] opt inval. id=589 SmallInteger>>#printString |Timestamp 55495616109867343|Src n/a|Reason null
[engine] opt inval. id=590 SmallInteger>>#decimalDigitLength |Timestamp 55495616110257217|Src n/a|Reason null
[engine] opt inval. id=571 TextConverter>>#next:putAll:startingAt:toStream: |Timestamp 55495616111041784|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.057309
Remaining Compilation Queue : 0
Time to queue : count= 40, sum= 373821770, min= 332, average= 9345544.27, max=40902221, maxTarget=TextConverter>>#next:putAll:startingAt:toStream:
Time waiting in queue : count= 39, sum= 48896, min= 20, average= 1253.77, max= 24054, maxTarget=TextConverter>>#nextPutAll:toStream:
--------------------------- :
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 : 51579.74 bytes/second
Truffle Tier Rate : 64751.33 bytes/second
Graal Tier Rate : 289361.53 bytes/second
Installation Rate : 2049702.82 bytes/second
Time for compilation (us) : count= 28, sum= 1019896, min= 10113, average= 36424.88, max= 152377, maxTarget=AWFYMandelbrot>>#mandelbrot:
Truffle Tier (us) : count= 28, sum= 812431, min= 6627, average= 29015.40, max= 124520, maxTarget=AWFYMandelbrot>>#mandelbrot:
Graal Tier (us) : count= 28, sum= 181800, min= 1956, average= 6492.87, max= 25614, maxTarget=AWFYMandelbrot>>#mandelbrot:
Code Installation (us) : count= 28, sum= 25665, min= 333, average= 916.61, max= 2573, 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 : 73258.38 bytes/second
Truffle Tier Rate : 160513.21 bytes/second
Graal Tier Rate : 137681.60 bytes/second
Installation Rate : 6362748.94 bytes/second
Time for compilation (us) : count= 9, sum= 1323575, min= 10422, average= 147063.95, max= 376284, maxTarget=AWFYMandelbrot>>#mandelbrot:
Truffle Tier (us) : count= 9, sum= 604081, min= 6772, average= 67120.12, max= 132646, maxTarget=AWFYMandelbrot>>#mandelbrot:
Graal Tier (us) : count= 9, sum= 704255, min= 3124, average= 78250.59, max= 239712, maxTarget=AWFYMandelbrot>>#mandelbrot:
Code Installation (us) : count= 9, sum= 15239, min= 511, average= 1693.24, max= 3925, 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= 96963, min= 237, average= 10773.67, max= 35965, 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 13 15:06: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/NBody.trace.log" --quiet --code "AWFYHarness run: #('NBody' 300 250000)"`
[engine] created adapter i2c_A_AAAD | CodeAddress 0x7fdb86ca5000
[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 0x7fdb86ca3000|Timestamp 55496615068688521|Src n/a
[engine] opt done id=608 AWFYBody>>#vz: |Tier 1|Time 22( 15+8 )ms|AST 8|Inlined 0Y 0N|IR 158/ 200|CodeSize 668|Addr 0x7fdb86ca1000|Timestamp 55496615068993673|Src n/a
[engine] opt done id=607 AWFYBody>>#vy: |Tier 1|Time 23( 15+8 )ms|AST 8|Inlined 0Y 0N|IR 158/ 200|CodeSize 668|Addr 0x7fdb86c9f000|Timestamp 55496615069167307|Src n/a
[engine] created adapter i2c_A_AAAA | CodeAddress 0x7fdb86ada000
[engine] opt done id=612 AWFYBody>>#z: |Tier 1|Time 8( 5+3 )ms|AST 8|Inlined 0Y 0N|IR 145/ 187|CodeSize 612|Addr 0x7fdb86ad8000|Timestamp 55496615077888275|Src n/a
[engine] created adapter i2c_A_AAAAD | CodeAddress 0x7fdb86ad7000
[engine] created adapter c2i_A_AAAAD | CodeAddress 0x7fdb86ad6000
[engine] created adapter c2i_D_AAAAA | CodeAddress 0x7fdb86ad5000
[engine] created adapter c2i_A_AAAA | CodeAddress 0x7fdb86ad4000
[engine] created adapter c2i_A_AAAD | CodeAddress 0x7fdb86ad3000
[engine] opt done id=609 [] in AWFYNBodySystem>>#advance: |Tier 1|Time 85( 65+20 )ms|AST 186|Inlined 0Y 3N|IR 410/ 516|CodeSize 1854|Addr 0x7fdb86ad1000|Timestamp 55496615163097670|Src n/a
[engine] opt done id=610 AWFYBody>>#x: |Tier 1|Time 8( 5+3 )ms|AST 8|Inlined 0Y 0N|IR 145/ 187|CodeSize 612|Addr 0x7fdb86acf000|Timestamp 55496615171088620|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 0x7fdb86acd000|Timestamp 55496615178015483|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 0x7fdb86ac7000|Timestamp 55496615185357714|Src n/a
[engine] opt done id=96 SequenceableCollection>>#do: |Tier 1|Time 118( 64+54 )ms|AST 75|Inlined 0Y 3N|IR 567/ 2345|CodeSize 11817|Addr 0x7fdb86ac9000|Timestamp 55496615187326780|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 0x7fdb86ac5000|Timestamp 55496615192376144|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 0x7fdb86ac3000|Timestamp 55496615195653963|Src n/a
[engine] opt done id=609 [] in AWFYNBodySystem>>#advance: |Tier 2|Time 59( 48+10 )ms|AST 186|Inlined 3Y 0N|IR 400/ 434|CodeSize 744|Addr 0x7fdb86ac1000|Timestamp 55496615254380983|Src n/a
[engine] opt done id=605 AWFYNBodySystem>>#advance: |Tier 1|Time 395( 307+89 )ms|AST 817|Inlined 0Y 7N|IR 1710/ 5081|CodeSize 27500|Addr 0x7fdb86ab9000|Timestamp 55496615464535907|Src n/a
[engine] opt done id=96 SequenceableCollection>>#do: |Tier 2|Time 283( 117+166 )ms|AST 75|Inlined 6Y 0N|IR 1079/ 3348|CodeSize 15614|Addr 0x7fdb86ab4000|Timestamp 55496615475178935|Src n/a
[engine] created adapter i2c_unspecialized | CodeAddress 0x7fdb86ab3000
[engine] opt done id=605 AWFYNBodySystem>>#advance: |Tier 2|Time 747( 433+314 )ms|AST 817|Inlined 13Y 0N|IR 2193/ 3703|CodeSize 21534|Addr 0x7fdb7b8d2000|Timestamp 55496616211996535|Src n/a
[engine] created adapter i2c_A_AAAJ | CodeAddress 0x7fdb86ab2000
[engine] created adapter i2c_Z_AAAJ | CodeAddress 0x7fdb86ab1000
[engine] created adapter c2i_A_AAAJ | CodeAddress 0x7fdb86ab0000
[engine] created adapter c2i_A_AAA | CodeAddress 0x7fdb86aaf000
[engine] created adapter c2i_D_AAA | CodeAddress 0x7fdb86aae000
[engine] opt done id=16 String class>>#new: |Tier 1|Time 44( 30+14 )ms|AST 48|Inlined 0Y 1N|IR 206/ 618|CodeSize 2787|Addr 0x7fdb7b8d0000|Timestamp 55496616479588305|Src n/a
[engine] created adapter i2c_D_AAA | CodeAddress 0x7fdb7b8cf000
[engine] created adapter c2i_Z_AAADJ | CodeAddress 0x7fdb7b8ce000
[engine] opt done id=593 AWFYBody class>>#DaysPerYear |Tier 1|Time 12( 9+3 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 481|Addr 0x7fdb7b8cc000|Timestamp 55496616491683268|Src n/a
[engine] opt done id=585 AWFYNBody>>#innerBenchmarkLoop: |Tier 1|Time 62( 53+10 )ms|AST 95|Inlined 0Y 4N|IR 346/ 444|CodeSize 1805|Addr 0x7fdb7b8ca000|Timestamp 55496616498304840|Src n/a
[engine] opt done id=594 AWFYBody class>>#SolarMass |Tier 1|Time 9( 5+4 )ms|AST 8|Inlined 0Y 0N|IR 94/ 175|CodeSize 649|Addr 0x7fdb7b8c8000|Timestamp 55496616500806473|Src n/a
[engine] opt done id=613 AWFYNBody>>#innerBenchmarkLoop:<OSR@78> |Tier 2|Time 929( 402+527 )ms|AST 92|Inlined 14Y 0N|IR 2388/ 4997|CodeSize 32073|Addr 0x7fdb7b8bf000|Timestamp 55496616992385520|Src n/a
[engine] opt inval. id=613 AWFYNBody>>#innerBenchmarkLoop:<OSR@78> |Timestamp 55496617118338282|Src n/a|Reason null
[engine] opt deopt id=613 AWFYNBody>>#innerBenchmarkLoop:<OSR@78> | |Timestamp 55496617118748551|Src n/a
[engine] created adapter i2c_A_AAADDDDDDD | CodeAddress 0x7fdb7b8be000
[engine] opt done id=592 AWFYBody>>#initX:y:z:vx:vy:vz:mass: |Tier 1|Time 69( 54+15 )ms|AST 118|Inlined 0Y 4N|IR 583/ 721|CodeSize 2771|Addr 0x7fdb7b8bc000|Timestamp 55496617188343779|Src n/a
[engine] opt done id=614 AWFYNBodySystem>>#energy |Tier 1|Time 190( 145+44 )ms|AST 556|Inlined 0Y 0N|IR 996/ 2231|CodeSize 15383|Addr 0x7fdb7b8b7000|Timestamp 55496617755120171|Src n/a
[engine] created adapter i2c_A_AAJ | CodeAddress 0x7fdb7b8b6000
[engine] created adapter i2c_A_AAAJJA | CodeAddress 0x7fdb7b8b5000
[engine] created adapter c2i_J_AAJ | CodeAddress 0x7fdb7b8b4000
[engine] opt done id=618 SmallInteger>>#printString |Tier 1|Time 63( 51+12 )ms|AST 156|Inlined 0Y 2N|IR 375/ 617|CodeSize 2868|Addr 0x7fdb7b8b2000|Timestamp 55496618161507075|Src n/a
[engine] opt done id=302 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 1|Time 90( 65+25 )ms|AST 190|Inlined 0Y 1N|IR 705/ 1562|CodeSize 6920|Addr 0x7fdb7b8af000|Timestamp 55496618189291148|Src n/a
[engine] opt done id=585 AWFYNBody>>#innerBenchmarkLoop: |Tier 2|Time 1342( 874+469 )ms|AST 95|Inlined 16Y 1N|IR 2968/ 5624|CodeSize 37275|Addr 0x7fdb7b8a4000|Timestamp 55496618461623917|Src n/a
[engine] created adapter c2i_A_AAAJJA | CodeAddress 0x7fdb7b8a3000
[engine] opt done id=376 String>>#, |Tier 1|Time 37( 30+7 )ms|AST 56|Inlined 0Y 2N|IR 276/ 405|CodeSize 1534|Addr 0x7fdb7b8a1000|Timestamp 55496618651068933|Src n/a
[engine] created adapter i2c_Z_AAA | CodeAddress 0x7fdb7b8a0000
[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 0x7fdb7b89e000|Timestamp 55496618885641198|Src n/a
[engine] created adapter i2c_A_AAA | CodeAddress 0x7fdb7b89d000
[engine] opt done id=588 AWFYNBodySystem>>#initialize |Tier 1|Time 16( 12+5 )ms|AST 17|Inlined 0Y 1N|IR 173/ 348|CodeSize 1137|Addr 0x7fdb7b89b000|Timestamp 55496619918876796|Src n/a
[engine] created adapter c2i_A_AAADDD | CodeAddress 0x7fdb7b89a000
[engine] opt done id=589 AWFYNBodySystem>>#createBodies |Tier 1|Time 163( 100+63 )ms|AST 216|Inlined 0Y 7N|IR 1092/ 5574|CodeSize 22502|Addr 0x7fdb7b893000|Timestamp 55496620065730280|Src n/a
[engine] opt done id=591 Behavior>>#new <split-591> |Tier 1|Time 19( 9+10 )ms|AST 26|Inlined 0Y 0N|IR 107/ 543|CodeSize 2086|Addr 0x7fdb7b891000|Timestamp 55496620174615684|Src n/a
[engine] created adapter c2i_A_AAADDDDDDD | CodeAddress 0x7fdb7b88f000
[engine] opt done id=590 AWFYBody class>>#sun |Tier 1|Time 32( 28+4 )ms|AST 38|Inlined 0Y 2N|IR 210/ 273|CodeSize 914|Addr 0x7fdb7b88d000|Timestamp 55496620188121094|Src n/a
[engine] opt done id=596 Behavior>>#new <split-596> |Tier 1|Time 16( 10+7 )ms|AST 26|Inlined 0Y 0N|IR 107/ 543|CodeSize 2086|Addr 0x7fdb7b88b000|Timestamp 55496620427561266|Src n/a
[engine] opt done id=595 AWFYBody class>>#jupiter |Tier 1|Time 18( 14+4 )ms|AST 38|Inlined 0Y 2N|IR 215/ 278|CodeSize 940|Addr 0x7fdb7b889000|Timestamp 55496620429019278|Src n/a
[engine] opt done id=598 Behavior>>#new <split-598> |Tier 1|Time 15( 9+6 )ms|AST 26|Inlined 0Y 0N|IR 107/ 543|CodeSize 2086|Addr 0x7fdb7b887000|Timestamp 55496620686639856|Src n/a
[engine] opt done id=597 AWFYBody class>>#saturn |Tier 1|Time 17( 13+4 )ms|AST 38|Inlined 0Y 2N|IR 215/ 278|CodeSize 940|Addr 0x7fdb7b885000|Timestamp 55496620688039686|Src n/a
[engine] opt done id=600 Behavior>>#new <split-600> |Tier 1|Time 16( 10+7 )ms|AST 26|Inlined 0Y 0N|IR 107/ 543|CodeSize 2086|Addr 0x7fdb7b883000|Timestamp 55496620941140045|Src n/a
[engine] opt done id=599 AWFYBody class>>#uranus |Tier 1|Time 18( 14+4 )ms|AST 38|Inlined 0Y 2N|IR 215/ 278|CodeSize 940|Addr 0x7fdb7b881000|Timestamp 55496620942587161|Src n/a
[engine] opt done id=602 Behavior>>#new <split-602> |Tier 1|Time 23( 16+6 )ms|AST 26|Inlined 0Y 0N|IR 107/ 543|CodeSize 2086|Addr 0x7fdb7b87f000|Timestamp 55496621200461835|Src n/a
[engine] opt done id=601 AWFYBody class>>#neptune |Tier 1|Time 24( 20+4 )ms|AST 38|Inlined 0Y 2N|IR 215/ 278|CodeSize 940|Addr 0x7fdb7b87d000|Timestamp 55496621201719601|Src n/a
[engine] created adapter i2c_A_AAADDD | CodeAddress 0x7fdb7b87c000
[engine] opt done id=604 AWFYBody>>#offsetMomentumX:y:z: |Tier 1|Time 47( 38+9 )ms|AST 119|Inlined 0Y 3N|IR 403/ 533|CodeSize 1993|Addr 0x7fdb7b87a000|Timestamp 55496621485447277|Src n/a
[engine] opt done id=593 AWFYBody class>>#DaysPerYear |Tier 2|Time 5( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 11/ 45|CodeSize 145|Addr 0x7fdb7b878000|Timestamp 55496621956695116|Src n/a
[engine] opt done id=557 Character class>>#cr |Tier 1|Time 9( 6+3 )ms|AST 19|Inlined 0Y 0N|IR 93/ 135|CodeSize 505|Addr 0x7fdb7b876000|Timestamp 55496621960400315|Src n/a
[engine] created adapter i2c_J_AAC | CodeAddress 0x7fdb7b875000
[engine] created adapter i2c_A_AAACA | CodeAddress 0x7fdb7b874000
[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 0x7fdb7b872000|Timestamp 55496622475364397|Src n/a
[engine] created adapter c2i_Z_AAA | CodeAddress 0x7fdb7b871000
[engine] created adapter c2i_J_AAC | CodeAddress 0x7fdb7b870000
[engine] created adapter c2i_A_AAAC | CodeAddress 0x7fdb7b86f000
[engine] opt done id=553 UTF8TextConverter>>#nextPut:toStream: |Tier 1|Time 73( 60+12 )ms|AST 130|Inlined 0Y 5N|IR 427/ 723|CodeSize 2820|Addr 0x7fdb7b86d000|Timestamp 55496622533919179|Src n/a
[engine] created adapter c2i_A_AAAAZ | CodeAddress 0x7fdb7b86b000
[engine] opt done id=501 AWFYScriptConsole class>>#println: |Tier 1|Time 25( 18+6 )ms|AST 62|Inlined 0Y 4N|IR 279/ 373|CodeSize 1344|Addr 0x7fdb7b869000|Timestamp 55496623013616080|Src n/a
[engine] created adapter c2i_A_AAAAA | CodeAddress 0x7fdb7b868000
[engine] opt done id=502 FileStream class>>#stdout |Tier 1|Time 26( 21+6 )ms|AST 37|Inlined 0Y 1N|IR 201/ 403|CodeSize 1464|Addr 0x7fdb7b866000|Timestamp 55496623015397333|Src n/a
[engine] opt done id=568 MultiByteFileStream>>#nextPutAll: |Tier 1|Time 33( 27+7 )ms|AST 65|Inlined 0Y 2N|IR 230/ 391|CodeSize 1441|Addr 0x7fdb7b864000|Timestamp 55496623022397394|Src n/a
[engine] created adapter i2c_J_AAJ | CodeAddress 0x7fdb7b863000
[engine] created adapter c2i_A_AAJ | CodeAddress 0x7fdb7b862000
[engine] opt done id=617 Object>>#asString |Tier 1|Time 18( 15+4 )ms|AST 17|Inlined 0Y 1N|IR 156/ 227|CodeSize 689|Addr 0x7fdb7b860000|Timestamp 55496623261341109|Src n/a
[engine] opt done id=619 SmallInteger>>#decimalDigitLength |Tier 1|Time 21( 18+3 )ms|AST 61|Inlined 0Y 0N|IR 142/ 193|CodeSize 675|Addr 0x7fdb7b85e000|Timestamp 55496623263947789|Src n/a
[engine] opt done id=616 AWFYRun>>#printResult: |Tier 1|Time 30( 23+7 )ms|AST 68|Inlined 0Y 5N|IR 337/ 484|CodeSize 1724|Addr 0x7fdb7b85c000|Timestamp 55496623273155296|Src n/a
[engine] created adapter i2c_A_AAAJAJ | CodeAddress 0x7fdb7b85a000
[engine] created adapter i2c_A_AAAAA | CodeAddress 0x7fdb7b85b000
[engine] created adapter i2c_A_AAAJAJA | CodeAddress 0x7fdb7b859000
[engine] created adapter c2i_A_AAAJAJ | CodeAddress 0x7fdb7b858000
[engine] created adapter c2i_A_AAAJAJA | CodeAddress 0x7fdb7b857000
[engine] opt done id=572 MultiByteFileStream>>#basicNext:putAll:startingAt: |Tier 1|Time 26( 23+4 )ms|AST 23|Inlined 0Y 1N|IR 164/ 235|CodeSize 805|Addr 0x7fdb7b855000|Timestamp 55496623529872990|Src n/a
[engine] opt done id=570 TextConverter>>#nextPutAll:toStream: |Tier 1|Time 30( 26+4 )ms|AST 34|Inlined 0Y 1N|IR 176/ 292|CodeSize 1036|Addr 0x7fdb7b853000|Timestamp 55496623533696157|Src n/a
[engine] opt done id=571 TextConverter>>#next:putAll:startingAt:toStream: |Tier 1|Time 46( 37+9 )ms|AST 133|Inlined 0Y 2N|IR 312/ 499|CodeSize 1931|Addr 0x7fdb7b851000|Timestamp 55496623549699220|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 0x7fdb7b84f000|Timestamp 55496623557159348|Src n/a
[engine] created adapter i2c_A_AAAC | CodeAddress 0x7fdb7b84e000
[engine] opt done id=576 MultiByteFileStream>>#basicNextPutAll: |Tier 1|Time 10( 7+4 )ms|AST 17|Inlined 0Y 1N|IR 154/ 225|CodeSize 736|Addr 0x7fdb7b84c000|Timestamp 55496623767385025|Src n/a
[engine] opt done id=574 WriteStream>>#cr |Tier 1|Time 15( 11+4 )ms|AST 31|Inlined 0Y 2N|IR 199/ 287|CodeSize 935|Addr 0x7fdb7b84a000|Timestamp 55496623772178198|Src n/a
[engine] created adapter c2i_A_AAACA | CodeAddress 0x7fdb7b849000
[engine] opt done id=575 MultiByteFileStream>>#nextPut: |Tier 1|Time 29( 24+5 )ms|AST 35|Inlined 0Y 1N|IR 181/ 317|CodeSize 1125|Addr 0x7fdb7b847000|Timestamp 55496623785765536|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 0x7fdb7b845000|Timestamp 55496623802699561|Src n/a
[engine] opt done id=578 StandardFileStream>>#flush |Tier 1|Time 12( 7+5 )ms|AST 19|Inlined 0Y 0N|IR 156/ 269|CodeSize 936|Addr 0x7fdb7b843000|Timestamp 55496624023652917|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 0x7fdb7b841000|Timestamp 55496624024597848|Src n/a
[engine] created adapter c2i_Z_AAAJ | CodeAddress 0x7fdb7b840000
[engine] opt done id=584 AWFYRun>>#measure: |Tier 1|Time 41( 33+7 )ms|AST 93|Inlined 0Y 2N|IR 310/ 444|CodeSize 1667|Addr 0x7fdb7b83e000|Timestamp 55496624052274221|Src n/a
[engine] opt done id=587 Behavior>>#new <split-587> |Tier 1|Time 18( 11+7 )ms|AST 27|Inlined 0Y 1N|IR 170/ 616|CodeSize 2364|Addr 0x7fdb7b83c000|Timestamp 55496624292207009|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 0x7fdb7b83a000|Timestamp 55496626809371815|Src n/a
[engine] opt done id=592 AWFYBody>>#initX:y:z:vx:vy:vz:mass: |Tier 2|Time 49( 38+11 )ms|AST 118|Inlined 4Y 0N|IR 373/ 372|CodeSize 969|Addr 0x7fdb7b838000|Timestamp 55496632696561285|Src n/a
[engine] opt done id=618 SmallInteger>>#printString |Tier 2|Time 104( 57+48 )ms|AST 156|Inlined 4Y 1N|IR 281/ 823|CodeSize 4349|Addr 0x7fdb7b835000|Timestamp 55496639830471395|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 0x7fdb7b833000|Timestamp 55496652442049328|Src n/a
[engine] opt done id=302 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 2|Time 124( 60+64 )ms|AST 190|Inlined 3Y 1N|IR 675/ 1480|CodeSize 6314|Addr 0x7fdb7b830000|Timestamp 55496668973586907|Src n/a
[engine] opt done id=376 String>>#, |Tier 2|Time 144( 99+45 )ms|AST 56|Inlined 9Y 2N|IR 721/ 1569|CodeSize 6599|Addr 0x7fdb7b82d000|Timestamp 55496669500607881|Src n/a
[engine] opt done id=569 StandardFileStream>>#isBinary |Tier 2|Time 10( 7+4 )ms|AST 25|Inlined 0Y 0N|IR 25/ 94|CodeSize 312|Addr 0x7fdb7b82b000|Timestamp 55496669621157653|Src n/a
[engine] opt inval. id=618 SmallInteger>>#printString |Timestamp 55496692873467720|Src n/a|Reason null
[engine] opt inval. id=619 SmallInteger>>#decimalDigitLength |Timestamp 55496692873778949|Src n/a|Reason null
[engine] opt inval. id=571 TextConverter>>#next:putAll:startingAt:toStream: |Timestamp 55496692874501564|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.078767
Remaining Compilation Queue : 0
Time to queue : count= 75, sum= 758392328, min= 34, average= 10111897.72, max=77839748, maxTarget=TextConverter>>#next:putAll:startingAt:toStream:
Time waiting in queue : count= 72, sum= 825561, min= 19, average= 11466.14, max= 122506, maxTarget=AWFYBody>>#y:
--------------------------- :
AST node statistics :
Truffle node count : count= 69, sum= 17421, min= 11, average= 252.48, max= 3122, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
Trivial : count= 69, sum= 6230, min= 4, average= 90.29, max= 1122, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
Non Trivial : count= 69, sum= 11191, min= 7, average= 162.19, max= 2000, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
Monomorphic : count= 69, sum= 11150, min= 7, average= 161.59, max= 1999, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
Polymorphic : count= 69, sum= 41, min= 0, average= 0.59, max= 12, maxTarget=String>>#,
Megamorphic : count= 69, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYBody>>#vx:
Truffle call count : count= 69, sum= 159, min= 0, average= 2.30, max= 17, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
Indirect : count= 69, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYBody>>#vx:
Direct : count= 69, sum= 159, min= 0, average= 2.30, max= 17, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
Dispatched : count= 69, sum= 85, min= 0, average= 1.23, max= 7, maxTarget=AWFYNBodySystem>>#advance:
Inlined : count= 69, sum= 74, min= 0, average= 1.07, max= 16, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
---------- :
Cloned : count= 69, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYBody>>#vx:
Not Cloned : count= 69, sum= 166, min= 0, average= 2.41, max= 18, maxTarget=AWFYNBody>>#innerBenchmarkLoop:<OSR@78>
Truffle loops : count= 69, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYBody>>#vx:
--------------------------- :
Compilation Tier 1 :
Compilation Rate : 66292.26 bytes/second
Truffle Tier Rate : 89834.39 bytes/second
Graal Tier Rate : 282061.07 bytes/second
Installation Rate : 2452240.29 bytes/second
Time for compilation (us) : count= 53, sum= 2264442, min= 6898, average= 42725.33, max= 395842, maxTarget=AWFYNBodySystem>>#advance:
Truffle Tier (us) : count= 53, sum= 1671019, min= 4100, average= 31528.67, max= 306787, maxTarget=AWFYNBodySystem>>#advance:
Graal Tier (us) : count= 53, sum= 532207, min= 1981, average= 10041.65, max= 83105, maxTarget=AWFYNBodySystem>>#advance:
Code Installation (us) : count= 53, sum= 61215, min= 307, average= 1155.01, max= 5949, maxTarget=AWFYNBodySystem>>#advance:
Graal node count :
After Truffle Tier : count= 53, sum= 15119, min= 87, average= 285.26, max= 1710, maxTarget=AWFYNBodySystem>>#advance:
After Graal Tier : count= 53, sum= 34373, min= 123, average= 648.55, max= 5574, maxTarget=AWFYNBodySystem>>#createBodies
Graal compilation result :
Code size : count= 53, sum= 150115, min= 454, average= 2832.36, max= 27500, maxTarget=AWFYNBodySystem>>#advance:
Total frame size : count= 53, sum= 7136, min= 48, average= 134.64, max= 1040, maxTarget=AWFYNBodySystem>>#advance:
Exception handlers : count= 53, sum= 145, min= 1, average= 2.74, max= 8, maxTarget=AWFYNBodySystem>>#advance:
Infopoints : count= 53, sum= 1411, min= 5, average= 26.62, max= 191, maxTarget=AWFYNBodySystem>>#createBodies
CALL : count= 53, sum= 1411, min= 5, average= 26.62, max= 191, maxTarget=AWFYNBodySystem>>#createBodies
Marks : count= 53, sum= 265, min= 5, average= 5.00, max= 5, maxTarget=AWFYBody>>#vx:
Data references : count= 53, sum= 815, min= 3, average= 15.38, max= 92, maxTarget=AWFYNBodySystem>>#advance:
--------------------------- :
Compilation Tier 2 :
Compilation Rate : 33447.02 bytes/second
Truffle Tier Rate : 59377.49 bytes/second
Graal Tier Rate : 78658.48 bytes/second
Installation Rate : 2911673.09 bytes/second
Time for compilation (us) : count= 16, sum= 3865965, min= 5222, average= 241622.82, max= 1342600, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
Truffle Tier (us) : count= 16, sum= 2177677, min= 2735, average= 136104.83, max= 873661, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
Graal Tier (us) : count= 16, sum= 1643878, min= 1955, average= 102742.42, max= 514001, maxTarget=AWFYNBody>>#innerBenchmarkLoop:<OSR@78>
Code Installation (us) : count= 16, sum= 44409, min= 377, average= 2775.57, max= 13567, 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= 129305, min= 145, average= 8081.56, 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 13 14:48:36 UTC 2024
# `/home/fniephaus/dev/graal/sdk/mxbuild/linux-amd64/SMALLTALK_NATIVE_STANDALONE_SVM_JAVA22/trufflesqueak-24.0.2-linux-amd64/bin/trufflesqueak --experimental-options --smalltalk.disable-startup --smalltalk.disable-interrupts --engine.Mode=default --engine.TraceCompilation --engine.CompilationStatistics --log.file="/home/fniephaus/dev/are-we-fast-yet/traces/Permute.trace.log" --quiet --code "AWFYHarness run: #('Permute' 300 1000)"`
[engine] created adapter i2c_A_AAAJ | CodeAddress 0x7f01827f9000
[engine] created adapter i2c_A_AAAJJ | CodeAddress 0x7f01827f8000
[engine] opt done id=587 AWFYPermute>>#swap:with: |Tier 1|Time 55( 37+18 )ms|AST 57|Inlined 0Y 0N|IR 345/ 850|CodeSize 3165|Addr 0x7f01827f6000|Timestamp 55495525458329262|Src n/a
[engine] created adapter c2i_A_AAAJ | CodeAddress 0x7f01827f5000
[engine] created adapter c2i_A_AAAJJ | CodeAddress 0x7f01827f4000
[engine] opt done id=587 AWFYPermute>>#swap:with: |Tier 2|Time 32( 24+8 )ms|AST 57|Inlined 0Y 0N|IR 272/ 203|CodeSize 509|Addr 0x7f018262d000|Timestamp 55495525491370132|Src n/a
[engine] opt done id=586 AWFYPermute>>#permute: |Tier 1|Time 92( 81+12 )ms|AST 139|Inlined 0Y 4N|IR 407/ 552|CodeSize 2226|Addr 0x7f018262b000|Timestamp 55495525495264262|Src n/a
[engine] created adapter i2c_J_AAA | CodeAddress 0x7f01827f3000
[engine] opt done id=583 AWFYPermute>>#benchmark |Tier 1|Time 38( 31+7 )ms|AST 41|Inlined 0Y 2N|IR 258/ 432|CodeSize 1500|Addr 0x7f0182627000|Timestamp 55495525542092364|Src n/a
[engine] opt done id=585 SequenceableCollection>>#atAllPut: |Tier 1|Time 46( 22+24 )ms|AST 72|Inlined 0Y 0N|IR 298/ 701|CodeSize 3090|Addr 0x7f0182629000|Timestamp 55495525542375794|Src n/a
[engine] created adapter i2c_Z_AAAJ | CodeAddress 0x7f0182626000
[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 0x7f0182624000|Timestamp 55495525553517303|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 0x7f0182622000|Timestamp 55495525561483596|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 0x7f0182620000|Timestamp 55495525589936010|Src n/a
[engine] opt done id=584 ArrayedCollection class>>#new:withAll: |Tier 2|Time 48( 28+20 )ms|AST 30|Inlined 1Y 0N|IR 249/ 362|CodeSize 1510|Addr 0x7f018261e000|Timestamp 55495525772760188|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 0x7f018261c000|Timestamp 55495525778586854|Src n/a
[engine] opt done id=586 AWFYPermute>>#permute: |Tier 2|Time 320( 139+181 )ms|AST 139|Inlined 20Y 8N|IR 3034/ 3167|CodeSize 13477|Addr 0x7f0182617000|Timestamp 55495525815987300|Src n/a
[engine] created adapter c2i_J_AAA | CodeAddress 0x7f0182616000
[engine] opt done id=16 String class>>#new: |Tier 1|Time 26( 15+11 )ms|AST 48|Inlined 0Y 1N|IR 206/ 618|CodeSize 2787|Addr 0x7f0182614000|Timestamp 55495525856734710|Src n/a
[engine] created adapter c2i_Z_AAAJ | CodeAddress 0x7f0182613000
[engine] opt done id=582 AWFYBenchmark>>#innerBenchmarkLoop: |Tier 1|Time 41( 33+8 )ms|AST 60|Inlined 0Y 2N|IR 273/ 355|CodeSize 1573|Addr 0x7f0182611000|Timestamp 55495525871963260|Src n/a
[engine] opt done id=583 AWFYPermute>>#benchmark |Tier 2|Time 349( 145+205 )ms|AST 41|Inlined 23Y 8N|IR 3081/ 2486|CodeSize 8779|Addr 0x7f018260d000|Timestamp 55495526073918918|Src n/a
[engine] created adapter i2c_A_AAJ | CodeAddress 0x7f018260c000
[engine] created adapter i2c_A_AAAJJA | CodeAddress 0x7f018260b000
[engine] created adapter c2i_J_AAJ | CodeAddress 0x7f018260a000
[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 0x7f0182608000|Timestamp 55495526684626350|Src n/a
[engine] opt done id=301 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 1|Time 79( 55+24 )ms|AST 190|Inlined 0Y 1N|IR 705/ 1562|CodeSize 6920|Addr 0x7f0182605000|Timestamp 55495526706992903|Src n/a
[engine] opt done id=582 AWFYBenchmark>>#innerBenchmarkLoop: |Tier 2|Time 688( 212+476 )ms|AST 60|Inlined 25Y 8N|IR 3174/ 6282|CodeSize 17257|Addr 0x7f0177427000|Timestamp 55495526728525858|Src n/a
[engine] created adapter i2c_A_AAAA | CodeAddress 0x7f0182604000
[engine] created adapter c2i_A_AAA | CodeAddress 0x7f0182603000
[engine] created adapter c2i_A_AAAJJA | CodeAddress 0x7f0182602000
[engine] opt done id=375 String>>#, |Tier 1|Time 42( 36+6 )ms|AST 56|Inlined 0Y 2N|IR 276/ 405|CodeSize 1534|Addr 0x7f0177425000|Timestamp 55495526982615731|Src n/a
[engine] created adapter i2c_Z_AAA | CodeAddress 0x7f0177424000
[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 0x7f0177422000|Timestamp 55495527109937288|Src n/a
[engine] created adapter i2c_A_AAA | CodeAddress 0x7f0177421000
[engine] opt done id=557 Character class>>#cr |Tier 1|Time 13( 10+3 )ms|AST 19|Inlined 0Y 0N|IR 93/ 135|CodeSize 505|Addr 0x7f017741f000|Timestamp 55495529489213868|Src n/a
[engine] created adapter i2c_A_AAACA | CodeAddress 0x7f017741e000
[engine] created adapter i2c_J_AAC | CodeAddress 0x7f017741d000
[engine] opt done id=555 Character>>#asUnicode |Tier 1|Time 16( 13+2 )ms|AST 31|Inlined 0Y 0N|IR 89/ 125|CodeSize 454|Addr 0x7f017741b000|Timestamp 55495529811857570|Src n/a
[engine] created adapter c2i_Z_AAA | CodeAddress 0x7f017741a000
[engine] created adapter c2i_J_AAC | CodeAddress 0x7f0177419000
[engine] created adapter c2i_A_AAAA | CodeAddress 0x7f0177418000
[engine] created adapter c2i_A_AAAC | CodeAddress 0x7f0177417000
[engine] opt done id=553 UTF8TextConverter>>#nextPut:toStream: |Tier 1|Time 75( 63+12 )ms|AST 130|Inlined 0Y 5N|IR 427/ 723|CodeSize 2820|Addr 0x7f0177415000|Timestamp 55495529871107228|Src n/a
[engine] created adapter c2i_A_AAAAZ | CodeAddress 0x7f0177413000
[engine] created adapter c2i_A_AAAAA | CodeAddress 0x7f0177412000
[engine] opt done id=500 AWFYScriptConsole class>>#println: |Tier 1|Time 25( 19+6 )ms|AST 62|Inlined 0Y 4N|IR 279/ 373|CodeSize 1344|Addr 0x7f0177410000|Timestamp 55495530132809979|Src n/a
[engine] opt done id=501 FileStream class>>#stdout |Tier 1|Time 25( 19+6 )ms|AST 37|Inlined 0Y 1N|IR 201/ 403|CodeSize 1464|Addr 0x7f017740e000|Timestamp 55495530133255030|Src n/a
[engine] created adapter i2c_A_AAAAA | CodeAddress 0x7f017740d000
[engine] created adapter i2c_A_AAAJAJA | CodeAddress 0x7f017740c000
[engine] opt done id=568 MultiByteFileStream>>#nextPutAll: |Tier 1|Time 32( 25+7 )ms|AST 65|Inlined 0Y 2N|IR 230/ 391|CodeSize 1441|Addr 0x7f017740a000|Timestamp 55495530139796209|Src n/a
[engine] created adapter c2i_A_AAAJAJA | CodeAddress 0x7f0177409000
[engine] opt done id=570 TextConverter>>#nextPutAll:toStream: |Tier 1|Time 30( 25+4 )ms|AST 34|Inlined 0Y 1N|IR 176/ 292|CodeSize 1036|Addr 0x7f0177407000|Timestamp 55495530162656914|Src n/a
[engine] created adapter c2i_A_AAAJAJ | CodeAddress 0x7f0177406000
[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 0x7f0177404000|Timestamp 55495530185300751|Src n/a
[engine] created adapter i2c_J_AAJ | CodeAddress 0x7f0177403000
[engine] created adapter c2i_A_AAJ | CodeAddress 0x7f0177402000
[engine] opt done id=590 Object>>#asString |Tier 1|Time 16( 13+3 )ms|AST 17|Inlined 0Y 1N|IR 156/ 227|CodeSize 689|Addr 0x7f0177400000|Timestamp 55495530280788566|Src n/a
[engine] opt done id=592 SmallInteger>>#decimalDigitLength |Tier 1|Time 17( 14+3 )ms|AST 47|Inlined 0Y 0N|IR 101/ 146|CodeSize 603|Addr 0x7eff70006000|Timestamp 55495530281368069|Src n/a
[engine] opt done id=589 AWFYRun>>#printResult: |Tier 1|Time 30( 22+8 )ms|AST 68|Inlined 0Y 5N|IR 337/ 484|CodeSize 1724|Addr 0x7eff70004000|Timestamp 55495530294425143|Src n/a
[engine] created adapter i2c_A_AAAJAJ | CodeAddress 0x7eff70003000
[engine] opt done id=574 WriteStream>>#cr |Tier 1|Time 15( 10+4 )ms|AST 31|Inlined 0Y 2N|IR 199/ 287|CodeSize 935|Addr 0x7eff70001000|Timestamp 55495530435169691|Src n/a
[engine] opt done id=572 MultiByteFileStream>>#basicNext:putAll:startingAt: |Tier 1|Time 15( 12+4 )ms|AST 23|Inlined 0Y 1N|IR 164/ 235|CodeSize 805|Addr 0x7eff600b4000|Timestamp 55495530435533373|Src n/a
[engine] created adapter i2c_A_AAAC | CodeAddress 0x7eff70000000
[engine] opt done id=573 StandardFileStream>>#next:putAll:startingAt: |Tier 1|Time 31( 23+8 )ms|AST 65|Inlined 0Y 0N|IR 228/ 502|CodeSize 2204|Addr 0x7eff600b2000|Timestamp 55495530451205787|Src n/a
[engine] created adapter c2i_A_AAACA | CodeAddress 0x7eff600b1000
[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 0x7eff600af000|Timestamp 55495530462345899|Src n/a
[engine] opt done id=576 MultiByteFileStream>>#basicNextPutAll: |Tier 1|Time 9( 6+3 )ms|AST 17|Inlined 0Y 1N|IR 154/ 225|CodeSize 736|Addr 0x7eff600ad000|Timestamp 55495530585767530|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 0x7eff600ab000|Timestamp 55495530588042306|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 0x7eff600a9000|Timestamp 55495530611291209|Src n/a
[engine] opt done id=581 AWFYRun>>#measure: |Tier 1|Time 32( 24+8 )ms|AST 93|Inlined 0Y 2N|IR 310/ 444|CodeSize 1667|Addr 0x7eff600a7000|Timestamp 55495530617506981|Src n/a
[engine] opt done id=591 SmallInteger>>#printString |Tier 2|Time 90( 54+36 )ms|AST 156|Inlined 4Y 1N|IR 227/ 1173|CodeSize 4853|Addr 0x7eff600a4000|Timestamp 55495540645575668|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 0x7eff600a2000|Timestamp 55495548228167228|Src n/a
[engine] opt done id=301 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 2|Time 126( 68+58 )ms|AST 190|Inlined 3Y 1N|IR 675/ 1480|CodeSize 6314|Addr 0x7eff6009f000|Timestamp 55495558440923068|Src n/a
[engine] opt done id=375 String>>#, |Tier 2|Time 144( 99+45 )ms|AST 56|Inlined 9Y 2N|IR 721/ 1569|CodeSize 6599|Addr 0x7eff6009c000|Timestamp 55495558777653915|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 0x7eff6009a000|Timestamp 55495558800596548|Src n/a
[engine] opt inval. id=591 SmallInteger>>#printString |Timestamp 55495573119626541|Src n/a|Reason null
[engine] opt inval. id=592 SmallInteger>>#decimalDigitLength |Timestamp 55495573119954532|Src n/a|Reason null
[engine] opt inval. id=571 TextConverter>>#next:putAll:startingAt:toStream: |Timestamp 55495573120716819|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.061228
Remaining Compilation Queue : 0
Time to queue : count= 46, sum= 378422328, min= 3080, average= 8226572.36, max=47722276, maxTarget=TextConverter>>#next:putAll:startingAt:toStream:
Time waiting in queue : count= 45, sum= 144421, min= 12, average= 3209.38, max= 38522, maxTarget=ArrayedCollection class>>#new:withAll:
--------------------------- :
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 : 52075.48 bytes/second
Truffle Tier Rate : 68545.60 bytes/second
Graal Tier Rate : 247902.07 bytes/second
Installation Rate : 1723493.83 bytes/second
Time for compilation (us) : count= 31, sum= 1032635, min= 9598, average= 33310.83, max= 92667, maxTarget=AWFYPermute>>#permute:
Truffle Tier (us) : count= 31, sum= 784514, min= 6212, average= 25306.91, max= 80741, maxTarget=AWFYPermute>>#permute:
Graal Tier (us) : count= 31, sum= 216920, min= 1926, average= 6997.43, max= 23302, maxTarget=SequenceableCollection>>#atAllPut:
Code Installation (us) : count= 31, sum= 31201, min= 322, average= 1006.49, max= 2609, 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 : 33526.24 bytes/second
Truffle Tier Rate : 77056.65 bytes/second
Graal Tier Rate : 61511.19 bytes/second
Installation Rate : 1687146.44 bytes/second
Time for compilation (us) : count= 12, sum= 1889117, min= 5547, average= 157426.46, max= 687727, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Truffle Tier (us) : count= 12, sum= 821927, min= 3719, average= 68493.98, max= 211971, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Graal Tier (us) : count= 12, sum= 1029650, min= 1569, average= 85804.17, max= 460523, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Code Installation (us) : count= 12, sum= 37539, min= 258, average= 3128.31, max= 15232, 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 13 14:59:52 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 0x7fc1d1bcb000
[engine] created adapter i2c_Z_AAAJJ | CodeAddress 0x7fc1d1bca000
[engine] created adapter i2c_A_AAAJJZ | CodeAddress 0x7fc1d1bc9000
[engine] opt done id=587 AWFYQueens>>#row:column:put: |Tier 1|Time 49( 35+14 )ms|AST 73|Inlined 0Y 0N|IR 288/ 701|CodeSize 2634|Addr 0x7fc1d1bc7000|Timestamp 55496201530232085|Src n/a
[engine] opt done id=586 AWFYQueens>>#row:column: |Tier 1|Time 59( 42+17 )ms|AST 67|Inlined 0Y 0N|IR 385/ 788|CodeSize 2831|Addr 0x7fc1d1bc5000|Timestamp 55496201531686185|Src n/a
[engine] created adapter i2c_A_AAAA | CodeAddress 0x7fc1d1a00000
[engine] created adapter i2c_A_AAAJA | CodeAddress 0x7fc1d19ff000
[engine] created adapter c2i_Z_AAAJJ | CodeAddress 0x7fc1d19fe000
[engine] created adapter c2i_A_AAAA | CodeAddress 0x7fc1d19fd000
[engine] created adapter c2i_A_AAAJJZ | CodeAddress 0x7fc1d19fb000
[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 0x7fc1d19f9000|Timestamp 55496201567089639|Src n/a
[engine] created adapter c2i_Z_AAAJ | CodeAddress 0x7fc1d19f8000
[engine] opt done id=584 SequenceableCollection>>#atAllPut: |Tier 1|Time 58( 27+31 )ms|AST 72|Inlined 0Y 0N|IR 377/ 966|CodeSize 4667|Addr 0x7fc1d19f5000|Timestamp 55496201588122931|Src n/a
[engine] opt done id=585 AWFYQueens>>#placeQueen: |Tier 1|Time 123( 103+20 )ms|AST 148|Inlined 0Y 4N|IR 494/ 602|CodeSize 2948|Addr 0x7fc1d19f3000|Timestamp 55496201595360046|Src n/a
[engine] opt done id=586 AWFYQueens>>#row:column: |Tier 2|Time 42( 30+12 )ms|AST 67|Inlined 0Y 0N|IR 314/ 355|CodeSize 1245|Addr 0x7fc1d19f1000|Timestamp 55496201609545399|Src n/a
[engine] created adapter i2c_Z_AAA | CodeAddress 0x7fc1d19f0000
[engine] opt done id=587 AWFYQueens>>#row:column:put: |Tier 2|Time 31( 20+11 )ms|AST 73|Inlined 0Y 0N|IR 215/ 368|CodeSize 1137|Addr 0x7fc1d19ee000|Timestamp 55496201619080061|Src n/a
[engine] created adapter c2i_Z_AAA | CodeAddress 0x7fc1d19ed000
[engine] created adapter c2i_Z_AAZZ | CodeAddress 0x7fc1d19eb000
[engine] opt done id=581 AWFYQueens>>#benchmark |Tier 1|Time 39( 33+6 )ms|AST 69|Inlined 0Y 2N|IR 274/ 349|CodeSize 1476|Addr 0x7fc1d19e9000|Timestamp 55496201649217492|Src n/a
[engine] created adapter c2i_A_AAAJA | CodeAddress 0x7fc1d19e8000
[engine] created adapter i2c_Z_AAZZ | CodeAddress 0x7fc1d19e7000
[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 0x7fc1d19e5000|Timestamp 55496201660996060|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 0x7fc1d19e3000|Timestamp 55496201667964761|Src n/a
[engine] created adapter i2c_Z_AAAZ | CodeAddress 0x7fc1d19e2000
[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 0x7fc1d19e0000|Timestamp 55496201677405971|Src n/a
[engine] opt done id=584 SequenceableCollection>>#atAllPut: |Tier 2|Time 104( 18+86 )ms|AST 72|Inlined 0Y 0N|IR 283/ 1289|CodeSize 5775|Addr 0x7fc1d19dd000|Timestamp 55496201764681740|Src n/a
[engine] opt done id=583 ArrayedCollection class>>#new:withAll: |Tier 2|Time 123( 32+91 )ms|AST 30|Inlined 1Y 0N|IR 319/ 1590|CodeSize 7935|Addr 0x7fc1d19da000|Timestamp 55496201800581581|Src n/a
[engine] opt done id=585 AWFYQueens>>#placeQueen: |Tier 2|Time 549( 166+383 )ms|AST 148|Inlined 11Y 1N|IR 2169/ 3475|CodeSize 19093|Addr 0x7fc1d19d4000|Timestamp 55496202144370019|Src n/a
[engine] created adapter c2i_Z_AAAZ | CodeAddress 0x7fc1c6601000
[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 0x7fbfc00eb000|Timestamp 55496202181811058|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 0x7fbfc00e9000|Timestamp 55496202189723643|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 0x7fbfc00e7000|Timestamp 55496202194445854|Src n/a
[engine] created adapter i2c_A_AAAJ | CodeAddress 0x7fc1c6600000
[engine] created adapter c2i_A_AAAJ | CodeAddress 0x7fbfc00e6000
[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 0x7fbfc00e4000|Timestamp 55496202333089587|Src n/a
[engine] opt done id=582 AWFYQueens>>#queens |Tier 2|Time 676( 185+491 )ms|AST 87|Inlined 20Y 1N|IR 2958/ 4548|CodeSize 23869|Addr 0x7fbfc00dd000|Timestamp 55496202477056337|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 0x7fbfc00db000|Timestamp 55496202545284992|Src n/a
[engine] opt done id=581 AWFYQueens>>#benchmark |Tier 2|Time 830( 232+599 )ms|AST 69|Inlined 22Y 1N|IR 3058/ 5242|CodeSize 25541|Addr 0x7fbfc00d3000|Timestamp 55496202595370744|Src n/a
[engine] created adapter i2c_A_AAJ | CodeAddress 0x7fbfc00d2000
[engine] created adapter i2c_A_AAAJJA | CodeAddress 0x7fbfc00d1000
[engine] created adapter c2i_J_AAJ | CodeAddress 0x7fbfc00d0000
[engine] opt done id=592 SmallInteger>>#printString |Tier 1|Time 64( 53+11 )ms|AST 156|Inlined 0Y 2N|IR 375/ 617|CodeSize 2868|Addr 0x7fbfc00ce000|Timestamp 55496203088956581|Src n/a
[engine] opt done id=299 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 1|Time 81( 56+24 )ms|AST 190|Inlined 0Y 1N|IR 705/ 1562|CodeSize 6920|Addr 0x7fbfc00cb000|Timestamp 55496203105557588|Src n/a
[engine] created adapter c2i_A_AAA | CodeAddress 0x7fbfc00ca000
[engine] created adapter c2i_A_AAAJJA | CodeAddress 0x7fbfc00c9000
[engine] opt done id=373 String>>#, |Tier 1|Time 39( 33+6 )ms|AST 56|Inlined 0Y 2N|IR 276/ 405|CodeSize 1534|Addr 0x7fbfc00c7000|Timestamp 55496203531502166|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 0x7fbfc00c5000|Timestamp 55496203735084092|Src n/a
[engine] created adapter i2c_A_AAA | CodeAddress 0x7fbfc00c4000
[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 0x7fbfc00c2000|Timestamp 55496206627906618|Src n/a
[engine] created adapter i2c_A_AAACA | CodeAddress 0x7fbfc00c1000
[engine] created adapter i2c_J_AAC | CodeAddress 0x7fbfc00c0000
[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 0x7fbfc00be000|Timestamp 55496207134745098|Src n/a
[engine] created adapter c2i_J_AAC | CodeAddress 0x7fbfc00bd000
[engine] created adapter c2i_A_AAAC | CodeAddress 0x7fbfc00bc000
[engine] opt done id=551 UTF8TextConverter>>#nextPut:toStream: |Tier 1|Time 75( 61+14 )ms|AST 130|Inlined 0Y 5N|IR 427/ 723|CodeSize 2820|Addr 0x7fbfc00ba000|Timestamp 55496207192397214|Src n/a
[engine] created adapter c2i_A_AAAAZ | CodeAddress 0x7fbfc00b8000
[engine] created adapter c2i_A_AAAAA | CodeAddress 0x7fbfc00b7000
[engine] opt done id=498 AWFYScriptConsole class>>#println: |Tier 1|Time 29( 22+7 )ms|AST 62|Inlined 0Y 4N|IR 279/ 373|CodeSize 1344|Addr 0x7fbfc00b5000|Timestamp 55496207650016158|Src n/a
[engine] opt done id=499 FileStream class>>#stdout |Tier 1|Time 30( 23+7 )ms|AST 37|Inlined 0Y 1N|IR 201/ 403|CodeSize 1464|Addr 0x7fbfc00b3000|Timestamp 55496207651536680|Src n/a
[engine] created adapter i2c_A_AAAAA | CodeAddress 0x7fbfc00b2000
[engine] opt done id=566 MultiByteFileStream>>#nextPutAll: |Tier 1|Time 39( 30+9 )ms|AST 65|Inlined 0Y 2N|IR 230/ 391|CodeSize 1441|Addr 0x7fbfc00b0000|Timestamp 55496207660375967|Src n/a
[engine] created adapter c2i_A_AAAJAJA | CodeAddress 0x7fbfc00af000
[engine] opt done id=568 TextConverter>>#nextPutAll:toStream: |Tier 1|Time 36( 30+5 )ms|AST 34|Inlined 0Y 1N|IR 176/ 292|CodeSize 1036|Addr 0x7fbfc00ad000|Timestamp 55496207685758010|Src n/a
[engine] created adapter i2c_J_AAJ | CodeAddress 0x7fbfc00ac000
[engine] created adapter c2i_A_AAJ | CodeAddress 0x7fbfc00ab000
[engine] opt done id=593 SmallInteger>>#decimalDigitLength |Tier 1|Time 34( 17+17 )ms|AST 47|Inlined 0Y 0N|IR 101/ 146|CodeSize 603|Addr 0x7fbfc00a9000|Timestamp 55496207910295490|Src n/a
[engine] opt done id=591 Object>>#asString |Tier 1|Time 42( 36+6 )ms|AST 17|Inlined 0Y 1N|IR 156/ 227|CodeSize 689|Addr 0x7fbfc00a7000|Timestamp 55496207917779857|Src n/a
[engine] opt done id=590 AWFYRun>>#printResult: |Tier 1|Time 58( 49+9 )ms|AST 68|Inlined 0Y 5N|IR 337/ 484|CodeSize 1724|Addr 0x7fbfc00a5000|Timestamp 55496207933863942|Src n/a
[engine] created adapter i2c_A_AAAJAJA | CodeAddress 0x7fbfc00a3000
[engine] created adapter i2c_A_AAAJAJ | CodeAddress 0x7fbfc00a4000
[engine] created adapter c2i_A_AAAJAJ | CodeAddress 0x7fbfc00a2000
[engine] opt done id=570 MultiByteFileStream>>#basicNext:putAll:startingAt: |Tier 1|Time 47( 42+5 )ms|AST 23|Inlined 0Y 1N|IR 164/ 235|CodeSize 805|Addr 0x7fbfc00a0000|Timestamp 55496208180497613|Src n/a
[engine] opt done id=569 TextConverter>>#next:putAll:startingAt:toStream: |Tier 1|Time 57( 46+11 )ms|AST 133|Inlined 0Y 2N|IR 312/ 499|CodeSize 1931|Addr 0x7fbfc009e000|Timestamp 55496208190522586|Src n/a
[engine] opt done id=571 StandardFileStream>>#next:putAll:startingAt: |Tier 1|Time 60( 41+19 )ms|AST 65|Inlined 0Y 0N|IR 228/ 502|CodeSize 2204|Addr 0x7fbfc009c000|Timestamp 55496208198022458|Src n/a
[engine] created adapter i2c_A_AAAC | CodeAddress 0x7fbfc009b000
[engine] opt done id=572 WriteStream>>#cr |Tier 1|Time 18( 13+6 )ms|AST 31|Inlined 0Y 2N|IR 199/ 287|CodeSize 935|Addr 0x7fbfc0099000|Timestamp 55496208404274064|Src n/a
[engine] created adapter c2i_A_AAACA | CodeAddress 0x7fbfc0098000
[engine] opt done id=574 MultiByteFileStream>>#basicNextPutAll: |Tier 1|Time 32( 28+4 )ms|AST 17|Inlined 0Y 1N|IR 154/ 225|CodeSize 736|Addr 0x7fbfc0096000|Timestamp 55496208422715273|Src n/a
[engine] opt done id=573 MultiByteFileStream>>#nextPut: |Tier 1|Time 57( 51+6 )ms|AST 35|Inlined 0Y 1N|IR 181/ 317|CodeSize 1125|Addr 0x7fbfc0094000|Timestamp 55496208443457103|Src n/a
[engine] opt done id=575 StandardFileStream>>#nextPutAll: |Tier 1|Time 49( 30+19 )ms|AST 90|Inlined 0Y 0N|IR 285/ 628|CodeSize 2779|Addr 0x7fbfc0092000|Timestamp 55496208453411323|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 0x7fbfc0090000|Timestamp 55496208667431913|Src n/a
[engine] opt done id=579 AWFYRun>>#measure: |Tier 1|Time 42( 33+9 )ms|AST 93|Inlined 0Y 2N|IR 310/ 444|CodeSize 1667|Addr 0x7fbfc008e000|Timestamp 55496208695891879|Src n/a
[engine] opt done id=592 SmallInteger>>#printString |Tier 2|Time 88( 54+34 )ms|AST 156|Inlined 4Y 1N|IR 227/ 1173|CodeSize 4853|Addr 0x7fbfc008b000|Timestamp 55496223600210757|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 0x7fbfc0089000|Timestamp 55496234897444620|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 0x7fbfc0086000|Timestamp 55496250033688818|Src n/a
[engine] opt done id=373 String>>#, |Tier 2|Time 143( 98+45 )ms|AST 56|Inlined 9Y 2N|IR 721/ 1569|CodeSize 6599|Addr 0x7fbfc0083000|Timestamp 55496250522413650|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 0x7fbfc0081000|Timestamp 55496250622385955|Src n/a
[engine] opt inval. id=592 SmallInteger>>#printString |Timestamp 55496271913903475|Src n/a|Reason null
[engine] opt inval. id=593 SmallInteger>>#decimalDigitLength |Timestamp 55496271914225599|Src n/a|Reason null
[engine] opt inval. id=569 TextConverter>>#next:putAll:startingAt:toStream: |Timestamp 55496271914967212|Src n/a|Reason null
[engine] Truffle runtime statistics for engine 1
Compilations : 52
Success : 49
Temporary Bailouts : 0
Permanent Bailouts : 0
Failed : 0
Interrupted : 3
Invalidated : 3
Unknown Reason : 3
Queues : 52
Dequeues : 0
Splits : 54
Compilation Accuracy : 0.942308
Queue Accuracy : 1.000000
Compilation Utilization : 0.063023
Remaining Compilation Queue : 0
Time to queue : count= 52, sum= 543960732, min= 3113, average= 10460783.32, max=70447079, maxTarget=TextConverter>>#next:putAll:startingAt:toStream:
Time waiting in queue : count= 52, sum= 1542505, min= 12, average= 29663.57, max= 515502, 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 : 42431.98 bytes/second
Truffle Tier Rate : 55663.62 bytes/second
Graal Tier Rate : 211695.78 bytes/second
Installation Rate : 1138542.73 bytes/second
Time for compilation (us) : count= 34, sum= 1461256, min= 9340, average= 42978.13, max= 123130, maxTarget=AWFYQueens>>#placeQueen:
Truffle Tier (us) : count= 34, sum= 1113905, min= 7178, average= 32761.92, max= 103061, maxTarget=AWFYQueens>>#placeQueen:
Graal Tier (us) : count= 34, sum= 292891, min= 1858, average= 8614.47, max= 29098, maxTarget=SequenceableCollection>>#atAllPut:
Code Installation (us) : count= 34, sum= 54459, min= 302, average= 1601.74, max= 14724, maxTarget=SmallInteger>>#decimalDigitLength
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 : 36119.10 bytes/second
Truffle Tier Rate : 96007.59 bytes/second
Graal Tier Rate : 59062.59 bytes/second
Installation Rate : 2948551.65 bytes/second
Time for compilation (us) : count= 15, sum= 2978313, min= 4692, average= 198554.23, max= 830608, maxTarget=AWFYQueens>>#benchmark
Truffle Tier (us) : count= 15, sum= 1120473, min= 2806, average= 74698.26, max= 231564, maxTarget=AWFYQueens>>#benchmark
Graal Tier (us) : count= 15, sum= 1821355, min= 1605, average= 121423.73, max= 590959, maxTarget=AWFYQueens>>#benchmark
Code Installation (us) : count= 15, sum= 36483, min= 280, average= 2432.25, max= 8227, maxTarget=AWFYQueens>>#queens
Graal node count :
After Truffle Tier : count= 15, sum= 11219, min= 13, average= 747.93, max= 3058, maxTarget=AWFYQueens>>#benchmark
After Graal Tier : count= 15, sum= 22308, min= 47, average= 1487.20, max= 5242, maxTarget=AWFYQueens>>#benchmark
Graal compilation result :
Code size : count= 15, sum= 107574, min= 139, average= 7171.60, max= 25541, maxTarget=AWFYQueens>>#benchmark
Total frame size : count= 15, sum= 3664, min= 32, average= 244.27, max= 704, maxTarget=AWFYQueens>>#placeQueen:
Exception handlers : count= 15, sum= 14, min= 0, average= 0.93, max= 5, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Infopoints : count= 15, sum= 497, min= 3, average= 33.13, max= 104, maxTarget=AWFYQueens>>#benchmark
CALL : count= 15, sum= 497, min= 3, average= 33.13, max= 104, maxTarget=AWFYQueens>>#benchmark
Marks : count= 15, sum= 123, min= 5, average= 8.20, max= 14, maxTarget=AWFYQueens>>#row:column:
Data references : count= 15, sum= 658, min= 1, average= 43.87, max= 157, maxTarget=AWFYQueens>>#placeQueen:
This file has been truncated, but you can view the full file.
# Richards (iterations: 300, problem size: 100) on Sun Oct 13 14:50:09 UTC 2024
# `/home/fniephaus/dev/graal/sdk/mxbuild/linux-amd64/SMALLTALK_NATIVE_STANDALONE_SVM_JAVA22/trufflesqueak-24.0.2-linux-amd64/bin/trufflesqueak --experimental-options --smalltalk.disable-startup --smalltalk.disable-interrupts --engine.Mode=default --engine.TraceCompilation --engine.CompilationStatistics --log.file="/home/fniephaus/dev/are-we-fast-yet/traces/Richards.trace.log" --quiet --code "AWFYHarness run: #('Richards' 300 100)"`
[engine] created adapter i2c_Z_AAA | CodeAddress 0x7f757611d000
[engine] created adapter i2c_A_AAA | CodeAddress 0x7f757611c000
[engine] opt done id=633 AWFYTaskState>>#isWaitingWithPacket |Tier 1|Time 28( 21+7 )ms|AST 26|Inlined 0Y 0N|IR 213/ 300|CodeSize 1035|Addr 0x7f757611a000|Timestamp 55495618247390049|Src n/a
[engine] opt done id=631 AWFYTaskState>>#isTaskHoldingOrWaiting |Tier 1|Time 33( 27+6 )ms|AST 29|Inlined 0Y 0N|IR 256/ 288|CodeSize 1020|Addr 0x7f7576118000|Timestamp 55495618247534558|Src n/a
[engine] created adapter i2c_A_AAAA | CodeAddress 0x7f7576117000
[engine] created adapter i2c_A_AAAJ | CodeAddress 0x7f7575f52000
[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 0x7f7575f50000|Timestamp 55495618263321308|Src n/a
[engine] created adapter i2c_A_AAAAA | CodeAddress 0x7f7575f4f000
[engine] opt done id=646 AWFYScheduler>>#findTask: |Tier 1|Time 26( 18+7 )ms|AST 42|Inlined 0Y 0N|IR 141/ 319|CodeSize 1324|Addr 0x7f7575f4d000|Timestamp 55495618273562238|Src n/a
[engine] created adapter c2i_Z_AAA | CodeAddress 0x7f7575f4c000
[engine] created adapter c2i_A_AAA | CodeAddress 0x7f7575f4b000
[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 0x7f7575f49000|Timestamp 55495618282654500|Src n/a
[engine] created adapter i2c_A_AAAZ | CodeAddress 0x7f7575f48000
[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 0x7f7575f46000|Timestamp 55495618295585294|Src n/a
[engine] opt done id=632 AWFYTaskControlBlock>>#runTask |Tier 1|Time 91( 67+24 )ms|AST 113|Inlined 0Y 3N|IR 438/ 1308|CodeSize 5497|Addr 0x7f7575f43000|Timestamp 55495618310179024|Src n/a
[engine] created adapter c2i_A_AAAA | CodeAddress 0x7f7575f42000
[engine] created adapter c2i_A_AAAZ | CodeAddress 0x7f7575f40000
[engine] opt done id=650 [] in AWFYScheduler>>#createDevice:priority:work:state: |Tier 1|Time 77( 58+19 )ms|AST 162|Inlined 0Y 5N|IR 372/ 578|CodeSize 2169|Addr 0x7f7575f3e000|Timestamp 55495618340511382|Src n/a
[engine] opt done id=639 AWFYScheduler>>#wait |Tier 1|Time 33( 27+5 )ms|AST 22|Inlined 0Y 1N|IR 181/ 330|CodeSize 1221|Addr 0x7f7575f3c000|Timestamp 55495618343048006|Src n/a
[engine] created adapter c2i_A_AAAAA | CodeAddress 0x7f7575f3b000
[engine] created adapter c2i_A_AAAJ | CodeAddress 0x7f7575f3a000
[engine] opt done id=647 AWFYTaskControlBlock>>#addInput:checkPriority: |Tier 1|Time 42( 33+9 )ms|AST 88|Inlined 0Y 2N|IR 300/ 645|CodeSize 2590|Addr 0x7f7575f38000|Timestamp 55495618385383688|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 0x7f7575f36000|Timestamp 55495618391690189|Src n/a
[engine] opt done id=643 AWFYPacket>>#datum: |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 144/ 187|CodeSize 600|Addr 0x7f7575f34000|Timestamp 55495618392849962|Src n/a
[engine] opt done id=603 AWFYTaskState>>#taskHolding: |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 158/ 196|CodeSize 576|Addr 0x7f7575f32000|Timestamp 55495618399861267|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 0x7f7575f30000|Timestamp 55495618407409678|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 0x7f7575f2e000|Timestamp 55495618414383127|Src n/a
[engine] opt done id=635 [] in AWFYScheduler>>#createHandler:priority:work:state: |Tier 1|Time 124( 101+23 )ms|AST 349|Inlined 0Y 10N|IR 753/ 1380|CodeSize 6613|Addr 0x7f7575f2b000|Timestamp 55495618419631547|Src n/a
[engine] opt done id=592 AWFYTaskState>>#running |Tier 1|Time 11( 6+5 )ms|AST 9|Inlined 0Y 0N|IR 225/ 273|CodeSize 833|Addr 0x7f7575f29000|Timestamp 55495618425326556|Src n/a
[engine] opt done id=637 AWFYRBObject>>#append:head: |Tier 1|Time 39( 29+11 )ms|AST 121|Inlined 0Y 2N|IR 297/ 515|CodeSize 2059|Addr 0x7f7575f27000|Timestamp 55495618431309675|Src n/a
[engine] opt done id=654 AWFYIdleTaskDataRecord>>#count: |Tier 1|Time 9( 5+3 )ms|AST 8|Inlined 0Y 0N|IR 143/ 186|CodeSize 600|Addr 0x7f756ac4e000|Timestamp 55495618440079742|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 0x7f756ac4c000|Timestamp 55495618448251099|Src n/a
[engine] opt done id=656 AWFYScheduler>>#release: |Tier 1|Time 45( 27+18 )ms|AST 91|Inlined 0Y 2N|IR 238/ 382|CodeSize 1459|Addr 0x7f756ac4a000|Timestamp 55495618493765420|Src n/a
[engine] created adapter c2i_J_AAA | CodeAddress 0x7f7575f26000
[engine] opt done id=644 AWFYWorkerTaskDataRecord>>#count: |Tier 1|Time 8( 5+3 )ms|AST 8|Inlined 0Y 0N|IR 143/ 186|CodeSize 600|Addr 0x7f756ac48000|Timestamp 55495618501980850|Src n/a
[engine] opt done id=649 AWFYHandlerTaskDataRecord>>#deviceIn: |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 133/ 286|CodeSize 887|Addr 0x7f756ac46000|Timestamp 55495618509584927|Src n/a
[engine] opt done id=653 [] in AWFYScheduler>>#createIdler:priority:work:state: |Tier 1|Time 88( 79+9 )ms|AST 218|Inlined 0Y 7N|IR 502/ 585|CodeSize 2105|Addr 0x7f756ac44000|Timestamp 55495618513665891|Src n/a
[engine] opt done id=636 AWFYHandlerTaskDataRecord>>#deviceInAdd: |Tier 1|Time 14( 10+5 )ms|AST 22|Inlined 0Y 1N|IR 177/ 352|CodeSize 1179|Addr 0x7f756ac42000|Timestamp 55495618523856952|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 0x7f756ac40000|Timestamp 55495618534721317|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 0x7f756ac3e000|Timestamp 55495618536250011|Src n/a
[engine] created adapter i2c_J_AAA | CodeAddress 0x7f756ac3d000
[engine] opt done id=640 [] in AWFYScheduler>>#createWorker:priority:work:state: |Tier 1|Time 122( 100+22 )ms|AST 316|Inlined 0Y 10N|IR 776/ 1214|CodeSize 5416|Addr 0x7f756ac3a000|Timestamp 55495618542046574|Src n/a
[engine] opt done id=621 AWFYRBObject class>>#DeviceB |Tier 1|Time 8( 6+2 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 481|Addr 0x7f756ac38000|Timestamp 55495618544398809|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 0x7f756ac36000|Timestamp 55495618544418365|Src n/a
[engine] opt done id=615 AWFYRBObject class>>#HandlerA |Tier 1|Time 6( 4+2 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 481|Addr 0x7f756ac34000|Timestamp 55495618548151362|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 0x7f756ac32000|Timestamp 55495618551453766|Src n/a
[engine] opt done id=657 AWFYHandlerTaskDataRecord>>#workIn: |Tier 1|Time 8( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 133/ 286|CodeSize 887|Addr 0x7f756ac30000|Timestamp 55495618555870475|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 0x7f756ac2e000|Timestamp 55495618556617465|Src n/a
[engine] opt done id=648 AWFYHandlerTaskDataRecord>>#workInAdd: |Tier 1|Time 14( 9+5 )ms|AST 22|Inlined 0Y 1N|IR 177/ 352|CodeSize 1179|Addr 0x7f756ac2c000|Timestamp 55495618558689901|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 0x7f756ac2a000|Timestamp 55495618572622550|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 0x7f756ac28000|Timestamp 55495618573327564|Src n/a
[engine] opt done id=638 AWFYPacket>>#link: |Tier 2|Time 8( 3+4 )ms|AST 8|Inlined 0Y 0N|IR 59/ 211|CodeSize 478|Addr 0x7f756ac26000|Timestamp 55495618580292771|Src n/a
[engine] opt done id=646 AWFYScheduler>>#findTask: |Tier 2|Time 16( 10+6 )ms|AST 42|Inlined 0Y 0N|IR 65/ 188|CodeSize 605|Addr 0x7f756ac24000|Timestamp 55495618596639537|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 0x7f756ac22000|Timestamp 55495618602857055|Src n/a
[engine] opt done id=632 AWFYTaskControlBlock>>#runTask |Tier 2|Time 83( 50+33 )ms|AST 113|Inlined 3Y 0N|IR 639/ 1197|CodeSize 4134|Addr 0x7f756ac1f000|Timestamp 55495618639552486|Src n/a
[engine] opt done id=602 AWFYTaskState>>#taskWaiting: |Tier 2|Time 9( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 83/ 117|CodeSize 216|Addr 0x7f756ac1d000|Timestamp 55495618648270938|Src n/a
[engine] opt done id=639 AWFYScheduler>>#wait |Tier 2|Time 18( 12+6 )ms|AST 22|Inlined 1Y 0N|IR 139/ 179|CodeSize 311|Addr 0x7f756ac1b000|Timestamp 55495618666317728|Src n/a
[engine] opt done id=650 [] in AWFYScheduler>>#createDevice:priority:work:state: |Tier 2|Time 219( 169+50 )ms|AST 162|Inlined 15Y 0N|IR 1201/ 1352|CodeSize 3931|Addr 0x7f756ac19000|Timestamp 55495618792393881|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 0x7f756ac17000|Timestamp 55495618800762481|Src n/a
[engine] opt done id=645 AWFYScheduler>>#queuePacket: |Tier 2|Time 146( 110+36 )ms|AST 121|Inlined 8Y 0N|IR 658/ 1062|CodeSize 3189|Addr 0x7f756ac15000|Timestamp 55495618812620598|Src n/a
[engine] opt done id=637 AWFYRBObject>>#append:head: |Tier 2|Time 50( 33+17 )ms|AST 121|Inlined 2Y 0N|IR 216/ 457|CodeSize 1414|Addr 0x7f756ac13000|Timestamp 55495618862459153|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 0x7f756ac11000|Timestamp 55495618871327282|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 0x7f756ac0f000|Timestamp 55495618880282857|Src n/a
[engine] opt done id=647 AWFYTaskControlBlock>>#addInput:checkPriority: |Tier 2|Time 88( 62+26 )ms|AST 88|Inlined 4Y 0N|IR 406/ 777|CodeSize 2363|Addr 0x7f756ac0d000|Timestamp 55495618888464552|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 0x7f756ac0b000|Timestamp 55495618896452776|Src n/a
[engine] opt inval. id=652 AWFYScheduler>>#holdSelf |Timestamp 55495618934182680|Src n/a|Reason null
[engine] opt deopt id=652 AWFYScheduler>>#holdSelf | |Timestamp 55495618934421968|Src n/a
[engine] opt inval. id=650 [] in AWFYScheduler>>#createDevice:priority:work:state: |Timestamp 55495618934564102|Src n/a|Reason Profiled Return Type
[engine] opt inval. id=653 [] in AWFYScheduler>>#createIdler:priority:work:state: |Timestamp 55495618934694223|Src n/a|Reason Profiled Return Type
[engine] opt inval. id=632 AWFYTaskControlBlock>>#runTask |Timestamp 55495618935008735|Src n/a|Reason null
[engine] opt deopt id=632 AWFYTaskControlBlock>>#runTask | |Timestamp 55495618935069081|Src n/a
[engine] opt inval. id=632 AWFYTaskControlBlock>>#runTask |Timestamp 55495618935199341|Src n/a|Reason Profiled Return Type
[engine] opt inval. id=592 AWFYTaskState>>#running |Timestamp 55495618935717730|Src n/a|Reason null
[engine] opt done id=635 [] in AWFYScheduler>>#createHandler:priority:work:state: |Tier 2|Time 383( 241+142 )ms|AST 349|Inlined 34Y 0N|IR 2449/ 3940|CodeSize 13381|Addr 0x7f756ac06000|Timestamp 55495618986253615|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 0x7f756ac04000|Timestamp 55495619018698639|Src n/a
[engine] opt done id=632 AWFYTaskControlBlock>>#runTask |Tier 1|Time 60( 39+21 )ms|AST 113|Inlined 0Y 3N|IR 433/ 1288|CodeSize 5426|Addr 0x7f756ac01000|Timestamp 55495619046233780|Src n/a
[engine] opt done id=653 [] in AWFYScheduler>>#createIdler:priority:work:state: |Tier 1|Time 81( 68+14 )ms|AST 230|Inlined 0Y 8N|IR 549/ 688|CodeSize 2506|Addr 0x7f7364001000|Timestamp 55495619100372611|Src n/a
[engine] opt done id=630 AWFYScheduler>>#schedule |Tier 1|Time 58( 40+18 )ms|AST 89|Inlined 0Y 2N|IR 426/ 952|CodeSize 4152|Addr 0x7f73540ba000|Timestamp 55495619104798889|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 4933|Addr 0x7f73540b7000|Timestamp 55495619180579703|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 0x7f73540b5000|Timestamp 55495619198232986|Src n/a
[engine] opt done id=632 AWFYTaskControlBlock>>#runTask |Tier 2|Time 101( 60+41 )ms|AST 113|Inlined 3Y 0N|IR 707/ 1202|CodeSize 4101|Addr 0x7f73540b2000|Timestamp 55495619201519884|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 0x7f73540b0000|Timestamp 55495619206082708|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 0x7f73540ae000|Timestamp 55495619210662993|Src n/a
[engine] created adapter i2c_unspecialized | CodeAddress 0x7f756ac00000
[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 0x7f73540ac000|Timestamp 55495619215735405|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 0x7f73540aa000|Timestamp 55495619223263142|Src n/a
[engine] opt done id=653 [] in AWFYScheduler>>#createIdler:priority:work:state: |Tier 2|Time 171( 126+45 )ms|AST 230|Inlined 13Y 0N|IR 881/ 922|CodeSize 2001|Addr 0x7f73540a8000|Timestamp 55495619276273700|Src n/a
[engine] opt done id=644 AWFYWorkerTaskDataRecord>>#count: |Tier 2|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 70/ 112|CodeSize 215|Addr 0x7f73540a6000|Timestamp 55495619283285563|Src n/a
[engine] opt done id=656 AWFYScheduler>>#release: |Tier 2|Time 63( 54+9 )ms|AST 91|Inlined 2Y 0N|IR 202/ 326|CodeSize 809|Addr 0x7f73540a4000|Timestamp 55495619286396871|Src n/a
[engine] opt done id=616 AWFYRBObject class>>#DeviceA |Tier 2|Time 4( 2+2 )ms|AST 7|Inlined 0Y 0N|IR 11/ 45|CodeSize 143|Addr 0x7f73540a2000|Timestamp 55495619287235848|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 0x7f73540a0000|Timestamp 55495619290717543|Src n/a
[engine] created adapter i2c_A_AAAJA | CodeAddress 0x7f7364000000
[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 0x7f735409e000|Timestamp 55495619341720900|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 0x7f735409c000|Timestamp 55495619352502149|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 0x7f735409a000|Timestamp 55495619356991916|Src n/a
[engine] created adapter i2c_A_AAAJJAAAA | CodeAddress 0x7f7354099000
[engine] created adapter c2i_A_AAAAJJAAAA | CodeAddress 0x7f7354098000
[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 0x7f7354096000|Timestamp 55495619414459762|Src n/a
[engine] created adapter i2c_A_AAAAJJ | CodeAddress 0x7f7354095000
[engine] created adapter c2i_A_AAAAJJ | CodeAddress 0x7f7354094000
[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 0x7f7354092000|Timestamp 55495619443678373|Src n/a
[engine] created adapter c2i_A_AAAJA | CodeAddress 0x7f7354091000
[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 0x7f735408f000|Timestamp 55495619473512876|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 0x7f735408d000|Timestamp 55495619486126994|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 0x7f735408b000|Timestamp 55495619501100750|Src n/a
[engine] created adapter i2c_A_AAAAJJAAAA | CodeAddress 0x7f735408a000
[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 0x7f7354088000|Timestamp 55495619524071112|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 0x7f7354086000|Timestamp 55495619548661245|Src n/a
[engine] opt done id=600 AWFYTaskControlBlock>>#link:identity:priority:initialWorkQueue:initialState:function:privateData: |Tier 1|Time 44( 33+11 )ms|AST 98|Inlined 0Y 3N|IR 403/ 844|CodeSize 3125|Addr 0x7f7354084000|Timestamp 55495619592741302|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 0x7f7354082000|Timestamp 55495619605968588|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 0x7f7354080000|Timestamp 55495619619694077|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 0x7f735407e000|Timestamp 55495619629910212|Src n/a
[engine] opt done id=586 AWFYScheduler>>#initialize |Tier 1|Time 29( 22+7 )ms|AST 64|Inlined 0Y 1N|IR 335/ 584|CodeSize 1905|Addr 0x7f735407c000|Timestamp 55495619663042090|Src n/a
[engine] created adapter i2c_A_AAAJJAA | CodeAddress 0x7f735407b000
[engine] opt done id=658 AWFYScheduler>>#schedule<OSR@115> |Tier 2|Time 461( 118+343 )ms|AST 88|Inlined 5Y 1N|IR 1251/ 5852|CodeSize 26840|Addr 0x7f7354073000|Timestamp 55495619672224661|Src n/a
[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 0x7f7354071000|Timestamp 55495619686188740|Src n/a
[engine] created adapter c2i_A_AAAJJAAAA | CodeAddress 0x7f7354070000
[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 0x7f735406e000|Timestamp 55495619700224200|Src n/a
[engine] opt done id=624 Behavior>>#new <split-624> |Tier 1|Time 13( 9+5 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f735406c000|Timestamp 55495619713806857|Src n/a
[engine] opt done id=620 AWFYHandlerTaskDataRecord>>#create |Tier 1|Time 11( 7+4 )ms|AST 18|Inlined 0Y 0N|IR 155/ 379|CodeSize 1185|Addr 0x7f7354062000|Timestamp 55495619724851142|Src n/a
[engine] opt done id=630 AWFYScheduler>>#schedule |Tier 2|Time 387( 94+293 )ms|AST 89|Inlined 5Y 1N|IR 1120/ 6064|CodeSize 26421|Addr 0x7f7354064000|Timestamp 55495619728569891|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 0x7f735405e000|Timestamp 55495619733580420|Src n/a
[engine] opt done id=623 AWFYTaskState class>>#waiting |Tier 1|Time 13( 9+4 )ms|AST 24|Inlined 0Y 2N|IR 193/ 270|CodeSize 876|Addr 0x7f735405c000|Timestamp 55495619737826497|Src n/a
[engine] created adapter i2c_Z_AAAZ | CodeAddress 0x7f735405b000
[engine] created adapter i2c_Z_AAZZ | CodeAddress 0x7f735405a000
[engine] opt done id=660 AWFYRichards>>#verifyResult: |Tier 1|Time 9( 7+2 )ms|AST 8|Inlined 0Y 0N|IR 89/ 125|CodeSize 503|Addr 0x7f7354058000|Timestamp 55495619747350819|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 0x7f7354056000|Timestamp 55495619750364065|Src n/a
[engine] opt done id=627 AWFYDeviceTaskDataRecord class>>#create |Tier 1|Time 27( 9+18 )ms|AST 24|Inlined 0Y 2N|IR 193/ 270|CodeSize 876|Addr 0x7f7354054000|Timestamp 55495619774384754|Src n/a
[engine] opt done id=625 AWFYTaskState>>#waiting |Tier 1|Time 24( 6+18 )ms|AST 10|Inlined 0Y 0N|IR 201/ 250|CodeSize 776|Addr 0x7f7354052000|Timestamp 55495619774837907|Src n/a
[engine] opt done id=583 AWFYRichards>>#benchmark |Tier 1|Time 17( 12+5 )ms|AST 28|Inlined 0Y 2N|IR 196/ 281|CodeSize 953|Addr 0x7f7354050000|Timestamp 55495619792395503|Src n/a
[engine] opt done id=588 SequenceableCollection>>#atAllPut: |Tier 2|Time 73( 18+55 )ms|AST 72|Inlined 0Y 0N|IR 228/ 642|CodeSize 2486|Addr 0x7f735404e000|Timestamp 55495619801793336|Src n/a
[engine] opt done id=629 AWFYDeviceTaskDataRecord>>#create |Tier 1|Time 11( 7+4 )ms|AST 17|Inlined 0Y 0N|IR 136/ 276|CodeSize 873|Addr 0x7f735404c000|Timestamp 55495619803625855|Src n/a
[engine] opt inval. id=588 SequenceableCollection>>#atAllPut: |Timestamp 55495619814470663|Src n/a|Reason null
[engine] opt deopt id=588 SequenceableCollection>>#atAllPut: | |Timestamp 55495619814693329|Src n/a
[engine] opt done id=628 Behavior>>#new <split-628> |Tier 1|Time 17( 11+6 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f735404a000|Timestamp 55495619819213547|Src n/a
[engine] opt done id=584 AWFYScheduler class>>#new |Tier 1|Time 16( 11+5 )ms|AST 24|Inlined 0Y 2N|IR 193/ 270|CodeSize 876|Addr 0x7f7354048000|Timestamp 55495619830004715|Src n/a
[engine] opt done id=626 AWFYScheduler>>#createDevice:priority:work:state: |Tier 1|Time 58( 24+35 )ms|AST 53|Inlined 0Y 2N|IR 359/ 2525|CodeSize 11459|Addr 0x7f7354044000|Timestamp 55495619832814643|Src n/a
[engine] opt done id=585 Behavior>>#new <split-585> |Tier 1|Time 22( 13+10 )ms|AST 27|Inlined 0Y 1N|IR 172/ 717|CodeSize 2873|Addr 0x7f7354042000|Timestamp 55495619852499852|Src n/a
[engine] opt done id=588 SequenceableCollection>>#atAllPut: |Tier 1|Time 37( 22+15 )ms|AST 72|Inlined 0Y
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