Skip to content

Instantly share code, notes, and snippets.

@TruffleSqueak-Bot
Created October 19, 2024 09:11
Show Gist options
  • Save TruffleSqueak-Bot/dba1847d09251a31b133b932ead4b492 to your computer and use it in GitHub Desktop.
Save TruffleSqueak-Bot/dba1847d09251a31b133b932ead4b492 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 515 524 517.69 516 517.68 103538 1.73
CD 488 501 491.91 490 491.89 98381 1.64
DeltaBlue 280 481 415.1 413 413.54 83019 1.38
Havlak 1134 1187 1166.59 1171 1166.52 233318 3.89
Json 378 394 381.06 379 381.05 76212 1.27
List 309 319 309.87 310 309.87 61974 1.03
Mandelbrot 127 137 127.48 127 127.47 25495 0.42
NBody 255 265 258.26 257 258.24 51652 0.86
Permute 154 168 155.57 155 155.57 31115 0.52
Queens 230 242 231.12 231 231.11 46224 0.77
Richards 1219 1227 1222.47 1223 1222.47 244494 4.07
Sieve 177 193 178.02 178 178.01 35604 0.59
Storage 141 149 142.57 141 142.55 28513 0.48
Towers 200 212 201.18 201 201.17 40235 0.67
5607 5999 5798.87 5792 5797.13 1159774 19.33
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: 1398.2/32174.2MB
         Array-1 capacity: 63.75 GB devices: 8 EC: Multi-bit ECC
         Device-1: DIMM1 size: 4 GB speed: 667 MHz type: DDR2 FB-DIMM
         Device-2: DIMM2 size: 4 GB speed: 667 MHz type: DDR2 FB-DIMM
         Device-3: DIMM3 size: 4 GB speed: 667 MHz type: DDR2 FB-DIMM
         Device-4: DIMM4 size: 4 GB speed: 667 MHz type: DDR2 FB-DIMM
         Device-5: DIMM5 size: 4 GB speed: 667 MHz type: DDR2 FB-DIMM
         Device-6: DIMM6 size: 4 GB speed: 667 MHz type: DDR2 FB-DIMM
         Device-7: DIMM7 size: 4 GB speed: 667 MHz type: DDR2 FB-DIMM
         Device-8: DIMM8 size: 4 GB speed: 667 MHz type: DDR2 FB-DIMM
================================================================================
IMPLEMENTOR="Oracle Corporation"
JAVA_RUNTIME_VERSION="22.0.2+9-jvmci-b01"
JAVA_VERSION="22.0.2"
JAVA_VERSION_DATE="2024-07-16"
LIBC="gnu"
MODULES="java.base java.logging java.management jdk.internal.vm.ci jdk.unsupported org.graalvm.collections jdk.management org.graalvm.truffle.compiler org.graalvm.word jdk.graal.compiler com.oracle.graal.graal_enterprise org.graalvm.nativeimage com.oracle.svm.enterprise.truffle com.oracle.svm.extraimage_enterprise java.compiler java.datatransfer java.xml java.prefs java.desktop java.instrument java.security.sasl java.naming java.rmi java.management.rmi java.net.http java.scripting java.security.jgss java.transaction.xa java.sql java.sql.rowset java.xml.crypto java.se java.smartcardio jdk.accessibility jdk.internal.jvmstat jdk.attach jdk.charsets jdk.internal.opt jdk.zipfs jdk.compiler jdk.crypto.cryptoki jdk.crypto.ec jdk.dynalink jdk.internal.ed jdk.editpad jdk.graal.compiler.management jdk.hotspot.agent jdk.httpserver jdk.incubator.vector jdk.internal.le jdk.jartool jdk.javadoc jdk.jcmd jdk.management.agent jdk.jconsole jdk.jdeps jdk.jdwp.agent jdk.jdi jdk.jfr jdk.jlink jdk.jpackage jdk.jshell jdk.jsobject jdk.jstatd jdk.localedata jdk.management.jfr jdk.naming.dns jdk.naming.rmi jdk.net jdk.nio.mapmode jdk.random jdk.sctp jdk.security.auth jdk.security.jgss jdk.unsupported.desktop jdk.xml.dom org.graalvm.extraimage.builder org.graalvm.extraimage.librarysupport"
OS_ARCH="x86_64"
OS_NAME="Linux"
SOURCE=".:git:6e8795b808d5 open:git:e7acb97c043d labsjdk-builder:b4692d7d77087d1c90eed166079d74bfbb6a706f compiler:1f72d5384cbf5a744b8284f874ad77947d2710bc graal-enterprise:16fd2fe15b348fc7f779dc5ebb85ad6ae9f3c98b java-benchmarks:1f72d5384cbf5a744b8284f874ad77947d2710bc regex:1f72d5384cbf5a744b8284f874ad77947d2710bc sdk:1f72d5384cbf5a744b8284f874ad77947d2710bc substratevm:1f72d5384cbf5a744b8284f874ad77947d2710bc substratevm-enterprise:16fd2fe15b348fc7f779dc5ebb85ad6ae9f3c98b substratevm-enterprise-gcs:30f83136f0f3ec80702f8b73cf167851ac9ebb2a tools:1f72d5384cbf5a744b8284f874ad77947d2710bc truffle:1f72d5384cbf5a744b8284f874ad77947d2710bc vm:1f72d5384cbf5a744b8284f874ad77947d2710bc vm-enterprise:16fd2fe15b348fc7f779dc5ebb85ad6ae9f3c98b"
GRAALVM_VERSION="24.0.2"
COMMIT_INFO={"compiler": {"commit.committer": "Marouane El Hallaoui <marouane.el.hallaoui@oracle.com>", "commit.committer-ts": 1720004771, "commit.rev": "1f72d5384cbf5a744b8284f874ad77947d2710bc"}, "graal-enterprise": {"commit.committer": "Marouane El Hallaoui <marouane.el.hallaoui@oracle.com>", "commit.committer-ts": 1720015242, "commit.rev": "16fd2fe15b348fc7f779dc5ebb85ad6ae9f3c98b"}, "java-benchmarks": {"commit.committer": "Marouane El Hallaoui <marouane.el.hallaoui@oracle.com>", "commit.committer-ts": 1720004771, "commit.rev": "1f72d5384cbf5a744b8284f874ad77947d2710bc"}, "regex": {"commit.committer": "Marouane El Hallaoui <marouane.el.hallaoui@oracle.com>", "commit.committer-ts": 1720004771, "commit.rev": "1f72d5384cbf5a744b8284f874ad77947d2710bc"}, "sdk": {"commit.committer": "Marouane El Hallaoui <marouane.el.hallaoui@oracle.com>", "commit.committer-ts": 1720004771, "commit.rev": "1f72d5384cbf5a744b8284f874ad77947d2710bc"}, "substratevm": {"commit.committer": "Marouane El Hallaoui <marouane.el.hallaoui@oracle.com>", "commit.committer-ts": 1720004771, "commit.rev": "1f72d5384cbf5a744b8284f874ad77947d2710bc"}, "substratevm-enterprise": {"commit.committer": "Marouane El Hallaoui <marouane.el.hallaoui@oracle.com>", "commit.committer-ts": 1720015242, "commit.rev": "16fd2fe15b348fc7f779dc5ebb85ad6ae9f3c98b"}, "substratevm-enterprise-gcs": {"commit.committer": "Christian Haeubl <christian.haeubl@oracle.com>", "commit.committer-ts": 1706086263, "commit.rev": "30f83136f0f3ec80702f8b73cf167851ac9ebb2a"}, "tools": {"commit.committer": "Marouane El Hallaoui <marouane.el.hallaoui@oracle.com>", "commit.committer-ts": 1720004771, "commit.rev": "1f72d5384cbf5a744b8284f874ad77947d2710bc"}, "truffle": {"commit.committer": "Marouane El Hallaoui <marouane.el.hallaoui@oracle.com>", "commit.committer-ts": 1720004771, "commit.rev": "1f72d5384cbf5a744b8284f874ad77947d2710bc"}, "vm": {"commit.committer": "Marouane El Hallaoui <marouane.el.hallaoui@oracle.com>", "commit.committer-ts": 1720004771, "commit.rev": "1f72d5384cbf5a744b8284f874ad77947d2710bc"}, "vm-enterprise": {"commit.committer": "Marouane El Hallaoui <marouane.el.hallaoui@oracle.com>", "commit.committer-ts": 1720015242, "commit.rev": "16fd2fe15b348fc7f779dc5ebb85ad6ae9f3c98b"}}
Display the source blob
Display the rendered blob
Raw
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Display the source blob
Display the rendered blob
Raw
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
# Bounce (iterations: 300, problem size: 1500) on Sat Oct 19 08:56:29 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 0x7f507f554000
[engine] created adapter i2c_Z_AAA | CodeAddress 0x7f507f553000
[engine] created adapter i2c_J_AAA | CodeAddress 0x7f507f552000
[engine] opt done id=588 AWFYSomRandom>>#next |Tier 1|Time 31( 25+6 )ms|AST 30|Inlined 0Y 0N|IR 164/ 233|CodeSize 876|Addr 0x7f507f550000|Timestamp 55992797628582769|Src n/a
[engine] created adapter c2i_Z_AAA | CodeAddress 0x7f507f54f000
[engine] created adapter i2c_A_AAAA | CodeAddress 0x7f507f54e000
[engine] opt done id=589 [] in AWFYBounce>>#benchmark |Tier 1|Time 40( 31+10 )ms|AST 32|Inlined 0Y 1N|IR 211/ 470|CodeSize 1674|Addr 0x7f507f388000|Timestamp 55992797643409363|Src n/a
[engine] created adapter i2c_J_AAJ | CodeAddress 0x7f507f387000
[engine] created adapter c2i_A_AAAAA | CodeAddress 0x7f507f386000
[engine] created adapter c2i_J_AAJ | CodeAddress 0x7f507f385000
[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 0x7f507f383000|Timestamp 55992797671845994|Src n/a
[engine] created adapter c2i_A_AAAA | CodeAddress 0x7f507f382000
[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 0x7f507f380000|Timestamp 55992797679865719|Src n/a
[engine] created adapter c2i_A_AAA | CodeAddress 0x7f507f37f000
[engine] opt done id=590 AWFYBall>>#bounce |Tier 1|Time 96( 80+16 )ms|AST 170|Inlined 0Y 4N|IR 769/ 808|CodeSize 3594|Addr 0x7f507f37d000|Timestamp 55992797699834291|Src n/a
[engine] opt done id=585 AWFYBall class>>#new: |Tier 1|Time 24( 19+5 )ms|AST 30|Inlined 0Y 2N|IR 199/ 284|CodeSize 958|Addr 0x7f507f37b000|Timestamp 55992797703969595|Src n/a
[engine] created adapter i2c_A_AAA | CodeAddress 0x7f507f376000
[engine] opt done id=96 SequenceableCollection>>#do: |Tier 1|Time 89( 48+41 )ms|AST 74|Inlined 0Y 2N|IR 460/ 1664|CodeSize 8473|Addr 0x7f507f377000|Timestamp 55992797717764162|Src n/a
[engine] opt done id=586 Behavior>>#new <split-586> |Tier 1|Time 31( 20+11 )ms|AST 26|Inlined 0Y 0N|IR 107/ 537|CodeSize 2054|Addr 0x7f507f374000|Timestamp 55992797735234104|Src n/a
[engine] created adapter c2i_J_AAA | CodeAddress 0x7f507f373000
[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 0x7f507f371000|Timestamp 55992797763645591|Src n/a
[engine] opt done id=581 AWFYBounce>>#benchmark |Tier 1|Time 170( 67+102 )ms|AST 163|Inlined 0Y 3N|IR 1027/ 5844|CodeSize 26841|Addr 0x7f507f369000|Timestamp 55992797869877089|Src n/a
[engine] opt done id=590 AWFYBall>>#bounce |Tier 2|Time 113( 84+29 )ms|AST 170|Inlined 8Y 0N|IR 713/ 874|CodeSize 3477|Addr 0x7f507f367000|Timestamp 55992797876405626|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 0x7f507f365000|Timestamp 55992797891278108|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 0x7f507f363000|Timestamp 55992797898143787|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 0x7f507f361000|Timestamp 55992797903525053|Src n/a
[engine] opt done id=588 AWFYSomRandom>>#next |Tier 2|Time 12( 8+3 )ms|AST 30|Inlined 0Y 0N|IR 91/ 123|CodeSize 273|Addr 0x7f507f35f000|Timestamp 55992797915169586|Src n/a
[engine] opt done id=582 AWFYSomRandom class>>#new |Tier 1|Time 15( 10+5 )ms|AST 24|Inlined 0Y 2N|IR 193/ 270|CodeSize 876|Addr 0x7f507f35d000|Timestamp 55992797930023839|Src n/a
[engine] opt done id=583 Behavior>>#new <split-583> |Tier 1|Time 21( 12+9 )ms|AST 27|Inlined 0Y 1N|IR 170/ 616|CodeSize 2364|Addr 0x7f5074075000|Timestamp 55992797951210994|Src n/a
[engine] created adapter i2c_Z_AAAJ | CodeAddress 0x7f5074074000
[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 0x7f5074072000|Timestamp 55992797964035136|Src n/a
[engine] opt done id=589 [] in AWFYBounce>>#benchmark |Tier 2|Time 127( 83+44 )ms|AST 32|Inlined 9Y 0N|IR 842/ 1073|CodeSize 4325|Addr 0x7f507406f000|Timestamp 55992797996950987|Src n/a
[engine] opt done id=585 AWFYBall class>>#new: |Tier 2|Time 76( 58+18 )ms|AST 30|Inlined 6Y 0N|IR 388/ 742|CodeSize 2416|Addr 0x7f507406d000|Timestamp 55992798073258438|Src n/a
[engine] opt done id=96 SequenceableCollection>>#do: |Tier 2|Time 436( 116+320 )ms|AST 74|Inlined 11Y 0N|IR 1095/ 4100|CodeSize 19058|Addr 0x7f5074067000|Timestamp 55992798171389679|Src n/a
[engine] opt done id=584 AWFYSomRandom>>#initialize |Tier 2|Time 8( 4+3 )ms|AST 7|Inlined 0Y 0N|IR 67/ 101|CodeSize 206|Addr 0x7f5074065000|Timestamp 55992798179271740|Src n/a
[engine] opt done id=583 Behavior>>#new <split-583> |Tier 2|Time 22( 13+9 )ms|AST 27|Inlined 1Y 0N|IR 33/ 374|CodeSize 1369|Addr 0x7f5074063000|Timestamp 55992798206450256|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 0x7f5074061000|Timestamp 55992798213324386|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 0x7f507405f000|Timestamp 55992798214502528|Src n/a
[engine] created adapter i2c_A_AAAJ | CodeAddress 0x7f507405e000
[engine] created adapter c2i_Z_AAAJ | CodeAddress 0x7f507405d000
[engine] created adapter c2i_A_AAAJ | CodeAddress 0x7f507405c000
[engine] opt done id=580 AWFYBenchmark>>#innerBenchmarkLoop: |Tier 1|Time 33( 26+6 )ms|AST 60|Inlined 0Y 2N|IR 273/ 355|CodeSize 1573|Addr 0x7f507405a000|Timestamp 55992798591231244|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 0x7f5074058000|Timestamp 55992798594302462|Src n/a
[engine] opt done id=581 AWFYBounce>>#benchmark |Tier 2|Time 1135( 263+872 )ms|AST 163|Inlined 23Y 0N|IR 1952/ 16624|CodeSize 73408|Addr 0x7f5074045000|Timestamp 55992799098840751|Src n/a
[engine] opt done id=580 AWFYBenchmark>>#innerBenchmarkLoop: |Tier 2|Time 1318( 307+1011)ms|AST 60|Inlined 25Y 0N|IR 2036/ 14563|CodeSize 62333|Addr 0x7f5074034000|Timestamp 55992800607615792|Src n/a
[engine] created adapter i2c_A_AAJ | CodeAddress 0x7f5074033000
[engine] created adapter i2c_A_AAAJJA | CodeAddress 0x7f5074032000
[engine] opt done id=595 SmallInteger>>#printString |Tier 1|Time 51( 39+11 )ms|AST 156|Inlined 0Y 2N|IR 375/ 617|CodeSize 2868|Addr 0x7f5074030000|Timestamp 55992801227769444|Src n/a
[engine] opt done id=299 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 1|Time 79( 55+24 )ms|AST 190|Inlined 0Y 1N|IR 705/ 1562|CodeSize 6920|Addr 0x7f507402d000|Timestamp 55992801256222698|Src n/a
[engine] created adapter c2i_A_AAAJJA | CodeAddress 0x7f507402c000
[engine] opt done id=373 String>>#, |Tier 1|Time 36( 29+7 )ms|AST 56|Inlined 0Y 2N|IR 276/ 405|CodeSize 1534|Addr 0x7f507402a000|Timestamp 55992802252167119|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 0x7f5074028000|Timestamp 55992802754509277|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 0x7f5074026000|Timestamp 55992808970524981|Src n/a
[engine] created adapter i2c_A_AAACA | CodeAddress 0x7f5074025000
[engine] created adapter i2c_J_AAC | CodeAddress 0x7f5074024000
[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 0x7f5074022000|Timestamp 55992810012573705|Src n/a
[engine] created adapter c2i_J_AAC | CodeAddress 0x7f5074021000
[engine] created adapter c2i_A_AAAC | CodeAddress 0x7f5074020000
[engine] opt done id=551 UTF8TextConverter>>#nextPut:toStream: |Tier 1|Time 67( 55+12 )ms|AST 130|Inlined 0Y 5N|IR 427/ 723|CodeSize 2820|Addr 0x7f507401e000|Timestamp 55992810063968896|Src n/a
[engine] created adapter c2i_A_AAAAZ | CodeAddress 0x7f507401c000
[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 0x7f507401a000|Timestamp 55992811052745279|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 0x7f5074018000|Timestamp 55992811053255007|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 0x7f5074016000|Timestamp 55992811053695798|Src n/a
[engine] created adapter c2i_A_AAJ | CodeAddress 0x7f5074013000
[engine] opt done id=596 SmallInteger>>#decimalDigitLength |Tier 1|Time 13( 10+3 )ms|AST 47|Inlined 0Y 0N|IR 101/ 146|CodeSize 603|Addr 0x7f5074014000|Timestamp 55992811566653045|Src n/a
[engine] opt done id=594 Object>>#asString |Tier 1|Time 17( 14+3 )ms|AST 17|Inlined 0Y 1N|IR 156/ 227|CodeSize 689|Addr 0x7f5074011000|Timestamp 55992811570906666|Src n/a
[engine] opt done id=593 AWFYRun>>#printResult: |Tier 1|Time 31( 23+8 )ms|AST 68|Inlined 0Y 5N|IR 337/ 484|CodeSize 1724|Addr 0x7f507400f000|Timestamp 55992811584045949|Src n/a
[engine] created adapter i2c_A_AAAJAJ | CodeAddress 0x7f507400e000
[engine] created adapter i2c_A_AAAJAJA | CodeAddress 0x7f507400d000
[engine] created adapter c2i_A_AAAJAJ | CodeAddress 0x7f507400c000
[engine] created adapter c2i_A_AAAJAJA | CodeAddress 0x7f507400b000
[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 0x7f5074009000|Timestamp 55992812093801578|Src n/a
[engine] opt done id=568 TextConverter>>#nextPutAll:toStream: |Tier 1|Time 27( 23+5 )ms|AST 34|Inlined 0Y 1N|IR 176/ 292|CodeSize 1036|Addr 0x7f5074007000|Timestamp 55992812095692767|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 0x7f5074005000|Timestamp 55992812112101487|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 0x7f5074003000|Timestamp 55992812120923031|Src n/a
[engine] created adapter i2c_A_AAAC | CodeAddress 0x7f5074002000
[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 0x7f5074000000|Timestamp 55992812603661346|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 0x7f4e6c00c000|Timestamp 55992812608634160|Src n/a
[engine] created adapter c2i_A_AAACA | CodeAddress 0x7f4e6c00b000
[engine] opt done id=573 MultiByteFileStream>>#nextPut: |Tier 1|Time 28( 23+5 )ms|AST 35|Inlined 0Y 1N|IR 181/ 317|CodeSize 1125|Addr 0x7f4e6c009000|Timestamp 55992812620572600|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 0x7f4e6c007000|Timestamp 55992812639011150|Src n/a
[engine] opt done id=576 StandardFileStream>>#flush |Tier 1|Time 12( 7+4 )ms|AST 19|Inlined 0Y 0N|IR 156/ 269|CodeSize 936|Addr 0x7f4e6c005000|Timestamp 55992813119300776|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 0x7f4e6c003000|Timestamp 55992813138822829|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 0x7f4e6c000000|Timestamp 55992845832022222|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 0x7f4e540a1000|Timestamp 55992871154475477|Src n/a
[engine] opt done id=299 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 2|Time 119( 61+58 )ms|AST 190|Inlined 3Y 1N|IR 675/ 1480|CodeSize 6314|Addr 0x7f4e5409e000|Timestamp 55992904896236412|Src n/a
[engine] opt done id=373 String>>#, |Tier 2|Time 151( 106+45 )ms|AST 56|Inlined 9Y 2N|IR 721/ 1569|CodeSize 6599|Addr 0x7f4e5409b000|Timestamp 55992905960576600|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 0x7f4e54099000|Timestamp 55992906343283543|Src n/a
[engine] opt inval. id=595 SmallInteger>>#printString |Timestamp 55992953967062441|Src n/a|Reason null
[engine] opt inval. id=596 SmallInteger>>#decimalDigitLength |Timestamp 55992953967438974|Src n/a|Reason null
[engine] opt inval. id=569 TextConverter>>#next:putAll:startingAt:toStream: |Timestamp 55992953968280884|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.032396
Remaining Compilation Queue : 0
Time to queue : count= 62, sum=1201047745, min= 2997, average= 19371737.83, max=156375099, maxTarget=TextConverter>>#next:putAll:startingAt:toStream:
Time waiting in queue : count= 60, sum= 2011794, min= 16, average= 33529.90, max= 253967, 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 : 69046.42 bytes/second
Truffle Tier Rate : 98446.82 bytes/second
Graal Tier Rate : 257492.05 bytes/second
Installation Rate : 2264351.22 bytes/second
Time for compilation (us) : count= 39, sum= 1354581, min= 6830, average= 34732.86, max= 169993, maxTarget=AWFYBounce>>#benchmark
Truffle Tier (us) : count= 39, sum= 950045, min= 4073, average= 24360.15, max= 79810, maxTarget=AWFYBall>>#bounce
Graal Tier (us) : count= 39, sum= 363230, min= 2003, average= 9313.61, max= 98570, maxTarget=AWFYBounce>>#benchmark
Code Installation (us) : count= 39, sum= 41304, min= 374, average= 1059.10, max= 3964, maxTarget=AWFYBounce>>#benchmark
Graal node count :
After Truffle Tier : count= 39, sum= 10322, min= 89, average= 264.67, max= 1027, maxTarget=AWFYBounce>>#benchmark
After Graal Tier : count= 39, sum= 22470, min= 125, average= 576.15, max= 5844, maxTarget=AWFYBounce>>#benchmark
Graal compilation result :
Code size : count= 39, sum= 93529, min= 454, average= 2398.18, max= 26841, 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 : 51061.18 bytes/second
Truffle Tier Rate : 154003.90 bytes/second
Graal Tier Rate : 77795.98 bytes/second
Installation Rate : 4221655.21 bytes/second
Time for compilation (us) : count= 18, sum= 3711234, min= 5326, average= 206179.68, max= 1318453, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Truffle Tier (us) : count= 18, sum= 1230488, min= 3415, average= 68360.46, max= 307183, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Graal Tier (us) : count= 18, sum= 2435858, min= 1643, average= 135325.47, max= 999165, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Code Installation (us) : count= 18, sum= 44887, min= 268, average= 2493.76, max= 12103, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Graal node count :
After Truffle Tier : count= 18, sum= 9098, min= 16, average= 505.44, max= 2036, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
After Graal Tier : count= 18, sum= 44009, min= 51, average= 2444.94, max= 16624, maxTarget=AWFYBounce>>#benchmark
Graal compilation result :
Code size : count= 18, sum= 189500, min= 149, average= 10527.78, 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 Sat Oct 19 09:04:13 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 0x7f0a3dc7c000
[engine] created adapter i2c_A_AAAAA | CodeAddress 0x7f0a3dc7b000
[engine] created adapter i2c_J_AAAA | CodeAddress 0x7f0a3dc7a000
[engine] opt done id=631 AWFYCallSign>>#compareTo: |Tier 1|Time 30( 24+6 )ms|AST 47|Inlined 0Y 0N|IR 129/ 232|CodeSize 1100|Addr 0x7f0a3dc78000|Timestamp 55993261910262756|Src n/a
[engine] opt done id=627 AWFYNode>>#color: |Tier 1|Time 10( 5+5 )ms|AST 8|Inlined 0Y 0N|IR 132/ 266|CodeSize 827|Addr 0x7f0a3dc76000|Timestamp 55993261920810306|Src n/a
[engine] created adapter i2c_Z_AAAA | CodeAddress 0x7f0a3dab1000
[engine] opt inval. id=631 AWFYCallSign>>#compareTo: |Timestamp 55993261929581980|Src n/a|Reason null
[engine] created adapter c2i_Z_AAAA | CodeAddress 0x7f0a3dab0000
[engine] opt done id=6 Symbol>>#= |Tier 1|Time 36( 31+5 )ms|AST 47|Inlined 0Y 1N|IR 222/ 260|CodeSize 856|Addr 0x7f0a3daae000|Timestamp 55993261957496799|Src n/a
[engine] created adapter c2i_A_AAAAA | CodeAddress 0x7f0a3daad000
[engine] created adapter c2i_J_AAAA | CodeAddress 0x7f0a3daac000
[engine] created adapter c2i_A_AAAA | CodeAddress 0x7f0a3daab000
[engine] opt done id=598 AWFYVector>>#append: |Tier 1|Time 122( 62+60 )ms|AST 140|Inlined 0Y 0N|IR 629/ 2569|CodeSize 12118|Addr 0x7f0a3daa7000|Timestamp 55993261987096137|Src n/a
[engine] opt done id=631 AWFYCallSign>>#compareTo: |Tier 1|Time 33( 17+16 )ms|AST 51|Inlined 0Y 0N|IR 178/ 427|CodeSize 1635|Addr 0x7f0a3daa5000|Timestamp 55993261990576575|Src n/a
[engine] created adapter c2i_A_AAAZAA | CodeAddress 0x7f0a3daa3000
[engine] created adapter i2c_J_AAADD | CodeAddress 0x7f0a3daa2000
[engine] opt done id=665 AWFYVector2D>>#compare:and: |Tier 1|Time 23( 20+3 )ms|AST 66|Inlined 0Y 0N|IR 142/ 184|CodeSize 676|Addr 0x7f0a3daa0000|Timestamp 55993262013547288|Src n/a
[engine] created adapter i2c_A_AAA | CodeAddress 0x7f0a3da9c000
[engine] opt done id=618 AWFYRedBlackTree>>#treeAt:insert: |Tier 1|Time 136( 117+19 )ms|AST 328|Inlined 0Y 6N|IR 684/ 1105|CodeSize 5025|Addr 0x7f0a3da9d000|Timestamp 55993262017342587|Src n/a
[engine] opt inval. id=618 AWFYRedBlackTree>>#treeAt:insert: |Timestamp 55993262017716676|Src n/a|Reason null
[engine] opt deopt id=618 AWFYRedBlackTree>>#treeAt:insert: | |Timestamp 55993262018079170|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 0x7f0a3da9a000|Timestamp 55993262023612698|Src n/a
[engine] opt done id=642 AWFYRedBlackTree>>#findNode: |Tier 1|Time 48( 35+14 )ms|AST 118|Inlined 0Y 2N|IR 451/ 769|CodeSize 3487|Addr 0x7f0a3da98000|Timestamp 55993262035919569|Src n/a
[engine] created adapter i2c_A_AAADD | CodeAddress 0x7f0a3da97000
[engine] created adapter c2i_J_AAADD | CodeAddress 0x7f0a3da96000
[engine] created adapter c2i_A_AAA | CodeAddress 0x7f0a3da95000
[engine] opt done id=664 AWFYVector2D>>#compareTo: |Tier 1|Time 38( 33+6 )ms|AST 71|Inlined 0Y 2N|IR 239/ 354|CodeSize 1349|Addr 0x7f0a3da93000|Timestamp 55993262056480495|Src n/a
[engine] created adapter c2i_A_AAADD | CodeAddress 0x7f0a3da92000
[engine] opt done id=580 AWFYVector2D class>>#x:y: |Tier 1|Time 32( 28+4 )ms|AST 33|Inlined 0Y 2N|IR 209/ 289|CodeSize 1011|Addr 0x7f0a3da90000|Timestamp 55993262068665417|Src n/a
[engine] opt done id=581 Behavior>>#new <split-581> |Tier 1|Time 15( 9+6 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f0a3da8e000|Timestamp 55993262071820518|Src n/a
[engine] opt done id=582 AWFYVector2D>>#initX:y: |Tier 1|Time 11( 7+4 )ms|AST 11|Inlined 0Y 0N|IR 177/ 222|CodeSize 798|Addr 0x7f0a3da8c000|Timestamp 55993262079516093|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 0x7f0a3da8a000|Timestamp 55993262082316243|Src n/a
[engine] created adapter i2c_A_AAAAAAA | CodeAddress 0x7f0a3da89000
[engine] created adapter i2c_Z_AAAAA | CodeAddress 0x7f0a3da88000
[engine] created adapter c2i_A_AAAZ | CodeAddress 0x7f0a3da86000
[engine] created adapter i2c_D_AAA | CodeAddress 0x7f0a3da85000
[engine] opt done id=654 AWFYConstants class>>#MinX |Tier 1|Time 9( 7+2 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 459|Addr 0x7f0a3289e000|Timestamp 55993262174982123|Src n/a
[engine] created adapter c2i_Z_AAAAA | CodeAddress 0x7f0a3289d000
[engine] created adapter c2i_A_AAAAAA | CodeAddress 0x7f0a3289c000
[engine] created adapter c2i_A_AAAAAAA | CodeAddress 0x7f0a3289b000
[engine] opt done id=618 AWFYRedBlackTree>>#treeAt:insert: |Tier 1|Time 121( 87+34 )ms|AST 328|Inlined 0Y 11N|IR 1036/ 1701|CodeSize 9174|Addr 0x7f0a32897000|Timestamp 55993262296386712|Src n/a
[engine] opt done id=653 AWFYConstants class>>#MaxX |Tier 1|Time 7( 4+3 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 481|Addr 0x7f0a32895000|Timestamp 55993262303489583|Src n/a
[engine] opt done id=579 AWFYConstants class>>#GoodVoxelSize |Tier 1|Time 6( 4+3 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 481|Addr 0x7f0a32890000|Timestamp 55993262309741954|Src n/a
[engine] opt done id=651 AWFYCollisionDetector>>#recurse:seen:voxel:motion: |Tier 1|Time 234( 196+38 )ms|AST 557|Inlined 0Y 36N|IR 1581/ 1819|CodeSize 7461|Addr 0x7f0a32892000|Timestamp 55993262314336348|Src n/a
[engine] opt done id=622 AWFYNode>>#parent: |Tier 1|Time 9( 5+5 )ms|AST 8|Inlined 0Y 0N|IR 138/ 297|CodeSize 961|Addr 0x7f0a3288e000|Timestamp 55993262319208585|Src n/a
[engine] opt done id=663 AWFYConstants class>>#vertical |Tier 1|Time 9( 5+4 )ms|AST 8|Inlined 0Y 0N|IR 95/ 178|CodeSize 679|Addr 0x7f0a3288c000|Timestamp 55993262323555169|Src n/a
[engine] opt done id=660 AWFYConstants class>>#horizontal |Tier 1|Time 8( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 95/ 178|CodeSize 679|Addr 0x7f0a3288a000|Timestamp 55993262327232989|Src n/a
[engine] created adapter c2i_D_AAA | CodeAddress 0x7f0a32889000
[engine] opt done id=662 AWFYVector2D>>#plus: |Tier 1|Time 28( 22+6 )ms|AST 66|Inlined 0Y 1N|IR 192/ 291|CodeSize 1088|Addr 0x7f0a32887000|Timestamp 55993262351385057|Src n/a
[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 0x7f0a32885000|Timestamp 55993262355124620|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 0x7f0a32883000|Timestamp 55993262361653297|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 0x7f0a32881000|Timestamp 55993262376059844|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 0x7f0a3287f000|Timestamp 55993262382228471|Src n/a
[engine] opt done id=656 AWFYConstants class>>#MinY |Tier 1|Time 6( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 459|Addr 0x7f0a3287d000|Timestamp 55993262388149637|Src n/a
[engine] opt done id=632 AWFYNode>>#right: |Tier 1|Time 9( 5+5 )ms|AST 8|Inlined 0Y 0N|IR 138/ 297|CodeSize 961|Addr 0x7f0a32876000|Timestamp 55993262397478674|Src n/a
[engine] opt inval. id=652 AWFYCollisionDetector>>#isInVoxel:motion: |Timestamp 55993262401520106|Src n/a|Reason null
[engine] opt deopt id=652 AWFYCollisionDetector>>#isInVoxel:motion: | |Timestamp 55993262401776646|Src n/a
[engine] opt done id=652 AWFYCollisionDetector>>#isInVoxel:motion: |Tier 1|Time 319( 270+49 )ms|AST 1273|Inlined 0Y 10N|IR 1097/ 2011|CodeSize 12352|Addr 0x0|Timestamp 55993262401841043|Src n/a
[engine] created adapter i2c_A_AAAZAA | CodeAddress 0x7f0a32875000
[engine] opt done id=623 AWFYInsertResult class>>#new:node:value: |Tier 1|Time 25( 19+6 )ms|AST 36|Inlined 0Y 2N|IR 206/ 289|CodeSize 1021|Addr 0x7f0a32873000|Timestamp 55993262422570085|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 0x7f0a32871000|Timestamp 55993262438679729|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 0x7f0a3286f000|Timestamp 55993262453371871|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 0x7f0a3286d000|Timestamp 55993262471871536|Src n/a
[engine] opt done id=620 Behavior>>#new <split-620> |Tier 1|Time 24( 10+14 )ms|AST 26|Inlined 0Y 0N|IR 167/ 703|CodeSize 2691|Addr 0x7f0a3286b000|Timestamp 55993262495938952|Src n/a
[engine] opt done id=621 AWFYNode>>#init:value: |Tier 1|Time 15( 8+6 )ms|AST 13|Inlined 0Y 0N|IR 171/ 494|CodeSize 1620|Addr 0x7f0a32869000|Timestamp 55993262510684595|Src n/a
[engine] opt done id=643 AWFYNode>>#successor |Tier 1|Time 55( 42+14 )ms|AST 138|Inlined 0Y 1N|IR 415/ 647|CodeSize 2356|Addr 0x7f0a32867000|Timestamp 55993262565997243|Src n/a
[engine] opt done id=634 AWFYNode>>#left: |Tier 1|Time 10( 5+5 )ms|AST 8|Inlined 0Y 0N|IR 138/ 297|CodeSize 961|Addr 0x7f0a32865000|Timestamp 55993262575820990|Src n/a
[engine] created adapter i2c_A_AAADDD | CodeAddress 0x7f0a32864000
[engine] created adapter c2i_A_AAADDD | CodeAddress 0x7f0a32863000
[engine] opt done id=607 AWFYVector3D class>>#x:y:z: |Tier 1|Time 36( 30+6 )ms|AST 36|Inlined 0Y 2N|IR 213/ 292|CodeSize 1079|Addr 0x7f0a32861000|Timestamp 55993262611777954|Src n/a
[engine] opt done id=608 Behavior>>#new <split-608> |Tier 1|Time 16( 10+6 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f0a3285f000|Timestamp 55993262628105165|Src n/a
[engine] opt done id=609 AWFYVector3D>>#initX:y:z: |Tier 1|Time 13( 8+5 )ms|AST 14|Inlined 0Y 0N|IR 209/ 257|CodeSize 976|Addr 0x7f0a3285d000|Timestamp 55993262641479475|Src n/a
[engine] opt done id=641 AWFYRedBlackTree>>#at: |Tier 1|Time 26( 18+7 )ms|AST 53|Inlined 0Y 1N|IR 234/ 345|CodeSize 1175|Addr 0x7f0a3285b000|Timestamp 55993262667205357|Src n/a
[engine] created adapter i2c_J_AAA | CodeAddress 0x7f0a3285a000
[engine] opt done id=604 AWFYVector>>#size |Tier 1|Time 15( 12+3 )ms|AST 14|Inlined 0Y 0N|IR 105/ 169|CodeSize 710|Addr 0x7f0a32858000|Timestamp 55993262682785856|Src n/a
[engine] opt done id=617 AWFYRedBlackTree>>#at:put: |Tier 1|Time 348( 269+79 )ms|AST 806|Inlined 0Y 19N|IR 1666/ 3345|CodeSize 15198|Addr 0x7f0a32853000|Timestamp 55993262700132522|Src n/a
[engine] created adapter c2i_J_AAAAA | CodeAddress 0x7f0a32852000
[engine] opt done id=615 AWFYVector>>#forEach: |Tier 1|Time 88( 42+46 )ms|AST 76|Inlined 0Y 3N|IR 566/ 2427|CodeSize 12837|Addr 0x7f0a3284d000|Timestamp 55993262771071766|Src n/a
[engine] opt done id=635 AWFYRedBlackTree>>#forEach: |Tier 1|Time 81( 45+36 )ms|AST 121|Inlined 0Y 5N|IR 590/ 1878|CodeSize 9223|Addr 0x7f0a32849000|Timestamp 55993262781462024|Src n/a
[engine] created adapter i2c_A_AAAJ | CodeAddress 0x7f0a32848000
[engine] opt done id=652 AWFYCollisionDetector>>#isInVoxel:motion: |Tier 1|Time 397( 320+77 )ms|AST 1273|Inlined 0Y 10N|IR 1566/ 3166|CodeSize 17803|Addr 0x7f0a32842000|Timestamp 55993262798660619|Src n/a
[engine] opt done id=672 AWFYVector3D>>#minus: |Tier 1|Time 35( 29+6 )ms|AST 90|Inlined 0Y 1N|IR 204/ 299|CodeSize 1101|Addr 0x7f0a32840000|Timestamp 55993262806702694|Src n/a
[engine] opt done id=605 AWFYVector>>#at: |Tier 1|Time 26( 18+8 )ms|AST 33|Inlined 0Y 0N|IR 156/ 412|CodeSize 1651|Addr 0x7f0a3283e000|Timestamp 55993262807759656|Src n/a
[engine] opt done id=638 Behavior>>#new <split-638> |Tier 1|Time 16( 10+6 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f0a3283c000|Timestamp 55993262824362754|Src n/a
[engine] opt done id=636 AWFYRedBlackTree class>>#treeMinimum: |Tier 1|Time 26( 17+9 )ms|AST 54|Inlined 0Y 0N|IR 250/ 400|CodeSize 1478|Addr 0x7f0a3283a000|Timestamp 55993262825215350|Src n/a
[engine] opt done id=637 AWFYRbtEntry class>>#key:value: |Tier 1|Time 19( 13+6 )ms|AST 33|Inlined 0Y 2N|IR 202/ 286|CodeSize 1002|Addr 0x7f0a32838000|Timestamp 55993262825975332|Src n/a
[engine] created adapter i2c_J_AAD | CodeAddress 0x7f0a32837000
[engine] opt done id=639 AWFYRbtEntry>>#init:value: |Tier 1|Time 26( 7+19 )ms|AST 11|Inlined 0Y 0N|IR 152/ 371|CodeSize 1229|Addr 0x7f0a32835000|Timestamp 55993262850535992|Src n/a
[engine] created adapter i2c_A_AAAAAA | CodeAddress 0x7f0a32834000
[engine] opt done id=650 Number>>#asInteger |Tier 1|Time 31( 26+4 )ms|AST 17|Inlined 0Y 0N|IR 185/ 259|CodeSize 910|Addr 0x7f0a32832000|Timestamp 55993262856780680|Src n/a
[engine] created adapter i2c_J_AAAAA | CodeAddress 0x7f0a32831000
[engine] opt done id=659 AWFYCollisionDetector>>#put:and:into: |Tier 1|Time 37( 29+9 )ms|AST 92|Inlined 0Y 4N|IR 373/ 524|CodeSize 1928|Addr 0x7f0a3282f000|Timestamp 55993262888119713|Src n/a
[engine] opt done id=666 AWFYNode>>#value: |Tier 1|Time 8( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 133/ 286|CodeSize 887|Addr 0x7f0a3282d000|Timestamp 55993262896107868|Src n/a
[engine] created adapter i2c_D_AAAA | CodeAddress 0x7f0a3282c000
[engine] created adapter c2i_J_AAA | CodeAddress 0x7f0a3282b000
[engine] opt done id=633 AWFYRedBlackTree>>#leftRotate: |Tier 1|Time 97( 80+17 )ms|AST 244|Inlined 0Y 6N|IR 631/ 1010|CodeSize 4178|Addr 0x7f0a32828000|Timestamp 55993262922258965|Src n/a
[engine] created adapter c2i_A_AAAJ | CodeAddress 0x7f0a32827000
[engine] opt done id=674 AWFYVector3D>>#dot: |Tier 1|Time 32( 27+5 )ms|AST 97|Inlined 0Y 0N|IR 160/ 294|CodeSize 1472|Addr 0x7f0a32825000|Timestamp 55993262928401051|Src n/a
[engine] opt done id=591 AWFYVector class>>#new |Tier 1|Time 11( 8+4 )ms|AST 19|Inlined 0Y 1N|IR 159/ 238|CodeSize 755|Addr 0x7f0a32823000|Timestamp 55993262933961748|Src n/a
[engine] opt done id=592 AWFYVector class>>#new: |Tier 1|Time 14( 10+4 )ms|AST 27|Inlined 0Y 2N|IR 199/ 274|CodeSize 905|Addr 0x7f0a32821000|Timestamp 55993262942448176|Src n/a
[engine] opt done id=593 Behavior>>#new <split-593> |Tier 1|Time 14( 9+5 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f0a3281f000|Timestamp 55993262947651408|Src n/a
[engine] opt done id=669 [] in AWFYCollisionDetector>>#handleNewFrame: |Tier 1|Time 97( 78+18 )ms|AST 232|Inlined 0Y 7N|IR 626/ 924|CodeSize 4399|Addr 0x7f0a3281c000|Timestamp 55993262953634666|Src n/a
[engine] opt done id=594 AWFYVector>>#initialize: |Tier 1|Time 17( 11+6 )ms|AST 22|Inlined 0Y 0N|IR 216/ 517|CodeSize 1806|Addr 0x7f0a3281a000|Timestamp 55993262959565192|Src n/a
[engine] opt done id=646 [] in AWFYCollisionDetector>>#reduceCollisionSet: |Tier 1|Time 12( 8+4 )ms|AST 22|Inlined 0Y 1N|IR 161/ 239|CodeSize 860|Addr 0x7f0a32818000|Timestamp 55993262965965774|Src n/a
[engine] opt done id=668 [] in AWFYCollisionDetector>>#reduceCollisionSet: |Tier 1|Time 24( 18+7 )ms|AST 61|Inlined 0Y 2N|IR 242/ 393|CodeSize 1436|Addr 0x7f0a32816000|Timestamp 55993262972016223|Src n/a
[engine] opt done id=610 AWFYAircraft class>>#new:pos: |Tier 1|Time 16( 11+4 )ms|AST 33|Inlined 0Y 2N|IR 202/ 286|CodeSize 1002|Addr 0x7f0a32814000|Timestamp 55993262975514262|Src n/a
[engine] opt done id=628 AWFYMotion class>>#new:old:new: |Tier 1|Time 16( 12+5 )ms|AST 36|Inlined 0Y 2N|IR 203/ 288|CodeSize 1021|Addr 0x7f0a32812000|Timestamp 55993262988594805|Src n/a
[engine] opt done id=647 AWFYCollisionDetector>>#draw:on: |Tier 1|Time 25( 19+6 )ms|AST 67|Inlined 0Y 3N|IR 256/ 369|CodeSize 1367|Addr 0x7f0a32810000|Timestamp 55993263001095356|Src n/a
[engine] opt done id=629 Behavior>>#new <split-629> |Tier 1|Time 14( 9+5 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f0a3280e000|Timestamp 55993263002576346|Src n/a
[engine] opt done id=611 Behavior>>#new <split-611> |Tier 1|Time 14( 9+5 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f0a3280c000|Timestamp 55993263015014176|Src n/a
[engine] opt done id=640 [] in AWFYCollisionDetector>>#handleNewFrame: |Tier 1|Time 15( 11+5 )ms|AST 33|Inlined 0Y 1N|IR 177/ 306|CodeSize 1179|Addr 0x7f0a32808000|Timestamp 55993263018241637|Src n/a
[engine] opt done id=616 [] in AWFYCollisionDetector>>#handleNewFrame: |Tier 1|Time 53( 40+12 )ms|AST 151|Inlined 0Y 4N|IR 432/ 689|CodeSize 2808|Addr 0x7f0a3280a000|Timestamp 55993263018883301|Src n/a
[engine] opt done id=612 AWFYAircraft>>#init:pos: |Tier 1|Time 10( 6+4 )ms|AST 11|Inlined 0Y 0N|IR 152/ 371|CodeSize 1229|Addr 0x7f0a32806000|Timestamp 55993263024964203|Src n/a
[engine] opt inval. id=664 AWFYVector2D>>#compareTo: |Timestamp 55993263030181194|Src n/a|Reason null
[engine] opt deopt id=664 AWFYVector2D>>#compareTo: | |Timestamp 55993263030411472|Src n/a
[engine] opt done id=630 AWFYMotion>>#init:old:new: |Tier 1|Time 12( 7+5 )ms|AST 14|Inlined 0Y 0N|IR 170/ 474|CodeSize 1583|Addr 0x7f0a32804000|Timestamp 55993263030719349|Src n/a
[engine] opt inval. id=633 AWFYRedBlackTree>>#leftRotate: |Timestamp 55993263030963386|Src n/a|Reason null
[engine] opt deopt id=633 AWFYRedBlackTree>>#leftRotate: | |Timestamp 55993263031161117|Src n/a
[engine] opt done id=648 Behavior>>#new <split-648> |Tier 1|Time 15( 9+6 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f0a32802000|Timestamp 55993263033662750|Src n/a
[engine] opt done id=664 AWFYVector2D>>#compareTo: |Tier 1|Time 28( 22+6 )ms|AST 76|Inlined 0Y 2N|IR 254/ 363|CodeSize 1350|Addr 0x7f0a32800000|Timestamp 55993263059120358|Src n/a
[engine] opt done id=671 AWFYMotion>>#delta |Tier 1|Time 13( 9+5 )ms|AST 19|Inlined 0Y 1N|IR 177/ 322|CodeSize 1161|Addr 0x7f082c0df000|Timestamp 55993263072790740|Src n/a
[engine] created adapter c2i_J_AAD | CodeAddress 0x7f082c0de000
[engine] created adapter c2i_D_AAAA | CodeAddress 0x7f082c0dd000
[engine] opt done id=673 AWFYVector3D>>#squaredMagnitude |Tier 1|Time 17( 13+4 )ms|AST 19|Inlined 0Y 1N|IR 155/ 234|CodeSize 744|Addr 0x7f082c0db000|Timestamp 55993263089771698|Src n/a
[engine] created adapter i2c_A_AAAD | CodeAddress 0x7f082c0da000
[engine] opt done id=649 AWFYCollisionDetector>>#voxelHash: |Tier 1|Time 73( 61+12 )ms|AST 228|Inlined 0Y 7N|IR 485/ 682|CodeSize 3061|Addr 0x7f082c0d8000|Timestamp 55993263098635149|Src n/a
[engine] opt inval. id=650 Number>>#asInteger |Timestamp 55993263113275676|Src n/a|Reason null
[engine] opt inval. id=649 AWFYCollisionDetector>>#voxelHash: |Timestamp 55993263113700752|Src n/a|Reason null
[engine] opt deopt id=649 AWFYCollisionDetector>>#voxelHash: | |Timestamp 55993263113870335|Src n/a
[engine] opt done id=676 AWFYVector3D>>#times: |Tier 1|Time 26( 21+5 )ms|AST 63|Inlined 0Y 1N|IR 197/ 299|CodeSize 1210|Addr 0x7f082c0d6000|Timestamp 55993263116280611|Src n/a
[engine] opt done id=633 AWFYRedBlackTree>>#leftRotate: |Tier 1|Time 88( 70+18 )ms|AST 269|Inlined 0Y 7N|IR 674/ 1061|CodeSize 4480|Addr 0x7f082c0d3000|Timestamp 55993263121901235|Src n/a
[engine] opt done id=650 Number>>#asInteger |Tier 1|Time 10( 6+4 )ms|AST 17|Inlined 0Y 0N|IR 214/ 283|CodeSize 1029|Addr 0x7f082c0d1000|Timestamp 55993263126245165|Src n/a
[engine] opt done id=677 AWFYVector3D>>#plus: |Tier 1|Time 30( 25+5 )ms|AST 90|Inlined 0Y 1N|IR 204/ 299|CodeSize 1101|Addr 0x7f082c0cf000|Timestamp 55993263129225026|Src n/a
[engine] opt done id=649 AWFYCollisionDetector>>#voxelHash: |Tier 1|Time 74( 60+13 )ms|AST 256|Inlined 0Y 8N|IR 544/ 767|CodeSize 3509|Addr 0x7f082c0cd000|Timestamp 55993263195918751|Src n/a
[engine] opt inval. id=617 AWFYRedBlackTree>>#at:put: |Timestamp 55993263198001664|Src n/a|Reason null
[engine] opt deopt id=617 AWFYRedBlackTree>>#at:put: | |Timestamp 55993263198348793|Src n/a
[engine] created adapter i2c_D_AAD | CodeAddress 0x7f082c0cc000
[engine] created adapter c2i_D_AAD | CodeAddress 0x7f082c0cb000
[engine] opt done id=606 Float>>#cos |Tier 1|Time 15( 12+3 )ms|AST 30|Inlined 0Y 0N|IR 98/ 179|CodeSize 705|Addr 0x7f082c0c9000|Timestamp 55993263211538712|Src n/a
[engine] opt done id=603 AWFYSimulator>>#simulate: |Tier 1|Time 102( 83+19 )ms|AST 300|Inlined 0Y 11N|IR 726/ 1003|CodeSize 4963|Addr 0x7f082c0c6000|Timestamp 55993263231828919|Src n/a
[engine] opt done id=665 AWFYVector2D>>#compare:and: |Tier 2|Time 17( 13+4 )ms|AST 66|Inlined 0Y 0N|IR 68/ 108|CodeSize 254|Addr 0x7f082c0c4000|Timestamp 55993263248985048|Src n/a
[engine] opt done id=667 AWFYRedBlackTree>>#rightRotate: |Tier 1|Time 86( 69+17 )ms|AST 269|Inlined 0Y 7N|IR 659/ 1047|CodeSize 4165|Addr 0x7f082c0c1000|Timestamp 55993263335488937|Src n/a
[engine] created adapter c2i_A_AAAD | CodeAddress 0x7f082c0c0000
[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 0x7f082c0be000|Timestamp 55993263341567952|Src n/a
[engine] opt done id=679 AWFYConstants class>>#MaxZ |Tier 1|Time 5( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 481|Addr 0x7f082c0bc000|Timestamp 55993263346606141|Src n/a
[engine] opt inval. id=652 AWFYCollisionDetector>>#isInVoxel:motion: |Timestamp 55993263380606402|Src n/a|Reason null
[engine] opt deopt id=652 AWFYCollisionDetector>>#isInVoxel:motion: | |Timestamp 55993263380904430|Src n/a
[engine] opt done id=664 AWFYVector2D>>#compareTo: |Tier 2|Time 39( 31+7 )ms|AST 76|Inlined 2Y 0N|IR 161/ 170|CodeSize 509|Addr 0x7f082c0ba000|Timestamp 55993263385241166|Src n/a
[engine] opt done id=670 AWFYMotion>>#findIntersection: |Tier 1|Time 276( 230+46 )ms|AST 968|Inlined 0Y 24N|IR 1424/ 2390|CodeSize 13046|Addr 0x7f082c0b5000|Timestamp 55993263403176065|Src n/a
[engine] opt done id=680 AWFYCollision class>>#a:b:pos: |Tier 1|Time 17( 12+5 )ms|AST 36|Inlined 0Y 2N|IR 203/ 288|CodeSize 1021|Addr 0x7f082c0b3000|Timestamp 55993263420431234|Src n/a
[engine] opt done id=681 Behavior>>#new <split-681> |Tier 1|Time 13( 9+5 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f082c0b1000|Timestamp 55993263434092955|Src n/a
[engine] opt done id=682 AWFYCollision>>#init:b:pos: |Tier 1|Time 30( 24+7 )ms|AST 14|Inlined 0Y 0N|IR 170/ 474|CodeSize 1583|Addr 0x7f082c0af000|Timestamp 55993263464523865|Src n/a
[engine] opt done id=617 AWFYRedBlackTree>>#at:put: |Tier 1|Time 334( 254+80 )ms|AST 836|Inlined 0Y 20N|IR 1740/ 3479|CodeSize 16084|Addr 0x7f082c0aa000|Timestamp 55993263546193862|Src n/a
[engine] opt done id=642 AWFYRedBlackTree>>#findNode: |Tier 2|Time 142( 86+56 )ms|AST 118|Inlined 4Y 0N|IR 461/ 870|CodeSize 3677|Addr 0x7f082c0a8000|Timestamp 55993263688557003|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 0x7f082c0a6000|Timestamp 55993263724421982|Src n/a
[engine] opt done id=631 AWFYCallSign>>#compareTo: |Tier 2|Time 21( 15+5 )ms|AST 51|Inlined 0Y 0N|IR 104/ 95|CodeSize 287|Addr 0x7f082c0a4000|Timestamp 55993263745160104|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 0x7f082c0a2000|Timestamp 55993263753667276|Src n/a
[engine] opt done id=653 AWFYConstants class>>#MaxX |Tier 2|Time 5( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 11/ 45|CodeSize 145|Addr 0x7f082c0a0000|Timestamp 55993263758323622|Src n/a
[engine] opt done id=654 AWFYConstants class>>#MinX |Tier 2|Time 4( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 11/ 45|CodeSize 140|Addr 0x7f082c09e000|Timestamp 55993263762750598|Src n/a
[engine] opt done id=652 AWFYCollisionDetector>>#isInVoxel:motion: |Tier 1|Time 404( 326+78 )ms|AST 1293|Inlined 0Y 10N|IR 1595/ 3197|CodeSize 17926|Addr 0x7f082c098000|Timestamp 55993263789922478|Src n/a
[engine] opt done id=618 AWFYRedBlackTree>>#treeAt:insert: |Tier 2|Time 395( 208+187 )ms|AST 328|Inlined 21Y 0N|IR 1405/ 5163|CodeSize 21481|Addr 0x7f082c091000|Timestamp 55993263859606121|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 0x7f082c08f000|Timestamp 55993263865526589|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 0x7f082c08d000|Timestamp 55993263870158001|Src n/a
[engine] opt done id=655 AWFYConstants class>>#MaxY |Tier 2|Time 5( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 11/ 45|CodeSize 145|Addr 0x7f082c08b000|Timestamp 55993263874782567|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 0x7f082c089000|Timestamp 55993263879273591|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 0x7f082c087000|Timestamp 55993263889875200|Src n/a
[engine] opt inval. id=652 AWFYCollisionDetector>>#isInVoxel:motion: |Timestamp 55993264042527535|Src n/a|Reason null
[engine] opt deopt id=652 AWFYCollisionDetector>>#isInVoxel:motion: | |Timestamp 55993264042756905|Src n/a
[engine] opt done id=652 AWFYCollisionDetector>>#isInVoxel:motion: |Tier 1|Time 398( 320+78 )ms|AST 1294|Inlined 0Y 10N|IR 1599/ 3190|CodeSize 19282|Addr 0x7f082c081000|Timestamp 55993264516870349|Src n/a
[engine] opt done id=652 AWFYCollisionDetector>>#isInVoxel:motion: |Tier 2|Time 442( 353+89 )ms|AST 1294|Inlined 10Y 0N|IR 1120/ 2065|CodeSize 12405|Addr 0x7f082c07c000|Timestamp 55993264959177498|Src n/a
[engine] opt done id=663 AWFYConstants class>>#vertical |Tier 2|Time 6( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 19/ 70|CodeSize 227|Addr 0x7f082c07a000|Timestamp 55993264975347837|Src n/a
[engine] opt done id=660 AWFYConstants class>>#horizontal |Tier 2|Time 5( 3+2 )ms|AST 8|Inlined 0Y 0N|IR 19/ 70|CodeSize 227|Addr 0x7f082c078000|Timestamp 55993264980645010|Src n/a
[engine] opt done id=661 AWFYVector2D>>#minus: |Tier 2|Time 47( 36+11 )ms|AST 66|Inlined 3Y 0N|IR 206/ 562|CodeSize 1721|Addr 0x7f082c076000|Timestamp 55993265027677690|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 0x7f082c074000|Timestamp 55993265074973895|Src n/a
[engine] opt done id=617 AWFYRedBlackTree>>#at:put: |Tier 2|Time 1222( 696+526 )ms|AST 836|Inlined 74Y 1N|IR 6093/ 11801|CodeSize 47133|Addr 0x7f082c067000|Timestamp 55993265111878515|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 0x7f082c065000|Timestamp 55993265121139452|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 0x7f082c063000|Timestamp 55993265135776766|Src n/a
[engine] opt done id=632 AWFYNode>>#right: |Tier 2|Time 8( 4+5 )ms|AST 8|Inlined 0Y 0N|IR 64/ 220|CodeSize 504|Addr 0x7f082c061000|Timestamp 55993265144300492|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 0x7f082c05f000|Timestamp 55993265177390744|Src n/a
[engine] opt inval. id=652 AWFYCollisionDetector>>#isInVoxel:motion: |Timestamp 55993265229338057|Src n/a|Reason null
[engine] opt done id=598 AWFYVector>>#append: |Tier 2|Time 108( 43+65 )ms|AST 140|Inlined 0Y 0N|IR 536/ 1896|CodeSize 8247|Addr 0x7f082c05b000|Timestamp 55993265229380942|Src n/a
[engine] opt deopt id=652 AWFYCollisionDetector>>#isInVoxel:motion: | |Timestamp 55993265229590616|Src n/a
[engine] opt done id=643 AWFYNode>>#successor |Tier 2|Time 82( 48+34 )ms|AST 138|Inlined 1Y 0N|IR 399/ 618|CodeSize 1829|Addr 0x7f082c059000|Timestamp 55993265259912568|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 0x7f082c057000|Timestamp 55993265268194141|Src n/a
[engine] opt inval. id=651 AWFYCollisionDetector>>#recurse:seen:voxel:motion: |Timestamp 55993265290837002|Src n/a|Reason null
[engine] opt deopt id=652 AWFYCollisionDetector>>#isInVoxel:motion: | |Timestamp 55993265291023278|Src n/a
[engine] opt deopt id=651 AWFYCollisionDetector>>#recurse:seen:voxel:motion: | |Timestamp 55993265291056804|Src n/a
[engine] opt done id=651 AWFYCollisionDetector>>#recurse:seen:voxel:motion: |Tier 2|Time 1527(1031+496 )ms|AST 557|Inlined 84Y 10N|IR 4810/ 12219|CodeSize 56581|Addr 0x0|Timestamp 55993265291059109|Src n/a
[engine] opt deopt id=651 AWFYCollisionDetector>>#recurse:seen:voxel:motion: | |Timestamp 55993265291452964|Src n/a
[engine] opt deopt id=651 AWFYCollisionDetector>>#recurse:seen:voxel:motion: | |Timestamp 55993265291657958|Src n/a
[engine] opt done id=641 AWFYRedBlackTree>>#at: |Tier 2|Time 135( 86+49 )ms|AST 53|Inlined 5Y 0N|IR 567/ 931|CodeSize 3837|Addr 0x7f082c046000|Timestamp 55993265403264643|Src n/a
[engine] opt done id=672 AWFYVector3D>>#minus: |Tier 2|Time 55( 43+12 )ms|AST 90|Inlined 3Y 0N|IR 247/ 606|CodeSize 1852|Addr 0x7f082c044000|Timestamp 55993265458629744|Src n/a
[engine] opt done id=634 AWFYNode>>#left: |Tier 2|Time 8( 3+4 )ms|AST 8|Inlined 0Y 0N|IR 64/ 220|CodeSize 504|Addr 0x7f082c042000|Timestamp 55993265466806619|Src n/a
[engine] opt done id=651 AWFYCollisionDetector>>#recurse:seen:voxel:motion: |Tier 1|Time 186( 155+31 )ms|AST 557|Inlined 0Y 36N|IR 1581/ 1819|CodeSize 7465|Addr 0x7f082c03f000|Timestamp 55993265477212244|Src n/a
[engine] opt done id=652 AWFYCollisionDetector>>#isInVoxel:motion: |Tier 1|Time 374( 276+98 )ms|AST 1295|Inlined 0Y 10N|IR 1624/ 3228|CodeSize 19012|Addr 0x7f082c039000|Timestamp 55993265882466982|Src n/a
[engine] opt done id=637 AWFYRbtEntry class>>#key:value: |Tier 2|Time 28( 20+7 )ms|AST 33|Inlined 2Y 0N|IR 38/ 376|CodeSize 1453|Addr 0x7f082c037000|Timestamp 55993265910404291|Src n/a
[engine] opt done id=635 AWFYRedBlackTree>>#forEach: |Tier 2|Time 570( 257+313 )ms|AST 121|Inlined 16Y 0N|IR 1953/ 5517|CodeSize 23648|Addr 0x7f082c030000|Timestamp 55993266036738669|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 0x7f082c02e000|Timestamp 55993266045275036|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 0x7f082c02c000|Timestamp 55993266060765156|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 0x7f082c02a000|Timestamp 55993266074659810|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 0x7f082c028000|Timestamp 55993266090863046|Src n/a
[engine] opt done id=652 AWFYCollisionDetector>>#isInVoxel:motion: |Tier 2|Time 380( 280+100 )ms|AST 1295|Inlined 10Y 0N|IR 1143/ 2442|CodeSize 16293|Addr 0x7f082c023000|Timestamp 55993266290711498|Src n/a
[engine] opt done id=651 AWFYCollisionDetector>>#recurse:seen:voxel:motion: |Tier 2|Time 1431( 923+508 )ms|AST 557|Inlined 84Y 10N|IR 4833/ 12690|CodeSize 62223|Addr 0x7f082c012000|Timestamp 55993266908778171|Src n/a
[engine] opt done id=590 AWFYSimulator>>#init: |Tier 1|Time 35( 26+10 )ms|AST 90|Inlined 0Y 3N|IR 346/ 573|CodeSize 2440|Addr 0x7f082c010000|Timestamp 55993266944405957|Src n/a
[engine] opt done id=669 [] in AWFYCollisionDetector>>#handleNewFrame: |Tier 2|Time 357( 140+217 )ms|AST 232|Inlined 8Y 1N|IR 900/ 2974|CodeSize 13693|Addr 0x7f082c00b000|Timestamp 55993267301844564|Src n/a
[engine] opt done id=650 Number>>#asInteger |Tier 2|Time 19( 7+12 )ms|AST 17|Inlined 0Y 0N|IR 140/ 298|CodeSize 1066|Addr 0x7f082c009000|Timestamp 55993267320704349|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 0x7f082c007000|Timestamp 55993267367603695|Src n/a
[engine] opt done id=592 AWFYVector class>>#new: |Tier 2|Time 42( 28+14 )ms|AST 27|Inlined 2Y 0N|IR 54/ 617|CodeSize 2480|Addr 0x7f082c005000|Timestamp 55993267409443901|Src n/a
[engine] opt done id=593 Behavior>>#new <split-593> |Tier 2|Time 18( 9+9 )ms|AST 26|Inlined 0Y 0N|IR 31/ 372|CodeSize 1369|Addr 0x7f082c003000|Timestamp 55993267427623396|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 0x7f082c001000|Timestamp 55993267449369240|Src n/a
[engine] opt done id=674 AWFYVector3D>>#dot: |Tier 2|Time 29( 24+4 )ms|AST 97|Inlined 0Y 0N|IR 84/ 123|CodeSize 413|Addr 0x7f081c5e8000|Timestamp 55993267478077776|Src n/a
[engine] opt done id=659 AWFYCollisionDetector>>#put:and:into: |Tier 2|Time 1509( 776+733 )ms|AST 92|Inlined 77Y 3N|IR 6632/ 15301|CodeSize 62661|Addr 0x7f081c5d7000|Timestamp 55993267599586154|Src n/a
[engine] opt done id=614 Behavior>>#new <split-614> |Tier 1|Time 15( 9+5 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f081c5d5000|Timestamp 55993267614762112|Src n/a
[engine] opt done id=613 AWFYCollisionDetector>>#handleNewFrame: |Tier 1|Time 167( 63+105 )ms|AST 178|Inlined 0Y 9N|IR 1558/ 8664|CodeSize 36451|Addr 0x7f081c5cb000|Timestamp 55993267645578705|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 0x7f081c5c9000|Timestamp 55993267660454330|Src n/a
[engine] created adapter i2c_J_AAAJ | CodeAddress 0x7f082c000000
[engine] opt done id=644 AWFYCollisionDetector>>#reduceCollisionSet: |Tier 1|Time 78( 29+48 )ms|AST 82|Inlined 0Y 4N|IR 746/ 4436|CodeSize 18945|Addr 0x7f081c5c3000|Timestamp 55993267692595182|Src n/a
[engine] opt done id=675 AWFYVector3D>>#magnitude |Tier 1|Time 13( 9+4 )ms|AST 27|Inlined 0Y 1N|IR 159/ 243|CodeSize 798|Addr 0x7f081c5c1000|Timestamp 55993267706170715|Src n/a
[engine] opt done id=587 AWFYCD>>#benchmark: |Tier 1|Time 54( 43+11 )ms|AST 164|Inlined 0Y 5N|IR 426/ 561|CodeSize 2767|Addr 0x7f081c5bf000|Timestamp 55993267714425118|Src n/a
[engine] opt done id=673 AWFYVector3D>>#squaredMagnitude |Tier 2|Time 31( 27+4 )ms|AST 19|Inlined 1Y 0N|IR 63/ 100|CodeSize 360|Addr 0x7f081c5bd000|Timestamp 55993267745699684|Src n/a
[engine] opt done id=671 AWFYMotion>>#delta |Tier 2|Time 63( 49+13 )ms|AST 19|Inlined 4Y 0N|IR 297/ 685|CodeSize 2058|Addr 0x7f081c5bb000|Timestamp 55993267769214977|Src n/a
[engine] opt done id=610 AWFYAircraft class>>#new:pos: |Tier 2|Time 27( 20+7 )ms|AST 33|Inlined 2Y 0N|IR 38/ 376|CodeSize 1453|Addr 0x7f081c5b9000|Timestamp 55993267796655480|Src n/a
[engine] opt done id=628 AWFYMotion class>>#new:old:new: |Tier 2|Time 29( 22+7 )ms|AST 36|Inlined 2Y 0N|IR 39/ 376|CodeSize 1497|Addr 0x7f081c5b7000|Timestamp 55993267825812839|Src n/a
[engine] opt done id=646 [] in AWFYCollisionDetector>>#reduceCollisionSet: |Tier 2|Time 183( 139+44 )ms|AST 22|Inlined 13Y 1N|IR 662/ 1621|CodeSize 6101|Addr 0x7f081c5b4000|Timestamp 55993268009212341|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 0x7f081c5b2000|Timestamp 55993268038517842|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 0x7f081c5b0000|Timestamp 55993268087978259|Src n/a
[engine] opt done id=677 AWFYVector3D>>#plus: |Tier 2|Time 55( 43+12 )ms|AST 90|Inlined 3Y 0N|IR 247/ 606|CodeSize 1852|Addr 0x7f081c5ae000|Timestamp 55993268143269743|Src n/a
[engine] opt done id=670 AWFYMotion>>#findIntersection: |Tier 2|Time 581( 358+223 )ms|AST 968|Inlined 69Y 0N|IR 3338/ 7881|CodeSize 31781|Addr 0x7f081c5a5000|Timestamp 55993268724446883|Src n/a
[engine] opt done id=603 AWFYSimulator>>#simulate: |Tier 2|Time 595( 209+386 )ms|AST 300|Inlined 22Y 0N|IR 1373/ 8306|CodeSize 42139|Addr 0x7f081c599000|Timestamp 55993269319619463|Src n/a
[engine] opt done id=633 AWFYRedBlackTree>>#leftRotate: |Tier 2|Time 106( 73+33 )ms|AST 269|Inlined 7Y 0N|IR 668/ 1451|CodeSize 4317|Addr 0x7f081c596000|Timestamp 55993269425782371|Src n/a
[engine] opt done id=623 AWFYInsertResult class>>#new:node:value: |Tier 2|Time 35( 23+12 )ms|AST 36|Inlined 2Y 0N|IR 151/ 677|CodeSize 2136|Addr 0x7f081c594000|Timestamp 55993269460647800|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 0x7f081c592000|Timestamp 55993269466331284|Src n/a
[engine] opt done id=667 AWFYRedBlackTree>>#rightRotate: |Tier 2|Time 101( 71+30 )ms|AST 269|Inlined 7Y 0N|IR 653/ 1426|CodeSize 4273|Addr 0x7f081c58f000|Timestamp 55993269567248634|Src n/a
[engine] opt done id=616 [] in AWFYCollisionDetector>>#handleNewFrame: |Tier 2|Time 1908( 761+1147)ms|AST 151|Inlined 109Y 15N|IR 9264/ 23012|CodeSize 95625|Addr 0x7f081c576000|Timestamp 55993269654412836|Src n/a
[engine] opt done id=614 Behavior>>#new <split-614> |Tier 2|Time 16( 8+7 )ms|AST 26|Inlined 0Y 0N|IR 31/ 372|CodeSize 1369|Addr 0x7f081c574000|Timestamp 55993269670495519|Src n/a
[engine] opt done id=16 String class>>#new: |Tier 1|Time 24( 15+10 )ms|AST 48|Inlined 0Y 1N|IR 206/ 618|CodeSize 2787|Addr 0x7f081c572000|Timestamp 55993269694990595|Src n/a
[engine] opt done id=595 AWFYCallSign class>>#new: |Tier 2|Time 25( 18+7 )ms|AST 30|Inlined 2Y 0N|IR 38/ 376|CodeSize 1378|Addr 0x7f081c570000|Timestamp 55993269720465874|Src n/a
[engine] opt done id=615 AWFYVector>>#forEach: |Tier 2|Time 4194( 957+3236)ms|AST 76|Inlined 97Y 23N|IR 8649/ 38570|CodeSize 165878|Addr 0x7f081c546000|Timestamp 55993270484506666|Src n/a
[engine] opt done id=645 Behavior>>#new <split-645> |Tier 2|Time 19( 10+9 )ms|AST 26|Inlined 0Y 0N|IR 31/ 372|CodeSize 1369|Addr 0x7f081c544000|Timestamp 55993270503747594|Src n/a
[engine] opt done id=613 AWFYCollisionDetector>>#handleNewFrame: |Tier 2|Time 1242(1075+167 )ms|AST 178|Inlined 13Y 5N|IR 1315/ 8676|CodeSize 34907|Addr 0x7f081c53a000|Timestamp 55993270809545228|Src n/a
[engine] created adapter i2c_A_AAJ | CodeAddress 0x7f081c539000
[engine] created adapter c2i_J_AAJ | CodeAddress 0x7f081c538000
[engine] opt done id=644 AWFYCollisionDetector>>#reduceCollisionSet: |Tier 2|Time 1146(1063+83 )ms|AST 82|Inlined 5Y 2N|IR 587/ 4530|CodeSize 17999|Addr 0x7f081c530000|Timestamp 55993270866945887|Src n/a
[engine] opt done id=686 SmallInteger>>#printString |Tier 1|Time 57( 46+11 )ms|AST 156|Inlined 0Y 2N|IR 375/ 617|CodeSize 2868|Addr 0x7f081c536000|Timestamp 55993270867115261|Src n/a
[engine] created adapter c2i_A_AAAJJA | CodeAddress 0x7f081c52f000
[engine] opt done id=373 String>>#, |Tier 1|Time 35( 29+6 )ms|AST 56|Inlined 0Y 2N|IR 276/ 405|CodeSize 1534|Addr 0x7f081c52d000|Timestamp 55993270902595185|Src n/a
[engine] created adapter i2c_A_AAAJJA | CodeAddress 0x7f081c52c000
[engine] opt done id=590 AWFYSimulator>>#init: |Tier 2|Time 268( 111+157 )ms|AST 90|Inlined 8Y 0N|IR 646/ 3414|CodeSize 15765|Addr 0x7f081c527000|Timestamp 55993271135512657|Src n/a
[engine] created adapter i2c_Z_AAA | CodeAddress 0x7f081c526000
[engine] opt done id=567 StandardFileStream>>#isBinary |Tier 1|Time 15( 12+3 )ms|AST 25|Inlined 0Y 0N|IR 100/ 181|CodeSize 660|Addr 0x7f081c524000|Timestamp 55993271150273666|Src n/a
[engine] opt done id=299 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 1|Time 79( 55+25 )ms|AST 190|Inlined 0Y 1N|IR 705/ 1562|CodeSize 6920|Addr 0x7f081c521000|Timestamp 55993271164358717|Src n/a
[engine] opt done id=587 AWFYCD>>#benchmark: |Tier 2|Time 1812(1187+625 )ms|AST 164|Inlined 41Y 1N|IR 1983/ 11885|CodeSize 59685|Addr 0x7f081c511000|Timestamp 55993272315944179|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 0x7f081c50f000|Timestamp 55993276573563566|Src n/a
[engine] created adapter i2c_A_AAACA | CodeAddress 0x7f081c50e000
[engine] created adapter i2c_J_AAC | CodeAddress 0x7f081c50d000
[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 0x7f081c50b000|Timestamp 55993277580792514|Src n/a
[engine] created adapter c2i_Z_AAA | CodeAddress 0x7f081c50a000
[engine] created adapter c2i_J_AAC | CodeAddress 0x7f081c509000
[engine] created adapter c2i_A_AAAC | CodeAddress 0x7f081c508000
[engine] opt done id=551 UTF8TextConverter>>#nextPut:toStream: |Tier 1|Time 70( 58+12 )ms|AST 130|Inlined 0Y 5N|IR 427/ 723|CodeSize 2820|Addr 0x7f081c506000|Timestamp 55993277634694575|Src n/a
[engine] created adapter c2i_A_AAAAZ | CodeAddress 0x7f081c504000
[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 0x7f081c502000|Timestamp 55993278587661273|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 0x7f081c500000|Timestamp 55993278588073776|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 0x7f081c4fe000|Timestamp 55993278590036416|Src n/a
[engine] created adapter i2c_Z_AAAJJ | CodeAddress 0x7f081c4fd000
[engine] created adapter c2i_A_AAJ | CodeAddress 0x7f081c4fc000
[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 0x7f081c4fa000|Timestamp 55993279067594189|Src n/a
[engine] opt done id=685 Object>>#asString |Tier 1|Time 17( 14+3 )ms|AST 17|Inlined 0Y 1N|IR 156/ 227|CodeSize 689|Addr 0x7f081c4f8000|Timestamp 55993279068094767|Src n/a
[engine] created adapter i2c_J_AAJ | CodeAddress 0x7f081c4f7000
[engine] opt done id=684 AWFYRun>>#printResult: |Tier 1|Time 30( 23+8 )ms|AST 68|Inlined 0Y 5N|IR 337/ 484|CodeSize 1724|Addr 0x7f081c4f5000|Timestamp 55993279081471172|Src n/a
[engine] opt done id=687 SmallInteger>>#decimalDigitLength |Tier 1|Time 20( 17+3 )ms|AST 61|Inlined 0Y 0N|IR 142/ 193|CodeSize 675|Addr 0x7f081c4f3000|Timestamp 55993279087541806|Src n/a
[engine] created adapter i2c_A_AAAJAJ | CodeAddress 0x7f081c4f2000
[engine] created adapter i2c_A_AAAJAJA | CodeAddress 0x7f081c4f1000
[engine] created adapter c2i_A_AAAJAJ | CodeAddress 0x7f081c4f0000
[engine] created adapter c2i_A_AAAJAJA | CodeAddress 0x7f081c4ef000
[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 0x7f081c4ed000|Timestamp 55993279564216321|Src n/a
[engine] opt done id=568 TextConverter>>#nextPutAll:toStream: |Tier 1|Time 27( 23+5 )ms|AST 34|Inlined 0Y 1N|IR 176/ 292|CodeSize 1036|Addr 0x7f081c4eb000|Timestamp 55993279566436409|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 0x7f081c4e9000|Timestamp 55993279582313050|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 0x7f081c4e7000|Timestamp 55993279591470548|Src n/a
[engine] created adapter i2c_A_AAAC | CodeAddress 0x7f081c4e6000
[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 0x7f081c4e4000|Timestamp 55993280059003070|Src n/a
[engine] opt done id=572 WriteStream>>#cr |Tier 1|Time 17( 12+5 )ms|AST 31|Inlined 0Y 2N|IR 199/ 287|CodeSize 935|Addr 0x7f081c4e2000|Timestamp 55993280064619224|Src n/a
[engine] created adapter c2i_A_AAACA | CodeAddress 0x7f081c4e1000
[engine] opt done id=573 MultiByteFileStream>>#nextPut: |Tier 1|Time 29( 24+5 )ms|AST 35|Inlined 0Y 1N|IR 181/ 317|CodeSize 1125|Addr 0x7f081c4df000|Timestamp 55993280076696376|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 0x7f081c4dd000|Timestamp 55993280094592790|Src n/a
[engine] created adapter i2c_Z_AAAJ | CodeAddress 0x7f081c4dc000
[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 0x7f081c4da000|Timestamp 55993280549191654|Src n/a
[engine] created adapter c2i_J_AAAJ | CodeAddress 0x7f081c4d9000
[engine] created adapter c2i_Z_AAAJ | CodeAddress 0x7f081c4d8000
[engine] created adapter c2i_Z_AAAJJ | CodeAddress 0x7f081c4d7000
[engine] opt done id=586 AWFYCD>>#innerBenchmarkLoop: |Tier 1|Time 36( 31+5 )ms|AST 35|Inlined 0Y 2N|IR 205/ 284|CodeSize 1005|Addr 0x7f081c4d5000|Timestamp 55993280573106948|Src n/a
[engine] opt done id=585 AWFYRun>>#measure: |Tier 1|Time 38( 32+7 )ms|AST 93|Inlined 0Y 2N|IR 310/ 444|CodeSize 1667|Addr 0x7f081c4d3000|Timestamp 55993280575501718|Src n/a
[engine] opt done id=686 SmallInteger>>#printString |Tier 2|Time 99( 56+42 )ms|AST 156|Inlined 4Y 1N|IR 281/ 823|CodeSize 4349|Addr 0x7f081c4d0000|Timestamp 55993311166784410|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 0x7f081c4ce000|Timestamp 55993335714938900|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 0x7f081c4cb000|Timestamp 55993367776874945|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 0x7f081c4c8000|Timestamp 55993368787293216|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 0x7f081c4c6000|Timestamp 55993369144210501|Src n/a
[engine] opt inval. id=686 SmallInteger>>#printString |Timestamp 55993414392545060|Src n/a|Reason null
[engine] opt inval. id=687 SmallInteger>>#decimalDigitLength |Timestamp 55993414392927111|Src n/a|Reason null
[engine] opt inval. id=569 TextConverter>>#next:putAll:startingAt:toStream: |Timestamp 55993414393748696|Src n/a|Reason null
[engine] Truffle runtime statistics for engine 1
Compilations : 212
Success : 206
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 : 250
Dequeues : 42
Target inlined into only caller: 34
null : 7
: 1
Splits : 70
Compilation Accuracy : 0.929245
Queue Accuracy : 0.832000
Compilation Utilization : 0.195271
Remaining Compilation Queue : 0
Time to queue : count= 250, sum=1558419421, min= 2530, average= 6233677.69, max=152534493, maxTarget=TextConverter>>#next:putAll:startingAt:toStream:
Time waiting in queue : count= 212, sum= 205222787, min= 13, average= 968032.02, max= 7342350, maxTarget=Float class>>#infinity
--------------------------- :
AST node statistics :
Truffle node count : count= 207, sum= 103727, min= 11, average= 501.10, max= 9751, maxTarget=[] in AWFYCollisionDetector>>#handleNewFrame:
Trivial : count= 207, sum= 37546, min= 4, average= 181.38, max= 3710, maxTarget=[] in AWFYCollisionDetector>>#handleNewFrame:
Non Trivial : count= 207, sum= 66181, min= 7, average= 319.71, max= 6041, maxTarget=[] in AWFYCollisionDetector>>#handleNewFrame:
Monomorphic : count= 207, sum= 65528, min= 7, average= 316.56, max= 5960, maxTarget=[] in AWFYCollisionDetector>>#handleNewFrame:
Polymorphic : count= 207, sum= 653, min= 0, average= 3.15, max= 81, maxTarget=[] in AWFYCollisionDetector>>#handleNewFrame:
Megamorphic : count= 207, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYCallSign>>#compareTo:
Truffle call count : count= 207, sum= 1308, min= 0, average= 6.32, max= 124, maxTarget=[] in AWFYCollisionDetector>>#handleNewFrame:
Indirect : count= 207, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYCallSign>>#compareTo:
Direct : count= 207, sum= 1308, min= 0, average= 6.32, max= 124, maxTarget=[] in AWFYCollisionDetector>>#handleNewFrame:
Dispatched : count= 207, sum= 462, min= 0, average= 2.23, max= 36, maxTarget=AWFYCollisionDetector>>#recurse:seen:voxel:motion:
Inlined : count= 207, sum= 846, min= 0, average= 4.09, max= 109, maxTarget=[] in AWFYCollisionDetector>>#handleNewFrame:
---------- :
Cloned : count= 207, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYCallSign>>#compareTo:
Not Cloned : count= 207, sum= 1313, min= 0, average= 6.34, max= 124, maxTarget=[] in AWFYCollisionDetector>>#handleNewFrame:
Truffle loops : count= 207, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYCallSign>>#compareTo:
--------------------------- :
Compilation Tier 1 :
Compilation Rate : 56142.93 bytes/second
Truffle Tier Rate : 79402.61 bytes/second
Graal Tier Rate : 267808.01 bytes/second
Installation Rate : 2038777.84 bytes/second
Time for compilation (us) : count= 136, sum= 7540753, min= 4994, average= 55446.72, max= 404616, maxTarget=AWFYCollisionDetector>>#isInVoxel:motion:
Truffle Tier (us) : count= 134, sum= 5331814, min= 2984, average= 39789.66, max= 325658, maxTarget=AWFYCollisionDetector>>#isInVoxel:motion:
Graal Tier (us) : count= 134, sum= 1580833, min= 1726, average= 11797.27, max= 99351, maxTarget=AWFYCollisionDetector>>#handleNewFrame:
Code Installation (us) : count= 134, sum= 207653, min= 284, average= 1549.66, max= 10632, maxTarget=AWFYRedBlackTree>>#at:put:
Graal node count :
After Truffle Tier : count= 135, sum= 47436, min= 87, average= 351.38, max= 1740, maxTarget=AWFYRedBlackTree>>#at:put:
After Graal Tier : count= 135, sum= 97194, min= 123, average= 719.96, max= 8664, maxTarget=AWFYCollisionDetector>>#handleNewFrame:
Graal compilation result :
Code size : count= 134, sum= 423360, min= 454, average= 3159.40, max= 36451, maxTarget=AWFYCollisionDetector>>#handleNewFrame:
Total frame size : count= 134, sum= 19760, min= 48, average= 147.46, max= 880, maxTarget=AWFYCollisionDetector>>#isInVoxel:motion:
Exception handlers : count= 134, sum= 523, min= 1, average= 3.90, max= 37, maxTarget=AWFYCollisionDetector>>#recurse:seen:voxel:motion:
Infopoints : count= 134, sum= 4524, min= 5, average= 33.76, max= 327, maxTarget=AWFYCollisionDetector>>#handleNewFrame:
CALL : count= 134, sum= 4524, min= 5, average= 33.76, max= 327, maxTarget=AWFYCollisionDetector>>#handleNewFrame:
Marks : count= 134, sum= 670, min= 5, average= 5.00, max= 5, maxTarget=AWFYCallSign>>#compareTo:
Data references : count= 134, sum= 2711, min= 3, average= 20.23, max= 130, maxTarget=AWFYRedBlackTree>>#at:put:
--------------------------- :
Compilation Tier 2 :
Compilation Rate : 39303.12 bytes/second
Truffle Tier Rate : 73413.09 bytes/second
Graal Tier Rate : 89490.71 bytes/second
Installation Rate : 3683884.13 bytes/second
Time for compilation (us) : count= 73, sum= 22244111, min= 4387, average= 304713.85, max= 4193773, maxTarget=AWFYVector>>#forEach:
Truffle Tier (us) : count= 72, sum= 11908816, min= 2584, average= 165400.24, max= 1186686, maxTarget=AWFYCD>>#benchmark:
Graal Tier (us) : count= 72, sum= 9769315, min= 1560, average= 135684.94, max= 3177154, maxTarget=AWFYVector>>#forEach:
Code Installation (us) : count= 72, sum= 237320, min= 241, average= 3296.12, max= 59229, maxTarget=AWFYVector>>#forEach:
Graal node count :
After Truffle Tier : count= 72, sum= 65903, min= 11, average= 915.32, max= 9264, maxTarget=[] in AWFYCollisionDetector>>#handleNewFrame:
After Graal Tier : count= 72, sum= 202582, min= 45, average= 2813.64, max= 38570, maxTarget=AWFYVector>>#forEach:
Graal compilation result :
Code size : count= 72, sum= 874263, min= 140, average= 12142.54, max= 165878, maxTarget=AWFYVector>>#forEach:
Total frame size : count= 72, sum= 13952, min= 32, average= 193.78, max= 1312, maxTarget=AWFYVector>>#forEach:
Exception handlers : count= 72, sum= 88, min= 0, average= 1.22, max= 31, maxTarget=AWFYVector>>#forEach:
Infopoints : count= 72, sum= 4498, min= 3, average= 62.47, max= 785, maxTarget=AWFYVector>>#forEach:
CALL : count= 72, sum= 4498, min= 3, average= 62.47, max= 785, maxTarget=AWFYVector>>#forEach:
Marks : count= 72, sum= 453, min= 5, average= 6.29, max= 23, maxTarget=Number>>#asInteger
Data references : count= 72, sum= 4300, min= 1, average= 59.72, max= 793, maxTarget=AWFYVector>>#forEach:
# DeltaBlue (iterations: 300, problem size: 12000) on Sat Oct 19 09: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 0x7fe487c35000
[engine] created adapter i2c_A_AAAJ | CodeAddress 0x7fe487c34000
[engine] created adapter c2i_A_AAA | CodeAddress 0x7fe487c33000
[engine] opt done id=598 Behavior>>#new <split-598> |Tier 1|Time 29( 20+9 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7fe487c31000|Timestamp 55993074069708517|Src n/a
[engine] opt done id=599 AWFYVector>>#initialize: |Tier 1|Time 35( 22+13 )ms|AST 22|Inlined 0Y 0N|IR 213/ 562|CodeSize 1987|Addr 0x7fe487c2f000|Timestamp 55993074075968710|Src n/a
[engine] created adapter c2i_A_AAAJ | CodeAddress 0x7fe487a6a000
[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 0x7fe487a68000|Timestamp 55993074085075430|Src n/a
[engine] opt done id=597 AWFYVector class>>#new: |Tier 1|Time 46( 40+5 )ms|AST 27|Inlined 0Y 2N|IR 199/ 274|CodeSize 905|Addr 0x7fe487a66000|Timestamp 55993074086091254|Src n/a
[engine] opt done id=620 AWFYVariable class>>#new |Tier 1|Time 15( 10+5 )ms|AST 24|Inlined 0Y 2N|IR 193/ 270|CodeSize 876|Addr 0x7fe487a64000|Timestamp 55993074100660051|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 0x7fe487a62000|Timestamp 55993074101765764|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 0x7fe487a60000|Timestamp 55993074108565439|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 0x7fe487a5e000|Timestamp 55993074109195370|Src n/a
[engine] opt inval. id=621 Behavior>>#new <split-621> |Timestamp 55993074125653400|Src n/a|Reason Latest layout assumption Layout no longer valid
[engine] opt inval. id=622 AWFYVariable>>#initialize |Timestamp 55993074125985652|Src n/a|Reason Latest layout assumption Layout no longer valid
[engine] opt inval. id=620 AWFYVariable class>>#new |Timestamp 55993074126118497|Src n/a|Reason Latest layout assumption Layout no longer valid
[engine] opt done id=598 Behavior>>#new <split-598> |Tier 2|Time 18( 9+9 )ms|AST 26|Inlined 0Y 0N|IR 31/ 372|CodeSize 1369|Addr 0x7fe487a5c000|Timestamp 55993074126379158|Src n/a
[engine] created adapter i2c_Z_AAAA | CodeAddress 0x7fe487a59000
[engine] opt done id=599 AWFYVector>>#initialize: |Tier 2|Time 23( 11+11 )ms|AST 22|Inlined 0Y 0N|IR 141/ 439|CodeSize 1463|Addr 0x7fe487a5a000|Timestamp 55993074132242353|Src n/a
[engine] created adapter i2c_A_AAAA | CodeAddress 0x7fe487a58000
[engine] opt done id=597 AWFYVector class>>#new: |Tier 2|Time 59( 28+31 )ms|AST 27|Inlined 2Y 0N|IR 51/ 654|CodeSize 2735|Addr 0x7fe487a56000|Timestamp 55993074160203061|Src n/a
[engine] created adapter c2i_Z_AAAA | CodeAddress 0x7fe487a55000
[engine] opt done id=643 AWFYBinaryConstraint>>#output |Tier 1|Time 11( 7+4 )ms|AST 16|Inlined 0Y 0N|IR 114/ 232|CodeSize 912|Addr 0x7fe487a51000|Timestamp 55993074171886986|Src n/a
[engine] opt done id=6 Symbol>>#= |Tier 1|Time 44( 40+4 )ms|AST 47|Inlined 0Y 1N|IR 222/ 260|CodeSize 836|Addr 0x7fe487a53000|Timestamp 55993074172057128|Src n/a
[engine] created adapter i2c_Z_AAA | CodeAddress 0x7fe487a50000
[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 0x7fe487a4e000|Timestamp 55993074183717585|Src n/a
[engine] opt done id=601 AWFYVector>>#append: |Tier 1|Time 54( 37+17 )ms|AST 47|Inlined 0Y 0N|IR 336/ 1118|CodeSize 4417|Addr 0x7fe487a4b000|Timestamp 55993074186833015|Src n/a
[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 0x7fe487a49000|Timestamp 55993074194336656|Src n/a
[engine] opt done id=642 AWFYVariable>>#mark: |Tier 1|Time 8( 5+3 )ms|AST 8|Inlined 0Y 0N|IR 144/ 187|CodeSize 600|Addr 0x7fe487a47000|Timestamp 55993074194602765|Src n/a
[engine] created adapter i2c_Z_AAAAJ | CodeAddress 0x7fe487a46000
[engine] created adapter c2i_A_AAAAAA | CodeAddress 0x7fe487a45000
[engine] created adapter i2c_J_AAAA | CodeAddress 0x7fe487a44000
[engine] created adapter c2i_A_AAAAA | CodeAddress 0x7fe487a43000
[engine] created adapter c2i_J_AAJJ | CodeAddress 0x7fe487a42000
[engine] opt done id=588 AWFYSomDictionary>>#hash: |Tier 1|Time 36( 32+4 )ms|AST 61|Inlined 0Y 1N|IR 170/ 253|CodeSize 864|Addr 0x7fe487a40000|Timestamp 55993074230565596|Src n/a
[engine] created adapter c2i_A_AAAA | CodeAddress 0x7fe487a3f000
[engine] created adapter i2c_J_AAJJ | CodeAddress 0x7fe487a3e000
[engine] opt done id=602 AWFYVector>>#forEach: |Tier 1|Time 67( 40+27 )ms|AST 75|Inlined 0Y 2N|IR 461/ 1729|CodeSize 8903|Addr 0x7fe47c855000|Timestamp 55993074238842700|Src n/a
[engine] created adapter c2i_Z_AAA | CodeAddress 0x7fe47c854000
[engine] created adapter i2c_J_AAAJ | CodeAddress 0x7fe47c853000
[engine] opt done id=589 Integer>>#>> |Tier 1|Time 16( 12+3 )ms|AST 33|Inlined 0Y 0N|IR 104/ 154|CodeSize 644|Addr 0x7fe47c851000|Timestamp 55993074246512781|Src n/a
[engine] opt done id=645 AWFYPlanner>>#addPropagate:mark: |Tier 1|Time 66( 53+13 )ms|AST 129|Inlined 0Y 7N|IR 464/ 598|CodeSize 2551|Addr 0x7fe47c84f000|Timestamp 55993074261024864|Src n/a
[engine] opt done id=590 AWFYSomDictionary>>#bucketIdx: |Tier 1|Time 23( 17+6 )ms|AST 35|Inlined 0Y 0N|IR 168/ 334|CodeSize 1080|Addr 0x7fe47c84d000|Timestamp 55993074262247218|Src n/a
[engine] created adapter i2c_Z_AAAJA | CodeAddress 0x7fe47c84c000
[engine] created adapter c2i_J_AAAA | CodeAddress 0x7fe47c84b000
[engine] opt done id=610 AWFYDictIdEntry>>#match:key: |Tier 1|Time 18( 14+4 )ms|AST 26|Inlined 0Y 0N|IR 113/ 215|CodeSize 903|Addr 0x7fe47c849000|Timestamp 55993074280770211|Src n/a
[engine] created adapter c2i_J_AAAJ | CodeAddress 0x7fe47c848000
[engine] created adapter c2i_Z_AAAJA | CodeAddress 0x7fe47c847000
[engine] opt done id=609 AWFYSomDictionary>>#bucket: |Tier 1|Time 30( 23+7 )ms|AST 28|Inlined 0Y 1N|IR 192/ 352|CodeSize 1248|Addr 0x7fe47c845000|Timestamp 55993074290838276|Src n/a
[engine] opt done id=611 AWFYStrength class>>#of: |Tier 1|Time 24( 10+14 )ms|AST 21|Inlined 0Y 1N|IR 166/ 283|CodeSize 1017|Addr 0x7fe47c843000|Timestamp 55993074304637173|Src n/a
[engine] opt done id=608 AWFYSomDictionary>>#at: |Tier 1|Time 59( 44+15 )ms|AST 86|Inlined 0Y 3N|IR 250/ 350|CodeSize 1312|Addr 0x7fe47c841000|Timestamp 55993074305454427|Src n/a
[engine] created adapter i2c_A_AAAAAAA | CodeAddress 0x7fe47c840000
[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 0x7fe47c83e000|Timestamp 55993074312143887|Src n/a
[engine] created adapter i2c_A_AAAJA | CodeAddress 0x7fe47c83d000
[engine] opt done id=630 AWFYAbstractConstraint>>#addConstraint: |Tier 1|Time 26( 21+5 )ms|AST 34|Inlined 0Y 2N|IR 197/ 282|CodeSize 969|Addr 0x7fe47c83b000|Timestamp 55993074316752180|Src n/a
[engine] created adapter c2i_A_AAAAAAA | CodeAddress 0x7fe47c83a000
[engine] opt done id=625 AWFYEqualityConstraint class>>#var:var:strength:addTo: |Tier 1|Time 30( 25+4 )ms|AST 39|Inlined 0Y 2N|IR 205/ 290|CodeSize 1078|Addr 0x7fe47c838000|Timestamp 55993074335278037|Src n/a
[engine] opt done id=626 Behavior>>#new <split-626> |Tier 1|Time 20( 9+11 )ms|AST 26|Inlined 0Y 0N|IR 167/ 701|CodeSize 2659|Addr 0x7fe47c836000|Timestamp 55993074337245496|Src n/a
[engine] opt done id=638 AWFYStrength>>#stronger: |Tier 1|Time 10( 8+3 )ms|AST 24|Inlined 0Y 0N|IR 109/ 177|CodeSize 764|Addr 0x7fe47c834000|Timestamp 55993074345931401|Src n/a
[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 0x7fe47c832000|Timestamp 55993074354319837|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 0x7fe47c830000|Timestamp 55993074362840140|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 0x7fe47c82e000|Timestamp 55993074363546690|Src n/a
[engine] created adapter c2i_Z_AAAAJ | CodeAddress 0x7fe47c82d000
[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 0x7fe47c82b000|Timestamp 55993074376057578|Src n/a
[engine] opt done id=631 AWFYBinaryConstraint>>#addToGraph |Tier 1|Time 21( 14+8 )ms|AST 37|Inlined 0Y 2N|IR 245/ 530|CodeSize 1841|Addr 0x7fe47c829000|Timestamp 55993074385145859|Src n/a
[engine] created adapter i2c_A_AAAAJ | CodeAddress 0x7fe47c828000
[engine] created adapter c2i_J_AAA | CodeAddress 0x7fe47c827000
[engine] opt done id=641 [] in AWFYAbstractConstraint>>#satisfy:propagate: |Tier 1|Time 15( 11+4 )ms|AST 20|Inlined 0Y 1N|IR 163/ 241|CodeSize 831|Addr 0x7fe47c825000|Timestamp 55993074400241286|Src n/a
[engine] created adapter c2i_A_AAAJA | CodeAddress 0x7fe47c824000
[engine] created adapter i2c_J_AAA | CodeAddress 0x7fe47c823000
[engine] opt done id=633 AWFYPlanner>>#incrementalAdd: |Tier 1|Time 32( 27+5 )ms|AST 51|Inlined 0Y 2N|IR 204/ 294|CodeSize 1012|Addr 0x7fe47c821000|Timestamp 55993074407913184|Src n/a
[engine] opt done id=634 AWFYPlanner>>#newMark |Tier 1|Time 13( 10+3 )ms|AST 15|Inlined 0Y 0N|IR 151/ 207|CodeSize 710|Addr 0x7fe47c81f000|Timestamp 55993074413825550|Src n/a
[engine] created adapter c2i_A_AAAAJ | CodeAddress 0x7fe47c81e000
[engine] opt done id=640 AWFYBinaryConstraint>>#inputsDo: |Tier 1|Time 36( 22+15 )ms|AST 39|Inlined 0Y 2N|IR 292/ 997|CodeSize 4195|Addr 0x7fe47c81b000|Timestamp 55993074444385114|Src n/a
[engine] opt done id=644 AWFYVariable>>#determinedBy: |Tier 1|Time 8( 5+3 )ms|AST 8|Inlined 0Y 0N|IR 129/ 170|CodeSize 548|Addr 0x7fe47c819000|Timestamp 55993074452631626|Src n/a
[engine] opt done id=635 AWFYAbstractConstraint>>#satisfy:propagate: |Tier 1|Time 147( 64+83 )ms|AST 150|Inlined 0Y 7N|IR 1318/ 6531|CodeSize 25956|Addr 0x7fe47c811000|Timestamp 55993074458891749|Src n/a
[engine] opt done id=636 AWFYBinaryConstraint>>#chooseMethod: |Tier 1|Time 49( 32+18 )ms|AST 105|Inlined 0Y 2N|IR 397/ 908|CodeSize 3437|Addr 0x7fe47c80f000|Timestamp 55993074463396881|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 0x7fe47c80d000|Timestamp 55993074473008231|Src n/a
[engine] opt done id=650 AWFYStrength>>#weakest: |Tier 1|Time 15( 10+5 )ms|AST 24|Inlined 0Y 1N|IR 159/ 243|CodeSize 861|Addr 0x7fe47c80b000|Timestamp 55993074474374256|Src n/a
[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 0x7fe47c809000|Timestamp 55993074483367129|Src n/a
[engine] created adapter i2c_A_AAAZ | CodeAddress 0x7fe47c808000
[engine] opt done id=648 AWFYVector>>#removeFirst |Tier 1|Time 28( 20+8 )ms|AST 44|Inlined 0Y 1N|IR 228/ 401|CodeSize 1424|Addr 0x7fe47c806000|Timestamp 55993074492035084|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 0x7fe47c804000|Timestamp 55993074496431119|Src n/a
[engine] opt done id=654 AWFYVariable>>#value: |Tier 1|Time 8( 5+3 )ms|AST 8|Inlined 0Y 0N|IR 144/ 187|CodeSize 600|Addr 0x7fe47c802000|Timestamp 55993074504678398|Src n/a
[engine] created adapter i2c_A_AAAAA | CodeAddress 0x7fe47c801000
[engine] created adapter c2i_A_AAAZ | CodeAddress 0x7fe2740dd000
[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 0x7fe2740df000|Timestamp 55993074520983607|Src n/a
[engine] created adapter i2c_A_AAAAAA | CodeAddress 0x7fe47c800000
[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 0x7fe2740db000|Timestamp 55993074535780378|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 0x7fe2740d9000|Timestamp 55993074540431555|Src n/a
[engine] opt done id=657 AWFYVariable>>#addConstraint: <split-657> |Tier 1|Time 15( 10+6 )ms|AST 21|Inlined 0Y 1N|IR 171/ 301|CodeSize 1067|Addr 0x7fe2740d7000|Timestamp 55993074551244026|Src n/a
[engine] opt done id=658 AWFYVariable>>#addConstraint: <split-658> |Tier 1|Time 16( 10+6 )ms|AST 21|Inlined 0Y 1N|IR 184/ 310|CodeSize 1094|Addr 0x7fe2740d5000|Timestamp 55993074556640588|Src n/a
[engine] opt done id=655 AWFYPlanner>>#addConstraintsConsuming:to: |Tier 1|Time 57( 26+31 )ms|AST 54|Inlined 0Y 1N|IR 323/ 2359|CodeSize 10286|Addr 0x7fe2740d1000|Timestamp 55993074561921767|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 0x7fe2740cf000|Timestamp 55993074573844561|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 0x7fe2740cd000|Timestamp 55993074582615677|Src n/a
[engine] opt inval. id=629 AWFYAbstractConstraint>>#initialize: |Timestamp 55993074602285243|Src n/a|Reason null
[engine] opt deopt id=629 AWFYAbstractConstraint>>#initialize: | |Timestamp 55993074602535497|Src n/a
[engine] opt inval. id=630 AWFYAbstractConstraint>>#addConstraint: |Timestamp 55993074602823188|Src n/a|Reason null
[engine] opt inval. id=633 AWFYPlanner>>#incrementalAdd: |Timestamp 55993074603250848|Src n/a|Reason null
[engine] opt inval. id=635 AWFYAbstractConstraint>>#satisfy:propagate: |Timestamp 55993074603500124|Src n/a|Reason null
[engine] opt inval. id=645 AWFYPlanner>>#addPropagate:mark: |Timestamp 55993074604051619|Src n/a|Reason null
[engine] opt inval. id=656 [] in AWFYPlanner>>#addConstraintsConsuming:to: |Timestamp 55993074604433810|Src n/a|Reason null
[engine] opt inval. id=639 AWFYBinaryConstraint>>#isSatisfied |Timestamp 55993074604713189|Src n/a|Reason null
[engine] opt deopt id=645 AWFYPlanner>>#addPropagate:mark: | |Timestamp 55993074604816071|Src n/a
[engine] opt inval. id=636 AWFYBinaryConstraint>>#chooseMethod: |Timestamp 55993074605166971|Src n/a|Reason null
[engine] opt deopt id=636 AWFYBinaryConstraint>>#chooseMethod: | |Timestamp 55993074605302680|Src n/a
[engine] opt inval. id=640 AWFYBinaryConstraint>>#inputsDo: |Timestamp 55993074605630112|Src n/a|Reason null
[engine] opt deopt id=640 AWFYBinaryConstraint>>#inputsDo: | |Timestamp 55993074605712459|Src n/a
[engine] opt inval. id=643 AWFYBinaryConstraint>>#output |Timestamp 55993074605920178|Src n/a|Reason null
[engine] opt inval. id=649 AWFYBinaryConstraint>>#recalculate |Timestamp 55993074606275549|Src n/a|Reason null
[engine] opt inval. id=653 AWFYEqualityConstraint>>#execute |Timestamp 55993074606599070|Src n/a|Reason null
[engine] opt deopt id=653 AWFYEqualityConstraint>>#execute | |Timestamp 55993074606681557|Src n/a
[engine] opt deopt id=649 AWFYBinaryConstraint>>#recalculate | |Timestamp 55993074606736385|Src n/a
[engine] opt done id=601 AWFYVector>>#append: |Tier 2|Time 51( 20+31 )ms|AST 47|Inlined 0Y 0N|IR 265/ 646|CodeSize 2269|Addr 0x7fe2740cb000|Timestamp 55993074607867313|Src n/a
[engine] opt done id=643 AWFYBinaryConstraint>>#output |Tier 1|Time 14( 9+5 )ms|AST 20|Inlined 0Y 0N|IR 147/ 262|CodeSize 893|Addr 0x7fe2740c9000|Timestamp 55993074622454618|Src n/a
[engine] opt done id=6 Symbol>>#= |Tier 2|Time 72( 46+26 )ms|AST 47|Inlined 2Y 0N|IR 360/ 314|CodeSize 917|Addr 0x7fe2740c7000|Timestamp 55993074623523454|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 0x7fe2740c5000|Timestamp 55993074642983345|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 0x7fe2740c3000|Timestamp 55993074656057323|Src n/a
[engine] opt done id=645 AWFYPlanner>>#addPropagate:mark: |Tier 1|Time 72( 53+18 )ms|AST 139|Inlined 0Y 8N|IR 621/ 809|CodeSize 3750|Addr 0x7fe2740c1000|Timestamp 55993074694517666|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 0x7fe2740be000|Timestamp 55993074745481425|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 4933|Addr 0x7fe2740bb000|Timestamp 55993074822737437|Src n/a
[engine] opt done id=635 AWFYAbstractConstraint>>#satisfy:propagate: |Tier 1|Time 211( 80+131 )ms|AST 180|Inlined 0Y 10N|IR 1741/ 9062|CodeSize 37886|Addr 0x7fe2740b0000|Timestamp 55993074867124535|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 0x7fe2740ae000|Timestamp 55993074885902671|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 0x7fe2740ac000|Timestamp 55993074895468551|Src n/a
[engine] opt deopt id=633 AWFYPlanner>>#incrementalAdd: | |Timestamp 55993074902110097|Src n/a
[engine] opt inval. id=635 AWFYAbstractConstraint>>#satisfy:propagate: |Timestamp 55993074902965487|Src n/a|Reason null
[engine] opt inval. id=645 AWFYPlanner>>#addPropagate:mark: |Timestamp 55993074903379178|Src n/a|Reason null
[engine] opt deopt id=645 AWFYPlanner>>#addPropagate:mark: | |Timestamp 55993074903496797|Src n/a
[engine] opt inval. id=636 AWFYBinaryConstraint>>#chooseMethod: |Timestamp 55993074903739647|Src n/a|Reason null
[engine] opt inval. id=649 AWFYBinaryConstraint>>#recalculate |Timestamp 55993074904279548|Src n/a|Reason null
[engine] opt deopt id=649 AWFYBinaryConstraint>>#recalculate | |Timestamp 55993074904343247|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 0x7fe2740aa000|Timestamp 55993074909758597|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 0x7fe2740a8000|Timestamp 55993074911397366|Src n/a
[engine] opt done id=602 AWFYVector>>#forEach: |Tier 2|Time 404( 235+169 )ms|AST 75|Inlined 21Y 0N|IR 1156/ 4194|CodeSize 17897|Addr 0x7fe2740a2000|Timestamp 55993074986736697|Src n/a
[engine] opt done id=645 AWFYPlanner>>#addPropagate:mark: |Tier 1|Time 78( 58+20 )ms|AST 139|Inlined 0Y 8N|IR 668/ 850|CodeSize 3994|Addr 0x7fe2740a0000|Timestamp 55993074987750704|Src n/a
[engine] opt done id=649 AWFYBinaryConstraint>>#recalculate |Tier 1|Time 84( 71+13 )ms|AST 131|Inlined 0Y 5N|IR 444/ 829|CodeSize 3155|Addr 0x7fe27409e000|Timestamp 55993075071321878|Src n/a
[engine] opt done id=636 AWFYBinaryConstraint>>#chooseMethod: |Tier 1|Time 115( 92+23 )ms|AST 205|Inlined 0Y 4N|IR 615/ 1463|CodeSize 6389|Addr 0x7fe27409b000|Timestamp 55993075102678581|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 0x7fe274099000|Timestamp 55993075103960653|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 0x7fe274097000|Timestamp 55993075113837832|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 0x7fe274095000|Timestamp 55993075125165129|Src n/a
[engine] opt inval. id=602 AWFYVector>>#forEach: |Timestamp 55993075131690035|Src n/a|Reason null
[engine] opt inval. id=656 [] in AWFYPlanner>>#addConstraintsConsuming:to: |Timestamp 55993075132106659|Src n/a|Reason null
[engine] opt deopt id=602 AWFYVector>>#forEach: | |Timestamp 55993075132197597|Src n/a
[engine] opt done id=642 AWFYVariable>>#mark: |Tier 2|Time 7( 3+4 )ms|AST 8|Inlined 0Y 0N|IR 70/ 112|CodeSize 215|Addr 0x7fe274088000|Timestamp 55993075132348462|Src n/a
[engine] opt inval. id=597 AWFYVector class>>#new: |Timestamp 55993075132866921|Src n/a|Reason null
[engine] opt inval. id=598 Behavior>>#new <split-598> |Timestamp 55993075133043907|Src n/a|Reason null
[engine] opt inval. id=599 AWFYVector>>#initialize: |Timestamp 55993075133283964|Src n/a|Reason null
[engine] opt inval. id=601 AWFYVector>>#append: |Timestamp 55993075133620756|Src n/a|Reason null
[engine] opt inval. id=602 AWFYVector>>#forEach: |Timestamp 55993075133862280|Src n/a|Reason Profiled Return Type
[engine] opt done id=635 AWFYAbstractConstraint>>#satisfy:propagate: |Tier 1|Time 224( 115+109 )ms|AST 215|Inlined 0Y 10N|IR 1819/ 9169|CodeSize 38553|Addr 0x7fe27408a000|Timestamp 55993075136131678|Src n/a
[engine] opt done id=639 AWFYBinaryConstraint>>#isSatisfied |Tier 2|Time 12( 7+5 )ms|AST 19|Inlined 0Y 0N|IR 97/ 129|CodeSize 450|Addr 0x7fe274086000|Timestamp 55993075144598620|Src n/a
[engine] opt done id=602 AWFYVector>>#forEach: |Tier 1|Time 64( 28+36 )ms|AST 76|Inlined 0Y 3N|IR 565/ 2370|CodeSize 12375|Addr 0x7fe274081000|Timestamp 55993075200228014|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 0x7fe27407f000|Timestamp 55993075227588265|Src n/a
[engine] created adapter i2c_Z_AAAJ | CodeAddress 0x7fe27407e000
[engine] opt done id=601 AWFYVector>>#append: |Tier 1|Time 93( 48+45 )ms|AST 140|Inlined 0Y 0N|IR 850/ 3099|CodeSize 14947|Addr 0x7fe274079000|Timestamp 55993075237414038|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 0x7fe274076000|Timestamp 55993075265973176|Src n/a
[engine] opt done id=684 [] in AWFYAbstractConstraint>>#inputsKnown: |Tier 1|Time 12( 9+3 )ms|AST 37|Inlined 0Y 0N|IR 105/ 165|CodeSize 743|Addr 0x7fe274074000|Timestamp 55993075278559776|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 0x7fe27406e000|Timestamp 55993075287399619|Src n/a
[engine] opt inval. id=602 AWFYVector>>#forEach: |Timestamp 55993075300978295|Src n/a|Reason null
[engine] opt done id=645 AWFYPlanner>>#addPropagate:mark: |Tier 2|Time 310( 307+3 )ms|AST 139|Inlined 20Y 0N|IR 14/ 30|CodeSize 83|Addr 0x7fe27406d000|Timestamp 55993075423944477|Src n/a
[engine] opt done id=686 [] in AWFYPlan>>#execute |Tier 1|Time 13( 8+4 )ms|AST 20|Inlined 0Y 1N|IR 199/ 255|CodeSize 871|Addr 0x7fe27406b000|Timestamp 55993075436767012|Src n/a
[engine] opt done id=601 AWFYVector>>#append: |Tier 2|Time 162( 47+115 )ms|AST 140|Inlined 0Y 0N|IR 757/ 2932|CodeSize 13477|Addr 0x7fe274066000|Timestamp 55993075449758922|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 0x7fe274064000|Timestamp 55993075457180076|Src n/a
[engine] opt done id=687 AWFYVector>>#forEach: <split-687> |Tier 1|Time 37( 22+16 )ms|AST 74|Inlined 0Y 1N|IR 333/ 1015|CodeSize 4940|Addr 0x7fe274061000|Timestamp 55993075474354365|Src n/a
[engine] opt done id=653 AWFYEqualityConstraint>>#execute |Tier 2|Time 92( 62+30 )ms|AST 67|Inlined 5Y 0N|IR 643/ 738|CodeSize 2133|Addr 0x7fe27405f000|Timestamp 55993075549338604|Src n/a
[engine] opt done id=686 [] in AWFYPlan>>#execute |Tier 2|Time 122( 67+55 )ms|AST 20|Inlined 6Y 0N|IR 724/ 808|CodeSize 2277|Addr 0x7fe27405d000|Timestamp 55993075596610573|Src n/a
[engine] opt done id=648 AWFYVector>>#removeFirst |Tier 2|Time 30( 22+8 )ms|AST 44|Inlined 1Y 0N|IR 125/ 228|CodeSize 625|Addr 0x7fe27405b000|Timestamp 55993075627001253|Src n/a
[engine] opt inval. id=635 AWFYAbstractConstraint>>#satisfy:propagate: |Timestamp 55993075646255521|Src n/a|Reason Profiled Argument Types
[engine] opt inval. id=644 AWFYVariable>>#determinedBy: |Timestamp 55993075646543771|Src n/a|Reason Profiled Argument Types
[engine] opt inval. id=645 AWFYPlanner>>#addPropagate:mark: |Timestamp 55993075647098060|Src n/a|Reason Profiled Argument Types
[engine] opt inval. id=647 AWFYVector>>#isEmpty |Timestamp 55993075647230555|Src n/a|Reason Profiled Argument Types
[engine] opt inval. id=648 AWFYVector>>#removeFirst |Timestamp 55993075647337907|Src n/a|Reason Profiled Argument Types
[engine] opt inval. id=647 AWFYVector>>#isEmpty |Timestamp 55993075647460555|Src n/a|Reason Profiled Argument Types
[engine] opt inval. id=648 AWFYVector>>#removeFirst |Timestamp 55993075647593469|Src n/a|Reason Profiled Argument Types
[engine] opt done id=656 [] in AWFYPlanner>>#addConstraintsConsuming:to: |Tier 2|Time 211( 107+104 )ms|AST 64|Inlined 2Y 0N|IR 942/ 2168|CodeSize 10325|Addr 0x7fe274057000|Timestamp 55993075764634503|Src n/a
[engine] opt done id=648 AWFYVector>>#removeFirst |Tier 1|Time 28( 20+8 )ms|AST 44|Inlined 0Y 1N|IR 228/ 401|CodeSize 1424|Addr 0x7fe274055000|Timestamp 55993075793186377|Src n/a
[engine] opt done id=647 AWFYVector>>#isEmpty |Tier 1|Time 10( 7+3 )ms|AST 14|Inlined 0Y 0N|IR 104/ 165|CodeSize 669|Addr 0x7fe274053000|Timestamp 55993075803479482|Src n/a
[engine] opt done id=655 AWFYPlanner>>#addConstraintsConsuming:to: |Tier 2|Time 181( 45+135 )ms|AST 54|Inlined 1Y 1N|IR 491/ 4645|CodeSize 19957|Addr 0x7fe27404d000|Timestamp 55993075807771797|Src n/a
[engine] opt done id=687 AWFYVector>>#forEach: <split-687> |Tier 2|Time 264( 125+140 )ms|AST 74|Inlined 7Y 0N|IR 920/ 2621|CodeSize 11126|Addr 0x7fe274049000|Timestamp 55993075813748071|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 0x7fe274047000|Timestamp 55993075820536780|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 0x7fe274045000|Timestamp 55993075828786644|Src n/a
[engine] opt done id=599 AWFYVector>>#initialize: |Tier 1|Time 22( 13+9 )ms|AST 22|Inlined 0Y 0N|IR 213/ 562|CodeSize 1987|Addr 0x7fe274043000|Timestamp 55993075829869868|Src n/a
[engine] opt done id=598 Behavior>>#new <split-598> |Tier 1|Time 21( 13+7 )ms|AST 26|Inlined 0Y 0N|IR 157/ 513|CodeSize 1897|Addr 0x7fe274041000|Timestamp 55993075834691537|Src n/a
[engine] opt done id=698 [] in AWFYPlanner>>#removePropagateFrom: |Tier 1|Time 14( 9+5 )ms|AST 21|Inlined 0Y 1N|IR 161/ 244|CodeSize 882|Addr 0x7fe27403f000|Timestamp 55993075848545332|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 0x7fe27403c000|Timestamp 55993075875313997|Src n/a
[engine] opt done id=700 AWFYVector>>#forEach: <split-700> |Tier 1|Time 47( 26+21 )ms|AST 74|Inlined 0Y 1N|IR 344/ 1062|CodeSize 5091|Addr 0x7fe274039000|Timestamp 55993075877342292|Src n/a
[engine] opt done id=701 [] in AWFYPlanner>>#constraintsConsuming:do: |Tier 1|Time 35( 19+16 )ms|AST 60|Inlined 0Y 2N|IR 298/ 920|CodeSize 3893|Addr 0x7fe274037000|Timestamp 55993075883605908|Src n/a
[engine] opt done id=702 [] in AWFYPlanner>>#removePropagateFrom: |Tier 1|Time 24( 17+7 )ms|AST 44|Inlined 0Y 3N|IR 241/ 330|CodeSize 1143|Addr 0x7fe274035000|Timestamp 55993075901128862|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 0x7fe274033000|Timestamp 55993075910204850|Src n/a
[engine] opt done id=648 AWFYVector>>#removeFirst |Tier 2|Time 30( 22+8 )ms|AST 44|Inlined 1Y 0N|IR 125/ 228|CodeSize 625|Addr 0x7fe274031000|Timestamp 55993075914190896|Src n/a
[engine] opt inval. id=698 [] in AWFYPlanner>>#removePropagateFrom: |Timestamp 55993075916670667|Src n/a|Reason null
[engine] opt inval. id=697 AWFYVector>>#forEach: <split-697> |Timestamp 55993075917189614|Src n/a|Reason Profiled Return Type
[engine] opt deopt id=697 AWFYVector>>#forEach: <split-697> | |Timestamp 55993075917255618|Src n/a
[engine] opt inval. id=701 [] in AWFYPlanner>>#constraintsConsuming:do: |Timestamp 55993075917489668|Src n/a|Reason null
[engine] opt inval. id=645 AWFYPlanner>>#addPropagate:mark: |Timestamp 55993075918088657|Src n/a|Reason null
[engine] opt done id=637 AWFYStrength>>#weaker: |Tier 2|Time 12( 9+3 )ms|AST 24|Inlined 0Y 0N|IR 35/ 90|CodeSize 268|Addr 0x7fe27402f000|Timestamp 55993075922633042|Src n/a
[engine] opt done id=651 AWFYVariable>>#walkStrength: |Tier 2|Time 10( 5+5 )ms|AST 8|Inlined 0Y 0N|IR 58/ 189|CodeSize 439|Addr 0x7fe27402d000|Timestamp 55993075923945497|Src n/a
[engine] opt done id=699 AWFYPlanner>>#constraintsConsuming:do: |Tier 1|Time 54( 22+32 )ms|AST 54|Inlined 0Y 1N|IR 323/ 2359|CodeSize 10286|Addr 0x7fe274029000|Timestamp 55993075930008658|Src n/a
[engine] opt done id=597 AWFYVector class>>#new: |Tier 2|Time 49( 31+18 )ms|AST 27|Inlined 2Y 0N|IR 136/ 751|CodeSize 2845|Addr 0x7fe274027000|Timestamp 55993075979031218|Src n/a
[engine] opt done id=645 AWFYPlanner>>#addPropagate:mark: |Tier 1|Time 78( 58+20 )ms|AST 139|Inlined 0Y 8N|IR 668/ 850|CodeSize 3994|Addr 0x7fe274025000|Timestamp 55993076000594348|Src n/a
[engine] opt done id=599 AWFYVector>>#initialize: |Tier 2|Time 22( 12+11 )ms|AST 22|Inlined 0Y 0N|IR 141/ 439|CodeSize 1463|Addr 0x7fe274023000|Timestamp 55993076001636363|Src n/a
[engine] opt done id=598 Behavior>>#new <split-598> |Tier 2|Time 27( 12+15 )ms|AST 26|Inlined 0Y 0N|IR 83/ 680|CodeSize 2794|Addr 0x7fe274021000|Timestamp 55993076028729598|Src n/a
[engine] opt done id=652 AWFYVariable>>#stay: |Tier 2|Time 8( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 72/ 114|CodeSize 215|Addr 0x7fe27401f000|Timestamp 55993076036824895|Src n/a
[engine] opt done id=650 AWFYStrength>>#weakest: |Tier 2|Time 18( 14+4 )ms|AST 24|Inlined 1Y 0N|IR 35/ 94|CodeSize 285|Addr 0x7fe27401d000|Timestamp 55993076054583436|Src n/a
[engine] opt inval. id=629 AWFYAbstractConstraint>>#initialize: |Timestamp 55993076079510432|Src n/a|Reason null
[engine] opt deopt id=629 AWFYAbstractConstraint>>#initialize: | |Timestamp 55993076079695731|Src n/a
[engine] opt inval. id=628 AWFYBinaryConstraint>>#initializeVar:var:strength:addTo: |Timestamp 55993076080247924|Src n/a|Reason null
[engine] opt deopt id=628 AWFYBinaryConstraint>>#initializeVar:var:strength:addTo: | |Timestamp 55993076080307292|Src n/a
[engine] opt inval. id=630 AWFYAbstractConstraint>>#addConstraint: |Timestamp 55993076080540225|Src n/a|Reason null
[engine] opt inval. id=633 AWFYPlanner>>#incrementalAdd: |Timestamp 55993076080994705|Src n/a|Reason null
[engine] opt inval. id=636 AWFYBinaryConstraint>>#chooseMethod: |Timestamp 55993076081222469|Src n/a|Reason null
[engine] opt inval. id=639 AWFYBinaryConstraint>>#isSatisfied |Timestamp 55993076081431375|Src n/a|Reason null
[engine] opt inval. id=643 AWFYBinaryConstraint>>#output |Timestamp 55993076081727168|Src n/a|Reason null
[engine] opt inval. id=645 AWFYPlanner>>#addPropagate:mark: |Timestamp 55993076082037070|Src n/a|Reason null
[engine] opt deopt id=645 AWFYPlanner>>#addPropagate:mark: | |Timestamp 55993076082307649|Src n/a
[engine] opt deopt id=633 AWFYPlanner>>#incrementalAdd: | |Timestamp 55993076082347390|Src n/a
[engine] opt inval. id=635 AWFYAbstractConstraint>>#satisfy:propagate: |Timestamp 55993076186889130|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 45469|Addr 0x0|Timestamp 55993076186986005|Src n/a
[engine] opt done id=643 AWFYBinaryConstraint>>#output |Tier 1|Time 17( 10+6 )ms|AST 20|Inlined 0Y 0N|IR 182/ 319|CodeSize 1123|Addr 0x7fe27400e000|Timestamp 55993076203970874|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 0x7fe27400c000|Timestamp 55993076218027219|Src n/a
[engine] opt done id=633 AWFYPlanner>>#incrementalAdd: |Tier 1|Time 41( 29+12 )ms|AST 72|Inlined 0Y 3N|IR 392/ 571|CodeSize 2201|Addr 0x7fe27400a000|Timestamp 55993076259724033|Src n/a
[engine] opt done id=649 AWFYBinaryConstraint>>#recalculate |Tier 2|Time 210( 136+74 )ms|AST 131|Inlined 13Y 0N|IR 1291/ 1511|CodeSize 4522|Addr 0x7fe274007000|Timestamp 55993076264634964|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 7745|Addr 0x7fe274004000|Timestamp 55993076372299676|Src n/a
[engine] opt done id=622 AWFYVariable>>#initialize |Tier 1|Time 32( 22+10 )ms|AST 41|Inlined 0Y 2N|IR 336/ 646|CodeSize 2064|Addr 0x7fe274002000|Timestamp 55993076404792127|Src n/a
[engine] opt done id=620 AWFYVariable class>>#new |Tier 1|Time 15( 10+5 )ms|AST 24|Inlined 0Y 2N|IR 193/ 270|CodeSize 876|Addr 0x7fe274000000|Timestamp 55993076420367108|Src n/a
[engine] opt done id=621 Behavior>>#new <split-621> |Tier 1|Time 21( 12+8 )ms|AST 27|Inlined 0Y 1N|IR 170/ 616|CodeSize 2364|Addr 0x7fe25c5d2000|Timestamp 55993076441336067|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 0x7fe25c5d0000|Timestamp 55993076459630109|Src n/a
[engine] opt done id=645 AWFYPlanner>>#addPropagate:mark: |Tier 1|Time 85( 64+21 )ms|AST 143|Inlined 0Y 9N|IR 740/ 907|CodeSize 4312|Addr 0x7fe25c5cd000|Timestamp 55993076483582980|Src n/a
[engine] opt done id=630 AWFYAbstractConstraint>>#addConstraint: |Tier 1|Time 30( 21+9 )ms|AST 42|Inlined 0Y 4N|IR 343/ 445|CodeSize 1555|Addr 0x7fe25c5cb000|Timestamp 55993076489605281|Src n/a
[engine] opt done id=628 AWFYBinaryConstraint>>#initializeVar:var:strength:addTo: |Tier 1|Time 25( 15+11 )ms|AST 26|Inlined 0Y 1N|IR 263/ 801|CodeSize 2983|Addr 0x7fe25c5c9000|Timestamp 55993076509339524|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 0x7fe25c5c7000|Timestamp 55993076509715708|Src n/a
[engine] opt done id=667 AWFYUnaryConstraint>>#inputsDo: |Tier 1|Time 6( 3+2 )ms|AST 5|Inlined 0Y 0N|IR 88/ 124|CodeSize 503|Addr 0x7fe25c5c5000|Timestamp 55993076515446687|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 0x7fe25c5c3000|Timestamp 55993076544590427|Src n/a
[engine] opt done id=635 AWFYAbstractConstraint>>#satisfy:propagate: |Tier 1|Time 296( 109+187 )ms|AST 220|Inlined 0Y 14N|IR 2156/ 12469|CodeSize 54180|Addr 0x7fe25c5b4000|Timestamp 55993076555716012|Src n/a
[engine] opt done id=669 AWFYUnaryConstraint>>#recalculate |Tier 1|Time 45( 33+13 )ms|AST 83|Inlined 0Y 2N|IR 424/ 619|CodeSize 2309|Addr 0x7fe25c5b2000|Timestamp 55993076561025617|Src n/a
[engine] opt done id=663 AWFYUnaryConstraint>>#initializeVar:strength:addTo: |Tier 1|Time 26( 18+7 )ms|AST 39|Inlined 0Y 2N|IR 266/ 426|CodeSize 1411|Addr 0x7fe25c5b0000|Timestamp 55993076570553153|Src n/a
[engine] opt done id=665 AWFYVariable>>#addConstraint: <split-665> |Tier 1|Time 16( 10+6 )ms|AST 21|Inlined 0Y 1N|IR 171/ 301|CodeSize 1067|Addr 0x7fe25c5ac000|Timestamp 55993076577085112|Src n/a
[engine] opt done id=664 AWFYUnaryConstraint>>#addToGraph |Tier 1|Time 21( 13+8 )ms|AST 22|Inlined 0Y 1N|IR 243/ 377|CodeSize 1352|Addr 0x7fe25c5ae000|Timestamp 55993076577110676|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 0x7fe25c5aa000|Timestamp 55993076585283989|Src n/a
[engine] created adapter i2c_A_AAAAAAAAA | CodeAddress 0x7fe25c5a7000
[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 0x7fe25c5a8000|Timestamp 55993076590867736|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 0x7fe25c5a5000|Timestamp 55993076593991895|Src n/a
[engine] opt done id=712 Behavior>>#new <split-712> |Tier 1|Time 20( 10+10 )ms|AST 26|Inlined 0Y 0N|IR 167/ 703|CodeSize 2691|Addr 0x7fe25c5a3000|Timestamp 55993076611469241|Src n/a
[engine] created adapter c2i_A_AAAAAAAAA | CodeAddress 0x7fe25c5a2000
[engine] opt done id=713 AWFYScaleConstraint>>#initializeSrc:scale:offset:dst:strength:addTo: |Tier 1|Time 26( 18+8 )ms|AST 49|Inlined 0Y 2N|IR 242/ 465|CodeSize 1712|Addr 0x7fe25c5a0000|Timestamp 55993076620312087|Src n/a
[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 0x7fe25c59e000|Timestamp 55993076625022214|Src n/a
[engine] opt done id=721 AWFYScaleConstraint>>#execute |Tier 1|Time 40( 29+12 )ms|AST 77|Inlined 0Y 2N|IR 289/ 588|CodeSize 2234|Addr 0x7fe25c59c000|Timestamp 55993076661051468|Src n/a
[engine] opt done id=714 AWFYScaleConstraint>>#addToGraph |Tier 1|Time 44( 28+16 )ms|AST 67|Inlined 0Y 4N|IR 358/ 753|CodeSize 2758|Addr 0x7fe25c59a000|Timestamp 55993076669622898|Src n/a
[engine] opt done id=715 AWFYVariable>>#addConstraint: <split-715> |Tier 1|Time 20( 12+8 )ms|AST 21|Inlined 0Y 1N|IR 171/ 301|CodeSize 1067|Addr 0x7fe25c598000|Timestamp 55993076680995175|Src n/a
[engine] opt done id=716 AWFYVariable>>#addConstraint: <split-716> |Tier 1|Time 20( 12+8 )ms|AST 21|Inlined 0Y 1N|IR 171/ 301|CodeSize 1067|Addr 0x7fe25c594000|Timestamp 55993076689939716|Src n/a
[engine] opt done id=720 AWFYScaleConstraint>>#recalculate |Tier 1|Time 78( 53+26 )ms|AST 149|Inlined 0Y 5N|IR 459/ 873|CodeSize 3562|Addr 0x7fe25c596000|Timestamp 55993076692170211|Src n/a
[engine] opt done id=717 AWFYVariable>>#addConstraint: <split-717> |Tier 1|Time 19( 12+8 )ms|AST 21|Inlined 0Y 1N|IR 171/ 301|CodeSize 1067|Addr 0x7fe25c592000|Timestamp 55993076700410296|Src n/a
[engine] opt done id=718 AWFYVariable>>#addConstraint: <split-718> |Tier 1|Time 19( 12+8 )ms|AST 21|Inlined 0Y 1N|IR 171/ 301|CodeSize 1067|Addr 0x7fe25c590000|Timestamp 55993076709585394|Src n/a
[engine] opt done id=643 AWFYBinaryConstraint>>#output |Tier 2|Time 22( 9+13 )ms|AST 20|Inlined 0Y 0N|IR 108/ 276|CodeSize 800|Addr 0x7fe25c58e000|Timestamp 55993076732063351|Src n/a
[engine] opt done id=639 AWFYBinaryConstraint>>#isSatisfied |Tier 2|Time 19( 8+11 )ms|AST 19|Inlined 0Y 0N|IR 124/ 214|CodeSize 808|Addr 0x7fe25c58c000|Timestamp 55993076751609920|Src n/a
[engine] opt done id=641 [] in AWFYAbstractConstraint>>#satisfy:propagate: |Tier 2|Time 14( 10+4 )ms|AST 20|Inlined 1Y 0N|IR 109/ 148|CodeSize 218|Addr 0x7fe25c58a000|Timestamp 55993076765999565|Src n/a
[engine] opt done id=719 AWFYScaleConstraint>>#inputsDo: |Tier 1|Time 80( 35+45 )ms|AST 75|Inlined 0Y 4N|IR 518/ 2311|CodeSize 11104|Addr 0x7fe25c586000|Timestamp 55993076772499815|Src n/a
[engine] opt inval. id=629 AWFYAbstractConstraint>>#initialize: |Timestamp 55993076820481269|Src n/a|Reason null
[engine] opt deopt id=629 AWFYAbstractConstraint>>#initialize: | |Timestamp 55993076820687171|Src n/a
[engine] opt inval. id=663 AWFYUnaryConstraint>>#initializeVar:strength:addTo: |Timestamp 55993076820970671|Src n/a|Reason null
[engine] opt inval. id=656 [] in AWFYPlanner>>#addConstraintsConsuming:to: |Timestamp 55993076821194664|Src n/a|Reason null
[engine] opt inval. id=720 AWFYScaleConstraint>>#recalculate |Timestamp 55993076821534389|Src n/a|Reason null
[engine] opt deopt id=720 AWFYScaleConstraint>>#recalculate | |Timestamp 55993076821595014|Src n/a
[engine] opt deopt id=663 AWFYUnaryConstraint>>#initializeVar:strength:addTo: | |Timestamp 55993076821647119|Src n/a
[engine] opt inval. id=597 AWFYVector class>>#new: |Timestamp 55993076822028611|Src n/a|Reason null
[engine] opt inval. id=598 Behavior>>#new <split-598> |Timestamp 55993076822235212|Src n/a|Reason null
[engine] opt inval. id=599 AWFYVector>>#initialize: |Timestamp 55993076822445795|Src n/a|Reason null
[engine] opt inval. id=681 AWFYAbstractConstraint>>#inputsKnown: |Timestamp 55993076822719447|Src n/a|Reason null
[engine] opt inval. id=683 AWFYBinaryConstraint>>#inputsHasOne: |Timestamp 55993076822939807|Src n/a|Reason null
[engine] opt inval. id=687 AWFYVector>>#forEach: <split-687> |Timestamp 55993076823398897|Src n/a|Reason null
[engine] opt inval. id=686 [] in AWFYPlan>>#execute |Timestamp 55993076823590482|Src n/a|Reason null
[engine] opt deopt id=687 AWFYVector>>#forEach: <split-687> | |Timestamp 55993076823668917|Src n/a
[engine] opt inval. id=702 [] in AWFYPlanner>>#removePropagateFrom: |Timestamp 55993076824249817|Src n/a|Reason null
[engine] opt inval. id=635 AWFYAbstractConstraint>>#satisfy:propagate: |Timestamp 55993076824765062|Src n/a|Reason null
[engine] opt inval. id=668 AWFYBinaryConstraint>>#markUnsatisfied |Timestamp 55993076824984515|Src n/a|Reason null
[engine] opt deopt id=635 AWFYAbstractConstraint>>#satisfy:propagate: | |Timestamp 55993076825053592|Src n/a
[engine] opt inval. id=633 AWFYPlanner>>#incrementalAdd: |Timestamp 55993076825380884|Src n/a|Reason null
[engine] opt inval. id=636 AWFYBinaryConstraint>>#chooseMethod: |Timestamp 55993076825698748|Src n/a|Reason null
[engine] opt deopt id=636 AWFYBinaryConstraint>>#chooseMethod: | |Timestamp 55993076825757907|Src n/a
[engine] opt inval. id=719 AWFYScaleConstraint>>#inputsDo: |Timestamp 55993076826072977|Src n/a|Reason null
[engine] opt deopt id=719 AWFYScaleConstraint>>#inputsDo: | |Timestamp 55993076826166779|Src n/a
[engine] opt inval. id=643 AWFYBinaryConstraint>>#output |Timestamp 55993076826458451|Src n/a|Reason null
[engine] opt deopt id=643 AWFYBinaryConstraint>>#output | |Timestamp 55993076826500847|Src n/a
[engine] opt deopt id=633 AWFYPlanner>>#incrementalAdd: | |Timestamp 55993076826593251|Src n/a
[engine] opt inval. id=721 AWFYScaleConstraint>>#execute |Timestamp 55993076826999190|Src n/a|Reason null
[engine] opt deopt id=721 AWFYScaleConstraint>>#execute | |Timestamp 55993076827098998|Src n/a
[engine] opt done id=646 AWFYVector class>>#with: |Tier 2|Time 144( 111+33 )ms|AST 42|Inlined 4Y 0N|IR 576/ 841|CodeSize 2912|Addr 0x7fe25c584000|Timestamp 55993076910152272|Src n/a
[engine] opt done id=687 AWFYVector>>#forEach: <split-687> |Tier 1|Time 45( 26+19 )ms|AST 74|Inlined 0Y 1N|IR 333/ 1015|CodeSize 4940|Addr 0x7fe25c581000|Timestamp 55993076955945207|Src n/a
[engine] opt done id=686 [] in AWFYPlan>>#execute |Tier 1|Time 20( 13+7 )ms|AST 24|Inlined 0Y 2N|IR 254/ 326|CodeSize 1131|Addr 0x7fe25c57f000|Timestamp 55993076976148387|Src n/a
[engine] opt inval. id=684 [] in AWFYAbstractConstraint>>#inputsKnown: |Timestamp 55993076992393321|Src n/a|Reason null
[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 1618|Addr 0x7fe25c57d000|Timestamp 55993077004814737|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 1152|Addr 0x7fe25c57b000|Timestamp 55993077018617755|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 0x7fe25c579000|Timestamp 55993077033973424|Src n/a
[engine] opt done id=599 AWFYVector>>#initialize: |Tier 1|Time 21( 12+10 )ms|AST 22|Inlined 0Y 0N|IR 281/ 861|CodeSize 3347|Addr 0x7fe25c577000|Timestamp 55993077055594315|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 0x7fe25c575000|Timestamp 55993077077187408|Src n/a
[engine] opt done id=633 AWFYPlanner>>#incrementalAdd: |Tier 1|Time 75( 64+11 )ms|AST 72|Inlined 0Y 3N|IR 419/ 598|CodeSize 2339|Addr 0x7fe25c573000|Timestamp 55993077152390261|Src n/a
[engine] opt done id=636 AWFYBinaryConstraint>>#chooseMethod: |Tier 1|Time 97( 66+31 )ms|AST 205|Inlined 0Y 4N|IR 892/ 2104|CodeSize 9103|Addr 0x7fe25c56f000|Timestamp 55993077249268694|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 0x7fe25c56d000|Timestamp 55993077305734550|Src n/a
[engine] opt done id=697 AWFYVector>>#forEach: <split-697> |Tier 1|Time 39( 23+16 )ms|AST 74|Inlined 0Y 1N|IR 340/ 1044|CodeSize 4960|Addr 0x7fe25c56a000|Timestamp 55993077345552677|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 0x7fe25c568000|Timestamp 55993077362067910|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 0x7fe25c566000|Timestamp 55993077370937716|Src n/a
[engine] opt done id=698 [] in AWFYPlanner>>#removePropagateFrom: |Tier 1|Time 22( 15+7 )ms|AST 39|Inlined 0Y 2N|IR 286/ 428|CodeSize 1646|Addr 0x7fe25c564000|Timestamp 55993077392610292|Src n/a
[engine] opt done id=701 [] in AWFYPlanner>>#constraintsConsuming:do: |Tier 1|Time 35( 21+14 )ms|AST 66|Inlined 0Y 2N|IR 397/ 1013|CodeSize 4326|Addr 0x7fe25c561000|Timestamp 55993077428184647|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 3548|Addr 0x7fe25c55f000|Timestamp 55993077491091385|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 0x7fe25c559000|Timestamp 55993077548429882|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 0x7fe25c554000|Timestamp 55993077574097304|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 0x7fe25c556000|Timestamp 55993077574400082|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 0x7fe25c552000|Timestamp 55993077591202586|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 0x7fe25c550000|Timestamp 55993077598261246|Src n/a
[engine] opt done id=694 AWFYVector>>#forEach: <split-694> |Tier 1|Time 40( 22+18 )ms|AST 74|Inlined 0Y 1N|IR 354/ 1105|CodeSize 5561|Addr 0x7fe25c54d000|Timestamp 55993077638386272|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 0x7fe25c54a000|Timestamp 55993077640622983|Src n/a
[engine] created adapter c2i_Z_AAAJ | CodeAddress 0x7fe25c549000
[engine] opt done id=679 AWFYPlanner>>#makePlan: |Tier 1|Time 96( 75+21 )ms|AST 207|Inlined 0Y 11N|IR 825/ 999|CodeSize 4483|Addr 0x7fe25c546000|Timestamp 55993077734874342|Src n/a
[engine] opt done id=726 AWFYVector>>#at: |Tier 1|Time 20( 11+8 )ms|AST 33|Inlined 0Y 0N|IR 156/ 412|CodeSize 1651|Addr 0x7fe25c544000|Timestamp 55993077754652866|Src n/a
[engine] opt done id=696 AWFYPlanner>>#removePropagateFrom: |Tier 1|Time 185( 77+108 )ms|AST 206|Inlined 0Y 11N|IR 1628/ 7754|CodeSize 34044|Addr 0x7fe25c53a000|Timestamp 55993077825783485|Src n/a
[engine] opt done id=635 AWFYAbstractConstraint>>#satisfy:propagate: |Tier 1|Time 257( 94+162 )ms|AST 220|Inlined 0Y 14N|IR 2183/ 12501|CodeSize 54298|Addr 0x7fe25c52b000|Timestamp 55993077848273176|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 9897|Addr 0x7fe25c527000|Timestamp 55993077978639977|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 786|Addr 0x7fe25c525000|Timestamp 55993077996812279|Src n/a
[engine] opt done id=686 [] in AWFYPlan>>#execute |Tier 2|Time 178( 109+69 )ms|AST 24|Inlined 12Y 0N|IR 1441/ 1701|CodeSize 5093|Addr 0x7fe25c522000|Timestamp 55993078026975474|Src n/a
[engine] opt done id=687 AWFYVector>>#forEach: <split-687> |Tier 2|Time 368( 132+236 )ms|AST 74|Inlined 13Y 0N|IR 1657/ 4748|CodeSize 20454|Addr 0x7fe25c51c000|Timestamp 55993078122539217|Src n/a
[engine] opt done id=656 [] in AWFYPlanner>>#addConstraintsConsuming:to: |Tier 2|Time 152( 75+76 )ms|AST 64|Inlined 2Y 0N|IR 980/ 1953|CodeSize 7999|Addr 0x7fe25c519000|Timestamp 55993078148590576|Src n/a
[engine] opt done id=597 AWFYVector class>>#new: |Tier 2|Time 65( 34+30 )ms|AST 27|Inlined 2Y 0N|IR 291/ 1344|CodeSize 5451|Addr 0x7fe25c516000|Timestamp 55993078213755817|Src n/a
[engine] opt done id=599 AWFYVector>>#initialize: |Tier 2|Time 52( 12+40 )ms|AST 22|Inlined 0Y 0N|IR 209/ 728|CodeSize 2829|Addr 0x7fe25c514000|Timestamp 55993078266101037|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 0x7fe25c512000|Timestamp 55993078293559560|Src n/a
[engine] opt done id=721 AWFYScaleConstraint>>#execute |Tier 2|Time 119( 79+39 )ms|AST 131|Inlined 5Y 0N|IR 758/ 1046|CodeSize 3145|Addr 0x7fe25c510000|Timestamp 55993078412567704|Src n/a
[engine] opt done id=719 AWFYScaleConstraint>>#inputsDo: |Tier 1|Time 100( 40+59 )ms|AST 127|Inlined 0Y 7N|IR 860/ 4270|CodeSize 21591|Addr 0x7fe25c509000|Timestamp 55993078512517494|Src n/a
[engine] opt done id=708 AWFYPlanner class>>#projectionTest: |Tier 1|Time 161( 133+28 )ms|AST 528|Inlined 0Y 17N|IR 1033/ 1372|CodeSize 6988|Addr 0x7fe25c506000|Timestamp 55993078674037610|Src n/a
[engine] opt done id=645 AWFYPlanner>>#addPropagate:mark: |Tier 2|Time 911( 455+456 )ms|AST 143|Inlined 43Y 1N|IR 4499/ 9235|CodeSize 35703|Addr 0x7fe25c4fc000|Timestamp 55993078937743181|Src n/a
[engine] opt done id=697 AWFYVector>>#forEach: <split-697> |Tier 2|Time 271( 98+173 )ms|AST 74|Inlined 3Y 0N|IR 1152/ 3439|CodeSize 15229|Addr 0x7fe25c4f7000|Timestamp 55993078944922323|Src n/a
[engine] opt done id=633 AWFYPlanner>>#incrementalAdd: |Tier 2|Time 494( 443+50 )ms|AST 72|Inlined 1Y 2N|IR 323/ 993|CodeSize 3498|Addr 0x7fe25c4f5000|Timestamp 55993079438850543|Src n/a
[engine] opt done id=644 AWFYVariable>>#determinedBy: |Tier 2|Time 8( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 56/ 116|CodeSize 323|Addr 0x7fe25c4f3000|Timestamp 55993079446957784|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 0x7fe25c4f1000|Timestamp 55993079457699851|Src n/a
[engine] opt done id=622 AWFYVariable>>#initialize |Tier 2|Time 69( 50+19 )ms|AST 41|Inlined 4Y 0N|IR 298/ 979|CodeSize 3500|Addr 0x7fe25c4ef000|Timestamp 55993079527242408|Src n/a
[engine] opt done id=635 AWFYAbstractConstraint>>#satisfy:propagate: |Tier 2|Time 1469( 686+783 )ms|AST 220|Inlined 73Y 7N|IR 6998/ 15431|CodeSize 61289|Addr 0x7fe25c4df000|Timestamp 55993079591725125|Src n/a
[engine] opt done id=636 AWFYBinaryConstraint>>#chooseMethod: |Tier 2|Time 115( 74+41 )ms|AST 205|Inlined 4Y 0N|IR 718/ 1489|CodeSize 5006|Addr 0x7fe25c4dc000|Timestamp 55993079707197094|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 0x7fe25c4d8000|Timestamp 55993079738506233|Src n/a
[engine] opt done id=700 AWFYVector>>#forEach: <split-700> |Tier 2|Time 821( 361+460 )ms|AST 74|Inlined 33Y 0N|IR 4163/ 7457|CodeSize 30304|Addr 0x7fe25c4cf000|Timestamp 55993079758636775|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 0x7fe25c4cd000|Timestamp 55993079770091749|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 0x7fe25c4cb000|Timestamp 55993079782065460|Src n/a
[engine] opt done id=640 AWFYBinaryConstraint>>#inputsDo: |Tier 2|Time 125( 62+63 )ms|AST 55|Inlined 7Y 0N|IR 786/ 2409|CodeSize 9765|Addr 0x7fe25c4c7000|Timestamp 55993079863679232|Src n/a
[engine] opt done id=588 AWFYSomDictionary>>#hash: |Tier 2|Time 23( 20+3 )ms|AST 61|Inlined 1Y 0N|IR 26/ 73|CodeSize 230|Addr 0x7fe25c4c5000|Timestamp 55993079886839154|Src n/a
[engine] opt done id=695 [] in AWFYVector>>#remove: |Tier 2|Time 41( 15+26 )ms|AST 47|Inlined 0Y 0N|IR 221/ 911|CodeSize 3153|Addr 0x7fe25c4c3000|Timestamp 55993079892534163|Src n/a
[engine] opt done id=590 AWFYSomDictionary>>#bucketIdx: |Tier 2|Time 15( 9+6 )ms|AST 35|Inlined 0Y 0N|IR 95/ 188|CodeSize 648|Addr 0x7fe25c4c1000|Timestamp 55993079901756547|Src n/a
[engine] opt done id=589 Integer>>#>> |Tier 2|Time 11( 8+3 )ms|AST 33|Inlined 0Y 0N|IR 28/ 77|CodeSize 242|Addr 0x7fe25c4bf000|Timestamp 55993079903537311|Src n/a
[engine] opt done id=694 AWFYVector>>#forEach: <split-694> |Tier 2|Time 125( 33+92 )ms|AST 74|Inlined 1Y 0N|IR 408/ 2534|CodeSize 10277|Addr 0x7fe25c4bb000|Timestamp 55993079907480960|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 0x7fe25c4b9000|Timestamp 55993079919352908|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 0x7fe25c4b7000|Timestamp 55993079931470220|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 0x7fe25c4b5000|Timestamp 55993079972042742|Src n/a
[engine] opt done id=611 AWFYStrength class>>#of: |Tier 2|Time 76( 65+11 )ms|AST 21|Inlined 6Y 0N|IR 283/ 337|CodeSize 1117|Addr 0x7fe25c4b3000|Timestamp 55993079995162154|Src n/a
[engine] opt done id=629 AWFYAbstractConstraint>>#initialize: |Tier 2|Time 90( 71+19 )ms|AST 21|Inlined 7Y 0N|IR 377/ 817|CodeSize 2525|Addr 0x7fe25c4b1000|Timestamp 55993080062404231|Src n/a
[engine] opt done id=720 AWFYScaleConstraint>>#recalculate |Tier 2|Time 228( 161+66 )ms|AST 159|Inlined 13Y 0N|IR 1455/ 1747|CodeSize 5073|Addr 0x7fe25c4ae000|Timestamp 55993080222939955|Src n/a
[engine] opt done id=681 AWFYAbstractConstraint>>#inputsKnown: |Tier 2|Time 116( 81+35 )ms|AST 38|Inlined 7Y 0N|IR 716/ 768|CodeSize 2362|Addr 0x7fe25c4ac000|Timestamp 55993080339441507|Src n/a
[engine] opt done id=620 AWFYVariable class>>#new |Tier 2|Time 103( 66+37 )ms|AST 24|Inlined 11Y 0N|IR 536/ 2022|CodeSize 7081|Addr 0x7fe25c4a9000|Timestamp 55993080442270511|Src n/a
[engine] opt done id=679 AWFYPlanner>>#makePlan: |Tier 2|Time 1038( 324+714 )ms|AST 207|Inlined 23Y 1N|IR 2650/ 11409|CodeSize 54795|Addr 0x7fe25c49a000|Timestamp 55993081100303596|Src n/a
[engine] opt done id=630 AWFYAbstractConstraint>>#addConstraint: |Tier 2|Time 1181( 517+664 )ms|AST 42|Inlined 17Y 1N|IR 5273/ 11992|CodeSize 58229|Addr 0x7fe25c48a000|Timestamp 55993081112663829|Src n/a
[engine] opt done id=699 AWFYPlanner>>#constraintsConsuming:do: |Tier 2|Time 915( 346+568 )ms|AST 54|Inlined 34Y 0N|IR 4206/ 6569|CodeSize 27124|Addr 0x7fe25c482000|Timestamp 55993082015207863|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 0x7fe25c480000|Timestamp 55993082023176252|Src n/a
[engine] opt done id=628 AWFYBinaryConstraint>>#initializeVar:var:strength:addTo: |Tier 2|Time 137( 96+40 )ms|AST 26|Inlined 8Y 0N|IR 515/ 1720|CodeSize 5609|Addr 0x7fe25c47d000|Timestamp 55993082159902427|Src n/a
[engine] opt done id=708 AWFYPlanner class>>#projectionTest: |Tier 2|Time 1407( 823+584 )ms|AST 528|Inlined 81Y 6N|IR 3743/ 13574|CodeSize 58621|Addr 0x7fe25c46d000|Timestamp 55993082519550579|Src n/a
[engine] opt done id=709 AWFYVariable class>>#value: |Tier 2|Time 119( 77+43 )ms|AST 40|Inlined 13Y 0N|IR 638/ 2126|CodeSize 7314|Addr 0x7fe25c46a000|Timestamp 55993082639283502|Src n/a
[engine] opt done id=726 AWFYVector>>#at: |Tier 2|Time 17( 11+6 )ms|AST 33|Inlined 0Y 0N|IR 80/ 178|CodeSize 581|Addr 0x7fe25c468000|Timestamp 55993082656197339|Src n/a
[engine] opt done id=684 [] in AWFYAbstractConstraint>>#inputsKnown: |Tier 2|Time 16( 12+4 )ms|AST 52|Inlined 0Y 0N|IR 88/ 123|CodeSize 249|Addr 0x7fe25c466000|Timestamp 55993082672367678|Src n/a
[engine] created adapter i2c_J_AAJA | CodeAddress 0x7fe25c465000
[engine] created adapter c2i_A_AAAAJA | CodeAddress 0x7fe25c464000
[engine] opt done id=724 Integer>>#timesRepeat: |Tier 1|Time 41( 27+14 )ms|AST 48|Inlined 0Y 1N|IR 303/ 878|CodeSize 4046|Addr 0x7fe25c462000|Timestamp 55993082713102938|Src n/a
[engine] created adapter i2c_A_AAAAJA | CodeAddress 0x7fe25c461000
[engine] opt done id=725 [] in AWFYPlanner>>#changeVar:newValue: |Tier 1|Time 20( 15+5 )ms|AST 34|Inlined 0Y 2N|IR 204/ 289|CodeSize 1019|Addr 0x7fe25c45f000|Timestamp 55993082733201771|Src n/a
[engine] opt done id=668 AWFYBinaryConstraint>>#markUnsatisfied |Tier 2|Time 10( 4+6 )ms|AST 7|Inlined 0Y 0N|IR 85/ 315|CodeSize 879|Addr 0x7fe25c45d000|Timestamp 55993082743435577|Src n/a
[engine] opt done id=696 AWFYPlanner>>#removePropagateFrom: |Tier 2|Time 2566( 650+1916)ms|AST 206|Inlined 58Y 0N|IR 7075/ 21335|CodeSize 96928|Addr 0x7fe25c444000|Timestamp 55993083008384944|Src n/a
[engine] opt done id=663 AWFYUnaryConstraint>>#initializeVar:strength:addTo: |Tier 2|Time 680( 649+30 )ms|AST 39|Inlined 8Y 1N|IR 546/ 1175|CodeSize 3806|Addr 0x7fe25c442000|Timestamp 55993083423357967|Src n/a
[engine] opt done id=626 Behavior>>#new <split-626> |Tier 2|Time 21( 9+11 )ms|AST 26|Inlined 0Y 0N|IR 94/ 575|CodeSize 2299|Addr 0x7fe25c440000|Timestamp 55993083444326367|Src n/a
[engine] opt done id=625 AWFYEqualityConstraint class>>#var:var:strength:addTo: |Tier 2|Time 613( 589+24 )ms|AST 39|Inlined 11Y 1N|IR 553/ 973|CodeSize 3593|Addr 0x7fe25c43e000|Timestamp 55993083622072978|Src n/a
[engine] opt done id=616 AWFYPlanner class>>#chainTest: |Tier 2|Time 1780(1193+587 )ms|AST 453|Inlined 56Y 5N|IR 3519/ 9879|CodeSize 44190|Addr 0x7fe25c432000|Timestamp 55993083940169943|Src n/a
[engine] opt done id=662 Behavior>>#new <split-662> |Tier 2|Time 16( 9+7 )ms|AST 26|Inlined 0Y 0N|IR 31/ 372|CodeSize 1369|Addr 0x7fe25c430000|Timestamp 55993083956343425|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 0x7fe25c42e000|Timestamp 55993084005150304|Src n/a
[engine] opt done id=634 AWFYPlanner>>#newMark |Tier 2|Time 9( 6+3 )ms|AST 15|Inlined 0Y 0N|IR 77/ 115|CodeSize 241|Addr 0x7fe25c42c000|Timestamp 55993084014324565|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 0x7fe25c42a000|Timestamp 55993084032756061|Src n/a
[engine] opt done id=661 AWFYStayConstraint class>>#var:strength:addTo: |Tier 2|Time 423( 412+10 )ms|AST 36|Inlined 1Y 1N|IR 88/ 521|CodeSize 1871|Addr 0x7fe25c428000|Timestamp 55993084045107283|Src n/a
[engine] opt done id=691 AWFYVariable>>#removeConstraint: |Tier 1|Time 19( 13+6 )ms|AST 33|Inlined 0Y 1N|IR 206/ 454|CodeSize 1621|Addr 0x7fe25c426000|Timestamp 55993084052026742|Src n/a
[engine] opt done id=666 AWFYUnaryConstraint>>#chooseMethod: |Tier 2|Time 68( 23+45 )ms|AST 50|Inlined 1Y 0N|IR 230/ 343|CodeSize 1009|Addr 0x7fe25c424000|Timestamp 55993084120467218|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 0x7fe25c422000|Timestamp 55993084130889186|Src n/a
[engine] opt done id=667 AWFYUnaryConstraint>>#inputsDo: |Tier 2|Time 3( 2+2 )ms|AST 5|Inlined 0Y 0N|IR 12/ 45|CodeSize 139|Addr 0x7fe25c420000|Timestamp 55993084134451134|Src n/a
[engine] opt done id=692 AWFYVector>>#remove: |Tier 1|Time 114( 67+46 )ms|AST 81|Inlined 0Y 2N|IR 666/ 4247|CodeSize 17388|Addr 0x7fe25c41a000|Timestamp 55993084159385953|Src n/a
[engine] opt done id=706 AWFYVector>>#forEach: <split-706> |Tier 1|Time 39( 23+16 )ms|AST 74|Inlined 0Y 1N|IR 326/ 1014|CodeSize 4658|Addr 0x7fe25c417000|Timestamp 55993084165871256|Src n/a
[engine] opt done id=677 AWFYVector class>>#new |Tier 1|Time 12( 8+4 )ms|AST 19|Inlined 0Y 1N|IR 159/ 238|CodeSize 755|Addr 0x7fe25c415000|Timestamp 55993084178495223|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 0x7fe25c412000|Timestamp 55993084198334442|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 0x7fe25c410000|Timestamp 55993084205688965|Src n/a
[engine] opt done id=671 AWFYEditConstraint class>>#var:strength:addTo: |Tier 1|Time 16( 12+5 )ms|AST 36|Inlined 0Y 2N|IR 203/ 288|CodeSize 1021|Addr 0x7fe25c40e000|Timestamp 55993084222149439|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 0x7fe25c40c000|Timestamp 55993084236065047|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 0x7fe25c407000|Timestamp 55993084238624651|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 0x7fe25c405000|Timestamp 55993084243770470|Src n/a
[engine] opt done id=688 AWFYAbstractConstraint>>#destroyConstraint: |Tier 1|Time 22( 16+5 )ms|AST 46|Inlined 0Y 2N|IR 210/ 308|CodeSize 1107|Addr 0x7fe25c403000|Timestamp 55993084260505016|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 0x7fe25c3ff000|Timestamp 55993084298814005|Src n/a
[engine] created adapter c2i_J_AAJA | CodeAddress 0x7fe25c3fe000
[engine] opt done id=678 [] in AWFYPlanner>>#extractPlanFromConstraints: |Tier 1|Time 18( 14+5 )ms|AST 48|Inlined 0Y 1N|IR 175/ 266|CodeSize 965|Addr 0x7fe25c3fc000|Timestamp 55993084317447074|Src n/a
[engine] opt done id=719 AWFYScaleConstraint>>#inputsDo: |Tier 2|Time 213( 80+133 )ms|AST 127|Inlined 15Y 0N|IR 1314/ 5740|CodeSize 22461|Addr 0x7fe25c3f5000|Timestamp 55993084347695060|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 0x7fe25c3f0000|Timestamp 55993084355071444|Src n/a
[engine] created adapter i2c_A_AAJ | CodeAddress 0x7fe25c3ef000
[engine] created adapter c2i_A_AAAJJA | CodeAddress 0x7fe25c3ee000
[engine] opt done id=373 String>>#, |Tier 1|Time 36( 29+6 )ms|AST 56|Inlined 0Y 2N|IR 276/ 405|CodeSize 1534|Addr 0x7fe25c3ec000|Timestamp 55993084387520242|Src n/a
[engine] opt inval. id=616 AWFYPlanner class>>#chainTest: |Timestamp 55993084391669654|Src n/a|Reason null
[engine] created adapter c2i_J_AAJ | CodeAddress 0x7fe25c3eb000
[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 0x7fe25c3e9000|Timestamp 55993084412509959|Src n/a
[engine] created adapter i2c_A_AAAJJA | CodeAddress 0x7fe25c3e8000
[engine] opt done id=729 SmallInteger>>#printString |Tier 1|Time 63( 51+12 )ms|AST 156|Inlined 0Y 2N|IR 375/ 617|CodeSize 2868|Addr 0x7fe25c3e6000|Timestamp 55993084418715534|Src n/a
[engine] opt done id=174 SequenceableCollection>>#first |Tier 2|Time 11( 7+4 )ms|AST 18|Inlined 0Y 0N|IR 33/ 115|CodeSize 369|Addr 0x7fe25c3e4000|Timestamp 55993084430025021|Src n/a
[engine] opt done id=659 SequenceableCollection>>#last |Tier 2|Time 12( 8+4 )ms|AST 21|Inlined 0Y 0N|IR 48/ 115|CodeSize 369|Addr 0x7fe25c3e2000|Timestamp 55993084442304793|Src n/a
[engine] opt done id=299 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 1|Time 79( 54+25 )ms|AST 190|Inlined 0Y 1N|IR 705/ 1562|CodeSize 6920|Addr 0x7fe25c3df000|Timestamp 55993084491514747|Src n/a
[engine] opt deopt id=616 AWFYPlanner class>>#chainTest: | |Timestamp 55993084667707380|Src n/a
[engine] opt done id=707 [] in AWFYPlanner>>#incrementalRemove: |Tier 1|Time 12( 8+4 )ms|AST 19|Inlined 0Y 1N|IR 158/ 237|CodeSize 804|Addr 0x7fe25c3dd000|Timestamp 55993084669442116|Src n/a
[engine] opt done id=685 AWFYPlan>>#execute |Tier 2|Time 369( 142+227 )ms|AST 22|Inlined 14Y 0N|IR 1674/ 3893|CodeSize 15005|Addr 0x7fe25c3d8000|Timestamp 55993084686505422|Src n/a
[engine] opt inval. id=685 AWFYPlan>>#execute |Timestamp 55993084696502105|Src n/a|Reason null
[engine] opt done id=685 AWFYPlan>>#execute |Tier 1|Time 31( 11+20 )ms|AST 22|Inlined 0Y 1N|IR 287/ 1941|CodeSize 8276|Addr 0x7fe25c3d4000|Timestamp 55993084727597938|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 0x7fe25c3d2000|Timestamp 55993084893408973|Src n/a
[engine] opt done id=619 AWFYPlanner>>#initialize |Tier 1|Time 7( 4+3 )ms|AST 7|Inlined 0Y 0N|IR 140/ 178|CodeSize 505|Addr 0x7fe25c3d0000|Timestamp 55993084900072171|Src n/a
[engine] opt done id=616 AWFYPlanner class>>#chainTest: |Tier 1|Time 152( 115+37 )ms|AST 453|Inlined 0Y 17N|IR 1141/ 2030|CodeSize 9831|Addr 0x7fe25c3cc000|Timestamp 55993085034780598|Src n/a
[engine] opt done id=685 AWFYPlan>>#execute |Tier 2|Time 407( 160+247 )ms|AST 22|Inlined 14Y 0N|IR 1674/ 3964|CodeSize 15793|Addr 0x7fe25c3c7000|Timestamp 55993085134910867|Src n/a
[engine] opt done id=724 Integer>>#timesRepeat: |Tier 2|Time 572( 166+406 )ms|AST 48|Inlined 17Y 0N|IR 1919/ 5884|CodeSize 26612|Addr 0x7fe25c3bf000|Timestamp 55993085805011116|Src n/a
[engine] opt done id=617 AWFYPlanner class>>#new |Tier 1|Time 14( 9+5 )ms|AST 24|Inlined 0Y 2N|IR 193/ 270|CodeSize 876|Addr 0x7fe25c3bd000|Timestamp 55993085819250314|Src n/a
[engine] opt done id=618 Behavior>>#new <split-618> |Tier 1|Time 18( 11+7 )ms|AST 27|Inlined 0Y 1N|IR 170/ 616|CodeSize 2364|Addr 0x7fe25c3bb000|Timestamp 55993085837116626|Src n/a
[engine] opt inval. id=724 Integer>>#timesRepeat: |Timestamp 55993086054663693|Src n/a|Reason null
[engine] opt deopt id=654 AWFYVariable>>#value: | |Timestamp 55993086054864218|Src n/a
[engine] opt deopt id=725 [] in AWFYPlanner>>#changeVar:newValue: | |Timestamp 55993086054910595|Src n/a
[engine] opt deopt id=724 Integer>>#timesRepeat: | |Timestamp 55993086055002720|Src n/a
[engine] opt done id=724 Integer>>#timesRepeat: |Tier 1|Time 31( 15+15 )ms|AST 48|Inlined 0Y 1N|IR 303/ 878|CodeSize 4046|Addr 0x7fe25c3b9000|Timestamp 55993086085770842|Src n/a
[engine] opt done id=725 [] in AWFYPlanner>>#changeVar:newValue: |Tier 2|Time 386( 149+237 )ms|AST 34|Inlined 16Y 0N|IR 1771/ 3995|CodeSize 15406|Addr 0x7fe25c3b4000|Timestamp 55993086441216639|Src n/a
[engine] opt inval. id=725 [] in AWFYPlanner>>#changeVar:newValue: |Timestamp 55993086506190994|Src n/a|Reason null
[engine] opt done id=725 [] in AWFYPlanner>>#changeVar:newValue: |Tier 1|Time 17( 12+5 )ms|AST 34|Inlined 0Y 2N|IR 204/ 289|CodeSize 1019|Addr 0x7fe25c3b2000|Timestamp 55993086523349428|Src n/a
[engine] opt done id=724 Integer>>#timesRepeat: |Tier 2|Time 617( 200+418 )ms|AST 48|Inlined 17Y 0N|IR 1919/ 5951|CodeSize 24973|Addr 0x7fe25c3aa000|Timestamp 55993086783483063|Src n/a
[engine] opt done id=725 [] in AWFYPlanner>>#changeVar:newValue: |Tier 2|Time 393( 150+243 )ms|AST 34|Inlined 16Y 0N|IR 1771/ 4066|CodeSize 15796|Addr 0x7fe25c3a5000|Timestamp 55993086926762500|Src n/a
[engine] opt done id=616 AWFYPlanner class>>#chainTest: |Tier 2|Time 1798(1177+621 )ms|AST 453|Inlined 56Y 5N|IR 3519/ 9910|CodeSize 44657|Addr 0x7fe25c399000|Timestamp 55993087197771466|Src n/a
[engine] opt done id=555 Character class>>#cr |Tier 1|Time 11( 7+4 )ms|AST 19|Inlined 0Y 0N|IR 93/ 135|CodeSize 505|Addr 0x7fe25c397000|Timestamp 55993087538609004|Src n/a
[engine] created adapter i2c_A_AAACA | CodeAddress 0x7fe25c396000
[engine] created adapter i2c_J_AAC | CodeAddress 0x7fe25c395000
[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 0x7fe25c393000|Timestamp 55993088395245488|Src n/a
[engine] created adapter c2i_J_AAC | CodeAddress 0x7fe25c392000
[engine] created adapter c2i_A_AAAC | CodeAddress 0x7fe25c391000
[engine] opt done id=551 UTF8TextConverter>>#nextPut:toStream: |Tier 1|Time 66( 54+12 )ms|AST 130|Inlined 0Y 5N|IR 427/ 723|CodeSize 2820|Addr 0x7fe25c38f000|Timestamp 55993088445036482|Src n/a
[engine] created adapter c2i_A_AAAAZ | CodeAddress 0x7fe25c38d000
[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 0x7fe25c38b000|Timestamp 55993089230696844|Src n/a
[engine] opt done id=499 FileStream class>>#stdout |Tier 1|Time 25( 20+6 )ms|AST 37|Inlined 0Y 1N|IR 201/ 403|CodeSize 1464|Addr 0x7fe25c389000|Timestamp 55993089231323003|Src n/a
[engine] opt done id=498 AWFYScriptConsole class>>#println: |Tier 1|Time 27( 20+7 )ms|AST 62|Inlined 0Y 4N|IR 279/ 373|CodeSize 1344|Addr 0x7fe25c387000|Timestamp 55993089232305789|Src n/a
[engine] created adapter c2i_A_AAAJAJA | CodeAddress 0x7fe25c386000
[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 0x7fe25c384000|Timestamp 55993089257158821|Src n/a
[engine] created adapter i2c_J_AAJ | CodeAddress 0x7fe25c383000
[engine] created adapter c2i_A_AAJ | CodeAddress 0x7fe25c382000
[engine] opt done id=728 Object>>#asString |Tier 1|Time 20( 15+6 )ms|AST 17|Inlined 0Y 1N|IR 156/ 227|CodeSize 689|Addr 0x7fe25c380000|Timestamp 55993089663960625|Src n/a
[engine] opt done id=730 SmallInteger>>#decimalDigitLength |Tier 1|Time 24( 21+3 )ms|AST 61|Inlined 0Y 0N|IR 142/ 193|CodeSize 675|Addr 0x7fe25c37e000|Timestamp 55993089667823045|Src n/a
[engine] opt done id=727 AWFYRun>>#printResult: |Tier 1|Time 32( 24+8 )ms|AST 68|Inlined 0Y 5N|IR 337/ 484|CodeSize 1724|Addr 0x7fe25c37c000|Timestamp 55993089675575822|Src n/a
[engine] created adapter i2c_A_AAAJAJA | CodeAddress 0x7fe25c37a000
[engine] created adapter i2c_A_AAAJAJ | CodeAddress 0x7fe25c37b000
[engine] opt done id=571 StandardFileStream>>#next:putAll:startingAt: |Tier 1|Time 45( 36+9 )ms|AST 65|Inlined 0Y 0N|IR 228/ 502|CodeSize 2204|Addr 0x7fe25c378000|Timestamp 55993090091455361|Src n/a
[engine] created adapter c2i_A_AAAJAJ | CodeAddress 0x7fe25c377000
[engine] opt done id=570 MultiByteFileStream>>#basicNext:putAll:startingAt: |Tier 1|Time 55( 48+7 )ms|AST 23|Inlined 0Y 1N|IR 164/ 235|CodeSize 805|Addr 0x7fe25c375000|Timestamp 55993090101351957|Src n/a
[engine] opt done id=569 TextConverter>>#next:putAll:startingAt:toStream: |Tier 1|Time 68( 59+10 )ms|AST 133|Inlined 0Y 2N|IR 312/ 499|CodeSize 1931|Addr 0x7fe25c373000|Timestamp 55993090114843327|Src n/a
[engine] created adapter i2c_A_AAAC | CodeAddress 0x7fe25c372000
[engine] opt done id=574 MultiByteFileStream>>#basicNextPutAll: |Tier 1|Time 11( 8+4 )ms|AST 17|Inlined 0Y 1N|IR 154/ 225|CodeSize 736|Addr 0x7fe25c370000|Timestamp 55993090475949979|Src n/a
[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 0x7fe25c36e000|Timestamp 55993090479798709|Src n/a
[engine] created adapter c2i_A_AAACA | CodeAddress 0x7fe25c36d000
[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 0x7fe25c36b000|Timestamp 55993090494646187|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 0x7fe25c369000|Timestamp 55993090920442366|Src n/a
[engine] opt done id=615 AWFYDeltaBlue>>#innerBenchmarkLoop: |Tier 1|Time 18( 12+6 )ms|AST 39|Inlined 0Y 2N|IR 201/ 283|CodeSize 1027|Addr 0x7fe25c367000|Timestamp 55993090938774892|Src n/a
[engine] opt done id=614 AWFYRun>>#measure: |Tier 1|Time 43( 32+11 )ms|AST 93|Inlined 0Y 2N|IR 310/ 444|CodeSize 1667|Addr 0x7fe25c365000|Timestamp 55993090949632762|Src n/a
[engine] opt done id=575 StandardFileStream>>#nextPutAll: |Tier 1|Time 46( 34+12 )ms|AST 90|Inlined 0Y 0N|IR 285/ 628|CodeSize 2779|Addr 0x7fe25c363000|Timestamp 55993090952708310|Src n/a
[engine] opt done id=692 AWFYVector>>#remove: |Tier 2|Time 138( 71+67 )ms|AST 81|Inlined 3Y 0N|IR 579/ 1795|CodeSize 7237|Addr 0x7fe25c360000|Timestamp 55993105290104157|Src n/a
[engine] opt done id=691 AWFYVariable>>#removeConstraint: |Tier 2|Time 156( 80+76 )ms|AST 33|Inlined 4Y 0N|IR 664/ 1991|CodeSize 7749|Addr 0x7fe25c35d000|Timestamp 55993105303473229|Src n/a
[engine] opt done id=690 AWFYUnaryConstraint>>#removeFromGraph |Tier 2|Time 187( 98+89 )ms|AST 31|Inlined 5Y 0N|IR 747/ 2095|CodeSize 7931|Addr 0x7fe25c35a000|Timestamp 55993105334506691|Src n/a
[engine] opt done id=723 AWFYVector>>#forEach: <split-723> |Tier 2|Time 209( 82+127 )ms|AST 74|Inlined 2Y 0N|IR 915/ 2916|CodeSize 13027|Addr 0x7fe25c355000|Timestamp 55993105499718247|Src n/a
[engine] opt done id=706 AWFYVector>>#forEach: <split-706> |Tier 2|Time 597( 530+67 )ms|AST 74|Inlined 3Y 2N|IR 603/ 1358|CodeSize 5177|Addr 0x7fe25c352000|Timestamp 55993112320158068|Src n/a
[engine] opt done id=729 SmallInteger>>#printString |Tier 2|Time 99( 57+43 )ms|AST 156|Inlined 4Y 1N|IR 281/ 823|CodeSize 4349|Addr 0x7fe25c34f000|Timestamp 55993116701813684|Src n/a
[engine] opt done id=677 AWFYVector class>>#new |Tier 2|Time 71( 41+29 )ms|AST 19|Inlined 3Y 0N|IR 319/ 1274|CodeSize 4754|Addr 0x7fe25c34c000|Timestamp 55993126322514604|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 0x7fe25c34a000|Timestamp 55993130409056748|Src n/a
[engine] opt done id=672 Behavior>>#new <split-672> |Tier 2|Time 17( 9+7 )ms|AST 26|Inlined 0Y 0N|IR 31/ 372|CodeSize 1369|Addr 0x7fe25c348000|Timestamp 55993131213351713|Src n/a
[engine] opt done id=671 AWFYEditConstraint class>>#var:strength:addTo: |Tier 2|Time 421( 410+10 )ms|AST 36|Inlined 1Y 1N|IR 88/ 521|CodeSize 1871|Addr 0x7fe25c346000|Timestamp 55993131617168836|Src n/a
[engine] opt done id=676 AWFYPlanner>>#extractPlanFromConstraints: |Tier 2|Time 1248( 370+879 )ms|AST 57|Inlined 31Y 1N|IR 3349/ 13978|CodeSize 67337|Addr 0x7fe25c334000|Timestamp 55993132457703218|Src n/a
[engine] opt done id=689 AWFYPlanner>>#incrementalRemove: |Tier 2|Time 3050( 898+2153)ms|AST 84|Inlined 70Y 2N|IR 8471/ 24124|CodeSize 106925|Addr 0x7fe25c318000|Timestamp 55993134667691002|Src n/a
[engine] opt done id=688 AWFYAbstractConstraint>>#destroyConstraint: |Tier 2|Time 3659(1065+2594)ms|AST 46|Inlined 77Y 2N|IR 9169/ 26176|CodeSize 115945|Addr 0x7fe25c2fa000|Timestamp 55993134922416061|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 0x7fe25c2f8000|Timestamp 55993137699762674|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 0x7fe25c2f6000|Timestamp 55993142396967449|Src n/a
[engine] opt done id=722 AWFYPlanner>>#changeVar:newValue: |Tier 2|Time 962( 885+78 )ms|AST 113|Inlined 6Y 4N|IR 723/ 3814|CodeSize 14813|Addr 0x7fe25c2f1000|Timestamp 55993145461543165|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 0x7fe25c2ee000|Timestamp 55993164785295960|Src n/a
[engine] opt done id=373 String>>#, |Tier 2|Time 154( 109+45 )ms|AST 56|Inlined 9Y 2N|IR 721/ 1569|CodeSize 6604|Addr 0x7fe25c2eb000|Timestamp 55993165661356293|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 0x7fe25c2e9000|Timestamp 55993165805085600|Src n/a
[engine] opt inval. id=729 SmallInteger>>#printString |Timestamp 55993203668627040|Src n/a|Reason null
[engine] opt inval. id=730 SmallInteger>>#decimalDigitLength |Timestamp 55993203668936732|Src n/a|Reason null
[engine] opt inval. id=569 TextConverter>>#next:putAll:startingAt:toStream: |Timestamp 55993203669666541|Src n/a|Reason null
[engine] Truffle runtime statistics for engine 1
Compilations : 332
Success : 323
Temporary Bailouts : 7
jdk.graal.compiler.core.common.CancellationBailoutException: Compilation cancelled.: 7
Permanent Bailouts : 0
Failed : 0
Interrupted : 2
Invalidated : 74
Unknown Reason : 62
Profiled Argument Types : 7
Latest layout assumption Layout no longer valid: 3
Profiled Return Type : 2
Queues : 403
Dequeues : 78
null : 39
Target inlined into only caller: 32
Latest layout assumption Layout no longer valid: 3
Profiled Return Type : 3
Profiled Argument Types : 1
Splits : 78
Compilation Accuracy : 0.777108
Queue Accuracy : 0.806452
Compilation Utilization : 0.369477
Remaining Compilation Queue : 0
Time to queue : count= 403, sum=2487769109, min= 940, average= 6173124.34, max=129638844, maxTarget=TextConverter>>#next:putAll:startingAt:toStream:
Time waiting in queue : count= 332, sum= 268823945, min= 14, average= 809710.68, max= 9458303, maxTarget=AWFYPlanner>>#newMark
--------------------------- :
AST node statistics :
Truffle node count : count= 324, sum= 103110, min= 6, average= 318.24, max= 5950, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Trivial : count= 324, sum= 39941, min= 1, average= 123.27, max= 2360, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Non Trivial : count= 324, sum= 63169, min= 5, average= 194.97, max= 3590, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Monomorphic : count= 324, sum= 61783, min= 5, average= 190.69, max= 3516, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Polymorphic : count= 324, sum= 1386, min= 0, average= 4.28, max= 74, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Megamorphic : count= 324, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Behavior>>#new <split-598>
Truffle call count : count= 324, sum= 1597, min= 0, average= 4.93, max= 87, maxTarget=AWFYPlanner class>>#projectionTest:
Indirect : count= 324, sum= 6, min= 0, average= 0.02, max= 1, maxTarget=AWFYPlanner>>#addConstraintsConsuming:to:
Direct : count= 324, sum= 1591, min= 0, average= 4.91, max= 87, maxTarget=AWFYPlanner class>>#projectionTest:
Dispatched : count= 324, sum= 504, min= 0, average= 1.56, max= 17, maxTarget=AWFYPlanner class>>#chainTest:
Inlined : count= 324, sum= 1087, min= 0, average= 3.35, max= 81, maxTarget=AWFYPlanner class>>#projectionTest:
---------- :
Cloned : count= 324, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Behavior>>#new <split-598>
Not Cloned : count= 324, sum= 1578, min= 0, average= 4.87, max= 87, maxTarget=AWFYPlanner class>>#projectionTest:
Truffle loops : count= 324, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Behavior>>#new <split-598>
--------------------------- :
Compilation Tier 1 :
Compilation Rate : 103311.86 bytes/second
Truffle Tier Rate : 166891.42 bytes/second
Graal Tier Rate : 304257.38 bytes/second
Installation Rate : 2494882.89 bytes/second
Time for compilation (us) : count= 207, sum= 8482027, min= 5649, average= 40975.98, max= 295912, maxTarget=AWFYAbstractConstraint>>#satisfy:propagate:
Truffle Tier (us) : count= 207, sum= 5250683, min= 3153, average= 25365.62, max= 132749, maxTarget=AWFYPlanner class>>#projectionTest:
Graal Tier (us) : count= 207, sum= 2880107, min= 2031, average= 13913.56, max= 176560, maxTarget=AWFYAbstractConstraint>>#satisfy:propagate:
Code Installation (us) : count= 207, sum= 351236, min= 331, average= 1696.79, max= 10561, maxTarget=AWFYAbstractConstraint>>#satisfy:propagate:
Graal node count :
After Truffle Tier : count= 207, sum= 69579, min= 88, average= 336.13, max= 2183, maxTarget=AWFYAbstractConstraint>>#satisfy:propagate:
After Graal Tier : count= 207, sum= 207964, min= 124, average= 1004.66, max= 12501, maxTarget=AWFYAbstractConstraint>>#satisfy:propagate:
Graal compilation result :
Code size : count= 207, sum= 876294, min= 454, average= 4233.30, max= 54298, maxTarget=AWFYAbstractConstraint>>#satisfy:propagate:
Total frame size : count= 207, sum= 30768, min= 48, average= 148.64, max= 784, maxTarget=AWFYAbstractConstraint>>#satisfy:propagate:
Exception handlers : count= 207, sum= 727, min= 1, average= 3.51, max= 18, maxTarget=AWFYPlanner class>>#chainTest:
Infopoints : count= 207, sum= 8534, min= 5, average= 41.23, max= 427, maxTarget=AWFYAbstractConstraint>>#satisfy:propagate:
CALL : count= 207, sum= 8534, min= 5, average= 41.23, max= 427, maxTarget=AWFYAbstractConstraint>>#satisfy:propagate:
Marks : count= 207, sum= 1032, min= 2, average= 4.99, max= 5, maxTarget=Behavior>>#new <split-598>
Data references : count= 207, sum= 4305, min= 3, average= 20.80, max= 155, maxTarget=AWFYAbstractConstraint>>#satisfy:propagate:
--------------------------- :
Compilation Tier 2 :
Compilation Rate : 32532.82 bytes/second
Truffle Tier Rate : 72418.94 bytes/second
Graal Tier Rate : 72308.15 bytes/second
Installation Rate : 2787611.97 bytes/second
Time for compilation (us) : count= 123, sum= 39413614, min= 3491, average= 320435.89, max= 3659329, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Truffle Tier (us) : count= 116, sum= 17705809, min= 1815, average= 152636.29, max= 1193334, maxTarget=AWFYPlanner class>>#chainTest:
Graal Tier (us) : count= 116, sum= 17732940, min= 1444, average= 152870.17, max= 2545064, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Code Installation (us) : count= 116, sum= 459976, min= 231, average= 3965.31, max= 75670, maxTarget=AWFYPlanner>>#incrementalRemove:
Graal node count :
After Truffle Tier : count= 117, sum= 116733, min= 12, average= 997.72, max= 9169, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
After Graal Tier : count= 116, sum= 304255, min= 30, average= 2622.89, max= 26176, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Graal compilation result :
Code size : count= 116, sum= 1282236, min= 83, average= 11053.76, max= 115945, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Total frame size : count= 116, sum= 22976, min= 32, average= 198.07, max= 1088, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Exception handlers : count= 116, sum= 151, min= 0, average= 1.30, max= 17, maxTarget=AWFYAbstractConstraint>>#satisfy:propagate:
Infopoints : count= 116, sum= 6374, min= 2, average= 54.95, max= 565, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
CALL : count= 116, sum= 6374, min= 2, average= 54.95, max= 565, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Marks : count= 116, sum= 817, min= 2, average= 7.04, max= 23, maxTarget=[] in AWFYPlanner>>#addConstraintsConsuming:to:
Data references : count= 116, sum= 6572, min= 0, average= 56.66, max= 482, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
# Havlak (iterations: 300, problem size: 1500) on Sat Oct 19 08: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_AAAJ | CodeAddress 0x7f0fcf857000
[engine] created adapter i2c_A_AAA | CodeAddress 0x7f0fcf856000
[engine] created adapter i2c_A_AAAA | CodeAddress 0x7f0fcf858000
[engine] created adapter c2i_A_AAA | CodeAddress 0x7f0fcf855000
[engine] opt done id=589 Behavior>>#new <split-589> |Tier 1|Time 26( 17+9 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f0fcf853000|Timestamp 55991910389978386|Src n/a
[engine] created adapter c2i_A_AAAJ | CodeAddress 0x7f0fcf852000
[engine] opt done id=588 AWFYVector class>>#new: |Tier 1|Time 43( 38+5 )ms|AST 27|Inlined 0Y 2N|IR 199/ 274|CodeSize 905|Addr 0x7f0fcf68c000|Timestamp 55991910406024544|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 0x7f0fcf68a000|Timestamp 55991910413010706|Src n/a
[engine] opt done id=603 AWFYVector>>#append: |Tier 1|Time 52( 29+23 )ms|AST 140|Inlined 0Y 0N|IR 335/ 1117|CodeSize 4417|Addr 0x7f0fcf687000|Timestamp 55991910414549109|Src n/a
[engine] created adapter i2c_Z_AAAA | CodeAddress 0x7f0fcf686000
[engine] created adapter i2c_J_AAA | CodeAddress 0x7f0fcf685000
[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 0x7f0fcf683000|Timestamp 55991910429136557|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 0x7f0fcf681000|Timestamp 55991910430545049|Src n/a
[engine] created adapter i2c_J_AAAA | CodeAddress 0x7f0fcf680000
[engine] created adapter i2c_J_AAJJ | CodeAddress 0x7f0fcf67f000
[engine] opt done id=647 Integer>>#>> |Tier 1|Time 21( 18+3 )ms|AST 33|Inlined 0Y 0N|IR 104/ 154|CodeSize 644|Addr 0x7f0fcf67d000|Timestamp 55991910452076054|Src n/a
[engine] opt inval. id=603 AWFYVector>>#append: |Timestamp 55991910452912376|Src n/a|Reason null
[engine] opt deopt id=603 AWFYVector>>#append: | |Timestamp 55991910453374749|Src n/a
[engine] created adapter c2i_Z_AAAAA | CodeAddress 0x7f0fcf67c000
[engine] created adapter i2c_J_AAAJ | CodeAddress 0x7f0fcf67b000
[engine] created adapter c2i_J_AAJJ | CodeAddress 0x7f0fcf67a000
[engine] created adapter c2i_Z_AAAJJ | CodeAddress 0x7f0fcf679000
[engine] opt done id=646 AWFYSomDictionary>>#hash: |Tier 1|Time 60( 55+5 )ms|AST 61|Inlined 0Y 1N|IR 170/ 253|CodeSize 864|Addr 0x7f0fcf677000|Timestamp 55991910489151243|Src n/a
[engine] opt done id=648 AWFYSomDictionary>>#bucketIdx: |Tier 1|Time 39( 32+7 )ms|AST 35|Inlined 0Y 0N|IR 168/ 334|CodeSize 1080|Addr 0x7f0fcf675000|Timestamp 55991910490922508|Src n/a
[engine] opt done id=587 AWFYVector class>>#new |Tier 1|Time 13( 9+4 )ms|AST 19|Inlined 0Y 1N|IR 159/ 238|CodeSize 755|Addr 0x7f0fcf673000|Timestamp 55991910504064866|Src n/a
[engine] opt done id=644 AWFYHavlakLoopFinder>>#Unvisited |Tier 1|Time 6( 4+2 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 481|Addr 0x7f0fcf671000|Timestamp 55991910510290628|Src n/a
[engine] created adapter i2c_Z_AAAJA | CodeAddress 0x7f0fcf670000
[engine] opt done id=656 AWFYDictIdEntry>>#match:key: |Tier 1|Time 18( 14+4 )ms|AST 26|Inlined 0Y 0N|IR 113/ 215|CodeSize 903|Addr 0x7f0fcf66e000|Timestamp 55991910528748808|Src n/a
[engine] opt done id=669 AWFYVector>>#hasSome: |Tier 1|Time 120( 75+46 )ms|AST 78|Inlined 0Y 3N|IR 597/ 2486|CodeSize 11733|Addr 0x7f0fcf66a000|Timestamp 55991910533731541|Src n/a
[engine] created adapter c2i_J_AAAJ | CodeAddress 0x7f0fcf669000
[engine] created adapter c2i_J_AAAA | CodeAddress 0x7f0fcf668000
[engine] opt done id=659 AWFYSomDictionary>>#bucket: |Tier 1|Time 30( 23+7 )ms|AST 28|Inlined 0Y 1N|IR 192/ 352|CodeSize 1248|Addr 0x7f0fcf666000|Timestamp 55991910563872951|Src n/a
[engine] created adapter c2i_Z_AAAJA | CodeAddress 0x7f0fcf665000
[engine] opt done id=658 AWFYSomDictionary>>#at: |Tier 1|Time 51( 44+8 )ms|AST 86|Inlined 0Y 3N|IR 257/ 375|CodeSize 1409|Addr 0x7f0fcf663000|Timestamp 55991910580204914|Src n/a
[engine] created adapter i2c_Z_AAA | CodeAddress 0x7f0fcf662000
[engine] opt done id=603 AWFYVector>>#append: |Tier 1|Time 99( 52+47 )ms|AST 140|Inlined 0Y 0N|IR 628/ 2568|CodeSize 11946|Addr 0x7f0fc4478000|Timestamp 55991910588358324|Src n/a
[engine] created adapter i2c_Z_AAAJJ | CodeAddress 0x7f0fcf661000
[engine] opt done id=672 AWFYVector>>#isEmpty |Tier 1|Time 14( 11+3 )ms|AST 14|Inlined 0Y 0N|IR 104/ 165|CodeSize 669|Addr 0x7f0fc4476000|Timestamp 55991910594551467|Src n/a
[engine] opt done id=665 AWFYHavlakLoopFinder>>#isAncestor:v: |Tier 1|Time 28( 18+10 )ms|AST 38|Inlined 0Y 0N|IR 218/ 553|CodeSize 2126|Addr 0x7f0fc4474000|Timestamp 55991910616988081|Src n/a
[engine] created adapter c2i_A_AAAAJ | CodeAddress 0x7f0fc4473000
[engine] created adapter c2i_Z_AAAA | CodeAddress 0x7f0fc4472000
[engine] created adapter c2i_Z_AAAJ | CodeAddress 0x7f0fc446e000
[engine] opt done id=705 AWFYVector>>#forEach: <split-705> |Tier 1|Time 56( 36+20 )ms|AST 74|Inlined 0Y 1N|IR 341/ 1055|CodeSize 5003|Addr 0x7f0fc446f000|Timestamp 55991910650663222|Src n/a
[engine] created adapter c2i_A_AAAA | CodeAddress 0x7f0fc446d000
[engine] opt done id=668 AWFYSomSet>>#hasSome: |Tier 1|Time 28( 22+5 )ms|AST 20|Inlined 0Y 1N|IR 193/ 328|CodeSize 1169|Addr 0x7f0fc446b000|Timestamp 55991910678571063|Src n/a
[engine] opt done id=666 AWFYSomSet>>#add: |Tier 1|Time 63( 54+9 )ms|AST 42|Inlined 0Y 3N|IR 327/ 546|CodeSize 2105|Addr 0x7f0fc4469000|Timestamp 55991910679804383|Src n/a
[engine] created adapter i2c_A_AAAAJ | CodeAddress 0x7f0fc4468000
[engine] opt done id=640 AWFYUnionFindNode>>#initialize |Tier 1|Time 7( 4+3 )ms|AST 7|Inlined 0Y 0N|IR 140/ 178|CodeSize 505|Addr 0x7f0fc4466000|Timestamp 55991910685780519|Src n/a
[engine] opt done id=675 Object>>#~= |Tier 1|Time 19( 12+7 )ms|AST 31|Inlined 0Y 2N|IR 266/ 464|CodeSize 1667|Addr 0x7f0fc4464000|Timestamp 55991910704549300|Src n/a
[engine] created adapter c2i_A_AAAJJAA | CodeAddress 0x7f0fc4463000
[engine] created adapter c2i_A_AAAAJJA | CodeAddress 0x7f0fc4462000
[engine] created adapter c2i_A_AAAAJJ | CodeAddress 0x7f0fc4461000
[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 0x7f0fc445e000|Timestamp 55991910755420804|Src n/a
[engine] opt done id=532 Object>>#= |Tier 1|Time 8( 5+3 )ms|AST 14|Inlined 0Y 0N|IR 94/ 170|CodeSize 648|Addr 0x7f0fc445c000|Timestamp 55991910763369428|Src n/a
[engine] opt done id=645 AWFYSomDictionary>>#at:put: |Tier 1|Time 93( 71+22 )ms|AST 155|Inlined 0Y 4N|IR 613/ 1462|CodeSize 5840|Addr 0x7f0fc4459000|Timestamp 55991910773437565|Src n/a
[engine] opt done id=597 AWFYSomSet class>>#new |Tier 1|Time 15( 10+4 )ms|AST 26|Inlined 0Y 2N|IR 223/ 287|CodeSize 941|Addr 0x7f0fc4457000|Timestamp 55991910778366517|Src n/a
[engine] opt done id=599 AWFYSomSet>>#initialize: |Tier 1|Time 14( 9+5 )ms|AST 21|Inlined 0Y 1N|IR 197/ 440|CodeSize 1485|Addr 0x7f0fc4455000|Timestamp 55991910792668020|Src n/a
[engine] opt done id=598 Behavior>>#new <split-598> |Tier 1|Time 22( 13+9 )ms|AST 26|Inlined 0Y 0N|IR 207/ 855|CodeSize 3324|Addr 0x7f0fc4453000|Timestamp 55991910795654447|Src n/a
[engine] created adapter c2i_J_AAA | CodeAddress 0x7f0fc4452000
[engine] created adapter c2i_A_AAAJA | CodeAddress 0x7f0fc444f000
[engine] opt done id=664 [] in AWFYHavlakLoopFinder>>#processEdges:w: |Tier 1|Time 65( 46+19 )ms|AST 119|Inlined 0Y 7N|IR 493/ 938|CodeSize 3960|Addr 0x7f0fc4450000|Timestamp 55991910861397458|Src n/a
[engine] created adapter c2i_Z_AAA | CodeAddress 0x7f0fc444e000
[engine] opt done id=684 AWFYVector>>#forEach: <split-684> |Tier 1|Time 14( 10+4 )ms|AST 34|Inlined 0Y 0N|IR 109/ 178|CodeSize 793|Addr 0x7f0fc444c000|Timestamp 55991910875880279|Src n/a
[engine] created adapter i2c_Z_AAAJ | CodeAddress 0x7f0fc444b000
[engine] created adapter c2i_A_AAAAZ | CodeAddress 0x7f0fc4449000
[engine] opt done id=674 AWFYUnionFindNode>>#findSet |Tier 1|Time 95( 49+45 )ms|AST 132|Inlined 0Y 4N|IR 567/ 2657|CodeSize 11542|Addr 0x7f0fc4445000|Timestamp 55991910887727783|Src n/a
[engine] created adapter i2c_Z_AAAAA | CodeAddress 0x7f0fc4444000
[engine] created adapter c2i_A_AAAJAAA | CodeAddress 0x7f0fc4443000
[engine] opt done id=694 [] in AWFYSomIdentitySet>>#contains: |Tier 1|Time 13( 11+3 )ms|AST 14|Inlined 0Y 0N|IR 92/ 128|CodeSize 574|Addr 0x7f0fc4441000|Timestamp 55991910901469201|Src n/a
[engine] created adapter c2i_A_AAAJAA | CodeAddress 0x7f0fc4440000
[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 0x7f0fc443c000|Timestamp 55991910922222623|Src n/a
[engine] created adapter c2i_A_AAAJJA | CodeAddress 0x7f0fc443b000
[engine] created adapter c2i_A_AAAAA | CodeAddress 0x7f0fc443a000
[engine] opt done id=695 AWFYVector>>#forEach: <split-695> |Tier 1|Time 59( 38+21 )ms|AST 74|Inlined 0Y 1N|IR 342/ 1094|CodeSize 5163|Addr 0x7f0fc4437000|Timestamp 55991910960670962|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 0x7f0fc4434000|Timestamp 55991910977183125|Src n/a
[engine] created adapter i2c_A_AAAJJAA | CodeAddress 0x7f0fc4433000
[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 0x7f0fc4430000|Timestamp 55991911035187535|Src n/a
[engine] opt done id=699 AWFYVector>>#forEach: <split-699> |Tier 1|Time 45( 26+19 )ms|AST 74|Inlined 0Y 1N|IR 333/ 1015|CodeSize 4764|Addr 0x7f0fc442d000|Timestamp 55991911080753973|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 0x7f0fc4429000|Timestamp 55991911120766278|Src n/a
[engine] created adapter c2i_A_AAAAJA | CodeAddress 0x7f0fc4428000
[engine] opt done id=690 AWFYVector>>#forEach: <split-690> |Tier 1|Time 58( 37+21 )ms|AST 74|Inlined 0Y 1N|IR 348/ 1085|CodeSize 5220|Addr 0x7f0fc441b000|Timestamp 55991911179497773|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 34110|Addr 0x7f0fc441e000|Timestamp 55991911179576558|Src n/a
[engine] opt done id=638 AWFYUnionFindNode class>>#new |Tier 1|Time 17( 11+5 )ms|AST 24|Inlined 0Y 2N|IR 193/ 270|CodeSize 876|Addr 0x7f0fc4419000|Timestamp 55991911196420065|Src n/a
[engine] opt done id=6 Symbol>>#= |Tier 1|Time 22( 16+5 )ms|AST 47|Inlined 0Y 1N|IR 222/ 260|CodeSize 856|Addr 0x7f0fc4417000|Timestamp 55991911201646905|Src n/a
[engine] opt done id=639 Behavior>>#new <split-639> |Tier 1|Time 21( 12+9 )ms|AST 27|Inlined 0Y 1N|IR 170/ 616|CodeSize 2364|Addr 0x7f0fc4415000|Timestamp 55991911222849290|Src n/a
[engine] opt done id=643 [] in AWFYHavlakLoopFinder>>#initAllNodes |Tier 1|Time 21( 14+7 )ms|AST 31|Inlined 0Y 2N|IR 217/ 349|CodeSize 1223|Addr 0x7f0fc4413000|Timestamp 55991911244015426|Src n/a
[engine] created adapter i2c_A_AAAAJJ | CodeAddress 0x7f0fc4412000
[engine] opt done id=662 AWFYHavlakLoopFinder>>#processEdges:w: |Tier 1|Time 58( 24+34 )ms|AST 56|Inlined 0Y 2N|IR 366/ 2415|CodeSize 10430|Addr 0x7f0fc440e000|Timestamp 55991911254897325|Src n/a
[engine] created adapter c2i_A_AAAJAJA | CodeAddress 0x7f0fc440b000
[engine] opt done id=663 AWFYBasicBlock>>#numPred |Tier 1|Time 17( 10+6 )ms|AST 17|Inlined 0Y 1N|IR 169/ 299|CodeSize 1042|Addr 0x7f0fc440c000|Timestamp 55991911271758084|Src n/a
[engine] created adapter i2c_A_AAAJAJA | CodeAddress 0x7f0fc440a000
[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 0x7f0fc4408000|Timestamp 55991911278005916|Src n/a
[engine] opt done id=654 AWFYUnionFindNode>>#initNode:dfs: |Tier 1|Time 14( 8+6 )ms|AST 13|Inlined 0Y 0N|IR 178/ 404|CodeSize 1312|Addr 0x7f0fc4406000|Timestamp 55991911292121004|Src n/a
[engine] opt done id=650 AWFYDictIdEntry class>>#new:key:value:next: |Tier 1|Time 27( 21+6 )ms|AST 39|Inlined 0Y 2N|IR 212/ 293|CodeSize 1045|Addr 0x7f0fc4404000|Timestamp 55991911298595622|Src n/a
[engine] opt done id=651 Behavior>>#new <split-651> |Tier 1|Time 16( 10+6 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f0fc4402000|Timestamp 55991911308407498|Src n/a
[engine] created adapter i2c_A_AAAJA | CodeAddress 0x7f0fc4401000
[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 0x7f0dbc002000|Timestamp 55991911316146658|Src n/a
[engine] created adapter i2c_A_AAAAJJA | CodeAddress 0x7f0fc4400000
[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 0x7f0dbc000000|Timestamp 55991911344229321|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 0x7f0da408e000|Timestamp 55991911354065712|Src n/a
[engine] created adapter i2c_A_AAAAJA | CodeAddress 0x7f0da408d000
[engine] opt done id=671 AWFYHavlakLoopFinder>>#stepD:nodePool: |Tier 1|Time 58( 25+34 )ms|AST 42|Inlined 0Y 2N|IR 374/ 2533|CodeSize 10923|Addr 0x7f0da4089000|Timestamp 55991911366942380|Src n/a
[engine] opt done id=677 AWFYVector>>#removeFirst |Tier 1|Time 28( 20+8 )ms|AST 44|Inlined 0Y 1N|IR 228/ 401|CodeSize 1424|Addr 0x7f0da4087000|Timestamp 55991911395215999|Src n/a
[engine] opt done id=678 AWFYSomSet>>#size |Tier 1|Time 14( 9+6 )ms|AST 17|Inlined 0Y 1N|IR 169/ 299|CodeSize 1042|Addr 0x7f0da4085000|Timestamp 55991911409886144|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 0x7f0da4083000|Timestamp 55991911417414023|Src n/a
[engine] opt done id=691 [] in AWFYHavlakLoopFinder>>#setLoopAttribute:nodePool:loop: |Tier 1|Time 68( 52+16 )ms|AST 128|Inlined 0Y 3N|IR 446/ 761|CodeSize 2911|Addr 0x7f0da4081000|Timestamp 55991911422255529|Src n/a
[engine] created adapter i2c_A_AAAJAAA | CodeAddress 0x7f0da4080000
[engine] opt done id=685 [] in [] in AWFYHavlakLoopFinder>>#stepEProcessNonBackPreds:nodePool:workList:x: |Tier 1|Time 9( 6+3 )ms|AST 14|Inlined 0Y 0N|IR 92/ 128|CodeSize 574|Addr 0x7f0da407e000|Timestamp 55991911431038590|Src n/a
[engine] opt done id=692 AWFYUnionFindNode>>#union: |Tier 1|Time 9( 5+4 )ms|AST 8|Inlined 0Y 0N|IR 132/ 266|CodeSize 827|Addr 0x7f0da407c000|Timestamp 55991911439910074|Src n/a
[engine] opt done id=681 AWFYSomSet>>#forEach: |Tier 1|Time 15( 10+6 )ms|AST 21|Inlined 0Y 1N|IR 171/ 301|CodeSize 1067|Addr 0x7f0da407a000|Timestamp 55991911455248704|Src n/a
[engine] opt done id=693 AWFYSimpleLoop>>#addNode: |Tier 1|Time 15( 10+6 )ms|AST 21|Inlined 0Y 1N|IR 171/ 301|CodeSize 1067|Addr 0x7f0da4078000|Timestamp 55991911470557790|Src n/a
[engine] created adapter i2c_J_AAAAJ | CodeAddress 0x7f0da4077000
[engine] opt done id=680 AWFYHavlakLoopFinder>>#stepEProcessNonBackPreds:nodePool:workList:x: |Tier 1|Time 66( 30+36 )ms|AST 54|Inlined 0Y 2N|IR 388/ 2718|CodeSize 12064|Addr 0x7f0da4073000|Timestamp 55991911483548654|Src n/a
[engine] opt done id=635 AWFYHavlakLoopFinder>>#findLoops |Tier 1|Time 945( 398+547 )ms|AST 697|Inlined 0Y 27N|IR 5186/ 23454|CodeSize 101477|Addr 0x7f0da4059000|Timestamp 55991911509280060|Src n/a
[engine] opt done id=670 [] in AWFYSomSet>>#contains: |Tier 1|Time 9( 6+3 )ms|AST 15|Inlined 0Y 0N|IR 94/ 130|CodeSize 574|Addr 0x7f0da4057000|Timestamp 55991911518649398|Src n/a
[engine] created adapter c2i_J_AAAAJ | CodeAddress 0x7f0da4056000
[engine] opt done id=653 AWFYHavlakLoopFinder>>#doDFS:current: |Tier 1|Time 114( 86+27 )ms|AST 216|Inlined 0Y 7N|IR 675/ 1207|CodeSize 6076|Addr 0x7f0da4053000|Timestamp 55991911584371177|Src n/a
[engine] opt done id=660 AWFYHavlakLoopFinder>>#doDFS:current: <split-660> |Tier 1|Time 106( 74+32 )ms|AST 216|Inlined 0Y 7N|IR 734/ 1480|CodeSize 7751|Addr 0x7f0da4050000|Timestamp 55991911589744831|Src n/a
[engine] created adapter i2c_A_AAAAZ | CodeAddress 0x7f0da404f000
[engine] opt done id=594 AWFYSimpleLoop class>>#basicBlock:reducible: |Tier 1|Time 24( 19+6 )ms|AST 33|Inlined 0Y 2N|IR 206/ 288|CodeSize 1002|Addr 0x7f0da404d000|Timestamp 55991911614295299|Src n/a
[engine] opt done id=703 AWFYHavlakLoopFinder>>#doDFS:current: <split-703> |Tier 1|Time 98( 71+27 )ms|AST 216|Inlined 0Y 7N|IR 675/ 1207|CodeSize 5952|Addr 0x7f0da404a000|Timestamp 55991911617026164|Src n/a
[engine] opt done id=595 Behavior>>#new <split-595> |Tier 1|Time 29( 10+19 )ms|AST 26|Inlined 0Y 0N|IR 169/ 789|CodeSize 3084|Addr 0x7f0da4048000|Timestamp 55991911644035241|Src n/a
[engine] opt done id=602 AWFYSimpleLoop>>#counter: |Tier 1|Time 9( 5+4 )ms|AST 8|Inlined 0Y 0N|IR 144/ 187|CodeSize 600|Addr 0x7f0da4046000|Timestamp 55991911653055705|Src n/a
[engine] opt done id=596 AWFYSimpleLoop>>#init:reducible: |Tier 1|Time 52( 37+15 )ms|AST 77|Inlined 0Y 3N|IR 539/ 917|CodeSize 3056|Addr 0x7f0da4044000|Timestamp 55991911669745344|Src n/a
[engine] created adapter i2c_A_AAAJJA | CodeAddress 0x7f0da4043000
[engine] opt done id=702 AWFYHavlakLoopFinder>>#doDFS:current: <split-702> |Tier 1|Time 99( 71+28 )ms|AST 216|Inlined 0Y 7N|IR 675/ 1207|CodeSize 5952|Addr 0x7f0da4040000|Timestamp 55991911683525874|Src n/a
[engine] opt done id=673 [] in AWFYHavlakLoopFinder>>#stepD:nodePool: |Tier 1|Time 35( 25+10 )ms|AST 51|Inlined 0Y 2N|IR 281/ 493|CodeSize 1761|Addr 0x7f0da403e000|Timestamp 55991911705095853|Src n/a
[engine] opt done id=686 AWFYLoopStructureGraph>>#createNewLoop:reducible: |Tier 1|Time 36( 27+9 )ms|AST 71|Inlined 0Y 3N|IR 305/ 453|CodeSize 1651|Addr 0x7f0da403c000|Timestamp 55991911719844783|Src n/a
[engine] created adapter i2c_A_AAAAA | CodeAddress 0x7f0da403b000
[engine] opt inval. id=605 AWFYVector>>#at: |Timestamp 55991911730559333|Src n/a|Reason null
[engine] opt deopt id=605 AWFYVector>>#at: | |Timestamp 55991911730748543|Src n/a
[engine] opt done id=676 [] in AWFYHavlakLoopFinder>>#findLoops |Tier 1|Time 20( 14+6 )ms|AST 20|Inlined 0Y 1N|IR 175/ 325|CodeSize 1136|Addr 0x7f0da4039000|Timestamp 55991911740057606|Src n/a
[engine] opt done id=700 AWFYHavlakLoopFinder>>#doDFS:current: <split-700> |Tier 1|Time 99( 71+28 )ms|AST 216|Inlined 0Y 7N|IR 675/ 1207|CodeSize 6067|Addr 0x7f0da4036000|Timestamp 55991911752050597|Src n/a
[engine] created adapter i2c_A_AAAJAA | CodeAddress 0x7f0da4035000
[engine] opt done id=605 AWFYVector>>#at: |Tier 1|Time 26( 14+12 )ms|AST 35|Inlined 0Y 0N|IR 249/ 680|CodeSize 2436|Addr 0x7f0da4033000|Timestamp 55991911766288751|Src n/a
[engine] opt done id=689 AWFYUnionFindNode>>#loop: |Tier 1|Time 9( 5+4 )ms|AST 8|Inlined 0Y 0N|IR 132/ 266|CodeSize 827|Addr 0x7f0da4031000|Timestamp 55991911775548853|Src n/a
[engine] opt done id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> |Tier 1|Time 99( 72+27 )ms|AST 216|Inlined 0Y 7N|IR 675/ 1207|CodeSize 6067|Addr 0x7f0da402e000|Timestamp 55991911804533352|Src n/a
[engine] opt done id=610 AWFYControlFlowGraph>>#numNodes |Tier 1|Time 15( 9+6 )ms|AST 17|Inlined 0Y 1N|IR 169/ 299|CodeSize 1042|Addr 0x7f0da402c000|Timestamp 55991911819836291|Src n/a
[engine] opt done id=688 AWFYHavlakLoopFinder>>#setLoopAttribute:nodePool:loop: |Tier 1|Time 79( 44+35 )ms|AST 55|Inlined 0Y 2N|IR 389/ 2629|CodeSize 11536|Addr 0x7f0da4028000|Timestamp 55991911831644333|Src n/a
[engine] opt done id=701 AWFYHavlakLoopFinder>>#doDFS:current: <split-701> |Tier 1|Time 96( 70+26 )ms|AST 216|Inlined 0Y 7N|IR 656/ 1139|CodeSize 5851|Addr 0x7f0da4025000|Timestamp 55991911871556340|Src n/a
[engine] opt done id=604 AWFYControlFlowGraph>>#createNode: |Tier 1|Time 57( 41+17 )ms|AST 115|Inlined 0Y 5N|IR 484/ 848|CodeSize 3287|Addr 0x7f0da4023000|Timestamp 55991911877557760|Src n/a
[engine] opt done id=620 AWFYBasicBlock>>#addOutEdge: |Tier 1|Time 16( 10+6 )ms|AST 21|Inlined 0Y 1N|IR 171/ 301|CodeSize 1067|Addr 0x7f0da4021000|Timestamp 55991911887892425|Src n/a
[engine] opt done id=617 AWFYBasicBlockEdge class>>#for:from:to: |Tier 1|Time 20( 15+6 )ms|AST 36|Inlined 0Y 2N|IR 210/ 291|CodeSize 1020|Addr 0x7f0da401f000|Timestamp 55991911898145021|Src n/a
[engine] opt done id=621 AWFYBasicBlock>>#addInEdge: |Tier 1|Time 15( 9+6 )ms|AST 21|Inlined 0Y 1N|IR 171/ 301|CodeSize 1067|Addr 0x7f0da401d000|Timestamp 55991911913436506|Src n/a
[engine] opt done id=618 Behavior>>#new <split-618> |Tier 1|Time 16( 10+6 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f0da401b000|Timestamp 55991911929681303|Src n/a
[engine] opt done id=619 AWFYBasicBlockEdge>>#init:from:to: |Tier 1|Time 48( 34+14 )ms|AST 83|Inlined 0Y 5N|IR 394/ 776|CodeSize 2742|Addr 0x7f0da4019000|Timestamp 55991911936338636|Src n/a
[engine] opt done id=609 AWFYVector>>#at:put: |Tier 1|Time 107( 59+49 )ms|AST 185|Inlined 0Y 0N|IR 652/ 2647|CodeSize 12217|Addr 0x7f0da4015000|Timestamp 55991911939376538|Src n/a
[engine] opt inval. id=635 AWFYHavlakLoopFinder>>#findLoops |Timestamp 55991911948304737|Src n/a|Reason null
[engine] opt done id=622 AWFYControlFlowGraph>>#addEdge: |Tier 1|Time 21( 11+11 )ms|AST 21|Inlined 0Y 1N|IR 171/ 301|CodeSize 1067|Addr 0x7f0da4013000|Timestamp 55991911951042515|Src n/a
[engine] opt done id=606 AWFYBasicBlock class>>#new: |Tier 1|Time 24( 18+6 )ms|AST 30|Inlined 0Y 2N|IR 203/ 286|CodeSize 958|Addr 0x7f0da4011000|Timestamp 55991911960147910|Src n/a
[engine] opt done id=607 Behavior>>#new <split-607> |Tier 1|Time 21( 15+6 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f0da400f000|Timestamp 55991911960261478|Src n/a
[engine] created adapter i2c_A_AAAJJ | CodeAddress 0x7f0da400e000
[engine] created adapter i2c_J_AAAJJ | CodeAddress 0x7f0da400d000
[engine] opt done id=608 AWFYBasicBlock>>#init: |Tier 1|Time 29( 19+10 )ms|AST 38|Inlined 0Y 2N|IR 262/ 527|CodeSize 1812|Addr 0x7f0da400b000|Timestamp 55991911980146659|Src n/a
[engine] opt inval. id=656 AWFYDictIdEntry>>#match:key: |Timestamp 55991911984607581|Src n/a|Reason null
[engine] opt inval. id=655 AWFYSomDictionary>>#insertBucketEntry:value:hash:head: |Timestamp 55991911987088959|Src n/a|Reason null
[engine] opt inval. id=657 AWFYDictEntry>>#value: |Timestamp 55991911988153814|Src n/a|Reason Latest layout assumption Layout no longer valid
[engine] opt inval. id=652 AWFYDictEntry>>#init:key:value:next: |Timestamp 55991911988325562|Src n/a|Reason Latest layout assumption Layout no longer valid
[engine] opt inval. id=651 Behavior>>#new <split-651> |Timestamp 55991911988470490|Src n/a|Reason Latest layout assumption Layout no longer valid
[engine] opt inval. id=650 AWFYDictIdEntry class>>#new:key:value:next: |Timestamp 55991911988611367|Src n/a|Reason Latest layout assumption Layout no longer valid
[engine] opt inval. id=645 AWFYSomDictionary>>#at:put: |Timestamp 55991911988935378|Src n/a|Reason Latest layout assumption Layout no longer valid
[engine] opt inval. id=658 AWFYSomDictionary>>#at: |Timestamp 55991911989081633|Src n/a|Reason Latest layout assumption Layout no longer valid
[engine] opt deopt id=655 AWFYSomDictionary>>#insertBucketEntry:value:hash:head: | |Timestamp 55991911989140233|Src n/a
[engine] opt deopt id=645 AWFYSomDictionary>>#at:put: | |Timestamp 55991911989765204|Src n/a
[engine] opt done id=616 AWFYLoopTesterApp>>#buildConnect:end: |Tier 1|Time 31( 17+14 )ms|AST 27|Inlined 0Y 1N|IR 177/ 279|CodeSize 1023|Addr 0x7f0da4009000|Timestamp 55991911991143244|Src n/a
[engine] opt done id=656 AWFYDictIdEntry>>#match:key: |Tier 1|Time 11( 8+3 )ms|AST 27|Inlined 0Y 0N|IR 101/ 156|CodeSize 699|Addr 0x7f0da4007000|Timestamp 55991912002410337|Src n/a
[engine] created adapter c2i_A_AAAJJ | CodeAddress 0x7f0da4004000
[engine] opt done id=636 AWFYVector>>#removeAll |Tier 1|Time 32( 22+11 )ms|AST 27|Inlined 0Y 0N|IR 236/ 640|CodeSize 2237|Addr 0x7f0da4005000|Timestamp 55991912012687519|Src n/a
[engine] opt done id=615 AWFYLoopTesterApp>>#buildStraight:n: |Tier 1|Time 62( 54+8 )ms|AST 101|Inlined 0Y 1N|IR 250/ 348|CodeSize 1727|Addr 0x7f0da4002000|Timestamp 55991912022483890|Src n/a
[engine] opt done id=650 AWFYDictIdEntry class>>#new:key:value:next: |Tier 1|Time 21( 15+6 )ms|AST 39|Inlined 0Y 2N|IR 212/ 293|CodeSize 1045|Addr 0x7f0da4000000|Timestamp 55991912033888857|Src n/a
[engine] opt done id=651 Behavior>>#new <split-651> |Tier 1|Time 16( 10+6 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f0d90ce0000|Timestamp 55991912039187497|Src n/a
[engine] opt done id=652 AWFYDictEntry>>#init:key:value:next: |Tier 1|Time 18( 10+8 )ms|AST 17|Inlined 0Y 0N|IR 201/ 573|CodeSize 1937|Addr 0x7f0d90cde000|Timestamp 55991912052178013|Src n/a
[engine] opt done id=655 AWFYSomDictionary>>#insertBucketEntry:value:hash:head: |Tier 1|Time 41( 33+8 )ms|AST 119|Inlined 0Y 3N|IR 303/ 387|CodeSize 1470|Addr 0x7f0d90cdc000|Timestamp 55991912080606128|Src n/a
[engine] opt inval. id=656 AWFYDictIdEntry>>#match:key: |Timestamp 55991912084740595|Src n/a|Reason null
[engine] opt inval. id=655 AWFYSomDictionary>>#insertBucketEntry:value:hash:head: |Timestamp 55991912085217426|Src n/a|Reason null
[engine] opt deopt id=655 AWFYSomDictionary>>#insertBucketEntry:value:hash:head: | |Timestamp 55991912085304732|Src n/a
[engine] opt done id=645 AWFYSomDictionary>>#at:put: |Tier 1|Time 89( 61+28 )ms|AST 168|Inlined 0Y 5N|IR 662/ 1504|CodeSize 6083|Addr 0x7f0d90cd9000|Timestamp 55991912091415738|Src n/a
[engine] opt inval. id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> |Timestamp 55991912108701363|Src n/a|Reason null
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912108874229|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912108951617|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912109075452|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912109126020|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912109225339|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912109280447|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912109376693|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912109426632|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912109528326|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912109577497|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912109674092|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912109724311|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912109802467|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912109867702|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912109942646|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912110001176|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912110076608|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912110135348|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912110228591|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912110294245|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912110372192|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912110430442|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912110484502|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912110585917|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912110635297|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912110735874|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912110785883|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912110881291|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912110933954|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912111037534|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912111086565|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912111182672|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912111232541|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912111308742|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912111373977|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912111450038|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912111525191|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912111601391|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912111662576|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912111737449|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912111802475|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912111878396|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912111936786|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912111995666|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912112111818|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912112161827|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912112264848|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912112314368|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912112410474|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912112460204|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912112568044|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912112620288|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912112722471|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912112774576|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912112866701|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912112938711|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912113016728|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912113076515|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912113152436|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912113219906|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912113290659|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912113357850|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912113436775|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912113496422|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912113557816|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912113655738|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912113706166|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912113812331|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912113861781|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912113959563|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912114010620|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912114118810|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912114175454|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912114274424|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912114329881|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912114423543|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912114483190|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912114561277|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912114620575|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912114698592|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912114763618|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912114844288|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912114904634|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912114985026|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912115045232|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912115105019|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912115201545|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912115253020|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912115363026|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912115413175|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912115519060|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912115572351|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912115675442|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912115730899|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912115835457|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912115908514|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912115985484|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912116064688|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912116143123|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912116205076|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912116282184|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912116348328|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912116424668|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912116579165|Src n/a
[engine] opt done id=697 AWFYSimpleLoop>>#parent: |Tier 1|Time 36( 29+7 )ms|AST 23|Inlined 0Y 1N|IR 195/ 417|CodeSize 1389|Addr 0x7f0d90cd7000|Timestamp 55991912116566663|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 55991912116689031|Src n/a
[engine] opt inval. id=701 AWFYHavlakLoopFinder>>#doDFS:current: <split-701> |Timestamp 55991912117103211|Src n/a|Reason null
[engine] opt done id=656 AWFYDictIdEntry>>#match:key: |Tier 1|Time 34( 27+7 )ms|AST 27|Inlined 0Y 0N|IR 155/ 367|CodeSize 1289|Addr 0x7f0d90cd5000|Timestamp 55991912125718435|Src n/a
[engine] opt done id=658 AWFYSomDictionary>>#at: |Tier 1|Time 35( 27+8 )ms|AST 86|Inlined 0Y 3N|IR 257/ 375|CodeSize 1409|Addr 0x7f0d90cd3000|Timestamp 55991912151929115|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 0x7f0d90cce000|Timestamp 55991912162062906|Src n/a
[engine] opt done id=714 AWFYSomDictionary>>#transferEntries: |Tier 1|Time 111( 80+31 )ms|AST 187|Inlined 0Y 1N|IR 596/ 1565|CodeSize 6960|Addr 0x7f0d90cd0000|Timestamp 55991912163482713|Src n/a
[engine] opt deopt id=701 AWFYHavlakLoopFinder>>#doDFS:current: <split-701> | |Timestamp 55991912170127054|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 0x7f0d90ccc000|Timestamp 55991912173424779|Src n/a
[engine] created adapter i2c_J_AAJA | CodeAddress 0x7f0d90ccb000
[engine] opt done id=698 AWFYSimpleLoop>>#addChildLoop: |Tier 1|Time 16( 10+6 )ms|AST 21|Inlined 0Y 1N|IR 171/ 301|CodeSize 1067|Addr 0x7f0d90cc9000|Timestamp 55991912179982723|Src n/a
[engine] opt done id=627 AWFYLoopTesterApp>>#findLoops: |Tier 1|Time 18( 13+5 )ms|AST 40|Inlined 0Y 2N|IR 212/ 320|CodeSize 1176|Addr 0x7f0d90cc7000|Timestamp 55991912198487560|Src n/a
[engine] opt done id=625 Integer>>#timesRepeat: |Tier 1|Time 30( 18+12 )ms|AST 48|Inlined 0Y 0N|IR 265/ 837|CodeSize 3918|Addr 0x7f0d90cc5000|Timestamp 55991912203538530|Src n/a
[engine] opt done id=628 AWFYHavlakLoopFinder class>>#new:lsg: |Tier 1|Time 16( 11+4 )ms|AST 33|Inlined 0Y 2N|IR 202/ 286|CodeSize 1002|Addr 0x7f0d90cc3000|Timestamp 55991912214276340|Src n/a
[engine] opt done id=629 Behavior>>#new <split-629> |Tier 1|Time 17( 9+8 )ms|AST 26|Inlined 0Y 0N|IR 168/ 708|CodeSize 2691|Addr 0x7f0d90cc1000|Timestamp 55991912220894978|Src n/a
[engine] opt done id=631 AWFYSomIdentityDictionary class>>#new |Tier 1|Time 10( 6+3 )ms|AST 16|Inlined 0Y 1N|IR 155/ 225|CodeSize 709|Addr 0x7f0d90cbf000|Timestamp 55991912230729693|Src n/a
[engine] opt done id=632 AWFYSomDictionary class>>#new: |Tier 1|Time 13( 9+4 )ms|AST 27|Inlined 0Y 2N|IR 199/ 274|CodeSize 905|Addr 0x7f0d90cbd000|Timestamp 55991912244353003|Src n/a
[engine] opt done id=630 AWFYHavlakLoopFinder>>#init:lsg: |Tier 1|Time 51( 21+30 )ms|AST 52|Inlined 0Y 3N|IR 366/ 882|CodeSize 3035|Addr 0x7f0d90cbb000|Timestamp 55991912265426525|Src n/a
[engine] opt done id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> |Tier 1|Time 110( 64+46 )ms|AST 216|Inlined 0Y 7N|IR 734/ 1480|CodeSize 7642|Addr 0x7f0d90cb8000|Timestamp 55991912272017435|Src n/a
[engine] opt done id=633 Behavior>>#new <split-633> |Tier 1|Time 35( 29+5 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f0d90cb6000|Timestamp 55991912279051930|Src n/a
[engine] opt done id=634 AWFYSomDictionary>>#initialize: |Tier 1|Time 16( 10+6 )ms|AST 20|Inlined 0Y 0N|IR 186/ 483|CodeSize 1790|Addr 0x7f0d90cb4000|Timestamp 55991912281638355|Src n/a
[engine] opt done id=637 AWFYSomDictionary>>#removeAll |Tier 1|Time 20( 12+8 )ms|AST 25|Inlined 0Y 0N|IR 208/ 607|CodeSize 2240|Addr 0x7f0d90cb2000|Timestamp 55991912292247859|Src n/a
[engine] opt done id=626 [] in AWFYLoopTesterApp>>#addDummyLoops: |Tier 1|Time 12( 8+4 )ms|AST 18|Inlined 0Y 1N|IR 163/ 259|CodeSize 865|Addr 0x7f0d90cb0000|Timestamp 55991912293963249|Src n/a
[engine] opt done id=710 Integer>>#timesRepeat: <split-710> |Tier 1|Time 26( 13+12 )ms|AST 48|Inlined 0Y 1N|IR 288/ 809|CodeSize 3648|Addr 0x7f0d90cae000|Timestamp 55991912320044926|Src n/a
[engine] opt inval. id=695 AWFYVector>>#forEach: <split-695> |Timestamp 55991912322730950|Src n/a|Reason null
[engine] opt deopt id=695 AWFYVector>>#forEach: <split-695> | |Timestamp 55991912322937272|Src n/a
[engine] opt inval. id=696 AWFYVector>>#forEach: <split-696> |Timestamp 55991912323204149|Src n/a|Reason null
[engine] opt deopt id=696 AWFYVector>>#forEach: <split-696> | |Timestamp 55991912323250386|Src n/a
[engine] opt inval. id=683 [] in AWFYHavlakLoopFinder>>#stepEProcessNonBackPreds:nodePool:workList:x: |Timestamp 55991912323529905|Src n/a|Reason null
[engine] opt deopt id=683 [] in AWFYHavlakLoopFinder>>#stepEProcessNonBackPreds:nodePool:workList:x: | |Timestamp 55991912323589902|Src n/a
[engine] opt inval. id=674 AWFYUnionFindNode>>#findSet |Timestamp 55991912324283182|Src n/a|Reason null
[engine] opt inval. id=684 AWFYVector>>#forEach: <split-684> |Timestamp 55991912324562701|Src n/a|Reason null
[engine] opt deopt id=674 AWFYUnionFindNode>>#findSet | |Timestamp 55991912324746463|Src n/a
[engine] opt deopt id=635 AWFYHavlakLoopFinder>>#findLoops | |Timestamp 55991912328036296|Src n/a
[engine] opt done id=641 AWFYHavlakLoopFinder>>#initAllNodes |Tier 1|Time 59( 24+35 )ms|AST 57|Inlined 0Y 2N|IR 565/ 3092|CodeSize 12837|Addr 0x7f0d90ca9000|Timestamp 55991912337888472|Src n/a
[engine] opt done id=623 AWFYLoopTesterApp>>#buildDiamond: |Tier 1|Time 48( 39+10 )ms|AST 151|Inlined 0Y 4N|IR 339/ 513|CodeSize 2191|Addr 0x7f0d90ca7000|Timestamp 55991912340871406|Src n/a
[engine] opt done id=674 AWFYUnionFindNode>>#findSet |Tier 1|Time 80( 49+31 )ms|AST 149|Inlined 0Y 5N|IR 619/ 2704|CodeSize 11665|Addr 0x7f0d90ca3000|Timestamp 55991912421485995|Src n/a
[engine] opt done id=603 AWFYVector>>#append: |Tier 2|Time 111( 44+67 )ms|AST 140|Inlined 0Y 0N|IR 535/ 1896|CodeSize 8137|Addr 0x7f0d90ca0000|Timestamp 55991912431305554|Src n/a
[engine] opt done id=684 AWFYVector>>#forEach: <split-684> |Tier 1|Time 37( 22+15 )ms|AST 74|Inlined 0Y 1N|IR 326/ 1014|CodeSize 4547|Addr 0x7f0d90c9d000|Timestamp 55991912459045697|Src n/a
[engine] opt done id=695 AWFYVector>>#forEach: <split-695> |Tier 1|Time 39( 22+17 )ms|AST 74|Inlined 0Y 1N|IR 349/ 1095|CodeSize 5230|Addr 0x7f0d90c9a000|Timestamp 55991912471051121|Src n/a
[engine] opt done id=696 AWFYVector>>#forEach: <split-696> |Tier 1|Time 38( 22+16 )ms|AST 74|Inlined 0Y 1N|IR 340/ 1045|CodeSize 4937|Addr 0x7f0d90c97000|Timestamp 55991912497278285|Src n/a
[engine] opt done id=701 AWFYHavlakLoopFinder>>#doDFS:current: <split-701> |Tier 1|Time 82( 60+22 )ms|AST 216|Inlined 0Y 7N|IR 675/ 1207|CodeSize 6021|Addr 0x7f0d90c94000|Timestamp 55991912579802432|Src n/a
[engine] opt done id=605 AWFYVector>>#at: |Tier 2|Time 21( 11+10 )ms|AST 35|Inlined 0Y 0N|IR 177/ 282|CodeSize 849|Addr 0x7f0d90c92000|Timestamp 55991912601186344|Src n/a
[engine] opt done id=683 [] in AWFYHavlakLoopFinder>>#stepEProcessNonBackPreds:nodePool:workList:x: |Tier 1|Time 164( 72+92 )ms|AST 204|Inlined 0Y 7N|IR 1145/ 7747|CodeSize 34490|Addr 0x7f0d90c88000|Timestamp 55991912635410395|Src n/a
[engine] opt done id=588 AWFYVector class>>#new: |Tier 2|Time 36( 24+12 )ms|AST 27|Inlined 2Y 0N|IR 51/ 654|CodeSize 2735|Addr 0x7f0d90c86000|Timestamp 55991912637146878|Src n/a
[engine] created adapter c2i_J_AAAJJ | CodeAddress 0x7f0d90c85000
[engine] opt done id=614 AWFYLoopTesterApp>>#buildBaseLoop: |Tier 1|Time 67( 57+10 )ms|AST 180|Inlined 0Y 9N|IR 514/ 605|CodeSize 2293|Addr 0x7f0d90c83000|Timestamp 55991912711750967|Src n/a
[engine] opt done id=669 AWFYVector>>#hasSome: |Tier 2|Time 90( 33+57 )ms|AST 78|Inlined 3Y 0N|IR 437/ 2011|CodeSize 8389|Addr 0x7f0d90c7f000|Timestamp 55991912727160350|Src n/a
[engine] opt done id=709 [] in [] in [] in AWFYLoopTesterApp>>#constructCFG:p:p: |Tier 1|Time 16( 9+7 )ms|AST 21|Inlined 0Y 1N|IR 192/ 495|CodeSize 1642|Addr 0x7f0d90c7d000|Timestamp 55991912728211375|Src n/a
[engine] opt done id=611 AWFYVector>>#size |Tier 2|Time 8( 6+3 )ms|AST 14|Inlined 0Y 0N|IR 30/ 76|CodeSize 232|Addr 0x7f0d90c7b000|Timestamp 55991912735836897|Src n/a
[engine] opt done id=648 AWFYSomDictionary>>#bucketIdx: |Tier 2|Time 15( 9+6 )ms|AST 35|Inlined 0Y 0N|IR 95/ 188|CodeSize 648|Addr 0x7f0d90c79000|Timestamp 55991912743559783|Src n/a
[engine] opt done id=647 Integer>>#>> |Tier 2|Time 9( 6+2 )ms|AST 33|Inlined 0Y 0N|IR 28/ 77|CodeSize 242|Addr 0x7f0d90c77000|Timestamp 55991912752507259|Src n/a
[engine] opt done id=646 AWFYSomDictionary>>#hash: |Tier 2|Time 22( 19+3 )ms|AST 61|Inlined 1Y 0N|IR 26/ 73|CodeSize 230|Addr 0x7f0d90c75000|Timestamp 55991912758179849|Src n/a
[engine] opt done id=656 AWFYDictIdEntry>>#match:key: |Tier 2|Time 12( 7+5 )ms|AST 27|Inlined 0Y 0N|IR 83/ 138|CodeSize 447|Addr 0x7f0d90c73000|Timestamp 55991912770384331|Src n/a
[engine] opt done id=644 AWFYHavlakLoopFinder>>#Unvisited |Tier 2|Time 4( 2+1 )ms|AST 7|Inlined 0Y 0N|IR 11/ 45|CodeSize 143|Addr 0x7f0d90c71000|Timestamp 55991912774252758|Src n/a
[engine] opt done id=587 AWFYVector class>>#new |Tier 2|Time 38( 28+11 )ms|AST 19|Inlined 3Y 0N|IR 44/ 587|CodeSize 2355|Addr 0x7f0d90c6f000|Timestamp 55991912791104437|Src n/a
[engine] opt done id=659 AWFYSomDictionary>>#bucket: |Tier 2|Time 25( 17+7 )ms|AST 28|Inlined 1Y 0N|IR 157/ 205|CodeSize 660|Addr 0x7f0d90c6d000|Timestamp 55991912798930623|Src n/a
[engine] opt done id=672 AWFYVector>>#isEmpty |Tier 2|Time 8( 5+2 )ms|AST 14|Inlined 0Y 0N|IR 31/ 74|CodeSize 218|Addr 0x7f0d90c6b000|Timestamp 55991912806798088|Src n/a
[engine] opt done id=665 AWFYHavlakLoopFinder>>#isAncestor:v: |Tier 2|Time 16( 10+6 )ms|AST 38|Inlined 0Y 0N|IR 146/ 195|CodeSize 517|Addr 0x7f0d90c69000|Timestamp 55991912822692473|Src n/a
[engine] opt done id=658 AWFYSomDictionary>>#at: |Tier 2|Time 72( 61+11 )ms|AST 86|Inlined 5Y 0N|IR 295/ 321|CodeSize 1038|Addr 0x7f0d90c67000|Timestamp 55991912863262908|Src n/a
[engine] opt done id=666 AWFYSomSet>>#add: |Tier 2|Time 220( 116+104 )ms|AST 42|Inlined 13Y 0N|IR 1192/ 2494|CodeSize 10769|Addr 0x7f0d90c63000|Timestamp 55991913083476000|Src n/a
[engine] opt done id=635 AWFYHavlakLoopFinder>>#findLoops |Tier 1|Time 763( 306+457 )ms|AST 697|Inlined 0Y 27N|IR 5184/ 23641|CodeSize 102712|Addr 0x7f0d90c48000|Timestamp 55991913101297685|Src n/a
[engine] opt done id=698 AWFYSimpleLoop>>#addChildLoop: |Tier 2|Time 213( 122+91 )ms|AST 21|Inlined 14Y 0N|IR 1147/ 2200|CodeSize 9493|Addr 0x7f0d90c44000|Timestamp 55991913296839267|Src n/a
[engine] opt done id=697 AWFYSimpleLoop>>#parent: |Tier 2|Time 225( 129+96 )ms|AST 23|Inlined 15Y 0N|IR 1216/ 2330|CodeSize 9809|Addr 0x7f0d90c40000|Timestamp 55991913326556858|Src n/a
[engine] created adapter i2c_unspecialized | CodeAddress 0x7f0d90c3f000
[engine] opt done id=705 AWFYVector>>#forEach: <split-705> |Tier 2|Time 634( 262+372 )ms|AST 74|Inlined 26Y 0N|IR 2611/ 6791|CodeSize 30117|Addr 0x7f0d90c36000|Timestamp 55991913456947713|Src n/a
[engine] opt done id=675 Object>>#~= |Tier 2|Time 79( 50+28 )ms|AST 31|Inlined 4Y 0N|IR 557/ 551|CodeSize 1501|Addr 0x7f0d90c34000|Timestamp 55991913535940993|Src n/a
[engine] opt done id=682 AWFYVector>>#forEach: <split-682> |Tier 2|Time 1236( 411+825 )ms|AST 74|Inlined 40Y 1N|IR 4648/ 15146|CodeSize 69545|Addr 0x7f0d90c22000|Timestamp 55991914772274713|Src n/a
[engine] opt done id=640 AWFYUnionFindNode>>#initialize |Tier 2|Time 7( 4+3 )ms|AST 7|Inlined 0Y 0N|IR 67/ 101|CodeSize 206|Addr 0x7f0d90c20000|Timestamp 55991914779727579|Src n/a
[engine] opt inval. id=681 AWFYSomSet>>#forEach: |Timestamp 55991915132633054|Src n/a|Reason null
[engine] opt inval. id=682 AWFYVector>>#forEach: <split-682> |Timestamp 55991915133092633|Src n/a|Reason null
[engine] opt deopt id=682 AWFYVector>>#forEach: <split-682> | |Timestamp 55991915202687309|Src n/a
[engine] opt inval. id=635 AWFYHavlakLoopFinder>>#findLoops |Timestamp 55991915203215825|Src n/a|Reason Profiled Argument Types
[engine] opt inval. id=604 AWFYControlFlowGraph>>#createNode: |Timestamp 55991915203363547|Src n/a|Reason Profiled Argument Types
[engine] opt inval. id=610 AWFYControlFlowGraph>>#numNodes |Timestamp 55991915203505541|Src n/a|Reason Profiled Argument Types
[engine] opt done id=645 AWFYSomDictionary>>#at:put: |Tier 2|Time 473( 296+177 )ms|AST 168|Inlined 20Y 0N|IR 1689/ 4603|CodeSize 21611|Addr 0x7f0d90c19000|Timestamp 55991915252785979|Src n/a
[engine] created adapter c2i_A_AAAAAJ | CodeAddress 0x7f0d90c18000
[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 9501|Addr 0x7f0d90c14000|Timestamp 55991915316623413|Src n/a
[engine] opt done id=681 AWFYSomSet>>#forEach: |Tier 1|Time 14( 9+5 )ms|AST 21|Inlined 0Y 1N|IR 193/ 328|CodeSize 1169|Addr 0x7f0d90c12000|Timestamp 55991915331292650|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 0x7f0d90c10000|Timestamp 55991915343264548|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 0x7f0d90c0e000|Timestamp 55991915391677373|Src n/a
[engine] opt done id=600 AWFYSimpleLoop>>#nestingLevel: |Tier 1|Time 16( 11+5 )ms|AST 32|Inlined 0Y 1N|IR 215/ 300|CodeSize 974|Addr 0x7f0d90c0c000|Timestamp 55991915407747837|Src n/a
[engine] opt done id=21 Magnitude>>#max: |Tier 1|Time 8( 6+2 )ms|AST 21|Inlined 0Y 0N|IR 93/ 129|CodeSize 521|Addr 0x7f0d90c0a000|Timestamp 55991915415568995|Src n/a
[engine] opt done id=724 [] in AWFYLoopStructureGraph>>#calculateNestingLevel |Tier 1|Time 25( 18+6 )ms|AST 61|Inlined 0Y 1N|IR 258/ 368|CodeSize 1269|Addr 0x7f0d90c08000|Timestamp 55991915440387249|Src n/a
[engine] opt done id=725 AWFYLoopStructureGraph>>#calculateNestingLevelRec:depth: |Tier 1|Time 49( 20+29 )ms|AST 56|Inlined 0Y 2N|IR 371/ 2565|CodeSize 11093|Addr 0x7f0d90c04000|Timestamp 55991915489588273|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 0x7f0d90c02000|Timestamp 55991915497638731|Src n/a
[engine] created adapter i2c_A_AAAAAJ | CodeAddress 0x7f0d90c01000
[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 0x7f0d90bff000|Timestamp 55991915532395210|Src n/a
[engine] opt done id=682 AWFYVector>>#forEach: <split-682> |Tier 2|Time 1371( 548+823 )ms|AST 75|Inlined 47Y 11N|IR 3878/ 13796|CodeSize 56727|Addr 0x7f0d90bf0000|Timestamp 55991916903840179|Src n/a
[engine] opt done id=597 AWFYSomSet class>>#new |Tier 2|Time 74( 50+23 )ms|AST 26|Inlined 5Y 0N|IR 263/ 1044|CodeSize 3879|Addr 0x7f0d90bee000|Timestamp 55991916977987692|Src n/a
[engine] opt done id=674 AWFYUnionFindNode>>#findSet |Tier 2|Time 355( 203+151 )ms|AST 149|Inlined 18Y 0N|IR 1803/ 2175|CodeSize 9885|Addr 0x7f0d90bea000|Timestamp 55991917332806427|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 0x7f0d90be8000|Timestamp 55991917341597241|Src n/a
[engine] opt done id=684 AWFYVector>>#forEach: <split-684> |Tier 2|Time 56( 27+29 )ms|AST 74|Inlined 2Y 0N|IR 277/ 1018|CodeSize 3877|Addr 0x7f0d90be6000|Timestamp 55991917397421164|Src n/a
[engine] opt done id=690 AWFYVector>>#forEach: <split-690> |Tier 2|Time 632( 220+412 )ms|AST 74|Inlined 33Y 0N|IR 3019/ 7640|CodeSize 33655|Addr 0x7f0d90bdc000|Timestamp 55991918072392115|Src n/a
[engine] opt done id=635 AWFYHavlakLoopFinder>>#findLoops |Tier 1|Time 789( 307+481 )ms|AST 697|Inlined 0Y 27N|IR 5184/ 23641|CodeSize 102784|Addr 0x7f0d90bc1000|Timestamp 55991918454283835|Src n/a
[engine] opt done id=695 AWFYVector>>#forEach: <split-695> |Tier 2|Time 576( 270+306 )ms|AST 74|Inlined 21Y 0N|IR 2549/ 5589|CodeSize 26953|Addr 0x7f0d90bb9000|Timestamp 55991918648497666|Src n/a
[engine] opt done id=696 AWFYVector>>#forEach: <split-696> |Tier 2|Time 219( 71+148 )ms|AST 74|Inlined 2Y 0N|IR 707/ 3610|CodeSize 16485|Addr 0x7f0d90bb3000|Timestamp 55991918673924268|Src n/a
[engine] opt done id=719 AWFYHavlakLoopFinder>>#findLoops<OSR@409> |Tier 2|Time 6134(1050+5084)ms|AST 687|Inlined 103Y 6N|IR 14029/ 54287|CodeSize 234517|Addr 0x7f0d90b78000|Timestamp 55991919461074096|Src n/a
[engine] opt done id=661 AWFYHavlakLoopFinder>>#identifyEdges: |Tier 2|Time 980( 432+548 )ms|AST 118|Inlined 30Y 0N|IR 2980/ 7637|CodeSize 33268|Addr 0x7f0d90b6e000|Timestamp 55991919654036935|Src n/a
[engine] opt done id=723 AWFYVector>>#forEach: <split-723> |Tier 1|Time 38( 22+16 )ms|AST 74|Inlined 0Y 1N|IR 333/ 1015|CodeSize 4940|Addr 0x7f0d90b6b000|Timestamp 55991919692431493|Src n/a
[engine] opt done id=735 Integer>>#timesRepeat: <split-735> |Tier 1|Time 25( 14+12 )ms|AST 48|Inlined 0Y 1N|IR 282/ 779|CodeSize 3518|Addr 0x7f0d90b69000|Timestamp 55991919718108140|Src n/a
[engine] opt done id=699 AWFYVector>>#forEach: <split-699> |Tier 2|Time 729( 297+432 )ms|AST 74|Inlined 23Y 0N|IR 1945/ 7761|CodeSize 38386|Addr 0x7f0d90b5e000|Timestamp 55991920191034393|Src n/a
[engine] opt done id=638 AWFYUnionFindNode class>>#new |Tier 2|Time 25( 17+7 )ms|AST 24|Inlined 3Y 0N|IR 32/ 373|CodeSize 1369|Addr 0x7f0d90b55000|Timestamp 55991920215846360|Src n/a
[engine] opt done id=643 [] in AWFYHavlakLoopFinder>>#initAllNodes |Tier 2|Time 502( 322+179 )ms|AST 31|Inlined 22Y 0N|IR 1775/ 4574|CodeSize 21240|Addr 0x7f0d90b57000|Timestamp 55991920220055770|Src n/a
[engine] opt done id=654 AWFYUnionFindNode>>#initNode:dfs: |Tier 2|Time 12( 7+5 )ms|AST 13|Inlined 0Y 0N|IR 104/ 287|CodeSize 734|Addr 0x7f0d90b53000|Timestamp 55991920227958227|Src n/a
[engine] opt done id=639 Behavior>>#new <split-639> |Tier 2|Time 18( 11+7 )ms|AST 27|Inlined 1Y 0N|IR 32/ 373|CodeSize 1369|Addr 0x7f0d90b51000|Timestamp 55991920246176700|Src n/a
[engine] opt done id=671 AWFYHavlakLoopFinder>>#stepD:nodePool: |Tier 2|Time 603( 298+305 )ms|AST 42|Inlined 23Y 0N|IR 2712/ 4902|CodeSize 23768|Addr 0x7f0d90b4a000|Timestamp 55991920823128212|Src n/a
[engine] opt done id=677 AWFYVector>>#removeFirst |Tier 2|Time 26( 20+7 )ms|AST 44|Inlined 1Y 0N|IR 125/ 228|CodeSize 625|Addr 0x7f0d90b48000|Timestamp 55991920849641879|Src n/a
[engine] opt done id=678 AWFYSomSet>>#size |Tier 2|Time 14( 10+4 )ms|AST 17|Inlined 1Y 0N|IR 41/ 105|CodeSize 330|Addr 0x7f0d90b46000|Timestamp 55991920863511462|Src n/a
[engine] opt done id=679 AWFYHavlakLoopFinder>>#MaxNonBackPreds |Tier 2|Time 48( 45+3 )ms|AST 14|Inlined 0Y 0N|IR 11/ 45|CodeSize 143|Addr 0x7f0d90b44000|Timestamp 55991920911811767|Src n/a
[engine] opt done id=680 AWFYHavlakLoopFinder>>#stepEProcessNonBackPreds:nodePool:workList:x: |Tier 2|Time 445( 391+54 )ms|AST 54|Inlined 1Y 1N|IR 398/ 2717|CodeSize 10936|Addr 0x7f0d90b40000|Timestamp 55991921357005978|Src n/a
[engine] opt done id=6 Symbol>>#= |Tier 2|Time 60( 40+21 )ms|AST 47|Inlined 2Y 0N|IR 360/ 415|CodeSize 1214|Addr 0x7f0d90b3e000|Timestamp 55991921417371005|Src n/a
[engine] opt done id=681 AWFYSomSet>>#forEach: |Tier 2|Time 1350( 456+894 )ms|AST 21|Inlined 62Y 12N|IR 4694/ 15074|CodeSize 65132|Addr 0x7f0d90b2d000|Timestamp 55991921596617920|Src n/a
[engine] opt done id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> |Tier 2|Time 784( 473+311 )ms|AST 216|Inlined 31Y 1N|IR 2577/ 5786|CodeSize 28028|Addr 0x7f0d90b25000|Timestamp 55991922381138088|Src n/a
[engine] opt done id=660 AWFYHavlakLoopFinder>>#doDFS:current: <split-660> |Tier 2|Time 1373( 530+843 )ms|AST 216|Inlined 77Y 5N|IR 5597/ 13168|CodeSize 63453|Addr 0x7f0d90b14000|Timestamp 55991922790495670|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 0x7f0d90b12000|Timestamp 55991922799009339|Src n/a
[engine] opt done id=635 AWFYHavlakLoopFinder>>#findLoops |Tier 2|Time 4658(1073+3584)ms|AST 697|Inlined 57Y 8N|IR 9268/ 51092|CodeSize 225925|Addr 0x7f0d90ad9000|Timestamp 55991923306356605|Src n/a
[engine] opt done id=595 Behavior>>#new <split-595> |Tier 2|Time 22( 9+13 )ms|AST 26|Inlined 0Y 0N|IR 96/ 676|CodeSize 2706|Addr 0x7f0d90ad7000|Timestamp 55991923328898754|Src n/a
[engine] opt done id=596 AWFYSimpleLoop>>#init:reducible: |Tier 2|Time 393( 253+140 )ms|AST 77|Inlined 26Y 0N|IR 1700/ 4323|CodeSize 17253|Addr 0x7f0d90ad1000|Timestamp 55991923722062735|Src n/a
[engine] opt done id=653 AWFYHavlakLoopFinder>>#doDFS:current: |Tier 2|Time 1359( 530+829 )ms|AST 216|Inlined 77Y 5N|IR 5541/ 13066|CodeSize 62262|Addr 0x7f0d90ac0000|Timestamp 55991923740074956|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 0x7f0d90abe000|Timestamp 55991923747930198|Src n/a
[engine] opt done id=683 [] in AWFYHavlakLoopFinder>>#stepEProcessNonBackPreds:nodePool:workList:x: |Tier 2|Time 1021( 375+646 )ms|AST 204|Inlined 41Y 0N|IR 4664/ 16227|CodeSize 76867|Addr 0x7f0d90aaa000|Timestamp 55991923819800070|Src n/a
[engine] opt done id=594 AWFYSimpleLoop class>>#basicBlock:reducible: |Tier 2|Time 379( 222+157 )ms|AST 33|Inlined 28Y 0N|IR 1811/ 4941|CodeSize 19941|Addr 0x7f0d90aa4000|Timestamp 55991924101760766|Src n/a
[engine] opt done id=689 AWFYUnionFindNode>>#loop: |Tier 2|Time 9( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 58/ 189|CodeSize 439|Addr 0x7f0d90aa2000|Timestamp 55991924110521337|Src n/a
[engine] opt done id=649 AWFYSomIdentityDictionary>>#newEntry:value:hash: |Tier 2|Time 40( 31+9 )ms|AST 29|Inlined 3Y 0N|IR 44/ 431|CodeSize 1677|Addr 0x7f0d90aa0000|Timestamp 55991924150915274|Src n/a
[engine] created adapter c2i_J_AAAJA | CodeAddress 0x7f0d90a9f000
[engine] opt done id=711 Integer>>#timesRepeat: <split-711> |Tier 1|Time 36( 23+13 )ms|AST 48|Inlined 0Y 1N|IR 296/ 849|CodeSize 3877|Addr 0x7f0d90a9d000|Timestamp 55991924187385117|Src n/a
[engine] opt done id=686 AWFYLoopStructureGraph>>#createNewLoop:reducible: |Tier 2|Time 460( 236+224 )ms|AST 71|Inlined 31Y 0N|IR 2212/ 6685|CodeSize 29224|Addr 0x7f0d90a94000|Timestamp 55991924208474144|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 0x7f0d90a92000|Timestamp 55991924216675816|Src n/a
[engine] created adapter i2c_J_AAAJA | CodeAddress 0x7f0d90a91000
[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 0x7f0d90a8f000|Timestamp 55991924236466078|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 0x7f0d90a8d000|Timestamp 55991924243983410|Src n/a
[engine] created adapter c2i_J_AAJA | CodeAddress 0x7f0d90a8c000
[engine] opt done id=708 [] in [] in AWFYLoopTesterApp>>#constructCFG:p:p: |Tier 1|Time 104( 48+56 )ms|AST 93|Inlined 0Y 4N|IR 869/ 4969|CodeSize 20891|Addr 0x7f0d90a85000|Timestamp 55991924320753318|Src n/a
[engine] opt done id=676 [] in AWFYHavlakLoopFinder>>#findLoops |Tier 2|Time 122( 54+68 )ms|AST 20|Inlined 1Y 0N|IR 542/ 1970|CodeSize 8318|Addr 0x7f0d90a81000|Timestamp 55991924366211985|Src n/a
[engine] opt done id=688 AWFYHavlakLoopFinder>>#setLoopAttribute:nodePool:loop: |Tier 2|Time 641( 242+398 )ms|AST 55|Inlined 35Y 0N|IR 3097/ 5735|CodeSize 25909|Addr 0x7f0d90a79000|Timestamp 55991924460813216|Src n/a
[engine] opt done id=668 AWFYSomSet>>#hasSome: |Tier 2|Time 145( 39+106 )ms|AST 20|Inlined 4Y 0N|IR 510/ 2095|CodeSize 8668|Addr 0x7f0d90a75000|Timestamp 55991924606552129|Src n/a
[engine] opt done id=610 AWFYControlFlowGraph>>#numNodes |Tier 2|Time 14( 11+4 )ms|AST 17|Inlined 1Y 0N|IR 41/ 105|CodeSize 330|Addr 0x7f0d90a73000|Timestamp 55991924621136225|Src n/a
[engine] opt done id=673 [] in AWFYHavlakLoopFinder>>#stepD:nodePool: |Tier 2|Time 441( 266+175 )ms|AST 51|Inlined 20Y 0N|IR 2351/ 4115|CodeSize 19222|Addr 0x7f0d90a6d000|Timestamp 55991924761984462|Src n/a
[engine] opt done id=664 [] in AWFYHavlakLoopFinder>>#processEdges:w: |Tier 2|Time 501( 288+213 )ms|AST 119|Inlined 25Y 0N|IR 2422/ 4774|CodeSize 20211|Addr 0x7f0d90a67000|Timestamp 55991924867000050|Src n/a
[engine] opt done id=609 AWFYVector>>#at:put: |Tier 2|Time 118( 49+69 )ms|AST 185|Inlined 0Y 0N|IR 558/ 1927|CodeSize 9725|Addr 0x7f0d90a63000|Timestamp 55991924879839770|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 0x7f0d90a61000|Timestamp 55991924895317880|Src n/a
[engine] opt done id=604 AWFYControlFlowGraph>>#createNode: |Tier 2|Time 286( 150+135 )ms|AST 115|Inlined 14Y 0N|IR 1041/ 4855|CodeSize 22077|Addr 0x7f0d90a5a000|Timestamp 55991924906964580|Src n/a
[engine] opt done id=620 AWFYBasicBlock>>#addOutEdge: |Tier 2|Time 117( 52+65 )ms|AST 21|Inlined 1Y 0N|IR 541/ 1956|CodeSize 8231|Addr 0x7f0d90a56000|Timestamp 55991925024620482|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 8231|Addr 0x7f0d90a52000|Timestamp 55991925142435700|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 0x7f0d90a50000|Timestamp 55991925161080785|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 0x7f0d90a4e000|Timestamp 55991925174109715|Src n/a
[engine] opt done id=718 [] in AWFYLoopTesterApp>>#main:loop:p:p:p: |Tier 1|Time 15( 10+4 )ms|AST 29|Inlined 0Y 2N|IR 199/ 284|CodeSize 935|Addr 0x7f0d90a4c000|Timestamp 55991925188753249|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 8231|Addr 0x7f0d90a48000|Timestamp 55991925306723313|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 0x7f0d90a46000|Timestamp 55991925320104819|Src n/a
[engine] opt done id=619 AWFYBasicBlockEdge>>#init:from:to: |Tier 2|Time 871( 256+614 )ms|AST 83|Inlined 36Y 0N|IR 3610/ 14740|CodeSize 73611|Addr 0x7f0d90a33000|Timestamp 55991925766075076|Src n/a
[engine] opt done id=617 AWFYBasicBlockEdge class>>#for:from:to: |Tier 2|Time 966( 287+679 )ms|AST 36|Inlined 38Y 0N|IR 3627/ 15129|CodeSize 75593|Addr 0x7f0d90a1f000|Timestamp 55991925833452946|Src n/a
[engine] opt done id=717 Integer>>#timesRepeat: <split-717> |Tier 1|Time 32( 17+15 )ms|AST 48|Inlined 0Y 1N|IR 282/ 779|CodeSize 3500|Addr 0x7f0d90a1d000|Timestamp 55991925865801593|Src n/a
[engine] opt done id=724 [] in AWFYLoopStructureGraph>>#calculateNestingLevel |Tier 2|Time 267( 164+103 )ms|AST 61|Inlined 16Y 0N|IR 1346/ 2366|CodeSize 9297|Addr 0x7f0d90a19000|Timestamp 55991926132671469|Src n/a
[engine] opt done id=702 AWFYHavlakLoopFinder>>#doDFS:current: <split-702> |Tier 2|Time 845( 579+266 )ms|AST 216|Inlined 31Y 1N|IR 2520/ 5859|CodeSize 28445|Addr 0x7f0d90a11000|Timestamp 55991926165407615|Src n/a
[engine] opt done id=723 AWFYVector>>#forEach: <split-723> |Tier 2|Time 496( 201+295 )ms|AST 74|Inlined 17Y 0N|IR 1646/ 5918|CodeSize 25445|Addr 0x7f0d90a09000|Timestamp 55991926261991392|Src n/a
[engine] opt done id=615 AWFYLoopTesterApp>>#buildStraight:n: |Tier 2|Time 1097( 315+782 )ms|AST 101|Inlined 40Y 0N|IR 3804/ 15329|CodeSize 77959|Addr 0x7f0d909f4000|Timestamp 55991927358973504|Src n/a
[engine] opt done id=701 AWFYHavlakLoopFinder>>#doDFS:current: <split-701> |Tier 2|Time 1234( 533+701 )ms|AST 216|Inlined 63Y 1N|IR 4812/ 11404|CodeSize 55045|Addr 0x7f0d909e5000|Timestamp 55991927367108265|Src n/a
[engine] opt done id=636 AWFYVector>>#removeAll |Tier 2|Time 24( 13+11 )ms|AST 27|Inlined 0Y 0N|IR 163/ 469|CodeSize 1525|Addr 0x7f0d909e3000|Timestamp 55991927391587282|Src n/a
[engine] opt done id=627 AWFYLoopTesterApp>>#findLoops: |Tier 2|Time 144( 100+43 )ms|AST 40|Inlined 15Y 1N|IR 323/ 2348|CodeSize 9092|Addr 0x7f0d909df000|Timestamp 55991927535423691|Src n/a
[engine] opt done id=641 AWFYHavlakLoopFinder>>#initAllNodes |Tier 2|Time 331( 281+51 )ms|AST 57|Inlined 0Y 2N|IR 454/ 2580|CodeSize 9598|Addr 0x7f0d909db000|Timestamp 55991927866876665|Src n/a
[engine] opt done id=626 [] in AWFYLoopTesterApp>>#addDummyLoops: |Tier 2|Time 151( 106+45 )ms|AST 18|Inlined 16Y 1N|IR 360/ 2398|CodeSize 9110|Addr 0x7f0d909d7000|Timestamp 55991928018164123|Src n/a
[engine] opt done id=700 AWFYHavlakLoopFinder>>#doDFS:current: <split-700> |Tier 2|Time 1894( 564+1330)ms|AST 216|Inlined 95Y 1N|IR 7104/ 16828|CodeSize 82951|Addr 0x7f0d909c1000|Timestamp 55991928059968926|Src n/a
[engine] opt done id=616 AWFYLoopTesterApp>>#buildConnect:end: |Tier 2|Time 930( 283+647 )ms|AST 27|Inlined 39Y 0N|IR 3706/ 15185|CodeSize 75473|Addr 0x7f0d909ad000|Timestamp 55991928289501625|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 0x7f0d909ab000|Timestamp 55991928297326625|Src n/a
[engine] opt done id=735 Integer>>#timesRepeat: <split-735> |Tier 2|Time 311( 166+145 )ms|AST 48|Inlined 17Y 1N|IR 489/ 5653|CodeSize 23761|Addr 0x7f0d909a4000|Timestamp 55991928329216670|Src n/a
[engine] opt done id=600 AWFYSimpleLoop>>#nestingLevel: |Tier 2|Time 19( 13+6 )ms|AST 32|Inlined 1Y 0N|IR 166/ 200|CodeSize 351|Addr 0x7f0d909a2000|Timestamp 55991928348149376|Src n/a
[engine] opt done id=707 [] in AWFYLoopTesterApp>>#constructCFG:p:p: |Tier 1|Time 85( 39+46 )ms|AST 105|Inlined 0Y 4N|IR 682/ 3954|CodeSize 16736|Addr 0x7f0d9099c000|Timestamp 55991928433209101|Src n/a
[engine] opt done id=623 AWFYLoopTesterApp>>#buildDiamond: |Tier 2|Time 140( 129+11 )ms|AST 151|Inlined 0Y 4N|IR 184/ 372|CodeSize 1385|Addr 0x7f0d9099a000|Timestamp 55991928437828361|Src n/a
[engine] opt done id=736 Integer>>#timesRepeat: <split-736> |Tier 1|Time 30( 15+15 )ms|AST 48|Inlined 0Y 1N|IR 304/ 889|CodeSize 4115|Addr 0x7f0d90997000|Timestamp 55991928463205163|Src n/a
[engine] opt done id=725 AWFYLoopStructureGraph>>#calculateNestingLevelRec:depth: |Tier 2|Time 436( 392+44 )ms|AST 56|Inlined 1Y 1N|IR 294/ 2406|CodeSize 9521|Addr 0x7f0d90993000|Timestamp 55991928495809512|Src n/a
[engine] opt done id=614 AWFYLoopTesterApp>>#buildBaseLoop: |Tier 2|Time 127( 115+13 )ms|AST 180|Inlined 0Y 9N|IR 263/ 410|CodeSize 1609|Addr 0x7f0d90991000|Timestamp 55991928590674757|Src n/a
[engine] opt done id=709 [] in [] in [] in AWFYLoopTesterApp>>#constructCFG:p:p: |Tier 2|Time 116( 107+9 )ms|AST 21|Inlined 0Y 1N|IR 99/ 374|CodeSize 1152|Addr 0x7f0d9098f000|Timestamp 55991928611919468|Src n/a
[engine] opt done id=710 Integer>>#timesRepeat: <split-710> |Tier 2|Time 265( 152+114 )ms|AST 48|Inlined 1Y 1N|IR 245/ 4335|CodeSize 18021|Addr 0x7f0d90989000|Timestamp 55991928703314959|Src n/a
[engine] opt done id=593 AWFYLoopStructureGraph>>#initialize |Tier 2|Time 420( 277+142 )ms|AST 91|Inlined 37Y 0N|IR 1368/ 5505|CodeSize 22480|Addr 0x7f0d90982000|Timestamp 55991929019269916|Src n/a
[engine] opt done id=373 String>>#, |Tier 1|Time 29( 20+9 )ms|AST 56|Inlined 0Y 2N|IR 276/ 405|CodeSize 1534|Addr 0x7f0d90980000|Timestamp 55991929494734120|Src n/a
[engine] opt done id=16 String class>>#new: |Tier 1|Time 29( 15+14 )ms|AST 48|Inlined 0Y 1N|IR 206/ 618|CodeSize 2787|Addr 0x7f0d9097e000|Timestamp 55991929497223321|Src n/a
[engine] created adapter i2c_A_AAJ | CodeAddress 0x7f0d9097d000
[engine] created adapter c2i_J_AAJ | CodeAddress 0x7f0d9097c000
[engine] opt done id=299 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 1|Time 87( 63+25 )ms|AST 190|Inlined 0Y 1N|IR 705/ 1562|CodeSize 6920|Addr 0x7f0d90979000|Timestamp 55991929553612010|Src n/a
[engine] opt done id=733 SmallInteger>>#printString |Tier 1|Time 63( 52+11 )ms|AST 156|Inlined 0Y 2N|IR 375/ 617|CodeSize 2868|Addr 0x7f0d90977000|Timestamp 55991929557952518|Src n/a
[engine] opt done id=711 Integer>>#timesRepeat: <split-711> |Tier 2|Time 320( 246+74 )ms|AST 48|Inlined 0Y 1N|IR 188/ 2754|CodeSize 11701|Addr 0x7f0d90973000|Timestamp 55991929855213359|Src n/a
[engine] opt done id=708 [] in [] in AWFYLoopTesterApp>>#constructCFG:p:p: |Tier 2|Time 322( 239+83 )ms|AST 93|Inlined 0Y 4N|IR 724/ 4235|CodeSize 16213|Addr 0x7f0d9096e000|Timestamp 55991929876215080|Src n/a
[engine] opt done id=567 StandardFileStream>>#isBinary |Tier 1|Time 12( 8+4 )ms|AST 25|Inlined 0Y 0N|IR 100/ 181|CodeSize 660|Addr 0x7f0d9096c000|Timestamp 55991930663307491|Src n/a
[engine] opt done id=586 AWFYControlFlowGraph>>#initialize |Tier 1|Time 19( 13+6 )ms|AST 31|Inlined 0Y 2N|IR 231/ 497|CodeSize 1674|Addr 0x7f0d9096a000|Timestamp 55991930670561578|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 0x7f0d90968000|Timestamp 55991933041239230|Src n/a
[engine] opt done id=585 Behavior>>#new <split-585> |Tier 1|Time 19( 11+8 )ms|AST 27|Inlined 0Y 1N|IR 170/ 616|CodeSize 2364|Addr 0x7f0d90966000|Timestamp 55991933045588679|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 0x7f0d90964000|Timestamp 55991933053013816|Src n/a
[engine] opt done id=592 Behavior>>#new <split-592> |Tier 2|Time 423( 289+133 )ms|AST 27|Inlined 38Y 0N|IR 945/ 4292|CodeSize 15892|Addr 0x7f0d9095f000|Timestamp 55991933533264278|Src n/a
[engine] opt done id=591 AWFYLoopStructureGraph class>>#new |Tier 2|Time 525( 323+203 )ms|AST 24|Inlined 77Y 0N|IR 1746/ 7552|CodeSize 28255|Addr 0x7f0d90957000|Timestamp 55991933635775508|Src n/a
[engine] opt done id=718 [] in AWFYLoopTesterApp>>#main:loop:p:p:p: |Tier 2|Time 199( 193+6 )ms|AST 29|Inlined 0Y 2N|IR 93/ 175|CodeSize 559|Addr 0x7f0d90955000|Timestamp 55991933872326987|Src n/a
[engine] opt done id=716 [] in AWFYUnionFindNode>>#findSet |Tier 2|Time 14( 9+5 )ms|AST 19|Inlined 1Y 0N|IR 99/ 254|CodeSize 502|Addr 0x7f0d90953000|Timestamp 55991934225252155|Src n/a
[engine] opt done id=717 Integer>>#timesRepeat: <split-717> |Tier 2|Time 361( 276+85 )ms|AST 48|Inlined 1Y 2N|IR 232/ 3224|CodeSize 13845|Addr 0x7f0d9094e000|Timestamp 55991934666696673|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 0x7f0d9094c000|Timestamp 55991942541426463|Src n/a
[engine] created adapter i2c_A_AAACA | CodeAddress 0x7f0d9094b000
[engine] created adapter i2c_J_AAC | CodeAddress 0x7f0d9094a000
[engine] opt done id=553 Character>>#asUnicode |Tier 1|Time 14( 12+2 )ms|AST 31|Inlined 0Y 0N|IR 89/ 125|CodeSize 454|Addr 0x7f0d90948000|Timestamp 55991944917914147|Src n/a
[engine] created adapter c2i_J_AAC | CodeAddress 0x7f0d90947000
[engine] created adapter c2i_A_AAAC | CodeAddress 0x7f0d90946000
[engine] opt done id=551 UTF8TextConverter>>#nextPut:toStream: |Tier 1|Time 80( 69+12 )ms|AST 130|Inlined 0Y 5N|IR 427/ 723|CodeSize 2820|Addr 0x7f0d90944000|Timestamp 55991944967027864|Src n/a
[engine] opt done id=499 FileStream class>>#stdout |Tier 1|Time 19( 13+6 )ms|AST 37|Inlined 0Y 1N|IR 201/ 403|CodeSize 1464|Addr 0x7f0d90942000|Timestamp 55991947272694884|Src n/a
[engine] opt done id=566 MultiByteFileStream>>#nextPutAll: |Tier 1|Time 24( 18+6 )ms|AST 65|Inlined 0Y 2N|IR 230/ 391|CodeSize 1441|Addr 0x7f0d90940000|Timestamp 55991947277758706|Src n/a
[engine] opt done id=498 AWFYScriptConsole class>>#println: |Tier 1|Time 28( 20+7 )ms|AST 62|Inlined 0Y 4N|IR 279/ 373|CodeSize 1344|Addr 0x7f0d9093e000|Timestamp 55991947280948591|Src n/a
[engine] created adapter i2c_A_AAAJJJ | CodeAddress 0x7f0d9093d000
[engine] opt done id=706 AWFYLoopTesterApp>>#constructCFG:p:p: |Tier 1|Time 55( 21+34 )ms|AST 43|Inlined 0Y 1N|IR 355/ 3105|CodeSize 14086|Addr 0x7f0d90938000|Timestamp 55991947369304922|Src n/a
[engine] opt done id=728 AWFYLoopStructureGraph>>#numLoops |Tier 1|Time 14( 9+5 )ms|AST 17|Inlined 0Y 1N|IR 169/ 299|CodeSize 1042|Addr 0x7f0d90936000|Timestamp 55991948416946520|Src n/a
[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 0x7f0d90934000|Timestamp 55991948428127495|Src n/a
[engine] opt done id=722 AWFYLoopStructureGraph>>#calculateNestingLevel |Tier 1|Time 48( 18+30 )ms|AST 39|Inlined 0Y 2N|IR 504/ 2790|CodeSize 11424|Addr 0x7f0d90930000|Timestamp 55991948440059371|Src n/a
[engine] created adapter i2c_Z_AAAAJ | CodeAddress 0x7f0d9092f000
[engine] created adapter c2i_A_AAJ | CodeAddress 0x7f0d9092e000
[engine] opt done id=732 Object>>#asString |Tier 1|Time 17( 14+3 )ms|AST 17|Inlined 0Y 1N|IR 156/ 227|CodeSize 689|Addr 0x7f0d9092c000|Timestamp 55991949599937886|Src n/a
[engine] created adapter i2c_J_AAJ | CodeAddress 0x7f0d9092b000
[engine] opt done id=730 AWFYHavlak>>#verifyResult:iterations: |Tier 1|Time 29( 22+7 )ms|AST 65|Inlined 0Y 0N|IR 220/ 404|CodeSize 1501|Addr 0x7f0d90929000|Timestamp 55991949611639065|Src n/a
[engine] opt done id=731 AWFYRun>>#printResult: |Tier 1|Time 32( 24+7 )ms|AST 68|Inlined 0Y 5N|IR 337/ 484|CodeSize 1724|Addr 0x7f0d90927000|Timestamp 55991949614563679|Src n/a
[engine] opt done id=734 SmallInteger>>#decimalDigitLength |Tier 1|Time 16( 14+3 )ms|AST 47|Inlined 0Y 0N|IR 101/ 146|CodeSize 603|Addr 0x7f0d90925000|Timestamp 55991949616567249|Src n/a
[engine] created adapter i2c_A_AAAJAJ | CodeAddress 0x7f0d90924000
[engine] opt done id=568 TextConverter>>#nextPutAll:toStream: |Tier 1|Time 17( 12+5 )ms|AST 34|Inlined 0Y 1N|IR 176/ 292|CodeSize 1036|Addr 0x7f0d90922000|Timestamp 55991950770062362|Src n/a
[engine] created adapter c2i_A_AAAJAJ | CodeAddress 0x7f0d90921000
[engine] opt done id=570 MultiByteFileStream>>#basicNext:putAll:startingAt: |Tier 1|Time 25( 21+3 )ms|AST 23|Inlined 0Y 1N|IR 164/ 235|CodeSize 805|Addr 0x7f0d9091f000|Timestamp 55991950777740966|Src n/a
[engine] opt done id=569 TextConverter>>#next:putAll:startingAt:toStream: |Tier 1|Time 41( 32+9 )ms|AST 133|Inlined 0Y 2N|IR 312/ 499|CodeSize 1931|Addr 0x7f0d9091d000|Timestamp 55991950794401549|Src n/a
[engine] opt done id=571 StandardFileStream>>#next:putAll:startingAt: |Tier 1|Time 28( 20+8 )ms|AST 65|Inlined 0Y 0N|IR 228/ 502|CodeSize 2204|Addr 0x7f0d9091b000|Timestamp 55991950798443821|Src n/a
[engine] created adapter i2c_A_AAAC | CodeAddress 0x7f0d9091a000
[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 0x7f0d90918000|Timestamp 55991951930534138|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 0x7f0d90916000|Timestamp 55991951935220519|Src n/a
[engine] created adapter c2i_A_AAACA | CodeAddress 0x7f0d90915000
[engine] opt done id=573 MultiByteFileStream>>#nextPut: |Tier 1|Time 29( 24+5 )ms|AST 35|Inlined 0Y 1N|IR 181/ 317|CodeSize 1125|Addr 0x7f0d90913000|Timestamp 55991951948816868|Src n/a
[engine] opt done id=576 StandardFileStream>>#flush |Tier 1|Time 12( 7+4 )ms|AST 19|Inlined 0Y 0N|IR 156/ 269|CodeSize 936|Addr 0x7f0d90911000|Timestamp 55991953100948678|Src n/a
[engine] opt done id=579 AWFYRun>>#measure: |Tier 1|Time 34( 26+8 )ms|AST 93|Inlined 0Y 2N|IR 310/ 444|CodeSize 1667|Addr 0x7f0d9090f000|Timestamp 55991953122935421|Src n/a
[engine] opt done id=575 StandardFileStream>>#nextPutAll: |Tier 1|Time 37( 27+10 )ms|AST 90|Inlined 0Y 0N|IR 285/ 628|CodeSize 2779|Addr 0x7f0d9090d000|Timestamp 55991953125736898|Src n/a
[engine] created adapter c2i_A_AAAJJJJJ | CodeAddress 0x7f0d9090c000
[engine] created adapter c2i_Z_AAAAJ | CodeAddress 0x7f0d9090b000
[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 0x7f0d90909000|Timestamp 55991953144798398|Src n/a
[engine] opt done id=581 AWFYLoopTesterApp class>>#new |Tier 1|Time 15( 10+5 )ms|AST 24|Inlined 0Y 2N|IR 193/ 270|CodeSize 876|Addr 0x7f0d90907000|Timestamp 55991954257414501|Src n/a
[engine] opt done id=582 Behavior>>#new <split-582> |Tier 1|Time 18( 11+7 )ms|AST 27|Inlined 0Y 1N|IR 170/ 616|CodeSize 2364|Addr 0x7f0d90905000|Timestamp 55991954260940130|Src n/a
[engine] created adapter i2c_A_AAAJJJJJ | CodeAddress 0x7f0d90904000
[engine] opt done id=613 AWFYLoopTesterApp>>#constructSimpleCFG |Tier 1|Time 35( 26+9 )ms|AST 70|Inlined 0Y 4N|IR 323/ 526|CodeSize 1980|Addr 0x7f0d90902000|Timestamp 55991955450505850|Src n/a
[engine] created adapter c2i_A_AAAJJJ | CodeAddress 0x7f0d90901000
[engine] opt done id=612 AWFYLoopTesterApp>>#main:loop:p:p:p: |Tier 1|Time 144( 83+61 )ms|AST 139|Inlined 0Y 9N|IR 1096/ 5242|CodeSize 23100|Addr 0x7f0d908fa000|Timestamp 55991955559969507|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 0x7f0d908f6000|Timestamp 55991956588261561|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 0x7f0d93ffc000|Timestamp 55991987241124013|Src n/a
[engine] opt done id=707 [] in AWFYLoopTesterApp>>#constructCFG:p:p: |Tier 2|Time 2244( 503+1740)ms|AST 105|Inlined 77Y 3N|IR 8617/ 33363|CodeSize 168625|Addr 0x7f0d93fd1000|Timestamp 55991993845226686|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 0x7f0d93fce000|Timestamp 55992011474369939|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 0x7f0d93fcc000|Timestamp 55992091940705873|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 0x7f0d93fc9000|Timestamp 55992101299309332|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 6277|Addr 0x7f0d93fc6000|Timestamp 55992158508219831|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 0x7f0d93fc3000|Timestamp 55992160850994130|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 0x7f0d93fc1000|Timestamp 55992161890919470|Src n/a
[engine] opt inval. id=733 SmallInteger>>#printString |Timestamp 55992269212597090|Src n/a|Reason null
[engine] opt inval. id=734 SmallInteger>>#decimalDigitLength |Timestamp 55992269212969084|Src n/a|Reason null
[engine] opt inval. id=569 TextConverter>>#next:putAll:startingAt:toStream: |Timestamp 55992269213789132|Src n/a|Reason null
[engine] Truffle runtime statistics for engine 1
Compilations : 311
Success : 306
Temporary Bailouts : 3
jdk.graal.compiler.core.common.CancellationBailoutException: Compilation cancelled.: 3
Permanent Bailouts : 0
Failed : 0
Interrupted : 2
Invalidated : 28
Unknown Reason : 19
Latest layout assumption Layout no longer valid: 6
Profiled Argument Types : 3
Queues : 379
Dequeues : 70
Target inlined into only caller: 49
null : 12
Latest layout assumption Layout no longer valid: 6
Profiled Argument Types : 3
Splits : 85
Compilation Accuracy : 0.909968
Queue Accuracy : 0.815303
Compilation Utilization : 0.171875
Remaining Compilation Queue : 0
Time to queue : count= 379, sum=4867070772, min= 14, average= 12841875.39, max=358877258, maxTarget=TextConverter>>#next:putAll:startingAt:toStream:
Time waiting in queue : count= 312, sum= 554238456, min= 15, average= 1776405.31, max=13442322, maxTarget=AWFYSomSet>>#hasSome:
--------------------------- :
AST node statistics :
Truffle node count : count= 307, sum= 163014, min= 11, average= 530.99, max= 8403, maxTarget=AWFYHavlakLoopFinder>>#doDFS:current: <split-700>
Trivial : count= 307, sum= 62140, min= 4, average= 202.41, max= 3178, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@409>
Non Trivial : count= 307, sum= 100874, min= 7, average= 328.58, max= 5232, maxTarget=AWFYHavlakLoopFinder>>#doDFS:current: <split-700>
Monomorphic : count= 307, sum= 100017, min= 7, average= 325.79, max= 5202, maxTarget=AWFYHavlakLoopFinder>>#doDFS:current: <split-700>
Polymorphic : count= 307, sum= 857, min= 0, average= 2.79, max= 62, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@409>
Megamorphic : count= 307, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Behavior>>#new <split-589>
Truffle call count : count= 307, sum= 2295, min= 0, average= 7.48, max= 109, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@409>
Indirect : count= 307, sum= 1, min= 0, average= 0.00, max= 1, maxTarget=Integer>>#timesRepeat:
Direct : count= 307, sum= 2294, min= 0, average= 7.47, max= 109, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@409>
Dispatched : count= 307, sum= 527, min= 0, average= 1.72, max= 27, maxTarget=AWFYHavlakLoopFinder>>#findLoops
Inlined : count= 307, sum= 1767, min= 0, average= 5.76, max= 103, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@409>
---------- :
Cloned : count= 307, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Behavior>>#new <split-589>
Not Cloned : count= 307, sum= 2306, min= 0, average= 7.51, max= 120, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@409>
Truffle loops : count= 307, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Behavior>>#new <split-589>
--------------------------- :
Compilation Tier 1 :
Compilation Rate : 99660.40 bytes/second
Truffle Tier Rate : 170642.59 bytes/second
Graal Tier Rate : 264658.05 bytes/second
Installation Rate : 2528999.50 bytes/second
Time for compilation (us) : count= 199, sum= 10005638, min= 6145, average= 50279.59, max= 945370, maxTarget=AWFYHavlakLoopFinder>>#findLoops
Truffle Tier (us) : count= 199, sum= 5843593, min= 3637, average= 29364.79, max= 397705, maxTarget=AWFYHavlakLoopFinder>>#findLoops
Graal Tier (us) : count= 199, sum= 3767752, min= 1900, average= 18933.43, max= 519590, maxTarget=AWFYHavlakLoopFinder>>#findLoops
Code Installation (us) : count= 199, sum= 394292, min= 318, average= 1981.37, max= 28074, maxTarget=AWFYHavlakLoopFinder>>#findLoops
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= 997166, min= 454, average= 5010.88, max= 102784, maxTarget=AWFYHavlakLoopFinder>>#findLoops
Total frame size : count= 199, sum= 32832, min= 48, average= 164.98, 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= 4139, min= 3, average= 20.80, max= 314, maxTarget=AWFYHavlakLoopFinder>>#findLoops
--------------------------- :
Compilation Tier 2 :
Compilation Rate : 45256.08 bytes/second
Truffle Tier Rate : 122365.14 bytes/second
Graal Tier Rate : 85147.20 bytes/second
Installation Rate : 3450325.81 bytes/second
Time for compilation (us) : count= 110, sum= 51672191, min= 3804, average= 469747.20, max= 6134458, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@409>
Truffle Tier (us) : count= 107, sum= 19110679, min= 2292, average= 178604.48, max= 1073441, maxTarget=AWFYHavlakLoopFinder>>#findLoops
Graal Tier (us) : count= 107, sum= 27463981, min= 1263, average= 256672.72, max= 5015070, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@409>
Code Installation (us) : count= 107, sum= 677756, min= 248, average= 6334.17, max= 69858, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@409>
Graal node count :
After Truffle Tier : count= 108, sum= 165595, min= 11, average= 1533.29, max= 14029, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@409>
After Graal Tier : count= 107, sum= 518276, min= 45, average= 4843.70, max= 54287, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@409>
Graal compilation result :
Code size : count= 107, sum= 2338481, min= 143, average= 21854.96, max= 234517, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@409>
Total frame size : count= 107, sum= 34496, min= 32, average= 322.39, max= 1392, maxTarget=AWFYHavlakLoopFinder>>#findLoops
Exception handlers : count= 107, sum= 172, min= 0, average= 1.61, max= 15, maxTarget=Integer>>#timesRepeat: <split-717>
Infopoints : count= 107, sum= 11777, min= 3, average= 110.07, max= 1245, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@409>
CALL : count= 107, sum= 11777, min= 3, average= 110.07, max= 1245, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@409>
Marks : count= 107, sum= 748, min= 5, average= 6.99, max= 20, maxTarget=Symbol>>#=
Data references : count= 107, sum= 7532, min= 1, average= 70.39, max= 663, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@409>
# Json (iterations: 300, problem size: 100) on Sat Oct 19 09:08: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/Json.trace.log" --quiet --code "AWFYHarness run: #('Json' 300 100)"`
[engine] created adapter i2c_Z_AAAA | CodeAddress 0x7fb58a532000
[engine] created adapter i2c_A_AAAJ | CodeAddress 0x7fb58a531000
[engine] created adapter i2c_J_AAAA | CodeAddress 0x7fb58a530000
[engine] opt done id=8 String>>#compareWith: |Tier 1|Time 31( 21+10 )ms|AST 23|Inlined 0Y 0N|IR 247/ 451|CodeSize 1686|Addr 0x7fb58a52e000|Timestamp 55993497772192828|Src n/a
[engine] created adapter c2i_J_AAAA | CodeAddress 0x7fb58a52d000
[engine] opt done id=611 SequenceableCollection>>#atAllPut: |Tier 1|Time 49( 30+18 )ms|AST 72|Inlined 0Y 0N|IR 298/ 701|CodeSize 3090|Addr 0x7fb58a366000|Timestamp 55993497786943640|Src n/a
[engine] opt done id=7 String>>#= |Tier 1|Time 55( 47+8 )ms|AST 78|Inlined 0Y 1N|IR 243/ 392|CodeSize 1384|Addr 0x7fb58a364000|Timestamp 55993497790458512|Src n/a
[engine] created adapter i2c_A_AAA | CodeAddress 0x7fb58a52c000
[engine] created adapter i2c_A_AAC | CodeAddress 0x7fb58a363000
[engine] created adapter c2i_A_AAAJ | CodeAddress 0x7fb58a362000
[engine] created adapter c2i_A_AAAC | CodeAddress 0x7fb58a361000
[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 0x7fb58a35f000|Timestamp 55993497812302348|Src n/a
[engine] created adapter i2c_A_AAAC | CodeAddress 0x7fb58a35e000
[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 0x7fb58a35c000|Timestamp 55993497817462974|Src n/a
[engine] created adapter c2i_Z_AAAA | CodeAddress 0x7fb58a35b000
[engine] opt done id=595 String class>>#with: |Tier 1|Time 29( 23+6 )ms|AST 65|Inlined 0Y 1N|IR 193/ 318|CodeSize 1125|Addr 0x7fb58a359000|Timestamp 55993497841653945|Src n/a
[engine] created adapter c2i_A_AAC | CodeAddress 0x7fb58a358000
[engine] created adapter c2i_A_AAA | CodeAddress 0x7fb58a357000
[engine] opt done id=593 AWFYJsonParser>>#read |Tier 1|Time 83( 68+15 )ms|AST 92|Inlined 0Y 3N|IR 458/ 924|CodeSize 3471|Addr 0x7fb58a355000|Timestamp 55993497869823698|Src n/a
[engine] opt done id=612 AWFYJsonParser>>#readChar: |Tier 1|Time 28( 22+6 )ms|AST 36|Inlined 0Y 2N|IR 229/ 370|CodeSize 1310|Addr 0x7fb58a353000|Timestamp 55993497870321133|Src n/a
[engine] created adapter i2c_Z_AAA | CodeAddress 0x7fb58a352000
[engine] created adapter c2i_Z_AAA | CodeAddress 0x7fb58a34f000
[engine] opt done id=615 AWFYJsonParser>>#readStringInternal |Tier 1|Time 64( 52+12 )ms|AST 106|Inlined 0Y 7N|IR 469/ 705|CodeSize 2873|Addr 0x7fb58a350000|Timestamp 55993497881854054|Src n/a
[engine] created adapter i2c_A_AAAA | CodeAddress 0x7fb58a34e000
[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 0x7fb58a34c000|Timestamp 55993497886428472|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 0x7fb58a34a000|Timestamp 55993497908158321|Src n/a
[engine] created adapter c2i_A_AAAA | CodeAddress 0x7fb58a349000
[engine] opt done id=637 AWFYJsonParser>>#readArrayElement: |Tier 1|Time 29( 24+6 )ms|AST 57|Inlined 0Y 4N|IR 277/ 371|CodeSize 1300|Addr 0x7fb58a347000|Timestamp 55993497937657849|Src n/a
[engine] opt done id=642 AWFYJsonArray>>#add: |Tier 1|Time 17( 11+6 )ms|AST 31|Inlined 0Y 1N|IR 171/ 301|CodeSize 1067|Addr 0x7fb58a345000|Timestamp 55993497954939350|Src n/a
[engine] created adapter i2c_A_AAAJJ | CodeAddress 0x7fb58a344000
[engine] opt inval. id=593 AWFYJsonParser>>#read |Timestamp 55993497970568321|Src n/a|Reason null
[engine] opt deopt id=593 AWFYJsonParser>>#read | |Timestamp 55993497970846793|Src n/a
[engine] opt inval. id=597 AWFYJsonParser>>#isWhiteSpace |Timestamp 55993497971105218|Src n/a|Reason null
[engine] opt done id=632 AWFYVector>>#append: |Tier 1|Time 94( 48+46 )ms|AST 140|Inlined 0Y 0N|IR 631/ 2529|CodeSize 11708|Addr 0x7fb58a340000|Timestamp 55993497976283376|Src n/a
[engine] opt done id=37 SequenceableCollection>>#copyFrom:to: |Tier 1|Time 75( 40+36 )ms|AST 83|Inlined 0Y 1N|IR 522/ 1582|CodeSize 7346|Addr 0x7fb58a33d000|Timestamp 55993498030652838|Src n/a
[engine] opt done id=593 AWFYJsonParser>>#read |Tier 1|Time 66( 51+15 )ms|AST 94|Inlined 0Y 3N|IR 493/ 1004|CodeSize 4026|Addr 0x7fb58a33b000|Timestamp 55993498042370987|Src n/a
[engine] opt inval. id=632 AWFYVector>>#append: |Timestamp 55993498080836638|Src n/a|Reason null
[engine] opt deopt id=632 AWFYVector>>#append: | |Timestamp 55993498081279035|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 0x7fb57f052000|Timestamp 55993498084649258|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 0x7fb57f050000|Timestamp 55993498091573397|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 0x7fb57f04e000|Timestamp 55993498100179330|Src n/a
[engine] opt done id=598 AWFYJsonParser>>#readValue |Tier 1|Time 228( 179+49 )ms|AST 496|Inlined 0Y 34N|IR 1798/ 2920|CodeSize 11533|Addr 0x7fb57f04a000|Timestamp 55993498114827959|Src n/a
[engine] created adapter c2i_A_AAAJJ | CodeAddress 0x7fb57f049000
[engine] opt done id=619 AWFYJsonParser>>#readDigit |Tier 1|Time 16( 12+5 )ms|AST 33|Inlined 0Y 2N|IR 208/ 291|CodeSize 951|Addr 0x7fb57f047000|Timestamp 55993498131573470|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 0x7fb57f045000|Timestamp 55993498136474622|Src n/a
[engine] opt done id=632 AWFYVector>>#append: |Tier 1|Time 88( 44+44 )ms|AST 140|Inlined 0Y 0N|IR 628/ 2568|CodeSize 11945|Addr 0x7fb57f041000|Timestamp 55993498173157065|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 0x7fb57f03f000|Timestamp 55993498187758060|Src n/a
[engine] opt done id=618 AWFYJsonParser>>#readNumber |Tier 1|Time 63( 47+16 )ms|AST 132|Inlined 0Y 9N|IR 549/ 749|CodeSize 2868|Addr 0x7fb57f03d000|Timestamp 55993498199673101|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 0x7fb57f03b000|Timestamp 55993498200968374|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 0x7fb57f039000|Timestamp 55993498216888598|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 0x7fb57f037000|Timestamp 55993498218680049|Src n/a
[engine] opt done id=620 AWFYJsonParser>>#isDigit |Tier 1|Time 96( 67+29 )ms|AST 175|Inlined 0Y 10N|IR 733/ 1382|CodeSize 5518|Addr 0x7fb57f034000|Timestamp 55993498227988201|Src n/a
[engine] opt done id=638 AWFYJsonParser>>#readString |Tier 1|Time 17( 12+5 )ms|AST 30|Inlined 0Y 2N|IR 199/ 284|CodeSize 929|Addr 0x7fb57f032000|Timestamp 55993498236338921|Src n/a
[engine] opt done id=606 AWFYVector>>#initialize: |Tier 1|Time 20( 12+8 )ms|AST 22|Inlined 0Y 0N|IR 216/ 517|CodeSize 1806|Addr 0x7fb57f030000|Timestamp 55993498237364941|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 0x7fb57f02e000|Timestamp 55993498246296002|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 0x7fb57f02c000|Timestamp 55993498247098100|Src n/a
[engine] opt done id=640 Behavior>>#new <split-640> |Tier 1|Time 16( 10+6 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7fb57f02a000|Timestamp 55993498252927421|Src n/a
[engine] opt done id=636 AWFYJsonArray>>#initialize |Tier 1|Time 15( 9+6 )ms|AST 18|Inlined 0Y 1N|IR 175/ 351|CodeSize 1139|Addr 0x7fb57f028000|Timestamp 55993498261178681|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 0x7fb57f026000|Timestamp 55993498262237599|Src n/a
[engine] opt done id=622 AWFYJsonParser>>#readFraction |Tier 1|Time 14( 9+4 )ms|AST 20|Inlined 0Y 1N|IR 158/ 242|CodeSize 819|Addr 0x7fb57f024000|Timestamp 55993498266679032|Src n/a
[engine] opt done id=624 AWFYJsonNumber class>>#new: |Tier 1|Time 20( 15+5 )ms|AST 40|Inlined 0Y 2N|IR 201/ 286|CodeSize 958|Addr 0x7fb57f022000|Timestamp 55993498282592132|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 0x7fb57f020000|Timestamp 55993498283032365|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 0x7fb57f01e000|Timestamp 55993498285121494|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 0x7fb57f01c000|Timestamp 55993498291896094|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 0x7fb57f01a000|Timestamp 55993498299660536|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 0x7fb57f018000|Timestamp 55993498305673200|Src n/a
[engine] created adapter i2c_J_AAA | CodeAddress 0x7fb57f017000
[engine] opt done id=631 AWFYHashIndexTable>>#stringHash: |Tier 1|Time 11( 8+3 )ms|AST 21|Inlined 0Y 0N|IR 100/ 176|CodeSize 676|Addr 0x7fb57f015000|Timestamp 55993498310976239|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 0x7fb57f013000|Timestamp 55993498315280079|Src n/a
[engine] opt done id=628 AWFYVector>>#size |Tier 1|Time 15( 12+3 )ms|AST 14|Inlined 0Y 0N|IR 105/ 169|CodeSize 710|Addr 0x7fb57f011000|Timestamp 55993498321117222|Src n/a
[engine] opt done id=614 AWFYJsonParser>>#readName |Tier 1|Time 21( 14+7 )ms|AST 32|Inlined 0Y 2N|IR 217/ 364|CodeSize 1298|Addr 0x7fb57f00f000|Timestamp 55993498336387051|Src n/a
[engine] created adapter i2c_A_AAAAA | CodeAddress 0x7fb57f00e000
[engine] created adapter c2i_A_AAAAA | CodeAddress 0x7fb57f00d000
[engine] opt done id=613 AWFYJsonParser>>#readObjectKeyValuePair: |Tier 1|Time 59( 48+11 )ms|AST 116|Inlined 0Y 8N|IR 437/ 556|CodeSize 2033|Addr 0x7fb57f00b000|Timestamp 55993498369924729|Src n/a
[engine] created adapter c2i_J_AAA | CodeAddress 0x7fb57f00a000
[engine] created adapter i2c_A_AAAAJ | CodeAddress 0x7fb57f009000
[engine] opt done id=599 AWFYJsonParser>>#readObject |Tier 1|Time 57( 44+13 )ms|AST 128|Inlined 0Y 8N|IR 476/ 610|CodeSize 2453|Addr 0x7fb57f007000|Timestamp 55993498378274471|Src n/a
[engine] created adapter c2i_A_AAAAJ | CodeAddress 0x7fb57f006000
[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 0x7fb57f004000|Timestamp 55993498401218922|Src n/a
[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 0x7fb57f002000|Timestamp 55993498402117685|Src n/a
[engine] opt done id=649 AWFYJsonLiteral class>>#NULL |Tier 1|Time 8( 5+4 )ms|AST 8|Inlined 0Y 0N|IR 95/ 178|CodeSize 679|Addr 0x7fb57f000000|Timestamp 55993498409686771|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 0x7fb37800a000|Timestamp 55993498413727644|Src n/a
[engine] opt done id=634 AWFYJsonArray class>>#new |Tier 1|Time 16( 11+5 )ms|AST 24|Inlined 0Y 2N|IR 193/ 270|CodeSize 876|Addr 0x7fb378008000|Timestamp 55993498418047757|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 0x7fb378006000|Timestamp 55993498432656785|Src n/a
[engine] opt done id=602 AWFYJsonObject>>#initialize |Tier 1|Time 29( 19+9 )ms|AST 44|Inlined 0Y 3N|IR 290/ 647|CodeSize 2172|Addr 0x7fb378004000|Timestamp 55993498447111455|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 0x7fb378002000|Timestamp 55993498448504161|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 0x7fb378000000|Timestamp 55993498468779002|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 0x7fb3680ae000|Timestamp 55993498468796044|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 0x7fb3680ac000|Timestamp 55993498484818591|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 0x7fb3680aa000|Timestamp 55993498490375936|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 0x7fb3680a8000|Timestamp 55993498513773889|Src n/a
[engine] opt done id=595 String class>>#with: |Tier 2|Time 43( 32+11 )ms|AST 65|Inlined 3Y 1N|IR 88/ 302|CodeSize 1314|Addr 0x7fb3680a6000|Timestamp 55993498533873838|Src n/a
[engine] opt done id=594 Character>>#asString |Tier 2|Time 47( 38+9 )ms|AST 20|Inlined 4Y 1N|IR 127/ 311|CodeSize 1308|Addr 0x7fb3680a4000|Timestamp 55993498560713256|Src n/a
[engine] opt done id=611 SequenceableCollection>>#atAllPut: |Tier 2|Time 44( 21+23 )ms|AST 72|Inlined 0Y 0N|IR 203/ 342|CodeSize 1157|Addr 0x7fb3680a2000|Timestamp 55993498578034778|Src n/a
[engine] opt done id=593 AWFYJsonParser>>#read |Tier 2|Time 170( 110+60 )ms|AST 94|Inlined 7Y 1N|IR 716/ 1223|CodeSize 3947|Addr 0x7fb3680a0000|Timestamp 55993498654848252|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 0x7fb36809e000|Timestamp 55993498684321519|Src n/a
[engine] opt done id=645 AWFYJsonLiteral class>>#TRUE |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 95/ 178|CodeSize 679|Addr 0x7fb36809c000|Timestamp 55993498691186080|Src n/a
[engine] opt done id=612 AWFYJsonParser>>#readChar: |Tier 2|Time 169( 122+47 )ms|AST 36|Inlined 10Y 1N|IR 1044/ 1218|CodeSize 3980|Addr 0x7fb36809a000|Timestamp 55993498747197036|Src n/a
[engine] opt done id=596 AWFYJsonParser>>#skipWhiteSpace |Tier 2|Time 152( 69+83 )ms|AST 18|Inlined 13Y 0N|IR 1394/ 1262|CodeSize 4401|Addr 0x7fb368097000|Timestamp 55993498843636003|Src n/a
[engine] opt done id=632 AWFYVector>>#append: |Tier 2|Time 109( 43+66 )ms|AST 140|Inlined 0Y 0N|IR 535/ 1896|CodeSize 8111|Addr 0x7fb368094000|Timestamp 55993498952753626|Src n/a
[engine] opt done id=615 AWFYJsonParser>>#readStringInternal |Tier 2|Time 423( 211+211 )ms|AST 106|Inlined 35Y 4N|IR 3531/ 4071|CodeSize 17320|Addr 0x7fb36808e000|Timestamp 55993498983506661|Src n/a
[engine] opt done id=637 AWFYJsonParser>>#readArrayElement: |Tier 2|Time 562( 191+371 )ms|AST 57|Inlined 30Y 1N|IR 3310/ 4950|CodeSize 20637|Addr 0x7fb368087000|Timestamp 55993499546236936|Src n/a
[engine] opt done id=633 AWFYJsonParser>>#readArray |Tier 2|Time 842( 394+449 )ms|AST 133|Inlined 67Y 6N|IR 5116/ 8013|CodeSize 30205|Addr 0x7fb36807e000|Timestamp 55993499795371890|Src n/a
[engine] opt done id=620 AWFYJsonParser>>#isDigit |Tier 2|Time 271( 115+156 )ms|AST 175|Inlined 20Y 0N|IR 2964/ 2351|CodeSize 7295|Addr 0x7fb36807b000|Timestamp 55993499817727199|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 0x7fb368079000|Timestamp 55993499838885577|Src n/a
[engine] opt done id=598 AWFYJsonParser>>#readValue |Tier 2|Time 1024( 762+262 )ms|AST 496|Inlined 32Y 20N|IR 4740/ 4132|CodeSize 13157|Addr 0x7fb368074000|Timestamp 55993499905805529|Src n/a
[engine] opt done id=644 AWFYJsonParser>>#readRequiredChar: |Tier 2|Time 186( 130+55 )ms|AST 21|Inlined 11Y 1N|IR 1082/ 1225|CodeSize 3723|Addr 0x7fb368072000|Timestamp 55993500024632564|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 0x7fb368070000|Timestamp 55993500060603217|Src n/a
[engine] opt done id=603 AWFYVector class>>#new |Tier 2|Time 57( 44+13 )ms|AST 19|Inlined 3Y 0N|IR 44/ 587|CodeSize 2355|Addr 0x7fb36806e000|Timestamp 55993500117614491|Src n/a
[engine] opt done id=605 Behavior>>#new <split-605> |Tier 2|Time 17( 8+9 )ms|AST 26|Inlined 0Y 0N|IR 31/ 372|CodeSize 1369|Addr 0x7fb36806c000|Timestamp 55993500135003133|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 0x7fb36806a000|Timestamp 55993500153224745|Src n/a
[engine] opt done id=619 AWFYJsonParser>>#readDigit |Tier 2|Time 389( 207+182 )ms|AST 33|Inlined 29Y 1N|IR 3716/ 3068|CodeSize 9449|Addr 0x7fb368066000|Timestamp 55993500184594929|Src n/a
[engine] opt done id=616 AWFYJsonParser>>#startCapture |Tier 2|Time 9( 5+4 )ms|AST 7|Inlined 0Y 0N|IR 89/ 123|CodeSize 241|Addr 0x7fb368064000|Timestamp 55993500193532973|Src n/a
[engine] opt done id=37 SequenceableCollection>>#copyFrom:to: |Tier 2|Time 93( 42+52 )ms|AST 83|Inlined 3Y 1N|IR 493/ 1318|CodeSize 4989|Addr 0x7fb368061000|Timestamp 55993500246907705|Src n/a
[engine] opt done id=646 AWFYJsonParser>>#readFalse |Tier 1|Time 35( 27+7 )ms|AST 91|Inlined 0Y 6N|IR 354/ 459|CodeSize 1617|Addr 0x7fb36805f000|Timestamp 55993500281974637|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 0x7fb36805d000|Timestamp 55993500289087985|Src n/a
[engine] opt done id=652 AWFYJsonObject>>#at: |Tier 1|Time 23( 16+6 )ms|AST 59|Inlined 0Y 2N|IR 223/ 376|CodeSize 1423|Addr 0x7fb36805b000|Timestamp 55993500312083701|Src n/a
[engine] opt done id=653 AWFYJsonObject>>#indexOf: |Tier 1|Time 29( 20+8 )ms|AST 67|Inlined 0Y 3N|IR 283/ 492|CodeSize 1889|Addr 0x7fb368059000|Timestamp 55993500340834424|Src n/a
[engine] opt done id=617 AWFYJsonParser>>#endCapture |Tier 2|Time 159( 83+75 )ms|AST 54|Inlined 5Y 1N|IR 879/ 2099|CodeSize 8145|Addr 0x7fb368056000|Timestamp 55993500352343806|Src n/a
[engine] opt done id=654 AWFYHashIndexTable>>#at: |Tier 1|Time 21( 15+5 )ms|AST 48|Inlined 0Y 1N|IR 193/ 340|CodeSize 1237|Addr 0x7fb368054000|Timestamp 55993500361595944|Src n/a
[engine] opt done id=621 Object>>#~= |Tier 2|Time 50( 35+15 )ms|AST 26|Inlined 2Y 0N|IR 297/ 335|CodeSize 821|Addr 0x7fb368052000|Timestamp 55993500402463489|Src n/a
[engine] opt done id=622 AWFYJsonParser>>#readFraction |Tier 2|Time 140( 112+28 )ms|AST 20|Inlined 11Y 1N|IR 1081/ 627|CodeSize 1509|Addr 0x7fb368050000|Timestamp 55993500501320206|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 0x7fb36804e000|Timestamp 55993500529559385|Src n/a
[engine] opt done id=623 AWFYJsonParser>>#readExponent |Tier 2|Time 176( 128+48 )ms|AST 54|Inlined 22Y 2N|IR 2039/ 997|CodeSize 2473|Addr 0x7fb36804c000|Timestamp 55993500578197658|Src n/a
[engine] opt done id=609 AWFYHashIndexTable>>#initialize |Tier 2|Time 61( 34+26 )ms|AST 22|Inlined 2Y 0N|IR 283/ 615|CodeSize 2064|Addr 0x7fb36804a000|Timestamp 55993500590404791|Src n/a
[engine] opt done id=630 AWFYHashIndexTable>>#hashSlotFor: |Tier 2|Time 22( 17+6 )ms|AST 47|Inlined 1Y 0N|IR 52/ 166|CodeSize 509|Addr 0x7fb368048000|Timestamp 55993500612926401|Src n/a
[engine] opt done id=628 AWFYVector>>#size |Tier 2|Time 8( 5+2 )ms|AST 14|Inlined 0Y 0N|IR 30/ 76|CodeSize 232|Addr 0x7fb368046000|Timestamp 55993500620658365|Src n/a
[engine] opt done id=618 AWFYJsonParser>>#readNumber |Tier 2|Time 929( 407+522 )ms|AST 132|Inlined 75Y 13N|IR 8581/ 7948|CodeSize 28221|Addr 0x7fb36803e000|Timestamp 55993500835201682|Src n/a
[engine] opt done id=614 AWFYJsonParser>>#readName |Tier 2|Time 458( 225+233 )ms|AST 32|Inlined 38Y 4N|IR 3860/ 4303|CodeSize 17765|Addr 0x7fb368038000|Timestamp 55993501078850953|Src n/a
[engine] opt done id=627 AWFYJsonObject>>#add:with: |Tier 2|Time 256( 104+152 )ms|AST 92|Inlined 6Y 0N|IR 1174/ 4198|CodeSize 20085|Addr 0x7fb368032000|Timestamp 55993501091770992|Src n/a
[engine] opt done id=648 AWFYJsonParser>>#readNull |Tier 2|Time 335( 162+172 )ms|AST 76|Inlined 45Y 4N|IR 3734/ 3249|CodeSize 11309|Addr 0x7fb36802e000|Timestamp 55993501444521751|Src n/a
[engine] opt done id=587 AWFYJson>>#benchmark |Tier 1|Time 19( 14+5 )ms|AST 41|Inlined 0Y 3N|IR 240/ 331|CodeSize 1149|Addr 0x7fb36802c000|Timestamp 55993501464141447|Src n/a
[engine] opt done id=588 AWFYJson class>>#RapBenchmarkMinified |Tier 1|Time 5( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 481|Addr 0x7fb36802a000|Timestamp 55993501469393779|Src n/a
[engine] opt done id=589 AWFYJsonParser class>>#with: |Tier 1|Time 15( 10+4 )ms|AST 30|Inlined 0Y 2N|IR 199/ 284|CodeSize 958|Addr 0x7fb368028000|Timestamp 55993501484374591|Src n/a
[engine] opt done id=590 Behavior>>#new <split-590> |Tier 1|Time 24( 9+16 )ms|AST 26|Inlined 0Y 0N|IR 168/ 787|CodeSize 3084|Addr 0x7fb368026000|Timestamp 55993501508915555|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 0x7fb368024000|Timestamp 55993501529242989|Src n/a
[engine] opt done id=592 AWFYJsonParser>>#parse |Tier 1|Time 85( 31+54 )ms|AST 79|Inlined 0Y 5N|IR 960/ 4697|CodeSize 18566|Addr 0x7fb36801e000|Timestamp 55993501614625657|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 0x7fb36801c000|Timestamp 55993501624068191|Src n/a
[engine] opt done id=651 AWFYJson>>#verifyResult: |Tier 1|Time 39( 33+7 )ms|AST 136|Inlined 0Y 4N|IR 291/ 393|CodeSize 1450|Addr 0x7fb36801a000|Timestamp 55993501663531646|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 0x7fb368018000|Timestamp 55993501675833069|Src n/a
[engine] created adapter i2c_Z_AAAJ | CodeAddress 0x7fb368017000
[engine] opt done id=586 AWFYBenchmark>>#innerBenchmarkLoop: |Tier 1|Time 27( 21+7 )ms|AST 60|Inlined 0Y 2N|IR 272/ 356|CodeSize 1571|Addr 0x7fb368015000|Timestamp 55993501703235227|Src n/a
[engine] opt done id=613 AWFYJsonParser>>#readObjectKeyValuePair: |Tier 2|Time 1125( 421+704 )ms|AST 116|Inlined 74Y 5N|IR 7980/ 10101|CodeSize 43541|Addr 0x7fb368009000|Timestamp 55993501739845380|Src n/a
[engine] opt done id=607 AWFYHashIndexTable class>>#new |Tier 2|Time 100( 50+50 )ms|AST 24|Inlined 7Y 0N|IR 549/ 1256|CodeSize 4421|Addr 0x7fb368006000|Timestamp 55993501840343591|Src n/a
[engine] opt done id=602 AWFYJsonObject>>#initialize |Tier 2|Time 163( 91+73 )ms|AST 44|Inlined 16Y 0N|IR 666/ 2497|CodeSize 9630|Addr 0x7fb368002000|Timestamp 55993501866873876|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 0x7fb368000000|Timestamp 55993501886491267|Src n/a
[engine] opt done id=599 AWFYJsonParser>>#readObject |Tier 2|Time 884( 471+413 )ms|AST 128|Inlined 84Y 10N|IR 6305/ 7383|CodeSize 27109|Addr 0x7fb350edc000|Timestamp 55993501976050867|Src n/a
[engine] opt done id=645 AWFYJsonLiteral class>>#TRUE |Tier 2|Time 6( 3+3 )ms|AST 8|Inlined 0Y 0N|IR 19/ 70|CodeSize 227|Addr 0x7fb350eda000|Timestamp 55993501988353198|Src n/a
[engine] opt done id=647 AWFYJsonLiteral class>>#FALSE |Tier 2|Time 5( 3+2 )ms|AST 8|Inlined 0Y 0N|IR 19/ 70|CodeSize 227|Addr 0x7fb350ed8000|Timestamp 55993501993538619|Src n/a
[engine] opt done id=655 AWFYVector>>#at: |Tier 2|Time 16( 10+6 )ms|AST 33|Inlined 0Y 0N|IR 75/ 161|CodeSize 524|Addr 0x7fb350ed6000|Timestamp 55993502000683188|Src n/a
[engine] opt done id=652 AWFYJsonObject>>#at: |Tier 2|Time 130( 102+28 )ms|AST 59|Inlined 8Y 0N|IR 554/ 731|CodeSize 2117|Addr 0x7fb350ed4000|Timestamp 55993502130433956|Src n/a
[engine] opt done id=643 AWFYJsonParser>>#readTrue |Tier 2|Time 332( 177+155 )ms|AST 76|Inlined 45Y 4N|IR 3735/ 3284|CodeSize 11467|Addr 0x7fb350ed0000|Timestamp 55993502308359507|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 0x7fb350ece000|Timestamp 55993502317406510|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 0x7fb350ecc000|Timestamp 55993502334551184|Src n/a
[engine] opt done id=646 AWFYJsonParser>>#readFalse |Tier 2|Time 374( 185+190 )ms|AST 91|Inlined 57Y 5N|IR 4720/ 3925|CodeSize 13720|Addr 0x7fb350ec7000|Timestamp 55993502367957624|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 0x7fb350ec5000|Timestamp 55993502376499998|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 0x7fb350ec3000|Timestamp 55993502396502374|Src n/a
[engine] opt done id=589 AWFYJsonParser class>>#with: |Tier 2|Time 40( 27+13 )ms|AST 30|Inlined 2Y 0N|IR 190/ 679|CodeSize 2834|Addr 0x7fb350ec1000|Timestamp 55993502437148022|Src n/a
[engine] opt done id=651 AWFYJson>>#verifyResult: |Tier 2|Time 216( 147+69 )ms|AST 136|Inlined 29Y 0N|IR 1622/ 1402|CodeSize 4369|Addr 0x7fb350ebe000|Timestamp 55993502525604702|Src n/a
[engine] created adapter c2i_A_AAAJJA | CodeAddress 0x7fb350ebd000
[engine] opt done id=373 String>>#, |Tier 1|Time 37( 30+7 )ms|AST 56|Inlined 0Y 2N|IR 276/ 405|CodeSize 1534|Addr 0x7fb350ebb000|Timestamp 55993502781115303|Src n/a
[engine] created adapter i2c_A_AAJ | CodeAddress 0x7fb350eba000
[engine] created adapter c2i_J_AAJ | CodeAddress 0x7fb350eb9000
[engine] opt done id=659 SmallInteger>>#printString |Tier 1|Time 57( 46+11 )ms|AST 156|Inlined 0Y 2N|IR 375/ 617|CodeSize 2868|Addr 0x7fb350eb7000|Timestamp 55993502838820625|Src n/a
[engine] created adapter i2c_A_AAAJJA | CodeAddress 0x7fb350eb6000
[engine] opt done id=587 AWFYJson>>#benchmark |Tier 2|Time 566( 218+348 )ms|AST 41|Inlined 43Y 2N|IR 3904/ 9884|CodeSize 38770|Addr 0x7fb350eab000|Timestamp 55993502901033943|Src n/a
[engine] opt done id=299 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 1|Time 80( 55+25 )ms|AST 190|Inlined 0Y 1N|IR 705/ 1562|CodeSize 6920|Addr 0x7fb350ea8000|Timestamp 55993502919217629|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 0x7fb350ea6000|Timestamp 55993503139033534|Src n/a
[engine] opt done id=586 AWFYBenchmark>>#innerBenchmarkLoop: |Tier 2|Time 1040( 397+643 )ms|AST 60|Inlined 73Y 2N|IR 5605/ 12013|CodeSize 44757|Addr 0x7fb350e9a000|Timestamp 55993504167933446|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 0x7fb350e98000|Timestamp 55993507374517527|Src n/a
[engine] created adapter i2c_A_AAACA | CodeAddress 0x7fb350e97000
[engine] created adapter i2c_J_AAC | CodeAddress 0x7fb350e96000
[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 0x7fb350e94000|Timestamp 55993508150318161|Src n/a
[engine] created adapter c2i_J_AAC | CodeAddress 0x7fb350e93000
[engine] opt done id=551 UTF8TextConverter>>#nextPut:toStream: |Tier 1|Time 57( 46+12 )ms|AST 130|Inlined 0Y 5N|IR 427/ 723|CodeSize 2820|Addr 0x7fb350e91000|Timestamp 55993508192076298|Src n/a
[engine] created adapter c2i_A_AAAAZ | CodeAddress 0x7fb350e8f000
[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 0x7fb350e8d000|Timestamp 55993508929941054|Src n/a
[engine] opt done id=566 MultiByteFileStream>>#nextPutAll: |Tier 1|Time 26( 18+7 )ms|AST 65|Inlined 0Y 2N|IR 230/ 391|CodeSize 1441|Addr 0x7fb350e8b000|Timestamp 55993508930588935|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 0x7fb350e89000|Timestamp 55993508931975006|Src n/a
[engine] created adapter i2c_J_AAJ | CodeAddress 0x7fb350e88000
[engine] created adapter c2i_A_AAJ | CodeAddress 0x7fb350e87000
[engine] opt done id=658 Object>>#asString |Tier 1|Time 17( 13+3 )ms|AST 17|Inlined 0Y 1N|IR 156/ 227|CodeSize 689|Addr 0x7fb350e85000|Timestamp 55993509302635240|Src n/a
[engine] opt done id=660 SmallInteger>>#decimalDigitLength |Tier 1|Time 20( 18+3 )ms|AST 61|Inlined 0Y 0N|IR 142/ 193|CodeSize 675|Addr 0x7fb350e83000|Timestamp 55993509306102408|Src n/a
[engine] opt done id=657 AWFYRun>>#printResult: |Tier 1|Time 30( 23+8 )ms|AST 68|Inlined 0Y 5N|IR 337/ 484|CodeSize 1724|Addr 0x7fb350e81000|Timestamp 55993509316181857|Src n/a
[engine] created adapter i2c_A_AAAJAJ | CodeAddress 0x7fb350e80000
[engine] created adapter i2c_A_AAAJAJA | CodeAddress 0x7fb350e7f000
[engine] created adapter c2i_A_AAAJAJA | CodeAddress 0x7fb350e7e000
[engine] created adapter c2i_A_AAAJAJ | CodeAddress 0x7fb350e7d000
[engine] opt done id=570 MultiByteFileStream>>#basicNext:putAll:startingAt: |Tier 1|Time 39( 35+3 )ms|AST 23|Inlined 0Y 1N|IR 164/ 235|CodeSize 805|Addr 0x7fb350e7b000|Timestamp 55993509705347833|Src n/a
[engine] opt done id=568 TextConverter>>#nextPutAll:toStream: |Tier 1|Time 41( 36+5 )ms|AST 34|Inlined 0Y 1N|IR 176/ 292|CodeSize 1036|Addr 0x7fb350e79000|Timestamp 55993509706857599|Src n/a
[engine] opt done id=569 TextConverter>>#next:putAll:startingAt:toStream: |Tier 1|Time 57( 48+9 )ms|AST 133|Inlined 0Y 2N|IR 312/ 499|CodeSize 1931|Addr 0x7fb350e77000|Timestamp 55993509723422631|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 0x7fb350e75000|Timestamp 55993509732670717|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 0x7fb350e73000|Timestamp 55993510074672425|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 0x7fb350e71000|Timestamp 55993510077101419|Src n/a
[engine] created adapter c2i_A_AAACA | CodeAddress 0x7fb350e70000
[engine] opt done id=573 MultiByteFileStream>>#nextPut: |Tier 1|Time 25( 20+5 )ms|AST 35|Inlined 0Y 1N|IR 181/ 317|CodeSize 1125|Addr 0x7fb350e6e000|Timestamp 55993510088645724|Src n/a
[engine] opt done id=576 StandardFileStream>>#flush |Tier 1|Time 11( 7+4 )ms|AST 19|Inlined 0Y 0N|IR 156/ 269|CodeSize 936|Addr 0x7fb350e6c000|Timestamp 55993510454067316|Src n/a
[engine] created adapter c2i_Z_AAAJ | CodeAddress 0x7fb350e6b000
[engine] opt done id=575 StandardFileStream>>#nextPutAll: |Tier 1|Time 37( 27+10 )ms|AST 90|Inlined 0Y 0N|IR 285/ 628|CodeSize 2779|Addr 0x7fb350e69000|Timestamp 55993510479359251|Src n/a
[engine] opt done id=585 AWFYRun>>#measure: |Tier 1|Time 41( 33+7 )ms|AST 93|Inlined 0Y 2N|IR 310/ 444|CodeSize 1667|Addr 0x7fb350e67000|Timestamp 55993510483273147|Src n/a
[engine] opt done id=659 SmallInteger>>#printString |Tier 2|Time 146( 104+42 )ms|AST 156|Inlined 4Y 1N|IR 281/ 823|CodeSize 4349|Addr 0x7fb352ef7000|Timestamp 55993534236573560|Src n/a
[engine] opt done id=299 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 2|Time 119( 61+58 )ms|AST 190|Inlined 3Y 1N|IR 675/ 1478|CodeSize 6510|Addr 0x7fb352ef4000|Timestamp 55993578082684698|Src n/a
[engine] opt done id=373 String>>#, |Tier 2|Time 150( 97+53 )ms|AST 56|Inlined 7Y 2N|IR 721/ 1569|CodeSize 6554|Addr 0x7fb352ef1000|Timestamp 55993578872360428|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 0x7fb352eef000|Timestamp 55993579127198982|Src n/a
[engine] opt inval. id=659 SmallInteger>>#printString |Timestamp 55993614189719944|Src n/a|Reason null
[engine] opt inval. id=660 SmallInteger>>#decimalDigitLength |Timestamp 55993614190026144|Src n/a|Reason null
[engine] opt inval. id=569 TextConverter>>#next:putAll:startingAt:toStream: |Timestamp 55993614190784449|Src n/a|Reason null
[engine] Truffle runtime statistics for engine 1
Compilations : 168
Success : 158
Temporary Bailouts : 8
jdk.graal.compiler.core.common.CancellationBailoutException: Compilation cancelled.: 8
Permanent Bailouts : 0
Failed : 0
Interrupted : 2
Invalidated : 6
Unknown Reason : 6
Queues : 186
Dequeues : 25
Target inlined into only caller: 24
null : 1
Splits : 64
Compilation Accuracy : 0.964286
Queue Accuracy : 0.865591
Compilation Utilization : 0.147012
Remaining Compilation Queue : 0
Time to queue : count= 186, sum=1021720261, min= 9184, average= 5493119.68, max=116464366, maxTarget=TextConverter>>#next:putAll:startingAt:toStream:
Time waiting in queue : count= 167, sum= 103161049, min= 14, average= 617730.84, max= 3381778, maxTarget=AWFYJsonArray>>#initialize
--------------------------- :
AST node statistics :
Truffle node count : count= 162, sum= 84398, min= 11, average= 520.98, max= 6122, maxTarget=AWFYJsonParser>>#readNumber
Trivial : count= 162, sum= 30219, min= 4, average= 186.54, max= 2204, maxTarget=AWFYJsonParser>>#readNumber
Non Trivial : count= 162, sum= 54179, min= 7, average= 334.44, max= 3918, maxTarget=AWFYJsonParser>>#readNumber
Monomorphic : count= 162, sum= 52578, min= 7, average= 324.56, max= 3781, maxTarget=AWFYJsonParser>>#readNumber
Polymorphic : count= 162, sum= 1601, min= 0, average= 9.88, 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= 1313, min= 0, average= 8.10, max= 94, maxTarget=AWFYJsonParser>>#readObject
Indirect : count= 162, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=String>>#compareWith:
Direct : count= 162, sum= 1313, min= 0, average= 8.10, max= 94, maxTarget=AWFYJsonParser>>#readObject
Dispatched : count= 162, sum= 326, min= 0, average= 2.01, max= 34, maxTarget=AWFYJsonParser>>#readValue
Inlined : count= 162, sum= 987, min= 0, average= 6.09, 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= 1313, min= 0, average= 8.10, 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 : 65201.89 bytes/second
Truffle Tier Rate : 91850.10 bytes/second
Graal Tier Rate : 256310.65 bytes/second
Installation Rate : 1824292.53 bytes/second
Time for compilation (us) : count= 101, sum= 3300210, min= 5170, average= 32675.36, max= 228435, maxTarget=AWFYJsonParser>>#readValue
Truffle Tier (us) : count= 101, sum= 2342730, min= 3049, average= 23195.35, max= 179198, maxTarget=AWFYJsonParser>>#readValue
Graal Tier (us) : count= 101, sum= 839528, min= 1797, average= 8312.16, max= 50996, maxTarget=AWFYJsonParser>>#parse
Code Installation (us) : count= 101, sum= 117952, min= 323, average= 1167.85, max= 6509, 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= 215180, min= 454, average= 2130.50, max= 18566, maxTarget=AWFYJsonParser>>#parse
Total frame size : count= 101, sum= 10688, min= 48, average= 105.82, max= 480, maxTarget=AWFYVector>>#append:
Exception handlers : count= 101, sum= 340, min= 1, average= 3.37, max= 35, maxTarget=AWFYJsonParser>>#readValue
Infopoints : count= 101, sum= 2516, min= 5, average= 24.91, max= 194, maxTarget=AWFYJsonParser>>#readValue
CALL : count= 101, sum= 2516, min= 5, average= 24.91, max= 194, maxTarget=AWFYJsonParser>>#readValue
Marks : count= 101, sum= 505, min= 5, average= 5.00, max= 5, maxTarget=String>>#compareWith:
Data references : count= 101, sum= 1522, min= 3, average= 15.07, max= 130, maxTarget=AWFYJsonParser>>#readValue
--------------------------- :
Compilation Tier 2 :
Compilation Rate : 33556.46 bytes/second
Truffle Tier Rate : 70267.40 bytes/second
Graal Tier Rate : 75685.93 bytes/second
Installation Rate : 2604365.16 bytes/second
Time for compilation (us) : count= 65, sum= 13820289, min= 4852, average= 212619.84, max= 1125575, maxTarget=AWFYJsonParser>>#readObjectKeyValuePair:
Truffle Tier (us) : count= 57, sum= 6599931, min= 2706, average= 115788.27, max= 761565, maxTarget=AWFYJsonParser>>#readValue
Graal Tier (us) : count= 57, sum= 6127427, min= 1834, average= 107498.72, max= 689516, maxTarget=AWFYJsonParser>>#readObjectKeyValuePair:
Code Installation (us) : count= 57, sum= 178070, min= 290, average= 3124.04, max= 14621, maxTarget=AWFYJsonParser>>#readObjectKeyValuePair:
Graal node count :
After Truffle Tier : count= 61, sum= 95394, min= 11, average= 1563.84, max= 8581, maxTarget=AWFYJsonParser>>#readNumber
After Graal Tier : count= 57, sum= 122635, min= 45, average= 2151.49, max= 12013, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Graal compilation result :
Code size : count= 57, sum= 463760, min= 146, average= 8136.14, max= 44757, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Total frame size : count= 57, sum= 9648, min= 32, average= 169.26, max= 720, maxTarget=AWFYJsonParser>>#readObjectKeyValuePair:
Exception handlers : count= 57, sum= 60, min= 0, average= 1.05, max= 20, maxTarget=AWFYJsonParser>>#readValue
Infopoints : count= 57, sum= 2470, min= 3, average= 43.33, max= 224, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
CALL : count= 57, sum= 2470, min= 3, average= 43.33, max= 224, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Marks : count= 57, sum= 444, min= 5, average= 7.79, max= 32, maxTarget=AWFYJsonParser>>#isDigit
Data references : count= 57, sum= 3056, min= 2, average= 53.61, max= 269, maxTarget=AWFYJsonParser>>#readObjectKeyValuePair:
# List (iterations: 300, problem size: 1500) on Sat Oct 19 09:10:07 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 0x7f5addece000
[engine] created adapter i2c_A_AAAAAA | CodeAddress 0x7f5addecd000
[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 0x7f5addecb000|Timestamp 55993616183400450|Src n/a
[engine] created adapter i2c_A_AAAJ | CodeAddress 0x7f5addeca000
[engine] created adapter c2i_Z_AAAAA | CodeAddress 0x7f5addec9000
[engine] created adapter c2i_A_AAAAAA | CodeAddress 0x7f5addec8000
[engine] created adapter c2i_A_AAA | CodeAddress 0x7f5addd03000
[engine] created adapter c2i_A_AAAJ | CodeAddress 0x7f5addd02000
[engine] opt done id=608 AWFYList>>#talkWithX:withY:withZ: |Tier 1|Time 82( 70+12 )ms|AST 131|Inlined 0Y 5N|IR 365/ 527|CodeSize 2132|Addr 0x7f5addd00000|Timestamp 55993616221868336|Src n/a
[engine] opt done id=585 AWFYListElement class>>#new: |Tier 1|Time 39( 34+5 )ms|AST 30|Inlined 0Y 2N|IR 203/ 286|CodeSize 958|Addr 0x7f5addcfe000|Timestamp 55993616226842267|Src n/a
[engine] created adapter i2c_A_AAA | CodeAddress 0x7f5addcfd000
[engine] opt done id=609 AWFYList>>#isShorter:than: |Tier 2|Time 48( 24+24 )ms|AST 80|Inlined 0Y 0N|IR 243/ 323|CodeSize 933|Addr 0x7f5addcfb000|Timestamp 55993616231782114|Src n/a
[engine] opt done id=587 AWFYListElement>>#initialize: |Tier 1|Time 14( 7+7 )ms|AST 10|Inlined 0Y 0N|IR 159/ 300|CodeSize 932|Addr 0x7f5addcf9000|Timestamp 55993616235757123|Src n/a
[engine] created adapter i2c_J_AAA | CodeAddress 0x7f5addcf8000
[engine] opt done id=586 Behavior>>#new <split-586> |Tier 1|Time 22( 14+7 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f5addcf6000|Timestamp 55993616248555563|Src n/a
[engine] created adapter c2i_J_AAA | CodeAddress 0x7f5addcf5000
[engine] opt done id=610 AWFYListElement>>#length |Tier 1|Time 41( 35+6 )ms|AST 43|Inlined 0Y 1N|IR 242/ 407|CodeSize 1483|Addr 0x7f5addcf3000|Timestamp 55993616273245715|Src n/a
[engine] created adapter i2c_A_AAAA | CodeAddress 0x7f5addcf2000
[engine] created adapter c2i_A_AAAA | CodeAddress 0x7f5addcf1000
[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 0x7f5addcef000|Timestamp 55993616283069951|Src n/a
[engine] opt done id=584 AWFYList>>#makeList: |Tier 1|Time 40( 34+6 )ms|AST 76|Inlined 0Y 3N|IR 279/ 370|CodeSize 1281|Addr 0x7f5addced000|Timestamp 55993616288696093|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 0x7f5addceb000|Timestamp 55993616307796283|Src n/a
[engine] opt done id=595 AWFYList>>#makeList: <split-595> |Tier 1|Time 26( 20+6 )ms|AST 76|Inlined 0Y 3N|IR 279/ 369|CodeSize 1263|Addr 0x7f5addce9000|Timestamp 55993616314649390|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 0x7f5addce7000|Timestamp 55993616322583834|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 0x7f5addce5000|Timestamp 55993616329755642|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 0x7f5addce3000|Timestamp 55993616332885739|Src n/a
[engine] opt done id=598 AWFYListElement>>#next: <split-598> |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 133/ 286|CodeSize 887|Addr 0x7f5addce1000|Timestamp 55993616337377740|Src n/a
[engine] opt done id=599 AWFYListElement>>#next: <split-599> |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 132/ 266|CodeSize 827|Addr 0x7f5addcdf000|Timestamp 55993616340515729|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 0x7f5addcdd000|Timestamp 55993616345057810|Src n/a
[engine] opt done id=601 AWFYListElement>>#next: <split-601> |Tier 1|Time 8( 5+4 )ms|AST 8|Inlined 0Y 0N|IR 132/ 266|CodeSize 827|Addr 0x7f5addcdb000|Timestamp 55993616349056357|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 0x7f5addcd9000|Timestamp 55993616378336503|Src n/a
[engine] opt done id=583 AWFYList>>#benchmark |Tier 1|Time 36( 27+9 )ms|AST 75|Inlined 0Y 5N|IR 332/ 427|CodeSize 1480|Addr 0x7f5addcd7000|Timestamp 55993616380854689|Src n/a
[engine] opt done id=591 AWFYList>>#makeList: <split-591> |Tier 1|Time 42( 36+6 )ms|AST 74|Inlined 0Y 3N|IR 258/ 354|CodeSize 1224|Addr 0x7f5ad2af0000|Timestamp 55993616420895062|Src n/a
[engine] opt done id=592 AWFYList>>#makeList: <split-592> |Tier 1|Time 43( 36+7 )ms|AST 74|Inlined 0Y 3N|IR 262/ 374|CodeSize 1335|Addr 0x7f5ad2aee000|Timestamp 55993616423820025|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 0x7f5ad2aec000|Timestamp 55993616446254817|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 0x7f5ad2aea000|Timestamp 55993616448917163|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 0x7f5ad2ae8000|Timestamp 55993616456482058|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 0x7f5ad2ae6000|Timestamp 55993616463612518|Src n/a
[engine] opt done id=607 AWFYListElement>>#next: <split-607> |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 132/ 266|CodeSize 827|Addr 0x7f5ad2ae4000|Timestamp 55993616470945668|Src n/a
[engine] opt done id=604 AWFYList>>#makeList: <split-604> |Tier 1|Time 28( 19+9 )ms|AST 74|Inlined 0Y 3N|IR 262/ 374|CodeSize 1335|Addr 0x7f5ad2ae2000|Timestamp 55993616474350884|Src n/a
[engine] created adapter i2c_Z_AAAJ | CodeAddress 0x7f5ad2ae1000
[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 0x7f5ad2adf000|Timestamp 55993616483645975|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 0x7f5ad2add000|Timestamp 55993616499698067|Src n/a
[engine] opt done id=615 AWFYListElement>>#next: <split-615> |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 132/ 266|CodeSize 827|Addr 0x7f5ad2adb000|Timestamp 55993616507334413|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 0x7f5ad2ad9000|Timestamp 55993616509078718|Src n/a
[engine] opt done id=616 AWFYListElement>>#next: <split-616> |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 132/ 266|CodeSize 827|Addr 0x7f5ad2ad7000|Timestamp 55993616516616793|Src n/a
[engine] opt done id=617 AWFYListElement>>#next: <split-617> |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 132/ 266|CodeSize 827|Addr 0x7f5ad2ad5000|Timestamp 55993616523756054|Src n/a
[engine] opt done id=614 AWFYList>>#makeList: <split-614> |Tier 1|Time 25( 19+6 )ms|AST 74|Inlined 0Y 3N|IR 262/ 374|CodeSize 1335|Addr 0x7f5ad2ad3000|Timestamp 55993616532903912|Src n/a
[engine] opt done id=586 Behavior>>#new <split-586> |Tier 2|Time 17( 9+8 )ms|AST 26|Inlined 0Y 0N|IR 31/ 372|CodeSize 1369|Addr 0x7f5ad2ad1000|Timestamp 55993616550395855|Src n/a
[engine] opt done id=585 AWFYListElement class>>#new: |Tier 2|Time 30( 21+9 )ms|AST 30|Inlined 2Y 0N|IR 38/ 376|CodeSize 1378|Addr 0x7f5ad2acf000|Timestamp 55993616553903254|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 0x7f5ad2acd000|Timestamp 55993616601674403|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 0x7f5ad2acb000|Timestamp 55993616609174622|Src n/a
[engine] opt done id=584 AWFYList>>#makeList: |Tier 2|Time 120( 88+32 )ms|AST 76|Inlined 14Y 1N|IR 274/ 1338|CodeSize 4758|Addr 0x7f5ad2ac8000|Timestamp 55993616676218619|Src n/a
[engine] created adapter c2i_Z_AAAJ | CodeAddress 0x7f5ad2ac7000
[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 0x7f5ad2ac5000|Timestamp 55993616734326037|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 0x7f5ad2ac3000|Timestamp 55993616743865516|Src n/a
[engine] opt done id=612 AWFYList>>#makeList: <split-612> |Tier 2|Time 115( 87+28 )ms|AST 74|Inlined 14Y 1N|IR 200/ 1301|CodeSize 4669|Addr 0x7f5ad2ac0000|Timestamp 55993616880262160|Src n/a
[engine] opt done id=595 AWFYList>>#makeList: <split-595> |Tier 2|Time 133( 107+26 )ms|AST 76|Inlined 14Y 1N|IR 295/ 1343|CodeSize 4841|Addr 0x7f5ad2abd000|Timestamp 55993617013127030|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 6072|Addr 0x7f5ad2aba000|Timestamp 55993617117728206|Src n/a
[engine] opt done id=608 AWFYList>>#talkWithX:withY:withZ: |Tier 2|Time 972( 235+737 )ms|AST 131|Inlined 41Y 64N|IR 7330/ 9025|CodeSize 39401|Addr 0x7f5ad2aaf000|Timestamp 55993617208253899|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 0x7f5ad2aad000|Timestamp 55993617217208916|Src n/a
[engine] opt done id=597 AWFYListElement>>#next: <split-597> |Tier 2|Time 7( 3+4 )ms|AST 8|Inlined 0Y 0N|IR 58/ 189|CodeSize 439|Addr 0x7f5ad2aab000|Timestamp 55993617224092545|Src n/a
[engine] opt done id=593 AWFYList>>#makeList: <split-593> |Tier 2|Time 108( 74+34 )ms|AST 74|Inlined 14Y 1N|IR 225/ 1965|CodeSize 7340|Addr 0x7f5ad2aa8000|Timestamp 55993617225603358|Src n/a
[engine] opt done id=590 AWFYList>>#makeList: <split-590> |Tier 2|Time 95( 73+23 )ms|AST 74|Inlined 14Y 1N|IR 200/ 1301|CodeSize 4669|Addr 0x7f5ad2aa5000|Timestamp 55993617319571076|Src n/a
[engine] opt done id=602 AWFYList>>#makeList: <split-602> |Tier 2|Time 95( 73+23 )ms|AST 74|Inlined 14Y 1N|IR 200/ 1301|CodeSize 4669|Addr 0x7f5ad2aa2000|Timestamp 55993617415265707|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 0x7f5ad2aa0000|Timestamp 55993617421307355|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 0x7f5ad2a9e000|Timestamp 55993617460510359|Src n/a
[engine] opt done id=582 AWFYBenchmark>>#innerBenchmarkLoop: |Tier 2|Time 333( 300+33 )ms|AST 60|Inlined 1Y 1N|IR 123/ 513|CodeSize 2243|Addr 0x7f5ad2a9c000|Timestamp 55993617769304125|Src n/a
[engine] opt done id=583 AWFYList>>#benchmark |Tier 2|Time 1110( 407+703 )ms|AST 75|Inlined 74Y 44N|IR 5532/ 13062|CodeSize 55475|Addr 0x7f5ad2a8d000|Timestamp 55993617854094020|Src n/a
[engine] created adapter i2c_A_AAJ | CodeAddress 0x7f5ad2a8c000
[engine] created adapter i2c_A_AAAJJA | CodeAddress 0x7f5ad2a8b000
[engine] created adapter c2i_J_AAJ | CodeAddress 0x7f5ad2a8a000
[engine] opt done id=620 SmallInteger>>#printString |Tier 1|Time 68( 54+13 )ms|AST 156|Inlined 0Y 2N|IR 375/ 617|CodeSize 2868|Addr 0x7f5ad2a88000|Timestamp 55993618179438011|Src n/a
[engine] opt done id=302 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 1|Time 94( 64+31 )ms|AST 190|Inlined 0Y 1N|IR 705/ 1562|CodeSize 6920|Addr 0x7f5ad2a85000|Timestamp 55993618206532781|Src n/a
[engine] created adapter c2i_A_AAAJJA | CodeAddress 0x7f5ad2a84000
[engine] opt done id=376 String>>#, |Tier 1|Time 41( 34+8 )ms|AST 56|Inlined 0Y 2N|IR 276/ 405|CodeSize 1534|Addr 0x7f5ad2a82000|Timestamp 55993618818037596|Src n/a
[engine] created adapter i2c_Z_AAA | CodeAddress 0x7f5ad2a81000
[engine] opt done id=569 StandardFileStream>>#isBinary |Tier 1|Time 16( 13+3 )ms|AST 25|Inlined 0Y 0N|IR 100/ 181|CodeSize 660|Addr 0x7f5ad2a7f000|Timestamp 55993619124800483|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 0x7f5ad2a7d000|Timestamp 55993623098226751|Src n/a
[engine] created adapter i2c_A_AAACA | CodeAddress 0x7f5ad2a7c000
[engine] created adapter i2c_J_AAC | CodeAddress 0x7f5ad2a7b000
[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 0x7f5ad2a79000|Timestamp 55993623767668632|Src n/a
[engine] created adapter c2i_Z_AAA | CodeAddress 0x7f5ad2a78000
[engine] created adapter c2i_J_AAC | CodeAddress 0x7f5ad2a77000
[engine] created adapter c2i_A_AAAC | CodeAddress 0x7f5ad2a76000
[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 0x7f5ad2a74000|Timestamp 55993623832347681|Src n/a
[engine] created adapter c2i_A_AAAAZ | CodeAddress 0x7f5ad2a72000
[engine] created adapter c2i_A_AAAAA | CodeAddress 0x7f5ad2a71000
[engine] opt done id=501 AWFYScriptConsole class>>#println: |Tier 1|Time 29( 21+8 )ms|AST 62|Inlined 0Y 4N|IR 279/ 373|CodeSize 1344|Addr 0x7f5ad2a6f000|Timestamp 55993624443942316|Src n/a
[engine] opt done id=502 FileStream class>>#stdout |Tier 1|Time 31( 23+7 )ms|AST 37|Inlined 0Y 1N|IR 201/ 403|CodeSize 1464|Addr 0x7f5ad2a6d000|Timestamp 55993624445711346|Src n/a
[engine] opt done id=568 MultiByteFileStream>>#nextPutAll: |Tier 1|Time 37( 29+8 )ms|AST 65|Inlined 0Y 2N|IR 230/ 391|CodeSize 1441|Addr 0x7f5ad2a6b000|Timestamp 55993624451733718|Src n/a
[engine] created adapter i2c_J_AAJ | CodeAddress 0x7f5ad2a6a000
[engine] created adapter c2i_A_AAJ | CodeAddress 0x7f5ad2a69000
[engine] opt done id=621 SmallInteger>>#decimalDigitLength |Tier 1|Time 20( 17+3 )ms|AST 47|Inlined 0Y 0N|IR 101/ 146|CodeSize 603|Addr 0x7f5ad2a65000|Timestamp 55993624767297405|Src n/a
[engine] opt done id=619 Object>>#asString |Tier 1|Time 20( 16+4 )ms|AST 17|Inlined 0Y 1N|IR 156/ 227|CodeSize 689|Addr 0x7f5ad2a67000|Timestamp 55993624767512178|Src n/a
[engine] opt done id=618 AWFYRun>>#printResult: |Tier 1|Time 36( 27+9 )ms|AST 68|Inlined 0Y 5N|IR 337/ 484|CodeSize 1724|Addr 0x7f5ad2a63000|Timestamp 55993624783217979|Src n/a
[engine] created adapter i2c_A_AAAAA | CodeAddress 0x7f5ad2a62000
[engine] created adapter i2c_A_AAAJAJA | CodeAddress 0x7f5ad2a61000
[engine] created adapter i2c_A_AAAJAJ | CodeAddress 0x7f5ad2a60000
[engine] created adapter c2i_A_AAAJAJ | CodeAddress 0x7f5ad2a5f000
[engine] created adapter c2i_A_AAAJAJA | CodeAddress 0x7f5ad2a5e000
[engine] opt done id=572 MultiByteFileStream>>#basicNext:putAll:startingAt: |Tier 1|Time 26( 22+4 )ms|AST 23|Inlined 0Y 1N|IR 164/ 235|CodeSize 805|Addr 0x7f5ad2a5c000|Timestamp 55993625104330559|Src n/a
[engine] opt done id=570 TextConverter>>#nextPutAll:toStream: |Tier 1|Time 31( 26+5 )ms|AST 34|Inlined 0Y 1N|IR 176/ 292|CodeSize 1036|Addr 0x7f5ad2a5a000|Timestamp 55993625109805697|Src n/a
[engine] opt done id=571 TextConverter>>#next:putAll:startingAt:toStream: |Tier 1|Time 43( 35+9 )ms|AST 133|Inlined 0Y 2N|IR 312/ 499|CodeSize 1931|Addr 0x7f5ad2a58000|Timestamp 55993625122110612|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 0x7f5ad2a56000|Timestamp 55993625131732228|Src n/a
[engine] created adapter i2c_A_AAAC | CodeAddress 0x7f5ad2a55000
[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 0x7f5ad2a53000|Timestamp 55993625405003535|Src n/a
[engine] created adapter c2i_A_AAACA | CodeAddress 0x7f5ad2a52000
[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 0x7f5ad2a50000|Timestamp 55993625416426380|Src n/a
[engine] opt done id=576 MultiByteFileStream>>#basicNextPutAll: |Tier 1|Time 10( 6+3 )ms|AST 17|Inlined 0Y 1N|IR 154/ 225|CodeSize 736|Addr 0x7f5ad2a4e000|Timestamp 55993625709769768|Src n/a
[engine] opt done id=578 StandardFileStream>>#flush |Tier 1|Time 12( 8+4 )ms|AST 19|Inlined 0Y 0N|IR 156/ 269|CodeSize 936|Addr 0x7f5ad2a4c000|Timestamp 55993625712025407|Src n/a
[engine] opt done id=577 StandardFileStream>>#nextPutAll: |Tier 1|Time 35( 26+10 )ms|AST 90|Inlined 0Y 0N|IR 285/ 628|CodeSize 2779|Addr 0x7f5ad2a4a000|Timestamp 55993625735393047|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 0x7f5ad2a48000|Timestamp 55993625741304226|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 0x7f5ad2a45000|Timestamp 55993645313625709|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 0x7f5ad2a43000|Timestamp 55993660470481072|Src n/a
[engine] opt done id=302 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 2|Time 118( 60+58 )ms|AST 190|Inlined 3Y 1N|IR 675/ 1480|CodeSize 6314|Addr 0x7f5ad2a40000|Timestamp 55993680691899251|Src n/a
[engine] opt done id=376 String>>#, |Tier 2|Time 143( 98+45 )ms|AST 56|Inlined 9Y 2N|IR 721/ 1569|CodeSize 6599|Addr 0x7f5ad2a3d000|Timestamp 55993681337376108|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 0x7f5ad2a3b000|Timestamp 55993681515111121|Src n/a
[engine] opt inval. id=620 SmallInteger>>#printString |Timestamp 55993710029356160|Src n/a|Reason null
[engine] opt inval. id=621 SmallInteger>>#decimalDigitLength |Timestamp 55993710029676399|Src n/a|Reason null
[engine] opt inval. id=571 TextConverter>>#next:putAll:startingAt:toStream: |Timestamp 55993710030408303|Src n/a|Reason null
[engine] Truffle runtime statistics for engine 1
Compilations : 90
Success : 83
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 : 20
Target inlined into only caller: 20
Splits : 80
Compilation Accuracy : 0.966667
Queue Accuracy : 0.811321
Compilation Utilization : 0.061302
Remaining Compilation Queue : 0
Time to queue : count= 106, sum= 751628024, min= 2083, average= 7090830.42, max=93900501, maxTarget=TextConverter>>#next:putAll:startingAt:toStream:
Time waiting in queue : count= 90, sum= 7271592, min= 14, average= 80795.47, max= 650050, maxTarget=AWFYList>>#verifyResult:
--------------------------- :
AST node statistics :
Truffle node count : count= 85, sum= 27105, min= 14, average= 318.88, max= 6846, maxTarget=AWFYList>>#talkWithX:withY:withZ:
Trivial : count= 85, sum= 9467, min= 6, average= 111.38, max= 2415, maxTarget=AWFYList>>#talkWithX:withY:withZ:
Non Trivial : count= 85, sum= 17638, min= 8, average= 207.51, max= 4431, maxTarget=AWFYList>>#talkWithX:withY:withZ:
Monomorphic : count= 85, sum= 17365, min= 8, average= 204.29, max= 4305, maxTarget=AWFYList>>#talkWithX:withY:withZ:
Polymorphic : count= 85, sum= 273, min= 0, average= 3.21, max= 126, maxTarget=AWFYList>>#talkWithX:withY:withZ:
Megamorphic : count= 85, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYList>>#isShorter:than:
Truffle call count : count= 85, sum= 476, min= 0, average= 5.60, max= 118, maxTarget=AWFYList>>#benchmark
Indirect : count= 85, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYList>>#isShorter:than:
Direct : count= 85, sum= 476, min= 0, average= 5.60, max= 118, maxTarget=AWFYList>>#benchmark
Dispatched : count= 85, sum= 212, min= 0, average= 2.49, max= 64, maxTarget=AWFYList>>#talkWithX:withY:withZ:
Inlined : count= 85, sum= 264, min= 0, average= 3.11, max= 74, maxTarget=AWFYList>>#benchmark
---------- :
Cloned : count= 85, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYList>>#isShorter:than:
Not Cloned : count= 85, sum= 476, min= 0, average= 5.60, max= 118, maxTarget=AWFYList>>#benchmark
Truffle loops : count= 85, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYList>>#isShorter:than:
--------------------------- :
Compilation Tier 1 :
Compilation Rate : 49456.55 bytes/second
Truffle Tier Rate : 65208.33 bytes/second
Graal Tier Rate : 238480.45 bytes/second
Installation Rate : 1446996.65 bytes/second
Time for compilation (us) : count= 59, sum= 1605651, min= 7103, average= 27214.44, max= 94749, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Truffle Tier (us) : count= 59, sum= 1217789, min= 3945, average= 20640.50, max= 70372, maxTarget=AWFYList>>#talkWithX:withY:withZ:
Graal Tier (us) : count= 59, sum= 332983, min= 1825, average= 5643.78, max= 27516, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Code Installation (us) : count= 59, sum= 54879, min= 315, average= 930.16, max= 3426, 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 : 38883.66 bytes/second
Truffle Tier Rate : 86558.05 bytes/second
Graal Tier Rate : 89374.43 bytes/second
Installation Rate : 1626451.47 bytes/second
Time for compilation (us) : count= 29, sum= 4150458, min= 5850, average= 143119.24, max= 1110269, maxTarget=AWFYList>>#benchmark
Truffle Tier (us) : count= 24, sum= 1864471, min= 3207, average= 77686.30, max= 406789, maxTarget=AWFYList>>#benchmark
Graal Tier (us) : count= 24, sum= 1805717, min= 1712, average= 75238.24, max= 707044, maxTarget=AWFYList>>#talkWithX:withY:withZ:
Code Installation (us) : count= 24, sum= 99225, min= 264, average= 4134.38, max= 44589, maxTarget=AWFYList>>#benchmark
Graal node count :
After Truffle Tier : count= 26, sum= 17891, min= 18, average= 688.12, max= 7330, maxTarget=AWFYList>>#talkWithX:withY:withZ:
After Graal Tier : count= 24, sum= 39810, min= 51, average= 1658.75, max= 13062, maxTarget=AWFYList>>#benchmark
Graal compilation result :
Code size : count= 24, sum= 161385, min= 146, average= 6724.38, max= 55475, maxTarget=AWFYList>>#benchmark
Total frame size : count= 24, sum= 4656, min= 32, average= 194.00, max= 1072, maxTarget=AWFYList>>#talkWithX:withY:withZ:
Exception handlers : count= 24, sum= 135, min= 0, average= 5.63, max= 64, maxTarget=AWFYList>>#talkWithX:withY:withZ:
Infopoints : count= 24, sum= 1104, min= 3, average= 46.00, max= 365, maxTarget=AWFYList>>#benchmark
CALL : count= 24, sum= 1104, min= 3, average= 46.00, max= 365, maxTarget=AWFYList>>#benchmark
Marks : count= 24, sum= 213, min= 5, average= 8.88, max= 44, maxTarget=AWFYList>>#benchmark
Data references : count= 24, sum= 1200, min= 1, average= 50.00, max= 419, maxTarget=AWFYList>>#benchmark
# Mandelbrot (iterations: 300, problem size: 500) on Sat Oct 19 08:49:35 UTC 2024
# `/home/fniephaus/dev/graal/sdk/mxbuild/linux-amd64/SMALLTALK_NATIVE_STANDALONE_SVM_JAVA22/trufflesqueak-24.0.2-linux-amd64/bin/trufflesqueak --experimental-options --smalltalk.disable-startup --smalltalk.disable-interrupts --engine.Mode=default --engine.TraceCompilation --engine.CompilationStatistics --log.file="/home/fniephaus/dev/are-we-fast-yet/traces/Mandelbrot.trace.log" --quiet --code "AWFYHarness run: #('Mandelbrot' 300 500)"`
[engine] created adapter i2c_J_AAJJ | CodeAddress 0x7fbc13f10000
[engine] opt done id=381 Integer>>#<< |Tier 1|Time 24( 20+4 )ms|AST 26|Inlined 0Y 0N|IR 103/ 154|CodeSize 628|Addr 0x7fbc13f0e000|Timestamp 55992384292421536|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 0x7fbc13f0c000|Timestamp 55992384303214311|Src n/a
[engine] created adapter i2c_unspecialized | CodeAddress 0x7fbc13f0b000
[engine] opt done id=584 AWFYMandelbrot>>#mandelbrot:<OSR@188> |Tier 2|Time 266( 113+153 )ms|AST 508|Inlined 2Y 0N|IR 679/ 2763|CodeSize 20689|Addr 0x7fbc13d3f000|Timestamp 55992384930146718|Src n/a
[engine] opt inval. id=584 AWFYMandelbrot>>#mandelbrot:<OSR@188> |Timestamp 55992385585737724|Src n/a|Reason null
[engine] opt deopt id=584 AWFYMandelbrot>>#mandelbrot:<OSR@188> | |Timestamp 55992385585996638|Src n/a
[engine] created adapter i2c_A_AAAJ | CodeAddress 0x7fbc13f0a000
[engine] created adapter i2c_J_AAAJ | CodeAddress 0x7fbc13d3e000
[engine] created adapter c2i_A_AAAJ | CodeAddress 0x7fbc13d3d000
[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 0x7fbc13d3b000|Timestamp 55992385625565702|Src n/a
[engine] created adapter c2i_J_AAJJ | CodeAddress 0x7fbc13d3a000
[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 0x7fbc13d36000|Timestamp 55992385739192308|Src n/a
[engine] opt done id=584 AWFYMandelbrot>>#mandelbrot:<OSR@188> |Tier 2|Time 257( 105+152 )ms|AST 513|Inlined 2Y 0N|IR 763/ 2895|CodeSize 20709|Addr 0x7fbc13d2f000|Timestamp 55992385940413925|Src n/a
[engine] opt deopt id=584 AWFYMandelbrot>>#mandelbrot:<OSR@188> | |Timestamp 55992386703654424|Src n/a
[engine] opt done id=583 AWFYMandelbrot>>#mandelbrot: |Tier 2|Time 408( 141+268 )ms|AST 528|Inlined 2Y 0N|IR 455/ 3604|CodeSize 35884|Addr 0x7fbc13d25000|Timestamp 55992387112671036|Src n/a
[engine] created adapter i2c_A_AAJ | CodeAddress 0x7fbc13d24000
[engine] created adapter i2c_A_AAAJJA | CodeAddress 0x7fbc13d23000
[engine] created adapter c2i_J_AAJ | CodeAddress 0x7fbc13d22000
[engine] opt done id=589 SmallInteger>>#printString |Tier 1|Time 58( 46+11 )ms|AST 156|Inlined 0Y 2N|IR 375/ 617|CodeSize 2868|Addr 0x7fbc13d20000|Timestamp 55992387492530567|Src n/a
[engine] opt done id=301 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 1|Time 90( 64+25 )ms|AST 190|Inlined 0Y 1N|IR 705/ 1562|CodeSize 6920|Addr 0x7fbc13d1d000|Timestamp 55992387524347620|Src n/a
[engine] created adapter i2c_A_AAAA | CodeAddress 0x7fbc13d1c000
[engine] created adapter c2i_A_AAA | CodeAddress 0x7fbc13d1b000
[engine] created adapter c2i_A_AAAJJA | CodeAddress 0x7fbc13d1a000
[engine] opt done id=375 String>>#, |Tier 1|Time 42( 36+6 )ms|AST 56|Inlined 0Y 2N|IR 276/ 405|CodeSize 1534|Addr 0x7fbc08a31000|Timestamp 55992387732344467|Src n/a
[engine] created adapter i2c_Z_AAA | CodeAddress 0x7fbc13d19000
[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 0x7fbc08a2f000|Timestamp 55992387832550595|Src n/a
[engine] created adapter i2c_A_AAA | CodeAddress 0x7fbc08a2e000
[engine] opt done id=557 Character class>>#cr |Tier 1|Time 11( 8+3 )ms|AST 19|Inlined 0Y 0N|IR 93/ 135|CodeSize 505|Addr 0x7fbc08a2c000|Timestamp 55992389359455829|Src n/a
[engine] created adapter i2c_A_AAACA | CodeAddress 0x7fbc08a2b000
[engine] created adapter i2c_J_AAC | CodeAddress 0x7fbc08a2a000
[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 0x7fbc08a28000|Timestamp 55992389617105729|Src n/a
[engine] created adapter c2i_Z_AAA | CodeAddress 0x7fbc08a27000
[engine] created adapter c2i_J_AAC | CodeAddress 0x7fbc08a26000
[engine] created adapter c2i_A_AAAA | CodeAddress 0x7fbc08a25000
[engine] created adapter c2i_A_AAAC | CodeAddress 0x7fbc08a24000
[engine] opt done id=553 UTF8TextConverter>>#nextPut:toStream: |Tier 1|Time 74( 62+12 )ms|AST 130|Inlined 0Y 5N|IR 427/ 723|CodeSize 2820|Addr 0x7fbc08a22000|Timestamp 55992389677007886|Src n/a
[engine] created adapter c2i_A_AAAAZ | CodeAddress 0x7fbc08a20000
[engine] created adapter c2i_A_AAAAA | CodeAddress 0x7fbc08a1f000
[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 0x7fbc08a1d000|Timestamp 55992389882862102|Src n/a
[engine] opt done id=501 FileStream class>>#stdout |Tier 1|Time 26( 20+6 )ms|AST 37|Inlined 0Y 1N|IR 201/ 403|CodeSize 1464|Addr 0x7fbc08a1b000|Timestamp 55992389884391844|Src n/a
[engine] created adapter i2c_A_AAAAA | CodeAddress 0x7fbc08a1a000
[engine] opt done id=568 MultiByteFileStream>>#nextPutAll: |Tier 1|Time 31( 25+6 )ms|AST 65|Inlined 0Y 2N|IR 230/ 391|CodeSize 1441|Addr 0x7fbc08a18000|Timestamp 55992389890280883|Src n/a
[engine] created adapter c2i_A_AAAJAJA | CodeAddress 0x7fbc08a17000
[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 0x7fbc08a15000|Timestamp 55992389912232002|Src n/a
[engine] created adapter i2c_Z_AAAJJ | CodeAddress 0x7fbc08a14000
[engine] created adapter c2i_A_AAJ | CodeAddress 0x7fbc08a13000
[engine] opt done id=586 AWFYMandelbrot>>#verify:inner: |Tier 1|Time 12( 10+2 )ms|AST 26|Inlined 0Y 0N|IR 98/ 140|CodeSize 604|Addr 0x7fbc08a11000|Timestamp 55992389999250164|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 0x7fbc08a0f000|Timestamp 55992390003234673|Src n/a
[engine] created adapter i2c_J_AAJ | CodeAddress 0x7fbc08a0e000
[engine] opt done id=587 AWFYRun>>#printResult: |Tier 1|Time 30( 22+8 )ms|AST 68|Inlined 0Y 5N|IR 337/ 484|CodeSize 1724|Addr 0x7fbc08a0c000|Timestamp 55992390016825922|Src n/a
[engine] opt done id=590 SmallInteger>>#decimalDigitLength |Tier 1|Time 20( 17+3 )ms|AST 61|Inlined 0Y 0N|IR 142/ 193|CodeSize 675|Addr 0x7fbc08a0a000|Timestamp 55992390018984268|Src n/a
[engine] created adapter i2c_A_AAAJAJ | CodeAddress 0x7fbc08a09000
[engine] created adapter i2c_A_AAAJAJA | CodeAddress 0x7fbc08a08000
[engine] created adapter c2i_A_AAAJAJ | CodeAddress 0x7fbc08a07000
[engine] opt done id=572 MultiByteFileStream>>#basicNext:putAll:startingAt: |Tier 1|Time 25( 21+3 )ms|AST 23|Inlined 0Y 1N|IR 164/ 235|CodeSize 805|Addr 0x7fbc08a05000|Timestamp 55992390139818653|Src n/a
[engine] opt done id=573 StandardFileStream>>#next:putAll:startingAt: |Tier 1|Time 31( 23+9 )ms|AST 65|Inlined 0Y 0N|IR 228/ 502|CodeSize 2204|Addr 0x7fbc08a03000|Timestamp 55992390146434916|Src n/a
[engine] opt done id=571 TextConverter>>#next:putAll:startingAt:toStream: |Tier 1|Time 42( 34+9 )ms|AST 133|Inlined 0Y 2N|IR 312/ 499|CodeSize 1931|Addr 0x7fbc08a01000|Timestamp 55992390157385122|Src n/a
[engine] created adapter i2c_A_AAAC | CodeAddress 0x7fbc08a00000
[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 0x7fba00003000|Timestamp 55992390252901866|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 0x7fba00001000|Timestamp 55992390257769772|Src n/a
[engine] created adapter c2i_A_AAACA | CodeAddress 0x7fba00000000
[engine] opt done id=575 MultiByteFileStream>>#nextPut: |Tier 1|Time 27( 23+5 )ms|AST 35|Inlined 0Y 1N|IR 181/ 317|CodeSize 1125|Addr 0x7fb9e11b1000|Timestamp 55992390270065469|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 0x7fb9e11af000|Timestamp 55992390382202355|Src n/a
[engine] created adapter i2c_Z_AAAJ | CodeAddress 0x7fb9e11ae000
[engine] created adapter c2i_Z_AAAJ | CodeAddress 0x7fb9e11ad000
[engine] created adapter c2i_J_AAAJ | CodeAddress 0x7fb9e11ac000
[engine] opt done id=577 StandardFileStream>>#nextPutAll: |Tier 1|Time 46( 36+10 )ms|AST 90|Inlined 0Y 0N|IR 285/ 628|CodeSize 2779|Addr 0x7fb9e11aa000|Timestamp 55992390416242779|Src n/a
[engine] opt done id=581 AWFYRun>>#measure: |Tier 1|Time 49( 42+7 )ms|AST 93|Inlined 0Y 2N|IR 310/ 444|CodeSize 1667|Addr 0x7fb9e11a8000|Timestamp 55992390420050371|Src n/a
[engine] created adapter c2i_Z_AAAJJ | CodeAddress 0x7fb9e11a7000
[engine] opt done id=582 AWFYMandelbrot>>#innerBenchmarkLoop: |Tier 1|Time 46( 42+4 )ms|AST 35|Inlined 0Y 2N|IR 205/ 284|CodeSize 1005|Addr 0x7fb9e11a5000|Timestamp 55992390428621033|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 0x7fb9e11a2000|Timestamp 55992398387982046|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 0x7fb9e11a0000|Timestamp 55992404712607707|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 0x7fb9e119d000|Timestamp 55992413090845239|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 0x7fb9e119b000|Timestamp 55992413364027795|Src n/a
[engine] opt done id=375 String>>#, |Tier 2|Time 145( 99+45 )ms|AST 56|Inlined 9Y 2N|IR 721/ 1569|CodeSize 6599|Addr 0x7fb9e1198000|Timestamp 55992413371180396|Src n/a
[engine] opt inval. id=589 SmallInteger>>#printString |Timestamp 55992425083631132|Src n/a|Reason null
[engine] opt inval. id=590 SmallInteger>>#decimalDigitLength |Timestamp 55992425083967715|Src n/a|Reason null
[engine] opt inval. id=571 TextConverter>>#next:putAll:startingAt:toStream: |Timestamp 55992425084716661|Src n/a|Reason null
[engine] Truffle runtime statistics for engine 1
Compilations : 40
Success : 37
Temporary Bailouts : 0
Permanent Bailouts : 0
Failed : 0
Interrupted : 3
Invalidated : 4
Unknown Reason : 4
Queues : 40
Dequeues : 0
Splits : 54
Compilation Accuracy : 0.900000
Queue Accuracy : 1.000000
Compilation Utilization : 0.058022
Remaining Compilation Queue : 0
Time to queue : count= 40, sum= 373869718, min= 335, average= 9346742.95, max=40828376, maxTarget=TextConverter>>#next:putAll:startingAt:toStream:
Time waiting in queue : count= 40, sum= 50307, min= 19, average= 1257.70, max= 24153, 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 : 51855.04 bytes/second
Truffle Tier Rate : 65147.92 bytes/second
Graal Tier Rate : 289216.04 bytes/second
Installation Rate : 2095454.10 bytes/second
Time for compilation (us) : count= 28, sum= 1014481, min= 10155, average= 36231.50, max= 152481, maxTarget=AWFYMandelbrot>>#mandelbrot:
Truffle Tier (us) : count= 28, sum= 807485, min= 6639, average= 28838.77, max= 124559, maxTarget=AWFYMandelbrot>>#mandelbrot:
Graal Tier (us) : count= 28, sum= 181891, min= 1917, average= 6496.13, max= 25676, maxTarget=AWFYMandelbrot>>#mandelbrot:
Code Installation (us) : count= 28, sum= 25104, min= 338, average= 896.60, max= 2584, 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 : 72028.46 bytes/second
Truffle Tier Rate : 159145.84 bytes/second
Graal Tier Rate : 134345.33 bytes/second
Installation Rate : 6395849.13 bytes/second
Time for compilation (us) : count= 9, sum= 1353867, min= 10242, average= 150429.73, max= 408606, maxTarget=AWFYMandelbrot>>#mandelbrot:
Truffle Tier (us) : count= 9, sum= 612752, min= 6680, average= 68083.60, max= 140491, maxTarget=AWFYMandelbrot>>#mandelbrot:
Graal Tier (us) : count= 9, sum= 725868, min= 3108, average= 80652.02, max= 264115, maxTarget=AWFYMandelbrot>>#mandelbrot:
Code Installation (us) : count= 9, sum= 15246, min= 454, average= 1694.10, max= 3998, 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= 97517, min= 237, average= 10835.22, max= 35884, maxTarget=AWFYMandelbrot>>#mandelbrot:
Total frame size : count= 9, sum= 3200, min= 32, average= 355.56, max= 880, maxTarget=AWFYMandelbrot>>#mandelbrot:
Exception handlers : count= 9, sum= 7, min= 0, average= 0.78, max= 3, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Infopoints : count= 9, sum= 314, min= 4, average= 34.89, max= 101, maxTarget=AWFYMandelbrot>>#mandelbrot:
CALL : count= 9, sum= 314, min= 4, average= 34.89, max= 101, maxTarget=AWFYMandelbrot>>#mandelbrot:
Marks : count= 9, sum= 54, min= 2, average= 6.00, max= 11, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Data references : count= 9, sum= 226, min= 1, average= 25.11, max= 55, maxTarget=AWFYMandelbrot>>#mandelbrot:
# NBody (iterations: 300, problem size: 250000) on Sat Oct 19 09:06:47 UTC 2024
# `/home/fniephaus/dev/graal/sdk/mxbuild/linux-amd64/SMALLTALK_NATIVE_STANDALONE_SVM_JAVA22/trufflesqueak-24.0.2-linux-amd64/bin/trufflesqueak --experimental-options --smalltalk.disable-startup --smalltalk.disable-interrupts --engine.Mode=default --engine.TraceCompilation --engine.CompilationStatistics --log.file="/home/fniephaus/dev/are-we-fast-yet/traces/NBody.trace.log" --quiet --code "AWFYHarness run: #('NBody' 300 250000)"`
[engine] created adapter i2c_A_AAAD | CodeAddress 0x7f3311022000
[engine] opt done id=606 AWFYBody>>#vx: |Tier 1|Time 20( 15+5 )ms|AST 8|Inlined 0Y 0N|IR 158/ 200|CodeSize 668|Addr 0x7f3311020000|Timestamp 55993416361539473|Src n/a
[engine] opt done id=607 AWFYBody>>#vy: |Tier 1|Time 20( 15+5 )ms|AST 8|Inlined 0Y 0N|IR 158/ 200|CodeSize 668|Addr 0x7f331101e000|Timestamp 55993416361887021|Src n/a
[engine] opt done id=608 AWFYBody>>#vz: |Tier 1|Time 20( 15+5 )ms|AST 8|Inlined 0Y 0N|IR 158/ 200|CodeSize 668|Addr 0x7f331101c000|Timestamp 55993416362043683|Src n/a
[engine] created adapter i2c_A_AAAA | CodeAddress 0x7f3310e57000
[engine] opt done id=612 AWFYBody>>#z: |Tier 1|Time 9( 5+3 )ms|AST 8|Inlined 0Y 0N|IR 145/ 187|CodeSize 612|Addr 0x7f3310e55000|Timestamp 55993416370791470|Src n/a
[engine] created adapter i2c_A_AAAAD | CodeAddress 0x7f3310e54000
[engine] created adapter c2i_A_AAAAD | CodeAddress 0x7f3310e53000
[engine] created adapter c2i_D_AAAAA | CodeAddress 0x7f3310e52000
[engine] created adapter c2i_A_AAAA | CodeAddress 0x7f3310e51000
[engine] created adapter c2i_A_AAAD | CodeAddress 0x7f3310e50000
[engine] opt done id=609 [] in AWFYNBodySystem>>#advance: |Tier 1|Time 75( 65+10 )ms|AST 186|Inlined 0Y 3N|IR 410/ 516|CodeSize 1854|Addr 0x7f3310e4e000|Timestamp 55993416445635669|Src n/a
[engine] opt done id=610 AWFYBody>>#x: |Tier 1|Time 20( 5+15 )ms|AST 8|Inlined 0Y 0N|IR 145/ 187|CodeSize 612|Addr 0x7f3310e4c000|Timestamp 55993416465992997|Src n/a
[engine] opt done id=611 AWFYBody>>#y: |Tier 1|Time 7( 5+3 )ms|AST 8|Inlined 0Y 0N|IR 145/ 187|CodeSize 612|Addr 0x7f3310e4a000|Timestamp 55993416473571512|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 0x7f3310e44000|Timestamp 55993416480804714|Src n/a
[engine] opt done id=96 SequenceableCollection>>#do: |Tier 1|Time 120( 63+56 )ms|AST 75|Inlined 0Y 3N|IR 567/ 2345|CodeSize 11755|Addr 0x7f3310e46000|Timestamp 55993416481947236|Src n/a
[engine] opt done id=607 AWFYBody>>#vy: |Tier 2|Time 7( 3+3 )ms|AST 8|Inlined 0Y 0N|IR 85/ 125|CodeSize 242|Addr 0x7f3310e42000|Timestamp 55993416487807917|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 0x7f3310e40000|Timestamp 55993416490230136|Src n/a
[engine] opt done id=609 [] in AWFYNBodySystem>>#advance: |Tier 2|Time 58( 48+10 )ms|AST 186|Inlined 3Y 0N|IR 400/ 434|CodeSize 744|Addr 0x7f3310e3e000|Timestamp 55993416548715345|Src n/a
[engine] opt done id=605 AWFYNBodySystem>>#advance: |Tier 1|Time 396( 307+89 )ms|AST 817|Inlined 0Y 7N|IR 1710/ 5081|CodeSize 27500|Addr 0x7f3310e36000|Timestamp 55993416757623860|Src n/a
[engine] opt done id=96 SequenceableCollection>>#do: |Tier 2|Time 279( 113+166 )ms|AST 75|Inlined 6Y 0N|IR 1079/ 3348|CodeSize 15570|Addr 0x7f3310e31000|Timestamp 55993416767261052|Src n/a
[engine] created adapter i2c_unspecialized | CodeAddress 0x7f3310e30000
[engine] opt done id=605 AWFYNBodySystem>>#advance: |Tier 2|Time 756( 435+321 )ms|AST 817|Inlined 13Y 0N|IR 2193/ 3703|CodeSize 21534|Addr 0x7f3305c3f000|Timestamp 55993417513989469|Src n/a
[engine] created adapter i2c_A_AAAJ | CodeAddress 0x7f3310e2f000
[engine] created adapter i2c_Z_AAAJ | CodeAddress 0x7f3310e2e000
[engine] created adapter c2i_A_AAAJ | CodeAddress 0x7f3310e2d000
[engine] created adapter c2i_A_AAA | CodeAddress 0x7f3310e2c000
[engine] opt done id=16 String class>>#new: |Tier 1|Time 38( 28+10 )ms|AST 48|Inlined 0Y 1N|IR 206/ 618|CodeSize 2787|Addr 0x7f3305c3d000|Timestamp 55993417767653234|Src n/a
[engine] created adapter c2i_D_AAA | CodeAddress 0x7f3310e2b000
[engine] created adapter i2c_D_AAA | CodeAddress 0x7f3305c3c000
[engine] opt done id=593 AWFYBody class>>#DaysPerYear |Tier 1|Time 9( 7+2 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 481|Addr 0x7f3305c3a000|Timestamp 55993417776660914|Src n/a
[engine] created adapter c2i_Z_AAADJ | CodeAddress 0x7f3305c39000
[engine] opt done id=594 AWFYBody class>>#SolarMass |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 94/ 175|CodeSize 649|Addr 0x7f3305c37000|Timestamp 55993417783412186|Src n/a
[engine] opt done id=585 AWFYNBody>>#innerBenchmarkLoop: |Tier 1|Time 58( 50+8 )ms|AST 95|Inlined 0Y 4N|IR 346/ 444|CodeSize 1805|Addr 0x7f3305c35000|Timestamp 55993417789136181|Src n/a
[engine] opt done id=613 AWFYNBody>>#innerBenchmarkLoop:<OSR@78> |Tier 2|Time 910( 406+503 )ms|AST 92|Inlined 14Y 0N|IR 2388/ 4997|CodeSize 32073|Addr 0x7f3305c2c000|Timestamp 55993418233053950|Src n/a
[engine] opt inval. id=613 AWFYNBody>>#innerBenchmarkLoop:<OSR@78> |Timestamp 55993418362020430|Src n/a|Reason null
[engine] opt deopt id=613 AWFYNBody>>#innerBenchmarkLoop:<OSR@78> | |Timestamp 55993418362453329|Src n/a
[engine] created adapter i2c_A_AAADDDDDDD | CodeAddress 0x7f3305c2b000
[engine] opt done id=592 AWFYBody>>#initX:y:z:vx:vy:vz:mass: |Tier 1|Time 66( 51+15 )ms|AST 118|Inlined 0Y 4N|IR 583/ 721|CodeSize 2771|Addr 0x7f3305c29000|Timestamp 55993418429228143|Src n/a
[engine] opt done id=614 AWFYNBodySystem>>#energy |Tier 1|Time 188( 145+43 )ms|AST 556|Inlined 0Y 0N|IR 996/ 2231|CodeSize 15383|Addr 0x7f3305c24000|Timestamp 55993419002471116|Src n/a
[engine] created adapter i2c_A_AAJ | CodeAddress 0x7f3305c23000
[engine] created adapter i2c_A_AAAJJA | CodeAddress 0x7f3305c22000
[engine] created adapter c2i_J_AAJ | CodeAddress 0x7f3305c21000
[engine] opt done id=618 SmallInteger>>#printString |Tier 1|Time 60( 49+11 )ms|AST 156|Inlined 0Y 2N|IR 375/ 617|CodeSize 2868|Addr 0x7f3305c1f000|Timestamp 55993419463165966|Src n/a
[engine] opt done id=301 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 1|Time 98( 73+25 )ms|AST 190|Inlined 0Y 1N|IR 705/ 1562|CodeSize 6920|Addr 0x7f3305c1c000|Timestamp 55993419500475406|Src n/a
[engine] opt done id=585 AWFYNBody>>#innerBenchmarkLoop: |Tier 2|Time 1343( 871+471 )ms|AST 95|Inlined 16Y 1N|IR 2968/ 5624|CodeSize 37308|Addr 0x7f3305c11000|Timestamp 55993419705388027|Src n/a
[engine] created adapter c2i_A_AAAJJA | CodeAddress 0x7f3305c10000
[engine] opt done id=375 String>>#, |Tier 1|Time 35( 29+6 )ms|AST 56|Inlined 0Y 2N|IR 276/ 405|CodeSize 1534|Addr 0x7f3305c0e000|Timestamp 55993419962676739|Src n/a
[engine] created adapter i2c_Z_AAA | CodeAddress 0x7f3305c0d000
[engine] opt done id=569 StandardFileStream>>#isBinary |Tier 1|Time 17( 13+4 )ms|AST 25|Inlined 0Y 0N|IR 100/ 181|CodeSize 660|Addr 0x7f3305c0b000|Timestamp 55993420200937131|Src n/a
[engine] created adapter i2c_A_AAA | CodeAddress 0x7f3305c0a000
[engine] opt done id=588 AWFYNBodySystem>>#initialize |Tier 1|Time 18( 13+5 )ms|AST 17|Inlined 0Y 1N|IR 173/ 348|CodeSize 1137|Addr 0x7f3305c08000|Timestamp 55993421244937081|Src n/a
[engine] created adapter c2i_A_AAADDD | CodeAddress 0x7f3305c07000
[engine] opt done id=589 AWFYNBodySystem>>#createBodies |Tier 1|Time 171( 108+63 )ms|AST 216|Inlined 0Y 7N|IR 1092/ 5574|CodeSize 22502|Addr 0x7f3305c00000|Timestamp 55993421398129246|Src n/a
[engine] opt done id=591 Behavior>>#new <split-591> |Tier 1|Time 21( 10+11 )ms|AST 26|Inlined 0Y 0N|IR 107/ 543|CodeSize 2086|Addr 0x7f3100010000|Timestamp 55993421512781096|Src n/a
[engine] created adapter c2i_A_AAADDDDDDD | CodeAddress 0x7f310000e000
[engine] opt done id=590 AWFYBody class>>#sun |Tier 1|Time 35( 31+5 )ms|AST 38|Inlined 0Y 2N|IR 210/ 273|CodeSize 914|Addr 0x7f310000c000|Timestamp 55993421527468977|Src n/a
[engine] opt done id=596 Behavior>>#new <split-596> |Tier 1|Time 18( 9+8 )ms|AST 26|Inlined 0Y 0N|IR 107/ 543|CodeSize 2086|Addr 0x7f310000a000|Timestamp 55993421766994539|Src n/a
[engine] opt done id=595 AWFYBody class>>#jupiter |Tier 1|Time 20( 13+6 )ms|AST 38|Inlined 0Y 2N|IR 215/ 278|CodeSize 940|Addr 0x7f3100008000|Timestamp 55993421768751416|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 0x7f3100006000|Timestamp 55993422022643364|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 0x7f3100004000|Timestamp 55993422024047455|Src n/a
[engine] opt done id=600 Behavior>>#new <split-600> |Tier 1|Time 18( 10+9 )ms|AST 26|Inlined 0Y 0N|IR 107/ 543|CodeSize 2086|Addr 0x7f3100002000|Timestamp 55993422292289305|Src n/a
[engine] opt done id=599 AWFYBody class>>#uranus |Tier 1|Time 20( 14+6 )ms|AST 38|Inlined 0Y 2N|IR 215/ 278|CodeSize 940|Addr 0x7f3100000000|Timestamp 55993422293770924|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 107/ 543|CodeSize 2086|Addr 0x7f30f00b7000|Timestamp 55993422548300415|Src n/a
[engine] opt done id=601 AWFYBody class>>#neptune |Tier 1|Time 17( 13+4 )ms|AST 38|Inlined 0Y 2N|IR 215/ 278|CodeSize 940|Addr 0x7f30f00b5000|Timestamp 55993422549584163|Src n/a
[engine] created adapter i2c_A_AAADDD | CodeAddress 0x7f30f00b4000
[engine] opt done id=604 AWFYBody>>#offsetMomentumX:y:z: |Tier 1|Time 46( 37+9 )ms|AST 119|Inlined 0Y 3N|IR 403/ 533|CodeSize 1993|Addr 0x7f30f00b2000|Timestamp 55993422835679962|Src n/a
[engine] opt done id=593 AWFYBody class>>#DaysPerYear |Tier 2|Time 4( 2+2 )ms|AST 7|Inlined 0Y 0N|IR 11/ 45|CodeSize 145|Addr 0x7f30f00b0000|Timestamp 55993423319859373|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 0x7f30f00ae000|Timestamp 55993423323935728|Src n/a
[engine] created adapter i2c_J_AAC | CodeAddress 0x7f30f00ad000
[engine] created adapter i2c_A_AAACA | CodeAddress 0x7f30f00ac000
[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 0x7f30f00aa000|Timestamp 55993423854861734|Src n/a
[engine] created adapter c2i_Z_AAA | CodeAddress 0x7f30f00a9000
[engine] created adapter c2i_J_AAC | CodeAddress 0x7f30f00a8000
[engine] created adapter c2i_A_AAAC | CodeAddress 0x7f30f00a7000
[engine] opt done id=553 UTF8TextConverter>>#nextPut:toStream: |Tier 1|Time 72( 60+12 )ms|AST 130|Inlined 0Y 5N|IR 427/ 723|CodeSize 2820|Addr 0x7f30f00a5000|Timestamp 55993423913163950|Src n/a
[engine] created adapter c2i_A_AAAAZ | CodeAddress 0x7f30f00a3000
[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 0x7f30f00a1000|Timestamp 55993424379386042|Src n/a
[engine] created adapter c2i_A_AAAAA | CodeAddress 0x7f30f00a0000
[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 0x7f30f009e000|Timestamp 55993424380508658|Src n/a
[engine] created adapter i2c_A_AAAAA | CodeAddress 0x7f30f009d000
[engine] opt done id=568 MultiByteFileStream>>#nextPutAll: |Tier 1|Time 33( 26+7 )ms|AST 65|Inlined 0Y 2N|IR 230/ 391|CodeSize 1441|Addr 0x7f30f009b000|Timestamp 55993424388012788|Src n/a
[engine] created adapter c2i_A_AAAJAJA | CodeAddress 0x7f30f009a000
[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 0x7f30f0098000|Timestamp 55993424409011082|Src n/a
[engine] created adapter i2c_J_AAJ | CodeAddress 0x7f30f0097000
[engine] created adapter c2i_A_AAJ | CodeAddress 0x7f30f0096000
[engine] opt done id=617 Object>>#asString |Tier 1|Time 18( 15+3 )ms|AST 17|Inlined 0Y 1N|IR 156/ 227|CodeSize 689|Addr 0x7f30f0094000|Timestamp 55993424638654995|Src n/a
[engine] opt done id=619 SmallInteger>>#decimalDigitLength |Tier 1|Time 20( 17+3 )ms|AST 61|Inlined 0Y 0N|IR 142/ 193|CodeSize 675|Addr 0x7f30f0092000|Timestamp 55993424641162075|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 0x7f30f0090000|Timestamp 55993424651006427|Src n/a
[engine] created adapter i2c_A_AAAJAJ | CodeAddress 0x7f30f008f000
[engine] created adapter i2c_A_AAAJAJA | CodeAddress 0x7f30f008e000
[engine] created adapter c2i_A_AAAJAJ | CodeAddress 0x7f30f008d000
[engine] opt done id=572 MultiByteFileStream>>#basicNext:putAll:startingAt: |Tier 1|Time 26( 22+4 )ms|AST 23|Inlined 0Y 1N|IR 164/ 235|CodeSize 805|Addr 0x7f30f008b000|Timestamp 55993424903249826|Src n/a
[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 0x7f30f0089000|Timestamp 55993424908588627|Src n/a
[engine] opt done id=571 TextConverter>>#next:putAll:startingAt:toStream: |Tier 1|Time 44( 35+9 )ms|AST 133|Inlined 0Y 2N|IR 312/ 499|CodeSize 1931|Addr 0x7f30f0087000|Timestamp 55993424922037182|Src n/a
[engine] created adapter i2c_A_AAAC | CodeAddress 0x7f30f0086000
[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 0x7f30f0084000|Timestamp 55993425144792507|Src n/a
[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 0x7f30f0082000|Timestamp 55993425149815120|Src n/a
[engine] created adapter c2i_A_AAACA | CodeAddress 0x7f30f0081000
[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 0x7f30f007f000|Timestamp 55993425161349367|Src n/a
[engine] opt done id=577 StandardFileStream>>#nextPutAll: |Tier 1|Time 37( 27+10 )ms|AST 90|Inlined 0Y 0N|IR 285/ 628|CodeSize 2779|Addr 0x7f30f007d000|Timestamp 55993425181614081|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 0x7f30f007b000|Timestamp 55993425415154986|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 0x7f30f0079000|Timestamp 55993425428665494|Src n/a
[engine] created adapter c2i_Z_AAAJ | CodeAddress 0x7f30f0078000
[engine] opt done id=584 AWFYRun>>#measure: |Tier 1|Time 38( 31+7 )ms|AST 93|Inlined 0Y 2N|IR 310/ 444|CodeSize 1667|Addr 0x7f30f0076000|Timestamp 55993425441576872|Src n/a
[engine] opt done id=587 Behavior>>#new <split-587> |Tier 1|Time 17( 11+7 )ms|AST 27|Inlined 0Y 1N|IR 170/ 616|CodeSize 2364|Addr 0x7f30f0074000|Timestamp 55993425677260408|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 0x7f30f0072000|Timestamp 55993428269716376|Src n/a
[engine] opt done id=592 AWFYBody>>#initX:y:z:vx:vy:vz:mass: |Tier 2|Time 47( 36+11 )ms|AST 118|Inlined 4Y 0N|IR 373/ 372|CodeSize 969|Addr 0x7f30f0070000|Timestamp 55993434282060281|Src n/a
[engine] opt done id=618 SmallInteger>>#printString |Tier 2|Time 99( 56+42 )ms|AST 156|Inlined 4Y 1N|IR 281/ 823|CodeSize 4349|Addr 0x7f30f006d000|Timestamp 55993441603040665|Src n/a
[engine] opt done id=16 String class>>#new: |Tier 2|Time 43( 32+11 )ms|AST 48|Inlined 2Y 1N|IR 102/ 509|CodeSize 2424|Addr 0x7f30f006b000|Timestamp 55993454480787841|Src n/a
[engine] opt done id=301 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 2|Time 120( 60+59 )ms|AST 190|Inlined 3Y 1N|IR 675/ 1480|CodeSize 6314|Addr 0x7f30f0068000|Timestamp 55993471349168617|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 0x7f30f0065000|Timestamp 55993471890875105|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 0x7f30f0063000|Timestamp 55993472014457316|Src n/a
[engine] opt inval. id=618 SmallInteger>>#printString |Timestamp 55993495774852936|Src n/a|Reason null
[engine] opt inval. id=619 SmallInteger>>#decimalDigitLength |Timestamp 55993495775219762|Src n/a|Reason null
[engine] opt inval. id=571 TextConverter>>#next:putAll:startingAt:toStream: |Timestamp 55993495776076059|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.076702
Remaining Compilation Queue : 0
Time to queue : count= 75, sum= 769898986, min= 30, average= 10265319.81, max=79445786, maxTarget=TextConverter>>#next:putAll:startingAt:toStream:
Time waiting in queue : count= 71, sum= 800313, min= 21, average= 11272.02, max= 122012, 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 : 66770.13 bytes/second
Truffle Tier Rate : 90622.97 bytes/second
Graal Tier Rate : 284809.54 bytes/second
Installation Rate : 2320679.94 bytes/second
Time for compilation (us) : count= 53, sum= 2247307, min= 6731, average= 42402.03, max= 396074, maxTarget=AWFYNBodySystem>>#advance:
Truffle Tier (us) : count= 53, sum= 1655794, min= 3931, average= 31241.40, max= 306548, maxTarget=AWFYNBodySystem>>#advance:
Graal Tier (us) : count= 53, sum= 526853, min= 1796, average= 9940.64, max= 83562, maxTarget=AWFYNBodySystem>>#advance:
Code Installation (us) : count= 53, sum= 64659, min= 304, average= 1219.98, max= 5963, 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= 150053, min= 454, average= 2831.19, 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 : 33621.18 bytes/second
Truffle Tier Rate : 59231.80 bytes/second
Graal Tier Rate : 79830.50 bytes/second
Installation Rate : 2995899.39 bytes/second
Time for compilation (us) : count= 16, sum= 3845611, min= 4440, average= 240350.70, max= 1342673, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
Truffle Tier (us) : count= 16, sum= 2182847, min= 2454, average= 136427.99, max= 871417, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
Graal Tier (us) : count= 16, sum= 1619606, min= 1622, average= 101225.40, max= 490334, maxTarget=AWFYNBody>>#innerBenchmarkLoop:<OSR@78>
Code Installation (us) : count= 16, sum= 43156, min= 363, average= 2697.31, max= 13339, 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= 129294, min= 145, average= 8080.88, max= 37308, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
Total frame size : count= 16, sum= 3696, min= 32, average= 231.00, max= 832, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
Exception handlers : count= 16, sum= 11, min= 0, average= 0.69, max= 4, maxTarget=SequenceableCollection>>#do:
Infopoints : count= 16, sum= 529, min= 3, average= 33.06, max= 127, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
CALL : count= 16, sum= 529, min= 3, average= 33.06, max= 127, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
Marks : count= 16, sum= 92, min= 2, average= 5.75, max= 11, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Data references : count= 16, sum= 611, min= 2, average= 38.19, max= 165, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
# Permute (iterations: 300, problem size: 1000) on Sat Oct 19 08:48: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/Permute.trace.log" --quiet --code "AWFYHarness run: #('Permute' 300 1000)"`
[engine] created adapter i2c_A_AAAJJ | CodeAddress 0x7ff8bbc61000
[engine] created adapter i2c_A_AAAJ | CodeAddress 0x7ff8bbc62000
[engine] opt done id=587 AWFYPermute>>#swap:with: |Tier 1|Time 53( 35+17 )ms|AST 57|Inlined 0Y 0N|IR 345/ 850|CodeSize 3165|Addr 0x7ff8bbc5f000|Timestamp 55992334575795392|Src n/a
[engine] created adapter c2i_A_AAAJ | CodeAddress 0x7ff8bbc5e000
[engine] created adapter c2i_A_AAAJJ | CodeAddress 0x7ff8bbc5d000
[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 0x7ff8bba96000|Timestamp 55992334608357131|Src n/a
[engine] opt done id=586 AWFYPermute>>#permute: |Tier 1|Time 91( 79+12 )ms|AST 139|Inlined 0Y 4N|IR 407/ 552|CodeSize 2226|Addr 0x7ff8bba94000|Timestamp 55992334612426362|Src n/a
[engine] created adapter i2c_J_AAA | CodeAddress 0x7ff8bbc5c000
[engine] opt done id=585 SequenceableCollection>>#atAllPut: |Tier 1|Time 53( 22+31 )ms|AST 72|Inlined 0Y 0N|IR 298/ 701|CodeSize 3090|Addr 0x7ff8bba92000|Timestamp 55992334666363350|Src n/a
[engine] opt done id=583 AWFYPermute>>#benchmark |Tier 1|Time 46( 24+22 )ms|AST 41|Inlined 0Y 2N|IR 258/ 432|CodeSize 1500|Addr 0x7ff8bba90000|Timestamp 55992334667043848|Src n/a
[engine] created adapter i2c_Z_AAAJ | CodeAddress 0x7ff8bba8f000
[engine] opt done id=588 AWFYPermute>>#verifyResult: |Tier 1|Time 16( 12+5 )ms|AST 15|Inlined 0Y 0N|IR 92/ 128|CodeSize 504|Addr 0x7ff8bba8d000|Timestamp 55992334683462138|Src n/a
[engine] opt done id=584 ArrayedCollection class>>#new:withAll: |Tier 1|Time 24( 14+10 )ms|AST 30|Inlined 0Y 1N|IR 192/ 432|CodeSize 1750|Addr 0x7ff8bba8b000|Timestamp 55992334690978631|Src n/a
[engine] opt done id=585 SequenceableCollection>>#atAllPut: |Tier 2|Time 37( 18+19 )ms|AST 72|Inlined 0Y 0N|IR 203/ 342|CodeSize 1152|Addr 0x7ff8bba89000|Timestamp 55992334721122551|Src n/a
[engine] opt done id=584 ArrayedCollection class>>#new:withAll: |Tier 2|Time 60( 39+20 )ms|AST 30|Inlined 1Y 0N|IR 249/ 362|CodeSize 1510|Addr 0x7ff8bba87000|Timestamp 55992334902123178|Src n/a
[engine] opt done id=588 AWFYPermute>>#verifyResult: |Tier 2|Time 6( 4+2 )ms|AST 15|Inlined 0Y 0N|IR 18/ 51|CodeSize 149|Addr 0x7ff8bba85000|Timestamp 55992334908083388|Src n/a
[engine] opt done id=586 AWFYPermute>>#permute: |Tier 2|Time 332( 149+182 )ms|AST 139|Inlined 20Y 8N|IR 3034/ 3167|CodeSize 13477|Addr 0x7ff8bba80000|Timestamp 55992334944387694|Src n/a
[engine] created adapter c2i_J_AAA | CodeAddress 0x7ff8bba7f000
[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 0x7ff8bba7d000|Timestamp 55992334984407467|Src n/a
[engine] created adapter c2i_Z_AAAJ | CodeAddress 0x7ff8bba7c000
[engine] opt done id=582 AWFYBenchmark>>#innerBenchmarkLoop: |Tier 1|Time 37( 30+6 )ms|AST 60|Inlined 0Y 2N|IR 273/ 355|CodeSize 1573|Addr 0x7ff8bba7a000|Timestamp 55992334996931557|Src n/a
[engine] opt done id=583 AWFYPermute>>#benchmark |Tier 2|Time 354( 151+203 )ms|AST 41|Inlined 23Y 8N|IR 3081/ 2486|CodeSize 8779|Addr 0x7ff8bba76000|Timestamp 55992335196586137|Src n/a
[engine] created adapter i2c_A_AAJ | CodeAddress 0x7ff8bba75000
[engine] created adapter i2c_A_AAAJJA | CodeAddress 0x7ff8bba74000
[engine] created adapter c2i_J_AAJ | CodeAddress 0x7ff8bba73000
[engine] opt done id=591 SmallInteger>>#printString |Tier 1|Time 56( 45+11 )ms|AST 156|Inlined 0Y 2N|IR 375/ 617|CodeSize 2868|Addr 0x7ff8bba71000|Timestamp 55992335835900714|Src n/a
[engine] opt done id=301 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 1|Time 80( 55+25 )ms|AST 190|Inlined 0Y 1N|IR 705/ 1562|CodeSize 6920|Addr 0x7ff8b0883000|Timestamp 55992335859674365|Src n/a
[engine] opt done id=582 AWFYBenchmark>>#innerBenchmarkLoop: |Tier 2|Time 698( 208+490 )ms|AST 60|Inlined 25Y 8N|IR 3174/ 6282|CodeSize 17257|Addr 0x7ff8bba6b000|Timestamp 55992335866148005|Src n/a
[engine] created adapter i2c_A_AAAA | CodeAddress 0x7ff8b0882000
[engine] created adapter c2i_A_AAA | CodeAddress 0x7ff8b0881000
[engine] created adapter c2i_A_AAAJJA | CodeAddress 0x7ff8b0880000
[engine] opt done id=375 String>>#, |Tier 1|Time 42( 35+6 )ms|AST 56|Inlined 0Y 2N|IR 276/ 405|CodeSize 1534|Addr 0x7ff8b087e000|Timestamp 55992336134395118|Src n/a
[engine] created adapter i2c_Z_AAA | CodeAddress 0x7ff8b087d000
[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 0x7ff8b087b000|Timestamp 55992336262857470|Src n/a
[engine] created adapter i2c_A_AAA | CodeAddress 0x7ff8b087a000
[engine] opt done id=557 Character class>>#cr |Tier 1|Time 14( 11+3 )ms|AST 19|Inlined 0Y 0N|IR 93/ 135|CodeSize 505|Addr 0x7ff8b0878000|Timestamp 55992338686497689|Src n/a
[engine] created adapter i2c_A_AAACA | CodeAddress 0x7ff8b0877000
[engine] created adapter i2c_J_AAC | CodeAddress 0x7ff8b0876000
[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 0x7ff8b0874000|Timestamp 55992339011905409|Src n/a
[engine] created adapter c2i_Z_AAA | CodeAddress 0x7ff8b0873000
[engine] created adapter c2i_J_AAC | CodeAddress 0x7ff8b0872000
[engine] created adapter c2i_A_AAAA | CodeAddress 0x7ff8b0871000
[engine] created adapter c2i_A_AAAC | CodeAddress 0x7ff8b0870000
[engine] opt done id=553 UTF8TextConverter>>#nextPut:toStream: |Tier 1|Time 74( 62+12 )ms|AST 130|Inlined 0Y 5N|IR 427/ 723|CodeSize 2820|Addr 0x7ff8b086e000|Timestamp 55992339070423031|Src n/a
[engine] created adapter c2i_A_AAAAZ | CodeAddress 0x7ff8b086c000
[engine] created adapter c2i_A_AAAAA | CodeAddress 0x7ff8b086b000
[engine] opt done id=500 AWFYScriptConsole class>>#println: |Tier 1|Time 25( 18+6 )ms|AST 62|Inlined 0Y 4N|IR 279/ 373|CodeSize 1344|Addr 0x7ff8b0869000|Timestamp 55992339331903296|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 0x7ff8b0867000|Timestamp 55992339332783550|Src n/a
[engine] opt done id=568 MultiByteFileStream>>#nextPutAll: |Tier 1|Time 31( 25+6 )ms|AST 65|Inlined 0Y 2N|IR 230/ 391|CodeSize 1441|Addr 0x7ff8b0865000|Timestamp 55992339338597366|Src n/a
[engine] created adapter i2c_J_AAJ | CodeAddress 0x7ff8b0864000
[engine] created adapter c2i_A_AAJ | CodeAddress 0x7ff8b0863000
[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 0x7ff8b0861000|Timestamp 55992339479524020|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 0x7ff8b085f000|Timestamp 55992339479933311|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 0x7ff8b085d000|Timestamp 55992339492956093|Src n/a
[engine] created adapter i2c_A_AAAAA | CodeAddress 0x7ff8b085c000
[engine] created adapter i2c_A_AAAJAJA | CodeAddress 0x7ff8b085b000
[engine] created adapter i2c_A_AAAJAJ | CodeAddress 0x7ff8b085a000
[engine] created adapter c2i_A_AAAJAJ | CodeAddress 0x7ff8b0859000
[engine] created adapter c2i_A_AAAJAJA | CodeAddress 0x7ff8b0858000
[engine] opt done id=572 MultiByteFileStream>>#basicNext:putAll:startingAt: |Tier 1|Time 25( 21+4 )ms|AST 23|Inlined 0Y 1N|IR 164/ 235|CodeSize 805|Addr 0x7ff8b0856000|Timestamp 55992339644193384|Src n/a
[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 0x7ff8b0854000|Timestamp 55992339648683570|Src n/a
[engine] opt done id=571 TextConverter>>#next:putAll:startingAt:toStream: |Tier 1|Time 43( 34+9 )ms|AST 133|Inlined 0Y 2N|IR 312/ 499|CodeSize 1931|Addr 0x7ff8b0852000|Timestamp 55992339661819431|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 0x7ff8b0850000|Timestamp 55992339671322451|Src n/a
[engine] created adapter i2c_A_AAAC | CodeAddress 0x7ff8b084f000
[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 0x7ff8b084d000|Timestamp 55992339785866051|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 0x7ff8b084b000|Timestamp 55992339790985260|Src n/a
[engine] created adapter c2i_A_AAACA | CodeAddress 0x7ff8b084a000
[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 0x7ff8b0848000|Timestamp 55992339803175980|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 0x7ff8b0846000|Timestamp 55992339820994798|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 0x7ff8b0844000|Timestamp 55992339943462297|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 0x7ff8b0842000|Timestamp 55992339963055174|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 0x7ff8b083f000|Timestamp 55992349841935900|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 0x7ff8b083d000|Timestamp 55992357428348799|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 0x7ff8b083a000|Timestamp 55992367635463062|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 0x7ff8b0837000|Timestamp 55992367971332840|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 0x7ff8b0835000|Timestamp 55992367993895102|Src n/a
[engine] opt inval. id=591 SmallInteger>>#printString |Timestamp 55992382294480533|Src n/a|Reason null
[engine] opt inval. id=592 SmallInteger>>#decimalDigitLength |Timestamp 55992382294800911|Src n/a|Reason null
[engine] opt inval. id=571 TextConverter>>#next:putAll:startingAt:toStream: |Timestamp 55992382295531558|Src n/a|Reason null
[engine] Truffle runtime statistics for engine 1
Compilations : 46
Success : 43
Temporary Bailouts : 0
Permanent Bailouts : 0
Failed : 0
Interrupted : 3
Invalidated : 3
Unknown Reason : 3
Queues : 46
Dequeues : 0
Splits : 54
Compilation Accuracy : 0.934783
Queue Accuracy : 1.000000
Compilation Utilization : 0.061982
Remaining Compilation Queue : 0
Time to queue : count= 46, sum= 381853653, min= 3106, average= 8301166.39, max=47778085, maxTarget=TextConverter>>#next:putAll:startingAt:toStream:
Time waiting in queue : count= 46, sum= 119374, min= 11, average= 2595.09, max= 45598, 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 : 51560.00 bytes/second
Truffle Tier Rate : 69697.01 bytes/second
Graal Tier Rate : 256020.09 bytes/second
Installation Rate : 876333.98 bytes/second
Time for compilation (us) : count= 31, sum= 1042959, min= 9957, average= 33643.86, max= 90745, maxTarget=AWFYPermute>>#permute:
Truffle Tier (us) : count= 31, sum= 771553, min= 6535, average= 24888.84, max= 78879, maxTarget=AWFYPermute>>#permute:
Graal Tier (us) : count= 31, sum= 210042, min= 2013, average= 6775.55, max= 22293, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Code Installation (us) : count= 31, sum= 61363, min= 417, average= 1979.47, max= 15681, maxTarget=AWFYPermute>>#benchmark
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 : 33017.40 bytes/second
Truffle Tier Rate : 75505.27 bytes/second
Graal Tier Rate : 60735.38 bytes/second
Installation Rate : 1729845.80 bytes/second
Time for compilation (us) : count= 12, sum= 1918231, min= 5645, average= 159852.60, max= 697876, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Truffle Tier (us) : count= 12, sum= 838815, min= 3742, average= 69901.30, max= 208092, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Graal Tier (us) : count= 12, sum= 1042802, min= 1542, average= 86900.21, max= 474828, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Code Installation (us) : count= 12, sum= 36613, min= 359, average= 3051.09, max= 14955, 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 Sat Oct 19 08:59:53 UTC 2024
# `/home/fniephaus/dev/graal/sdk/mxbuild/linux-amd64/SMALLTALK_NATIVE_STANDALONE_SVM_JAVA22/trufflesqueak-24.0.2-linux-amd64/bin/trufflesqueak --experimental-options --smalltalk.disable-startup --smalltalk.disable-interrupts --engine.Mode=default --engine.TraceCompilation --engine.CompilationStatistics --log.file="/home/fniephaus/dev/are-we-fast-yet/traces/Queens.trace.log" --quiet --code "AWFYHarness run: #('Queens' 300 1000)"`
[engine] created adapter i2c_Z_AAAJ | CodeAddress 0x7f0dd8fa6000
[engine] created adapter i2c_Z_AAAJJ | CodeAddress 0x7f0dd8fa5000
[engine] created adapter i2c_A_AAAJJZ | CodeAddress 0x7f0dd8fa4000
[engine] opt done id=587 AWFYQueens>>#row:column:put: |Tier 1|Time 47( 33+14 )ms|AST 73|Inlined 0Y 0N|IR 288/ 701|CodeSize 2634|Addr 0x7f0dd8fa2000|Timestamp 55993001775488555|Src n/a
[engine] opt done id=586 AWFYQueens>>#row:column: |Tier 1|Time 56( 39+17 )ms|AST 67|Inlined 0Y 0N|IR 385/ 788|CodeSize 2831|Addr 0x7f0dd8fa0000|Timestamp 55993001776229329|Src n/a
[engine] created adapter i2c_A_AAAA | CodeAddress 0x7f0dd8ddb000
[engine] created adapter i2c_A_AAAJA | CodeAddress 0x7f0dd8dda000
[engine] created adapter c2i_Z_AAAJJ | CodeAddress 0x7f0dd8dd9000
[engine] created adapter c2i_A_AAAA | CodeAddress 0x7f0dd8dd8000
[engine] created adapter c2i_A_AAAJJZ | CodeAddress 0x7f0dd8dd6000
[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 0x7f0dd8dd4000|Timestamp 55993001811393765|Src n/a
[engine] created adapter c2i_Z_AAAJ | CodeAddress 0x7f0dd8dd3000
[engine] opt done id=584 SequenceableCollection>>#atAllPut: |Tier 1|Time 51( 27+24 )ms|AST 72|Inlined 0Y 0N|IR 377/ 966|CodeSize 4667|Addr 0x7f0dd8dd0000|Timestamp 55993001826809640|Src n/a
[engine] opt done id=585 AWFYQueens>>#placeQueen: |Tier 1|Time 114( 100+14 )ms|AST 148|Inlined 0Y 4N|IR 494/ 602|CodeSize 2843|Addr 0x7f0dd8dce000|Timestamp 55993001834305807|Src n/a
[engine] opt done id=586 AWFYQueens>>#row:column: |Tier 2|Time 44( 31+13 )ms|AST 67|Inlined 0Y 0N|IR 314/ 355|CodeSize 1245|Addr 0x7f0dd8dcc000|Timestamp 55993001855904348|Src n/a
[engine] created adapter i2c_Z_AAA | CodeAddress 0x7f0dd8dcb000
[engine] opt done id=587 AWFYQueens>>#row:column:put: |Tier 2|Time 39( 28+11 )ms|AST 73|Inlined 0Y 0N|IR 215/ 368|CodeSize 1137|Addr 0x7f0dd8dc9000|Timestamp 55993001865934138|Src n/a
[engine] created adapter c2i_Z_AAA | CodeAddress 0x7f0dd8dc8000
[engine] created adapter c2i_Z_AAZZ | CodeAddress 0x7f0dd8dc6000
[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 0x7f0dd8dc4000|Timestamp 55993001895455529|Src n/a
[engine] created adapter c2i_A_AAAJA | CodeAddress 0x7f0dd8dc3000
[engine] created adapter i2c_Z_AAZZ | CodeAddress 0x7f0dd8dc2000
[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 0x7f0dd8dc0000|Timestamp 55993001907143295|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 0x7f0dd8dbe000|Timestamp 55993001915001190|Src n/a
[engine] created adapter i2c_Z_AAAZ | CodeAddress 0x7f0dd8dbd000
[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 0x7f0dd8dbb000|Timestamp 55993001924423260|Src n/a
[engine] opt done id=584 SequenceableCollection>>#atAllPut: |Tier 2|Time 107( 18+89 )ms|AST 72|Inlined 0Y 0N|IR 283/ 1289|CodeSize 5775|Addr 0x7f0dd8db8000|Timestamp 55993002013875090|Src n/a
[engine] opt done id=583 ArrayedCollection class>>#new:withAll: |Tier 2|Time 128( 28+100 )ms|AST 30|Inlined 1Y 0N|IR 319/ 1590|CodeSize 7935|Addr 0x7f0dd8db5000|Timestamp 55993002052574932|Src n/a
[engine] opt done id=585 AWFYQueens>>#placeQueen: |Tier 2|Time 538( 152+386 )ms|AST 148|Inlined 11Y 1N|IR 2169/ 3475|CodeSize 19093|Addr 0x7f0dd8daf000|Timestamp 55993002372366753|Src n/a
[engine] created adapter c2i_Z_AAAZ | CodeAddress 0x7f0dcdac7000
[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 0x7f0dcdac5000|Timestamp 55993002409454575|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 0x7f0dcdac3000|Timestamp 55993002417322877|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 0x7f0dcdac1000|Timestamp 55993002422079520|Src n/a
[engine] created adapter i2c_A_AAAJ | CodeAddress 0x7f0dcdac0000
[engine] created adapter c2i_A_AAAJ | CodeAddress 0x7f0dcdabf000
[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 0x7f0dcdabd000|Timestamp 55993002551461230|Src n/a
[engine] opt done id=582 AWFYQueens>>#queens |Tier 2|Time 661( 179+482 )ms|AST 87|Inlined 20Y 1N|IR 2958/ 4548|CodeSize 23869|Addr 0x7f0dcdab6000|Timestamp 55993002714065549|Src n/a
[engine] opt done id=580 AWFYBenchmark>>#innerBenchmarkLoop: |Tier 2|Time 207( 180+27 )ms|AST 60|Inlined 1Y 1N|IR 122/ 512|CodeSize 2155|Addr 0x7f0dcdab4000|Timestamp 55993002758500421|Src n/a
[engine] opt done id=581 AWFYQueens>>#benchmark |Tier 2|Time 821( 231+590 )ms|AST 69|Inlined 22Y 1N|IR 3058/ 5242|CodeSize 25541|Addr 0x7f0dcdaac000|Timestamp 55993002835614090|Src n/a
[engine] created adapter i2c_A_AAJ | CodeAddress 0x7f0dcdaab000
[engine] created adapter i2c_A_AAAJJA | CodeAddress 0x7f0dcdaaa000
[engine] created adapter c2i_J_AAJ | CodeAddress 0x7f0dcdaa9000
[engine] opt done id=592 SmallInteger>>#printString |Tier 1|Time 56( 45+11 )ms|AST 156|Inlined 0Y 2N|IR 375/ 617|CodeSize 2868|Addr 0x7f0dcdaa7000|Timestamp 55993003302430708|Src n/a
[engine] opt done id=299 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 1|Time 77( 53+24 )ms|AST 190|Inlined 0Y 1N|IR 705/ 1562|CodeSize 6920|Addr 0x7f0dcdaa4000|Timestamp 55993003323923224|Src n/a
[engine] created adapter c2i_A_AAA | CodeAddress 0x7f0dcdaa3000
[engine] created adapter c2i_A_AAAJJA | CodeAddress 0x7f0dcdaa2000
[engine] opt done id=373 String>>#, |Tier 1|Time 40( 33+6 )ms|AST 56|Inlined 0Y 2N|IR 276/ 405|CodeSize 1534|Addr 0x7f0dcdaa0000|Timestamp 55993003753300002|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 0x7f0dcda9e000|Timestamp 55993003958159125|Src n/a
[engine] created adapter i2c_A_AAA | CodeAddress 0x7f0dcda9d000
[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 0x7f0dcda9b000|Timestamp 55993006873920499|Src n/a
[engine] created adapter i2c_A_AAACA | CodeAddress 0x7f0dcda9a000
[engine] created adapter i2c_J_AAC | CodeAddress 0x7f0dcda99000
[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 0x7f0dcda97000|Timestamp 55993007382347743|Src n/a
[engine] created adapter c2i_J_AAC | CodeAddress 0x7f0dcda96000
[engine] created adapter c2i_A_AAAC | CodeAddress 0x7f0dcda95000
[engine] opt done id=551 UTF8TextConverter>>#nextPut:toStream: |Tier 1|Time 77( 62+14 )ms|AST 130|Inlined 0Y 5N|IR 427/ 723|CodeSize 2820|Addr 0x7f0dcda93000|Timestamp 55993007441088097|Src n/a
[engine] created adapter c2i_A_AAAAZ | CodeAddress 0x7f0dcda91000
[engine] created adapter c2i_A_AAAAA | CodeAddress 0x7f0dcda8e000
[engine] opt done id=498 AWFYScriptConsole class>>#println: |Tier 1|Time 28( 21+8 )ms|AST 62|Inlined 0Y 4N|IR 279/ 373|CodeSize 1344|Addr 0x7f0dcda8f000|Timestamp 55993007898565132|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 0x7f0dcda8c000|Timestamp 55993007900457019|Src n/a
[engine] created adapter i2c_A_AAAAA | CodeAddress 0x7f0dcda8b000
[engine] opt done id=566 MultiByteFileStream>>#nextPutAll: |Tier 1|Time 38( 30+8 )ms|AST 65|Inlined 0Y 2N|IR 230/ 391|CodeSize 1441|Addr 0x7f0dcda89000|Timestamp 55993007907828444|Src n/a
[engine] created adapter c2i_A_AAAJAJA | CodeAddress 0x7f0dcda88000
[engine] opt done id=568 TextConverter>>#nextPutAll:toStream: |Tier 1|Time 35( 30+5 )ms|AST 34|Inlined 0Y 1N|IR 176/ 292|CodeSize 1036|Addr 0x7f0dcda86000|Timestamp 55993007933697089|Src n/a
[engine] created adapter i2c_J_AAJ | CodeAddress 0x7f0dcda85000
[engine] created adapter c2i_A_AAJ | CodeAddress 0x7f0dcda84000
[engine] opt done id=591 Object>>#asString |Tier 1|Time 20( 16+4 )ms|AST 17|Inlined 0Y 1N|IR 156/ 227|CodeSize 689|Addr 0x7f0dcda82000|Timestamp 55993008144236345|Src n/a
[engine] opt done id=593 SmallInteger>>#decimalDigitLength |Tier 1|Time 21( 17+4 )ms|AST 47|Inlined 0Y 0N|IR 101/ 146|CodeSize 603|Addr 0x7f0dcda80000|Timestamp 55993008145059676|Src n/a
[engine] opt done id=590 AWFYRun>>#printResult: |Tier 1|Time 36( 27+9 )ms|AST 68|Inlined 0Y 5N|IR 337/ 484|CodeSize 1724|Addr 0x7f0dcda7e000|Timestamp 55993008159806647|Src n/a
[engine] created adapter i2c_A_AAAJAJA | CodeAddress 0x7f0dcda7d000
[engine] created adapter i2c_A_AAAJAJ | CodeAddress 0x7f0dcda7c000
[engine] created adapter c2i_A_AAAJAJ | CodeAddress 0x7f0dcda7b000
[engine] opt done id=570 MultiByteFileStream>>#basicNext:putAll:startingAt: |Tier 1|Time 32( 27+4 )ms|AST 23|Inlined 0Y 1N|IR 164/ 235|CodeSize 805|Addr 0x7f0dcda79000|Timestamp 55993008409053916|Src n/a
[engine] opt done id=571 StandardFileStream>>#next:putAll:startingAt: |Tier 1|Time 33( 23+10 )ms|AST 65|Inlined 0Y 0N|IR 228/ 502|CodeSize 2204|Addr 0x7f0dcda77000|Timestamp 55993008416279645|Src n/a
[engine] opt done id=569 TextConverter>>#next:putAll:startingAt:toStream: |Tier 1|Time 51( 40+11 )ms|AST 133|Inlined 0Y 2N|IR 312/ 499|CodeSize 1931|Addr 0x7f0dcda75000|Timestamp 55993008428401427|Src n/a
[engine] created adapter i2c_A_AAAC | CodeAddress 0x7f0dcda74000
[engine] opt done id=574 MultiByteFileStream>>#basicNextPutAll: |Tier 1|Time 12( 8+4 )ms|AST 17|Inlined 0Y 1N|IR 154/ 225|CodeSize 736|Addr 0x7f0dcda72000|Timestamp 55993008651140482|Src n/a
[engine] opt done id=572 WriteStream>>#cr |Tier 1|Time 18( 12+5 )ms|AST 31|Inlined 0Y 2N|IR 199/ 287|CodeSize 935|Addr 0x7f0dcda70000|Timestamp 55993008657104883|Src n/a
[engine] created adapter c2i_A_AAACA | CodeAddress 0x7f0dcda6f000
[engine] opt done id=573 MultiByteFileStream>>#nextPut: |Tier 1|Time 33( 27+6 )ms|AST 35|Inlined 0Y 1N|IR 181/ 317|CodeSize 1125|Addr 0x7f0dcda6d000|Timestamp 55993008672089536|Src n/a
[engine] opt done id=575 StandardFileStream>>#nextPutAll: |Tier 1|Time 41( 29+12 )ms|AST 90|Inlined 0Y 0N|IR 285/ 628|CodeSize 2779|Addr 0x7f0dcda6b000|Timestamp 55993008692498270|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 0x7f0dcda69000|Timestamp 55993008906755506|Src n/a
[engine] opt done id=579 AWFYRun>>#measure: |Tier 1|Time 37( 28+9 )ms|AST 93|Inlined 0Y 2N|IR 310/ 444|CodeSize 1667|Addr 0x7f0dcda67000|Timestamp 55993008930131249|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 0x7f0dcda64000|Timestamp 55993023835305683|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 0x7f0dcda62000|Timestamp 55993035110993885|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 0x7f0dcda5f000|Timestamp 55993050224261867|Src n/a
[engine] opt done id=373 String>>#, |Tier 2|Time 144( 99+45 )ms|AST 56|Inlined 9Y 2N|IR 721/ 1569|CodeSize 6599|Addr 0x7f0dcda5c000|Timestamp 55993050712371035|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 0x7f0dcda5a000|Timestamp 55993050810643780|Src n/a
[engine] opt inval. id=592 SmallInteger>>#printString |Timestamp 55993072077971132|Src n/a|Reason null
[engine] opt inval. id=593 SmallInteger>>#decimalDigitLength |Timestamp 55993072078294793|Src n/a|Reason null
[engine] opt inval. id=569 TextConverter>>#next:putAll:startingAt:toStream: |Timestamp 55993072079027116|Src n/a|Reason null
[engine] Truffle runtime statistics for engine 1
Compilations : 51
Success : 49
Temporary Bailouts : 0
Permanent Bailouts : 0
Failed : 0
Interrupted : 2
Invalidated : 3
Unknown Reason : 3
Queues : 52
Dequeues : 0
Splits : 54
Compilation Accuracy : 0.941176
Queue Accuracy : 1.000000
Compilation Utilization : 0.059992
Remaining Compilation Queue : 0
Time to queue : count= 52, sum= 543381275, min= 3145, average= 10449639.91, max=70363716, maxTarget=TextConverter>>#next:putAll:startingAt:toStream:
Time waiting in queue : count= 51, sum= 1556861, min= 11, average= 30526.70, max= 499039, 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 : 48974.83 bytes/second
Truffle Tier Rate : 64182.78 bytes/second
Graal Tier Rate : 236909.75 bytes/second
Installation Rate : 1620397.29 bytes/second
Time for compilation (us) : count= 34, sum= 1263894, min= 9333, average= 37173.36, max= 114550, maxTarget=AWFYQueens>>#placeQueen:
Truffle Tier (us) : count= 34, sum= 964417, min= 7189, average= 28365.22, max= 100481, maxTarget=AWFYQueens>>#placeQueen:
Graal Tier (us) : count= 34, sum= 261276, min= 1827, average= 7684.61, max= 22507, maxTarget=SequenceableCollection>>#atAllPut:
Code Installation (us) : count= 34, sum= 38199, min= 316, average= 1123.53, max= 2604, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
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= 61899, min= 454, average= 1820.56, max= 6920, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Total frame size : count= 34, sum= 3824, min= 48, average= 112.47, 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 : 36377.48 bytes/second
Truffle Tier Rate : 97636.20 bytes/second
Graal Tier Rate : 59143.31 bytes/second
Installation Rate : 2946826.13 bytes/second
Time for compilation (us) : count= 15, sum= 2957159, min= 4731, average= 197143.94, max= 821649, maxTarget=AWFYQueens>>#benchmark
Truffle Tier (us) : count= 15, sum= 1101783, min= 2815, average= 73452.26, max= 231002, maxTarget=AWFYQueens>>#benchmark
Graal Tier (us) : count= 15, sum= 1818870, min= 1612, average= 121258.01, max= 582580, maxTarget=AWFYQueens>>#benchmark
Code Installation (us) : count= 15, sum= 36505, min= 303, average= 2433.67, max= 8066, maxTarget=AWFYQueens>>#benchmark
Graal node count :
After Truffle Tier : count= 15, sum= 11219, min= 13, average= 747.93, max= 3058, maxTarget=AWFYQueens>>#benchmark
After Graal Tier : count= 15, sum= 22308, min= 47, average= 1487.20, max= 5242, maxTarget=AWFYQueens>>#benchmark
Graal compilation result :
Code size : count= 15, sum= 107574, min= 139, average= 7171.60, max= 25541, maxTarget=AWFYQueens>>#benchmark
Total frame size : count= 15, sum= 3664, min= 32, average= 244.27, max= 704, maxTarget=AWFYQueens>>#placeQueen:
Exception handlers : count= 15, sum= 14, min= 0, average= 0.93, max= 5, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Infopoints : count= 15, sum= 497, min= 3, average= 33.13, max= 104, maxTarget=AWFYQueens>>#benchmark
CALL : count= 15, sum= 497, min= 3, average= 33.13, max= 104, maxTarget=AWFYQueens>>#benchmark
Marks : count= 15, sum= 123, min= 5, average= 8.20, max= 14, maxTarget=AWFYQueens>>#row:column:
Data references : count= 15, sum= 658, min= 1, average= 43.87, max= 157, maxTarget=AWFYQueens>>#placeQueen:
This file has been truncated, but you can view the full file.
# Richards (iterations: 300, problem size: 100) on Sat Oct 19 08:50:18 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 0x7f8770f4c000
[engine] created adapter i2c_A_AAA | CodeAddress 0x7f8770f4b000
[engine] opt done id=633 AWFYTaskState>>#isWaitingWithPacket |Tier 1|Time 24( 17+7 )ms|AST 26|Inlined 0Y 0N|IR 213/ 300|CodeSize 1035|Addr 0x7f8770f49000|Timestamp 55992427022726437|Src n/a
[engine] opt done id=631 AWFYTaskState>>#isTaskHoldingOrWaiting |Tier 1|Time 29( 23+6 )ms|AST 29|Inlined 0Y 0N|IR 256/ 288|CodeSize 1020|Addr 0x7f8770f47000|Timestamp 55992427023742959|Src n/a
[engine] created adapter i2c_A_AAAA | CodeAddress 0x7f8770f46000
[engine] created adapter i2c_A_AAAJ | CodeAddress 0x7f8770d81000
[engine] opt done id=638 AWFYPacket>>#link: |Tier 1|Time 15( 9+6 )ms|AST 8|Inlined 0Y 0N|IR 133/ 286|CodeSize 887|Addr 0x7f8770d7f000|Timestamp 55992427038056055|Src n/a
[engine] created adapter i2c_A_AAAAA | CodeAddress 0x7f8770d7e000
[engine] opt done id=646 AWFYScheduler>>#findTask: |Tier 1|Time 25( 18+7 )ms|AST 42|Inlined 0Y 0N|IR 141/ 319|CodeSize 1324|Addr 0x7f8770d7c000|Timestamp 55992427049065210|Src n/a
[engine] created adapter c2i_Z_AAA | CodeAddress 0x7f8770d7b000
[engine] created adapter c2i_A_AAA | CodeAddress 0x7f8770d7a000
[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 0x7f8770d78000|Timestamp 55992427058075475|Src n/a
[engine] created adapter i2c_A_AAAZ | CodeAddress 0x7f8770d77000
[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 0x7f8770d75000|Timestamp 55992427071112644|Src n/a
[engine] opt done id=632 AWFYTaskControlBlock>>#runTask |Tier 1|Time 87( 62+25 )ms|AST 113|Inlined 0Y 3N|IR 438/ 1308|CodeSize 5497|Addr 0x7f8770d72000|Timestamp 55992427085700719|Src n/a
[engine] created adapter c2i_A_AAAA | CodeAddress 0x7f8770d71000
[engine] created adapter c2i_A_AAAZ | CodeAddress 0x7f8770d6f000
[engine] opt done id=650 [] in AWFYScheduler>>#createDevice:priority:work:state: |Tier 1|Time 78( 58+20 )ms|AST 162|Inlined 0Y 5N|IR 372/ 578|CodeSize 2179|Addr 0x7f8770d6d000|Timestamp 55992427116123948|Src n/a
[engine] opt done id=639 AWFYScheduler>>#wait |Tier 1|Time 34( 28+6 )ms|AST 22|Inlined 0Y 1N|IR 181/ 330|CodeSize 1221|Addr 0x7f8770d6b000|Timestamp 55992427120279158|Src n/a
[engine] created adapter c2i_A_AAAAA | CodeAddress 0x7f8770d6a000
[engine] created adapter c2i_A_AAAJ | CodeAddress 0x7f8770d69000
[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 0x7f8770d67000|Timestamp 55992427162781426|Src n/a
[engine] opt done id=645 AWFYScheduler>>#queuePacket: |Tier 1|Time 51( 43+8 )ms|AST 121|Inlined 0Y 4N|IR 356/ 505|CodeSize 1929|Addr 0x7f8770d65000|Timestamp 55992427167472276|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 0x7f8770d63000|Timestamp 55992427170314891|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 0x7f8770d61000|Timestamp 55992427177403515|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 0x7f8770d5f000|Timestamp 55992427184927132|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 0x7f8770d5d000|Timestamp 55992427191772766|Src n/a
[engine] opt done id=635 [] in AWFYScheduler>>#createHandler:priority:work:state: |Tier 1|Time 125( 102+23 )ms|AST 349|Inlined 0Y 10N|IR 753/ 1380|CodeSize 6624|Addr 0x7f8770d5a000|Timestamp 55992427196707654|Src n/a
[engine] opt done id=592 AWFYTaskState>>#running |Tier 1|Time 10( 6+4 )ms|AST 9|Inlined 0Y 0N|IR 225/ 273|CodeSize 833|Addr 0x7f8770d58000|Timestamp 55992427201963129|Src n/a
[engine] opt done id=637 AWFYRBObject>>#append:head: |Tier 1|Time 37( 28+9 )ms|AST 121|Inlined 0Y 2N|IR 297/ 515|CodeSize 2059|Addr 0x7f8770d56000|Timestamp 55992427204369075|Src n/a
[engine] opt done id=654 AWFYIdleTaskDataRecord>>#count: |Tier 1|Time 8( 5+3 )ms|AST 8|Inlined 0Y 0N|IR 143/ 186|CodeSize 600|Addr 0x7f8765a6d000|Timestamp 55992427212740050|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 0x7f8765a6b000|Timestamp 55992427220878232|Src n/a
[engine] opt done id=656 AWFYScheduler>>#release: |Tier 1|Time 35( 27+8 )ms|AST 91|Inlined 0Y 2N|IR 238/ 382|CodeSize 1459|Addr 0x7f8765a69000|Timestamp 55992427255977155|Src n/a
[engine] opt done id=644 AWFYWorkerTaskDataRecord>>#count: |Tier 1|Time 9( 5+3 )ms|AST 8|Inlined 0Y 0N|IR 143/ 186|CodeSize 600|Addr 0x7f8765a67000|Timestamp 55992427264736118|Src n/a
[engine] created adapter c2i_J_AAA | CodeAddress 0x7f8770d55000
[engine] opt done id=636 AWFYHandlerTaskDataRecord>>#deviceInAdd: |Tier 1|Time 26( 21+5 )ms|AST 22|Inlined 0Y 1N|IR 177/ 352|CodeSize 1179|Addr 0x7f8765a65000|Timestamp 55992427291171486|Src n/a
[engine] opt done id=653 [] in AWFYScheduler>>#createIdler:priority:work:state: |Tier 1|Time 90( 80+10 )ms|AST 218|Inlined 0Y 7N|IR 502/ 585|CodeSize 2105|Addr 0x7f8765a63000|Timestamp 55992427292430859|Src n/a
[engine] opt done id=649 AWFYHandlerTaskDataRecord>>#deviceIn: |Tier 1|Time 8( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 133/ 286|CodeSize 887|Addr 0x7f8765a61000|Timestamp 55992427299242617|Src n/a
[engine] opt done id=634 AWFYTaskState>>#packetPending |Tier 1|Time 10( 7+4 )ms|AST 11|Inlined 0Y 0N|IR 225/ 274|CodeSize 835|Addr 0x7f8765a5f000|Timestamp 55992427309856101|Src n/a
[engine] created adapter i2c_J_AAA | CodeAddress 0x7f8765a5e000
[engine] opt done id=652 AWFYScheduler>>#holdSelf |Tier 1|Time 23( 16+7 )ms|AST 40|Inlined 0Y 1N|IR 264/ 447|CodeSize 1521|Addr 0x7f8765a5c000|Timestamp 55992427315651617|Src n/a
[engine] opt done id=616 AWFYRBObject class>>#DeviceA |Tier 1|Time 9( 7+2 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 481|Addr 0x7f8765a57000|Timestamp 55992427319148749|Src n/a
[engine] opt done id=640 [] in AWFYScheduler>>#createWorker:priority:work:state: |Tier 1|Time 123( 102+22 )ms|AST 316|Inlined 0Y 10N|IR 776/ 1214|CodeSize 5426|Addr 0x7f8765a59000|Timestamp 55992427320511841|Src n/a
[engine] opt done id=621 AWFYRBObject class>>#DeviceB |Tier 1|Time 6( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 481|Addr 0x7f8765a55000|Timestamp 55992427321356544|Src n/a
[engine] opt done id=615 AWFYRBObject class>>#HandlerA |Tier 1|Time 5( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 481|Addr 0x7f8765a53000|Timestamp 55992427324199369|Src n/a
[engine] opt done id=641 AWFYWorkerTaskDataRecord>>#destination: |Tier 1|Time 8( 5+3 )ms|AST 8|Inlined 0Y 0N|IR 143/ 186|CodeSize 600|Addr 0x7f8765a51000|Timestamp 55992427328544906|Src n/a
[engine] opt done id=657 AWFYHandlerTaskDataRecord>>#workIn: |Tier 1|Time 7( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 133/ 286|CodeSize 887|Addr 0x7f8765a4f000|Timestamp 55992427331769853|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 0x7f8765a4d000|Timestamp 55992427333743738|Src n/a
[engine] opt done id=648 AWFYHandlerTaskDataRecord>>#workInAdd: |Tier 1|Time 15( 10+5 )ms|AST 22|Inlined 0Y 1N|IR 177/ 352|CodeSize 1179|Addr 0x7f8765a4b000|Timestamp 55992427336076416|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 0x7f8765a49000|Timestamp 55992427348384615|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 0x7f8765a47000|Timestamp 55992427350681603|Src n/a
[engine] opt done id=638 AWFYPacket>>#link: |Tier 2|Time 7( 3+4 )ms|AST 8|Inlined 0Y 0N|IR 59/ 211|CodeSize 478|Addr 0x7f8765a45000|Timestamp 55992427355902226|Src n/a
[engine] opt done id=646 AWFYScheduler>>#findTask: |Tier 2|Time 15( 10+5 )ms|AST 42|Inlined 0Y 0N|IR 65/ 188|CodeSize 605|Addr 0x7f8765a43000|Timestamp 55992427371512271|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 0x7f8765a41000|Timestamp 55992427377738520|Src n/a
[engine] opt done id=632 AWFYTaskControlBlock>>#runTask |Tier 2|Time 82( 49+33 )ms|AST 113|Inlined 3Y 0N|IR 639/ 1197|CodeSize 4134|Addr 0x7f8765a3e000|Timestamp 55992427415919766|Src n/a
[engine] opt done id=602 AWFYTaskState>>#taskWaiting: |Tier 2|Time 7( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 83/ 117|CodeSize 216|Addr 0x7f8765a3c000|Timestamp 55992427423604725|Src n/a
[engine] opt done id=639 AWFYScheduler>>#wait |Tier 2|Time 15( 10+5 )ms|AST 22|Inlined 1Y 0N|IR 139/ 179|CodeSize 311|Addr 0x7f8765a3a000|Timestamp 55992427438671935|Src n/a
[engine] opt done id=650 [] in AWFYScheduler>>#createDevice:priority:work:state: |Tier 2|Time 215( 166+50 )ms|AST 162|Inlined 15Y 0N|IR 1201/ 1352|CodeSize 3931|Addr 0x7f8765a38000|Timestamp 55992427566334492|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 0x7f8765a36000|Timestamp 55992427574788722|Src n/a
[engine] opt done id=645 AWFYScheduler>>#queuePacket: |Tier 2|Time 145( 108+36 )ms|AST 121|Inlined 8Y 0N|IR 658/ 1062|CodeSize 3180|Addr 0x7f8765a34000|Timestamp 55992427583422942|Src n/a
[engine] opt done id=637 AWFYRBObject>>#append:head: |Tier 2|Time 49( 32+17 )ms|AST 121|Inlined 2Y 0N|IR 216/ 457|CodeSize 1415|Addr 0x7f8765a32000|Timestamp 55992427632812820|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 0x7f8765a30000|Timestamp 55992427641614738|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 0x7f8765a2e000|Timestamp 55992427650524636|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 2373|Addr 0x7f8765a2c000|Timestamp 55992427663217680|Src n/a
[engine] opt done id=601 AWFYTaskState>>#packetPending: |Tier 2|Time 8( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 71/ 106|CodeSize 192|Addr 0x7f8765a2a000|Timestamp 55992427671234402|Src n/a
[engine] opt inval. id=652 AWFYScheduler>>#holdSelf |Timestamp 55992427708497957|Src n/a|Reason null
[engine] opt deopt id=652 AWFYScheduler>>#holdSelf | |Timestamp 55992427708726419|Src n/a
[engine] opt inval. id=650 [] in AWFYScheduler>>#createDevice:priority:work:state: |Timestamp 55992427708877005|Src n/a|Reason Profiled Return Type
[engine] opt inval. id=653 [] in AWFYScheduler>>#createIdler:priority:work:state: |Timestamp 55992427709035343|Src n/a|Reason Profiled Return Type
[engine] opt inval. id=632 AWFYTaskControlBlock>>#runTask |Timestamp 55992427709335396|Src n/a|Reason null
[engine] opt deopt id=632 AWFYTaskControlBlock>>#runTask | |Timestamp 55992427709394345|Src n/a
[engine] opt inval. id=632 AWFYTaskControlBlock>>#runTask |Timestamp 55992427709505259|Src n/a|Reason Profiled Return Type
[engine] opt inval. id=592 AWFYTaskState>>#running |Timestamp 55992427710012472|Src n/a|Reason null
[engine] opt done id=635 [] in AWFYScheduler>>#createHandler:priority:work:state: |Tier 2|Time 374( 233+141 )ms|AST 349|Inlined 34Y 0N|IR 2449/ 3940|CodeSize 13425|Addr 0x7f8765a25000|Timestamp 55992427752180881|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 0x7f8765a23000|Timestamp 55992427793810298|Src n/a
[engine] opt done id=632 AWFYTaskControlBlock>>#runTask |Tier 1|Time 59( 39+21 )ms|AST 113|Inlined 0Y 3N|IR 433/ 1288|CodeSize 5408|Addr 0x7f8765a20000|Timestamp 55992427811947469|Src n/a
[engine] opt done id=630 AWFYScheduler>>#schedule |Tier 1|Time 58( 40+17 )ms|AST 89|Inlined 0Y 2N|IR 426/ 952|CodeSize 4152|Addr 0x7f8765a1d000|Timestamp 55992427869755187|Src n/a
[engine] opt done id=653 [] in AWFYScheduler>>#createIdler:priority:work:state: |Tier 1|Time 82( 68+14 )ms|AST 230|Inlined 0Y 8N|IR 549/ 688|CodeSize 2506|Addr 0x7f8765a1b000|Timestamp 55992427875758492|Src n/a
[engine] opt done id=640 [] in AWFYScheduler>>#createWorker:priority:work:state: |Tier 2|Time 299( 219+80 )ms|AST 316|Inlined 19Y 0N|IR 1362/ 1663|CodeSize 4905|Addr 0x7f8765a18000|Timestamp 55992427949617465|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 0x7f8765a16000|Timestamp 55992427967321528|Src n/a
[engine] opt done id=632 AWFYTaskControlBlock>>#runTask |Tier 2|Time 101( 59+41 )ms|AST 113|Inlined 3Y 0N|IR 707/ 1202|CodeSize 4101|Addr 0x7f8765a13000|Timestamp 55992427970973366|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 0x7f8765a11000|Timestamp 55992427975166851|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 0x7f8765a0f000|Timestamp 55992427979756775|Src n/a
[engine] created adapter i2c_unspecialized | CodeAddress 0x7f8765a0e000
[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 0x7f8765a0c000|Timestamp 55992427985308602|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 0x7f8765a0a000|Timestamp 55992427992804282|Src n/a
[engine] opt done id=653 [] in AWFYScheduler>>#createIdler:priority:work:state: |Tier 2|Time 157( 126+31 )ms|AST 230|Inlined 13Y 0N|IR 881/ 922|CodeSize 2001|Addr 0x7f8765a08000|Timestamp 55992428032658801|Src n/a
[engine] opt done id=644 AWFYWorkerTaskDataRecord>>#count: |Tier 2|Time 18( 4+14 )ms|AST 8|Inlined 0Y 0N|IR 70/ 112|CodeSize 215|Addr 0x7f8765a06000|Timestamp 55992428050846679|Src n/a
[engine] opt done id=656 AWFYScheduler>>#release: |Tier 2|Time 59( 39+21 )ms|AST 91|Inlined 2Y 0N|IR 202/ 326|CodeSize 809|Addr 0x7f8765a04000|Timestamp 55992428052358680|Src n/a
[engine] opt done id=616 AWFYRBObject class>>#DeviceA |Tier 2|Time 5( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 11/ 45|CodeSize 143|Addr 0x7f8765a02000|Timestamp 55992428055883052|Src n/a
[engine] opt done id=621 AWFYRBObject class>>#DeviceB |Tier 2|Time 5( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 11/ 45|CodeSize 143|Addr 0x7f8765a00000|Timestamp 55992428057273942|Src n/a
[engine] created adapter i2c_A_AAAJA | CodeAddress 0x7f8560013000
[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 0x7f8560011000|Timestamp 55992428108552494|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 0x7f856000f000|Timestamp 55992428119422378|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 0x7f856000d000|Timestamp 55992428123903763|Src n/a
[engine] created adapter i2c_A_AAAJJAAAA | CodeAddress 0x7f856000c000
[engine] created adapter c2i_A_AAAAJJAAAA | CodeAddress 0x7f856000b000
[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 0x7f8560009000|Timestamp 55992428181336625|Src n/a
[engine] created adapter i2c_A_AAAAJJ | CodeAddress 0x7f8560008000
[engine] created adapter c2i_A_AAAAJJ | CodeAddress 0x7f8560007000
[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 0x7f8560005000|Timestamp 55992428210661334|Src n/a
[engine] created adapter c2i_A_AAAJA | CodeAddress 0x7f8560004000
[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 0x7f8560002000|Timestamp 55992428240502057|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 0x7f8560000000|Timestamp 55992428253141321|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 0x7f85500b7000|Timestamp 55992428268015690|Src n/a
[engine] created adapter i2c_A_AAAAJJAAAA | CodeAddress 0x7f85500b6000
[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 0x7f85500b4000|Timestamp 55992428290836028|Src n/a
[engine] opt done id=599 Behavior>>#new <split-599> |Tier 1|Time 24( 9+15 )ms|AST 26|Inlined 0Y 0N|IR 169/ 789|CodeSize 3084|Addr 0x7f85500b2000|Timestamp 55992428315364003|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 0x7f85500b0000|Timestamp 55992428359384697|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 0x7f85500ae000|Timestamp 55992428372688046|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 0x7f85500ac000|Timestamp 55992428386403479|Src n/a
[engine] opt done id=610 AWFYTaskState>>#waitingWithPacket |Tier 1|Time 10( 7+4 )ms|AST 10|Inlined 0Y 0N|IR 201/ 250|CodeSize 776|Addr 0x7f85500aa000|Timestamp 55992428396583855|Src n/a
[engine] opt done id=586 AWFYScheduler>>#initialize |Tier 1|Time 30( 22+7 )ms|AST 64|Inlined 0Y 1N|IR 335/ 584|CodeSize 1905|Addr 0x7f85500a8000|Timestamp 55992428428470892|Src n/a
[engine] created adapter i2c_A_AAAJJAA | CodeAddress 0x7f855009f000
[engine] opt done id=658 AWFYScheduler>>#schedule<OSR@115> |Tier 2|Time 455( 114+341 )ms|AST 88|Inlined 5Y 1N|IR 1251/ 5852|CodeSize 26889|Addr 0x7f85500a0000|Timestamp 55992428434670531|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 0x7f855009d000|Tim
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