Skip to content

Instantly share code, notes, and snippets.

@TruffleSqueak-Bot
Created December 6, 2023 20:46
Show Gist options
  • Save TruffleSqueak-Bot/5ac6247c67ab5a4a0f88334f8e02b15a to your computer and use it in GitHub Desktop.
Save TruffleSqueak-Bot/5ac6247c67ab5a4a0f88334f8e02b15a 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 530 538 532.97 531 532.96 106593 1.78
CD 438 449 441.94 440 441.93 88388 1.47
DeltaBlue 276 480 410.68 404 408.98 82135 1.37
Havlak 1103 1162 1135.27 1141 1135.18 227053 3.78
Json 360 375 363.12 361 363.1 72623 1.21
List 292 312 293.02 293 293.01 58603 0.98
Mandelbrot 132 142 132.91 133 132.9 26582 0.44
NBody 248 263 252 250 251.98 50399 0.84
Permute 149 165 150.89 150 150.86 30177 0.5
Queens 247 269 264.96 265 264.95 52992 0.88
Richards 1219 1243 1223.41 1222 1223.41 244682 4.08
Sieve 163 173 164.06 164 164.04 32811 0.55
Storage 138 148 139.77 139 139.75 27954 0.47
Towers 196 208 197.93 197 197.92 39586 0.66
5491 5927 5702.89 5690 5700.97 1140578 19.01
Benchmarks ran on graalvm-jdk-21+35.1.
Runtime:   graalvm-jdk-21+35.1
System:    Host: swaarena Kernel: 4.9.0-19-amd64 x86_64 (64 bit) Console: tty 2
         Distro: Debian GNU/Linux 9 (stretch)
Machine:   Device: server System: Dell product: PowerEdge 2950
         Mobo: Dell model: 0H603H v: A05 BIOS: Dell v: 2.5.0 date: 09/12/2008
CPU(s):    2 Quad core Intel Xeon E5410s (-HT-MCP-SMP-) cache: 12288 KB 
         clock speeds: max: 2333 MHz 1: 2333 MHz 2: 2333 MHz 3: 2333 MHz 4: 2333 MHz 5: 2333 MHz 6: 2333 MHz
         7: 2333 MHz 8: 2333 MHz
Memory:    Used/Total: 1576.5/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="21+35-jvmci-23.1-b15"
JAVA_VERSION="21"
JAVA_VERSION_DATE="2023-09-19"
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.internal.vm.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.ec jdk.crypto.cryptoki jdk.dynalink jdk.internal.ed jdk.editpad jdk.hotspot.agent jdk.httpserver jdk.incubator.vector jdk.internal.le jdk.internal.vm.compiler.management 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"
OS_ARCH="x86_64"
OS_NAME="Linux"
SOURCE=".:git:b251d51032c9 open:git:38e3f02b81b9 labsjdk-builder:84a35a1ccbfa97b881b1ebad5123c8c048a34e04 compiler:e0856c9e7dac280516641775c03cef7280b88eef graal-enterprise:42af28a1bc29cf083d23801524161d3ea31c7766 graal-microservices:42af28a1bc29cf083d23801524161d3ea31c7766 java-benchmarks:e0856c9e7dac280516641775c03cef7280b88eef regex:e0856c9e7dac280516641775c03cef7280b88eef sdk:e0856c9e7dac280516641775c03cef7280b88eef substratevm:e0856c9e7dac280516641775c03cef7280b88eef substratevm-enterprise:42af28a1bc29cf083d23801524161d3ea31c7766 substratevm-enterprise-gcs:b5b3ad2db4b8df213021450612ebeeb9268915a2 tools:e0856c9e7dac280516641775c03cef7280b88eef truffle:e0856c9e7dac280516641775c03cef7280b88eef vm:e0856c9e7dac280516641775c03cef7280b88eef vm-enterprise:42af28a1bc29cf083d23801524161d3ea31c7766"
GRAALVM_VERSION="23.1.0"
COMMIT_INFO={"compiler": {"commit.committer": "Gilles Duboscq <gilles.m.duboscq@oracle.com>", "commit.committer-ts": 1694590568, "commit.rev": "e0856c9e7dac280516641775c03cef7280b88eef"}, "graal-enterprise": {"commit.committer": "Gilles Duboscq <gilles.m.duboscq@oracle.com>", "commit.committer-ts": 1694590910, "commit.rev": "42af28a1bc29cf083d23801524161d3ea31c7766"}, "graal-microservices": {"commit.committer": "Gilles Duboscq <gilles.m.duboscq@oracle.com>", "commit.committer-ts": 1694590910, "commit.rev": "42af28a1bc29cf083d23801524161d3ea31c7766"}, "java-benchmarks": {"commit.committer": "Gilles Duboscq <gilles.m.duboscq@oracle.com>", "commit.committer-ts": 1694590568, "commit.rev": "e0856c9e7dac280516641775c03cef7280b88eef"}, "regex": {"commit.committer": "Gilles Duboscq <gilles.m.duboscq@oracle.com>", "commit.committer-ts": 1694590568, "commit.rev": "e0856c9e7dac280516641775c03cef7280b88eef"}, "sdk": {"commit.committer": "Gilles Duboscq <gilles.m.duboscq@oracle.com>", "commit.committer-ts": 1694590568, "commit.rev": "e0856c9e7dac280516641775c03cef7280b88eef"}, "substratevm": {"commit.committer": "Gilles Duboscq <gilles.m.duboscq@oracle.com>", "commit.committer-ts": 1694590568, "commit.rev": "e0856c9e7dac280516641775c03cef7280b88eef"}, "substratevm-enterprise": {"commit.committer": "Gilles Duboscq <gilles.m.duboscq@oracle.com>", "commit.committer-ts": 1694590910, "commit.rev": "42af28a1bc29cf083d23801524161d3ea31c7766"}, "substratevm-enterprise-gcs": {"commit.committer": "Gilles Duboscq <gilles.m.duboscq@oracle.com>", "commit.committer-ts": 1693648031, "commit.rev": "b5b3ad2db4b8df213021450612ebeeb9268915a2"}, "tools": {"commit.committer": "Gilles Duboscq <gilles.m.duboscq@oracle.com>", "commit.committer-ts": 1694590568, "commit.rev": "e0856c9e7dac280516641775c03cef7280b88eef"}, "truffle": {"commit.committer": "Gilles Duboscq <gilles.m.duboscq@oracle.com>", "commit.committer-ts": 1694590568, "commit.rev": "e0856c9e7dac280516641775c03cef7280b88eef"}, "vm": {"commit.committer": "Gilles Duboscq <gilles.m.duboscq@oracle.com>", "commit.committer-ts": 1694590568, "commit.rev": "e0856c9e7dac280516641775c03cef7280b88eef"}, "vm-enterprise": {"commit.committer": "Gilles Duboscq <gilles.m.duboscq@oracle.com>", "commit.committer-ts": 1694590910, "commit.rev": "42af28a1bc29cf083d23801524161d3ea31c7766"}}
Display the source blob
Display the rendered blob
Raw
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Display the source blob
Display the rendered blob
Raw
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
# Bounce (iterations: 300, problem size: 1500) on Wed Dec 6 20:31:41 UTC 2023
# `/home/fniephaus/dev/graal/sdk/mxbuild/linux-amd64/SMALLTALK_NATIVE_STANDALONE_SVM_JAVA21/trufflesqueak-23.1.0-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 0x7fb187d5a000
[engine] created adapter i2c_J_AAA | CodeAddress 0x7fb187d58000
[engine] created adapter i2c_Z_AAA | CodeAddress 0x7fb187d59000
[engine] opt done id=588 AWFYSomRandom>>#next |Tier 1|Time 30( 24+5 )ms|AST 33|Inlined 0Y 0N|IR 169/ 253|CodeSize 985|Addr 0x7fb187d56000|Timestamp 28559310946197217|Src n/a
[engine] created adapter c2i_Z_AAA | CodeAddress 0x7fb187d55000
[engine] created adapter i2c_A_AAAA | CodeAddress 0x7fb187d54000
[engine] opt done id=589 [] in AWFYBounce>>#benchmark |Tier 1|Time 49( 40+9 )ms|AST 35|Inlined 0Y 1N|IR 209/ 469|CodeSize 1674|Addr 0x7fb187b8e000|Timestamp 28559310968584558|Src n/a
[engine] created adapter i2c_J_AAJ | CodeAddress 0x7fb187b8d000
[engine] created adapter c2i_A_AAAAA | CodeAddress 0x7fb187b8c000
[engine] created adapter c2i_J_AAJ | CodeAddress 0x7fb187b8b000
[engine] created adapter c2i_A_AAAA | CodeAddress 0x7fb187b8a000
[engine] opt done id=591 Number>>#abs |Tier 1|Time 28( 24+4 )ms|AST 28|Inlined 0Y 1N|IR 176/ 246|CodeSize 699|Addr 0x7fb187b88000|Timestamp 28559310996653491|Src n/a
[engine] opt done id=167 Number>>#negated |Tier 1|Time 8( 5+3 )ms|AST 13|Inlined 0Y 0N|IR 92/ 132|CodeSize 516|Addr 0x7fb187b86000|Timestamp 28559311004392850|Src n/a
[engine] opt done id=590 AWFYBall>>#bounce |Tier 1|Time 98( 83+15 )ms|AST 206|Inlined 0Y 4N|IR 756/ 805|CodeSize 3558|Addr 0x7fb187b84000|Timestamp 28559311018325483|Src n/a
[engine] opt done id=96 SequenceableCollection>>#do: |Tier 1|Time 85( 53+32 )ms|AST 73|Inlined 0Y 2N|IR 453/ 1662|CodeSize 8491|Addr 0x7fb187b80000|Timestamp 28559311031625182|Src n/a
[engine] created adapter c2i_A_AAA | CodeAddress 0x7fb187b7f000
[engine] created adapter i2c_A_AAA | CodeAddress 0x7fb187b7e000
[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 0x7fb187b7c000|Timestamp 28559311042665264|Src n/a
[engine] opt done id=586 Behavior>>#new <split-586> |Tier 1|Time 34( 14+19 )ms|AST 25|Inlined 0Y 0N|IR 107/ 537|CodeSize 2029|Addr 0x7fb187b7a000|Timestamp 28559311065456029|Src n/a
[engine] created adapter c2i_J_AAA | CodeAddress 0x7fb187b79000
[engine] opt done id=587 AWFYBall>>#initialize: |Tier 1|Time 51( 42+9 )ms|AST 101|Inlined 0Y 4N|IR 501/ 609|CodeSize 2049|Addr 0x7fb187b77000|Timestamp 28559311093976648|Src n/a
[engine] opt done id=581 AWFYBounce>>#benchmark |Tier 1|Time 169( 73+96 )ms|AST 162|Inlined 0Y 3N|IR 1055/ 5878|CodeSize 27097|Addr 0x7fb187b6f000|Timestamp 28559311173388186|Src n/a
[engine] opt done id=590 AWFYBall>>#bounce |Tier 2|Time 105( 77+28 )ms|AST 206|Inlined 8Y 0N|IR 700/ 866|CodeSize 3443|Addr 0x7fb187b6d000|Timestamp 28559311198819013|Src n/a
[engine] opt done id=591 Number>>#abs |Tier 2|Time 14( 10+4 )ms|AST 28|Inlined 1Y 0N|IR 64/ 131|CodeSize 421|Addr 0x7fb187b6b000|Timestamp 28559311213262141|Src n/a
[engine] opt done id=584 AWFYSomRandom>>#initialize |Tier 1|Time 6( 4+3 )ms|AST 9|Inlined 0Y 0N|IR 141/ 184|CodeSize 564|Addr 0x7fb187b69000|Timestamp 28559311219789414|Src n/a
[engine] opt done id=167 Number>>#negated |Tier 2|Time 5( 3+2 )ms|AST 13|Inlined 0Y 0N|IR 16/ 54|CodeSize 190|Addr 0x7fb187b67000|Timestamp 28559311225044743|Src n/a
[engine] opt done id=588 AWFYSomRandom>>#next |Tier 2|Time 11( 7+3 )ms|AST 33|Inlined 0Y 0N|IR 96/ 122|CodeSize 273|Addr 0x7fb187b65000|Timestamp 28559311235736928|Src n/a
[engine] opt done id=582 AWFYSomRandom class>>#new |Tier 1|Time 14( 9+5 )ms|AST 25|Inlined 0Y 2N|IR 201/ 309|CodeSize 1025|Addr 0x7fb187b63000|Timestamp 28559311249397935|Src n/a
[engine] opt done id=583 Behavior>>#new <split-583> |Tier 1|Time 20( 12+8 )ms|AST 27|Inlined 0Y 1N|IR 170/ 616|CodeSize 2364|Addr 0x7fb17ccd6000|Timestamp 28559311269717033|Src n/a
[engine] created adapter i2c_Z_AAAJ | CodeAddress 0x7fb17ccd5000
[engine] opt done id=592 AWFYBounce>>#verifyResult: |Tier 1|Time 12( 10+2 )ms|AST 14|Inlined 0Y 0N|IR 92/ 128|CodeSize 504|Addr 0x7fb17ccd3000|Timestamp 28559311282191517|Src n/a
[engine] opt done id=589 [] in AWFYBounce>>#benchmark |Tier 2|Time 111( 69+42 )ms|AST 35|Inlined 9Y 0N|IR 827/ 1064|CodeSize 4203|Addr 0x7fb17ccd0000|Timestamp 28559311285041603|Src n/a
[engine] opt done id=585 AWFYBall class>>#new: |Tier 2|Time 72( 54+18 )ms|AST 30|Inlined 6Y 0N|IR 384/ 740|CodeSize 2416|Addr 0x7fb17ccce000|Timestamp 28559311357516508|Src n/a
[engine] opt done id=96 SequenceableCollection>>#do: |Tier 2|Time 408( 109+299 )ms|AST 73|Inlined 11Y 0N|IR 1073/ 4198|CodeSize 20141|Addr 0x7fb17ccc8000|Timestamp 28559311473251303|Src n/a
[engine] opt done id=584 AWFYSomRandom>>#initialize |Tier 2|Time 7( 4+4 )ms|AST 9|Inlined 0Y 0N|IR 68/ 100|CodeSize 206|Addr 0x7fb17ccc6000|Timestamp 28559311481049331|Src n/a
[engine] opt done id=583 Behavior>>#new <split-583> |Tier 2|Time 21( 13+8 )ms|AST 27|Inlined 1Y 0N|IR 33/ 374|CodeSize 1369|Addr 0x7fb17ccc4000|Timestamp 28559311517501940|Src n/a
[engine] opt done id=592 AWFYBounce>>#verifyResult: |Tier 2|Time 6( 4+2 )ms|AST 14|Inlined 0Y 0N|IR 18/ 51|CodeSize 149|Addr 0x7fb17ccc2000|Timestamp 28559311523906216|Src n/a
[engine] opt done id=582 AWFYSomRandom class>>#new |Tier 2|Time 31( 20+11 )ms|AST 25|Inlined 3Y 0N|IR 40/ 405|CodeSize 1456|Addr 0x7fb17ccc0000|Timestamp 28559311527350680|Src n/a
[engine] created adapter i2c_A_AAAJ | CodeAddress 0x7fb17ccbf000
[engine] created adapter c2i_Z_AAAJ | CodeAddress 0x7fb17ccbe000
[engine] created adapter c2i_A_AAAJ | CodeAddress 0x7fb17ccbd000
[engine] opt done id=580 AWFYBenchmark>>#innerBenchmarkLoop: |Tier 1|Time 38( 31+8 )ms|AST 58|Inlined 0Y 2N|IR 273/ 355|CodeSize 1573|Addr 0x7fb17ccbb000|Timestamp 28559312067492558|Src n/a
[engine] opt done id=16 String class>>#new: |Tier 1|Time 42( 31+11 )ms|AST 45|Inlined 0Y 1N|IR 206/ 618|CodeSize 2787|Addr 0x7fb17ccb9000|Timestamp 28559312071001000|Src n/a
[engine] opt done id=581 AWFYBounce>>#benchmark |Tier 2|Time 1218( 251+967 )ms|AST 162|Inlined 23Y 0N|IR 1955/ 16814|CodeSize 73706|Addr 0x7fb17cca6000|Timestamp 28559312500777609|Src n/a
[engine] opt done id=580 AWFYBenchmark>>#innerBenchmarkLoop: |Tier 2|Time 1179( 279+900 )ms|AST 58|Inlined 25Y 0N|IR 2034/ 14717|CodeSize 62209|Addr 0x7fb17cc95000|Timestamp 28559314060177015|Src n/a
[engine] created adapter i2c_A_AAJ | CodeAddress 0x7fb17cc94000
[engine] created adapter i2c_A_AAAJJA | CodeAddress 0x7fb17cc93000
[engine] opt done id=595 SmallInteger>>#printString |Tier 1|Time 48( 37+11 )ms|AST 149|Inlined 0Y 2N|IR 373/ 615|CodeSize 2868|Addr 0x7fb17cc91000|Timestamp 28559314594020505|Src n/a
[engine] opt done id=299 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 1|Time 75( 52+23 )ms|AST 183|Inlined 0Y 1N|IR 691/ 1557|CodeSize 6924|Addr 0x7fb17cc8e000|Timestamp 28559314620869181|Src n/a
[engine] created adapter c2i_A_AAAJJA | CodeAddress 0x7fb17cc8d000
[engine] opt done id=373 String>>#, |Tier 1|Time 34( 28+6 )ms|AST 54|Inlined 0Y 2N|IR 276/ 397|CodeSize 1464|Addr 0x7fb17cc8b000|Timestamp 28559315655924480|Src n/a
[engine] opt done id=567 StandardFileStream>>#isBinary |Tier 1|Time 10( 7+3 )ms|AST 23|Inlined 0Y 0N|IR 101/ 187|CodeSize 700|Addr 0x7fb17cc89000|Timestamp 28559316165787890|Src n/a
[engine] opt done id=555 Character class>>#cr |Tier 1|Time 9( 6+3 )ms|AST 18|Inlined 0Y 0N|IR 93/ 135|CodeSize 505|Addr 0x7fb17cc87000|Timestamp 28559322582251965|Src n/a
[engine] created adapter i2c_A_AAACA | CodeAddress 0x7fb17cc86000
[engine] created adapter i2c_J_AAC | CodeAddress 0x7fb17cc85000
[engine] opt done id=553 Character>>#asUnicode |Tier 1|Time 15( 13+2 )ms|AST 29|Inlined 0Y 0N|IR 89/ 125|CodeSize 454|Addr 0x7fb17cc83000|Timestamp 28559323659269528|Src n/a
[engine] created adapter c2i_J_AAC | CodeAddress 0x7fb17cc82000
[engine] created adapter c2i_A_AAAC | CodeAddress 0x7fb17cc81000
[engine] opt done id=551 UTF8TextConverter>>#nextPut:toStream: |Tier 1|Time 63( 52+11 )ms|AST 130|Inlined 0Y 5N|IR 430/ 730|CodeSize 2890|Addr 0x7fb17cc7f000|Timestamp 28559323707605177|Src n/a
[engine] created adapter c2i_A_AAAAZ | CodeAddress 0x7fb17cc7d000
[engine] opt done id=566 MultiByteFileStream>>#nextPutAll: |Tier 1|Time 33( 26+6 )ms|AST 61|Inlined 0Y 2N|IR 229/ 390|CodeSize 1441|Addr 0x7fb17cc7b000|Timestamp 28559324739332954|Src n/a
[engine] opt done id=499 FileStream class>>#stdout |Tier 1|Time 33( 28+5 )ms|AST 39|Inlined 0Y 1N|IR 200/ 403|CodeSize 1464|Addr 0x7fb17cc79000|Timestamp 28559324739742384|Src n/a
[engine] opt done id=498 AWFYScriptConsole class>>#println: |Tier 1|Time 34( 28+6 )ms|AST 61|Inlined 0Y 4N|IR 279/ 373|CodeSize 1344|Addr 0x7fb17cc77000|Timestamp 28559324740425047|Src n/a
[engine] created adapter c2i_A_AAJ | CodeAddress 0x7fb17cc76000
[engine] opt done id=596 SmallInteger>>#decimalDigitLength |Tier 1|Time 15( 12+3 )ms|AST 56|Inlined 0Y 0N|IR 142/ 193|CodeSize 675|Addr 0x7fb17cc74000|Timestamp 28559325274739443|Src n/a
[engine] opt done id=593 AWFYRun>>#printResult: |Tier 1|Time 29( 22+7 )ms|AST 69|Inlined 0Y 5N|IR 336/ 483|CodeSize 1724|Addr 0x7fb17cc72000|Timestamp 28559325276597733|Src n/a
[engine] opt done id=594 Object>>#asString |Tier 1|Time 31( 28+3 )ms|AST 17|Inlined 0Y 1N|IR 156/ 227|CodeSize 689|Addr 0x7fb17cc70000|Timestamp 28559325279017086|Src n/a
[engine] created adapter i2c_A_AAAJAJA | CodeAddress 0x7fb17cc6f000
[engine] created adapter i2c_A_AAAJAJ | CodeAddress 0x7fb17cc6e000
[engine] created adapter c2i_A_AAAJAJ | CodeAddress 0x7fb17cc6d000
[engine] opt done id=570 MultiByteFileStream>>#basicNext:putAll:startingAt: |Tier 1|Time 24( 20+4 )ms|AST 24|Inlined 0Y 1N|IR 172/ 274|CodeSize 990|Addr 0x7fb17cc6b000|Timestamp 28559325808087328|Src n/a
[engine] created adapter c2i_A_AAAJAJA | CodeAddress 0x7fb17cc6a000
[engine] opt done id=568 TextConverter>>#nextPutAll:toStream: |Tier 1|Time 49( 45+4 )ms|AST 34|Inlined 0Y 1N|IR 176/ 284|CodeSize 966|Addr 0x7fb17cc68000|Timestamp 28559325828729180|Src n/a
[engine] opt done id=571 StandardFileStream>>#next:putAll:startingAt: |Tier 1|Time 32( 17+15 )ms|AST 71|Inlined 0Y 0N|IR 247/ 601|CodeSize 2807|Addr 0x7fb17cc66000|Timestamp 28559325840533434|Src n/a
[engine] opt done id=569 TextConverter>>#next:putAll:startingAt:toStream: |Tier 1|Time 63( 55+8 )ms|AST 126|Inlined 0Y 2N|IR 311/ 498|CodeSize 1931|Addr 0x7fb17cc64000|Timestamp 28559325842633247|Src n/a
[engine] created adapter i2c_A_AAAC | CodeAddress 0x7fb17cc63000
[engine] opt done id=574 MultiByteFileStream>>#basicNextPutAll: |Tier 1|Time 14( 8+6 )ms|AST 18|Inlined 0Y 1N|IR 162/ 264|CodeSize 931|Addr 0x7fb17cc61000|Timestamp 28559326339578181|Src n/a
[engine] opt done id=572 WriteStream>>#cr |Tier 1|Time 20( 11+8 )ms|AST 30|Inlined 0Y 2N|IR 200/ 287|CodeSize 935|Addr 0x7fb17cc5f000|Timestamp 28559326345071821|Src n/a
[engine] created adapter c2i_A_AAACA | CodeAddress 0x7fb17cc5e000
[engine] opt done id=573 MultiByteFileStream>>#nextPut: |Tier 1|Time 37( 32+5 )ms|AST 35|Inlined 0Y 1N|IR 181/ 316|CodeSize 1125|Addr 0x7fb17cc5c000|Timestamp 28559326362271723|Src n/a
[engine] opt done id=575 StandardFileStream>>#nextPutAll: |Tier 1|Time 40( 28+12 )ms|AST 97|Inlined 0Y 0N|IR 329/ 794|CodeSize 3639|Addr 0x7fb17cc5a000|Timestamp 28559326380051895|Src n/a
[engine] opt done id=576 StandardFileStream>>#flush |Tier 1|Time 12( 7+5 )ms|AST 20|Inlined 0Y 0N|IR 165/ 321|CodeSize 1194|Addr 0x7fb17cc58000|Timestamp 28559326876777587|Src n/a
[engine] opt done id=579 AWFYRun>>#measure: |Tier 1|Time 29( 22+7 )ms|AST 91|Inlined 0Y 2N|IR 307/ 441|CodeSize 1667|Addr 0x7fb17cc56000|Timestamp 28559326893794146|Src n/a
[engine] opt done id=595 SmallInteger>>#printString |Tier 2|Time 94( 53+41 )ms|AST 149|Inlined 4Y 1N|IR 274/ 814|CodeSize 4117|Addr 0x7fb17cc53000|Timestamp 28559360020044623|Src n/a
[engine] opt done id=16 String class>>#new: |Tier 2|Time 36( 25+11 )ms|AST 45|Inlined 2Y 1N|IR 102/ 509|CodeSize 2429|Addr 0x7fb17cc51000|Timestamp 28559386624638889|Src n/a
[engine] opt done id=299 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 2|Time 116( 57+59 )ms|AST 183|Inlined 3Y 1N|IR 661/ 1754|CodeSize 7242|Addr 0x7fb17cc4e000|Timestamp 28559421360221334|Src n/a
[engine] opt done id=373 String>>#, |Tier 2|Time 138( 93+45 )ms|AST 54|Inlined 9Y 2N|IR 725/ 1595|CodeSize 6725|Addr 0x7fb17cc4b000|Timestamp 28559422449925513|Src n/a
[engine] opt done id=567 StandardFileStream>>#isBinary |Tier 2|Time 15( 11+4 )ms|AST 23|Inlined 0Y 0N|IR 26/ 94|CodeSize 312|Addr 0x7fb17cc49000|Timestamp 28559422859011335|Src n/a
[engine] opt inval. id=595 SmallInteger>>#printString |Timestamp 28559471884749736|Src n/a|Reason null
[engine] opt inval. id=596 SmallInteger>>#decimalDigitLength |Timestamp 28559471885148689|Src n/a|Reason null
[engine] opt inval. id=569 TextConverter>>#next:putAll:startingAt:toStream: |Timestamp 28559471885970972|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.031426
Remaining Compilation Queue : 0
Time to queue : count= 62, sum=1234359539, min= 2726, average= 19909024.84, max=160973789, maxTarget=TextConverter>>#next:putAll:startingAt:toStream:
Time waiting in queue : count= 60, sum= 2097228, min= 16, average= 34953.81, max= 216598, maxTarget=AWFYBall class>>#new:
--------------------------- :
AST node statistics :
Truffle node count : count= 57, sum= 12409, min= 17, average= 217.70, max= 1780, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Trivial : count= 57, sum= 4808, min= 6, average= 84.35, max= 691, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Non Trivial : count= 57, sum= 7601, min= 9, average= 133.35, max= 1089, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Monomorphic : count= 57, sum= 7548, min= 9, average= 132.42, max= 1085, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Polymorphic : count= 57, sum= 53, min= 0, average= 0.93, max= 13, 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 : 65656.55 bytes/second
Truffle Tier Rate : 90860.28 bytes/second
Graal Tier Rate : 266477.05 bytes/second
Installation Rate : 2117766.62 bytes/second
Time for compilation (us) : count= 39, sum= 1465200, min= 6492, average= 37569.24, max= 169036, maxTarget=AWFYBounce>>#benchmark
Truffle Tier (us) : count= 39, sum= 1058768, min= 3808, average= 27147.91, max= 83128, maxTarget=AWFYBall>>#bounce
Graal Tier (us) : count= 39, sum= 361006, min= 1868, average= 9256.58, max= 92036, maxTarget=AWFYBounce>>#benchmark
Code Installation (us) : count= 39, sum= 45425, min= 407, average= 1164.75, max= 3832, maxTarget=AWFYBounce>>#benchmark
Graal node count :
After Truffle Tier : count= 39, sum= 10445, min= 89, average= 267.82, max= 1055, maxTarget=AWFYBounce>>#benchmark
After Graal Tier : count= 39, sum= 22980, min= 125, average= 589.23, max= 5878, maxTarget=AWFYBounce>>#benchmark
Graal compilation result :
Code size : count= 39, sum= 96200, min= 454, average= 2466.67, max= 27097, maxTarget=AWFYBounce>>#benchmark
Total frame size : count= 39, sum= 4752, min= 48, average= 121.85, max= 640, maxTarget=AWFYBounce>>#benchmark
Exception handlers : count= 39, sum= 107, min= 1, average= 2.74, max= 6, maxTarget=UTF8TextConverter>>#nextPut:toStream:
Infopoints : count= 39, sum= 985, min= 5, average= 25.26, max= 204, maxTarget=AWFYBounce>>#benchmark
CALL : count= 39, sum= 985, min= 5, average= 25.26, max= 204, maxTarget=AWFYBounce>>#benchmark
Marks : count= 39, sum= 195, min= 5, average= 5.00, max= 5, maxTarget=AWFYSomRandom>>#next
Data references : count= 39, sum= 533, min= 3, average= 13.67, max= 76, maxTarget=AWFYBounce>>#benchmark
--------------------------- :
Compilation Tier 2 :
Compilation Rate : 53152.80 bytes/second
Truffle Tier Rate : 167487.37 bytes/second
Graal Tier Rate : 79360.93 bytes/second
Installation Rate : 4124946.22 bytes/second
Time for compilation (us) : count= 18, sum= 3593545, min= 5200, average= 199641.43, max= 1218609, maxTarget=AWFYBounce>>#benchmark
Truffle Tier (us) : count= 18, sum= 1140426, min= 3222, average= 63357.02, max= 278923, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Graal Tier (us) : count= 18, sum= 2406814, min= 1689, average= 133711.89, max= 955189, maxTarget=AWFYBounce>>#benchmark
Code Installation (us) : count= 18, sum= 46305, min= 288, average= 2572.52, max= 12194, maxTarget=AWFYBounce>>#benchmark
Graal node count :
After Truffle Tier : count= 18, sum= 9096, min= 16, average= 505.33, max= 2034, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
After Graal Tier : count= 18, sum= 44402, min= 51, average= 2466.78, max= 16814, maxTarget=AWFYBounce>>#benchmark
Graal compilation result :
Code size : count= 18, sum= 191007, min= 149, average= 10611.50, max= 73706, maxTarget=AWFYBounce>>#benchmark
Total frame size : count= 18, sum= 3184, min= 32, average= 176.89, max= 688, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Exception handlers : count= 18, sum= 14, min= 0, average= 0.78, max= 3, maxTarget=SequenceableCollection>>#do:
Infopoints : count= 18, sum= 970, min= 3, average= 53.89, max= 344, maxTarget=AWFYBounce>>#benchmark
CALL : count= 18, sum= 970, min= 3, average= 53.89, max= 344, maxTarget=AWFYBounce>>#benchmark
Marks : count= 18, sum= 117, min= 5, average= 6.50, max= 17, maxTarget=AWFYBall>>#bounce
Data references : count= 18, sum= 620, min= 1, average= 34.44, max= 209, maxTarget=AWFYBounce>>#benchmark
# CD (iterations: 300, problem size: 250) on Wed Dec 6 20:39:38 UTC 2023
# `/home/fniephaus/dev/graal/sdk/mxbuild/linux-amd64/SMALLTALK_NATIVE_STANDALONE_SVM_JAVA21/trufflesqueak-23.1.0-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 0x7f16e7a1b000
[engine] created adapter i2c_A_AAAAA | CodeAddress 0x7f16e7a1a000
[engine] created adapter i2c_J_AAAA | CodeAddress 0x7f16e7a19000
[engine] opt done id=631 AWFYCallSign>>#compareTo: |Tier 1|Time 37( 31+6 )ms|AST 51|Inlined 0Y 0N|IR 141/ 274|CodeSize 1317|Addr 0x7f16e7a17000|Timestamp 28559787241688090|Src n/a
[engine] opt done id=627 AWFYNode>>#color: |Tier 1|Time 10( 5+5 )ms|AST 10|Inlined 0Y 0N|IR 133/ 272|CodeSize 897|Addr 0x7f16e7a15000|Timestamp 28559787251915815|Src n/a
[engine] opt inval. id=631 AWFYCallSign>>#compareTo: |Timestamp 28559787256387419|Src n/a|Reason null
[engine] created adapter i2c_Z_AAAA | CodeAddress 0x7f16e7a18000
[engine] created adapter c2i_Z_AAAA | CodeAddress 0x7f16e7a17000
[engine] created adapter c2i_A_AAAAA | CodeAddress 0x7f16e7850000
[engine] opt done id=6 Symbol>>#= |Tier 1|Time 36( 31+6 )ms|AST 43|Inlined 0Y 1N|IR 230/ 305|CodeSize 1007|Addr 0x7f16e784e000|Timestamp 28559787288559057|Src n/a
[engine] created adapter c2i_J_AAAA | CodeAddress 0x7f16e784d000
[engine] created adapter c2i_A_AAAA | CodeAddress 0x7f16e784c000
[engine] created adapter c2i_A_AAAZAA | CodeAddress 0x7f16e7843000
[engine] opt done id=631 AWFYCallSign>>#compareTo: |Tier 1|Time 24( 15+8 )ms|AST 55|Inlined 0Y 0N|IR 190/ 469|CodeSize 1879|Addr 0x7f16e7845000|Timestamp 28559787312339609|Src n/a
[engine] opt done id=598 AWFYVector>>#append: |Tier 1|Time 123( 64+58 )ms|AST 160|Inlined 0Y 0N|IR 666/ 2858|CodeSize 13879|Addr 0x7f16e7847000|Timestamp 28559787314004011|Src n/a
[engine] created adapter i2c_J_AAADD | CodeAddress 0x7f16e7842000
[engine] opt done id=665 AWFYVector2D>>#compare:and: |Tier 1|Time 31( 28+3 )ms|AST 63|Inlined 0Y 0N|IR 142/ 184|CodeSize 676|Addr 0x7f16e783d000|Timestamp 28559787343789261|Src n/a
[engine] opt done id=618 AWFYRedBlackTree>>#treeAt:insert: |Tier 1|Time 141( 122+19 )ms|AST 323|Inlined 0Y 6N|IR 682/ 1109|CodeSize 5103|Addr 0x7f16e783f000|Timestamp 28559787345057503|Src n/a
[engine] opt inval. id=618 AWFYRedBlackTree>>#treeAt:insert: |Timestamp 28559787345602851|Src n/a|Reason null
[engine] opt deopt id=618 AWFYRedBlackTree>>#treeAt:insert: | |Timestamp 28559787345815948|Src n/a
[engine] created adapter i2c_A_AAA | CodeAddress 0x7f16e7841000
[engine] opt done id=658 Float class>>#infinity |Tier 1|Time 9( 7+2 )ms|AST 9|Inlined 0Y 0N|IR 91/ 135|CodeSize 525|Addr 0x7f16e783f000|Timestamp 28559787352849739|Src n/a
[engine] opt done id=642 AWFYRedBlackTree>>#findNode: |Tier 1|Time 54( 41+13 )ms|AST 117|Inlined 0Y 2N|IR 450/ 768|CodeSize 3513|Addr 0x7f16e783b000|Timestamp 28559787368787837|Src n/a
[engine] created adapter c2i_J_AAADD | CodeAddress 0x7f16e783a000
[engine] created adapter i2c_A_AAADD | CodeAddress 0x7f16e7839000
[engine] opt done id=664 AWFYVector2D>>#compareTo: |Tier 1|Time 34( 29+5 )ms|AST 76|Inlined 0Y 2N|IR 239/ 354|CodeSize 1349|Addr 0x7f16e7837000|Timestamp 28559787379689285|Src n/a
[engine] created adapter c2i_A_AAA | CodeAddress 0x7f16e7836000
[engine] opt done id=581 Behavior>>#new <split-581> |Tier 1|Time 14( 8+6 )ms|AST 25|Inlined 0Y 0N|IR 106/ 449|CodeSize 1679|Addr 0x7f16e7834000|Timestamp 28559787393858562|Src n/a
[engine] created adapter c2i_A_AAADD | CodeAddress 0x7f16e7833000
[engine] opt done id=582 AWFYVector2D>>#initX:y: |Tier 1|Time 9( 5+3 )ms|AST 15|Inlined 0Y 0N|IR 179/ 234|CodeSize 888|Addr 0x7f16e7831000|Timestamp 28559787402667669|Src n/a
[engine] opt done id=580 AWFYVector2D class>>#x:y: |Tier 1|Time 34( 30+4 )ms|AST 33|Inlined 0Y 2N|IR 209/ 289|CodeSize 1011|Addr 0x7f16e782f000|Timestamp 28559787403357736|Src n/a
[engine] created adapter i2c_A_AAAAAAA | CodeAddress 0x7f16e782e000
[engine] created adapter i2c_Z_AAAAA | CodeAddress 0x7f16e782d000
[engine] created adapter c2i_A_AAAZ | CodeAddress 0x7f16e782b000
[engine] created adapter c2i_Z_AAAAA | CodeAddress 0x7f16e782a000
[engine] created adapter c2i_A_AAAAAA | CodeAddress 0x7f16e7829000
[engine] created adapter c2i_A_AAAAAAA | CodeAddress 0x7f16e7828000
[engine] opt done id=618 AWFYRedBlackTree>>#treeAt:insert: |Tier 1|Time 113( 84+29 )ms|AST 323|Inlined 0Y 11N|IR 1032/ 1698|CodeSize 9174|Addr 0x7f16e7824000|Timestamp 28559787605764159|Src n/a
[engine] created adapter i2c_D_AAA | CodeAddress 0x7f16dc897000
[engine] opt done id=653 AWFYConstants class>>#MaxX |Tier 1|Time 9( 7+2 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 481|Addr 0x7f16dc895000|Timestamp 28559787615222822|Src n/a
[engine] opt done id=654 AWFYConstants class>>#MinX |Tier 1|Time 5( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 459|Addr 0x7f16dc893000|Timestamp 28559787620201430|Src n/a
[engine] opt done id=579 AWFYConstants class>>#GoodVoxelSize |Tier 1|Time 6( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 481|Addr 0x7f16dc88e000|Timestamp 28559787625971101|Src n/a
[engine] opt done id=651 AWFYCollisionDetector>>#recurse:seen:voxel:motion: |Tier 1|Time 228( 197+30 )ms|AST 545|Inlined 0Y 36N|IR 1581/ 1819|CodeSize 7461|Addr 0x7f16dc890000|Timestamp 28559787630809670|Src n/a
[engine] opt done id=532 Object>>#= |Tier 1|Time 10( 5+4 )ms|AST 13|Inlined 0Y 0N|IR 149/ 255|CodeSize 736|Addr 0x7f16dc88c000|Timestamp 28559787635655922|Src n/a
[engine] opt done id=663 AWFYConstants class>>#vertical |Tier 1|Time 7( 4+3 )ms|AST 9|Inlined 0Y 0N|IR 91/ 135|CodeSize 525|Addr 0x7f16dc88a000|Timestamp 28559787638456978|Src n/a
[engine] opt done id=660 AWFYConstants class>>#horizontal |Tier 1|Time 6( 4+2 )ms|AST 9|Inlined 0Y 0N|IR 91/ 135|CodeSize 525|Addr 0x7f16dc888000|Timestamp 28559787644783521|Src n/a
[engine] created adapter c2i_D_AAA | CodeAddress 0x7f16dc887000
[engine] opt done id=661 AWFYVector2D>>#minus: |Tier 1|Time 26( 21+5 )ms|AST 69|Inlined 0Y 1N|IR 192/ 291|CodeSize 1088|Addr 0x7f16dc885000|Timestamp 28559787662131506|Src n/a
[engine] opt done id=662 AWFYVector2D>>#plus: |Tier 1|Time 26( 21+5 )ms|AST 69|Inlined 0Y 1N|IR 192/ 291|CodeSize 1088|Addr 0x7f16dc883000|Timestamp 28559787670859593|Src n/a
[engine] opt done id=622 AWFYNode>>#parent: |Tier 1|Time 9( 5+5 )ms|AST 10|Inlined 0Y 0N|IR 139/ 303|CodeSize 995|Addr 0x7f16dc881000|Timestamp 28559787671536878|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 0x7f16dc87f000|Timestamp 28559787677776953|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 0x7f16dc87d000|Timestamp 28559787683650273|Src n/a
[engine] opt done id=656 AWFYConstants class>>#MinY |Tier 1|Time 6( 4+2 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 459|Addr 0x7f16dc87b000|Timestamp 28559787689578142|Src n/a
[engine] opt inval. id=652 AWFYCollisionDetector>>#isInVoxel:motion: |Timestamp 28559787701405244|Src n/a|Reason null
[engine] opt deopt id=652 AWFYCollisionDetector>>#isInVoxel:motion: | |Timestamp 28559787701626023|Src n/a
[engine] opt done id=652 AWFYCollisionDetector>>#isInVoxel:motion: |Tier 1|Time 297( 265+32 )ms|AST 1215|Inlined 0Y 10N|IR 895/ 1454|CodeSize 9014|Addr 0x0|Timestamp 28559787701816211|Src n/a
[engine] opt done id=626 Object>>#~= |Tier 1|Time 15( 10+5 )ms|AST 25|Inlined 0Y 1N|IR 158/ 237|CodeSize 804|Addr 0x7f16dc879000|Timestamp 28559787704319658|Src n/a
[engine] opt done id=632 AWFYNode>>#right: |Tier 1|Time 10( 5+5 )ms|AST 10|Inlined 0Y 0N|IR 139/ 303|CodeSize 995|Addr 0x7f16dc877000|Timestamp 28559787711766861|Src n/a
[engine] created adapter i2c_A_AAAZAA | CodeAddress 0x7f16dc876000
[engine] opt done id=623 AWFYInsertResult class>>#new:node:value: |Tier 1|Time 24( 19+5 )ms|AST 36|Inlined 0Y 2N|IR 206/ 289|CodeSize 1021|Addr 0x7f16dc874000|Timestamp 28559787735813103|Src n/a
[engine] opt done id=624 Behavior>>#new <split-624> |Tier 1|Time 15( 10+6 )ms|AST 25|Inlined 0Y 0N|IR 106/ 449|CodeSize 1679|Addr 0x7f16dc872000|Timestamp 28559787751183152|Src n/a
[engine] opt done id=625 AWFYInsertResult>>#init:node:value: |Tier 1|Time 14( 7+6 )ms|AST 20|Inlined 0Y 0N|IR 185/ 462|CodeSize 1613|Addr 0x7f16dc870000|Timestamp 28559787765058872|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 0x7f16dc86e000|Timestamp 28559787783520462|Src n/a
[engine] opt done id=620 Behavior>>#new <split-620> |Tier 1|Time 23( 10+13 )ms|AST 25|Inlined 0Y 0N|IR 165/ 702|CodeSize 2703|Addr 0x7f16dc86c000|Timestamp 28559787806496052|Src n/a
[engine] opt done id=621 AWFYNode>>#init:value: |Tier 1|Time 13( 7+7 )ms|AST 19|Inlined 0Y 0N|IR 174/ 512|CodeSize 1750|Addr 0x7f16dc86a000|Timestamp 28559787820124940|Src n/a
[engine] opt done id=643 AWFYNode>>#successor |Tier 1|Time 51( 39+13 )ms|AST 133|Inlined 0Y 1N|IR 413/ 645|CodeSize 2356|Addr 0x7f16dc868000|Timestamp 28559787871732224|Src n/a
[engine] opt done id=634 AWFYNode>>#left: |Tier 1|Time 9( 5+4 )ms|AST 10|Inlined 0Y 0N|IR 139/ 303|CodeSize 995|Addr 0x7f16dc866000|Timestamp 28559787881011107|Src n/a
[engine] created adapter i2c_A_AAADDD | CodeAddress 0x7f16dc865000
[engine] created adapter c2i_A_AAADDD | CodeAddress 0x7f16dc864000
[engine] opt done id=607 AWFYVector3D class>>#x:y:z: |Tier 1|Time 35( 30+5 )ms|AST 36|Inlined 0Y 2N|IR 213/ 292|CodeSize 1079|Addr 0x7f16dc862000|Timestamp 28559787916036744|Src n/a
[engine] opt done id=608 Behavior>>#new <split-608> |Tier 1|Time 16( 10+6 )ms|AST 25|Inlined 0Y 0N|IR 106/ 449|CodeSize 1679|Addr 0x7f16dc860000|Timestamp 28559787932305836|Src n/a
[engine] opt done id=609 AWFYVector3D>>#initX:y:z: |Tier 1|Time 13( 8+5 )ms|AST 20|Inlined 0Y 0N|IR 212/ 275|CodeSize 1119|Addr 0x7f16dc85e000|Timestamp 28559787945767096|Src n/a
[engine] opt done id=641 AWFYRedBlackTree>>#at: |Tier 1|Time 24( 17+7 )ms|AST 50|Inlined 0Y 1N|IR 233/ 344|CodeSize 1175|Addr 0x7f16dc85c000|Timestamp 28559787969743213|Src n/a
[engine] created adapter i2c_J_AAA | CodeAddress 0x7f16dc85b000
[engine] opt done id=604 AWFYVector>>#size |Tier 1|Time 15( 12+3 )ms|AST 17|Inlined 0Y 0N|IR 109/ 183|CodeSize 781|Addr 0x7f16dc859000|Timestamp 28559787984952969|Src n/a
[engine] opt done id=617 AWFYRedBlackTree>>#at:put: |Tier 1|Time 329( 255+74 )ms|AST 841|Inlined 0Y 19N|IR 1650/ 3329|CodeSize 15198|Addr 0x7f16dc854000|Timestamp 28559788000418775|Src n/a
[engine] created adapter c2i_J_AAAAA | CodeAddress 0x7f16dc853000
[engine] opt done id=672 AWFYVector3D>>#minus: |Tier 1|Time 33( 27+6 )ms|AST 95|Inlined 0Y 1N|IR 204/ 299|CodeSize 1101|Addr 0x7f16dc851000|Timestamp 28559788033516765|Src n/a
[engine] created adapter i2c_A_AAAJ | CodeAddress 0x7f16dc850000
[engine] opt done id=605 AWFYVector>>#at: |Tier 1|Time 24( 15+8 )ms|AST 38|Inlined 0Y 0N|IR 166/ 486|CodeSize 2000|Addr 0x7f16dc84e000|Timestamp 28559788057356336|Src n/a
[engine] opt done id=615 AWFYVector>>#forEach: |Tier 1|Time 84( 40+44 )ms|AST 80|Inlined 0Y 3N|IR 561/ 2426|CodeSize 12869|Addr 0x7f16dc849000|Timestamp 28559788069131822|Src n/a
[engine] opt done id=652 AWFYCollisionDetector>>#isInVoxel:motion: |Tier 1|Time 374( 318+56 )ms|AST 1215|Inlined 0Y 10N|IR 1451/ 2489|CodeSize 14703|Addr 0x7f16dc844000|Timestamp 28559788078641472|Src n/a
[engine] opt done id=636 AWFYRedBlackTree class>>#treeMinimum: |Tier 1|Time 25( 16+9 )ms|AST 52|Inlined 0Y 0N|IR 257/ 433|CodeSize 1699|Addr 0x7f16dc842000|Timestamp 28559788094772551|Src n/a
[engine] opt done id=637 AWFYRbtEntry class>>#key:value: |Tier 1|Time 19( 14+6 )ms|AST 33|Inlined 0Y 2N|IR 202/ 286|CodeSize 1002|Addr 0x7f16dc840000|Timestamp 28559788098331633|Src n/a
[engine] opt done id=639 AWFYRbtEntry>>#init:value: |Tier 1|Time 11( 6+5 )ms|AST 15|Inlined 0Y 0N|IR 154/ 383|CodeSize 1344|Addr 0x7f16dc83e000|Timestamp 28559788109357195|Src n/a
[engine] opt done id=638 Behavior>>#new <split-638> |Tier 1|Time 16( 10+6 )ms|AST 25|Inlined 0Y 0N|IR 106/ 449|CodeSize 1679|Addr 0x7f16dc83c000|Timestamp 28559788110825892|Src n/a
[engine] created adapter i2c_J_AAD | CodeAddress 0x7f16dc83b000
[engine] opt done id=650 Number>>#asInteger |Tier 1|Time 16( 12+4 )ms|AST 16|Inlined 0Y 0N|IR 184/ 257|CodeSize 920|Addr 0x7f16dc839000|Timestamp 28559788126730952|Src n/a
[engine] created adapter i2c_J_AAAAA | CodeAddress 0x7f16dc834000
[engine] opt done id=635 AWFYRedBlackTree>>#forEach: |Tier 1|Time 75( 43+32 )ms|AST 118|Inlined 0Y 5N|IR 584/ 1875|CodeSize 9159|Addr 0x7f16dc835000|Timestamp 28559788132731600|Src n/a
[engine] created adapter i2c_A_AAAAAA | CodeAddress 0x7f16dc833000
[engine] opt done id=659 AWFYCollisionDetector>>#put:and:into: |Tier 1|Time 58( 48+10 )ms|AST 87|Inlined 0Y 4N|IR 371/ 522|CodeSize 1928|Addr 0x7f16dc831000|Timestamp 28559788190788912|Src n/a
[engine] opt done id=666 AWFYNode>>#value: |Tier 1|Time 9( 5+4 )ms|AST 10|Inlined 0Y 0N|IR 134/ 292|CodeSize 951|Addr 0x7f16dc82f000|Timestamp 28559788199785692|Src n/a
[engine] created adapter i2c_D_AAAA | CodeAddress 0x7f16dc82e000
[engine] opt done id=633 AWFYRedBlackTree>>#leftRotate: |Tier 1|Time 103( 83+20 )ms|AST 246|Inlined 0Y 6N|IR 626/ 1006|CodeSize 4169|Addr 0x7f16dc82b000|Timestamp 28559788212210036|Src n/a
[engine] created adapter c2i_J_AAA | CodeAddress 0x7f16dc82a000
[engine] created adapter c2i_A_AAAJ | CodeAddress 0x7f16dc829000
[engine] opt done id=591 AWFYVector class>>#new |Tier 1|Time 14( 10+4 )ms|AST 19|Inlined 0Y 1N|IR 159/ 238|CodeSize 755|Addr 0x7f16dc827000|Timestamp 28559788226594366|Src n/a
[engine] opt done id=674 AWFYVector3D>>#dot: |Tier 1|Time 37( 30+7 )ms|AST 101|Inlined 0Y 0N|IR 178/ 357|CodeSize 1856|Addr 0x7f16dc825000|Timestamp 28559788236753224|Src n/a
[engine] opt done id=592 AWFYVector class>>#new: |Tier 1|Time 17( 12+6 )ms|AST 28|Inlined 0Y 2N|IR 207/ 313|CodeSize 1099|Addr 0x7f16dc823000|Timestamp 28559788244107603|Src n/a
[engine] opt done id=593 Behavior>>#new <split-593> |Tier 1|Time 16( 10+6 )ms|AST 25|Inlined 0Y 0N|IR 106/ 449|CodeSize 1679|Addr 0x7f16dc821000|Timestamp 28559788252533821|Src n/a
[engine] opt done id=669 [] in AWFYCollisionDetector>>#handleNewFrame: |Tier 1|Time 128( 107+21 )ms|AST 224|Inlined 0Y 7N|IR 625/ 923|CodeSize 4383|Addr 0x7f16dc81e000|Timestamp 28559788255141058|Src n/a
[engine] opt done id=594 AWFYVector>>#initialize: |Tier 1|Time 19( 11+8 )ms|AST 27|Inlined 0Y 0N|IR 219/ 535|CodeSize 1941|Addr 0x7f16dc81c000|Timestamp 28559788263381069|Src n/a
[engine] opt done id=610 AWFYAircraft class>>#new:pos: |Tier 1|Time 19( 14+5 )ms|AST 33|Inlined 0Y 2N|IR 202/ 286|CodeSize 1002|Addr 0x7f16dc81a000|Timestamp 28559788274340070|Src n/a
[engine] opt done id=668 [] in AWFYCollisionDetector>>#reduceCollisionSet: |Tier 1|Time 28( 20+8 )ms|AST 62|Inlined 0Y 2N|IR 241/ 392|CodeSize 1436|Addr 0x7f16dc818000|Timestamp 28559788280378782|Src n/a
[engine] opt done id=646 [] in AWFYCollisionDetector>>#reduceCollisionSet: |Tier 1|Time 14( 9+4 )ms|AST 22|Inlined 0Y 1N|IR 161/ 239|CodeSize 860|Addr 0x7f16dc816000|Timestamp 28559788288168295|Src n/a
[engine] opt done id=611 Behavior>>#new <split-611> |Tier 1|Time 15( 10+6 )ms|AST 25|Inlined 0Y 0N|IR 106/ 449|CodeSize 1679|Addr 0x7f16dc814000|Timestamp 28559788296033449|Src n/a
[engine] opt done id=628 AWFYMotion class>>#new:old:new: |Tier 1|Time 19( 14+5 )ms|AST 36|Inlined 0Y 2N|IR 203/ 288|CodeSize 1021|Addr 0x7f16dc812000|Timestamp 28559788307513003|Src n/a
[engine] opt done id=612 AWFYAircraft>>#init:pos: |Tier 1|Time 11( 6+5 )ms|AST 15|Inlined 0Y 0N|IR 154/ 383|CodeSize 1344|Addr 0x7f16dc810000|Timestamp 28559788318541498|Src n/a
[engine] opt done id=616 [] in AWFYCollisionDetector>>#handleNewFrame: |Tier 1|Time 60( 46+14 )ms|AST 153|Inlined 0Y 4N|IR 430/ 687|CodeSize 2808|Addr 0x7f16dc80e000|Timestamp 28559788323696255|Src n/a
[engine] opt done id=647 AWFYCollisionDetector>>#draw:on: |Tier 1|Time 30( 22+7 )ms|AST 67|Inlined 0Y 3N|IR 256/ 369|CodeSize 1367|Addr 0x7f16dc80c000|Timestamp 28559788326069721|Src n/a
[engine] opt done id=640 [] in AWFYCollisionDetector>>#handleNewFrame: |Tier 1|Time 18( 13+6 )ms|AST 34|Inlined 0Y 1N|IR 180/ 306|CodeSize 1179|Addr 0x7f16dc80a000|Timestamp 28559788337037103|Src n/a
[engine] opt done id=630 AWFYMotion>>#init:old:new: |Tier 1|Time 14( 7+7 )ms|AST 20|Inlined 0Y 0N|IR 173/ 492|CodeSize 1770|Addr 0x7f16dc808000|Timestamp 28559788339925884|Src n/a
[engine] opt done id=629 Behavior>>#new <split-629> |Tier 1|Time 16( 10+6 )ms|AST 25|Inlined 0Y 0N|IR 106/ 449|CodeSize 1679|Addr 0x7f16dc806000|Timestamp 28559788340099728|Src n/a
[engine] opt inval. id=664 AWFYVector2D>>#compareTo: |Timestamp 28559788344451060|Src n/a|Reason null
[engine] opt deopt id=664 AWFYVector2D>>#compareTo: | |Timestamp 28559788344678475|Src n/a
[engine] opt inval. id=633 AWFYRedBlackTree>>#leftRotate: |Timestamp 28559788345273762|Src n/a|Reason null
[engine] opt deopt id=633 AWFYRedBlackTree>>#leftRotate: | |Timestamp 28559788345388308|Src n/a
[engine] opt done id=648 Behavior>>#new <split-648> |Tier 1|Time 16( 11+6 )ms|AST 25|Inlined 0Y 0N|IR 106/ 449|CodeSize 1679|Addr 0x7f16e7837000|Timestamp 28559788353621614|Src n/a
[engine] opt done id=671 AWFYMotion>>#delta |Tier 1|Time 16( 10+6 )ms|AST 23|Inlined 0Y 1N|IR 176/ 321|CodeSize 1161|Addr 0x7f16dc82c000|Timestamp 28559788356301978|Src n/a
[engine] opt done id=664 AWFYVector2D>>#compareTo: |Tier 1|Time 32( 25+7 )ms|AST 81|Inlined 0Y 2N|IR 254/ 363|CodeSize 1348|Addr 0x7f16dc804000|Timestamp 28559788386007605|Src n/a
[engine] created adapter c2i_D_AAAA | CodeAddress 0x7f16dc82b000
[engine] created adapter c2i_J_AAD | CodeAddress 0x7f16dc803000
[engine] opt done id=673 AWFYVector3D>>#squaredMagnitude |Tier 1|Time 20( 16+4 )ms|AST 19|Inlined 0Y 1N|IR 155/ 234|CodeSize 744|Addr 0x7f16dc801000|Timestamp 28559788406203303|Src n/a
[engine] created adapter i2c_A_AAAD | CodeAddress 0x7f16dc800000
[engine] opt done id=649 AWFYCollisionDetector>>#voxelHash: |Tier 1|Time 92( 79+14 )ms|AST 221|Inlined 0Y 7N|IR 485/ 682|CodeSize 3061|Addr 0x7f14d400b000|Timestamp 28559788432701866|Src n/a
[engine] opt done id=676 AWFYVector3D>>#times: |Tier 1|Time 29( 24+6 )ms|AST 65|Inlined 0Y 1N|IR 197/ 299|CodeSize 1210|Addr 0x7f14d4009000|Timestamp 28559788440328151|Src n/a
[engine] opt inval. id=650 Number>>#asInteger |Timestamp 28559788452061311|Src n/a|Reason null
[engine] opt inval. id=649 AWFYCollisionDetector>>#voxelHash: |Timestamp 28559788452527734|Src n/a|Reason null
[engine] opt deopt id=649 AWFYCollisionDetector>>#voxelHash: | |Timestamp 28559788452684466|Src n/a
[engine] opt done id=633 AWFYRedBlackTree>>#leftRotate: |Tier 1|Time 99( 77+21 )ms|AST 272|Inlined 0Y 7N|IR 669/ 1057|CodeSize 4480|Addr 0x7f14d4006000|Timestamp 28559788455314263|Src n/a
[engine] opt done id=677 AWFYVector3D>>#plus: |Tier 1|Time 34( 28+6 )ms|AST 95|Inlined 0Y 1N|IR 204/ 299|CodeSize 1101|Addr 0x7f16dc839000|Timestamp 28559788466565354|Src n/a
[engine] opt done id=650 Number>>#asInteger |Tier 1|Time 12( 7+5 )ms|AST 16|Inlined 0Y 0N|IR 213/ 281|CodeSize 1014|Addr 0x7f14d400b000|Timestamp 28559788467645574|Src n/a
[engine] created adapter c2i_D_AAD | CodeAddress 0x7f14d4005000
[engine] opt done id=649 AWFYCollisionDetector>>#voxelHash: |Tier 1|Time 86( 70+16 )ms|AST 247|Inlined 0Y 8N|IR 544/ 767|CodeSize 3509|Addr 0x7f14d4003000|Timestamp 28559788552923435|Src n/a
[engine] created adapter i2c_D_AAD | CodeAddress 0x7f14b45a6000
[engine] opt done id=603 AWFYSimulator>>#simulate: |Tier 1|Time 120( 97+23 )ms|AST 289|Inlined 0Y 11N|IR 723/ 1000|CodeSize 4963|Addr 0x7f14d4000000|Timestamp 28559788560276487|Src n/a
[engine] opt inval. id=617 AWFYRedBlackTree>>#at:put: |Timestamp 28559788562195893|Src n/a|Reason null
[engine] opt deopt id=617 AWFYRedBlackTree>>#at:put: | |Timestamp 28559788562521230|Src n/a
[engine] opt done id=606 Float>>#cos |Tier 1|Time 16( 14+3 )ms|AST 29|Inlined 0Y 0N|IR 96/ 139|CodeSize 586|Addr 0x7f16dc857000|Timestamp 28559788569627171|Src n/a
[engine] opt done id=665 AWFYVector2D>>#compare:and: |Tier 2|Time 20( 16+4 )ms|AST 63|Inlined 0Y 0N|IR 68/ 108|CodeSize 254|Addr 0x7f16dc855000|Timestamp 28559788580719365|Src n/a
[engine] opt done id=678 AWFYConstants class>>#MinZ |Tier 1|Time 6( 4+2 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 459|Addr 0x7f14b45a4000|Timestamp 28559788587017132|Src n/a
[engine] opt done id=679 AWFYConstants class>>#MaxZ |Tier 1|Time 6( 4+2 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 481|Addr 0x7f14b45a2000|Timestamp 28559788592921114|Src n/a
[engine] opt done id=667 AWFYRedBlackTree>>#rightRotate: |Tier 1|Time 97( 76+20 )ms|AST 272|Inlined 0Y 7N|IR 654/ 1043|CodeSize 4165|Addr 0x7f14b459f000|Timestamp 28559788689747326|Src n/a
[engine] opt done id=680 AWFYCollision class>>#a:b:pos: |Tier 1|Time 20( 14+6 )ms|AST 36|Inlined 0Y 2N|IR 203/ 288|CodeSize 1021|Addr 0x7f14b459d000|Timestamp 28559788710053099|Src n/a
[engine] created adapter c2i_A_AAAD | CodeAddress 0x7f16dc854000
[engine] opt done id=681 Behavior>>#new <split-681> |Tier 1|Time 15( 10+6 )ms|AST 25|Inlined 0Y 0N|IR 106/ 449|CodeSize 1679|Addr 0x7f14b459b000|Timestamp 28559788725684996|Src n/a
[engine] opt done id=682 AWFYCollision>>#init:b:pos: |Tier 1|Time 13( 7+6 )ms|AST 20|Inlined 0Y 0N|IR 173/ 492|CodeSize 1770|Addr 0x7f14b4599000|Timestamp 28559788739104839|Src n/a
[engine] opt inval. id=652 AWFYCollisionDetector>>#isInVoxel:motion: |Timestamp 28559788775708549|Src n/a|Reason null
[engine] opt deopt id=652 AWFYCollisionDetector>>#isInVoxel:motion: | |Timestamp 28559788775993795|Src n/a
[engine] opt done id=664 AWFYVector2D>>#compareTo: |Tier 2|Time 45( 37+8 )ms|AST 81|Inlined 2Y 0N|IR 161/ 170|CodeSize 509|Addr 0x7f16dc847000|Timestamp 28559788784588968|Src n/a
[engine] opt done id=670 AWFYMotion>>#findIntersection: |Tier 1|Time 325( 272+53 )ms|AST 935|Inlined 0Y 24N|IR 1425/ 2389|CodeSize 13046|Addr 0x7f14b4594000|Timestamp 28559788792678394|Src n/a
[engine] opt done id=617 AWFYRedBlackTree>>#at:put: |Tier 1|Time 341( 265+76 )ms|AST 872|Inlined 0Y 20N|IR 1724/ 3463|CodeSize 16012|Addr 0x7f14b458f000|Timestamp 28559788911243524|Src n/a
[engine] opt done id=642 AWFYRedBlackTree>>#findNode: |Tier 2|Time 137( 82+54 )ms|AST 117|Inlined 4Y 0N|IR 452/ 849|CodeSize 3557|Addr 0x7f16dc845000|Timestamp 28559789048202844|Src n/a
[engine] opt done id=580 AWFYVector2D class>>#x:y: |Tier 2|Time 35( 23+11 )ms|AST 33|Inlined 2Y 0N|IR 145/ 491|CodeSize 1557|Addr 0x7f14b458d000|Timestamp 28559789083184688|Src n/a
[engine] opt done id=631 AWFYCallSign>>#compareTo: |Tier 2|Time 20( 14+5 )ms|AST 55|Inlined 0Y 0N|IR 116/ 95|CodeSize 287|Addr 0x7f14b458b000|Timestamp 28559789103123636|Src n/a
[engine] opt done id=627 AWFYNode>>#color: |Tier 2|Time 8( 4+5 )ms|AST 10|Inlined 0Y 0N|IR 59/ 188|CodeSize 439|Addr 0x7f14b4589000|Timestamp 28559789111354707|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 0x7f14b4587000|Timestamp 28559789116072584|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 0x7f14b4585000|Timestamp 28559789120573943|Src n/a
[engine] opt done id=652 AWFYCollisionDetector>>#isInVoxel:motion: |Tier 1|Time 376( 320+56 )ms|AST 1234|Inlined 0Y 10N|IR 1479/ 2520|CodeSize 14777|Addr 0x7f14b4580000|Timestamp 28559789161447965|Src n/a
[engine] opt done id=618 AWFYRedBlackTree>>#treeAt:insert: |Tier 2|Time 375( 197+178 )ms|AST 323|Inlined 21Y 0N|IR 1382/ 5149|CodeSize 21285|Addr 0x7f14b4579000|Timestamp 28559789168095165|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 0x7f14b4577000|Timestamp 28559789174084288|Src n/a
[engine] opt done id=532 Object>>#= |Tier 2|Time 10( 4+6 )ms|AST 13|Inlined 0Y 0N|IR 77/ 143|CodeSize 476|Addr 0x7f14b4575000|Timestamp 28559789184607666|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 0x7f14b4573000|Timestamp 28559789189433035|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 0x7f14b4571000|Timestamp 28559789194066540|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 0x7f14b456f000|Timestamp 28559789198631317|Src n/a
[engine] opt inval. id=652 AWFYCollisionDetector>>#isInVoxel:motion: |Timestamp 28559789394397245|Src n/a|Reason null
[engine] opt deopt id=652 AWFYCollisionDetector>>#isInVoxel:motion: | |Timestamp 28559789394618932|Src n/a
[engine] opt done id=652 AWFYCollisionDetector>>#isInVoxel:motion: |Tier 1|Time 363( 318+45 )ms|AST 1235|Inlined 0Y 10N|IR 1483/ 2513|CodeSize 15735|Addr 0x7f14b4580000|Timestamp 28559789848365753|Src n/a
[engine] opt done id=652 AWFYCollisionDetector>>#isInVoxel:motion: |Tier 2|Time 338( 274+64 )ms|AST 1235|Inlined 10Y 0N|IR 1005/ 1441|CodeSize 11294|Addr 0x7f14b456b000|Timestamp 28559790188859700|Src n/a
[engine] opt done id=663 AWFYConstants class>>#vertical |Tier 2|Time 5( 3+2 )ms|AST 9|Inlined 0Y 0N|IR 15/ 57|CodeSize 201|Addr 0x7f14b4569000|Timestamp 28559790194552890|Src n/a
[engine] opt done id=661 AWFYVector2D>>#minus: |Tier 2|Time 45( 34+11 )ms|AST 69|Inlined 3Y 0N|IR 204/ 560|CodeSize 1721|Addr 0x7f14b4567000|Timestamp 28559790239246306|Src n/a
[engine] opt done id=660 AWFYConstants class>>#horizontal |Tier 2|Time 5( 3+2 )ms|AST 9|Inlined 0Y 0N|IR 15/ 57|CodeSize 201|Addr 0x7f14b4565000|Timestamp 28559790244252992|Src n/a
[engine] opt done id=662 AWFYVector2D>>#plus: |Tier 2|Time 44( 33+11 )ms|AST 69|Inlined 3Y 0N|IR 204/ 560|CodeSize 1721|Addr 0x7f14b4563000|Timestamp 28559790288508271|Src n/a
[engine] opt done id=617 AWFYRedBlackTree>>#at:put: |Tier 2|Time 1101( 649+451 )ms|AST 872|Inlined 74Y 1N|IR 5983/ 11786|CodeSize 46225|Addr 0x7f14b4556000|Timestamp 28559790299324369|Src n/a
[engine] opt done id=622 AWFYNode>>#parent: |Tier 2|Time 9( 4+5 )ms|AST 10|Inlined 0Y 0N|IR 65/ 219|CodeSize 504|Addr 0x7f14b4554000|Timestamp 28559790308389806|Src n/a
[engine] opt done id=6 Symbol>>#= |Tier 2|Time 57( 37+20 )ms|AST 43|Inlined 2Y 0N|IR 364/ 413|CodeSize 1237|Addr 0x7f14b4552000|Timestamp 28559790345849255|Src n/a
[engine] opt done id=632 AWFYNode>>#right: |Tier 2|Time 8( 3+5 )ms|AST 10|Inlined 0Y 0N|IR 65/ 219|CodeSize 504|Addr 0x7f14b4550000|Timestamp 28559790353901524|Src n/a
[engine] opt done id=607 AWFYVector3D class>>#x:y:z: |Tier 2|Time 31( 21+10 )ms|AST 36|Inlined 2Y 0N|IR 178/ 530|CodeSize 1669|Addr 0x7f14b454e000|Timestamp 28559790385505673|Src n/a
[engine] opt done id=598 AWFYVector>>#append: |Tier 2|Time 102( 38+64 )ms|AST 160|Inlined 0Y 0N|IR 566/ 1898|CodeSize 8517|Addr 0x7f14b454a000|Timestamp 28559790411003918|Src n/a
[engine] opt inval. id=652 AWFYCollisionDetector>>#isInVoxel:motion: |Timestamp 28559790418968671|Src n/a|Reason null
[engine] opt deopt id=652 AWFYCollisionDetector>>#isInVoxel:motion: | |Timestamp 28559790419200137|Src n/a
[engine] opt done id=604 AWFYVector>>#size |Tier 2|Time 8( 5+4 )ms|AST 17|Inlined 0Y 0N|IR 34/ 76|CodeSize 232|Addr 0x7f14b456d000|Timestamp 28559790419691844|Src n/a
[engine] opt done id=643 AWFYNode>>#successor |Tier 2|Time 71( 43+29 )ms|AST 133|Inlined 1Y 0N|IR 385/ 564|CodeSize 1637|Addr 0x7f14b456b000|Timestamp 28559790457205074|Src n/a
[engine] opt inval. id=651 AWFYCollisionDetector>>#recurse:seen:voxel:motion: |Timestamp 28559790459143896|Src n/a|Reason null
[engine] opt deopt id=652 AWFYCollisionDetector>>#isInVoxel:motion: | |Timestamp 28559790459246288|Src n/a
[engine] opt deopt id=651 AWFYCollisionDetector>>#recurse:seen:voxel:motion: | |Timestamp 28559790459291408|Src n/a
[engine] opt done id=651 AWFYCollisionDetector>>#recurse:seen:voxel:motion: |Tier 2|Time 1338( 953+385 )ms|AST 545|Inlined 84Y 10N|IR 4637/ 11351|CodeSize 53797|Addr 0x0|Timestamp 28559790459348960|Src n/a
[engine] opt done id=641 AWFYRedBlackTree>>#at: |Tier 2|Time 155( 108+46 )ms|AST 50|Inlined 5Y 0N|IR 557/ 926|CodeSize 3793|Addr 0x7f14b4548000|Timestamp 28559790612289681|Src n/a
[engine] opt done id=672 AWFYVector3D>>#minus: |Tier 2|Time 53( 41+12 )ms|AST 95|Inlined 3Y 0N|IR 244/ 603|CodeSize 1852|Addr 0x7f14b4546000|Timestamp 28559790665019511|Src n/a
[engine] opt done id=651 AWFYCollisionDetector>>#recurse:seen:voxel:motion: |Tier 1|Time 209( 181+28 )ms|AST 545|Inlined 0Y 36N|IR 1581/ 1819|CodeSize 7465|Addr 0x7f14b4543000|Timestamp 28559790668579781|Src n/a
[engine] opt done id=652 AWFYCollisionDetector>>#isInVoxel:motion: |Tier 1|Time 316( 269+47 )ms|AST 1236|Inlined 0Y 10N|IR 1506/ 2551|CodeSize 15764|Addr 0x7f14b453e000|Timestamp 28559791027287579|Src n/a
[engine] opt done id=637 AWFYRbtEntry class>>#key:value: |Tier 2|Time 27( 20+7 )ms|AST 33|Inlined 2Y 0N|IR 38/ 376|CodeSize 1453|Addr 0x7f14b453c000|Timestamp 28559791054514064|Src n/a
[engine] opt done id=635 AWFYRedBlackTree>>#forEach: |Tier 2|Time 492( 237+255 )ms|AST 118|Inlined 16Y 0N|IR 1896/ 5083|CodeSize 22245|Addr 0x7f14b4535000|Timestamp 28559791157284838|Src n/a
[engine] opt inval. id=635 AWFYRedBlackTree>>#forEach: |Timestamp 28559791158329367|Src n/a|Reason null
[engine] opt deopt id=642 AWFYRedBlackTree>>#findNode: | |Timestamp 28559791158562579|Src n/a
[engine] opt deopt id=641 AWFYRedBlackTree>>#at: | |Timestamp 28559791158600016|Src n/a
[engine] opt deopt id=640 [] in AWFYCollisionDetector>>#handleNewFrame: | |Timestamp 28559791158629700|Src n/a
[engine] opt deopt id=635 AWFYRedBlackTree>>#forEach: | |Timestamp 28559791159286521|Src n/a
[engine] opt done id=597 AWFYCallSign>>#init: |Tier 1|Time 8( 5+3 )ms|AST 10|Inlined 0Y 0N|IR 144/ 192|CodeSize 660|Addr 0x7f14b453a000|Timestamp 28559791165619280|Src n/a
[engine] opt done id=635 AWFYRedBlackTree>>#forEach: |Tier 1|Time 62( 35+27 )ms|AST 118|Inlined 0Y 5N|IR 584/ 1875|CodeSize 9159|Addr 0x7f14b4536000|Timestamp 28559791227854779|Src n/a
[engine] opt done id=595 AWFYCallSign class>>#new: |Tier 1|Time 16( 11+5 )ms|AST 30|Inlined 0Y 2N|IR 203/ 286|CodeSize 958|Addr 0x7f14b4534000|Timestamp 28559791243940179|Src n/a
[engine] opt done id=596 Behavior>>#new <split-596> |Tier 1|Time 13( 8+5 )ms|AST 25|Inlined 0Y 0N|IR 106/ 449|CodeSize 1679|Addr 0x7f14b4532000|Timestamp 28559791256943676|Src n/a
[engine] opt done id=652 AWFYCollisionDetector>>#isInVoxel:motion: |Tier 2|Time 356( 283+73 )ms|AST 1236|Inlined 10Y 0N|IR 1028/ 1818|CodeSize 14834|Addr 0x7f14b452d000|Timestamp 28559791410961614|Src n/a
[engine] opt done id=605 AWFYVector>>#at: |Tier 2|Time 16( 9+6 )ms|AST 38|Inlined 0Y 0N|IR 90/ 178|CodeSize 581|Addr 0x7f14b452b000|Timestamp 28559791426768054|Src n/a
[engine] opt done id=635 AWFYRedBlackTree>>#forEach: |Tier 2|Time 541( 274+267 )ms|AST 118|Inlined 16Y 0N|IR 1896/ 5401|CodeSize 23545|Addr 0x7f14b4524000|Timestamp 28559791797695691|Src n/a
[engine] opt done id=651 AWFYCollisionDetector>>#recurse:seen:voxel:motion: |Tier 2|Time 1280( 885+395 )ms|AST 545|Inlined 84Y 10N|IR 4660/ 11796|CodeSize 58417|Addr 0x7f14b4514000|Timestamp 28559791949189018|Src n/a
[engine] opt done id=590 AWFYSimulator>>#init: |Tier 1|Time 34( 25+9 )ms|AST 89|Inlined 0Y 3N|IR 344/ 572|CodeSize 2440|Addr 0x7f14b4512000|Timestamp 28559791983260575|Src n/a
[engine] opt done id=669 [] in AWFYCollisionDetector>>#handleNewFrame: |Tier 2|Time 361( 172+189 )ms|AST 224|Inlined 8Y 1N|IR 873/ 2987|CodeSize 13406|Addr 0x7f14b450d000|Timestamp 28559792344334506|Src n/a
[engine] opt done id=650 Number>>#asInteger |Tier 2|Time 18( 6+12 )ms|AST 16|Inlined 0Y 0N|IR 139/ 297|CodeSize 1086|Addr 0x7f14b450b000|Timestamp 28559792362672401|Src n/a
[engine] opt done id=591 AWFYVector class>>#new |Tier 2|Time 46( 32+15 )ms|AST 19|Inlined 3Y 0N|IR 51/ 618|CodeSize 2434|Addr 0x7f14b4509000|Timestamp 28559792408974622|Src n/a
[engine] opt done id=592 AWFYVector class>>#new: |Tier 2|Time 38( 26+13 )ms|AST 28|Inlined 2Y 0N|IR 61/ 648|CodeSize 2571|Addr 0x7f14b4507000|Timestamp 28559792447605020|Src n/a
[engine] opt done id=593 Behavior>>#new <split-593> |Tier 2|Time 14( 8+7 )ms|AST 25|Inlined 0Y 0N|IR 31/ 372|CodeSize 1369|Addr 0x7f14b4505000|Timestamp 28559792462064851|Src n/a
[engine] opt done id=594 AWFYVector>>#initialize: |Tier 2|Time 17( 9+8 )ms|AST 27|Inlined 0Y 0N|IR 147/ 400|CodeSize 1250|Addr 0x7f14b4503000|Timestamp 28559792478749380|Src n/a
[engine] opt done id=674 AWFYVector3D>>#dot: |Tier 2|Time 25( 20+4 )ms|AST 101|Inlined 0Y 0N|IR 102/ 123|CodeSize 413|Addr 0x7f14b4501000|Timestamp 28559792503437146|Src n/a
[engine] opt done id=613 AWFYCollisionDetector>>#handleNewFrame: |Tier 1|Time 163( 63+100 )ms|AST 176|Inlined 0Y 9N|IR 1601/ 8727|CodeSize 36725|Addr 0x7f14b44f7000|Timestamp 28559792666732990|Src n/a
[engine] opt done id=644 AWFYCollisionDetector>>#reduceCollisionSet: |Tier 1|Time 76( 30+45 )ms|AST 80|Inlined 0Y 4N|IR 765/ 4463|CodeSize 19145|Addr 0x7f14b44f1000|Timestamp 28559792743068131|Src n/a
[engine] opt done id=614 Behavior>>#new <split-614> |Tier 1|Time 14( 9+5 )ms|AST 25|Inlined 0Y 0N|IR 106/ 449|CodeSize 1679|Addr 0x7f14b44ef000|Timestamp 28559792757021309|Src n/a
[engine] opt done id=645 Behavior>>#new <split-645> |Tier 1|Time 13( 8+5 )ms|AST 25|Inlined 0Y 0N|IR 106/ 449|CodeSize 1679|Addr 0x7f14b44ed000|Timestamp 28559792770030324|Src n/a
[engine] created adapter i2c_J_AAAJ | CodeAddress 0x7f16dc844000
[engine] opt done id=587 AWFYCD>>#benchmark: |Tier 1|Time 53( 43+10 )ms|AST 157|Inlined 0Y 5N|IR 426/ 561|CodeSize 2767|Addr 0x7f14b44eb000|Timestamp 28559792823050988|Src n/a
[engine] opt done id=659 AWFYCollisionDetector>>#put:and:into: |Tier 2|Time 1536( 798+739 )ms|AST 87|Inlined 74Y 6N|IR 6459/ 15293|CodeSize 62609|Addr 0x7f14b44da000|Timestamp 28559792963191320|Src n/a
[engine] opt done id=668 [] in AWFYCollisionDetector>>#reduceCollisionSet: |Tier 2|Time 152( 91+61 )ms|AST 62|Inlined 2Y 0N|IR 552/ 1744|CodeSize 7285|Addr 0x7f14b44d7000|Timestamp 28559792975576691|Src n/a
[engine] opt done id=673 AWFYVector3D>>#squaredMagnitude |Tier 2|Time 30( 26+4 )ms|AST 19|Inlined 1Y 0N|IR 63/ 100|CodeSize 360|Addr 0x7f14b44d5000|Timestamp 28559793006027702|Src n/a
[engine] opt done id=671 AWFYMotion>>#delta |Tier 2|Time 63( 49+14 )ms|AST 23|Inlined 4Y 0N|IR 293/ 682|CodeSize 2058|Addr 0x7f14b44d3000|Timestamp 28559793026576815|Src n/a
[engine] opt done id=610 AWFYAircraft class>>#new:pos: |Tier 2|Time 27( 19+8 )ms|AST 33|Inlined 2Y 0N|IR 38/ 376|CodeSize 1453|Addr 0x7f14b44d1000|Timestamp 28559793032800825|Src n/a
[engine] opt done id=628 AWFYMotion class>>#new:old:new: |Tier 2|Time 28( 21+8 )ms|AST 36|Inlined 2Y 0N|IR 39/ 376|CodeSize 1497|Addr 0x7f14b44cf000|Timestamp 28559793063517177|Src n/a
[engine] opt done id=646 [] in AWFYCollisionDetector>>#reduceCollisionSet: |Tier 2|Time 154( 110+45 )ms|AST 22|Inlined 13Y 1N|IR 658/ 1617|CodeSize 6181|Addr 0x7f14b44cc000|Timestamp 28559793218199479|Src n/a
[engine] opt done id=675 AWFYVector3D>>#magnitude |Tier 1|Time 13( 9+4 )ms|AST 26|Inlined 0Y 1N|IR 159/ 243|CodeSize 798|Addr 0x7f14b44ca000|Timestamp 28559793231788975|Src n/a
[engine] opt done id=676 AWFYVector3D>>#times: |Tier 2|Time 49( 36+12 )ms|AST 65|Inlined 3Y 0N|IR 237/ 603|CodeSize 1883|Addr 0x7f14b44c8000|Timestamp 28559793280500562|Src n/a
[engine] opt done id=677 AWFYVector3D>>#plus: |Tier 2|Time 55( 43+12 )ms|AST 95|Inlined 3Y 0N|IR 244/ 603|CodeSize 1852|Addr 0x7f14b44c6000|Timestamp 28559793336055545|Src n/a
[engine] opt done id=636 AWFYRedBlackTree class>>#treeMinimum: |Tier 2|Time 26( 13+13 )ms|AST 52|Inlined 0Y 0N|IR 158/ 226|CodeSize 669|Addr 0x7f14b44c4000|Timestamp 28559793362259084|Src n/a
[engine] opt done id=634 AWFYNode>>#left: |Tier 2|Time 8( 3+5 )ms|AST 10|Inlined 0Y 0N|IR 65/ 219|CodeSize 504|Addr 0x7f14b44c2000|Timestamp 28559793370337195|Src n/a
[engine] opt done id=670 AWFYMotion>>#findIntersection: |Tier 2|Time 594( 406+188 )ms|AST 935|Inlined 69Y 0N|IR 3298/ 7842|CodeSize 31781|Addr 0x7f14b44b9000|Timestamp 28559793964654664|Src n/a
[engine] opt done id=603 AWFYSimulator>>#simulate: |Tier 2|Time 562( 250+312 )ms|AST 289|Inlined 22Y 0N|IR 1337/ 8324|CodeSize 42427|Addr 0x7f14b44ad000|Timestamp 28559794526848967|Src n/a
[engine] opt done id=640 [] in AWFYCollisionDetector>>#handleNewFrame: |Tier 2|Time 232( 171+61 )ms|AST 34|Inlined 6Y 0N|IR 635/ 762|CodeSize 2952|Addr 0x7f14b44ab000|Timestamp 28559794759558541|Src n/a
[engine] opt done id=633 AWFYRedBlackTree>>#leftRotate: |Tier 2|Time 118( 80+38 )ms|AST 272|Inlined 7Y 0N|IR 656/ 1448|CodeSize 4285|Addr 0x7f14b44a8000|Timestamp 28559794877652918|Src n/a
[engine] opt done id=623 AWFYInsertResult class>>#new:node:value: |Tier 2|Time 41( 26+15 )ms|AST 36|Inlined 2Y 0N|IR 148/ 675|CodeSize 2136|Addr 0x7f14b44a6000|Timestamp 28559794918493275|Src n/a
[engine] opt done id=658 Float class>>#infinity |Tier 2|Time 6( 3+3 )ms|AST 9|Inlined 0Y 0N|IR 15/ 57|CodeSize 201|Addr 0x7f14b44a4000|Timestamp 28559794924572707|Src n/a
[engine] opt done id=616 [] in AWFYCollisionDetector>>#handleNewFrame: |Tier 2|Time 1966( 739+1227)ms|AST 153|Inlined 109Y 15N|IR 9100/ 23066|CodeSize 94845|Addr 0x7f14b448b000|Timestamp 28559794998907772|Src n/a
[engine] opt done id=667 AWFYRedBlackTree>>#rightRotate: |Tier 2|Time 117( 81+37 )ms|AST 272|Inlined 7Y 0N|IR 641/ 1423|CodeSize 4245|Addr 0x7f14b4488000|Timestamp 28559795041946146|Src n/a
[engine] opt done id=614 Behavior>>#new <split-614> |Tier 2|Time 18( 10+9 )ms|AST 25|Inlined 0Y 0N|IR 31/ 372|CodeSize 1369|Addr 0x7f14b4486000|Timestamp 28559795060379728|Src n/a
[engine] opt done id=615 AWFYVector>>#forEach: |Tier 2|Time 4034( 878+3157)ms|AST 80|Inlined 95Y 23N|IR 8212/ 41794|CodeSize 179581|Addr 0x7f14b4459000|Timestamp 28559795832182574|Src n/a
[engine] opt done id=16 String class>>#new: |Tier 1|Time 24( 15+9 )ms|AST 45|Inlined 0Y 1N|IR 206/ 618|CodeSize 2787|Addr 0x7f14b4457000|Timestamp 28559795856539905|Src n/a
[engine] created adapter i2c_A_AAJ | CodeAddress 0x7f14b4456000
[engine] created adapter c2i_J_AAJ | CodeAddress 0x7f14b4455000
[engine] opt done id=686 SmallInteger>>#printString |Tier 1|Time 53( 43+10 )ms|AST 149|Inlined 0Y 2N|IR 373/ 615|CodeSize 2868|Addr 0x7f14b4453000|Timestamp 28559795909910352|Src n/a
[engine] opt done id=590 AWFYSimulator>>#init: |Tier 2|Time 220( 103+116 )ms|AST 89|Inlined 8Y 0N|IR 629/ 3442|CodeSize 15674|Addr 0x7f14b444e000|Timestamp 28559796129801517|Src n/a
[engine] opt done id=645 Behavior>>#new <split-645> |Tier 2|Time 15( 8+7 )ms|AST 25|Inlined 0Y 0N|IR 31/ 372|CodeSize 1369|Addr 0x7f14b444c000|Timestamp 28559796144819339|Src n/a
[engine] opt done id=644 AWFYCollisionDetector>>#reduceCollisionSet: |Tier 2|Time 1088(1003+85 )ms|AST 80|Inlined 5Y 2N|IR 614/ 4590|CodeSize 18365|Addr 0x7f14b4446000|Timestamp 28559796148636917|Src n/a
[engine] opt done id=613 AWFYCollisionDetector>>#handleNewFrame: |Tier 2|Time 1165( 996+169 )ms|AST 176|Inlined 13Y 5N|IR 1379/ 8841|CodeSize 35389|Addr 0x7f14b443c000|Timestamp 28559796164369391|Src n/a
[engine] created adapter i2c_A_AAAJJA | CodeAddress 0x7f14b443b000
[engine] created adapter c2i_A_AAAJJA | CodeAddress 0x7f14b443a000
[engine] opt done id=373 String>>#, |Tier 1|Time 35( 29+6 )ms|AST 54|Inlined 0Y 2N|IR 276/ 397|CodeSize 1464|Addr 0x7f14b4438000|Timestamp 28559796401975296|Src n/a
[engine] created adapter i2c_Z_AAA | CodeAddress 0x7f14b4437000
[engine] opt done id=567 StandardFileStream>>#isBinary |Tier 1|Time 13( 10+3 )ms|AST 23|Inlined 0Y 0N|IR 101/ 187|CodeSize 700|Addr 0x7f14b4435000|Timestamp 28559796415316982|Src n/a
[engine] opt done id=299 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 1|Time 75( 52+23 )ms|AST 183|Inlined 0Y 1N|IR 691/ 1557|CodeSize 6924|Addr 0x7f14b4432000|Timestamp 28559796442076416|Src n/a
[engine] opt done id=602 Behavior>>#new <split-602> |Tier 1|Time 14( 9+5 )ms|AST 25|Inlined 0Y 0N|IR 106/ 449|CodeSize 1679|Addr 0x7f14b442e000|Timestamp 28559797301835953|Src n/a
[engine] opt done id=601 AWFYCollisionDetector>>#initialize |Tier 1|Time 14( 9+5 )ms|AST 19|Inlined 0Y 1N|IR 174/ 350|CodeSize 1139|Addr 0x7f14b4430000|Timestamp 28559797301963210|Src n/a
[engine] opt done id=587 AWFYCD>>#benchmark: |Tier 2|Time 1596(1063+533 )ms|AST 157|Inlined 41Y 1N|IR 1939/ 11950|CodeSize 59946|Addr 0x7f14b441e000|Timestamp 28559797740594568|Src n/a
[engine] opt done id=555 Character class>>#cr |Tier 1|Time 9( 6+3 )ms|AST 18|Inlined 0Y 0N|IR 93/ 135|CodeSize 505|Addr 0x7f14b441c000|Timestamp 28559800904644827|Src n/a
[engine] created adapter i2c_A_AAACA | CodeAddress 0x7f14b441b000
[engine] created adapter i2c_J_AAC | CodeAddress 0x7f14b441a000
[engine] opt done id=553 Character>>#asUnicode |Tier 1|Time 16( 14+2 )ms|AST 29|Inlined 0Y 0N|IR 89/ 125|CodeSize 454|Addr 0x7f14b4418000|Timestamp 28559801817953197|Src n/a
[engine] created adapter c2i_Z_AAA | CodeAddress 0x7f14b4417000
[engine] created adapter c2i_J_AAC | CodeAddress 0x7f14b4416000
[engine] created adapter c2i_A_AAAC | CodeAddress 0x7f14b4415000
[engine] opt done id=551 UTF8TextConverter>>#nextPut:toStream: |Tier 1|Time 67( 56+11 )ms|AST 130|Inlined 0Y 5N|IR 430/ 730|CodeSize 2890|Addr 0x7f14b4413000|Timestamp 28559801869165789|Src n/a
[engine] created adapter c2i_A_AAAAZ | CodeAddress 0x7f14b4411000
[engine] opt done id=566 MultiByteFileStream>>#nextPutAll: |Tier 1|Time 58( 49+9 )ms|AST 61|Inlined 0Y 2N|IR 229/ 390|CodeSize 1441|Addr 0x7f14b440d000|Timestamp 28559802737861135|Src n/a
[engine] opt done id=498 AWFYScriptConsole class>>#println: |Tier 1|Time 58( 53+5 )ms|AST 61|Inlined 0Y 4N|IR 279/ 373|CodeSize 1344|Addr 0x7f14b440f000|Timestamp 28559802737856945|Src n/a
[engine] opt done id=499 FileStream class>>#stdout |Tier 1|Time 62( 54+8 )ms|AST 39|Inlined 0Y 1N|IR 200/ 403|CodeSize 1464|Addr 0x7f14b440b000|Timestamp 28559802741819241|Src n/a
[engine] created adapter i2c_A_AAAJAJA | CodeAddress 0x7f14b440a000
[engine] created adapter c2i_A_AAAJAJA | CodeAddress 0x7f14b4409000
[engine] opt done id=568 TextConverter>>#nextPutAll:toStream: |Tier 1|Time 30( 24+6 )ms|AST 34|Inlined 0Y 1N|IR 176/ 284|CodeSize 966|Addr 0x7f14b4407000|Timestamp 28559802767979965|Src n/a
[engine] created adapter c2i_A_AAAJAJ | CodeAddress 0x7f14b4406000
[engine] opt done id=569 TextConverter>>#next:putAll:startingAt:toStream: |Tier 1|Time 55( 47+8 )ms|AST 126|Inlined 0Y 2N|IR 311/ 498|CodeSize 1931|Addr 0x7f14b4404000|Timestamp 28559802793008993|Src n/a
[engine] created adapter i2c_Z_AAAJJ | CodeAddress 0x7f14b4403000
[engine] created adapter c2i_A_AAJ | CodeAddress 0x7f14b4402000
[engine] opt done id=683 AWFYCD>>#verify:resultFor: |Tier 1|Time 23( 18+5 )ms|AST 44|Inlined 0Y 0N|IR 104/ 156|CodeSize 707|Addr 0x7f14b4400000|Timestamp 28559803180695198|Src n/a
[engine] opt done id=685 Object>>#asString |Tier 1|Time 25( 18+8 )ms|AST 17|Inlined 0Y 1N|IR 156/ 227|CodeSize 689|Addr 0x7f14b43fe000|Timestamp 28559803183446595|Src n/a
[engine] created adapter i2c_J_AAJ | CodeAddress 0x7f14b43fd000
[engine] opt done id=684 AWFYRun>>#printResult: |Tier 1|Time 37( 31+7 )ms|AST 69|Inlined 0Y 5N|IR 336/ 483|CodeSize 1724|Addr 0x7f14b43fb000|Timestamp 28559803195582131|Src n/a
[engine] opt done id=687 SmallInteger>>#decimalDigitLength |Tier 1|Time 22( 19+3 )ms|AST 56|Inlined 0Y 0N|IR 142/ 193|CodeSize 675|Addr 0x7f14b43f9000|Timestamp 28559803202622488|Src n/a
[engine] created adapter i2c_A_AAAJAJ | CodeAddress 0x7f14b43f8000
[engine] opt done id=572 WriteStream>>#cr |Tier 1|Time 17( 11+6 )ms|AST 30|Inlined 0Y 2N|IR 200/ 287|CodeSize 935|Addr 0x7f14b43f6000|Timestamp 28559803624211785|Src n/a
[engine] opt done id=570 MultiByteFileStream>>#basicNext:putAll:startingAt: |Tier 1|Time 19( 12+7 )ms|AST 24|Inlined 0Y 1N|IR 172/ 274|CodeSize 990|Addr 0x7f14b43f4000|Timestamp 28559803626236586|Src n/a
[engine] created adapter i2c_A_AAAC | CodeAddress 0x7f14b43f3000
[engine] opt done id=571 StandardFileStream>>#next:putAll:startingAt: |Tier 1|Time 34( 25+9 )ms|AST 71|Inlined 0Y 0N|IR 247/ 601|CodeSize 2807|Addr 0x7f14b43f1000|Timestamp 28559803640835479|Src n/a
[engine] created adapter c2i_A_AAACA | CodeAddress 0x7f14b43f0000
[engine] opt done id=573 MultiByteFileStream>>#nextPut: |Tier 1|Time 28( 23+5 )ms|AST 35|Inlined 0Y 1N|IR 181/ 316|CodeSize 1125|Addr 0x7f14b43ee000|Timestamp 28559803652032091|Src n/a
[engine] opt done id=574 MultiByteFileStream>>#basicNextPutAll: |Tier 1|Time 11( 7+4 )ms|AST 18|Inlined 0Y 1N|IR 162/ 264|CodeSize 931|Addr 0x7f14b43ec000|Timestamp 28559804087054361|Src n/a
[engine] opt done id=576 StandardFileStream>>#flush |Tier 1|Time 16( 8+8 )ms|AST 20|Inlined 0Y 0N|IR 165/ 321|CodeSize 1194|Addr 0x7f14b43ea000|Timestamp 28559804091417008|Src n/a
[engine] opt done id=575 StandardFileStream>>#nextPutAll: |Tier 1|Time 38( 26+12 )ms|AST 97|Inlined 0Y 0N|IR 329/ 794|CodeSize 3639|Addr 0x7f14b43e8000|Timestamp 28559804113864502|Src n/a
[engine] created adapter c2i_Z_AAAJ | CodeAddress 0x7f14b43e7000
[engine] opt done id=585 AWFYRun>>#measure: |Tier 1|Time 38( 32+7 )ms|AST 91|Inlined 0Y 2N|IR 307/ 441|CodeSize 1667|Addr 0x7f14b43e5000|Timestamp 28559804125699496|Src n/a
[engine] created adapter i2c_Z_AAAJ | CodeAddress 0x7f14b43e4000
[engine] created adapter c2i_J_AAAJ | CodeAddress 0x7f14b43e3000
[engine] created adapter c2i_Z_AAAJJ | CodeAddress 0x7f14b43e2000
[engine] opt done id=586 AWFYCD>>#innerBenchmarkLoop: |Tier 1|Time 35( 31+4 )ms|AST 35|Inlined 0Y 2N|IR 205/ 284|CodeSize 1005|Addr 0x7f14b43e0000|Timestamp 28559804552358549|Src n/a
[engine] opt done id=686 SmallInteger>>#printString |Tier 2|Time 95( 54+41 )ms|AST 149|Inlined 4Y 1N|IR 274/ 814|CodeSize 4117|Addr 0x7f14b43dd000|Timestamp 28559832043133468|Src n/a
[engine] opt done id=16 String class>>#new: |Tier 2|Time 36( 25+11 )ms|AST 45|Inlined 2Y 1N|IR 102/ 509|CodeSize 2429|Addr 0x7f14b43db000|Timestamp 28559854083203177|Src n/a
[engine] opt done id=299 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 2|Time 116( 57+59 )ms|AST 183|Inlined 3Y 1N|IR 661/ 1752|CodeSize 7365|Addr 0x7f14b43d8000|Timestamp 28559882895892266|Src n/a
[engine] opt done id=373 String>>#, |Tier 2|Time 139( 93+45 )ms|AST 54|Inlined 9Y 2N|IR 725/ 1595|CodeSize 6733|Addr 0x7f14b43d5000|Timestamp 28559883804326299|Src n/a
[engine] opt done id=567 StandardFileStream>>#isBinary |Tier 2|Time 10( 6+4 )ms|AST 23|Inlined 0Y 0N|IR 26/ 94|CodeSize 312|Addr 0x7f14b43d3000|Timestamp 28559884116024023|Src n/a
[engine] opt inval. id=686 SmallInteger>>#printString |Timestamp 28559924781239828|Src n/a|Reason null
[engine] opt inval. id=687 SmallInteger>>#decimalDigitLength |Timestamp 28559924781621530|Src n/a|Reason null
[engine] opt inval. id=569 TextConverter>>#next:putAll:startingAt:toStream: |Timestamp 28559924782414967|Src n/a|Reason null
[engine] Truffle runtime statistics for engine 1
Compilations : 218
Success : 211
Temporary Bailouts : 4
org.graalvm.compiler.core.common.CancellationBailoutException: Compilation cancelled.: 3
org.graalvm.compiler.core.common.RetryableBailoutException: Assumption invalidated while compiling code: DirectSubstrateObjectConstant[Object]: 1
Permanent Bailouts : 0
Failed : 0
Interrupted : 3
Invalidated : 16
Unknown Reason : 16
Queues : 256
Dequeues : 43
Target inlined into only caller: 36
null : 6
: 1
Splits : 70
Compilation Accuracy : 0.926606
Queue Accuracy : 0.832031
Compilation Utilization : 0.215806
Remaining Compilation Queue : 0
Time to queue : count= 256, sum=1484354047, min= 2255, average= 5798258.00, max=137596354, maxTarget=TextConverter>>#next:putAll:startingAt:toStream:
Time waiting in queue : count= 218, sum= 215176970, min= 11, average= 987050.32, max= 7486432, maxTarget=Float class>>#infinity
--------------------------- :
AST node statistics :
Truffle node count : count= 212, sum= 108077, min= 11, average= 509.80, max= 9984, maxTarget=[] in AWFYCollisionDetector>>#handleNewFrame:
Trivial : count= 212, sum= 39357, min= 4, average= 185.65, max= 3722, maxTarget=[] in AWFYCollisionDetector>>#handleNewFrame:
Non Trivial : count= 212, sum= 68720, min= 7, average= 324.15, max= 6262, maxTarget=[] in AWFYCollisionDetector>>#handleNewFrame:
Monomorphic : count= 212, sum= 67944, min= 7, average= 320.49, max= 6176, maxTarget=[] in AWFYCollisionDetector>>#handleNewFrame:
Polymorphic : count= 212, sum= 776, min= 0, average= 3.66, max= 86, maxTarget=[] in AWFYCollisionDetector>>#handleNewFrame:
Megamorphic : count= 212, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYCallSign>>#compareTo:
Truffle call count : count= 212, sum= 1334, min= 0, average= 6.29, max= 124, maxTarget=[] in AWFYCollisionDetector>>#handleNewFrame:
Indirect : count= 212, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYCallSign>>#compareTo:
Direct : count= 212, sum= 1334, min= 0, average= 6.29, max= 124, maxTarget=[] in AWFYCollisionDetector>>#handleNewFrame:
Dispatched : count= 212, sum= 471, min= 0, average= 2.22, max= 36, maxTarget=AWFYCollisionDetector>>#recurse:seen:voxel:motion:
Inlined : count= 212, sum= 863, min= 0, average= 4.07, max= 109, maxTarget=[] in AWFYCollisionDetector>>#handleNewFrame:
---------- :
Cloned : count= 212, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYCallSign>>#compareTo:
Not Cloned : count= 212, sum= 1339, min= 0, average= 6.32, max= 124, maxTarget=[] in AWFYCollisionDetector>>#handleNewFrame:
Truffle loops : count= 212, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYCallSign>>#compareTo:
--------------------------- :
Compilation Tier 1 :
Compilation Rate : 54804.68 bytes/second
Truffle Tier Rate : 75298.46 bytes/second
Graal Tier Rate : 292406.78 bytes/second
Installation Rate : 1868782.70 bytes/second
Time for compilation (us) : count= 139, sum= 7774244, min= 4919, average= 55929.81, max= 376787, maxTarget=AWFYCollisionDetector>>#isInVoxel:motion:
Truffle Tier (us) : count= 137, sum= 5658349, min= 3007, average= 41301.82, max= 320198, maxTarget=AWFYCollisionDetector>>#isInVoxel:motion:
Graal Tier (us) : count= 137, sum= 1457096, min= 1613, average= 10635.74, max= 94907, maxTarget=AWFYCollisionDetector>>#handleNewFrame:
Code Installation (us) : count= 137, sum= 227990, min= 298, average= 1664.17, max= 10354, maxTarget=AWFYRedBlackTree>>#at:put:
Graal node count :
After Truffle Tier : count= 138, sum= 47809, min= 87, average= 346.44, max= 1724, maxTarget=AWFYRedBlackTree>>#at:put:
After Graal Tier : count= 138, sum= 97648, min= 123, average= 707.59, max= 8727, maxTarget=AWFYCollisionDetector>>#handleNewFrame:
Graal compilation result :
Code size : count= 137, sum= 426065, min= 454, average= 3109.96, max= 36725, maxTarget=AWFYCollisionDetector>>#handleNewFrame:
Total frame size : count= 137, sum= 20240, min= 48, average= 147.74, max= 880, maxTarget=AWFYCollisionDetector>>#isInVoxel:motion:
Exception handlers : count= 137, sum= 534, min= 1, average= 3.90, max= 37, maxTarget=AWFYCollisionDetector>>#recurse:seen:voxel:motion:
Infopoints : count= 137, sum= 4547, min= 5, average= 33.19, max= 334, maxTarget=AWFYCollisionDetector>>#handleNewFrame:
CALL : count= 137, sum= 4547, min= 5, average= 33.19, max= 334, maxTarget=AWFYCollisionDetector>>#handleNewFrame:
Marks : count= 137, sum= 685, min= 5, average= 5.00, max= 5, maxTarget=AWFYCallSign>>#compareTo:
Data references : count= 137, sum= 2745, min= 3, average= 20.04, max= 130, maxTarget=AWFYRedBlackTree>>#at:put:
--------------------------- :
Compilation Tier 2 :
Compilation Rate : 41507.52 bytes/second
Truffle Tier Rate : 76543.78 bytes/second
Graal Tier Rate : 96571.68 bytes/second
Installation Rate : 3238767.47 bytes/second
Time for compilation (us) : count= 76, sum= 21919042, min= 4474, average= 288408.46, max= 4034406, maxTarget=AWFYVector>>#forEach:
Truffle Tier (us) : count= 74, sum= 11886072, min= 2565, average= 160622.61, max= 1062910, maxTarget=AWFYCD>>#benchmark:
Graal Tier (us) : count= 74, sum= 9421033, min= 1599, average= 127311.26, max= 3052926, maxTarget=AWFYVector>>#forEach:
Code Installation (us) : count= 74, sum= 280910, min= 276, average= 3796.09, max= 103868, maxTarget=AWFYVector>>#forEach:
Graal node count :
After Truffle Tier : count= 74, sum= 67318, min= 11, average= 909.70, max= 9100, maxTarget=[] in AWFYCollisionDetector>>#handleNewFrame:
After Graal Tier : count= 74, sum= 210381, min= 45, average= 2842.99, max= 41794, maxTarget=AWFYVector>>#forEach:
Graal compilation result :
Code size : count= 74, sum= 909805, min= 140, average= 12294.66, max= 179581, maxTarget=AWFYVector>>#forEach:
Total frame size : count= 74, sum= 14208, min= 32, average= 192.00, max= 1200, maxTarget=AWFYVector>>#forEach:
Exception handlers : count= 74, sum= 90, min= 0, average= 1.22, max= 29, maxTarget=AWFYVector>>#forEach:
Infopoints : count= 74, sum= 4656, min= 3, average= 62.92, max= 845, maxTarget=AWFYVector>>#forEach:
CALL : count= 74, sum= 4656, min= 3, average= 62.92, max= 845, maxTarget=AWFYVector>>#forEach:
Marks : count= 74, sum= 466, min= 5, average= 6.30, max= 23, maxTarget=Number>>#asInteger
Data references : count= 74, sum= 4609, min= 1, average= 62.28, max= 891, maxTarget=AWFYVector>>#forEach:
# DeltaBlue (iterations: 300, problem size: 12000) on Wed Dec 6 20:36:33 UTC 2023
# `/home/fniephaus/dev/graal/sdk/mxbuild/linux-amd64/SMALLTALK_NATIVE_STANDALONE_SVM_JAVA21/trufflesqueak-23.1.0-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 0x7f03307fc000
[engine] created adapter i2c_A_AAAJ | CodeAddress 0x7f03307fb000
[engine] created adapter c2i_A_AAA | CodeAddress 0x7f03307fa000
[engine] opt done id=598 Behavior>>#new <split-598> |Tier 1|Time 36( 20+16 )ms|AST 25|Inlined 0Y 0N|IR 106/ 449|CodeSize 1679|Addr 0x7f03307f8000|Timestamp 28559603059933456|Src n/a
[engine] opt done id=599 AWFYVector>>#initialize: |Tier 1|Time 40( 20+20 )ms|AST 27|Inlined 0Y 0N|IR 216/ 580|CodeSize 2117|Addr 0x7f03307f6000|Timestamp 28559603064631077|Src n/a
[engine] created adapter c2i_A_AAAJ | CodeAddress 0x7f0330631000
[engine] opt done id=623 AWFYStrength class>>#absoluteWeakest |Tier 1|Time 7( 5+3 )ms|AST 9|Inlined 0Y 0N|IR 91/ 135|CodeSize 525|Addr 0x7f033062f000|Timestamp 28559603072070176|Src n/a
[engine] opt done id=597 AWFYVector class>>#new: |Tier 1|Time 53( 47+6 )ms|AST 28|Inlined 0Y 2N|IR 207/ 313|CodeSize 1099|Addr 0x7f033062d000|Timestamp 28559603076495473|Src n/a
[engine] opt done id=620 AWFYVariable class>>#new |Tier 1|Time 16( 11+5 )ms|AST 25|Inlined 0Y 2N|IR 201/ 309|CodeSize 1025|Addr 0x7f033062b000|Timestamp 28559603088214382|Src n/a
[engine] opt done id=622 AWFYVariable>>#initialize |Tier 1|Time 29( 21+8 )ms|AST 51|Inlined 0Y 2N|IR 316/ 560|CodeSize 1776|Addr 0x7f0330629000|Timestamp 28559603089603805|Src n/a
[engine] opt done id=623 AWFYStrength class>>#absoluteWeakest |Tier 2|Time 6( 3+3 )ms|AST 9|Inlined 0Y 0N|IR 15/ 57|CodeSize 201|Addr 0x7f0330627000|Timestamp 28559603095475238|Src n/a
[engine] opt done id=621 Behavior>>#new <split-621> |Tier 1|Time 22( 12+10 )ms|AST 27|Inlined 0Y 1N|IR 170/ 616|CodeSize 2364|Addr 0x7f0330625000|Timestamp 28559603098502451|Src n/a
[engine] opt inval. id=621 Behavior>>#new <split-621> |Timestamp 28559603112112548|Src n/a|Reason Latest layout assumption Layout no longer valid
[engine] opt inval. id=622 AWFYVariable>>#initialize |Timestamp 28559603112469665|Src n/a|Reason Latest layout assumption Layout no longer valid
[engine] opt inval. id=620 AWFYVariable class>>#new |Timestamp 28559603112627584|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 25|Inlined 0Y 0N|IR 31/ 372|CodeSize 1369|Addr 0x7f033062b000|Timestamp 28559603113131444|Src n/a
[engine] created adapter i2c_Z_AAAA | CodeAddress 0x7f033062a000
[engine] opt done id=599 AWFYVector>>#initialize: |Tier 2|Time 22( 10+12 )ms|AST 27|Inlined 0Y 0N|IR 144/ 437|CodeSize 1463|Addr 0x7f0330625000|Timestamp 28559603120502585|Src n/a
[engine] created adapter i2c_A_AAAA | CodeAddress 0x7f0330629000
[engine] opt done id=597 AWFYVector class>>#new: |Tier 2|Time 44( 27+17 )ms|AST 28|Inlined 2Y 0N|IR 58/ 685|CodeSize 2791|Addr 0x7f0330623000|Timestamp 28559603132430470|Src n/a
[engine] created adapter i2c_Z_AAA | CodeAddress 0x7f0330622000
[engine] created adapter c2i_Z_AAAA | CodeAddress 0x7f0330621000
[engine] opt done id=647 AWFYVector>>#isEmpty |Tier 1|Time 23( 10+12 )ms|AST 17|Inlined 0Y 0N|IR 108/ 179|CodeSize 731|Addr 0x7f033061f000|Timestamp 28559603155594986|Src n/a
[engine] opt done id=6 Symbol>>#= |Tier 1|Time 43( 28+15 )ms|AST 43|Inlined 0Y 1N|IR 230/ 305|CodeSize 1018|Addr 0x7f033061d000|Timestamp 28559603156021109|Src n/a
[engine] opt done id=643 AWFYBinaryConstraint>>#output |Tier 1|Time 10( 6+4 )ms|AST 19|Inlined 0Y 0N|IR 118/ 246|CodeSize 987|Addr 0x7f033061b000|Timestamp 28559603165959954|Src n/a
[engine] opt done id=601 AWFYVector>>#append: |Tier 1|Time 52( 22+29 )ms|AST 59|Inlined 0Y 0N|IR 356/ 1271|CodeSize 5611|Addr 0x7f0330618000|Timestamp 28559603172413194|Src n/a
[engine] opt done id=637 AWFYStrength>>#weaker: |Tier 1|Time 10( 7+3 )ms|AST 26|Inlined 0Y 0N|IR 115/ 198|CodeSize 879|Addr 0x7f0330616000|Timestamp 28559603176229444|Src n/a
[engine] opt done id=642 AWFYVariable>>#mark: |Tier 1|Time 7( 4+3 )ms|AST 10|Inlined 0Y 0N|IR 145/ 193|CodeSize 660|Addr 0x7f0330614000|Timestamp 28559603179943580|Src n/a
[engine] created adapter i2c_Z_AAAAJ | CodeAddress 0x7f0330613000
[engine] created adapter c2i_A_AAAAAA | CodeAddress 0x7f0330612000
[engine] created adapter i2c_J_AAAA | CodeAddress 0x7f0330611000
[engine] created adapter c2i_A_AAAAA | CodeAddress 0x7f0330610000
[engine] created adapter c2i_J_AAJJ | CodeAddress 0x7f033060f000
[engine] opt done id=588 AWFYSomDictionary>>#hash: |Tier 1|Time 31( 27+4 )ms|AST 59|Inlined 0Y 1N|IR 170/ 253|CodeSize 864|Addr 0x7f033060d000|Timestamp 28559603211170631|Src n/a
[engine] created adapter i2c_J_AAJJ | CodeAddress 0x7f033060c000
[engine] created adapter c2i_A_AAAA | CodeAddress 0x7f033060b000
[engine] opt done id=602 AWFYVector>>#forEach: |Tier 1|Time 64( 38+25 )ms|AST 79|Inlined 0Y 2N|IR 457/ 1728|CodeSize 8894|Addr 0x7f0330607000|Timestamp 28559603219907866|Src n/a
[engine] created adapter c2i_Z_AAA | CodeAddress 0x7f0330606000
[engine] created adapter i2c_J_AAAJ | CodeAddress 0x7f0330605000
[engine] opt done id=589 Integer>>#>> |Tier 1|Time 14( 12+3 )ms|AST 30|Inlined 0Y 0N|IR 104/ 154|CodeSize 644|Addr 0x7f0325677000|Timestamp 28559603225598261|Src n/a
[engine] opt done id=645 AWFYPlanner>>#addPropagate:mark: |Tier 1|Time 62( 52+10 )ms|AST 128|Inlined 0Y 7N|IR 464/ 598|CodeSize 2551|Addr 0x7f0325675000|Timestamp 28559603238496779|Src n/a
[engine] opt done id=590 AWFYSomDictionary>>#bucketIdx: |Tier 1|Time 19( 14+6 )ms|AST 34|Inlined 0Y 0N|IR 173/ 396|CodeSize 1329|Addr 0x7f0325673000|Timestamp 28559603239415867|Src n/a
[engine] created adapter i2c_Z_AAAJA | CodeAddress 0x7f0325672000
[engine] created adapter c2i_J_AAAA | CodeAddress 0x7f0325671000
[engine] opt done id=610 AWFYDictIdEntry>>#match:key: |Tier 1|Time 15( 11+4 )ms|AST 28|Inlined 0Y 0N|IR 117/ 229|CodeSize 985|Addr 0x7f032566f000|Timestamp 28559603254267315|Src n/a
[engine] created adapter c2i_J_AAAJ | CodeAddress 0x7f032566e000
[engine] created adapter c2i_Z_AAAJA | CodeAddress 0x7f032566d000
[engine] opt done id=609 AWFYSomDictionary>>#bucket: |Tier 1|Time 25( 19+7 )ms|AST 32|Inlined 0Y 1N|IR 192/ 352|CodeSize 1248|Addr 0x7f032566b000|Timestamp 28559603263865527|Src n/a
[engine] opt done id=611 AWFYStrength class>>#of: |Tier 1|Time 14( 9+5 )ms|AST 22|Inlined 0Y 1N|IR 166/ 268|CodeSize 1004|Addr 0x7f0325669000|Timestamp 28559603268541497|Src n/a
[engine] opt done id=608 AWFYSomDictionary>>#at: |Tier 1|Time 44( 37+7 )ms|AST 85|Inlined 0Y 3N|IR 250/ 350|CodeSize 1312|Addr 0x7f0325667000|Timestamp 28559603269530499|Src n/a
[engine] opt done id=624 AWFYStrength class>>#SymRequired |Tier 1|Time 7( 4+3 )ms|AST 9|Inlined 0Y 0N|IR 91/ 135|CodeSize 525|Addr 0x7f0325665000|Timestamp 28559603270713390|Src n/a
[engine] created adapter i2c_J_AAA | CodeAddress 0x7f0325664000
[engine] created adapter i2c_A_AAAAAAA | CodeAddress 0x7f0325663000
[engine] opt done id=634 AWFYPlanner>>#newMark |Tier 1|Time 16( 12+4 )ms|AST 18|Inlined 0Y 0N|IR 154/ 220|CodeSize 781|Addr 0x7f0325661000|Timestamp 28559603285274424|Src n/a
[engine] created adapter c2i_J_AAA | CodeAddress 0x7f0325660000
[engine] created adapter c2i_A_AAAAAAA | CodeAddress 0x7f032565f000
[engine] opt done id=630 AWFYAbstractConstraint>>#addConstraint: |Tier 1|Time 27( 13+14 )ms|AST 34|Inlined 0Y 2N|IR 197/ 282|CodeSize 969|Addr 0x7f032565d000|Timestamp 28559603312340401|Src n/a
[engine] opt done id=625 AWFYEqualityConstraint class>>#var:var:strength:addTo: |Tier 1|Time 43( 38+5 )ms|AST 39|Inlined 0Y 2N|IR 205/ 290|CodeSize 1078|Addr 0x7f032565b000|Timestamp 28559603313957797|Src n/a
[engine] created adapter c2i_A_AAAJA | CodeAddress 0x7f032565a000
[engine] opt done id=644 AWFYVariable>>#determinedBy: |Tier 1|Time 6( 4+2 )ms|AST 10|Inlined 0Y 0N|IR 128/ 169|CodeSize 548|Addr 0x7f0325658000|Timestamp 28559603320354742|Src n/a
[engine] opt done id=633 AWFYPlanner>>#incrementalAdd: |Tier 1|Time 54( 49+4 )ms|AST 50|Inlined 0Y 2N|IR 204/ 294|CodeSize 1012|Addr 0x7f0325656000|Timestamp 28559603322355027|Src n/a
[engine] opt done id=639 AWFYBinaryConstraint>>#isSatisfied |Tier 1|Time 8( 5+3 )ms|AST 16|Inlined 0Y 0N|IR 106/ 198|CodeSize 731|Addr 0x7f0325654000|Timestamp 28559603330944820|Src n/a
[engine] opt done id=626 Behavior>>#new <split-626> |Tier 1|Time 20( 9+11 )ms|AST 25|Inlined 0Y 0N|IR 165/ 700|CodeSize 2671|Addr 0x7f0325652000|Timestamp 28559603332426857|Src n/a
[engine] created adapter i2c_A_AAAJA | CodeAddress 0x7f0325651000
[engine] opt done id=627 AWFYEqualityConstraint>>#initializeVar:var:strength:addTo: |Tier 1|Time 18( 13+5 )ms|AST 44|Inlined 0Y 2N|IR 207/ 315|CodeSize 1188|Addr 0x7f032564f000|Timestamp 28559603338041819|Src n/a
[engine] opt done id=628 AWFYBinaryConstraint>>#initializeVar:var:strength:addTo: |Tier 1|Time 16( 10+6 )ms|AST 33|Inlined 0Y 1N|IR 217/ 568|CodeSize 2056|Addr 0x7f032564d000|Timestamp 28559603347413664|Src n/a
[engine] opt done id=629 AWFYAbstractConstraint>>#initialize: |Tier 1|Time 12( 8+4 )ms|AST 22|Inlined 0Y 1N|IR 176/ 352|CodeSize 1158|Addr 0x7f032564b000|Timestamp 28559603350343863|Src n/a
[engine] created adapter i2c_A_AAAAAA | CodeAddress 0x7f032564a000
[engine] opt done id=656 [] in AWFYPlanner>>#addConstraintsConsuming:to: |Tier 1|Time 12( 9+2 )ms|AST 21|Inlined 0Y 0N|IR 94/ 136|CodeSize 612|Addr 0x7f0325648000|Timestamp 28559603362055229|Src n/a
[engine] opt done id=631 AWFYBinaryConstraint>>#addToGraph |Tier 1|Time 20( 13+7 )ms|AST 43|Inlined 0Y 2N|IR 242/ 527|CodeSize 1841|Addr 0x7f0325646000|Timestamp 28559603381943535|Src n/a
[engine] created adapter c2i_A_AAAZ | CodeAddress 0x7f0325644000
[engine] created adapter c2i_Z_AAAAJ | CodeAddress 0x7f0325643000
[engine] opt done id=649 AWFYBinaryConstraint>>#recalculate |Tier 1|Time 52( 41+12 )ms|AST 134|Inlined 0Y 5N|IR 413/ 749|CodeSize 3015|Addr 0x7f0325641000|Timestamp 28559603400114917|Src n/a
[engine] opt done id=646 AWFYVector class>>#with: |Tier 1|Time 17( 12+4 )ms|AST 42|Inlined 0Y 2N|IR 204/ 288|CodeSize 1011|Addr 0x7f032563f000|Timestamp 28559603417067366|Src n/a
[engine] opt done id=636 AWFYBinaryConstraint>>#chooseMethod: |Tier 1|Time 41( 27+13 )ms|AST 122|Inlined 0Y 2N|IR 387/ 898|CodeSize 3437|Addr 0x7f032563d000|Timestamp 28559603422695181|Src n/a
[engine] opt done id=638 AWFYStrength>>#stronger: |Tier 1|Time 11( 8+3 )ms|AST 26|Inlined 0Y 0N|IR 115/ 198|CodeSize 879|Addr 0x7f032563b000|Timestamp 28559603427730222|Src n/a
[engine] created adapter i2c_A_AAAAJ | CodeAddress 0x7f032563a000
[engine] opt done id=641 [] in AWFYAbstractConstraint>>#satisfy:propagate: |Tier 1|Time 14( 11+3 )ms|AST 20|Inlined 0Y 1N|IR 163/ 241|CodeSize 831|Addr 0x7f0325638000|Timestamp 28559603442213100|Src n/a
[engine] created adapter c2i_A_AAAAJ | CodeAddress 0x7f0325637000
[engine] opt done id=640 AWFYBinaryConstraint>>#inputsDo: |Tier 1|Time 35( 21+14 )ms|AST 42|Inlined 0Y 2N|IR 288/ 995|CodeSize 4195|Addr 0x7f0325634000|Timestamp 28559603457942777|Src n/a
[engine] opt done id=648 AWFYVector>>#removeFirst |Tier 1|Time 23( 15+8 )ms|AST 52|Inlined 0Y 1N|IR 227/ 400|CodeSize 1424|Addr 0x7f0325632000|Timestamp 28559603464978383|Src n/a
[engine] opt done id=650 AWFYStrength>>#weakest: |Tier 1|Time 14( 10+5 )ms|AST 24|Inlined 0Y 1N|IR 159/ 243|CodeSize 861|Addr 0x7f0325628000|Timestamp 28559603472481251|Src n/a
[engine] opt done id=651 AWFYVariable>>#walkStrength: |Tier 1|Time 8( 4+4 )ms|AST 10|Inlined 0Y 0N|IR 133/ 272|CodeSize 897|Addr 0x7f0325626000|Timestamp 28559603473583402|Src n/a
[engine] opt done id=635 AWFYAbstractConstraint>>#satisfy:propagate: |Tier 1|Time 143( 64+80 )ms|AST 150|Inlined 0Y 7N|IR 1349/ 6580|CodeSize 26332|Addr 0x7f032562a000|Timestamp 28559603476151385|Src n/a
[engine] created adapter i2c_A_AAAZ | CodeAddress 0x7f0325625000
[engine] opt done id=652 AWFYVariable>>#stay: |Tier 1|Time 13( 9+3 )ms|AST 10|Inlined 0Y 0N|IR 147/ 195|CodeSize 660|Addr 0x7f0325623000|Timestamp 28559603485357139|Src n/a
[engine] opt done id=654 AWFYVariable>>#value: |Tier 1|Time 9( 5+4 )ms|AST 10|Inlined 0Y 0N|IR 145/ 193|CodeSize 660|Addr 0x7f0325621000|Timestamp 28559603485599012|Src n/a
[engine] created adapter i2c_A_AAAAA | CodeAddress 0x7f0325620000
[engine] opt done id=657 AWFYVariable>>#addConstraint: <split-657> |Tier 1|Time 15( 9+5 )ms|AST 23|Inlined 0Y 1N|IR 170/ 300|CodeSize 1067|Addr 0x7f032561c000|Timestamp 28559603500368602|Src n/a
[engine] opt done id=653 AWFYEqualityConstraint>>#execute |Tier 1|Time 27( 18+9 )ms|AST 52|Inlined 0Y 2N|IR 244/ 470|CodeSize 1753|Addr 0x7f032561e000|Timestamp 28559603500616621|Src n/a
[engine] opt done id=658 AWFYVariable>>#addConstraint: <split-658> |Tier 1|Time 15( 9+5 )ms|AST 23|Inlined 0Y 1N|IR 182/ 308|CodeSize 1094|Addr 0x7f032561a000|Timestamp 28559603515085041|Src n/a
[engine] opt done id=655 AWFYPlanner>>#addConstraintsConsuming:to: |Tier 1|Time 54( 26+29 )ms|AST 56|Inlined 0Y 1N|IR 330/ 2365|CodeSize 10305|Addr 0x7f0325616000|Timestamp 28559603539920175|Src n/a
[engine] opt done id=647 AWFYVector>>#isEmpty |Tier 2|Time 9( 6+4 )ms|AST 17|Inlined 0Y 0N|IR 35/ 74|CodeSize 218|Addr 0x7f0325614000|Timestamp 28559603549180966|Src n/a
[engine] opt done id=643 AWFYBinaryConstraint>>#output |Tier 2|Time 10( 5+5 )ms|AST 19|Inlined 0Y 0N|IR 42/ 123|CodeSize 374|Addr 0x7f0325612000|Timestamp 28559603559607537|Src n/a
[engine] opt inval. id=629 AWFYAbstractConstraint>>#initialize: |Timestamp 28559603561023361|Src n/a|Reason null
[engine] opt deopt id=629 AWFYAbstractConstraint>>#initialize: | |Timestamp 28559603561276060|Src n/a
[engine] opt inval. id=630 AWFYAbstractConstraint>>#addConstraint: |Timestamp 28559603561606635|Src n/a|Reason null
[engine] opt done id=601 AWFYVector>>#append: |Tier 2|Time 46( 17+30 )ms|AST 59|Inlined 0Y 0N|IR 285/ 660|CodeSize 2408|Addr 0x7f0325610000|Timestamp 28559603561667609|Src n/a
[engine] opt inval. id=633 AWFYPlanner>>#incrementalAdd: |Timestamp 28559603562075154|Src n/a|Reason null
[engine] opt inval. id=635 AWFYAbstractConstraint>>#satisfy:propagate: |Timestamp 28559603562378629|Src n/a|Reason null
[engine] opt inval. id=645 AWFYPlanner>>#addPropagate:mark: |Timestamp 28559603562886960|Src n/a|Reason null
[engine] opt inval. id=656 [] in AWFYPlanner>>#addConstraintsConsuming:to: |Timestamp 28559603563271805|Src n/a|Reason null
[engine] opt inval. id=639 AWFYBinaryConstraint>>#isSatisfied |Timestamp 28559603563545038|Src n/a|Reason null
[engine] opt deopt id=645 AWFYPlanner>>#addPropagate:mark: | |Timestamp 28559603563643170|Src n/a
[engine] opt inval. id=636 AWFYBinaryConstraint>>#chooseMethod: |Timestamp 28559603564014604|Src n/a|Reason null
[engine] opt deopt id=636 AWFYBinaryConstraint>>#chooseMethod: | |Timestamp 28559603564162675|Src n/a
[engine] opt inval. id=640 AWFYBinaryConstraint>>#inputsDo: |Timestamp 28559603564476628|Src n/a|Reason null
[engine] opt deopt id=640 AWFYBinaryConstraint>>#inputsDo: | |Timestamp 28559603564558486|Src n/a
[engine] opt inval. id=643 AWFYBinaryConstraint>>#output |Timestamp 28559603564777938|Src n/a|Reason null
[engine] opt inval. id=649 AWFYBinaryConstraint>>#recalculate |Timestamp 28559603565186111|Src n/a|Reason null
[engine] opt inval. id=653 AWFYEqualityConstraint>>#execute |Timestamp 28559603565552377|Src n/a|Reason null
[engine] opt deopt id=653 AWFYEqualityConstraint>>#execute | |Timestamp 28559603565661964|Src n/a
[engine] opt deopt id=649 AWFYBinaryConstraint>>#recalculate | |Timestamp 28559603565706874|Src n/a
[engine] opt done id=6 Symbol>>#= |Tier 2|Time 70( 44+26 )ms|AST 43|Inlined 2Y 0N|IR 364/ 324|CodeSize 949|Addr 0x7f0325675000|Timestamp 28559603570767269|Src n/a
[engine] opt done id=642 AWFYVariable>>#mark: |Tier 2|Time 10( 6+4 )ms|AST 10|Inlined 0Y 0N|IR 71/ 111|CodeSize 215|Addr 0x7f032565d000|Timestamp 28559603572607330|Src n/a
[engine] opt done id=643 AWFYBinaryConstraint>>#output |Tier 1|Time 13( 8+5 )ms|AST 25|Inlined 0Y 0N|IR 151/ 276|CodeSize 987|Addr 0x7f0325656000|Timestamp 28559603584359486|Src n/a
[engine] opt done id=656 [] in AWFYPlanner>>#addConstraintsConsuming:to: |Tier 1|Time 18( 14+5 )ms|AST 40|Inlined 0Y 1N|IR 178/ 262|CodeSize 956|Addr 0x7f0325654000|Timestamp 28559603602734045|Src n/a
[engine] opt done id=639 AWFYBinaryConstraint>>#isSatisfied |Tier 1|Time 12( 8+4 )ms|AST 17|Inlined 0Y 0N|IR 171/ 238|CodeSize 762|Addr 0x7f032564b000|Timestamp 28559603614704187|Src n/a
[engine] opt done id=645 AWFYPlanner>>#addPropagate:mark: |Tier 1|Time 70( 53+17 )ms|AST 140|Inlined 0Y 8N|IR 621/ 809|CodeSize 3750|Addr 0x7f0325648000|Timestamp 28559603642777744|Src n/a
[engine] opt done id=636 AWFYBinaryConstraint>>#chooseMethod: |Tier 1|Time 69( 47+21 )ms|AST 181|Inlined 0Y 3N|IR 496/ 1168|CodeSize 4959|Addr 0x7f0325634000|Timestamp 28559603711813739|Src n/a
[engine] opt done id=640 AWFYBinaryConstraint>>#inputsDo: |Tier 1|Time 48( 21+26 )ms|AST 59|Inlined 0Y 3N|IR 404/ 1639|CodeSize 7655|Addr 0x7f032562f000|Timestamp 28559603759747316|Src n/a
[engine] opt done id=649 AWFYBinaryConstraint>>#recalculate |Tier 1|Time 59( 43+16 )ms|AST 146|Inlined 0Y 5N|IR 432/ 823|CodeSize 3143|Addr 0x7f0325641000|Timestamp 28559603819201861|Src n/a
[engine] opt done id=635 AWFYAbstractConstraint>>#satisfy:propagate: |Tier 1|Time 205( 80+125 )ms|AST 182|Inlined 0Y 10N|IR 1770/ 9122|CodeSize 38293|Addr 0x7f0325605000|Timestamp 28559603819779687|Src n/a
[engine] opt done id=668 AWFYBinaryConstraint>>#markUnsatisfied |Tier 1|Time 9( 5+4 )ms|AST 9|Inlined 0Y 0N|IR 137/ 282|CodeSize 884|Addr 0x7f032563d000|Timestamp 28559603829294016|Src n/a
[engine] opt deopt id=633 AWFYPlanner>>#incrementalAdd: | |Timestamp 28559603840696738|Src n/a
[engine] opt inval. id=635 AWFYAbstractConstraint>>#satisfy:propagate: |Timestamp 28559603841624975|Src n/a|Reason null
[engine] opt inval. id=645 AWFYPlanner>>#addPropagate:mark: |Timestamp 28559603842071982|Src n/a|Reason null
[engine] opt deopt id=645 AWFYPlanner>>#addPropagate:mark: | |Timestamp 28559603842189251|Src n/a
[engine] opt inval. id=636 AWFYBinaryConstraint>>#chooseMethod: |Timestamp 28559603842476732|Src n/a|Reason null
[engine] opt inval. id=649 AWFYBinaryConstraint>>#recalculate |Timestamp 28559603842899503|Src n/a|Reason null
[engine] opt deopt id=649 AWFYBinaryConstraint>>#recalculate | |Timestamp 28559603842958871|Src n/a
[engine] opt done id=643 AWFYBinaryConstraint>>#output |Tier 2|Time 15( 7+8 )ms|AST 25|Inlined 0Y 0N|IR 77/ 169|CodeSize 435|Addr 0x7f0325648000|Timestamp 28559603844358561|Src n/a
[engine] opt done id=653 AWFYEqualityConstraint>>#execute |Tier 1|Time 39( 28+11 )ms|AST 79|Inlined 0Y 3N|IR 318/ 611|CodeSize 2248|Addr 0x7f0325641000|Timestamp 28559603858524901|Src n/a
[engine] opt done id=645 AWFYPlanner>>#addPropagate:mark: |Tier 1|Time 93( 57+36 )ms|AST 140|Inlined 0Y 8N|IR 668/ 850|CodeSize 3994|Addr 0x7f0325635000|Timestamp 28559603937208279|Src n/a
[engine] opt done id=602 AWFYVector>>#forEach: |Tier 2|Time 404( 222+182 )ms|AST 79|Inlined 21Y 0N|IR 1135/ 4225|CodeSize 17896|Addr 0x7f032560a000|Timestamp 28559603963877677|Src n/a
[engine] opt done id=649 AWFYBinaryConstraint>>#recalculate |Tier 1|Time 59( 43+16 )ms|AST 146|Inlined 0Y 5N|IR 442/ 827|CodeSize 3123|Addr 0x7f032562d000|Timestamp 28559604023419948|Src n/a
[engine] opt done id=636 AWFYBinaryConstraint>>#chooseMethod: |Tier 1|Time 89( 63+26 )ms|AST 240|Inlined 0Y 4N|IR 601/ 1453|CodeSize 6387|Addr 0x7f032562a000|Timestamp 28559604026550601|Src n/a
[engine] opt done id=629 AWFYAbstractConstraint>>#initialize: |Tier 1|Time 12( 8+4 )ms|AST 22|Inlined 0Y 1N|IR 157/ 218|CodeSize 763|Addr 0x7f032561e000|Timestamp 28559604038751649|Src n/a
[engine] opt done id=633 AWFYPlanner>>#incrementalAdd: |Tier 1|Time 38( 27+11 )ms|AST 71|Inlined 0Y 3N|IR 340/ 532|CodeSize 2087|Addr 0x7f0325612000|Timestamp 28559604061613597|Src n/a
[engine] opt done id=630 AWFYAbstractConstraint>>#addConstraint: |Tier 1|Time 24( 17+7 )ms|AST 38|Inlined 0Y 3N|IR 288/ 374|CodeSize 1265|Addr 0x7f0325608000|Timestamp 28559604063211437|Src n/a
[engine] opt done id=639 AWFYBinaryConstraint>>#isSatisfied |Tier 2|Time 13( 7+6 )ms|AST 17|Inlined 0Y 0N|IR 98/ 129|CodeSize 450|Addr 0x7f0325606000|Timestamp 28559604076314391|Src n/a
[engine] opt inval. id=602 AWFYVector>>#forEach: |Timestamp 28559604078174637|Src n/a|Reason null
[engine] opt inval. id=656 [] in AWFYPlanner>>#addConstraintsConsuming:to: |Timestamp 28559604078633866|Src n/a|Reason null
[engine] opt deopt id=602 AWFYVector>>#forEach: | |Timestamp 28559604078743523|Src n/a
[engine] opt inval. id=597 AWFYVector class>>#new: |Timestamp 28559604079372755|Src n/a|Reason null
[engine] opt inval. id=598 Behavior>>#new <split-598> |Timestamp 28559604079613230|Src n/a|Reason null
[engine] opt inval. id=599 AWFYVector>>#initialize: |Timestamp 28559604079903296|Src n/a|Reason null
[engine] opt inval. id=601 AWFYVector>>#append: |Timestamp 28559604080275080|Src n/a|Reason null
[engine] opt inval. id=602 AWFYVector>>#forEach: |Timestamp 28559604080584702|Src n/a|Reason Profiled Return Type
[engine] opt done id=637 AWFYStrength>>#weaker: |Tier 2|Time 12( 9+4 )ms|AST 26|Inlined 0Y 0N|IR 41/ 90|CodeSize 268|Addr 0x7f033062b000|Timestamp 28559604088908874|Src n/a
[engine] opt done id=635 AWFYAbstractConstraint>>#satisfy:propagate: |Tier 1|Time 233( 103+129 )ms|AST 218|Inlined 0Y 10N|IR 1847/ 9228|CodeSize 38851|Addr 0x7f012000d000|Timestamp 28559604091569682|Src n/a
[engine] opt done id=602 AWFYVector>>#forEach: |Tier 1|Time 73( 31+42 )ms|AST 80|Inlined 0Y 3N|IR 560/ 2369|CodeSize 12376|Addr 0x7f032560d000|Timestamp 28559604161910238|Src n/a
[engine] opt done id=656 [] in AWFYPlanner>>#addConstraintsConsuming:to: |Tier 1|Time 31( 23+8 )ms|AST 60|Inlined 0Y 2N|IR 325/ 412|CodeSize 1627|Addr 0x7f0330625000|Timestamp 28559604192897301|Src n/a
[engine] created adapter i2c_Z_AAAJ | CodeAddress 0x7f0330624000
[engine] opt done id=601 AWFYVector>>#append: |Tier 1|Time 107( 49+58 )ms|AST 160|Inlined 0Y 0N|IR 869/ 3310|CodeSize 16348|Addr 0x7f0325601000|Timestamp 28559604199003133|Src n/a
[engine] opt done id=683 AWFYBinaryConstraint>>#inputsHasOne: |Tier 1|Time 32( 16+17 )ms|AST 41|Inlined 0Y 2N|IR 288/ 995|CodeSize 4195|Addr 0x7f0330608000|Timestamp 28559604231641118|Src n/a
[engine] opt done id=684 [] in AWFYAbstractConstraint>>#inputsKnown: |Tier 1|Time 14( 10+4 )ms|AST 35|Inlined 0Y 0N|IR 109/ 179|CodeSize 830|Addr 0x7f0325654000|Timestamp 28559604246001837|Src n/a
[engine] opt done id=681 AWFYAbstractConstraint>>#inputsKnown: |Tier 1|Time 70( 24+46 )ms|AST 36|Inlined 0Y 2N|IR 409/ 3819|CodeSize 17363|Addr 0x7f0120007000|Timestamp 28559604263155929|Src n/a
[engine] opt inval. id=602 AWFYVector>>#forEach: |Timestamp 28559604279255574|Src n/a|Reason null
[engine] opt done id=645 AWFYPlanner>>#addPropagate:mark: |Tier 2|Time 342( 340+3 )ms|AST 140|Inlined 23Y 0N|IR 14/ 30|CodeSize 83|Addr 0x7f0330623000|Timestamp 28559604404272593|Src n/a
[engine] opt done id=686 [] in AWFYPlan>>#execute |Tier 1|Time 15( 10+5 )ms|AST 19|Inlined 0Y 1N|IR 199/ 255|CodeSize 871|Addr 0x7f0325610000|Timestamp 28559604419007192|Src n/a
[engine] opt done id=601 AWFYVector>>#append: |Tier 2|Time 179( 49+131 )ms|AST 160|Inlined 0Y 0N|IR 769/ 2621|CodeSize 11365|Addr 0x7f032560c000|Timestamp 28559604442775516|Src n/a
[engine] opt done id=654 AWFYVariable>>#value: |Tier 2|Time 8( 4+4 )ms|AST 10|Inlined 0Y 0N|IR 71/ 111|CodeSize 215|Addr 0x7f032560a000|Timestamp 28559604451344984|Src n/a
[engine] opt done id=687 AWFYVector>>#forEach: <split-687> |Tier 1|Time 43( 24+18 )ms|AST 78|Inlined 0Y 1N|IR 331/ 1014|CodeSize 4981|Addr 0x7f0120004000|Timestamp 28559604461775815|Src n/a
[engine] opt done id=653 AWFYEqualityConstraint>>#execute |Tier 2|Time 106( 68+38 )ms|AST 79|Inlined 5Y 0N|IR 638/ 744|CodeSize 2077|Addr 0x7f0120002000|Timestamp 28559604557487843|Src n/a
[engine] opt done id=686 [] in AWFYPlan>>#execute |Tier 2|Time 118( 75+43 )ms|AST 19|Inlined 6Y 0N|IR 719/ 816|CodeSize 2347|Addr 0x7f0120000000|Timestamp 28559604580266257|Src n/a
[engine] opt done id=648 AWFYVector>>#removeFirst |Tier 2|Time 28( 19+8 )ms|AST 52|Inlined 1Y 0N|IR 124/ 227|CodeSize 625|Addr 0x7f01100d1000|Timestamp 28559604608219263|Src n/a
[engine] opt inval. id=635 AWFYAbstractConstraint>>#satisfy:propagate: |Timestamp 28559604643959963|Src n/a|Reason Profiled Argument Types
[engine] opt inval. id=644 AWFYVariable>>#determinedBy: |Timestamp 28559604644307092|Src n/a|Reason Profiled Argument Types
[engine] opt inval. id=645 AWFYPlanner>>#addPropagate:mark: |Timestamp 28559604644935206|Src n/a|Reason Profiled Argument Types
[engine] opt inval. id=647 AWFYVector>>#isEmpty |Timestamp 28559604645104161|Src n/a|Reason Profiled Argument Types
[engine] opt inval. id=648 AWFYVector>>#removeFirst |Timestamp 28559604645288202|Src n/a|Reason Profiled Argument Types
[engine] opt inval. id=647 AWFYVector>>#isEmpty |Timestamp 28559604645434526|Src n/a|Reason Profiled Argument Types
[engine] opt inval. id=648 AWFYVector>>#removeFirst |Timestamp 28559604645620942|Src n/a|Reason Profiled Argument Types
[engine] opt done id=656 [] in AWFYPlanner>>#addConstraintsConsuming:to: |Tier 2|Time 185( 83+103 )ms|AST 60|Inlined 2Y 0N|IR 916/ 2115|CodeSize 9750|Addr 0x7f0325633000|Timestamp 28559604743223390|Src n/a
[engine] opt done id=648 AWFYVector>>#removeFirst |Tier 1|Time 25( 18+8 )ms|AST 52|Inlined 0Y 1N|IR 227/ 400|CodeSize 1424|Addr 0x7f033061f000|Timestamp 28559604768857687|Src n/a
[engine] opt done id=655 AWFYPlanner>>#addConstraintsConsuming:to: |Tier 2|Time 167( 43+124 )ms|AST 56|Inlined 1Y 1N|IR 487/ 4641|CodeSize 19995|Addr 0x7f0120012000|Timestamp 28559604775584091|Src n/a
[engine] opt done id=647 AWFYVector>>#isEmpty |Tier 1|Time 10( 6+3 )ms|AST 17|Inlined 0Y 0N|IR 108/ 179|CodeSize 731|Addr 0x7f0325658000|Timestamp 28559604778787033|Src n/a
[engine] opt done id=687 AWFYVector>>#forEach: <split-687> |Tier 2|Time 239( 102+137 )ms|AST 78|Inlined 7Y 0N|IR 908/ 2626|CodeSize 10877|Addr 0x7f012000e000|Timestamp 28559604791826010|Src n/a
[engine] opt done id=597 AWFYVector class>>#new: |Tier 1|Time 18( 12+6 )ms|AST 28|Inlined 0Y 2N|IR 207/ 313|CodeSize 1099|Addr 0x7f0325614000|Timestamp 28559604794063557|Src n/a
[engine] opt done id=599 AWFYVector>>#initialize: |Tier 1|Time 19( 11+8 )ms|AST 27|Inlined 0Y 0N|IR 216/ 580|CodeSize 2117|Addr 0x7f01100d1000|Timestamp 28559604798249007|Src n/a
[engine] opt done id=644 AWFYVariable>>#determinedBy: |Tier 1|Time 8( 4+3 )ms|AST 10|Inlined 0Y 0N|IR 129/ 192|CodeSize 633|Addr 0x7f01100cf000|Timestamp 28559604801876676|Src n/a
[engine] opt done id=598 Behavior>>#new <split-598> |Tier 1|Time 19( 13+7 )ms|AST 26|Inlined 0Y 0N|IR 157/ 513|CodeSize 1897|Addr 0x7f01100cd000|Timestamp 28559604811545850|Src n/a
[engine] opt done id=698 [] in AWFYPlanner>>#removePropagateFrom: |Tier 1|Time 13( 9+4 )ms|AST 21|Inlined 0Y 1N|IR 161/ 244|CodeSize 882|Addr 0x7f01100cb000|Timestamp 28559604825184374|Src n/a
[engine] opt done id=697 AWFYVector>>#forEach: <split-697> |Tier 1|Time 44( 25+19 )ms|AST 78|Inlined 0Y 1N|IR 337/ 1043|CodeSize 4960|Addr 0x7f01100c8000|Timestamp 28559604842057620|Src n/a
[engine] opt done id=700 AWFYVector>>#forEach: <split-700> |Tier 1|Time 44( 25+19 )ms|AST 78|Inlined 0Y 1N|IR 342/ 1061|CodeSize 5091|Addr 0x7f01100c5000|Timestamp 28559604846277642|Src n/a
[engine] opt done id=701 [] in AWFYPlanner>>#constraintsConsuming:do: |Tier 1|Time 34( 19+15 )ms|AST 56|Inlined 0Y 2N|IR 295/ 919|CodeSize 3893|Addr 0x7f01100c3000|Timestamp 28559604859056796|Src n/a
[engine] opt done id=702 [] in AWFYPlanner>>#removePropagateFrom: |Tier 1|Time 23( 17+6 )ms|AST 44|Inlined 0Y 3N|IR 241/ 330|CodeSize 1143|Addr 0x7f01100c1000|Timestamp 28559604869607341|Src n/a
[engine] opt done id=647 AWFYVector>>#isEmpty |Tier 2|Time 8( 5+3 )ms|AST 17|Inlined 0Y 0N|IR 35/ 74|CodeSize 218|Addr 0x7f01100bf000|Timestamp 28559604878277805|Src n/a
[engine] opt done id=651 AWFYVariable>>#walkStrength: |Tier 2|Time 8( 3+5 )ms|AST 10|Inlined 0Y 0N|IR 59/ 188|CodeSize 439|Addr 0x7f01100bd000|Timestamp 28559604886294870|Src n/a
[engine] opt inval. id=698 [] in AWFYPlanner>>#removePropagateFrom: |Timestamp 28559604886720784|Src n/a|Reason null
[engine] opt inval. id=697 AWFYVector>>#forEach: <split-697> |Timestamp 28559604887294908|Src n/a|Reason Profiled Return Type
[engine] opt deopt id=697 AWFYVector>>#forEach: <split-697> | |Timestamp 28559604887372436|Src n/a
[engine] opt inval. id=701 [] in AWFYPlanner>>#constraintsConsuming:do: |Timestamp 28559604887645389|Src n/a|Reason null
[engine] opt inval. id=645 AWFYPlanner>>#addPropagate:mark: |Timestamp 28559604888365419|Src n/a|Reason null
[engine] opt done id=648 AWFYVector>>#removeFirst |Tier 2|Time 29( 20+9 )ms|AST 52|Inlined 1Y 0N|IR 124/ 227|CodeSize 625|Addr 0x7f01100cb000|Timestamp 28559604888633134|Src n/a
[engine] opt done id=699 AWFYPlanner>>#constraintsConsuming:do: |Tier 1|Time 52( 22+30 )ms|AST 56|Inlined 0Y 1N|IR 330/ 2365|CodeSize 10305|Addr 0x7f01100b9000|Timestamp 28559604894668144|Src n/a
[engine] opt done id=652 AWFYVariable>>#stay: |Tier 2|Time 9( 5+4 )ms|AST 10|Inlined 0Y 0N|IR 73/ 113|CodeSize 215|Addr 0x7f01100c9000|Timestamp 28559604895036366|Src n/a
[engine] opt done id=597 AWFYVector class>>#new: |Tier 2|Time 48( 28+19 )ms|AST 28|Inlined 2Y 0N|IR 143/ 778|CodeSize 2909|Addr 0x7f01100c3000|Timestamp 28559604942738756|Src n/a
[engine] opt done id=645 AWFYPlanner>>#addPropagate:mark: |Tier 1|Time 75( 57+19 )ms|AST 140|Inlined 0Y 8N|IR 668/ 850|CodeSize 3994|Addr 0x7f01100b7000|Timestamp 28559604964196265|Src n/a
[engine] opt done id=599 AWFYVector>>#initialize: |Tier 2|Time 21( 10+11 )ms|AST 27|Inlined 0Y 0N|IR 144/ 437|CodeSize 1463|Addr 0x7f01100b5000|Timestamp 28559604964351321|Src n/a
[engine] opt done id=598 Behavior>>#new <split-598> |Tier 2|Time 26( 11+15 )ms|AST 26|Inlined 0Y 0N|IR 83/ 680|CodeSize 2792|Addr 0x7f01100b3000|Timestamp 28559604990215408|Src n/a
[engine] opt inval. id=629 AWFYAbstractConstraint>>#initialize: |Timestamp 28559605048347093|Src n/a|Reason null
[engine] opt deopt id=629 AWFYAbstractConstraint>>#initialize: | |Timestamp 28559605048545732|Src n/a
[engine] opt inval. id=628 AWFYBinaryConstraint>>#initializeVar:var:strength:addTo: |Timestamp 28559605049129704|Src n/a|Reason null
[engine] opt deopt id=628 AWFYBinaryConstraint>>#initializeVar:var:strength:addTo: | |Timestamp 28559605049207651|Src n/a
[engine] opt inval. id=630 AWFYAbstractConstraint>>#addConstraint: |Timestamp 28559605049499253|Src n/a|Reason null
[engine] opt inval. id=633 AWFYPlanner>>#incrementalAdd: |Timestamp 28559605050000669|Src n/a|Reason null
[engine] opt inval. id=636 AWFYBinaryConstraint>>#chooseMethod: |Timestamp 28559605050270898|Src n/a|Reason null
[engine] opt inval. id=639 AWFYBinaryConstraint>>#isSatisfied |Timestamp 28559605050521083|Src n/a|Reason null
[engine] opt inval. id=643 AWFYBinaryConstraint>>#output |Timestamp 28559605050861995|Src n/a|Reason null
[engine] opt inval. id=645 AWFYPlanner>>#addPropagate:mark: |Timestamp 28559605051177693|Src n/a|Reason null
[engine] opt deopt id=645 AWFYPlanner>>#addPropagate:mark: | |Timestamp 28559605051474813|Src n/a
[engine] opt deopt id=633 AWFYPlanner>>#incrementalAdd: | |Timestamp 28559605051512879|Src n/a
[engine] opt done id=635 AWFYAbstractConstraint>>#satisfy:propagate: |Tier 1|Time 257( 104+153 )ms|AST 223|Inlined 0Y 13N|IR 2090/ 10762|CodeSize 45685|Addr 0x7f01100a6000|Timestamp 28559605152168452|Src n/a
[engine] opt inval. id=635 AWFYAbstractConstraint>>#satisfy:propagate: |Timestamp 28559605152541632|Src n/a|Reason null
[engine] opt done id=643 AWFYBinaryConstraint>>#output |Tier 1|Time 15( 9+6 )ms|AST 25|Inlined 0Y 0N|IR 183/ 318|CodeSize 1142|Addr 0x7f032564d000|Timestamp 28559605167953236|Src n/a
[engine] opt done id=639 AWFYBinaryConstraint>>#isSatisfied |Tier 1|Time 13( 8+5 )ms|AST 17|Inlined 0Y 0N|IR 196/ 268|CodeSize 858|Addr 0x7f0325648000|Timestamp 28559605180778906|Src n/a
[engine] opt done id=649 AWFYBinaryConstraint>>#recalculate |Tier 2|Time 201( 128+73 )ms|AST 146|Inlined 13Y 0N|IR 1279/ 1474|CodeSize 4369|Addr 0x7f032562a000|Timestamp 28559605191542129|Src n/a
[engine] opt done id=633 AWFYPlanner>>#incrementalAdd: |Tier 1|Time 38( 28+9 )ms|AST 71|Inlined 0Y 3N|IR 390/ 569|CodeSize 2201|Addr 0x7f032561e000|Timestamp 28559605229528410|Src n/a
[engine] opt done id=636 AWFYBinaryConstraint>>#chooseMethod: |Tier 1|Time 81( 56+25 )ms|AST 240|Inlined 0Y 4N|IR 740/ 1767|CodeSize 7717|Addr 0x7f0325607000|Timestamp 28559605310862188|Src n/a
[engine] opt done id=620 AWFYVariable class>>#new |Tier 1|Time 14( 9+5 )ms|AST 25|Inlined 0Y 2N|IR 201/ 309|CodeSize 1025|Addr 0x7f0325612000|Timestamp 28559605331790693|Src n/a
[engine] opt done id=622 AWFYVariable>>#initialize |Tier 1|Time 25( 17+7 )ms|AST 51|Inlined 0Y 2N|IR 330/ 642|CodeSize 2064|Addr 0x7f01100b7000|Timestamp 28559605335662539|Src n/a
[engine] opt done id=621 Behavior>>#new <split-621> |Tier 1|Time 30( 23+7 )ms|AST 27|Inlined 0Y 1N|IR 170/ 616|CodeSize 2364|Addr 0x7f01100b1000|Timestamp 28559605365892275|Src n/a
[engine] opt done id=629 AWFYAbstractConstraint>>#initialize: |Tier 1|Time 14( 8+6 )ms|AST 22|Inlined 0Y 1N|IR 205/ 519|CodeSize 1784|Addr 0x7f01100af000|Timestamp 28559605380330732|Src n/a
[engine] opt done id=630 AWFYAbstractConstraint>>#addConstraint: |Tier 1|Time 24( 17+7 )ms|AST 42|Inlined 0Y 4N|IR 343/ 445|CodeSize 1555|Addr 0x7f01100ad000|Timestamp 28559605404231202|Src n/a
[engine] opt done id=645 AWFYPlanner>>#addPropagate:mark: |Tier 1|Time 81( 65+16 )ms|AST 144|Inlined 0Y 9N|IR 740/ 907|CodeSize 4312|Addr 0x7f01100aa000|Timestamp 28559605413444849|Src n/a
[engine] opt done id=628 AWFYBinaryConstraint>>#initializeVar:var:strength:addTo: |Tier 1|Time 20( 11+9 )ms|AST 33|Inlined 0Y 1N|IR 268/ 837|CodeSize 3153|Addr 0x7f01100a8000|Timestamp 28559605424129845|Src n/a
[engine] opt done id=709 AWFYVariable class>>#value: |Tier 1|Time 17( 12+4 )ms|AST 40|Inlined 0Y 2N|IR 205/ 287|CodeSize 979|Addr 0x7f01100a6000|Timestamp 28559605430360421|Src n/a
[engine] opt done id=635 AWFYAbstractConstraint>>#satisfy:propagate: |Tier 1|Time 256( 99+157 )ms|AST 223|Inlined 0Y 14N|IR 2192/ 12536|CodeSize 54564|Addr 0x7f0110097000|Timestamp 28559605437561978|Src n/a
[engine] opt done id=667 AWFYUnaryConstraint>>#inputsDo: |Tier 1|Time 5( 3+2 )ms|AST 5|Inlined 0Y 0N|IR 88/ 124|CodeSize 503|Addr 0x7f0110095000|Timestamp 28559605440859071|Src n/a
[engine] opt done id=666 AWFYUnaryConstraint>>#chooseMethod: |Tier 1|Time 27( 17+9 )ms|AST 59|Inlined 0Y 1N|IR 327/ 626|CodeSize 2528|Addr 0x7f0110093000|Timestamp 28559605450896607|Src n/a
[engine] opt done id=663 AWFYUnaryConstraint>>#initializeVar:strength:addTo: |Tier 1|Time 21( 14+6 )ms|AST 44|Inlined 0Y 2N|IR 272/ 463|CodeSize 1605|Addr 0x7f0110091000|Timestamp 28559605461741758|Src n/a
[engine] opt done id=664 AWFYUnaryConstraint>>#addToGraph |Tier 1|Time 16( 10+6 )ms|AST 26|Inlined 0Y 1N|IR 240/ 374|CodeSize 1352|Addr 0x7f011008f000|Timestamp 28559605466889599|Src n/a
[engine] opt done id=669 AWFYUnaryConstraint>>#recalculate |Tier 1|Time 35( 25+10 )ms|AST 83|Inlined 0Y 2N|IR 418/ 613|CodeSize 2309|Addr 0x7f011008d000|Timestamp 28559605473153560|Src n/a
[engine] opt done id=665 AWFYVariable>>#addConstraint: <split-665> |Tier 1|Time 12( 8+4 )ms|AST 23|Inlined 0Y 1N|IR 170/ 300|CodeSize 1067|Addr 0x7f011008b000|Timestamp 28559605474367253|Src n/a
[engine] opt done id=710 AWFYStrength class>>#SymDefault |Tier 1|Time 5( 3+2 )ms|AST 9|Inlined 0Y 0N|IR 91/ 135|CodeSize 525|Addr 0x7f0110089000|Timestamp 28559605479711358|Src n/a
[engine] opt done id=661 AWFYStayConstraint class>>#var:strength:addTo: |Tier 1|Time 16( 12+4 )ms|AST 36|Inlined 0Y 2N|IR 203/ 288|CodeSize 1021|Addr 0x7f0110087000|Timestamp 28559605483260870|Src n/a
[engine] opt done id=662 Behavior>>#new <split-662> |Tier 1|Time 14( 9+5 )ms|AST 25|Inlined 0Y 0N|IR 106/ 449|CodeSize 1679|Addr 0x7f0110085000|Timestamp 28559605486905651|Src n/a
[engine] created adapter i2c_A_AAAAAAAAA | CodeAddress 0x7f0330623000
[engine] opt done id=712 Behavior>>#new <split-712> |Tier 1|Time 16( 8+7 )ms|AST 25|Inlined 0Y 0N|IR 165/ 702|CodeSize 2703|Addr 0x7f0110083000|Timestamp 28559605502899691|Src n/a
[engine] created adapter c2i_A_AAAAAAAAA | CodeAddress 0x7f0330607000
[engine] opt done id=714 AWFYScaleConstraint>>#addToGraph |Tier 1|Time 33( 22+11 )ms|AST 77|Inlined 0Y 4N|IR 353/ 748|CodeSize 2758|Addr 0x7f0110081000|Timestamp 28559605512751369|Src n/a
[engine] opt done id=711 AWFYScaleConstraint class>>#var:var:var:var:strength:addTo: |Tier 1|Time 32( 27+4 )ms|AST 45|Inlined 0Y 2N|IR 210/ 295|CodeSize 1168|Addr 0x7f011007f000|Timestamp 28559605514998416|Src n/a
[engine] opt done id=713 AWFYScaleConstraint>>#initializeSrc:scale:offset:dst:strength:addTo: |Tier 1|Time 22( 15+6 )ms|AST 54|Inlined 0Y 2N|IR 248/ 504|CodeSize 1903|Addr 0x7f011007d000|Timestamp 28559605524740159|Src n/a
[engine] opt done id=715 AWFYVariable>>#addConstraint: <split-715> |Tier 1|Time 12( 8+4 )ms|AST 23|Inlined 0Y 1N|IR 170/ 300|CodeSize 1067|Addr 0x7f011007b000|Timestamp 28559605527332519|Src n/a
[engine] opt done id=716 AWFYVariable>>#addConstraint: <split-716> |Tier 1|Time 12( 8+4 )ms|AST 23|Inlined 0Y 1N|IR 170/ 300|CodeSize 1067|Addr 0x7f0110079000|Timestamp 28559605537175047|Src n/a
[engine] opt done id=717 AWFYVariable>>#addConstraint: <split-717> |Tier 1|Time 12( 8+4 )ms|AST 23|Inlined 0Y 1N|IR 170/ 300|CodeSize 1067|Addr 0x7f0110077000|Timestamp 28559605539517921|Src n/a
[engine] opt done id=721 AWFYScaleConstraint>>#execute |Tier 1|Time 31( 22+9 )ms|AST 88|Inlined 0Y 2N|IR 287/ 586|CodeSize 2234|Addr 0x7f0110075000|Timestamp 28559605544325409|Src n/a
[engine] opt done id=718 AWFYVariable>>#addConstraint: <split-718> |Tier 1|Time 12( 8+4 )ms|AST 23|Inlined 0Y 1N|IR 170/ 300|CodeSize 1067|Addr 0x7f0110073000|Timestamp 28559605549445661|Src n/a
[engine] opt done id=719 AWFYScaleConstraint>>#inputsDo: |Tier 1|Time 52( 22+30 )ms|AST 80|Inlined 0Y 4N|IR 510/ 2307|CodeSize 11072|Addr 0x7f011006f000|Timestamp 28559605592233981|Src n/a
[engine] opt done id=720 AWFYScaleConstraint>>#recalculate |Tier 1|Time 55( 40+14 )ms|AST 166|Inlined 0Y 5N|IR 457/ 871|CodeSize 3562|Addr 0x7f011006d000|Timestamp 28559605599213921|Src n/a
[engine] opt done id=643 AWFYBinaryConstraint>>#output |Tier 2|Time 16( 7+9 )ms|AST 25|Inlined 0Y 0N|IR 109/ 275|CodeSize 800|Addr 0x7f011006b000|Timestamp 28559605608748713|Src n/a
[engine] opt done id=639 AWFYBinaryConstraint>>#isSatisfied |Tier 2|Time 14( 6+8 )ms|AST 17|Inlined 0Y 0N|IR 123/ 214|CodeSize 808|Addr 0x7f0110069000|Timestamp 28559605613352813|Src n/a
[engine] opt done id=641 [] in AWFYAbstractConstraint>>#satisfy:propagate: |Tier 2|Time 12( 8+4 )ms|AST 20|Inlined 1Y 0N|IR 108/ 147|CodeSize 218|Addr 0x7f0110067000|Timestamp 28559605620998094|Src n/a
[engine] opt done id=650 AWFYStrength>>#weakest: |Tier 2|Time 15( 12+3 )ms|AST 24|Inlined 1Y 0N|IR 35/ 94|CodeSize 285|Addr 0x7f0110065000|Timestamp 28559605628239463|Src n/a
[engine] opt inval. id=629 AWFYAbstractConstraint>>#initialize: |Timestamp 28559605651007330|Src n/a|Reason null
[engine] opt deopt id=629 AWFYAbstractConstraint>>#initialize: | |Timestamp 28559605651220916|Src n/a
[engine] opt inval. id=663 AWFYUnaryConstraint>>#initializeVar:strength:addTo: |Timestamp 28559605651507140|Src n/a|Reason null
[engine] opt inval. id=656 [] in AWFYPlanner>>#addConstraintsConsuming:to: |Timestamp 28559605651795180|Src n/a|Reason null
[engine] opt inval. id=720 AWFYScaleConstraint>>#recalculate |Timestamp 28559605652133927|Src n/a|Reason null
[engine] opt deopt id=720 AWFYScaleConstraint>>#recalculate | |Timestamp 28559605652201607|Src n/a
[engine] opt deopt id=663 AWFYUnaryConstraint>>#initializeVar:strength:addTo: | |Timestamp 28559605652249450|Src n/a
[engine] opt inval. id=597 AWFYVector class>>#new: |Timestamp 28559605652650709|Src n/a|Reason null
[engine] opt inval. id=598 Behavior>>#new <split-598> |Timestamp 28559605652843201|Src n/a|Reason null
[engine] opt inval. id=599 AWFYVector>>#initialize: |Timestamp 28559605653042328|Src n/a|Reason null
[engine] opt inval. id=681 AWFYAbstractConstraint>>#inputsKnown: |Timestamp 28559605653325200|Src n/a|Reason null
[engine] opt inval. id=683 AWFYBinaryConstraint>>#inputsHasOne: |Timestamp 28559605653555758|Src n/a|Reason null
[engine] opt inval. id=687 AWFYVector>>#forEach: <split-687> |Timestamp 28559605654041808|Src n/a|Reason null
[engine] opt inval. id=686 [] in AWFYPlan>>#execute |Timestamp 28559605654267197|Src n/a|Reason null
[engine] opt deopt id=687 AWFYVector>>#forEach: <split-687> | |Timestamp 28559605654347309|Src n/a
[engine] opt inval. id=702 [] in AWFYPlanner>>#removePropagateFrom: |Timestamp 28559605654881691|Src n/a|Reason null
[engine] opt inval. id=635 AWFYAbstractConstraint>>#satisfy:propagate: |Timestamp 28559605655398822|Src n/a|Reason null
[engine] opt inval. id=668 AWFYBinaryConstraint>>#markUnsatisfied |Timestamp 28559605655634967|Src n/a|Reason null
[engine] opt deopt id=635 AWFYAbstractConstraint>>#satisfy:propagate: | |Timestamp 28559605655702926|Src n/a
[engine] opt inval. id=633 AWFYPlanner>>#incrementalAdd: |Timestamp 28559605655997392|Src n/a|Reason null
[engine] opt inval. id=636 AWFYBinaryConstraint>>#chooseMethod: |Timestamp 28559605656319796|Src n/a|Reason null
[engine] opt deopt id=636 AWFYBinaryConstraint>>#chooseMethod: | |Timestamp 28559605656380700|Src n/a
[engine] opt inval. id=719 AWFYScaleConstraint>>#inputsDo: |Timestamp 28559605656652676|Src n/a|Reason null
[engine] opt deopt id=719 AWFYScaleConstraint>>#inputsDo: | |Timestamp 28559605656750878|Src n/a
[engine] opt inval. id=643 AWFYBinaryConstraint>>#output |Timestamp 28559605657024949|Src n/a|Reason null
[engine] opt deopt id=643 AWFYBinaryConstraint>>#output | |Timestamp 28559605657070907|Src n/a
[engine] opt deopt id=633 AWFYPlanner>>#incrementalAdd: | |Timestamp 28559605657163940|Src n/a
[engine] opt inval. id=721 AWFYScaleConstraint>>#execute |Timestamp 28559605657524828|Src n/a|Reason null
[engine] opt deopt id=721 AWFYScaleConstraint>>#execute | |Timestamp 28559605657629036|Src n/a
[engine] opt inval. id=684 [] in AWFYAbstractConstraint>>#inputsKnown: |Timestamp 28559605775973573|Src n/a|Reason null
[engine] opt done id=687 AWFYVector>>#forEach: <split-687> |Tier 1|Time 35( 20+15 )ms|AST 78|Inlined 0Y 1N|IR 331/ 1014|CodeSize 4977|Addr 0x7f0330608000|Timestamp 28559605986512614|Src n/a
[engine] opt done id=686 [] in AWFYPlan>>#execute |Tier 1|Time 16( 11+5 )ms|AST 23|Inlined 0Y 2N|IR 254/ 326|CodeSize 1131|Addr 0x7f0325654000|Timestamp 28559606002647600|Src n/a
[engine] opt done id=656 [] in AWFYPlanner>>#addConstraintsConsuming:to: |Tier 1|Time 26( 20+7 )ms|AST 60|Inlined 0Y 2N|IR 337/ 424|CodeSize 1624|Addr 0x7f032563d000|Timestamp 28559606029178915|Src n/a
[engine] opt done id=643 AWFYBinaryConstraint>>#output |Tier 1|Time 12( 7+5 )ms|AST 25|Inlined 0Y 0N|IR 189/ 324|CodeSize 1152|Addr 0x7f0325635000|Timestamp 28559606041478584|Src n/a
[engine] opt done id=597 AWFYVector class>>#new: |Tier 1|Time 15( 11+5 )ms|AST 28|Inlined 0Y 2N|IR 233/ 328|CodeSize 1165|Addr 0x7f0325633000|Timestamp 28559606057133108|Src n/a
[engine] opt done id=599 AWFYVector>>#initialize: |Tier 1|Time 19( 10+9 )ms|AST 27|Inlined 0Y 0N|IR 281/ 858|CodeSize 3347|Addr 0x7f032561e000|Timestamp 28559606076815861|Src n/a
[engine] opt done id=598 Behavior>>#new <split-598> |Tier 1|Time 20( 12+8 )ms|AST 26|Inlined 0Y 0N|IR 207/ 854|CodeSize 3335|Addr 0x7f0325608000|Timestamp 28559606096879896|Src n/a
[engine] opt done id=721 AWFYScaleConstraint>>#execute |Tier 1|Time 50( 36+14 )ms|AST 151|Inlined 0Y 3N|IR 438/ 909|CodeSize 3507|Addr 0x7f0325606000|Timestamp 28559606146955823|Src n/a
[engine] opt done id=636 AWFYBinaryConstraint>>#chooseMethod: |Tier 1|Time 86( 57+29 )ms|AST 240|Inlined 0Y 4N|IR 866/ 2081|CodeSize 9107|Addr 0x7f012000e000|Timestamp 28559606233030526|Src n/a
[engine] opt done id=697 AWFYVector>>#forEach: <split-697> |Tier 1|Time 36( 21+15 )ms|AST 78|Inlined 0Y 1N|IR 337/ 1043|CodeSize 4960|Addr 0x7f012000b000|Timestamp 28559606269533652|Src n/a
[engine] opt done id=629 AWFYAbstractConstraint>>#initialize: |Tier 1|Time 15( 9+6 )ms|AST 22|Inlined 0Y 1N|IR 217/ 602|CodeSize 2055|Addr 0x7f0120009000|Timestamp 28559606285079498|Src n/a
[engine] opt done id=698 [] in AWFYPlanner>>#removePropagateFrom: |Tier 1|Time 22( 15+6 )ms|AST 40|Inlined 0Y 2N|IR 286/ 428|CodeSize 1646|Addr 0x7f0120007000|Timestamp 28559606290624756|Src n/a
[engine] opt done id=701 [] in AWFYPlanner>>#constraintsConsuming:do: |Tier 1|Time 33( 20+13 )ms|AST 61|Inlined 0Y 2N|IR 394/ 1012|CodeSize 4319|Addr 0x7f01100c2000|Timestamp 28559606318719476|Src n/a
[engine] opt done id=720 AWFYScaleConstraint>>#recalculate |Tier 1|Time 58( 44+14 )ms|AST 180|Inlined 0Y 5N|IR 497/ 921|CodeSize 3548|Addr 0x7f0120000000|Timestamp 28559606348742821|Src n/a
[engine] opt done id=683 AWFYBinaryConstraint>>#inputsHasOne: |Tier 1|Time 42( 19+23 )ms|AST 58|Inlined 0Y 3N|IR 450/ 1708|CodeSize 8110|Addr 0x7f01100b4000|Timestamp 28559606365647637|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 0x7f01100af000|Timestamp 28559606373564196|Src n/a
[engine] opt done id=681 AWFYAbstractConstraint>>#inputsKnown: |Tier 1|Time 55( 18+37 )ms|AST 36|Inlined 0Y 2N|IR 421/ 3827|CodeSize 17417|Addr 0x7f01100a0000|Timestamp 28559606373848115|Src n/a
[engine] opt done id=684 [] in AWFYAbstractConstraint>>#inputsKnown: |Tier 1|Time 17( 12+4 )ms|AST 51|Inlined 0Y 0N|IR 168/ 256|CodeSize 1081|Addr 0x7f011009e000|Timestamp 28559606382463471|Src n/a
[engine] opt done id=663 AWFYUnaryConstraint>>#initializeVar:strength:addTo: |Tier 1|Time 23( 15+7 )ms|AST 44|Inlined 0Y 2N|IR 310/ 563|CodeSize 2080|Addr 0x7f011009c000|Timestamp 28559606396549630|Src n/a
[engine] opt done id=695 [] in AWFYVector>>#remove: |Tier 1|Time 29( 12+16 )ms|AST 55|Inlined 0Y 0N|IR 312/ 1295|CodeSize 5390|Addr 0x7f0110099000|Timestamp 28559606425392528|Src n/a
[engine] created adapter c2i_Z_AAAJ | CodeAddress 0x7f0325632000
[engine] opt done id=694 AWFYVector>>#forEach: <split-694> |Tier 1|Time 38( 21+17 )ms|AST 78|Inlined 0Y 1N|IR 351/ 1104|CodeSize 5561|Addr 0x7f0110070000|Timestamp 28559606463323212|Src n/a
[engine] opt done id=679 AWFYPlanner>>#makePlan: |Tier 1|Time 92( 74+18 )ms|AST 209|Inlined 0Y 11N|IR 824/ 998|CodeSize 4483|Addr 0x7f011006d000|Timestamp 28559606465907400|Src n/a
[engine] opt done id=633 AWFYPlanner>>#incrementalAdd: |Tier 1|Time 36( 26+10 )ms|AST 71|Inlined 0Y 3N|IR 416/ 595|CodeSize 2339|Addr 0x7f0110097000|Timestamp 28559606499262831|Src n/a
[engine] opt done id=727 AWFYVector>>#at: |Tier 1|Time 16( 10+7 )ms|AST 38|Inlined 0Y 0N|IR 166/ 486|CodeSize 2000|Addr 0x7f0110091000|Timestamp 28559606515989612|Src n/a
[engine] opt done id=696 AWFYPlanner>>#removePropagateFrom: |Tier 1|Time 202( 77+125 )ms|AST 204|Inlined 0Y 11N|IR 1693/ 7839|CodeSize 34683|Addr 0x7f011005b000|Timestamp 28559606585203711|Src n/a
[engine] opt done id=635 AWFYAbstractConstraint>>#satisfy:propagate: |Tier 1|Time 263( 118+145 )ms|AST 223|Inlined 0Y 14N|IR 2218/ 12567|CodeSize 54620|Addr 0x7f011004c000|Timestamp 28559606729118219|Src n/a
[engine] opt done id=686 [] in AWFYPlan>>#execute |Tier 2|Time 168( 100+68 )ms|AST 23|Inlined 12Y 0N|IR 1428/ 1711|CodeSize 5191|Addr 0x7f0110049000|Timestamp 28559606753174443|Src n/a
[engine] opt done id=643 AWFYBinaryConstraint>>#output |Tier 2|Time 16( 7+9 )ms|AST 25|Inlined 0Y 0N|IR 115/ 269|CodeSize 783|Addr 0x7f0110075000|Timestamp 28559606769818179|Src n/a
[engine] opt done id=616 AWFYPlanner class>>#chainTest: |Tier 1|Time 148( 114+34 )ms|AST 440|Inlined 0Y 17N|IR 1138/ 2028|CodeSize 9804|Addr 0x7f0110045000|Timestamp 28559606877878977|Src n/a
[engine] opt done id=668 AWFYBinaryConstraint>>#markUnsatisfied |Tier 1|Time 9( 4+4 )ms|AST 9|Inlined 0Y 0N|IR 159/ 370|CodeSize 1220|Addr 0x7f011006b000|Timestamp 28559606886835036|Src n/a
[engine] opt done id=687 AWFYVector>>#forEach: <split-687> |Tier 2|Time 377( 146+231 )ms|AST 78|Inlined 13Y 0N|IR 1636/ 4776|CodeSize 20841|Addr 0x7f011003e000|Timestamp 28559606893594616|Src n/a
[engine] opt done id=656 [] in AWFYPlanner>>#addConstraintsConsuming:to: |Tier 2|Time 152( 67+85 )ms|AST 60|Inlined 2Y 0N|IR 953/ 2174|CodeSize 9932|Addr 0x7f011003a000|Timestamp 28559606921619073|Src n/a
[engine] opt done id=633 AWFYPlanner>>#incrementalAdd: |Tier 2|Time 421( 400+22 )ms|AST 71|Inlined 1Y 2N|IR 314/ 436|CodeSize 1464|Addr 0x7f0110038000|Timestamp 28559607343270651|Src n/a
[engine] opt done id=719 AWFYScaleConstraint>>#inputsDo: |Tier 1|Time 94( 38+56 )ms|AST 135|Inlined 0Y 7N|IR 846/ 4263|CodeSize 21588|Addr 0x7f0110031000|Timestamp 28559607437699211|Src n/a
[engine] opt done id=708 AWFYPlanner class>>#projectionTest: |Tier 1|Time 188( 134+54 )ms|AST 506|Inlined 0Y 17N|IR 1033/ 1372|CodeSize 6988|Addr 0x7f011002e000|Timestamp 28559607626151860|Src n/a
[engine] opt done id=597 AWFYVector class>>#new: |Tier 2|Time 61( 31+30 )ms|AST 28|Inlined 2Y 0N|IR 294/ 1374|CodeSize 5448|Addr 0x7f011002b000|Timestamp 28559607687312156|Src n/a
[engine] opt done id=599 AWFYVector>>#initialize: |Tier 2|Time 26( 11+15 )ms|AST 27|Inlined 0Y 0N|IR 209/ 726|CodeSize 2845|Addr 0x7f0110029000|Timestamp 28559607713075108|Src n/a
[engine] opt done id=598 Behavior>>#new <split-598> |Tier 2|Time 26( 11+15 )ms|AST 26|Inlined 0Y 0N|IR 133/ 727|CodeSize 2838|Addr 0x7f0110027000|Timestamp 28559607739238550|Src n/a
[engine] opt done id=645 AWFYPlanner>>#addPropagate:mark: |Tier 2|Time 875( 398+478 )ms|AST 144|Inlined 43Y 1N|IR 4443/ 9462|CodeSize 36566|Addr 0x7f011001d000|Timestamp 28559607762500151|Src n/a
[engine] opt done id=721 AWFYScaleConstraint>>#execute |Tier 2|Time 115( 73+42 )ms|AST 151|Inlined 5Y 0N|IR 752/ 1051|CodeSize 3157|Addr 0x7f011001b000|Timestamp 28559607854610842|Src n/a
[engine] opt done id=636 AWFYBinaryConstraint>>#chooseMethod: |Tier 2|Time 114( 72+43 )ms|AST 240|Inlined 4Y 0N|IR 692/ 1482|CodeSize 4945|Addr 0x7f0110018000|Timestamp 28559607969218961|Src n/a
[engine] opt done id=697 AWFYVector>>#forEach: <split-697> |Tier 2|Time 259( 83+176 )ms|AST 78|Inlined 3Y 0N|IR 1116/ 3674|CodeSize 16805|Addr 0x7f0110012000|Timestamp 28559608021474953|Src n/a
[engine] opt done id=640 AWFYBinaryConstraint>>#inputsDo: |Tier 2|Time 121( 58+63 )ms|AST 59|Inlined 7Y 0N|IR 777/ 2431|CodeSize 9573|Addr 0x7f011000e000|Timestamp 28559608143162262|Src n/a
[engine] opt done id=635 AWFYAbstractConstraint>>#satisfy:propagate: |Tier 2|Time 1376( 617+759 )ms|AST 223|Inlined 73Y 7N|IR 6949/ 15632|CodeSize 63112|Addr 0x7f00f82ad000|Timestamp 28559608269823847|Src n/a
[engine] opt done id=685 AWFYPlan>>#execute |Tier 1|Time 30( 11+19 )ms|AST 22|Inlined 0Y 1N|IR 289/ 1948|CodeSize 8300|Addr 0x7f011000a000|Timestamp 28559608300455820|Src n/a
[engine] opt done id=720 AWFYScaleConstraint>>#recalculate |Tier 2|Time 194( 129+65 )ms|AST 180|Inlined 13Y 0N|IR 1442/ 1640|CodeSize 4975|Addr 0x7f0110007000|Timestamp 28559608337328286|Src n/a
[engine] opt done id=695 [] in AWFYVector>>#remove: |Tier 2|Time 37( 12+25 )ms|AST 55|Inlined 0Y 0N|IR 239/ 923|CodeSize 3325|Addr 0x7f0110005000|Timestamp 28559608375047760|Src n/a
[engine] opt done id=694 AWFYVector>>#forEach: <split-694> |Tier 2|Time 114( 31+83 )ms|AST 78|Inlined 1Y 0N|IR 395/ 2544|CodeSize 10228|Addr 0x7f0110001000|Timestamp 28559608414367377|Src n/a
[engine] opt done id=629 AWFYAbstractConstraint>>#initialize: |Tier 2|Time 104( 85+18 )ms|AST 22|Inlined 7Y 0N|IR 373/ 809|CodeSize 2505|Addr 0x7f00f82ab000|Timestamp 28559608518192159|Src n/a
[engine] opt done id=701 [] in AWFYPlanner>>#constraintsConsuming:do: |Tier 2|Time 568( 288+281 )ms|AST 61|Inlined 32Y 0N|IR 3846/ 5672|CodeSize 22321|Addr 0x7f00f82a4000|Timestamp 28559608537692756|Src n/a
[engine] opt done id=681 AWFYAbstractConstraint>>#inputsKnown: |Tier 2|Time 112( 77+35 )ms|AST 36|Inlined 7Y 0N|IR 719/ 776|CodeSize 2341|Addr 0x7f00f82a2000|Timestamp 28559608649659346|Src n/a
[engine] opt done id=174 SequenceableCollection>>#first |Tier 1|Time 10( 6+4 )ms|AST 20|Inlined 0Y 0N|IR 113/ 264|CodeSize 955|Addr 0x7f00f82a0000|Timestamp 28559608660329046|Src n/a
[engine] opt done id=659 SequenceableCollection>>#last |Tier 1|Time 12( 7+5 )ms|AST 23|Inlined 0Y 0N|IR 131/ 312|CodeSize 1220|Addr 0x7f00f829e000|Timestamp 28559608671998506|Src n/a
[engine] opt done id=684 [] in AWFYAbstractConstraint>>#inputsKnown: |Tier 2|Time 15( 11+4 )ms|AST 51|Inlined 0Y 0N|IR 96/ 123|CodeSize 249|Addr 0x7f00f829c000|Timestamp 28559608687631378|Src n/a
[engine] opt done id=668 AWFYBinaryConstraint>>#markUnsatisfied |Tier 2|Time 9( 3+6 )ms|AST 9|Inlined 0Y 0N|IR 85/ 314|CodeSize 879|Addr 0x7f00f829a000|Timestamp 28559608697164005|Src n/a
[engine] opt done id=679 AWFYPlanner>>#makePlan: |Tier 2|Time 824( 283+540 )ms|AST 209|Inlined 23Y 1N|IR 2616/ 8381|CodeSize 39295|Addr 0x7f00f828f000|Timestamp 28559609341996325|Src n/a
[engine] opt done id=708 AWFYPlanner class>>#projectionTest: |Tier 2|Time 1300( 765+535 )ms|AST 506|Inlined 81Y 6N|IR 3764/ 13919|CodeSize 60215|Addr 0x7f00f827f000|Timestamp 28559609997679663|Src n/a
[engine] opt done id=727 AWFYVector>>#at: |Tier 2|Time 16( 9+6 )ms|AST 38|Inlined 0Y 0N|IR 90/ 178|CodeSize 581|Addr 0x7f00f827d000|Timestamp 28559610013566980|Src n/a
[engine] opt done id=663 AWFYUnaryConstraint>>#initializeVar:strength:addTo: |Tier 2|Time 598( 568+30 )ms|AST 44|Inlined 8Y 1N|IR 548/ 1219|CodeSize 3953|Addr 0x7f00f827b000|Timestamp 28559610611727400|Src n/a
[engine] opt done id=616 AWFYPlanner class>>#chainTest: |Tier 2|Time 1294(1097+196 )ms|AST 440|Inlined 41Y 6N|IR 1913/ 5517|CodeSize 23285|Addr 0x7f00f8274000|Timestamp 28559610635901453|Src n/a
[engine] opt done id=666 AWFYUnaryConstraint>>#chooseMethod: |Tier 2|Time 34( 21+13 )ms|AST 59|Inlined 1Y 0N|IR 225/ 341|CodeSize 1009|Addr 0x7f00f8272000|Timestamp 28559610669967206|Src n/a
[engine] opt done id=667 AWFYUnaryConstraint>>#inputsDo: |Tier 2|Time 4( 2+2 )ms|AST 5|Inlined 0Y 0N|IR 12/ 45|CodeSize 139|Addr 0x7f00f8270000|Timestamp 28559610673786738|Src n/a
[engine] opt done id=621 Behavior>>#new <split-621> |Tier 2|Time 74( 52+22 )ms|AST 27|Inlined 5Y 0N|IR 258/ 1162|CodeSize 4119|Addr 0x7f00f826d000|Timestamp 28559610685992815|Src n/a
[engine] created adapter i2c_unspecialized | CodeAddress 0x7f0325600000
[engine] opt done id=696 AWFYPlanner>>#removePropagateFrom: |Tier 2|Time 2420( 632+1788)ms|AST 204|Inlined 58Y 0N|IR 7043/ 22734|CodeSize 102729|Addr 0x7f00f8252000|Timestamp 28559610795407695|Src n/a
[engine] opt done id=622 AWFYVariable>>#initialize |Tier 2|Time 71( 50+22 )ms|AST 51|Inlined 4Y 0N|IR 299/ 975|CodeSize 3497|Addr 0x7f00f8250000|Timestamp 28559610866940083|Src n/a
[engine] opt done id=719 AWFYScaleConstraint>>#inputsDo: |Tier 2|Time 202( 74+128 )ms|AST 135|Inlined 15Y 0N|IR 1289/ 5744|CodeSize 22265|Addr 0x7f00f8249000|Timestamp 28559610876369620|Src n/a
[engine] opt done id=726 AWFYVector>>#forEach:<OSR@39> |Tier 2|Time 495( 121+374 )ms|AST 75|Inlined 13Y 0N|IR 1794/ 6259|CodeSize 30540|Addr 0x7f00f8240000|Timestamp 28559611181429209|Src n/a
[engine] opt done id=700 AWFYVector>>#forEach: <split-700> |Tier 2|Time 858( 383+474 )ms|AST 78|Inlined 33Y 0N|IR 4092/ 7447|CodeSize 30456|Addr 0x7f00f8237000|Timestamp 28559611724844508|Src n/a
[engine] opt done id=620 AWFYVariable class>>#new |Tier 2|Time 110( 67+43 )ms|AST 25|Inlined 11Y 0N|IR 547/ 2100|CodeSize 7537|Addr 0x7f00f8234000|Timestamp 28559611834708560|Src n/a
[engine] opt done id=644 AWFYVariable>>#determinedBy: |Tier 2|Time 8( 4+4 )ms|AST 10|Inlined 0Y 0N|IR 55/ 115|CodeSize 323|Addr 0x7f00f8232000|Timestamp 28559611842553947|Src n/a
[engine] opt done id=638 AWFYStrength>>#stronger: |Tier 2|Time 10( 7+3 )ms|AST 26|Inlined 0Y 0N|IR 41/ 90|CodeSize 268|Addr 0x7f00f8230000|Timestamp 28559611852408000|Src n/a
[engine] opt done id=624 AWFYStrength class>>#SymRequired |Tier 2|Time 5( 3+2 )ms|AST 9|Inlined 0Y 0N|IR 15/ 57|CodeSize 201|Addr 0x7f00f822e000|Timestamp 28559611857105971|Src n/a
[engine] opt done id=699 AWFYPlanner>>#constraintsConsuming:do: |Tier 2|Time 770( 346+424 )ms|AST 56|Inlined 34Y 0N|IR 4143/ 6446|CodeSize 26453|Addr 0x7f00f8226000|Timestamp 28559611951621279|Src n/a
[engine] created adapter i2c_J_AAJA | CodeAddress 0x7f01100c8000
[engine] created adapter c2i_A_AAAAJA | CodeAddress 0x7f01100c1000
[engine] opt done id=628 AWFYBinaryConstraint>>#initializeVar:var:strength:addTo: |Tier 2|Time 151( 85+67 )ms|AST 33|Inlined 8Y 0N|IR 516/ 1869|CodeSize 6279|Addr 0x7f00f8223000|Timestamp 28559612008651583|Src n/a
[engine] opt done id=724 Integer>>#timesRepeat: |Tier 1|Time 70( 56+14 )ms|AST 45|Inlined 0Y 1N|IR 300/ 877|CodeSize 4046|Addr 0x7f00f8221000|Timestamp 28559612021942279|Src n/a
[engine] created adapter i2c_A_AAAAJA | CodeAddress 0x7f01100b3000
[engine] opt done id=725 [] in AWFYPlanner>>#changeVar:newValue: |Tier 1|Time 20( 15+4 )ms|AST 34|Inlined 0Y 2N|IR 204/ 289|CodeSize 1019|Addr 0x7f00f821f000|Timestamp 28559612041746353|Src n/a
[engine] opt done id=646 AWFYVector class>>#with: |Tier 2|Time 112( 84+27 )ms|AST 42|Inlined 4Y 0N|IR 567/ 868|CodeSize 2992|Addr 0x7f00f821d000|Timestamp 28559612120882465|Src n/a
[engine] opt done id=630 AWFYAbstractConstraint>>#addConstraint: |Tier 2|Time 1263( 510+753 )ms|AST 42|Inlined 17Y 1N|IR 5079/ 14429|CodeSize 68837|Addr 0x7f00f820b000|Timestamp 28559612139155960|Src n/a
[engine] opt done id=709 AWFYVariable class>>#value: |Tier 2|Time 113( 72+42 )ms|AST 40|Inlined 13Y 0N|IR 648/ 2181|CodeSize 7537|Addr 0x7f00f8208000|Timestamp 28559612155078618|Src n/a
[engine] opt done id=662 Behavior>>#new <split-662> |Tier 2|Time 15( 8+7 )ms|AST 25|Inlined 0Y 0N|IR 31/ 372|CodeSize 1369|Addr 0x7f00f8206000|Timestamp 28559612170266789|Src n/a
[engine] opt done id=669 AWFYUnaryConstraint>>#recalculate |Tier 2|Time 45( 27+18 )ms|AST 83|Inlined 2Y 0N|IR 367/ 621|CodeSize 1661|Addr 0x7f00f8204000|Timestamp 28559612215079071|Src n/a
[engine] opt done id=588 AWFYSomDictionary>>#hash: |Tier 2|Time 25( 21+4 )ms|AST 59|Inlined 1Y 0N|IR 26/ 73|CodeSize 230|Addr 0x7f00f8202000|Timestamp 28559612221442072|Src n/a
[engine] opt done id=590 AWFYSomDictionary>>#bucketIdx: |Tier 2|Time 14( 8+6 )ms|AST 34|Inlined 0Y 0N|IR 100/ 188|CodeSize 648|Addr 0x7f00f8200000|Timestamp 28559612229405217|Src n/a
[engine] opt done id=589 Integer>>#>> |Tier 2|Time 10( 7+3 )ms|AST 30|Inlined 0Y 0N|IR 28/ 77|CodeSize 242|Addr 0x7f00f81fe000|Timestamp 28559612231264626|Src n/a
[engine] opt done id=609 AWFYSomDictionary>>#bucket: |Tier 2|Time 25( 17+8 )ms|AST 32|Inlined 1Y 0N|IR 154/ 205|CodeSize 660|Addr 0x7f00f81fc000|Timestamp 28559612255921236|Src n/a
[engine] opt done id=610 AWFYDictIdEntry>>#match:key: |Tier 2|Time 11( 7+4 )ms|AST 28|Inlined 0Y 0N|IR 43/ 122|CodeSize 357|Addr 0x7f00f81fa000|Timestamp 28559612267224430|Src n/a
[engine] opt done id=608 AWFYSomDictionary>>#at: |Tier 2|Time 66( 55+10 )ms|AST 85|Inlined 5Y 0N|IR 234/ 303|CodeSize 975|Addr 0x7f00f81f8000|Timestamp 28559612295230238|Src n/a
[engine] opt done id=634 AWFYPlanner>>#newMark |Tier 2|Time 8( 5+3 )ms|AST 18|Inlined 0Y 0N|IR 80/ 114|CodeSize 241|Addr 0x7f00f81f6000|Timestamp 28559612303561535|Src n/a
[engine] opt done id=690 AWFYUnaryConstraint>>#removeFromGraph |Tier 1|Time 17( 11+6 )ms|AST 36|Inlined 0Y 1N|IR 204/ 378|CodeSize 1361|Addr 0x7f00f81f4000|Timestamp 28559612320536405|Src n/a
[engine] opt done id=691 AWFYVariable>>#removeConstraint: |Tier 1|Time 17( 11+6 )ms|AST 38|Inlined 0Y 1N|IR 204/ 453|CodeSize 1621|Addr 0x7f00f81f2000|Timestamp 28559612338031619|Src n/a
[engine] opt done id=611 AWFYStrength class>>#of: |Tier 2|Time 81( 69+12 )ms|AST 22|Inlined 6Y 0N|IR 280/ 330|CodeSize 1085|Addr 0x7f00f81f0000|Timestamp 28559612348092483|Src n/a
[engine] opt done id=693 AWFYVector>>#capacity |Tier 1|Time 10( 6+5 )ms|AST 15|Inlined 0Y 0N|IR 115/ 296|CodeSize 1067|Addr 0x7f00f81ee000|Timestamp 28559612358692898|Src n/a
[engine] opt done id=723 AWFYVector>>#forEach: <split-723> |Tier 1|Time 38( 22+17 )ms|AST 78|Inlined 0Y 1N|IR 330/ 1042|CodeSize 5063|Addr 0x7f00f81eb000|Timestamp 28559612397146930|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 0x7f00f81e9000|Timestamp 28559612409603540|Src n/a
[engine] opt done id=692 AWFYVector>>#remove: |Tier 1|Time 77( 34+44 )ms|AST 94|Inlined 0Y 2N|IR 682/ 4256|CodeSize 17546|Addr 0x7f00f81e3000|Timestamp 28559612415730256|Src n/a
[engine] opt done id=16 String class>>#new: |Tier 1|Time 24( 15+9 )ms|AST 45|Inlined 0Y 1N|IR 206/ 618|CodeSize 2787|Addr 0x7f00f81e1000|Timestamp 28559612439876371|Src n/a
[engine] opt done id=706 AWFYVector>>#forEach: <split-706> |Tier 1|Time 39( 23+16 )ms|AST 78|Inlined 0Y 1N|IR 324/ 1013|CodeSize 4632|Addr 0x7f00f81de000|Timestamp 28559612448588462|Src n/a
[engine] opt done id=661 AWFYStayConstraint class>>#var:strength:addTo: |Tier 2|Time 397( 387+10 )ms|AST 36|Inlined 1Y 1N|IR 88/ 521|CodeSize 1871|Addr 0x7f00f81dc000|Timestamp 28559612536387005|Src n/a
[engine] opt done id=688 AWFYAbstractConstraint>>#destroyConstraint: |Tier 1|Time 20( 15+5 )ms|AST 47|Inlined 0Y 2N|IR 210/ 308|CodeSize 1107|Addr 0x7f00f81da000|Timestamp 28559612649836610|Src n/a
[engine] opt done id=673 AWFYUnaryConstraint>>#markUnsatisfied |Tier 1|Time 8( 5+3 )ms|AST 9|Inlined 0Y 0N|IR 167/ 203|CodeSize 672|Addr 0x7f00f81d8000|Timestamp 28559612657520655|Src n/a
[engine] opt done id=689 AWFYPlanner>>#incrementalRemove: |Tier 1|Time 54( 29+25 )ms|AST 85|Inlined 0Y 4N|IR 457/ 2389|CodeSize 10328|Addr 0x7f00f81d4000|Timestamp 28559612683473166|Src n/a
[engine] opt done id=672 Behavior>>#new <split-672> |Tier 1|Time 14( 9+5 )ms|AST 25|Inlined 0Y 0N|IR 106/ 449|CodeSize 1679|Addr 0x7f00f81d2000|Timestamp 28559612697420404|Src n/a
[engine] created adapter c2i_J_AAJA | CodeAddress 0x7f0110000000
[engine] opt done id=676 AWFYPlanner>>#extractPlanFromConstraints: |Tier 1|Time 53( 22+31 )ms|AST 56|Inlined 0Y 3N|IR 530/ 3018|CodeSize 12750|Addr 0x7f00f81cd000|Timestamp 28559612750147290|Src n/a
[engine] opt done id=722 AWFYPlanner>>#changeVar:newValue: |Tier 1|Time 92( 52+40 )ms|AST 110|Inlined 0Y 6N|IR 688/ 3526|CodeSize 15398|Addr 0x7f00f81c8000|Timestamp 28559612765624967|Src n/a
[engine] opt done id=671 AWFYEditConstraint class>>#var:strength:addTo: |Tier 1|Time 17( 12+5 )ms|AST 36|Inlined 0Y 2N|IR 203/ 288|CodeSize 1021|Addr 0x7f00f81c6000|Timestamp 28559612767318913|Src n/a
[engine] opt done id=670 AWFYStrength class>>#SymPreferred |Tier 1|Time 7( 4+3 )ms|AST 9|Inlined 0Y 0N|IR 91/ 135|CodeSize 525|Addr 0x7f00f81c4000|Timestamp 28559612772524865|Src n/a
[engine] opt done id=685 AWFYPlan>>#execute |Tier 2|Time 356( 129+226 )ms|AST 22|Inlined 14Y 0N|IR 1656/ 3888|CodeSize 16229|Addr 0x7f00f81bf000|Timestamp 28559612795772287|Src n/a
[engine] opt done id=678 [] in AWFYPlanner>>#extractPlanFromConstraints: |Tier 1|Time 17( 13+4 )ms|AST 47|Inlined 0Y 1N|IR 175/ 266|CodeSize 965|Addr 0x7f00f81bd000|Timestamp 28559612798584239|Src n/a
[engine] opt inval. id=685 AWFYPlan>>#execute |Timestamp 28559612799217312|Src n/a|Reason null
[engine] opt done id=685 AWFYPlan>>#execute |Tier 1|Time 33( 12+21 )ms|AST 22|Inlined 0Y 1N|IR 289/ 1948|CodeSize 8300|Addr 0x7f00f81c0000|Timestamp 28559612836739265|Src n/a
[engine] created adapter i2c_A_AAJ | CodeAddress 0x7f00f81bf000
[engine] created adapter i2c_A_AAAJJA | CodeAddress 0x7f00f81bc000
[engine] created adapter c2i_A_AAAJJA | CodeAddress 0x7f00f81bb000
[engine] opt done id=373 String>>#, |Tier 1|Time 34( 28+6 )ms|AST 54|Inlined 0Y 2N|IR 276/ 397|CodeSize 1464|Addr 0x7f00f81b9000|Timestamp 28559612894863757|Src n/a
[engine] opt done id=567 StandardFileStream>>#isBinary |Tier 1|Time 10( 7+3 )ms|AST 23|Inlined 0Y 0N|IR 101/ 187|CodeSize 700|Addr 0x7f00f81b7000|Timestamp 28559612904553046|Src n/a
[engine] created adapter c2i_J_AAJ | CodeAddress 0x7f00f81b6000
[engine] opt done id=730 SmallInteger>>#printString |Tier 1|Time 59( 48+11 )ms|AST 149|Inlined 0Y 2N|IR 373/ 615|CodeSize 2868|Addr 0x7f00f81b4000|Timestamp 28559612920663866|Src n/a
[engine] opt done id=299 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 1|Time 75( 52+23 )ms|AST 183|Inlined 0Y 1N|IR 691/ 1557|CodeSize 6924|Addr 0x7f00f81b1000|Timestamp 28559612936234437|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 0x7f00f81af000|Timestamp 28559613134751654|Src n/a
[engine] opt done id=685 AWFYPlan>>#execute |Tier 2|Time 355( 128+227 )ms|AST 22|Inlined 14Y 0N|IR 1656/ 3954|CodeSize 15557|Addr 0x7f00f81aa000|Timestamp 28559613259738920|Src n/a
[engine] opt done id=724 Integer>>#timesRepeat: |Tier 2|Time 519( 156+364 )ms|AST 45|Inlined 17Y 0N|IR 1891/ 5862|CodeSize 26141|Addr 0x7f00f81a2000|Timestamp 28559614507792062|Src n/a
[engine] opt inval. id=724 Integer>>#timesRepeat: |Timestamp 28559614841411190|Src n/a|Reason null
[engine] opt deopt id=654 AWFYVariable>>#value: | |Timestamp 28559614841604730|Src n/a
[engine] opt deopt id=725 [] in AWFYPlanner>>#changeVar:newValue: | |Timestamp 28559614841650688|Src n/a
[engine] opt deopt id=724 Integer>>#timesRepeat: | |Timestamp 28559614841736877|Src n/a
[engine] opt done id=724 Integer>>#timesRepeat: |Tier 1|Time 27( 14+13 )ms|AST 45|Inlined 0Y 1N|IR 300/ 877|CodeSize 4039|Addr 0x7f00f81a8000|Timestamp 28559614869286808|Src n/a
[engine] opt done id=725 [] in AWFYPlanner>>#changeVar:newValue: |Tier 2|Time 371( 137+233 )ms|AST 34|Inlined 16Y 0N|IR 1752/ 3989|CodeSize 17113|Addr 0x7f00f81a2000|Timestamp 28559615212591455|Src n/a
[engine] opt inval. id=725 [] in AWFYPlanner>>#changeVar:newValue: |Timestamp 28559615303233031|Src n/a|Reason null
[engine] opt done id=725 [] in AWFYPlanner>>#changeVar:newValue: |Tier 1|Time 15( 11+4 )ms|AST 34|Inlined 0Y 2N|IR 204/ 289|CodeSize 1019|Addr 0x7f00f81a6000|Timestamp 28559615319057068|Src n/a
[engine] opt done id=724 Integer>>#timesRepeat: |Tier 2|Time 614( 185+429 )ms|AST 45|Inlined 17Y 0N|IR 1891/ 5928|CodeSize 25365|Addr 0x7f00f819e000|Timestamp 28559615562681313|Src n/a
[engine] opt done id=725 [] in AWFYPlanner>>#changeVar:newValue: |Tier 2|Time 391( 137+255 )ms|AST 34|Inlined 16Y 0N|IR 1752/ 4055|CodeSize 15933|Addr 0x7f00f8199000|Timestamp 28559615720409168|Src n/a
[engine] opt done id=555 Character class>>#cr |Tier 1|Time 9( 6+3 )ms|AST 18|Inlined 0Y 0N|IR 93/ 135|CodeSize 505|Addr 0x7f00f8197000|Timestamp 28559616343849080|Src n/a
[engine] created adapter i2c_A_AAACA | CodeAddress 0x7f00f8196000
[engine] created adapter i2c_J_AAC | CodeAddress 0x7f00f8195000
[engine] opt done id=553 Character>>#asUnicode |Tier 1|Time 15( 13+2 )ms|AST 29|Inlined 0Y 0N|IR 89/ 125|CodeSize 454|Addr 0x7f00f8193000|Timestamp 28559617196979339|Src n/a
[engine] created adapter c2i_J_AAC | CodeAddress 0x7f00f8192000
[engine] created adapter c2i_A_AAAC | CodeAddress 0x7f00f8191000
[engine] opt done id=551 UTF8TextConverter>>#nextPut:toStream: |Tier 1|Time 70( 57+13 )ms|AST 130|Inlined 0Y 5N|IR 430/ 730|CodeSize 2890|Addr 0x7f00f818f000|Timestamp 28559617251765809|Src n/a
[engine] created adapter c2i_A_AAAAZ | CodeAddress 0x7f00f818d000
[engine] opt done id=498 AWFYScriptConsole class>>#println: |Tier 1|Time 24( 18+6 )ms|AST 61|Inlined 0Y 4N|IR 279/ 373|CodeSize 1344|Addr 0x7f00f818b000|Timestamp 28559618009502672|Src n/a
[engine] opt done id=499 FileStream class>>#stdout |Tier 1|Time 24( 18+5 )ms|AST 39|Inlined 0Y 1N|IR 200/ 403|CodeSize 1464|Addr 0x7f00f8189000|Timestamp 28559618009646133|Src n/a
[engine] opt done id=566 MultiByteFileStream>>#nextPutAll: |Tier 1|Time 26( 19+7 )ms|AST 61|Inlined 0Y 2N|IR 229/ 390|CodeSize 1441|Addr 0x7f00f8187000|Timestamp 28559618011533689|Src n/a
[engine] created adapter i2c_J_AAJ | CodeAddress 0x7f00f8186000
[engine] created adapter c2i_A_AAJ | CodeAddress 0x7f00f8185000
[engine] opt done id=729 Object>>#asString |Tier 1|Time 17( 14+3 )ms|AST 17|Inlined 0Y 1N|IR 156/ 227|CodeSize 689|Addr 0x7f00f8183000|Timestamp 28559618392090689|Src n/a
[engine] opt done id=731 SmallInteger>>#decimalDigitLength |Tier 1|Time 22( 19+3 )ms|AST 56|Inlined 0Y 0N|IR 142/ 193|CodeSize 675|Addr 0x7f00f8181000|Timestamp 28559618396916825|Src n/a
[engine] opt done id=728 AWFYRun>>#printResult: |Tier 1|Time 30( 23+7 )ms|AST 69|Inlined 0Y 5N|IR 336/ 483|CodeSize 1724|Addr 0x7f00f817f000|Timestamp 28559618404815363|Src n/a
[engine] created adapter i2c_A_AAAJAJ | CodeAddress 0x7f00f817e000
[engine] created adapter i2c_A_AAAJAJA | CodeAddress 0x7f00f817d000
[engine] created adapter c2i_A_AAAJAJA | CodeAddress 0x7f00f817c000
[engine] created adapter c2i_A_AAAJAJ | CodeAddress 0x7f00f817b000
[engine] opt done id=568 TextConverter>>#nextPutAll:toStream: |Tier 1|Time 26( 21+4 )ms|AST 34|Inlined 0Y 1N|IR 176/ 284|CodeSize 966|Addr 0x7f00f8179000|Timestamp 28559618856683903|Src n/a
[engine] opt done id=570 MultiByteFileStream>>#basicNext:putAll:startingAt: |Tier 1|Time 26( 22+4 )ms|AST 24|Inlined 0Y 1N|IR 172/ 274|CodeSize 990|Addr 0x7f00f8177000|Timestamp 28559618856984096|Src n/a
[engine] opt done id=569 TextConverter>>#next:putAll:startingAt:toStream: |Tier 1|Time 45( 36+9 )ms|AST 126|Inlined 0Y 2N|IR 311/ 498|CodeSize 1931|Addr 0x7f00f8175000|Timestamp 28559618876045231|Src n/a
[engine] opt done id=571 StandardFileStream>>#next:putAll:startingAt: |Tier 1|Time 26( 17+10 )ms|AST 71|Inlined 0Y 0N|IR 247/ 601|CodeSize 2807|Addr 0x7f00f8173000|Timestamp 28559618883124141|Src n/a
[engine] created adapter i2c_A_AAAC | CodeAddress 0x7f00f8172000
[engine] opt done id=574 MultiByteFileStream>>#basicNextPutAll: |Tier 1|Time 11( 7+4 )ms|AST 18|Inlined 0Y 1N|IR 162/ 264|CodeSize 931|Addr 0x7f00f8170000|Timestamp 28559619290144707|Src n/a
[engine] opt done id=572 WriteStream>>#cr |Tier 1|Time 15( 10+4 )ms|AST 30|Inlined 0Y 2N|IR 200/ 287|CodeSize 935|Addr 0x7f00f816e000|Timestamp 28559619294245504|Src n/a
[engine] created adapter c2i_A_AAACA | CodeAddress 0x7f00f816d000
[engine] opt done id=573 MultiByteFileStream>>#nextPut: |Tier 1|Time 28( 23+5 )ms|AST 35|Inlined 0Y 1N|IR 181/ 316|CodeSize 1125|Addr 0x7f00f816b000|Timestamp 28559619307817257|Src n/a
[engine] opt done id=575 StandardFileStream>>#nextPutAll: |Tier 1|Time 35( 23+12 )ms|AST 97|Inlined 0Y 0N|IR 329/ 794|CodeSize 3639|Addr 0x7f00f8169000|Timestamp 28559619325236410|Src n/a
[engine] opt done id=576 StandardFileStream>>#flush |Tier 1|Time 12( 7+5 )ms|AST 20|Inlined 0Y 0N|IR 165/ 321|CodeSize 1194|Addr 0x7f00f8167000|Timestamp 28559619698615670|Src n/a
[engine] opt done id=615 AWFYDeltaBlue>>#innerBenchmarkLoop: |Tier 1|Time 16( 12+4 )ms|AST 37|Inlined 0Y 2N|IR 201/ 283|CodeSize 1027|Addr 0x7f00f8165000|Timestamp 28559619703360366|Src n/a
[engine] opt done id=614 AWFYRun>>#measure: |Tier 1|Time 32( 25+8 )ms|AST 91|Inlined 0Y 2N|IR 307/ 441|CodeSize 1667|Addr 0x7f00f8163000|Timestamp 28559619718992331|Src n/a
[engine] opt done id=692 AWFYVector>>#remove: |Tier 2|Time 146( 75+72 )ms|AST 94|Inlined 3Y 0N|IR 572/ 1803|CodeSize 7278|Addr 0x7f00f8160000|Timestamp 28559634237488070|Src n/a
[engine] opt done id=691 AWFYVariable>>#removeConstraint: |Tier 2|Time 185( 109+76 )ms|AST 38|Inlined 4Y 0N|IR 653/ 2000|CodeSize 7814|Addr 0x7f00f815d000|Timestamp 28559634289467059|Src n/a
[engine] opt done id=690 AWFYUnaryConstraint>>#removeFromGraph |Tier 2|Time 211( 131+80 )ms|AST 36|Inlined 5Y 0N|IR 734/ 2103|CodeSize 7909|Addr 0x7f00f815a000|Timestamp 28559634301569208|Src n/a
[engine] opt done id=723 AWFYVector>>#forEach: <split-723> |Tier 2|Time 225( 84+141 )ms|AST 78|Inlined 2Y 0N|IR 884/ 2822|CodeSize 13213|Addr 0x7f00f8155000|Timestamp 28559634463066171|Src n/a
[engine] opt done id=706 AWFYVector>>#forEach: <split-706> |Tier 2|Time 398( 368+30 )ms|AST 78|Inlined 1Y 1N|IR 244/ 978|CodeSize 3775|Addr 0x7f00f8153000|Timestamp 28559641193262823|Src n/a
[engine] opt done id=730 SmallInteger>>#printString |Tier 2|Time 95( 54+41 )ms|AST 149|Inlined 4Y 1N|IR 274/ 814|CodeSize 4117|Addr 0x7f00f8150000|Timestamp 28559645729372332|Src n/a
[engine] opt done id=677 AWFYVector class>>#new |Tier 2|Time 60( 33+27 )ms|AST 19|Inlined 3Y 0N|IR 322/ 1304|CodeSize 4789|Addr 0x7f00f814d000|Timestamp 28559656235131123|Src n/a
[engine] opt done id=673 AWFYUnaryConstraint>>#markUnsatisfied |Tier 2|Time 9( 4+5 )ms|AST 9|Inlined 0Y 0N|IR 94/ 145|CodeSize 354|Addr 0x7f00f814b000|Timestamp 28559659384111133|Src n/a
[engine] opt done id=672 Behavior>>#new <split-672> |Tier 2|Time 15( 8+7 )ms|AST 25|Inlined 0Y 0N|IR 31/ 372|CodeSize 1369|Addr 0x7f00f8149000|Timestamp 28559659948159179|Src n/a
[engine] opt done id=671 AWFYEditConstraint class>>#var:strength:addTo: |Tier 2|Time 442( 431+10 )ms|AST 36|Inlined 1Y 1N|IR 88/ 521|CodeSize 1871|Addr 0x7f00f8147000|Timestamp 28559660375398718|Src n/a
[engine] opt done id=676 AWFYPlanner>>#extractPlanFromConstraints: |Tier 2|Time 1087( 379+708 )ms|AST 56|Inlined 31Y 1N|IR 3309/ 11233|CodeSize 53030|Addr 0x7f00f8139000|Timestamp 28559661033242817|Src n/a
[engine] opt done id=689 AWFYPlanner>>#incrementalRemove: |Tier 2|Time 2802( 853+1949)ms|AST 85|Inlined 68Y 1N|IR 8102/ 25239|CodeSize 112213|Addr 0x7f00f811c000|Timestamp 28559663177128894|Src n/a
[engine] opt done id=688 AWFYAbstractConstraint>>#destroyConstraint: |Tier 2|Time 3402( 992+2409)ms|AST 47|Inlined 75Y 1N|IR 8788/ 27299|CodeSize 121233|Addr 0x7f00f80fd000|Timestamp 28559663397646537|Src n/a
[engine] opt done id=16 String class>>#new: |Tier 2|Time 46( 35+11 )ms|AST 45|Inlined 2Y 1N|IR 102/ 509|CodeSize 2429|Addr 0x7f00f80fb000|Timestamp 28559666461566290|Src n/a
[engine] opt done id=670 AWFYStrength class>>#SymPreferred |Tier 2|Time 6( 3+3 )ms|AST 9|Inlined 0Y 0N|IR 15/ 57|CodeSize 201|Addr 0x7f00f80f9000|Timestamp 28559672370896780|Src n/a
[engine] opt done id=722 AWFYPlanner>>#changeVar:newValue: |Tier 2|Time 1401( 954+446 )ms|AST 110|Inlined 24Y 3N|IR 2387/ 7332|CodeSize 29695|Addr 0x7f00f80f0000|Timestamp 28559674590009021|Src n/a
[engine] opt inval. id=722 AWFYPlanner>>#changeVar:newValue: |Timestamp 28559674902539234|Src n/a|Reason null
[engine] opt deopt id=722 AWFYPlanner>>#changeVar:newValue: | |Timestamp 28559674902792282|Src n/a
[engine] opt done id=722 AWFYPlanner>>#changeVar:newValue: |Tier 1|Time 75( 38+37 )ms|AST 110|Inlined 0Y 6N|IR 688/ 3526|CodeSize 15398|Addr 0x7f00f80f4000|Timestamp 28559674978167816|Src n/a
[engine] opt done id=722 AWFYPlanner>>#changeVar:newValue: |Tier 2|Time 1234( 830+404 )ms|AST 110|Inlined 24Y 3N|IR 2387/ 7391|CodeSize 30729|Addr 0x7f00f80eb000|Timestamp 28559676217515106|Src n/a
[engine] opt done id=299 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 2|Time 116( 57+59 )ms|AST 183|Inlined 3Y 1N|IR 661/ 1752|CodeSize 7349|Addr 0x7f00f80e8000|Timestamp 28559693293239459|Src n/a
[engine] opt done id=373 String>>#, |Tier 2|Time 139( 94+45 )ms|AST 54|Inlined 9Y 2N|IR 725/ 1595|CodeSize 6730|Addr 0x7f00f80e5000|Timestamp 28559694103369773|Src n/a
[engine] opt done id=567 StandardFileStream>>#isBinary |Tier 2|Time 10( 6+4 )ms|AST 23|Inlined 0Y 0N|IR 26/ 94|CodeSize 312|Addr 0x7f00f80e3000|Timestamp 28559694383413078|Src n/a
[engine] opt inval. id=730 SmallInteger>>#printString |Timestamp 28559731827381665|Src n/a|Reason null
[engine] opt inval. id=731 SmallInteger>>#decimalDigitLength |Timestamp 28559731827715733|Src n/a|Reason null
[engine] opt inval. id=569 TextConverter>>#next:putAll:startingAt:toStream: |Timestamp 28559731838325997|Src n/a|Reason null
[engine] Truffle runtime statistics for engine 1
Compilations : 329
Success : 319
Temporary Bailouts : 7
org.graalvm.compiler.core.common.CancellationBailoutException: Compilation cancelled.: 7
Permanent Bailouts : 0
Failed : 0
Interrupted : 3
Invalidated : 74
Unknown Reason : 62
Profiled Argument Types : 7
Latest layout assumption Layout no longer valid: 3
Profiled Return Type : 2
Queues : 403
Dequeues : 81
null : 38
Target inlined into only caller: 36
Latest layout assumption Layout no longer valid: 3
Profiled Return Type : 3
Profiled Argument Types : 1
Splits : 78
Compilation Accuracy : 0.775076
Queue Accuracy : 0.799007
Compilation Utilization : 0.343662
Remaining Compilation Queue : 0
Time to queue : count= 403, sum=2537614793, min= 15, average= 6296810.90, max=128823768, maxTarget=TextConverter>>#next:putAll:startingAt:toStream:
Time waiting in queue : count= 329, sum= 267383854, min= 5, average= 812716.88, max= 8819038, maxTarget=AWFYPlanner>>#newMark
--------------------------- :
AST node statistics :
Truffle node count : count= 320, sum= 108352, min= 6, average= 338.60, max= 6147, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Trivial : count= 320, sum= 41909, min= 1, average= 130.97, max= 2412, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Non Trivial : count= 320, sum= 66443, min= 5, average= 207.63, max= 3735, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Monomorphic : count= 320, sum= 64060, min= 5, average= 200.19, max= 3604, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Polymorphic : count= 320, sum= 2383, min= 0, average= 7.45, max= 131, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Megamorphic : count= 320, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Behavior>>#new <split-598>
Truffle call count : count= 320, sum= 1584, min= 0, average= 4.95, max= 87, maxTarget=AWFYPlanner class>>#projectionTest:
Indirect : count= 320, sum= 6, min= 0, average= 0.02, max= 1, maxTarget=AWFYPlanner>>#addConstraintsConsuming:to:
Direct : count= 320, sum= 1578, min= 0, average= 4.93, max= 87, maxTarget=AWFYPlanner class>>#projectionTest:
Dispatched : count= 320, sum= 484, min= 0, average= 1.51, max= 17, maxTarget=AWFYPlanner class>>#chainTest:
Inlined : count= 320, sum= 1094, min= 0, average= 3.42, max= 81, maxTarget=AWFYPlanner class>>#projectionTest:
---------- :
Cloned : count= 320, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Behavior>>#new <split-598>
Not Cloned : count= 320, sum= 1562, min= 0, average= 4.88, max= 87, maxTarget=AWFYPlanner class>>#projectionTest:
Truffle loops : count= 320, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Behavior>>#new <split-598>
--------------------------- :
Compilation Tier 1 :
Compilation Rate : 113772.48 bytes/second
Truffle Tier Rate : 189051.73 bytes/second
Graal Tier Rate : 317324.49 bytes/second
Installation Rate : 2868899.63 bytes/second
Time for compilation (us) : count= 204, sum= 7830733, min= 4701, average= 38385.95, max= 263138, maxTarget=AWFYAbstractConstraint>>#satisfy:propagate:
Truffle Tier (us) : count= 204, sum= 4712583, min= 2755, average= 23100.90, max= 133717, maxTarget=AWFYPlanner class>>#projectionTest:
Graal Tier (us) : count= 204, sum= 2807605, min= 1672, average= 13762.77, max= 149911, maxTarget=AWFYAbstractConstraint>>#satisfy:propagate:
Code Installation (us) : count= 204, sum= 310544, min= 273, average= 1522.28, max= 10252, maxTarget=AWFYAbstractConstraint>>#satisfy:propagate:
Graal node count :
After Truffle Tier : count= 204, sum= 69009, min= 88, average= 338.28, max= 2218, maxTarget=AWFYAbstractConstraint>>#satisfy:propagate:
After Graal Tier : count= 204, sum= 210428, min= 124, average= 1031.51, max= 12567, maxTarget=AWFYAbstractConstraint>>#satisfy:propagate:
Graal compilation result :
Code size : count= 204, sum= 890922, min= 454, average= 4367.26, max= 54620, maxTarget=AWFYAbstractConstraint>>#satisfy:propagate:
Total frame size : count= 204, sum= 30432, min= 48, average= 149.18, max= 784, maxTarget=AWFYAbstractConstraint>>#satisfy:propagate:
Exception handlers : count= 204, sum= 710, min= 1, average= 3.48, max= 18, maxTarget=AWFYPlanner class>>#chainTest:
Infopoints : count= 204, sum= 8732, min= 5, average= 42.80, max= 436, maxTarget=AWFYAbstractConstraint>>#satisfy:propagate:
CALL : count= 204, sum= 8732, min= 5, average= 42.80, max= 436, maxTarget=AWFYAbstractConstraint>>#satisfy:propagate:
Marks : count= 204, sum= 1017, min= 2, average= 4.99, max= 5, maxTarget=Behavior>>#new <split-598>
Data references : count= 204, sum= 4303, min= 3, average= 21.09, max= 155, maxTarget=AWFYAbstractConstraint>>#satisfy:propagate:
--------------------------- :
Compilation Tier 2 :
Compilation Rate : 36127.59 bytes/second
Truffle Tier Rate : 80640.01 bytes/second
Graal Tier Rate : 77176.60 bytes/second
Installation Rate : 3140683.90 bytes/second
Time for compilation (us) : count= 122, sum= 36438408, min= 3704, average= 298675.48, max= 3402138, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Truffle Tier (us) : count= 115, sum= 16324798, min= 2036, average= 141954.77, max= 1097281, maxTarget=AWFYPlanner class>>#chainTest:
Graal Tier (us) : count= 115, sum= 17057397, min= 1407, average= 148325.20, max= 2342914, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Code Installation (us) : count= 115, sum= 419154, min= 261, average= 3644.82, max= 66742, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Graal node count :
After Truffle Tier : count= 116, sum= 118777, min= 12, average= 1023.94, max= 8788, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
After Graal Tier : count= 115, sum= 312855, min= 30, average= 2720.48, max= 27299, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Graal compilation result :
Code size : count= 115, sum= 1316432, min= 83, average= 11447.23, max= 121233, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Total frame size : count= 115, sum= 22400, min= 32, average= 194.78, max= 1040, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Exception handlers : count= 115, sum= 149, min= 0, average= 1.30, max= 16, maxTarget=AWFYAbstractConstraint>>#satisfy:propagate:
Infopoints : count= 115, sum= 6432, min= 2, average= 55.93, max= 589, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
CALL : count= 115, sum= 6432, min= 2, average= 55.93, max= 589, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Marks : count= 115, sum= 821, min= 2, average= 7.14, max= 23, maxTarget=[] in AWFYPlanner>>#addConstraintsConsuming:to:
Data references : count= 115, sum= 7241, min= 0, average= 62.97, max= 561, maxTarget=AWFYPlanner class>>#projectionTest:
# Havlak (iterations: 300, problem size: 1500) on Wed Dec 6 20:16:58 UTC 2023
# `/home/fniephaus/dev/graal/sdk/mxbuild/linux-amd64/SMALLTALK_NATIVE_STANDALONE_SVM_JAVA21/trufflesqueak-23.1.0-linux-amd64/bin/trufflesqueak --experimental-options --smalltalk.disable-startup --smalltalk.disable-interrupts --engine.Mode=default --engine.TraceCompilation --engine.CompilationStatistics --log.file="/home/fniephaus/dev/are-we-fast-yet/traces/Havlak.trace.log" --quiet --code "AWFYHarness run: #('Havlak' 300 1500)"`
[engine] created adapter i2c_A_AAA | CodeAddress 0x7f53693e0000
[engine] created adapter i2c_A_AAAA | CodeAddress 0x7f53693de000
[engine] created adapter i2c_A_AAAJ | CodeAddress 0x7f53693df000
[engine] created adapter c2i_A_AAA | CodeAddress 0x7f53693dd000
[engine] opt done id=589 Behavior>>#new <split-589> |Tier 1|Time 33( 24+8 )ms|AST 25|Inlined 0Y 0N|IR 106/ 449|CodeSize 1679|Addr 0x7f53693db000|Timestamp 28558431335800050|Src n/a
[engine] created adapter c2i_A_AAAJ | CodeAddress 0x7f53693da000
[engine] opt done id=588 AWFYVector class>>#new: |Tier 1|Time 50( 45+5 )ms|AST 28|Inlined 0Y 2N|IR 207/ 313|CodeSize 1099|Addr 0x7f5369214000|Timestamp 28558431353163269|Src n/a
[engine] opt done id=590 AWFYVector>>#initialize: |Tier 1|Time 21( 11+10 )ms|AST 27|Inlined 0Y 0N|IR 216/ 580|CodeSize 2117|Addr 0x7f5369212000|Timestamp 28558431357406833|Src n/a
[engine] opt done id=603 AWFYVector>>#append: |Tier 1|Time 59( 33+25 )ms|AST 160|Inlined 0Y 0N|IR 355/ 1270|CodeSize 5611|Addr 0x7f536920f000|Timestamp 28558431361023189|Src n/a
[engine] created adapter i2c_Z_AAAA | CodeAddress 0x7f536920e000
[engine] created adapter i2c_J_AAA | CodeAddress 0x7f536920d000
[engine] opt done id=611 AWFYVector>>#size |Tier 1|Time 15( 12+3 )ms|AST 17|Inlined 0Y 0N|IR 109/ 183|CodeSize 781|Addr 0x7f5369209000|Timestamp 28558431376261589|Src n/a
[engine] opt done id=605 AWFYVector>>#at: |Tier 1|Time 24( 12+12 )ms|AST 38|Inlined 0Y 0N|IR 248/ 655|CodeSize 2486|Addr 0x7f536920b000|Timestamp 28558431376960596|Src n/a
[engine] created adapter i2c_J_AAAA | CodeAddress 0x7f5369208000
[engine] created adapter i2c_J_AAJJ | CodeAddress 0x7f5369207000
[engine] opt inval. id=603 AWFYVector>>#append: |Timestamp 28558431391009817|Src n/a|Reason null
[engine] opt deopt id=603 AWFYVector>>#append: | |Timestamp 28558431391409609|Src n/a
[engine] created adapter c2i_Z_AAAAA | CodeAddress 0x7f5369211000
[engine] opt done id=647 Integer>>#>> |Tier 1|Time 22( 19+3 )ms|AST 30|Inlined 0Y 0N|IR 104/ 154|CodeSize 644|Addr 0x7f536920f000|Timestamp 28558431399422280|Src n/a
[engine] created adapter c2i_J_AAJJ | CodeAddress 0x7f5369206000
[engine] created adapter c2i_Z_AAAJJ | CodeAddress 0x7f5369205000
[engine] opt done id=646 AWFYSomDictionary>>#hash: |Tier 1|Time 38( 34+4 )ms|AST 59|Inlined 0Y 1N|IR 170/ 253|CodeSize 864|Addr 0x7f5369203000|Timestamp 28558431414624709|Src n/a
[engine] created adapter i2c_J_AAAJ | CodeAddress 0x7f5369202000
[engine] opt done id=648 AWFYSomDictionary>>#bucketIdx: |Tier 1|Time 22( 15+7 )ms|AST 34|Inlined 0Y 0N|IR 173/ 396|CodeSize 1329|Addr 0x7f5369200000|Timestamp 28558431436897532|Src n/a
[engine] opt done id=587 AWFYVector class>>#new |Tier 1|Time 22( 18+4 )ms|AST 19|Inlined 0Y 1N|IR 159/ 238|CodeSize 755|Addr 0x7f53691fe000|Timestamp 28558431459255287|Src n/a
[engine] opt done id=644 AWFYHavlakLoopFinder>>#Unvisited |Tier 1|Time 5( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 481|Addr 0x7f53691f8000|Timestamp 28558431464884362|Src n/a
[engine] opt done id=669 AWFYVector>>#hasSome: |Tier 1|Time 107( 57+50 )ms|AST 82|Inlined 0Y 3N|IR 592/ 2485|CodeSize 11722|Addr 0x7f53691fa000|Timestamp 28558431465109403|Src n/a
[engine] created adapter i2c_Z_AAAJA | CodeAddress 0x7f53691f7000
[engine] opt done id=656 AWFYDictIdEntry>>#match:key: |Tier 1|Time 15( 11+4 )ms|AST 28|Inlined 0Y 0N|IR 117/ 229|CodeSize 985|Addr 0x7f53691f5000|Timestamp 28558431479622812|Src n/a
[engine] opt done id=603 AWFYVector>>#append: |Tier 1|Time 96( 46+51 )ms|AST 160|Inlined 0Y 0N|IR 665/ 2857|CodeSize 13734|Addr 0x7f53691f0000|Timestamp 28558431496243302|Src n/a
[engine] created adapter c2i_J_AAAA | CodeAddress 0x7f53691ef000
[engine] created adapter c2i_Z_AAAJA | CodeAddress 0x7f53691ee000
[engine] created adapter c2i_J_AAAJ | CodeAddress 0x7f53691ed000
[engine] opt done id=659 AWFYSomDictionary>>#bucket: |Tier 1|Time 23( 18+5 )ms|AST 32|Inlined 0Y 1N|IR 192/ 352|CodeSize 1248|Addr 0x7f53691eb000|Timestamp 28558431519711939|Src n/a
[engine] opt done id=658 AWFYSomDictionary>>#at: |Tier 1|Time 41( 35+6 )ms|AST 85|Inlined 0Y 3N|IR 257/ 375|CodeSize 1409|Addr 0x7f53691e9000|Timestamp 28558431520810319|Src n/a
[engine] created adapter i2c_Z_AAA | CodeAddress 0x7f535e25c000
[engine] created adapter i2c_Z_AAAJJ | CodeAddress 0x7f535e25b000
[engine] opt done id=672 AWFYVector>>#isEmpty |Tier 1|Time 11( 9+3 )ms|AST 17|Inlined 0Y 0N|IR 108/ 179|CodeSize 731|Addr 0x7f535e259000|Timestamp 28558431531160836|Src n/a
[engine] opt done id=665 AWFYHavlakLoopFinder>>#isAncestor:v: |Tier 1|Time 21( 14+8 )ms|AST 40|Inlined 0Y 0N|IR 219/ 553|CodeSize 2213|Addr 0x7f535e257000|Timestamp 28558431542502103|Src n/a
[engine] created adapter c2i_A_AAAAJ | CodeAddress 0x7f535e256000
[engine] created adapter c2i_Z_AAAA | CodeAddress 0x7f535e255000
[engine] created adapter c2i_Z_AAAJ | CodeAddress 0x7f535e254000
[engine] created adapter c2i_A_AAAA | CodeAddress 0x7f535e253000
[engine] opt done id=705 AWFYVector>>#forEach: <split-705> |Tier 1|Time 44( 28+16 )ms|AST 78|Inlined 0Y 1N|IR 338/ 1054|CodeSize 5003|Addr 0x7f535e250000|Timestamp 28558431575415439|Src n/a
[engine] opt done id=666 AWFYSomSet>>#add: |Tier 1|Time 41( 33+8 )ms|AST 44|Inlined 0Y 3N|IR 325/ 544|CodeSize 2105|Addr 0x7f535e24e000|Timestamp 28558431583470156|Src n/a
[engine] created adapter i2c_A_AAAAJ | CodeAddress 0x7f535e24d000
[engine] opt done id=668 AWFYSomSet>>#hasSome: |Tier 1|Time 15( 9+6 )ms|AST 22|Inlined 0Y 1N|IR 191/ 326|CodeSize 1169|Addr 0x7f535e24b000|Timestamp 28558431590626739|Src n/a
[engine] opt done id=640 AWFYUnionFindNode>>#initialize |Tier 1|Time 8( 5+3 )ms|AST 9|Inlined 0Y 0N|IR 141/ 184|CodeSize 564|Addr 0x7f535e249000|Timestamp 28558431598454251|Src n/a
[engine] opt done id=675 Object>>#~= |Tier 1|Time 22( 13+8 )ms|AST 30|Inlined 0Y 2N|IR 264/ 462|CodeSize 1667|Addr 0x7f535e247000|Timestamp 28558431620192691|Src n/a
[engine] created adapter c2i_A_AAAAJJA | CodeAddress 0x7f535e246000
[engine] created adapter c2i_A_AAAJJAA | CodeAddress 0x7f535e245000
[engine] created adapter c2i_A_AAAAJJ | CodeAddress 0x7f535e244000
[engine] opt done id=682 AWFYVector>>#forEach: <split-682> |Tier 1|Time 68( 51+17 )ms|AST 78|Inlined 0Y 1N|IR 353/ 1124|CodeSize 5503|Addr 0x7f535e241000|Timestamp 28558431688595382|Src n/a
[engine] opt done id=532 Object>>#= |Tier 1|Time 7( 5+3 )ms|AST 13|Inlined 0Y 0N|IR 94/ 170|CodeSize 648|Addr 0x7f535e23c000|Timestamp 28558431696228934|Src n/a
[engine] opt done id=645 AWFYSomDictionary>>#at:put: |Tier 1|Time 114( 93+20 )ms|AST 165|Inlined 0Y 4N|IR 605/ 1455|CodeSize 5840|Addr 0x7f535e23e000|Timestamp 28558431697653350|Src n/a
[engine] opt done id=597 AWFYSomSet class>>#new |Tier 1|Time 15( 11+5 )ms|AST 27|Inlined 0Y 2N|IR 231/ 326|CodeSize 1106|Addr 0x7f535e23a000|Timestamp 28558431711749996|Src n/a
[engine] opt done id=598 Behavior>>#new <split-598> |Tier 1|Time 20( 12+8 )ms|AST 26|Inlined 0Y 0N|IR 207/ 854|CodeSize 3335|Addr 0x7f535e238000|Timestamp 28558431718352639|Src n/a
[engine] opt done id=599 AWFYSomSet>>#initialize: |Tier 1|Time 13( 8+5 )ms|AST 22|Inlined 0Y 1N|IR 196/ 439|CodeSize 1485|Addr 0x7f535e236000|Timestamp 28558431725420169|Src n/a
[engine] created adapter c2i_J_AAA | CodeAddress 0x7f535e235000
[engine] created adapter c2i_A_AAAJA | CodeAddress 0x7f535e234000
[engine] created adapter c2i_Z_AAA | CodeAddress 0x7f535e233000
[engine] created adapter c2i_A_AAAAZ | CodeAddress 0x7f535e231000
[engine] opt done id=664 [] in AWFYHavlakLoopFinder>>#processEdges:w: |Tier 1|Time 48( 34+14 )ms|AST 124|Inlined 0Y 7N|IR 488/ 933|CodeSize 3960|Addr 0x7f535e22f000|Timestamp 28558431773991603|Src n/a
[engine] created adapter c2i_A_AAAJAAA | CodeAddress 0x7f535e22e000
[engine] created adapter c2i_A_AAAJAA | CodeAddress 0x7f535e22d000
[engine] opt done id=684 AWFYVector>>#forEach: <split-684> |Tier 1|Time 16( 11+5 )ms|AST 36|Inlined 0Y 0N|IR 113/ 192|CodeSize 853|Addr 0x7f535e22b000|Timestamp 28558431793329127|Src n/a
[engine] created adapter i2c_Z_AAAJ | CodeAddress 0x7f535e22a000
[engine] opt done id=674 AWFYUnionFindNode>>#findSet |Tier 1|Time 88( 43+44 )ms|AST 136|Inlined 0Y 4N|IR 598/ 2667|CodeSize 11620|Addr 0x7f535e226000|Timestamp 28558431806429924|Src n/a
[engine] created adapter i2c_Z_AAAAA | CodeAddress 0x7f535e225000
[engine] opt done id=694 [] in AWFYSomIdentitySet>>#contains: |Tier 1|Time 13( 11+2 )ms|AST 13|Inlined 0Y 0N|IR 92/ 128|CodeSize 574|Addr 0x7f535e223000|Timestamp 28558431819747032|Src n/a
[engine] opt done id=667 AWFYSomSet>>#contains: |Tier 1|Time 46( 23+23 )ms|AST 24|Inlined 0Y 1N|IR 291/ 2161|CodeSize 9078|Addr 0x7f535e21f000|Timestamp 28558431839551957|Src n/a
[engine] created adapter c2i_A_AAAJJA | CodeAddress 0x7f535e21e000
[engine] created adapter c2i_A_AAAAA | CodeAddress 0x7f535e21d000
[engine] opt done id=695 AWFYVector>>#forEach: <split-695> |Tier 1|Time 54( 34+20 )ms|AST 78|Inlined 0Y 1N|IR 339/ 1093|CodeSize 5163|Addr 0x7f535e21a000|Timestamp 28558431874244033|Src n/a
[engine] opt done id=696 AWFYVector>>#forEach: <split-696> |Tier 1|Time 51( 33+19 )ms|AST 78|Inlined 0Y 1N|IR 330/ 1043|CodeSize 4850|Addr 0x7f535e217000|Timestamp 28558431891302170|Src n/a
[engine] created adapter i2c_A_AAAJJAA | CodeAddress 0x7f535e216000
[engine] opt done id=661 AWFYHavlakLoopFinder>>#identifyEdges: |Tier 1|Time 70( 42+28 )ms|AST 127|Inlined 0Y 1N|IR 471/ 1429|CodeSize 6422|Addr 0x7f535e213000|Timestamp 28558431944527365|Src n/a
[engine] opt done id=687 AWFYSomIdentitySet>>#contains: |Tier 1|Time 39( 14+25 )ms|AST 24|Inlined 0Y 1N|IR 289/ 2102|CodeSize 9070|Addr 0x7f535e20f000|Timestamp 28558431983580064|Src n/a
[engine] created adapter c2i_A_AAAAJA | CodeAddress 0x7f535e20e000
[engine] opt done id=690 AWFYVector>>#forEach: <split-690> |Tier 1|Time 56( 36+20 )ms|AST 78|Inlined 0Y 1N|IR 345/ 1084|CodeSize 5220|Addr 0x7f535e20b000|Timestamp 28558432040110178|Src n/a
[engine] opt done id=699 AWFYVector>>#forEach: <split-699> |Tier 1|Time 43( 25+19 )ms|AST 78|Inlined 0Y 1N|IR 331/ 1014|CodeSize 4797|Addr 0x7f5158003000|Timestamp 28558432083916098|Src n/a
[engine] opt done id=683 [] in AWFYHavlakLoopFinder>>#stepEProcessNonBackPreds:nodePool:workList:x: |Tier 1|Time 193( 87+106 )ms|AST 210|Inlined 0Y 7N|IR 1165/ 7680|CodeSize 34271|Addr 0x7f535e201000|Timestamp 28558432084725809|Src n/a
[engine] opt done id=638 AWFYUnionFindNode class>>#new |Tier 1|Time 17( 11+6 )ms|AST 25|Inlined 0Y 2N|IR 201/ 309|CodeSize 1025|Addr 0x7f5158001000|Timestamp 28558432102004377|Src n/a
[engine] opt done id=6 Symbol>>#= |Tier 1|Time 23( 17+6 )ms|AST 43|Inlined 0Y 1N|IR 230/ 305|CodeSize 1039|Addr 0x7f51480a4000|Timestamp 28558432107055067|Src n/a
[engine] opt done id=643 [] in AWFYHavlakLoopFinder>>#initAllNodes |Tier 1|Time 20( 14+7 )ms|AST 33|Inlined 0Y 2N|IR 216/ 348|CodeSize 1223|Addr 0x7f51480a2000|Timestamp 28558432122610073|Src n/a
[engine] created adapter i2c_A_AAAAJJ | CodeAddress 0x7f535e200000
[engine] opt done id=639 Behavior>>#new <split-639> |Tier 1|Time 21( 13+9 )ms|AST 27|Inlined 0Y 1N|IR 170/ 616|CodeSize 2364|Addr 0x7f51480a0000|Timestamp 28558432128663666|Src n/a
[engine] created adapter i2c_A_AAAJA | CodeAddress 0x7f5158000000
[engine] created adapter c2i_A_AAAJAJA | CodeAddress 0x7f514809f000
[engine] opt done id=649 AWFYSomIdentityDictionary>>#newEntry:value:hash: |Tier 1|Time 33( 29+4 )ms|AST 28|Inlined 0Y 1N|IR 169/ 248|CodeSize 884|Addr 0x7f514809d000|Timestamp 28558432155990811|Src n/a
[engine] created adapter i2c_A_AAAJAJA | CodeAddress 0x7f514809c000
[engine] opt done id=650 AWFYDictIdEntry class>>#new:key:value:next: |Tier 1|Time 25( 20+5 )ms|AST 39|Inlined 0Y 2N|IR 212/ 293|CodeSize 1045|Addr 0x7f514809a000|Timestamp 28558432181694344|Src n/a
[engine] opt done id=671 AWFYHavlakLoopFinder>>#stepD:nodePool: |Tier 1|Time 59( 26+32 )ms|AST 44|Inlined 0Y 2N|IR 377/ 2538|CodeSize 11007|Addr 0x7f5148096000|Timestamp 28558432187637581|Src n/a
[engine] opt done id=651 Behavior>>#new <split-651> |Tier 1|Time 15( 10+6 )ms|AST 25|Inlined 0Y 0N|IR 106/ 449|CodeSize 1679|Addr 0x7f5148094000|Timestamp 28558432197353558|Src n/a
[engine] opt done id=652 AWFYDictEntry>>#init:key:value:next: |Tier 1|Time 17( 9+8 )ms|AST 25|Inlined 0Y 0N|IR 198/ 512|CodeSize 1846|Addr 0x7f5148092000|Timestamp 28558432204581313|Src n/a
[engine] opt done id=654 AWFYUnionFindNode>>#initNode:dfs: |Tier 1|Time 13( 7+6 )ms|AST 19|Inlined 0Y 0N|IR 181/ 422|CodeSize 1489|Addr 0x7f5148090000|Timestamp 28558432217789532|Src n/a
[engine] opt done id=663 AWFYBasicBlock>>#numPred |Tier 1|Time 14( 8+5 )ms|AST 19|Inlined 0Y 1N|IR 168/ 298|CodeSize 1042|Addr 0x7f514808e000|Timestamp 28558432231463337|Src n/a
[engine] created adapter i2c_A_AAAAJJA | CodeAddress 0x7f514808d000
[engine] opt done id=662 AWFYHavlakLoopFinder>>#processEdges:w: |Tier 1|Time 50( 23+27 )ms|AST 56|Inlined 0Y 2N|IR 373/ 2421|CodeSize 10513|Addr 0x7f5148089000|Timestamp 28558432247892172|Src n/a
[engine] opt done id=655 AWFYSomDictionary>>#insertBucketEntry:value:hash:head: |Tier 1|Time 24( 19+5 )ms|AST 51|Inlined 0Y 2N|IR 211/ 298|CodeSize 1112|Addr 0x7f5148087000|Timestamp 28558432255405312|Src n/a
[engine] opt done id=657 AWFYDictEntry>>#value: |Tier 1|Time 8( 4+4 )ms|AST 10|Inlined 0Y 0N|IR 135/ 335|CodeSize 1028|Addr 0x7f5148085000|Timestamp 28558432256507115|Src n/a
[engine] created adapter i2c_A_AAAAJA | CodeAddress 0x7f5148084000
[engine] opt done id=685 [] in [] in AWFYHavlakLoopFinder>>#stepEProcessNonBackPreds:nodePool:workList:x: |Tier 1|Time 7( 5+2 )ms|AST 13|Inlined 0Y 0N|IR 92/ 128|CodeSize 574|Addr 0x7f5148082000|Timestamp 28558432262231878|Src n/a
[engine] opt done id=677 AWFYVector>>#removeFirst |Tier 1|Time 48( 15+33 )ms|AST 52|Inlined 0Y 1N|IR 227/ 400|CodeSize 1424|Addr 0x7f5148080000|Timestamp 28558432310513875|Src n/a
[engine] opt done id=678 AWFYSomSet>>#size |Tier 1|Time 14( 9+5 )ms|AST 19|Inlined 0Y 1N|IR 168/ 298|CodeSize 1042|Addr 0x7f514807e000|Timestamp 28558432324842754|Src n/a
[engine] opt done id=692 AWFYUnionFindNode>>#union: |Tier 1|Time 8( 4+4 )ms|AST 10|Inlined 0Y 0N|IR 133/ 272|CodeSize 897|Addr 0x7f514807c000|Timestamp 28558432333247883|Src n/a
[engine] opt done id=679 AWFYHavlakLoopFinder>>#MaxNonBackPreds |Tier 1|Time 7( 5+2 )ms|AST 13|Inlined 0Y 0N|IR 87/ 123|CodeSize 481|Addr 0x7f5148078000|Timestamp 28558432340578589|Src n/a
[engine] opt done id=691 [] in AWFYHavlakLoopFinder>>#setLoopAttribute:nodePool:loop: |Tier 1|Time 85( 70+15 )ms|AST 136|Inlined 0Y 3N|IR 443/ 758|CodeSize 2911|Addr 0x7f514807a000|Timestamp 28558432341574088|Src n/a
[engine] created adapter i2c_A_AAAJAAA | CodeAddress 0x7f5148077000
[engine] opt done id=681 AWFYSomSet>>#forEach: |Tier 1|Time 15( 10+5 )ms|AST 23|Inlined 0Y 1N|IR 170/ 300|CodeSize 1067|Addr 0x7f5148075000|Timestamp 28558432356846641|Src n/a
[engine] opt done id=693 AWFYSimpleLoop>>#addNode: |Tier 1|Time 14( 9+5 )ms|AST 23|Inlined 0Y 1N|IR 170/ 300|CodeSize 1067|Addr 0x7f5148073000|Timestamp 28558432371375207|Src n/a
[engine] created adapter i2c_J_AAAAJ | CodeAddress 0x7f5148072000
[engine] opt done id=680 AWFYHavlakLoopFinder>>#stepEProcessNonBackPreds:nodePool:workList:x: |Tier 1|Time 64( 29+35 )ms|AST 57|Inlined 0Y 2N|IR 394/ 2723|CodeSize 12114|Addr 0x7f5148053000|Timestamp 28558432404589226|Src n/a
[engine] opt done id=635 AWFYHavlakLoopFinder>>#findLoops |Tier 1|Time 940( 389+551 )ms|AST 741|Inlined 0Y 27N|IR 5346/ 23661|CodeSize 102944|Addr 0x7f5148057000|Timestamp 28558432405651287|Src n/a
[engine] opt done id=670 [] in AWFYSomSet>>#contains: |Tier 1|Time 9( 6+3 )ms|AST 14|Inlined 0Y 0N|IR 94/ 130|CodeSize 574|Addr 0x7f5148051000|Timestamp 28558432414623975|Src n/a
[engine] created adapter c2i_J_AAAAJ | CodeAddress 0x7f5148050000
[engine] opt done id=653 AWFYHavlakLoopFinder>>#doDFS:current: |Tier 1|Time 109( 83+26 )ms|AST 225|Inlined 0Y 7N|IR 669/ 1203|CodeSize 6076|Addr 0x7f514804d000|Timestamp 28558432480371513|Src n/a
[engine] opt done id=660 AWFYHavlakLoopFinder>>#doDFS:current: <split-660> |Tier 1|Time 100( 70+30 )ms|AST 225|Inlined 0Y 7N|IR 724/ 1464|CodeSize 7662|Addr 0x7f514804a000|Timestamp 28558432504664110|Src n/a
[engine] opt done id=702 AWFYHavlakLoopFinder>>#doDFS:current: <split-702> |Tier 1|Time 93( 68+26 )ms|AST 225|Inlined 0Y 7N|IR 669/ 1203|CodeSize 5952|Addr 0x7f5148047000|Timestamp 28558432508356807|Src n/a
[engine] created adapter i2c_A_AAAAZ | CodeAddress 0x7f5148046000
[engine] opt done id=594 AWFYSimpleLoop class>>#basicBlock:reducible: |Tier 1|Time 24( 19+5 )ms|AST 33|Inlined 0Y 2N|IR 206/ 288|CodeSize 1002|Addr 0x7f5148044000|Timestamp 28558432528859063|Src n/a
[engine] opt done id=595 Behavior>>#new <split-595> |Tier 1|Time 29( 10+19 )ms|AST 25|Inlined 0Y 0N|IR 167/ 788|CodeSize 3085|Addr 0x7f5148042000|Timestamp 28558432537480502|Src n/a
[engine] opt done id=602 AWFYSimpleLoop>>#counter: |Tier 1|Time 8( 5+3 )ms|AST 10|Inlined 0Y 0N|IR 145/ 193|CodeSize 660|Addr 0x7f5148040000|Timestamp 28558432546052211|Src n/a
[engine] created adapter i2c_A_AAAJJA | CodeAddress 0x7f514803f000
[engine] opt done id=703 AWFYHavlakLoopFinder>>#doDFS:current: <split-703> |Tier 1|Time 95( 69+26 )ms|AST 225|Inlined 0Y 7N|IR 669/ 1203|CodeSize 5952|Addr 0x7f514803c000|Timestamp 28558432575380970|Src n/a
[engine] opt done id=596 AWFYSimpleLoop>>#init:reducible: |Tier 1|Time 50( 33+17 )ms|AST 89|Inlined 0Y 3N|IR 529/ 909|CodeSize 3056|Addr 0x7f514803a000|Timestamp 28558432578926015|Src n/a
[engine] opt done id=673 [] in AWFYHavlakLoopFinder>>#stepD:nodePool: |Tier 1|Time 37( 24+14 )ms|AST 54|Inlined 0Y 2N|IR 279/ 491|CodeSize 1761|Addr 0x7f5148038000|Timestamp 28558432583479131|Src n/a
[engine] created adapter i2c_A_AAAAA | CodeAddress 0x7f5148037000
[engine] opt done id=676 [] in AWFYHavlakLoopFinder>>#findLoops |Tier 1|Time 25( 18+8 )ms|AST 22|Inlined 0Y 1N|IR 174/ 324|CodeSize 1136|Addr 0x7f5148035000|Timestamp 28558432604676553|Src n/a
[engine] created adapter i2c_A_AAAJAA | CodeAddress 0x7f5148034000
[engine] opt done id=686 AWFYLoopStructureGraph>>#createNewLoop:reducible: |Tier 1|Time 41( 32+9 )ms|AST 77|Inlined 0Y 3N|IR 303/ 451|CodeSize 1651|Addr 0x7f5148032000|Timestamp 28558432624402414|Src n/a
[engine] opt inval. id=605 AWFYVector>>#at: |Timestamp 28558432625847294|Src n/a|Reason null
[engine] opt deopt id=605 AWFYVector>>#at: | |Timestamp 28558432626057178|Src n/a
[engine] opt done id=689 AWFYUnionFindNode>>#loop: |Tier 1|Time 9( 5+4 )ms|AST 10|Inlined 0Y 0N|IR 133/ 272|CodeSize 897|Addr 0x7f536920b000|Timestamp 28558432633549854|Src n/a
[engine] opt done id=605 AWFYVector>>#at: |Tier 1|Time 26( 12+14 )ms|AST 40|Inlined 0Y 0N|IR 264/ 824|CodeSize 3108|Addr 0x7f5148030000|Timestamp 28558432659997653|Src n/a
[engine] opt done id=688 AWFYHavlakLoopFinder>>#setLoopAttribute:nodePool:loop: |Tier 1|Time 65( 32+33 )ms|AST 59|Inlined 0Y 2N|IR 393/ 2635|CodeSize 11570|Addr 0x7f514802c000|Timestamp 28558432670189762|Src n/a
[engine] opt done id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> |Tier 1|Time 106( 81+26 )ms|AST 225|Inlined 0Y 7N|IR 669/ 1203|CodeSize 6067|Addr 0x7f5148029000|Timestamp 28558432682209851|Src n/a
[engine] opt done id=610 AWFYControlFlowGraph>>#numNodes |Tier 1|Time 14( 9+5 )ms|AST 19|Inlined 0Y 1N|IR 168/ 298|CodeSize 1042|Addr 0x7f5148027000|Timestamp 28558432696651530|Src n/a
[engine] opt done id=604 AWFYControlFlowGraph>>#createNode: |Tier 1|Time 53( 37+16 )ms|AST 117|Inlined 0Y 5N|IR 479/ 844|CodeSize 3285|Addr 0x7f5148025000|Timestamp 28558432750061605|Src n/a
[engine] opt done id=700 AWFYHavlakLoopFinder>>#doDFS:current: <split-700> |Tier 1|Time 93( 68+26 )ms|AST 225|Inlined 0Y 7N|IR 669/ 1203|CodeSize 6067|Addr 0x7f5148022000|Timestamp 28558432753690324|Src n/a
[engine] opt done id=701 AWFYHavlakLoopFinder>>#doDFS:current: <split-701> |Tier 1|Time 92( 67+25 )ms|AST 225|Inlined 0Y 7N|IR 650/ 1135|CodeSize 5851|Addr 0x7f514801f000|Timestamp 28558432762785311|Src n/a
[engine] opt done id=620 AWFYBasicBlock>>#addOutEdge: |Tier 1|Time 15( 10+5 )ms|AST 23|Inlined 0Y 1N|IR 170/ 300|CodeSize 1067|Addr 0x7f514801d000|Timestamp 28558432769080846|Src n/a
[engine] opt done id=617 AWFYBasicBlockEdge class>>#for:from:to: |Tier 1|Time 20( 15+5 )ms|AST 36|Inlined 0Y 2N|IR 210/ 291|CodeSize 1020|Addr 0x7f514801b000|Timestamp 28558432783178539|Src n/a
[engine] opt done id=618 Behavior>>#new <split-618> |Tier 1|Time 15( 10+6 )ms|AST 25|Inlined 0Y 0N|IR 106/ 449|CodeSize 1679|Addr 0x7f5148019000|Timestamp 28558432784813398|Src n/a
[engine] opt done id=621 AWFYBasicBlock>>#addInEdge: |Tier 1|Time 14( 9+5 )ms|AST 23|Inlined 0Y 1N|IR 170/ 300|CodeSize 1067|Addr 0x7f5148017000|Timestamp 28558432797884791|Src n/a
[engine] opt done id=622 AWFYControlFlowGraph>>#addEdge: |Tier 1|Time 14( 9+5 )ms|AST 23|Inlined 0Y 1N|IR 170/ 300|CodeSize 1067|Addr 0x7f5148015000|Timestamp 28558432812390448|Src n/a
[engine] opt inval. id=635 AWFYHavlakLoopFinder>>#findLoops |Timestamp 28558432823817624|Src n/a|Reason null
[engine] opt done id=619 AWFYBasicBlockEdge>>#init:from:to: |Tier 1|Time 45( 31+14 )ms|AST 95|Inlined 0Y 5N|IR 390/ 772|CodeSize 2742|Addr 0x7f5148070000|Timestamp 28558432830103939|Src n/a
[engine] opt done id=606 AWFYBasicBlock class>>#new: |Tier 1|Time 18( 13+5 )ms|AST 30|Inlined 0Y 2N|IR 203/ 286|CodeSize 958|Addr 0x7f514806e000|Timestamp 28558432830766767|Src n/a
[engine] opt done id=607 Behavior>>#new <split-607> |Tier 1|Time 16( 10+6 )ms|AST 25|Inlined 0Y 0N|IR 106/ 449|CodeSize 1679|Addr 0x7f514806c000|Timestamp 28558432845989661|Src n/a
[engine] opt inval. id=656 AWFYDictIdEntry>>#match:key: |Timestamp 28558432850152065|Src n/a|Reason null
[engine] opt inval. id=655 AWFYSomDictionary>>#insertBucketEntry:value:hash:head: |Timestamp 28558432850641817|Src n/a|Reason null
[engine] opt inval. id=657 AWFYDictEntry>>#value: |Timestamp 28558432851040351|Src n/a|Reason Latest layout assumption Layout no longer valid
[engine] opt inval. id=652 AWFYDictEntry>>#init:key:value:next: |Timestamp 28558432851220761|Src n/a|Reason Latest layout assumption Layout no longer valid
[engine] opt inval. id=651 Behavior>>#new <split-651> |Timestamp 28558432851403195|Src n/a|Reason Latest layout assumption Layout no longer valid
[engine] opt inval. id=650 AWFYDictIdEntry class>>#new:key:value:next: |Timestamp 28558432851566353|Src n/a|Reason Latest layout assumption Layout no longer valid
[engine] opt inval. id=645 AWFYSomDictionary>>#at:put: |Timestamp 28558432851927660|Src n/a|Reason Latest layout assumption Layout no longer valid
[engine] opt inval. id=658 AWFYSomDictionary>>#at: |Timestamp 28558432852274650|Src n/a|Reason Latest layout assumption Layout no longer valid
[engine] opt deopt id=655 AWFYSomDictionary>>#insertBucketEntry:value:hash:head: | |Timestamp 28558432852370616|Src n/a
[engine] opt deopt id=645 AWFYSomDictionary>>#at:put: | |Timestamp 28558432852998033|Src n/a
[engine] created adapter i2c_J_AAAJJ | CodeAddress 0x7f53691f6000
[engine] opt done id=608 AWFYBasicBlock>>#init: |Tier 1|Time 26( 16+10 )ms|AST 42|Inlined 0Y 2N|IR 259/ 524|CodeSize 1812|Addr 0x7f53691e9000|Timestamp 28558432857070616|Src n/a
[engine] opt done id=609 AWFYVector>>#at:put: |Tier 1|Time 108( 53+55 )ms|AST 198|Inlined 0Y 0N|IR 685/ 2922|CodeSize 13973|Addr 0x7f5148067000|Timestamp 28558432858710573|Src n/a
[engine] opt done id=656 AWFYDictIdEntry>>#match:key: |Tier 1|Time 10( 7+3 )ms|AST 29|Inlined 0Y 0N|IR 103/ 163|CodeSize 726|Addr 0x7f535e23f000|Timestamp 28558432867457872|Src n/a
[engine] created adapter c2i_A_AAAJJ | CodeAddress 0x7f53691f5000
[engine] opt done id=650 AWFYDictIdEntry class>>#new:key:value:next: |Tier 1|Time 20( 15+5 )ms|AST 39|Inlined 0Y 2N|IR 212/ 293|CodeSize 1045|Addr 0x7f514809a000|Timestamp 28558432887860320|Src n/a
[engine] opt done id=615 AWFYLoopTesterApp>>#buildStraight:n: |Tier 1|Time 51( 44+7 )ms|AST 94|Inlined 0Y 1N|IR 250/ 348|CodeSize 1727|Addr 0x7f5148094000|Timestamp 28558432897040657|Src n/a
[engine] opt done id=651 Behavior>>#new <split-651> |Tier 1|Time 20( 10+10 )ms|AST 25|Inlined 0Y 0N|IR 106/ 449|CodeSize 1679|Addr 0x7f5148092000|Timestamp 28558432908241325|Src n/a
[engine] opt done id=652 AWFYDictEntry>>#init:key:value:next: |Tier 1|Time 18( 9+9 )ms|AST 25|Inlined 0Y 0N|IR 205/ 597|CodeSize 2136|Addr 0x7f5148087000|Timestamp 28558432915073339|Src n/a
[engine] opt done id=655 AWFYSomDictionary>>#insertBucketEntry:value:hash:head: |Tier 1|Time 40( 33+8 )ms|AST 121|Inlined 0Y 3N|IR 302/ 387|CodeSize 1470|Addr 0x7f5148085000|Timestamp 28558432949031903|Src n/a
[engine] opt inval. id=656 AWFYDictIdEntry>>#match:key: |Timestamp 28558432955013276|Src n/a|Reason null
[engine] opt done id=645 AWFYSomDictionary>>#at:put: |Tier 1|Time 94( 67+26 )ms|AST 178|Inlined 0Y 5N|IR 654/ 1497|CodeSize 6083|Addr 0x7f5148064000|Timestamp 28558432955028433|Src n/a
[engine] opt inval. id=655 AWFYSomDictionary>>#insertBucketEntry:value:hash:head: |Timestamp 28558432956304358|Src n/a|Reason null
[engine] opt deopt id=655 AWFYSomDictionary>>#insertBucketEntry:value:hash:head: | |Timestamp 28558432956408008|Src n/a
[engine] created adapter i2c_A_AAAJJ | CodeAddress 0x7f535e240000
[engine] opt inval. id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> |Timestamp 28558432976420792|Src n/a|Reason null
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432976553637|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432976613005|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432976745361|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432976796068|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432976895737|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432976943511|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432977036334|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432977084248|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432977179447|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432977227640|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432977327168|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432977374384|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432977452959|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432977510371|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432977584756|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432977641889|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432977715855|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432977774455|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432977848351|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432977911211|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432977987132|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432978051739|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432978104402|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432978197016|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432978245628|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432978348370|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432978396074|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432978487571|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432978535624|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432978628099|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432978675663|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432978781338|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432978829671|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432978904964|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432978962655|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432979036970|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432979094732|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432979169606|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432979234282|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432979310692|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432979375229|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432979443118|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432979509750|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432979561784|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432979655027|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432979703779|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432979804076|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432979853876|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432979948725|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432980018849|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432980119635|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432980171390|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432980273573|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432980322115|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432980390773|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432980453983|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432980536679|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432980592694|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432980670781|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432980729660|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432980804394|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432980868302|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432980937239|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432981002544|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432981055766|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432981150126|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432981198668|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432981306020|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432981354143|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432981447176|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432981491807|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432981591755|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432981641205|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432981741223|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432981799334|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432981870296|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432981934693|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432982009078|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432982066141|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432982141644|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432982199126|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432982277492|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432982334345|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432982411245|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432982477946|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432982529911|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432982629999|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432982678331|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432982771993|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432982820466|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432982920833|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432982969026|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432983072885|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432983121706|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432983219070|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432983287448|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432983354988|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432983418128|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432983493002|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432983549855|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432983627034|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432983686053|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432983762114|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432983820155|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 28558432983909696|Src n/a
[engine] opt inval. id=701 AWFYHavlakLoopFinder>>#doDFS:current: <split-701> |Timestamp 28558432984339731|Src n/a|Reason null
[engine] opt done id=616 AWFYLoopTesterApp>>#buildConnect:end: |Tier 1|Time 41( 35+5 )ms|AST 28|Inlined 0Y 1N|IR 177/ 279|CodeSize 1023|Addr 0x7f535e23e000|Timestamp 28558432990086495|Src n/a
[engine] opt done id=636 AWFYVector>>#removeAll |Tier 1|Time 40( 29+11 )ms|AST 34|Inlined 0Y 0N|IR 244/ 691|CodeSize 2547|Addr 0x7f5148085000|Timestamp 28558432996540159|Src n/a
[engine] opt done id=656 AWFYDictIdEntry>>#match:key: |Tier 1|Time 15( 9+6 )ms|AST 29|Inlined 0Y 0N|IR 159/ 381|CodeSize 1355|Addr 0x7f5148062000|Timestamp 28558433005776581|Src n/a
[engine] opt done id=714 AWFYSomDictionary>>#transferEntries: |Tier 1|Time 106( 77+28 )ms|AST 188|Inlined 0Y 1N|IR 585/ 1551|CodeSize 6920|Addr 0x7f514805f000|Timestamp 28558433021052347|Src n/a
[engine] opt done id=657 AWFYDictEntry>>#value: |Tier 1|Time 10( 5+5 )ms|AST 10|Inlined 0Y 0N|IR 135/ 335|CodeSize 1028|Addr 0x7f514805b000|Timestamp 28558433031129422|Src n/a
[engine] opt done id=658 AWFYSomDictionary>>#at: |Tier 1|Time 35( 27+8 )ms|AST 85|Inlined 0Y 3N|IR 257/ 375|CodeSize 1409|Addr 0x7f514805d000|Timestamp 28558433031443515|Src n/a
[engine] opt deopt id=701 AWFYHavlakLoopFinder>>#doDFS:current: <split-701> | |Timestamp 28558433041707634|Src n/a
[engine] opt done id=697 AWFYSimpleLoop>>#parent: |Tier 1|Time 17( 11+7 )ms|AST 27|Inlined 0Y 1N|IR 193/ 415|CodeSize 1389|Addr 0x7f5148059000|Timestamp 28558433049091282|Src n/a
[engine] opt done id=655 AWFYSomDictionary>>#insertBucketEntry:value:hash:head: |Tier 1|Time 46( 37+9 )ms|AST 121|Inlined 0Y 4N|IR 358/ 436|CodeSize 1579|Addr 0x7f5148057000|Timestamp 28558433052210273|Src n/a
[engine] created adapter i2c_J_AAJA | CodeAddress 0x7f514802b000
[engine] opt done id=698 AWFYSimpleLoop>>#addChildLoop: |Tier 1|Time 15( 10+5 )ms|AST 23|Inlined 0Y 1N|IR 170/ 300|CodeSize 1067|Addr 0x7f5148029000|Timestamp 28558433064274225|Src n/a
[engine] opt done id=627 AWFYLoopTesterApp>>#findLoops: |Tier 1|Time 21( 15+6 )ms|AST 41|Inlined 0Y 2N|IR 212/ 320|CodeSize 1176|Addr 0x7f5148020000|Timestamp 28558433085184724|Src n/a
[engine] opt done id=625 Integer>>#timesRepeat: |Tier 1|Time 34( 19+14 )ms|AST 45|Inlined 0Y 0N|IR 262/ 832|CodeSize 3835|Addr 0x7f5148013000|Timestamp 28558433086207392|Src n/a
[engine] opt done id=628 AWFYHavlakLoopFinder class>>#new:lsg: |Tier 1|Time 18( 13+5 )ms|AST 33|Inlined 0Y 2N|IR 202/ 286|CodeSize 1002|Addr 0x7f5148011000|Timestamp 28558433103720499|Src n/a
[engine] opt done id=629 Behavior>>#new <split-629> |Tier 1|Time 19( 10+9 )ms|AST 25|Inlined 0Y 0N|IR 166/ 707|CodeSize 2703|Addr 0x7f514800f000|Timestamp 28558433105823108|Src n/a
[engine] opt done id=631 AWFYSomIdentityDictionary class>>#new |Tier 1|Time 12( 8+5 )ms|AST 17|Inlined 0Y 1N|IR 163/ 264|CodeSize 869|Addr 0x7f514800d000|Timestamp 28558433118288458|Src n/a
[engine] opt done id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> |Tier 1|Time 100( 70+30 )ms|AST 225|Inlined 0Y 7N|IR 724/ 1464|CodeSize 7553|Addr 0x7f514800a000|Timestamp 28558433131591875|Src n/a
[engine] opt done id=632 AWFYSomDictionary class>>#new: |Tier 1|Time 17( 12+6 )ms|AST 28|Inlined 0Y 2N|IR 207/ 313|CodeSize 1099|Addr 0x7f5148008000|Timestamp 28558433135685412|Src n/a
[engine] opt done id=630 AWFYHavlakLoopFinder>>#init:lsg: |Tier 1|Time 35( 23+12 )ms|AST 61|Inlined 0Y 3N|IR 360/ 877|CodeSize 3017|Addr 0x7f5148006000|Timestamp 28558433138558340|Src n/a
[engine] opt done id=633 Behavior>>#new <split-633> |Tier 1|Time 16( 11+6 )ms|AST 25|Inlined 0Y 0N|IR 106/ 449|CodeSize 1679|Addr 0x7f5148004000|Timestamp 28558433148255808|Src n/a
[engine] opt done id=634 AWFYSomDictionary>>#initialize: |Tier 1|Time 17( 10+7 )ms|AST 23|Inlined 0Y 0N|IR 188/ 495|CodeSize 1858|Addr 0x7f5148002000|Timestamp 28558433152675451|Src n/a
[engine] opt done id=637 AWFYSomDictionary>>#removeAll |Tier 1|Time 22( 12+10 )ms|AST 30|Inlined 0Y 0N|IR 215/ 652|CodeSize 2493|Addr 0x7f5148000000|Timestamp 28558433160697131|Src n/a
[engine] opt done id=626 [] in AWFYLoopTesterApp>>#addDummyLoops: |Tier 1|Time 14( 9+5 )ms|AST 20|Inlined 0Y 1N|IR 163/ 259|CodeSize 865|Addr 0x7f5130ade000|Timestamp 28558433166542935|Src n/a
[engine] opt done id=710 Integer>>#timesRepeat: <split-710> |Tier 1|Time 30( 16+14 )ms|AST 45|Inlined 0Y 1N|IR 286/ 808|CodeSize 3648|Addr 0x7f5130adc000|Timestamp 28558433196920764|Src n/a
[engine] opt inval. id=695 AWFYVector>>#forEach: <split-695> |Timestamp 28558433209215762|Src n/a|Reason null
[engine] opt deopt id=695 AWFYVector>>#forEach: <split-695> | |Timestamp 28558433209424878|Src n/a
[engine] opt inval. id=696 AWFYVector>>#forEach: <split-696> |Timestamp 28558433209771168|Src n/a|Reason null
[engine] opt deopt id=696 AWFYVector>>#forEach: <split-696> | |Timestamp 28558433209828092|Src n/a
[engine] opt inval. id=683 [] in AWFYHavlakLoopFinder>>#stepEProcessNonBackPreds:nodePool:workList:x: |Timestamp 28558433210199946|Src n/a|Reason null
[engine] opt deopt id=683 [] in AWFYHavlakLoopFinder>>#stepEProcessNonBackPreds:nodePool:workList:x: | |Timestamp 28558433210279779|Src n/a
[engine] opt inval. id=674 AWFYUnionFindNode>>#findSet |Timestamp 28558433211077267|Src n/a|Reason null
[engine] opt inval. id=684 AWFYVector>>#forEach: <split-684> |Timestamp 28558433211404281|Src n/a|Reason null
[engine] opt deopt id=674 AWFYUnionFindNode>>#findSet | |Timestamp 28558433211619542|Src n/a
[engine] opt done id=623 AWFYLoopTesterApp>>#buildDiamond: |Tier 1|Time 54( 41+13 )ms|AST 148|Inlined 0Y 4N|IR 339/ 513|CodeSize 2191|Addr 0x7f535e22b000|Timestamp 28558433214742585|Src n/a
[engine] opt deopt id=635 AWFYHavlakLoopFinder>>#findLoops | |Timestamp 28558433216158340|Src n/a
[engine] opt done id=641 AWFYHavlakLoopFinder>>#initAllNodes |Tier 1|Time 68( 27+41 )ms|AST 63|Inlined 0Y 2N|IR 572/ 3103|CodeSize 12969|Addr 0x7f535e218000|Timestamp 28558433216658569|Src n/a
[engine] opt done id=684 AWFYVector>>#forEach: <split-684> |Tier 1|Time 43( 24+18 )ms|AST 78|Inlined 0Y 1N|IR 324/ 1013|CodeSize 4565|Addr 0x7f535e227000|Timestamp 28558433259505938|Src n/a
[engine] opt done id=674 AWFYUnionFindNode>>#findSet |Tier 1|Time 95( 59+36 )ms|AST 153|Inlined 0Y 5N|IR 653/ 2714|CodeSize 11728|Addr 0x7f535e207000|Timestamp 28558433310488206|Src n/a
[engine] opt done id=603 AWFYVector>>#append: |Tier 2|Time 129( 46+83 )ms|AST 160|Inlined 0Y 0N|IR 565/ 1898|CodeSize 8285|Addr 0x7f535e203000|Timestamp 28558433326209024|Src n/a
[engine] opt done id=695 AWFYVector>>#forEach: <split-695> |Tier 1|Time 45( 25+20 )ms|AST 78|Inlined 0Y 1N|IR 346/ 1094|CodeSize 5246|Addr 0x7f5130ad9000|Timestamp 28558433355665110|Src n/a
[engine] opt done id=696 AWFYVector>>#forEach: <split-696> |Tier 1|Time 44( 25+19 )ms|AST 78|Inlined 0Y 1N|IR 337/ 1044|CodeSize 4933|Addr 0x7f5130ad6000|Timestamp 28558433370083392|Src n/a
[engine] opt done id=701 AWFYHavlakLoopFinder>>#doDFS:current: <split-701> |Tier 1|Time 93( 68+26 )ms|AST 225|Inlined 0Y 7N|IR 669/ 1203|CodeSize 6021|Addr 0x7f5130ad3000|Timestamp 28558433463728149|Src n/a
[engine] created adapter c2i_J_AAAJJ | CodeAddress 0x7f535e226000
[engine] opt done id=614 AWFYLoopTesterApp>>#buildBaseLoop: |Tier 1|Time 81( 69+12 )ms|AST 180|Inlined 0Y 9N|IR 514/ 605|CodeSize 2293|Addr 0x7f535e201000|Timestamp 28558433544988508|Src n/a
[engine] opt done id=683 [] in AWFYHavlakLoopFinder>>#stepEProcessNonBackPreds:nodePool:workList:x: |Tier 1|Time 191( 82+108 )ms|AST 212|Inlined 0Y 7N|IR 1184/ 7780|CodeSize 34614|Addr 0x7f5130ac9000|Timestamp 28558433546881862|Src n/a
[engine] opt done id=605 AWFYVector>>#at: |Tier 2|Time 24( 11+12 )ms|AST 40|Inlined 0Y 0N|IR 192/ 280|CodeSize 849|Addr 0x7f5130ac7000|Timestamp 28558433568867483|Src n/a
[engine] opt done id=589 Behavior>>#new <split-589> |Tier 2|Time 17( 9+8 )ms|AST 25|Inlined 0Y 0N|IR 31/ 372|CodeSize 1369|Addr 0x7f5130ac5000|Timestamp 28558433586399308|Src n/a
[engine] opt done id=588 AWFYVector class>>#new: |Tier 2|Time 43( 27+17 )ms|AST 28|Inlined 2Y 0N|IR 58/ 685|CodeSize 2791|Addr 0x7f5130ac3000|Timestamp 28558433590639449|Src n/a
[engine] opt done id=709 [] in [] in [] in AWFYLoopTesterApp>>#constructCFG:p:p: |Tier 1|Time 18( 10+8 )ms|AST 25|Inlined 0Y 1N|IR 190/ 493|CodeSize 1642|Addr 0x7f5130ac1000|Timestamp 28558433615573641|Src n/a
[engine] opt done id=611 AWFYVector>>#size |Tier 2|Time 9( 5+4 )ms|AST 17|Inlined 0Y 0N|IR 34/ 76|CodeSize 232|Addr 0x7f5130abf000|Timestamp 28558433624509451|Src n/a
[engine] opt done id=646 AWFYSomDictionary>>#hash: |Tier 2|Time 25( 22+3 )ms|AST 59|Inlined 1Y 0N|IR 26/ 73|CodeSize 230|Addr 0x7f5130abd000|Timestamp 28558433649614413|Src n/a
[engine] opt done id=648 AWFYSomDictionary>>#bucketIdx: |Tier 2|Time 14( 7+6 )ms|AST 34|Inlined 0Y 0N|IR 100/ 188|CodeSize 648|Addr 0x7f5130abb000|Timestamp 28558433663428326|Src n/a
[engine] opt done id=669 AWFYVector>>#hasSome: |Tier 2|Time 97( 38+59 )ms|AST 82|Inlined 3Y 0N|IR 426/ 2008|CodeSize 8685|Addr 0x7f5130ab7000|Timestamp 28558433687388112|Src n/a
[engine] opt done id=656 AWFYDictIdEntry>>#match:key: |Tier 2|Time 12( 7+5 )ms|AST 29|Inlined 0Y 0N|IR 87/ 138|CodeSize 436|Addr 0x7f5130ab5000|Timestamp 28558433700102948|Src n/a
[engine] opt done id=587 AWFYVector class>>#new |Tier 2|Time 39( 27+12 )ms|AST 19|Inlined 3Y 0N|IR 51/ 618|CodeSize 2434|Addr 0x7f5130ab3000|Timestamp 28558433702770532|Src n/a
[engine] opt done id=644 AWFYHavlakLoopFinder>>#Unvisited |Tier 2|Time 4( 2+2 )ms|AST 7|Inlined 0Y 0N|IR 11/ 45|CodeSize 143|Addr 0x7f5130ab1000|Timestamp 28558433704270031|Src n/a
[engine] opt done id=659 AWFYSomDictionary>>#bucket: |Tier 2|Time 50( 15+34 )ms|AST 32|Inlined 1Y 0N|IR 154/ 205|CodeSize 660|Addr 0x7f5130aaf000|Timestamp 28558433752635283|Src n/a
[engine] opt done id=672 AWFYVector>>#isEmpty |Tier 2|Time 7( 5+3 )ms|AST 17|Inlined 0Y 0N|IR 35/ 74|CodeSize 218|Addr 0x7f5130aad000|Timestamp 28558433760094852|Src n/a
[engine] opt done id=665 AWFYHavlakLoopFinder>>#isAncestor:v: |Tier 2|Time 15( 9+6 )ms|AST 40|Inlined 0Y 0N|IR 147/ 195|CodeSize 517|Addr 0x7f5130aab000|Timestamp 28558433774880866|Src n/a
[engine] opt done id=658 AWFYSomDictionary>>#at: |Tier 2|Time 94( 83+11 )ms|AST 85|Inlined 5Y 0N|IR 292/ 321|CodeSize 1038|Addr 0x7f5130aa9000|Timestamp 28558433798430034|Src n/a
[engine] opt done id=666 AWFYSomSet>>#add: |Tier 2|Time 212( 111+101 )ms|AST 44|Inlined 13Y 0N|IR 1155/ 2503|CodeSize 10535|Addr 0x7f5130aa5000|Timestamp 28558434010395246|Src n/a
[engine] opt done id=635 AWFYHavlakLoopFinder>>#findLoops |Tier 1|Time 839( 370+469 )ms|AST 741|Inlined 0Y 27N|IR 5341/ 23848|CodeSize 103964|Addr 0x7f5130a8a000|Timestamp 28558434099386381|Src n/a
[engine] opt done id=698 AWFYSimpleLoop>>#addChildLoop: |Tier 2|Time 202( 114+88 )ms|AST 23|Inlined 14Y 0N|IR 1116/ 2214|CodeSize 9253|Addr 0x7f5130a86000|Timestamp 28558434213090929|Src n/a
[engine] opt done id=697 AWFYSimpleLoop>>#parent: |Tier 2|Time 214( 120+94 )ms|AST 27|Inlined 15Y 0N|IR 1183/ 2343|CodeSize 9628|Addr 0x7f5130a82000|Timestamp 28558434313643412|Src n/a
[engine] created adapter i2c_unspecialized | CodeAddress 0x7f535e217000
[engine] opt done id=705 AWFYVector>>#forEach: <split-705> |Tier 2|Time 560( 242+318 )ms|AST 78|Inlined 26Y 0N|IR 2529/ 6277|CodeSize 27025|Addr 0x7f5130a7a000|Timestamp 28558434335110226|Src n/a
[engine] opt done id=675 Object>>#~= |Tier 2|Time 76( 47+28 )ms|AST 30|Inlined 4Y 0N|IR 553/ 561|CodeSize 1533|Addr 0x7f5130a78000|Timestamp 28558434410990436|Src n/a
[engine] opt done id=682 AWFYVector>>#forEach: <split-682> |Tier 2|Time 1233( 421+812 )ms|AST 78|Inlined 40Y 1N|IR 4593/ 15250|CodeSize 69392|Addr 0x7f5130a66000|Timestamp 28558435644106308|Src n/a
[engine] opt done id=640 AWFYUnionFindNode>>#initialize |Tier 2|Time 7( 4+3 )ms|AST 9|Inlined 0Y 0N|IR 68/ 100|CodeSize 206|Addr 0x7f5130a64000|Timestamp 28558435651443649|Src n/a
[engine] opt done id=645 AWFYSomDictionary>>#at:put: |Tier 2|Time 440( 248+192 )ms|AST 178|Inlined 20Y 0N|IR 1651/ 4620|CodeSize 21477|Addr 0x7f5130a5d000|Timestamp 28558436091278722|Src n/a
[engine] opt inval. id=681 AWFYSomSet>>#forEach: |Timestamp 28558436100224869|Src n/a|Reason null
[engine] opt inval. id=682 AWFYVector>>#forEach: <split-682> |Timestamp 28558436100699325|Src n/a|Reason null
[engine] opt done id=724 [] in AWFYLoopStructureGraph>>#calculateNestingLevel |Tier 1|Time 25( 19+6 )ms|AST 61|Inlined 0Y 1N|IR 257/ 367|CodeSize 1269|Addr 0x7f5148075000|Timestamp 28558436116274656|Src n/a
[engine] created adapter c2i_A_AAAAAJ | CodeAddress 0x7f514801f000
[engine] opt deopt id=682 AWFYVector>>#forEach: <split-682> | |Timestamp 28558436164275178|Src n/a
[engine] opt inval. id=635 AWFYHavlakLoopFinder>>#findLoops |Timestamp 28558436164857894|Src n/a|Reason Profiled Argument Types
[engine] opt inval. id=604 AWFYControlFlowGraph>>#createNode: |Timestamp 28558436165049897|Src n/a|Reason Profiled Argument Types
[engine] opt inval. id=610 AWFYControlFlowGraph>>#numNodes |Timestamp 28558436165236732|Src n/a|Reason Profiled Argument Types
[engine] opt done id=682 AWFYVector>>#forEach: <split-682> |Tier 1|Time 61( 33+27 )ms|AST 79|Inlined 0Y 2N|IR 472/ 1816|CodeSize 9501|Addr 0x7f5148025000|Timestamp 28558436177117201|Src n/a
[engine] opt done id=681 AWFYSomSet>>#forEach: |Tier 1|Time 14( 9+5 )ms|AST 23|Inlined 0Y 1N|IR 191/ 326|CodeSize 1169|Addr 0x7f5130aa3000|Timestamp 28558436190953814|Src n/a
[engine] opt done id=610 AWFYControlFlowGraph>>#numNodes |Tier 1|Time 11( 7+4 )ms|AST 19|Inlined 0Y 1N|IR 168/ 298|CodeSize 1042|Addr 0x7f5130aa1000|Timestamp 28558436202383295|Src n/a
[engine] opt done id=604 AWFYControlFlowGraph>>#createNode: |Tier 1|Time 45( 32+13 )ms|AST 117|Inlined 0Y 5N|IR 479/ 844|CodeSize 3286|Addr 0x7f5130a9f000|Timestamp 28558436247225922|Src n/a
[engine] opt done id=600 AWFYSimpleLoop>>#nestingLevel: |Tier 1|Time 15( 11+4 )ms|AST 33|Inlined 0Y 1N|IR 214/ 299|CodeSize 974|Addr 0x7f5130a9d000|Timestamp 28558436262269245|Src n/a
[engine] opt done id=21 Magnitude>>#max: |Tier 1|Time 8( 6+2 )ms|AST 20|Inlined 0Y 0N|IR 93/ 129|CodeSize 521|Addr 0x7f5130a9b000|Timestamp 28558436270188463|Src n/a
[engine] opt done id=725 AWFYLoopStructureGraph>>#calculateNestingLevelRec:depth: |Tier 1|Time 47( 20+27 )ms|AST 57|Inlined 0Y 2N|IR 378/ 2571|CodeSize 11164|Addr 0x7f5130a97000|Timestamp 28558436317579938|Src n/a
[engine] opt done id=726 AWFYSimpleLoop>>#depthLevel: |Tier 1|Time 8( 5+3 )ms|AST 10|Inlined 0Y 0N|IR 145/ 193|CodeSize 660|Addr 0x7f5130a95000|Timestamp 28558436325708760|Src n/a
[engine] created adapter i2c_A_AAAAAJ | CodeAddress 0x7f5130a94000
[engine] opt done id=727 [] in AWFYLoopStructureGraph>>#calculateNestingLevelRec:depth: |Tier 1|Time 33( 26+7 )ms|AST 84|Inlined 0Y 3N|IR 342/ 455|CodeSize 1534|Addr 0x7f5130a92000|Timestamp 28558436358902035|Src n/a
[engine] opt done id=682 AWFYVector>>#forEach: <split-682> |Tier 2|Time 973( 472+501 )ms|AST 79|Inlined 36Y 10N|IR 3029/ 10991|CodeSize 45786|Addr 0x7f5130a6b000|Timestamp 28558437331880287|Src n/a
[engine] opt done id=597 AWFYSomSet class>>#new |Tier 2|Time 73( 48+26 )ms|AST 27|Inlined 5Y 0N|IR 275/ 1175|CodeSize 4055|Addr 0x7f5130a90000|Timestamp 28558437405469795|Src n/a
[engine] opt done id=712 AWFYDictEntry>>#next: |Tier 1|Time 8( 4+4 )ms|AST 10|Inlined 0Y 0N|IR 134/ 292|CodeSize 951|Addr 0x7f5130a8e000|Timestamp 28558437413509776|Src n/a
[engine] opt done id=674 AWFYUnionFindNode>>#findSet |Tier 2|Time 285( 190+95 )ms|AST 153|Inlined 18Y 0N|IR 1803/ 2220|CodeSize 9658|Addr 0x7f5130a8a000|Timestamp 28558437698957913|Src n/a
[engine] opt done id=695 AWFYVector>>#forEach: <split-695> |Tier 2|Time 623( 316+307 )ms|AST 78|Inlined 21Y 0N|IR 2523/ 5652|CodeSize 27101|Addr 0x7f5130a55000|Timestamp 28558438322254725|Src n/a
[engine] opt done id=690 AWFYVector>>#forEach: <split-690> |Tier 2|Time 680( 204+476 )ms|AST 78|Inlined 33Y 0N|IR 2933/ 7643|CodeSize 33329|Addr 0x7f5130a4b000|Timestamp 28558439088375729|Src n/a
[engine] opt done id=696 AWFYVector>>#forEach: <split-696> |Tier 2|Time 207( 65+142 )ms|AST 78|Inlined 2Y 0N|IR 684/ 3608|CodeSize 16760|Addr 0x7f5130a45000|Timestamp 28558439295706805|Src n/a
[engine] opt done id=684 AWFYVector>>#forEach: <split-684> |Tier 2|Time 54( 25+28 )ms|AST 78|Inlined 2Y 0N|IR 270/ 1015|CodeSize 3981|Addr 0x7f5130a69000|Timestamp 28558439349661809|Src n/a
[engine] opt done id=635 AWFYHavlakLoopFinder>>#findLoops |Tier 1|Time 852( 400+452 )ms|AST 741|Inlined 0Y 27N|IR 5341/ 23848|CodeSize 104108|Addr 0x7f5130a2a000|Timestamp 28558439356746661|Src n/a
[engine] opt done id=699 AWFYVector>>#forEach: <split-699> |Tier 2|Time 690( 282+408 )ms|AST 78|Inlined 23Y 0N|IR 1900/ 7753|CodeSize 38336|Addr 0x7f5130a1f000|Timestamp 28558440046787140|Src n/a
[engine] opt done id=719 AWFYHavlakLoopFinder>>#findLoops<OSR@409> |Tier 2|Time 5926( 979+4947)ms|AST 731|Inlined 91Y 8N|IR 13537/ 62575|CodeSize 275909|Addr 0x7f51309da000|Timestamp 28558440239979594|Src n/a
[engine] opt done id=638 AWFYUnionFindNode class>>#new |Tier 2|Time 26( 17+9 )ms|AST 25|Inlined 3Y 0N|IR 39/ 404|CodeSize 1456|Addr 0x7f5130a67000|Timestamp 28558440266269334|Src n/a
[engine] opt done id=654 AWFYUnionFindNode>>#initNode:dfs: |Tier 2|Time 11( 5+6 )ms|AST 19|Inlined 0Y 0N|IR 107/ 286|CodeSize 734|Addr 0x7f51309ce000|Timestamp 28558440277419505|Src n/a
[engine] opt done id=661 AWFYHavlakLoopFinder>>#identifyEdges: |Tier 2|Time 935( 338+597 )ms|AST 127|Inlined 30Y 0N|IR 2894/ 7653|CodeSize 33034|Addr 0x7f51309d0000|Timestamp 28558440284406504|Src n/a
[engine] opt done id=671 AWFYHavlakLoopFinder>>#stepD:nodePool: |Tier 2|Time 648( 287+360 )ms|AST 44|Inlined 23Y 0N|IR 2688/ 4823|CodeSize 23132|Addr 0x7f51309c7000|Timestamp 28558440932225284|Src n/a
[engine] opt done id=723 AWFYVector>>#forEach: <split-723> |Tier 1|Time 44( 25+19 )ms|AST 78|Inlined 0Y 1N|IR 331/ 1014|CodeSize 4977|Addr 0x7f51309c4000|Timestamp 28558440976634034|Src n/a
[engine] opt done id=735 Integer>>#timesRepeat: <split-735> |Tier 1|Time 30( 16+14 )ms|AST 45|Inlined 0Y 1N|IR 280/ 778|CodeSize 3521|Addr 0x7f51309c2000|Timestamp 28558441006899972|Src n/a
[engine] opt done id=677 AWFYVector>>#removeFirst |Tier 2|Time 29( 20+8 )ms|AST 52|Inlined 1Y 0N|IR 124/ 227|CodeSize 625|Addr 0x7f51309c0000|Timestamp 28558441035667668|Src n/a
[engine] opt done id=678 AWFYSomSet>>#size |Tier 2|Time 15( 11+4 )ms|AST 19|Inlined 1Y 0N|IR 40/ 105|CodeSize 330|Addr 0x7f51309be000|Timestamp 28558441051202978|Src n/a
[engine] opt done id=679 AWFYHavlakLoopFinder>>#MaxNonBackPreds |Tier 2|Time 6( 4+2 )ms|AST 13|Inlined 0Y 0N|IR 11/ 45|CodeSize 143|Addr 0x7f51309bc000|Timestamp 28558441057069945|Src n/a
[engine] opt done id=681 AWFYSomSet>>#forEach: |Tier 2|Time 1211( 413+798 )ms|AST 23|Inlined 53Y 11N|IR 4013/ 14398|CodeSize 62134|Addr 0x7f51309ab000|Timestamp 28558441488929016|Src n/a
[engine] opt done id=639 Behavior>>#new <split-639> |Tier 2|Time 22( 14+8 )ms|AST 27|Inlined 1Y 0N|IR 32/ 373|CodeSize 1369|Addr 0x7f51309a9000|Timestamp 28558441511262255|Src n/a
[engine] opt done id=680 AWFYHavlakLoopFinder>>#stepEProcessNonBackPreds:nodePool:workList:x: |Tier 2|Time 459( 393+65 )ms|AST 57|Inlined 1Y 1N|IR 399/ 2736|CodeSize 10801|Addr 0x7f51309a5000|Timestamp 28558441515919510|Src n/a
[engine] opt done id=6 Symbol>>#= |Tier 2|Time 59( 38+21 )ms|AST 43|Inlined 2Y 0N|IR 364/ 413|CodeSize 1225|Addr 0x7f51309a3000|Timestamp 28558441574872961|Src n/a
[engine] opt done id=643 [] in AWFYHavlakLoopFinder>>#initAllNodes |Tier 2|Time 424( 257+167 )ms|AST 33|Inlined 22Y 0N|IR 1735/ 4591|CodeSize 21309|Addr 0x7f513099c000|Timestamp 28558441935464585|Src n/a
[engine] opt done id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> |Tier 2|Time 723( 488+235 )ms|AST 225|Inlined 31Y 1N|IR 2513/ 5812|CodeSize 26837|Addr 0x7f5130994000|Timestamp 28558442658925405|Src n/a
[engine] opt done id=660 AWFYHavlakLoopFinder>>#doDFS:current: <split-660> |Tier 2|Time 1271( 518+753 )ms|AST 225|Inlined 77Y 5N|IR 5454/ 13184|CodeSize 62979|Addr 0x7f5130983000|Timestamp 28558442846423129|Src n/a
[engine] opt done id=692 AWFYUnionFindNode>>#union: |Tier 2|Time 8( 4+5 )ms|AST 10|Inlined 0Y 0N|IR 59/ 188|CodeSize 439|Addr 0x7f5130981000|Timestamp 28558442855092481|Src n/a
[engine] opt done id=683 [] in AWFYHavlakLoopFinder>>#stepEProcessNonBackPreds:nodePool:workList:x: |Tier 2|Time 1038( 436+602 )ms|AST 212|Inlined 41Y 0N|IR 4613/ 16158|CodeSize 75429|Addr 0x7f513096d000|Timestamp 28558443893452496|Src n/a
[engine] opt done id=653 AWFYHavlakLoopFinder>>#doDFS:current: |Tier 2|Time 1297( 516+781 )ms|AST 225|Inlined 77Y 5N|IR 5401/ 13098|CodeSize 62263|Addr 0x7f513095c000|Timestamp 28558443956112543|Src n/a
[engine] opt done id=602 AWFYSimpleLoop>>#counter: |Tier 2|Time 8( 4+4 )ms|AST 10|Inlined 0Y 0N|IR 71/ 111|CodeSize 215|Addr 0x7f513095a000|Timestamp 28558443963896612|Src n/a
[engine] opt done id=595 Behavior>>#new <split-595> |Tier 2|Time 20( 7+12 )ms|AST 25|Inlined 0Y 0N|IR 94/ 676|CodeSize 2706|Addr 0x7f5130958000|Timestamp 28558443983574559|Src n/a
[engine] opt done id=635 AWFYHavlakLoopFinder>>#findLoops |Tier 2|Time 3984( 921+3064)ms|AST 741|Inlined 57Y 8N|IR 9344/ 48493|CodeSize 215668|Addr 0x7f5130922000|Timestamp 28558444031513059|Src n/a
[engine] opt done id=594 AWFYSimpleLoop class>>#basicBlock:reducible: |Tier 2|Time 370( 205+165 )ms|AST 33|Inlined 28Y 0N|IR 1783/ 5167|CodeSize 20925|Addr 0x7f513091b000|Timestamp 28558444264112674|Src n/a
[engine] opt done id=596 AWFYSimpleLoop>>#init:reducible: |Tier 2|Time 325( 181+143 )ms|AST 89|Inlined 26Y 0N|IR 1676/ 4549|CodeSize 18037|Addr 0x7f5130915000|Timestamp 28558444308460101|Src n/a
[engine] opt done id=689 AWFYUnionFindNode>>#loop: |Tier 2|Time 49( 44+5 )ms|AST 10|Inlined 0Y 0N|IR 59/ 188|CodeSize 439|Addr 0x7f5130913000|Timestamp 28558444357853260|Src n/a
[engine] opt done id=649 AWFYSomIdentityDictionary>>#newEntry:value:hash: |Tier 2|Time 39( 30+9 )ms|AST 28|Inlined 3Y 0N|IR 44/ 431|CodeSize 1677|Addr 0x7f5130911000|Timestamp 28558444397258815|Src n/a
[engine] created adapter c2i_J_AAAJA | CodeAddress 0x7f5130a66000
[engine] opt done id=711 Integer>>#timesRepeat: <split-711> |Tier 1|Time 35( 22+13 )ms|AST 45|Inlined 0Y 1N|IR 293/ 848|CodeSize 3877|Addr 0x7f513090f000|Timestamp 28558444432382461|Src n/a
[engine] created adapter i2c_J_AAAJA | CodeAddress 0x7f513090e000
[engine] created adapter c2i_J_AAJA | CodeAddress 0x7f513090d000
[engine] opt done id=686 AWFYLoopStructureGraph>>#createNewLoop:reducible: |Tier 2|Time 481( 221+260 )ms|AST 77|Inlined 31Y 0N|IR 2176/ 6759|CodeSize 28840|Addr 0x7f5130904000|Timestamp 28558444512775906|Src n/a
[engine] opt done id=708 [] in [] in AWFYLoopTesterApp>>#constructCFG:p:p: |Tier 1|Time 104( 49+55 )ms|AST 105|Inlined 0Y 4N|IR 885/ 4994|CodeSize 21151|Addr 0x7f51308fd000|Timestamp 28558444536928394|Src n/a
[engine] opt done id=601 AWFYSimpleLoop>>#setIsRoot |Tier 1|Time 8( 5+3 )ms|AST 9|Inlined 0Y 0N|IR 144/ 192|CodeSize 593|Addr 0x7f51308fb000|Timestamp 28558444544863187|Src n/a
[engine] opt done id=532 Object>>#= |Tier 2|Time 7( 4+3 )ms|AST 13|Inlined 0Y 0N|IR 20/ 87|CodeSize 262|Addr 0x7f51308f9000|Timestamp 28558444551882734|Src n/a
[engine] opt done id=593 AWFYLoopStructureGraph>>#initialize |Tier 1|Time 43( 31+12 )ms|AST 108|Inlined 0Y 5N|IR 457/ 850|CodeSize 2948|Addr 0x7f51308f7000|Timestamp 28558444555947914|Src n/a
[engine] opt done id=676 [] in AWFYHavlakLoopFinder>>#findLoops |Tier 2|Time 115( 48+67 )ms|AST 22|Inlined 1Y 0N|IR 524/ 1972|CodeSize 8425|Addr 0x7f51308f3000|Timestamp 28558444667140492|Src n/a
[engine] opt done id=668 AWFYSomSet>>#hasSome: |Tier 2|Time 99( 38+61 )ms|AST 22|Inlined 4Y 0N|IR 497/ 2091|CodeSize 9044|Addr 0x7f51308ef000|Timestamp 28558444766395188|Src n/a
[engine] opt done id=688 AWFYHavlakLoopFinder>>#setLoopAttribute:nodePool:loop: |Tier 2|Time 630( 270+360 )ms|AST 59|Inlined 35Y 0N|IR 3011/ 5795|CodeSize 25497|Addr 0x7f51308e7000|Timestamp 28558444894490079|Src n/a
[engine] opt done id=610 AWFYControlFlowGraph>>#numNodes |Tier 2|Time 14( 10+4 )ms|AST 19|Inlined 1Y 0N|IR 40/ 105|CodeSize 330|Addr 0x7f51308e5000|Timestamp 28558444908553898|Src n/a
[engine] opt done id=673 [] in AWFYHavlakLoopFinder>>#stepD:nodePool: |Tier 2|Time 383( 207+176 )ms|AST 54|Inlined 20Y 0N|IR 2332/ 4159|CodeSize 18289|Addr 0x7f51308df000|Timestamp 28558444939354847|Src n/a
[engine] opt done id=609 AWFYVector>>#at:put: |Tier 2|Time 110( 43+67 )ms|AST 198|Inlined 0Y 0N|IR 579/ 1940|CodeSize 9062|Addr 0x7f51308db000|Timestamp 28558445049484526|Src n/a
[engine] opt done id=604 AWFYControlFlowGraph>>#createNode: |Tier 2|Time 271( 137+133 )ms|AST 117|Inlined 14Y 0N|IR 1016/ 4891|CodeSize 22097|Addr 0x7f51308d4000|Timestamp 28558445179532279|Src n/a
[engine] opt done id=618 Behavior>>#new <split-618> |Tier 2|Time 15( 8+7 )ms|AST 25|Inlined 0Y 0N|IR 31/ 372|CodeSize 1369|Addr 0x7f51308cc000|Timestamp 28558445194713615|Src n/a
[engine] opt done id=664 [] in AWFYHavlakLoopFinder>>#processEdges:w: |Tier 2|Time 428( 226+202 )ms|AST 124|Inlined 25Y 0N|IR 2347/ 4725|CodeSize 19025|Addr 0x7f51308ce000|Timestamp 28558445194740156|Src n/a
[engine] opt done id=620 AWFYBasicBlock>>#addOutEdge: |Tier 2|Time 115( 49+66 )ms|AST 23|Inlined 1Y 0N|IR 523/ 1958|CodeSize 8306|Addr 0x7f51308c8000|Timestamp 28558445310226166|Src n/a
[engine] opt done id=621 AWFYBasicBlock>>#addInEdge: |Tier 2|Time 143( 77+66 )ms|AST 23|Inlined 1Y 0N|IR 523/ 1958|CodeSize 8306|Addr 0x7f51308c4000|Timestamp 28558445453605205|Src n/a
[engine] opt done id=622 AWFYControlFlowGraph>>#addEdge: |Tier 2|Time 114( 48+66 )ms|AST 23|Inlined 1Y 0N|IR 523/ 1958|CodeSize 8306|Addr 0x7f51308c0000|Timestamp 28558445568252868|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 0x7f51308be000|Timestamp 28558445586671862|Src n/a
[engine] opt done id=591 AWFYLoopStructureGraph class>>#new |Tier 1|Time 14( 10+5 )ms|AST 25|Inlined 0Y 2N|IR 201/ 309|CodeSize 1025|Addr 0x7f51308bc000|Timestamp 28558445600924122|Src n/a
[engine] opt done id=617 AWFYBasicBlockEdge class>>#for:from:to: |Tier 2|Time 844( 252+592 )ms|AST 36|Inlined 38Y 0N|IR 3522/ 15237|CodeSize 74648|Addr 0x7f51308a8000|Timestamp 28558445893281941|Src n/a
[engine] opt done id=718 [] in AWFYLoopTesterApp>>#main:loop:p:p:p: |Tier 1|Time 15( 11+4 )ms|AST 28|Inlined 0Y 2N|IR 199/ 284|CodeSize 935|Addr 0x7f51308a6000|Timestamp 28558445908637331|Src n/a
[engine] opt done id=702 AWFYHavlakLoopFinder>>#doDFS:current: <split-702> |Tier 2|Time 705( 464+241 )ms|AST 225|Inlined 31Y 1N|IR 2459/ 5869|CodeSize 28628|Addr 0x7f513089e000|Timestamp 28558446305834082|Src n/a
[engine] opt done id=716 [] in AWFYUnionFindNode>>#findSet |Tier 1|Time 13( 8+4 )ms|AST 21|Inlined 0Y 1N|IR 167/ 270|CodeSize 972|Addr 0x7f513089c000|Timestamp 28558446319099155|Src n/a
[engine] opt done id=723 AWFYVector>>#forEach: <split-723> |Tier 2|Time 463( 157+306 )ms|AST 78|Inlined 17Y 0N|IR 1596/ 5908|CodeSize 25216|Addr 0x7f5130894000|Timestamp 28558446432066350|Src n/a
[engine] opt done id=717 Integer>>#timesRepeat: <split-717> |Tier 1|Time 25( 14+11 )ms|AST 45|Inlined 0Y 1N|IR 280/ 778|CodeSize 3471|Addr 0x7f5130892000|Timestamp 28558446457302202|Src n/a
[engine] opt done id=701 AWFYHavlakLoopFinder>>#doDFS:current: <split-701> |Tier 2|Time 1077( 498+578 )ms|AST 225|Inlined 63Y 1N|IR 4689/ 11345|CodeSize 53718|Addr 0x7f5130883000|Timestamp 28558446985654934|Src n/a
[engine] opt done id=615 AWFYLoopTesterApp>>#buildStraight:n: |Tier 2|Time 1103( 307+796 )ms|AST 94|Inlined 40Y 0N|IR 3690/ 15433|CodeSize 75710|Addr 0x7f513086f000|Timestamp 28558447587200805|Src n/a
[engine] opt done id=616 AWFYLoopTesterApp>>#buildConnect:end: |Tier 2|Time 884( 261+623 )ms|AST 28|Inlined 39Y 0N|IR 3596/ 15293|CodeSize 73909|Addr 0x7f513085b000|Timestamp 28558447869757366|Src n/a
[engine] opt done id=726 AWFYSimpleLoop>>#depthLevel: |Tier 2|Time 8( 4+4 )ms|AST 10|Inlined 0Y 0N|IR 71/ 111|CodeSize 215|Addr 0x7f5130846000|Timestamp 28558447877729248|Src n/a
[engine] opt done id=700 AWFYHavlakLoopFinder>>#doDFS:current: <split-700> |Tier 2|Time 1422( 515+907 )ms|AST 225|Inlined 86Y 3N|IR 6136/ 14968|CodeSize 71077|Addr 0x7f5130848000|Timestamp 28558447879464892|Src n/a
[engine] opt done id=725 AWFYLoopStructureGraph>>#calculateNestingLevelRec:depth: |Tier 2|Time 385( 341+44 )ms|AST 57|Inlined 1Y 1N|IR 300/ 2409|CodeSize 9553|Addr 0x7f5130842000|Timestamp 28558447972571496|Src n/a
[engine] opt done id=636 AWFYVector>>#removeAll |Tier 2|Time 23( 11+13 )ms|AST 34|Inlined 0Y 0N|IR 171/ 467|CodeSize 1525|Addr 0x7f5130840000|Timestamp 28558448201545326|Src n/a
[engine] opt done id=629 Behavior>>#new <split-629> |Tier 2|Time 25( 7+18 )ms|AST 25|Inlined 0Y 0N|IR 93/ 830|CodeSize 3186|Addr 0x7f513083e000|Timestamp 28558448226776009|Src n/a
[engine] opt done id=628 AWFYHavlakLoopFinder class>>#new:lsg: |Tier 2|Time 137( 90+47 )ms|AST 33|Inlined 14Y 0N|IR 284/ 2528|CodeSize 9298|Addr 0x7f513083a000|Timestamp 28558448315877709|Src n/a
[engine] opt done id=627 AWFYLoopTesterApp>>#findLoops: |Tier 2|Time 147( 98+49 )ms|AST 41|Inlined 15Y 1N|IR 346/ 2639|CodeSize 9553|Addr 0x7f5130836000|Timestamp 28558448325710536|Src n/a
[engine] opt done id=626 [] in AWFYLoopTesterApp>>#addDummyLoops: |Tier 2|Time 174( 95+79 )ms|AST 20|Inlined 16Y 1N|IR 383/ 2722|CodeSize 9506|Addr 0x7f5130832000|Timestamp 28558448493489105|Src n/a
[engine] opt done id=735 Integer>>#timesRepeat: <split-735> |Tier 2|Time 284( 107+177 )ms|AST 45|Inlined 17Y 1N|IR 507/ 5789|CodeSize 24341|Addr 0x7f513082b000|Timestamp 28558448609869199|Src n/a
[engine] opt done id=623 AWFYLoopTesterApp>>#buildDiamond: |Tier 2|Time 130( 119+11 )ms|AST 148|Inlined 0Y 4N|IR 184/ 372|CodeSize 1385|Addr 0x7f5130829000|Timestamp 28558448623959838|Src n/a
[engine] opt done id=600 AWFYSimpleLoop>>#nestingLevel: |Tier 2|Time 18( 12+6 )ms|AST 33|Inlined 1Y 0N|IR 164/ 198|CodeSize 351|Addr 0x7f5130827000|Timestamp 28558448628364813|Src n/a
[engine] opt done id=641 AWFYHavlakLoopFinder>>#initAllNodes |Tier 2|Time 339( 290+50 )ms|AST 63|Inlined 0Y 2N|IR 461/ 2601|CodeSize 9725|Addr 0x7f5130823000|Timestamp 28558448655577972|Src n/a
[engine] opt done id=373 String>>#, |Tier 1|Time 24( 18+6 )ms|AST 54|Inlined 0Y 2N|IR 276/ 397|CodeSize 1464|Addr 0x7f5130821000|Timestamp 28558448736844407|Src n/a
[engine] opt done id=16 String class>>#new: |Tier 1|Time 24( 14+10 )ms|AST 45|Inlined 0Y 1N|IR 206/ 618|CodeSize 2787|Addr 0x7f513081f000|Timestamp 28558448760932778|Src n/a
[engine] created adapter i2c_A_AAJ | CodeAddress 0x7f513081e000
[engine] opt done id=299 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 1|Time 73( 49+24 )ms|AST 183|Inlined 0Y 1N|IR 691/ 1557|CodeSize 6924|Addr 0x7f513081b000|Timestamp 28558448786039765|Src n/a
[engine] created adapter c2i_J_AAJ | CodeAddress 0x7f513081a000
[engine] opt done id=733 SmallInteger>>#printString |Tier 1|Time 55( 44+11 )ms|AST 149|Inlined 0Y 2N|IR 373/ 615|CodeSize 2868|Addr 0x7f5130818000|Timestamp 28558448816407467|Src n/a
[engine] opt done id=736 Integer>>#timesRepeat: <split-736> |Tier 1|Time 27( 14+14 )ms|AST 45|Inlined 0Y 1N|IR 301/ 888|CodeSize 4115|Addr 0x7f5130815000|Timestamp 28558448844082510|Src n/a
[engine] opt done id=707 [] in AWFYLoopTesterApp>>#constructCFG:p:p: |Tier 1|Time 82( 38+44 )ms|AST 114|Inlined 0Y 4N|IR 685/ 3961|CodeSize 16864|Addr 0x7f513080f000|Timestamp 28558448868319999|Src n/a
[engine] opt done id=614 AWFYLoopTesterApp>>#buildBaseLoop: |Tier 2|Time 123( 110+13 )ms|AST 180|Inlined 0Y 9N|IR 263/ 410|CodeSize 1609|Addr 0x7f513080d000|Timestamp 28558448991528195|Src n/a
[engine] opt done id=593 AWFYLoopStructureGraph>>#initialize |Tier 2|Time 404( 246+158 )ms|AST 108|Inlined 37Y 0N|IR 1363/ 6488|CodeSize 26757|Addr 0x7f5130805000|Timestamp 28558449044717142|Src n/a
[engine] opt done id=710 Integer>>#timesRepeat: <split-710> |Tier 2|Time 256( 147+109 )ms|AST 45|Inlined 1Y 1N|IR 237/ 4319|CodeSize 17893|Addr 0x7f51307ff000|Timestamp 28558449100038522|Src n/a
[engine] opt done id=567 StandardFileStream>>#isBinary |Tier 1|Time 11( 7+3 )ms|AST 23|Inlined 0Y 0N|IR 101/ 187|CodeSize 700|Addr 0x7f51307fd000|Timestamp 28558449895174754|Src n/a
[engine] opt done id=586 AWFYControlFlowGraph>>#initialize |Tier 1|Time 18( 12+6 )ms|AST 33|Inlined 0Y 2N|IR 229/ 495|CodeSize 1674|Addr 0x7f51307fb000|Timestamp 28558449902802160|Src n/a
[engine] opt done id=708 [] in [] in AWFYLoopTesterApp>>#constructCFG:p:p: |Tier 2|Time 263( 182+81 )ms|AST 105|Inlined 0Y 4N|IR 740/ 4282|CodeSize 16529|Addr 0x7f51307f5000|Timestamp 28558450206871703|Src n/a
[engine] opt done id=711 Integer>>#timesRepeat: <split-711> |Tier 2|Time 275( 201+73 )ms|AST 45|Inlined 0Y 1N|IR 181/ 2738|CodeSize 11397|Addr 0x7f51307f1000|Timestamp 28558450218296365|Src n/a
[engine] opt done id=584 AWFYControlFlowGraph class>>#new |Tier 1|Time 17( 10+7 )ms|AST 25|Inlined 0Y 2N|IR 201/ 309|CodeSize 1025|Addr 0x7f51307ef000|Timestamp 28558453361673988|Src n/a
[engine] opt done id=585 Behavior>>#new <split-585> |Tier 1|Time 22( 11+11 )ms|AST 27|Inlined 0Y 1N|IR 170/ 616|CodeSize 2364|Addr 0x7f51307ed000|Timestamp 28558453366277323|Src n/a
[engine] opt done id=583 AWFYLoopTesterApp>>#initialize |Tier 1|Time 31( 23+8 )ms|AST 50|Inlined 0Y 3N|IR 286/ 599|CodeSize 1968|Addr 0x7f51307eb000|Timestamp 28558453375397733|Src n/a
[engine] opt done id=592 Behavior>>#new <split-592> |Tier 2|Time 335( 250+85 )ms|AST 27|Inlined 38Y 0N|IR 959/ 4298|CodeSize 16031|Addr 0x7f51307e6000|Timestamp 28558453766642725|Src n/a
[engine] opt done id=591 AWFYLoopStructureGraph class>>#new |Tier 2|Time 482( 316+165 )ms|AST 25|Inlined 77Y 0N|IR 1779/ 7582|CodeSize 28017|Addr 0x7f51307de000|Timestamp 28558453913430123|Src n/a
[engine] opt done id=716 [] in AWFYUnionFindNode>>#findSet |Tier 2|Time 14( 9+6 )ms|AST 21|Inlined 1Y 0N|IR 98/ 253|CodeSize 502|Addr 0x7f51307dc000|Timestamp 28558454085274710|Src n/a
[engine] opt done id=718 [] in AWFYLoopTesterApp>>#main:loop:p:p:p: |Tier 2|Time 176( 170+6 )ms|AST 28|Inlined 0Y 2N|IR 93/ 175|CodeSize 559|Addr 0x7f51307da000|Timestamp 28558454119528788|Src n/a
[engine] opt done id=717 Integer>>#timesRepeat: <split-717> |Tier 2|Time 388( 305+84 )ms|AST 45|Inlined 1Y 2N|IR 226/ 3208|CodeSize 13693|Addr 0x7f51307d5000|Timestamp 28558454974127851|Src n/a
[engine] opt done id=555 Character class>>#cr |Tier 1|Time 9( 6+3 )ms|AST 18|Inlined 0Y 0N|IR 93/ 135|CodeSize 505|Addr 0x7f51307d3000|Timestamp 28558462507439797|Src n/a
[engine] created adapter i2c_A_AAACA | CodeAddress 0x7f51307d2000
[engine] created adapter i2c_J_AAC | CodeAddress 0x7f51307d1000
[engine] opt done id=553 Character>>#asUnicode |Tier 1|Time 16( 13+2 )ms|AST 29|Inlined 0Y 0N|IR 89/ 125|CodeSize 454|Addr 0x7f51307cf000|Timestamp 28558464803646995|Src n/a
[engine] created adapter c2i_J_AAC | CodeAddress 0x7f51307ce000
[engine] created adapter c2i_A_AAAC | CodeAddress 0x7f51307cd000
[engine] opt done id=551 UTF8TextConverter>>#nextPut:toStream: |Tier 1|Time 62( 50+11 )ms|AST 130|Inlined 0Y 5N|IR 430/ 730|CodeSize 2890|Addr 0x7f51307cb000|Timestamp 28558464849834136|Src n/a
[engine] opt done id=499 FileStream class>>#stdout |Tier 1|Time 18( 12+6 )ms|AST 39|Inlined 0Y 1N|IR 200/ 403|CodeSize 1464|Addr 0x7f51307c9000|Timestamp 28558467070706612|Src n/a
[engine] opt done id=566 MultiByteFileStream>>#nextPutAll: |Tier 1|Time 24( 17+7 )ms|AST 61|Inlined 0Y 2N|IR 229/ 390|CodeSize 1441|Addr 0x7f51307c7000|Timestamp 28558467077102654|Src n/a
[engine] opt done id=498 AWFYScriptConsole class>>#println: |Tier 1|Time 25( 19+6 )ms|AST 61|Inlined 0Y 4N|IR 279/ 373|CodeSize 1344|Addr 0x7f51307c5000|Timestamp 28558467077719734|Src n/a
[engine] created adapter i2c_A_AAAJJJ | CodeAddress 0x7f51307c4000
[engine] opt done id=706 AWFYLoopTesterApp>>#constructCFG:p:p: |Tier 1|Time 56( 22+34 )ms|AST 45|Inlined 0Y 1N|IR 356/ 3111|CodeSize 14113|Addr 0x7f51307bf000|Timestamp 28558467167947403|Src n/a
[engine] opt done id=728 AWFYLoopStructureGraph>>#numLoops |Tier 1|Time 12( 7+4 )ms|AST 19|Inlined 0Y 1N|IR 168/ 298|CodeSize 1042|Addr 0x7f51307bd000|Timestamp 28558468209428862|Src n/a
[engine] created adapter i2c_Z_AAAAJ | CodeAddress 0x7f51307bc000
[engine] opt done id=729 ArrayedCollection class>>#with:with: |Tier 1|Time 23( 17+7 )ms|AST 56|Inlined 0Y 0N|IR 204/ 458|CodeSize 1783|Addr 0x7f51307ba000|Timestamp 28558468220901926|Src n/a
[engine] opt done id=722 AWFYLoopStructureGraph>>#calculateNestingLevel |Tier 1|Time 46( 17+29 )ms|AST 43|Inlined 0Y 2N|IR 506/ 2802|CodeSize 11448|Addr 0x7f51307b6000|Timestamp 28558468227965056|Src n/a
[engine] opt done id=730 AWFYHavlak>>#verifyResult:iterations: |Tier 1|Time 24( 19+6 )ms|AST 65|Inlined 0Y 0N|IR 220/ 393|CodeSize 1457|Addr 0x7f51307b4000|Timestamp 28558468234040510|Src n/a
[engine] created adapter c2i_A_AAJ | CodeAddress 0x7f51307b3000
[engine] opt done id=731 AWFYRun>>#printResult: |Tier 1|Time 36( 29+7 )ms|AST 69|Inlined 0Y 5N|IR 336/ 483|CodeSize 1724|Addr 0x7f51307b1000|Timestamp 28558468257169492|Src n/a
[engine] created adapter i2c_J_AAJ | CodeAddress 0x7f51307b0000
[engine] opt done id=732 Object>>#asString |Tier 1|Time 11( 8+4 )ms|AST 17|Inlined 0Y 1N|IR 156/ 227|CodeSize 689|Addr 0x7f51307ae000|Timestamp 28558469322814475|Src n/a
[engine] opt done id=734 SmallInteger>>#decimalDigitLength |Tier 1|Time 18( 15+2 )ms|AST 43|Inlined 0Y 0N|IR 101/ 146|CodeSize 603|Addr 0x7f51307ac000|Timestamp 28558469329169937|Src n/a
[engine] created adapter i2c_A_AAAJAJ | CodeAddress 0x7f51307ab000
[engine] opt done id=568 TextConverter>>#nextPutAll:toStream: |Tier 1|Time 16( 11+4 )ms|AST 34|Inlined 0Y 1N|IR 176/ 284|CodeSize 966|Addr 0x7f51307a9000|Timestamp 28558470470484968|Src n/a
[engine] created adapter c2i_A_AAAJAJ | CodeAddress 0x7f51307a8000
[engine] opt done id=570 MultiByteFileStream>>#basicNext:putAll:startingAt: |Tier 1|Time 27( 23+4 )ms|AST 24|Inlined 0Y 1N|IR 172/ 274|CodeSize 990|Addr 0x7f51307a6000|Timestamp 28558470481357087|Src n/a
[engine] opt done id=569 TextConverter>>#next:putAll:startingAt:toStream: |Tier 1|Time 38( 30+9 )ms|AST 126|Inlined 0Y 2N|IR 311/ 498|CodeSize 1931|Addr 0x7f51307a4000|Timestamp 28558470492842583|Src n/a
[engine] opt done id=571 StandardFileStream>>#next:putAll:startingAt: |Tier 1|Time 27( 18+10 )ms|AST 71|Inlined 0Y 0N|IR 247/ 601|CodeSize 2807|Addr 0x7f51307a2000|Timestamp 28558470498079410|Src n/a
[engine] created adapter i2c_A_AAAC | CodeAddress 0x7f51307a1000
[engine] opt done id=574 MultiByteFileStream>>#basicNextPutAll: |Tier 1|Time 11( 7+4 )ms|AST 18|Inlined 0Y 1N|IR 162/ 264|CodeSize 931|Addr 0x7f513079f000|Timestamp 28558471605800397|Src n/a
[engine] opt done id=572 WriteStream>>#cr |Tier 1|Time 15( 11+4 )ms|AST 30|Inlined 0Y 2N|IR 200/ 287|CodeSize 935|Addr 0x7f513079d000|Timestamp 28558471609697530|Src n/a
[engine] created adapter c2i_A_AAACA | CodeAddress 0x7f513079c000
[engine] opt done id=573 MultiByteFileStream>>#nextPut: |Tier 1|Time 27( 22+4 )ms|AST 35|Inlined 0Y 1N|IR 181/ 316|CodeSize 1125|Addr 0x7f513079a000|Timestamp 28558471621454234|Src n/a
[engine] opt done id=576 StandardFileStream>>#flush |Tier 1|Time 13( 8+5 )ms|AST 20|Inlined 0Y 0N|IR 165/ 321|CodeSize 1194|Addr 0x7f5130798000|Timestamp 28558472720528918|Src n/a
[engine] opt done id=579 AWFYRun>>#measure: |Tier 1|Time 31( 24+7 )ms|AST 91|Inlined 0Y 2N|IR 307/ 441|CodeSize 1667|Addr 0x7f5130796000|Timestamp 28558472738544488|Src n/a
[engine] opt done id=575 StandardFileStream>>#nextPutAll: |Tier 1|Time 35( 24+11 )ms|AST 97|Inlined 0Y 0N|IR 329/ 794|CodeSize 3639|Addr 0x7f5130794000|Timestamp 28558472742762209|Src n/a
[engine] opt done id=581 AWFYLoopTesterApp class>>#new |Tier 1|Time 15( 10+5 )ms|AST 25|Inlined 0Y 2N|IR 201/ 309|CodeSize 1025|Addr 0x7f5130792000|Timestamp 28558473859987404|Src n/a
[engine] created adapter c2i_A_AAAJJJJJ | CodeAddress 0x7f5130791000
[engine] created adapter c2i_Z_AAAAJ | CodeAddress 0x7f5130790000
[engine] opt done id=580 AWFYHavlak>>#innerBenchmarkLoop: |Tier 1|Time 43( 38+5 )ms|AST 53|Inlined 0Y 3N|IR 259/ 337|CodeSize 1174|Addr 0x7f513078e000|Timestamp 28558473887943154|Src n/a
[engine] created adapter i2c_A_AAAJJJJJ | CodeAddress 0x7f513078d000
[engine] opt done id=582 Behavior>>#new <split-582> |Tier 1|Time 20( 11+9 )ms|AST 27|Inlined 0Y 1N|IR 170/ 616|CodeSize 2364|Addr 0x7f513078b000|Timestamp 28558475004180324|Src n/a
[engine] opt done id=613 AWFYLoopTesterApp>>#constructSimpleCFG |Tier 1|Time 33( 25+8 )ms|AST 75|Inlined 0Y 4N|IR 321/ 524|CodeSize 1980|Addr 0x7f5130789000|Timestamp 28558475017456363|Src n/a
[engine] created adapter c2i_A_AAAJJJ | CodeAddress 0x7f5130788000
[engine] opt done id=612 AWFYLoopTesterApp>>#main:loop:p:p:p: |Tier 1|Time 129( 70+59 )ms|AST 146|Inlined 0Y 9N|IR 1125/ 5277|CodeSize 23308|Addr 0x7f5130781000|Timestamp 28558475113149392|Src n/a
[engine] opt done id=624 AWFYLoopTesterApp>>#addDummyLoops: |Tier 1|Time 30( 11+19 )ms|AST 23|Inlined 0Y 1N|IR 284/ 1946|CodeSize 8295|Addr 0x7f513077d000|Timestamp 28558476127967233|Src n/a
[engine] opt done id=736 Integer>>#timesRepeat: <split-736> |Tier 2|Time 314( 240+74 )ms|AST 45|Inlined 0Y 1N|IR 189/ 2838|CodeSize 11758|Addr 0x7f5130779000|Timestamp 28558506019227213|Src n/a
[engine] opt done id=707 [] in AWFYLoopTesterApp>>#constructCFG:p:p: |Tier 2|Time 2088( 459+1630)ms|AST 114|Inlined 71Y 5N|IR 8489/ 32288|CodeSize 161248|Addr 0x7f5130750000|Timestamp 28558512348798786|Src n/a
[engine] opt done id=733 SmallInteger>>#printString |Tier 2|Time 87( 51+36 )ms|AST 149|Inlined 4Y 1N|IR 221/ 1226|CodeSize 4731|Addr 0x7f513074d000|Timestamp 28558529575318252|Src n/a
[engine] opt done id=16 String class>>#new: |Tier 2|Time 36( 25+11 )ms|AST 45|Inlined 2Y 1N|IR 102/ 509|CodeSize 2429|Addr 0x7f513074b000|Timestamp 28558607886500541|Src n/a
[engine] opt done id=586 AWFYControlFlowGraph>>#initialize |Tier 2|Time 57( 35+22 )ms|AST 33|Inlined 8Y 0N|IR 129/ 1316|CodeSize 5172|Addr 0x7f5130748000|Timestamp 28558616981193935|Src n/a
[engine] opt done id=299 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 2|Time 121( 60+61 )ms|AST 183|Inlined 3Y 1N|IR 661/ 1752|CodeSize 7307|Addr 0x7f5130745000|Timestamp 28558672741026086|Src n/a
[engine] opt done id=373 String>>#, |Tier 2|Time 139( 93+45 )ms|AST 54|Inlined 9Y 2N|IR 725/ 1595|CodeSize 6726|Addr 0x7f5130742000|Timestamp 28558675048747188|Src n/a
[engine] opt done id=567 StandardFileStream>>#isBinary |Tier 2|Time 10( 6+4 )ms|AST 23|Inlined 0Y 0N|IR 26/ 94|CodeSize 312|Addr 0x7f5130740000|Timestamp 28558676066055956|Src n/a
[engine] opt inval. id=733 SmallInteger>>#printString |Timestamp 28558780441034924|Src n/a|Reason null
[engine] opt inval. id=734 SmallInteger>>#decimalDigitLength |Timestamp 28558780441438278|Src n/a|Reason null
[engine] opt inval. id=569 TextConverter>>#next:putAll:startingAt:toStream: |Timestamp 28558780442195746|Src n/a|Reason null
[engine] Truffle runtime statistics for engine 1
Compilations : 315
Success : 305
Temporary Bailouts : 7
org.graalvm.compiler.core.common.CancellationBailoutException: Compilation cancelled.: 7
Permanent Bailouts : 0
Failed : 0
Interrupted : 3
Invalidated : 28
Unknown Reason : 19
Latest layout assumption Layout no longer valid: 6
Profiled Argument Types : 3
Queues : 378
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.911111
Queue Accuracy : 0.814815
Compilation Utilization : 0.168893
Remaining Compilation Queue : 0
Time to queue : count= 378, sum=4710976165, min= 14, average= 12462899.91, max=349165151, maxTarget=TextConverter>>#next:putAll:startingAt:toStream:
Time waiting in queue : count= 315, sum= 540493789, min= 20, average= 1715853.30, max=12768454, maxTarget=AWFYSomSet>>#hasSome:
--------------------------- :
AST node statistics :
Truffle node count : count= 310, sum= 169362, min= 11, average= 546.33, max= 8239, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@409>
Trivial : count= 310, sum= 64759, min= 4, average= 208.90, max= 3188, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@409>
Non Trivial : count= 310, sum= 104603, min= 7, average= 337.43, max= 5051, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@409>
Monomorphic : count= 310, sum= 102740, min= 7, average= 331.42, max= 4932, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@409>
Polymorphic : count= 310, sum= 1863, min= 0, average= 6.01, max= 119, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@409>
Megamorphic : count= 310, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Behavior>>#new <split-589>
Truffle call count : count= 310, sum= 2264, min= 0, average= 7.30, max= 99, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@409>
Indirect : count= 310, sum= 1, min= 0, average= 0.00, max= 1, maxTarget=Integer>>#timesRepeat:
Direct : count= 310, sum= 2263, min= 0, average= 7.30, max= 99, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@409>
Dispatched : count= 310, sum= 531, min= 0, average= 1.71, max= 27, maxTarget=AWFYHavlakLoopFinder>>#findLoops
Inlined : count= 310, sum= 1732, min= 0, average= 5.59, max= 91, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@409>
---------- :
Cloned : count= 310, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Behavior>>#new <split-589>
Not Cloned : count= 310, sum= 2275, min= 0, average= 7.34, max= 110, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@409>
Truffle loops : count= 310, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Behavior>>#new <split-589>
--------------------------- :
Compilation Tier 1 :
Compilation Rate : 102068.55 bytes/second
Truffle Tier Rate : 174815.68 bytes/second
Graal Tier Rate : 271359.13 bytes/second
Installation Rate : 2551845.15 bytes/second
Time for compilation (us) : count= 199, sum= 9941612, min= 5526, average= 49957.85, max= 940470, maxTarget=AWFYHavlakLoopFinder>>#findLoops
Truffle Tier (us) : count= 199, sum= 5804547, min= 3435, average= 29168.58, max= 399530, maxTarget=AWFYHavlakLoopFinder>>#findLoops
Graal Tier (us) : count= 199, sum= 3739420, min= 1741, average= 18791.06, max= 523598, maxTarget=AWFYHavlakLoopFinder>>#findLoops
Code Installation (us) : count= 199, sum= 397644, min= 297, average= 1998.21, max= 27854, maxTarget=AWFYHavlakLoopFinder>>#findLoops
Graal node count :
After Truffle Tier : count= 199, sum= 73530, min= 87, average= 369.50, max= 5346, maxTarget=AWFYHavlakLoopFinder>>#findLoops
After Graal Tier : count= 199, sum= 237526, min= 123, average= 1193.60, max= 23848, maxTarget=AWFYHavlakLoopFinder>>#findLoops
Graal compilation result :
Code size : count= 199, sum= 1014726, min= 454, average= 5099.13, max= 104108, maxTarget=AWFYHavlakLoopFinder>>#findLoops
Total frame size : count= 199, sum= 32800, min= 48, average= 164.82, max= 1152, maxTarget=AWFYHavlakLoopFinder>>#findLoops
Exception handlers : count= 199, sum= 657, min= 1, average= 3.30, max= 28, maxTarget=AWFYHavlakLoopFinder>>#findLoops
Infopoints : count= 199, sum= 9974, min= 5, average= 50.12, max= 1082, maxTarget=AWFYHavlakLoopFinder>>#findLoops
CALL : count= 199, sum= 9974, min= 5, average= 50.12, max= 1082, 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= 4213, min= 3, average= 21.17, max= 314, maxTarget=AWFYHavlakLoopFinder>>#findLoops
--------------------------- :
Compilation Tier 2 :
Compilation Rate : 46052.79 bytes/second
Truffle Tier Rate : 130717.42 bytes/second
Graal Tier Rate : 91048.98 bytes/second
Installation Rate : 1586368.66 bytes/second
Time for compilation (us) : count= 113, sum= 49025847, min= 4081, average= 433857.06, max= 5926298, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@409>
Truffle Tier (us) : count= 106, sum= 17272196, min= 2361, average= 162945.25, max= 978628, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@409>
Graal Tier (us) : count= 106, sum= 24797389, min= 1461, average= 233937.63, max= 4878792, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@409>
Code Installation (us) : count= 106, sum= 1423236, min= 257, average= 13426.75, max= 321159, maxTarget=AWFYHavlakLoopFinder>>#doDFS:current: <split-700>
Graal node count :
After Truffle Tier : count= 111, sum= 160734, min= 11, average= 1448.05, max= 13537, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@409>
After Graal Tier : count= 106, sum= 506645, min= 45, average= 4779.67, max= 62575, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@409>
Graal compilation result :
Code size : count= 106, sum= 2257777, min= 143, average= 21299.78, max= 275909, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@409>
Total frame size : count= 106, sum= 32224, min= 32, average= 304.00, max= 1344, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@409>
Exception handlers : count= 106, sum= 175, min= 0, average= 1.65, max= 16, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@409>
Infopoints : count= 106, sum= 11422, min= 3, average= 107.75, max= 1408, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@409>
CALL : count= 106, sum= 11422, min= 3, average= 107.75, max= 1408, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@409>
Marks : count= 106, sum= 734, min= 5, average= 6.92, max= 20, maxTarget=Symbol>>#=
Data references : count= 106, sum= 7840, min= 1, average= 73.96, max= 907, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@409>
# Json (iterations: 300, problem size: 100) on Wed Dec 6 20:43:18 UTC 2023
# `/home/fniephaus/dev/graal/sdk/mxbuild/linux-amd64/SMALLTALK_NATIVE_STANDALONE_SVM_JAVA21/trufflesqueak-23.1.0-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 0x7fc50d644000
[engine] created adapter i2c_A_AAAJ | CodeAddress 0x7fc50d643000
[engine] created adapter i2c_J_AAAA | CodeAddress 0x7fc50d642000
[engine] opt done id=8 String>>#compareWith: |Tier 1|Time 36( 27+9 )ms|AST 23|Inlined 0Y 0N|IR 243/ 398|CodeSize 1443|Addr 0x7fc50d640000|Timestamp 28560007485719055|Src n/a
[engine] created adapter c2i_J_AAAA | CodeAddress 0x7fc50d63f000
[engine] opt done id=611 SequenceableCollection>>#atAllPut: |Tier 1|Time 56( 36+20 )ms|AST 71|Inlined 0Y 0N|IR 313/ 775|CodeSize 3548|Addr 0x7fc50d478000|Timestamp 28560007503684401|Src n/a
[engine] opt done id=7 String>>#= |Tier 1|Time 60( 53+7 )ms|AST 73|Inlined 0Y 1N|IR 243/ 376|CodeSize 1308|Addr 0x7fc50d476000|Timestamp 28560007504772095|Src n/a
[engine] created adapter i2c_A_AAA | CodeAddress 0x7fc50d63e000
[engine] created adapter i2c_A_AAAC | CodeAddress 0x7fc50d475000
[engine] created adapter c2i_A_AAAJ | CodeAddress 0x7fc50d474000
[engine] opt done id=16 String class>>#new: |Tier 1|Time 39( 28+12 )ms|AST 45|Inlined 0Y 1N|IR 206/ 618|CodeSize 2699|Addr 0x7fc50d472000|Timestamp 28560007525424580|Src n/a
[engine] created adapter i2c_A_AAC | CodeAddress 0x7fc50d471000
[engine] opt done id=595 String class>>#with: |Tier 1|Time 29( 23+6 )ms|AST 61|Inlined 0Y 1N|IR 191/ 308|CodeSize 1076|Addr 0x7fc50d46f000|Timestamp 28560007533059946|Src n/a
[engine] created adapter c2i_A_AAAC | CodeAddress 0x7fc50d46e000
[engine] created adapter c2i_Z_AAAA | CodeAddress 0x7fc50d46d000
[engine] opt done id=594 Character>>#asString |Tier 1|Time 25( 21+4 )ms|AST 19|Inlined 0Y 1N|IR 161/ 240|CodeSize 796|Addr 0x7fc50d46b000|Timestamp 28560007551075999|Src n/a
[engine] created adapter c2i_A_AAC | CodeAddress 0x7fc50d46a000
[engine] created adapter c2i_A_AAA | CodeAddress 0x7fc50d469000
[engine] opt done id=593 AWFYJsonParser>>#read |Tier 1|Time 80( 55+25 )ms|AST 109|Inlined 0Y 3N|IR 453/ 903|CodeSize 3401|Addr 0x7fc50d467000|Timestamp 28560007584735267|Src n/a
[engine] opt done id=612 AWFYJsonParser>>#readChar: |Tier 1|Time 36( 29+6 )ms|AST 38|Inlined 0Y 2N|IR 228/ 369|CodeSize 1310|Addr 0x7fc50d465000|Timestamp 28560007587163842|Src n/a
[engine] created adapter i2c_Z_AAA | CodeAddress 0x7fc50d464000
[engine] created adapter c2i_Z_AAA | CodeAddress 0x7fc50d463000
[engine] opt done id=615 AWFYJsonParser>>#readStringInternal |Tier 1|Time 65( 53+12 )ms|AST 110|Inlined 0Y 7N|IR 467/ 703|CodeSize 2873|Addr 0x7fc50d461000|Timestamp 28560007598258971|Src n/a
[engine] opt done id=596 AWFYJsonParser>>#skipWhiteSpace |Tier 1|Time 17( 13+3 )ms|AST 18|Inlined 0Y 1N|IR 157/ 241|CodeSize 798|Addr 0x7fc50d45f000|Timestamp 28560007601539443|Src n/a
[engine] created adapter i2c_A_AAAA | CodeAddress 0x7fc50d45e000
[engine] opt done id=597 AWFYJsonParser>>#isWhiteSpace |Tier 1|Time 36( 25+10 )ms|AST 73|Inlined 0Y 4N|IR 347/ 675|CodeSize 2680|Addr 0x7fc50d45c000|Timestamp 28560007623195808|Src n/a
[engine] created adapter c2i_A_AAAA | CodeAddress 0x7fc50d45b000
[engine] opt done id=637 AWFYJsonParser>>#readArrayElement: |Tier 1|Time 29( 23+5 )ms|AST 57|Inlined 0Y 4N|IR 277/ 371|CodeSize 1300|Addr 0x7fc50d459000|Timestamp 28560007652032221|Src n/a
[engine] opt done id=642 AWFYJsonArray>>#add: |Tier 1|Time 14( 10+4 )ms|AST 32|Inlined 0Y 1N|IR 170/ 300|CodeSize 1067|Addr 0x7fc50d457000|Timestamp 28560007666195285|Src n/a
[engine] created adapter i2c_A_AAAJJ | CodeAddress 0x7fc50d456000
[engine] opt inval. id=593 AWFYJsonParser>>#read |Timestamp 28560007673546522|Src n/a|Reason null
[engine] opt deopt id=593 AWFYJsonParser>>#read | |Timestamp 28560007673832397|Src n/a
[engine] opt inval. id=597 AWFYJsonParser>>#isWhiteSpace |Timestamp 28560007674131612|Src n/a|Reason null
[engine] opt done id=632 AWFYVector>>#append: |Tier 1|Time 87( 42+45 )ms|AST 160|Inlined 0Y 0N|IR 668/ 2818|CodeSize 13565|Addr 0x7fc50d451000|Timestamp 28560007685370203|Src n/a
[engine] opt done id=37 SequenceableCollection>>#copyFrom:to: |Tier 1|Time 73( 35+39 )ms|AST 83|Inlined 0Y 1N|IR 539/ 1646|CodeSize 7811|Addr 0x7fc50d44e000|Timestamp 28560007739895403|Src n/a
[engine] opt done id=593 AWFYJsonParser>>#read |Tier 1|Time 64( 50+14 )ms|AST 113|Inlined 0Y 3N|IR 487/ 984|CodeSize 3907|Addr 0x7fc50d467000|Timestamp 28560007749324943|Src n/a
[engine] opt inval. id=632 AWFYVector>>#append: |Timestamp 28560007784152226|Src n/a|Reason null
[engine] opt deopt id=632 AWFYVector>>#append: | |Timestamp 28560007784541820|Src n/a
[engine] opt done id=597 AWFYJsonParser>>#isWhiteSpace |Tier 1|Time 51( 33+17 )ms|AST 93|Inlined 0Y 8N|IR 628/ 1075|CodeSize 4643|Addr 0x7fc50d453000|Timestamp 28560007790968312|Src n/a
[engine] opt done id=633 AWFYJsonParser>>#readArray |Tier 1|Time 48( 39+10 )ms|AST 132|Inlined 0Y 8N|IR 487/ 608|CodeSize 2422|Addr 0x7fc50d45c000|Timestamp 28560007797861228|Src n/a
[engine] opt done id=616 AWFYJsonParser>>#startCapture |Tier 1|Time 8( 5+3 )ms|AST 11|Inlined 0Y 0N|IR 165/ 228|CodeSize 765|Addr 0x7fc50d451000|Timestamp 28560007805874944|Src n/a
[engine] opt done id=598 AWFYJsonParser>>#readValue |Tier 1|Time 216( 173+43 )ms|AST 530|Inlined 0Y 34N|IR 1765/ 2807|CodeSize 10733|Addr 0x7fc5024bd000|Timestamp 28560007817461711|Src n/a
[engine] created adapter c2i_A_AAAJJ | CodeAddress 0x7fc50d44d000
[engine] opt done id=619 AWFYJsonParser>>#readDigit |Tier 1|Time 17( 12+5 )ms|AST 33|Inlined 0Y 2N|IR 208/ 291|CodeSize 951|Addr 0x7fc5024bb000|Timestamp 28560007834285652|Src n/a
[engine] opt done id=617 AWFYJsonParser>>#endCapture |Tier 1|Time 35( 26+8 )ms|AST 63|Inlined 0Y 2N|IR 307/ 494|CodeSize 1773|Addr 0x7fc5024b9000|Timestamp 28560007840571407|Src n/a
[engine] opt done id=632 AWFYVector>>#append: |Tier 1|Time 80( 38+41 )ms|AST 160|Inlined 0Y 0N|IR 665/ 2857|CodeSize 13702|Addr 0x7fc5024b4000|Timestamp 28560007871041630|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 0x7fc5024b2000|Timestamp 28560007885338237|Src n/a
[engine] opt done id=618 AWFYJsonParser>>#readNumber |Tier 1|Time 57( 42+15 )ms|AST 133|Inlined 0Y 9N|IR 548/ 748|CodeSize 2868|Addr 0x7fc5024b0000|Timestamp 28560007897409448|Src n/a
[engine] opt done id=603 AWFYVector class>>#new |Tier 1|Time 13( 9+4 )ms|AST 19|Inlined 0Y 1N|IR 159/ 238|CodeSize 755|Addr 0x7fc5024ae000|Timestamp 28560007898307792|Src n/a
[engine] opt done id=605 Behavior>>#new <split-605> |Tier 1|Time 17( 10+7 )ms|AST 25|Inlined 0Y 0N|IR 106/ 449|CodeSize 1679|Addr 0x7fc5024aa000|Timestamp 28560007915061889|Src n/a
[engine] opt done id=604 AWFYVector class>>#new: |Tier 1|Time 18( 12+6 )ms|AST 28|Inlined 0Y 2N|IR 207/ 313|CodeSize 1099|Addr 0x7fc5024ac000|Timestamp 28560007915390649|Src n/a
[engine] opt done id=620 AWFYJsonParser>>#isDigit |Tier 1|Time 86( 59+27 )ms|AST 195|Inlined 0Y 10N|IR 723/ 1372|CodeSize 5518|Addr 0x7fc5024a7000|Timestamp 28560007920341599|Src n/a
[engine] opt done id=638 AWFYJsonParser>>#readString |Tier 1|Time 17( 12+5 )ms|AST 29|Inlined 0Y 2N|IR 199/ 284|CodeSize 929|Addr 0x7fc5024a5000|Timestamp 28560007932687789|Src n/a
[engine] opt done id=606 AWFYVector>>#initialize: |Tier 1|Time 19( 11+8 )ms|AST 27|Inlined 0Y 0N|IR 219/ 535|CodeSize 1941|Addr 0x7fc5024a3000|Timestamp 28560007934328164|Src n/a
[engine] opt done id=639 AWFYJsonString class>>#new: |Tier 1|Time 18( 13+5 )ms|AST 30|Inlined 0Y 2N|IR 199/ 284|CodeSize 958|Addr 0x7fc5024a1000|Timestamp 28560007938905166|Src n/a
[engine] opt done id=641 AWFYJsonString>>#initializeWith: |Tier 1|Time 8( 4+4 )ms|AST 10|Inlined 0Y 0N|IR 133/ 272|CodeSize 897|Addr 0x7fc50249f000|Timestamp 28560007942813822|Src n/a
[engine] opt done id=640 Behavior>>#new <split-640> |Tier 1|Time 16( 10+6 )ms|AST 25|Inlined 0Y 0N|IR 106/ 449|CodeSize 1679|Addr 0x7fc50249d000|Timestamp 28560007948533065|Src n/a
[engine] opt done id=636 AWFYJsonArray>>#initialize |Tier 1|Time 14( 9+5 )ms|AST 19|Inlined 0Y 1N|IR 174/ 350|CodeSize 1139|Addr 0x7fc50249b000|Timestamp 28560007953215602|Src n/a
[engine] opt done id=624 AWFYJsonNumber class>>#new: |Tier 1|Time 20( 15+5 )ms|AST 39|Inlined 0Y 2N|IR 201/ 286|CodeSize 958|Addr 0x7fc502499000|Timestamp 28560007962987102|Src n/a
[engine] opt done id=621 Object>>#~= |Tier 1|Time 14( 10+4 )ms|AST 25|Inlined 0Y 1N|IR 158/ 237|CodeSize 804|Addr 0x7fc502497000|Timestamp 28560007963141599|Src n/a
[engine] opt done id=622 AWFYJsonParser>>#readFraction |Tier 1|Time 13( 9+5 )ms|AST 20|Inlined 0Y 1N|IR 158/ 242|CodeSize 819|Addr 0x7fc502495000|Timestamp 28560007966866702|Src n/a
[engine] opt done id=626 AWFYJsonNumber>>#initializeWith: |Tier 1|Time 8( 4+4 )ms|AST 10|Inlined 0Y 0N|IR 133/ 272|CodeSize 897|Addr 0x7fc502493000|Timestamp 28560007975137447|Src n/a
[engine] opt done id=625 Behavior>>#new <split-625> |Tier 1|Time 15( 10+6 )ms|AST 25|Inlined 0Y 0N|IR 106/ 449|CodeSize 1679|Addr 0x7fc502491000|Timestamp 28560007978825952|Src n/a
[engine] opt done id=623 AWFYJsonParser>>#readExponent |Tier 1|Time 23( 18+5 )ms|AST 50|Inlined 0Y 2N|IR 199/ 293|CodeSize 1030|Addr 0x7fc50248f000|Timestamp 28560007986225383|Src n/a
[engine] opt done id=609 AWFYHashIndexTable>>#initialize |Tier 1|Time 15( 10+5 )ms|AST 23|Inlined 0Y 1N|IR 180/ 355|CodeSize 1139|Addr 0x7fc50248d000|Timestamp 28560007990715217|Src n/a
[engine] opt done id=610 ArrayedCollection class>>#new:withAll: |Tier 1|Time 19( 13+7 )ms|AST 30|Inlined 0Y 1N|IR 192/ 432|CodeSize 1750|Addr 0x7fc50248b000|Timestamp 28560007998405551|Src n/a
[engine] opt done id=631 AWFYHashIndexTable>>#stringHash: |Tier 1|Time 11( 7+4 )ms|AST 20|Inlined 0Y 0N|IR 102/ 195|CodeSize 752|Addr 0x7fc502489000|Timestamp 28560008001542213|Src n/a
[engine] created adapter i2c_J_AAA | CodeAddress 0x7fc502488000
[engine] opt done id=630 AWFYHashIndexTable>>#hashSlotFor: |Tier 1|Time 22( 15+7 )ms|AST 46|Inlined 0Y 1N|IR 184/ 342|CodeSize 1201|Addr 0x7fc502486000|Timestamp 28560008008037641|Src n/a
[engine] opt done id=628 AWFYVector>>#size |Tier 1|Time 15( 11+3 )ms|AST 17|Inlined 0Y 0N|IR 109/ 183|CodeSize 781|Addr 0x7fc502484000|Timestamp 28560008013351366|Src n/a
[engine] opt done id=614 AWFYJsonParser>>#readName |Tier 1|Time 20( 14+7 )ms|AST 34|Inlined 0Y 2N|IR 216/ 363|CodeSize 1298|Addr 0x7fc502482000|Timestamp 28560008028367444|Src n/a
[engine] created adapter i2c_A_AAAAA | CodeAddress 0x7fc502481000
[engine] created adapter c2i_A_AAAAA | CodeAddress 0x7fc502480000
[engine] opt done id=613 AWFYJsonParser>>#readObjectKeyValuePair: |Tier 1|Time 58( 48+10 )ms|AST 116|Inlined 0Y 8N|IR 437/ 556|CodeSize 2033|Addr 0x7fc50247e000|Timestamp 28560008059786579|Src n/a
[engine] created adapter c2i_J_AAA | CodeAddress 0x7fc50247d000
[engine] created adapter i2c_A_AAAAJ | CodeAddress 0x7fc50247c000
[engine] opt done id=599 AWFYJsonParser>>#readObject |Tier 1|Time 57( 44+12 )ms|AST 127|Inlined 0Y 8N|IR 476/ 610|CodeSize 2453|Addr 0x7fc50247a000|Timestamp 28560008070066340|Src n/a
[engine] created adapter c2i_A_AAAAJ | CodeAddress 0x7fc502479000
[engine] opt done id=627 AWFYJsonObject>>#add:with: |Tier 1|Time 61( 50+12 )ms|AST 97|Inlined 0Y 4N|IR 332/ 608|CodeSize 2363|Addr 0x7fc502477000|Timestamp 28560008089967645|Src n/a
[engine] opt done id=629 AWFYHashIndexTable>>#at:put: |Tier 1|Time 30( 23+8 )ms|AST 59|Inlined 0Y 1N|IR 221/ 395|CodeSize 1444|Addr 0x7fc502475000|Timestamp 28560008090350394|Src n/a
[engine] opt done id=649 AWFYJsonLiteral class>>#NULL |Tier 1|Time 7( 4+3 )ms|AST 9|Inlined 0Y 0N|IR 91/ 135|CodeSize 525|Addr 0x7fc502473000|Timestamp 28560008096925376|Src n/a
[engine] opt done id=648 AWFYJsonParser>>#readNull |Tier 1|Time 35( 27+8 )ms|AST 75|Inlined 0Y 5N|IR 314/ 414|CodeSize 1453|Addr 0x7fc502471000|Timestamp 28560008105047002|Src n/a
[engine] opt done id=634 AWFYJsonArray class>>#new |Tier 1|Time 16( 11+6 )ms|AST 25|Inlined 0Y 2N|IR 201/ 309|CodeSize 1025|Addr 0x7fc50246f000|Timestamp 28560008107036043|Src n/a
[engine] opt done id=635 Behavior>>#new <split-635> |Tier 1|Time 22( 12+9 )ms|AST 27|Inlined 0Y 1N|IR 170/ 616|CodeSize 2364|Addr 0x7fc50246d000|Timestamp 28560008118875579|Src n/a
[engine] opt done id=602 AWFYJsonObject>>#initialize |Tier 1|Time 27( 18+9 )ms|AST 47|Inlined 0Y 3N|IR 287/ 644|CodeSize 2172|Addr 0x7fc50246b000|Timestamp 28560008134470321|Src n/a
[engine] opt done id=607 AWFYHashIndexTable class>>#new |Tier 1|Time 16( 11+6 )ms|AST 25|Inlined 0Y 2N|IR 201/ 309|CodeSize 1025|Addr 0x7fc502469000|Timestamp 28560008135328644|Src n/a
[engine] opt done id=608 Behavior>>#new <split-608> |Tier 1|Time 20( 12+8 )ms|AST 27|Inlined 0Y 1N|IR 170/ 616|CodeSize 2364|Addr 0x7fc502467000|Timestamp 28560008155063020|Src n/a
[engine] opt done id=7 String>>#= |Tier 2|Time 51( 31+20 )ms|AST 73|Inlined 1Y 0N|IR 257/ 317|CodeSize 917|Addr 0x7fc502465000|Timestamp 28560008156224120|Src n/a
[engine] opt done id=600 AWFYJsonObject class>>#new |Tier 1|Time 16( 11+5 )ms|AST 25|Inlined 0Y 2N|IR 201/ 309|CodeSize 1025|Addr 0x7fc502463000|Timestamp 28560008171605627|Src n/a
[engine] opt done id=601 Behavior>>#new <split-601> |Tier 1|Time 21( 12+8 )ms|AST 27|Inlined 0Y 1N|IR 170/ 616|CodeSize 2364|Addr 0x7fc502461000|Timestamp 28560008177097455|Src n/a
[engine] opt done id=16 String class>>#new: |Tier 2|Time 43( 30+13 )ms|AST 45|Inlined 2Y 1N|IR 102/ 509|CodeSize 2118|Addr 0x7fc50245f000|Timestamp 28560008199693932|Src n/a
[engine] opt done id=594 Character>>#asString |Tier 2|Time 48( 37+11 )ms|AST 19|Inlined 4Y 1N|IR 125/ 311|CodeSize 1308|Addr 0x7fc50245d000|Timestamp 28560008225684727|Src n/a
[engine] opt done id=611 SequenceableCollection>>#atAllPut: |Tier 2|Time 43( 19+24 )ms|AST 71|Inlined 0Y 0N|IR 214/ 349|CodeSize 1244|Addr 0x7fc50245b000|Timestamp 28560008269379998|Src n/a
[engine] opt done id=593 AWFYJsonParser>>#read |Tier 2|Time 174( 103+71 )ms|AST 113|Inlined 7Y 1N|IR 700/ 1437|CodeSize 5157|Addr 0x7fc502458000|Timestamp 28560008345746093|Src n/a
[engine] opt done id=643 AWFYJsonParser>>#readTrue |Tier 1|Time 35( 27+8 )ms|AST 75|Inlined 0Y 5N|IR 315/ 415|CodeSize 1449|Addr 0x7fc502456000|Timestamp 28560008380578055|Src n/a
[engine] opt done id=645 AWFYJsonLiteral class>>#TRUE |Tier 1|Time 7( 4+3 )ms|AST 9|Inlined 0Y 0N|IR 91/ 135|CodeSize 525|Addr 0x7fc502454000|Timestamp 28560008387371372|Src n/a
[engine] opt done id=612 AWFYJsonParser>>#readChar: |Tier 2|Time 180( 129+51 )ms|AST 38|Inlined 10Y 1N|IR 1019/ 1062|CodeSize 3701|Addr 0x7fc502452000|Timestamp 28560008449947864|Src n/a
[engine] opt done id=597 AWFYJsonParser>>#isWhiteSpace |Tier 2|Time 168( 72+97 )ms|AST 93|Inlined 12Y 0N|IR 1311/ 1174|CodeSize 4037|Addr 0x7fc502450000|Timestamp 28560008555772060|Src n/a
[engine] opt done id=596 AWFYJsonParser>>#skipWhiteSpace |Tier 2|Time 178( 78+101 )ms|AST 18|Inlined 13Y 0N|IR 1358/ 1206|CodeSize 4072|Addr 0x7fc50244e000|Timestamp 28560008628622586|Src n/a
[engine] opt done id=632 AWFYVector>>#append: |Tier 2|Time 126( 44+82 )ms|AST 160|Inlined 0Y 0N|IR 565/ 1898|CodeSize 8241|Addr 0x7fc50244a000|Timestamp 28560008682007149|Src n/a
[engine] opt done id=615 AWFYJsonParser>>#readStringInternal |Tier 2|Time 482( 228+253 )ms|AST 110|Inlined 35Y 4N|IR 3469/ 3954|CodeSize 16667|Addr 0x7fc502444000|Timestamp 28560008713358465|Src n/a
[engine] opt done id=637 AWFYJsonParser>>#readArrayElement: |Tier 2|Time 516( 167+349 )ms|AST 57|Inlined 30Y 1N|IR 3220/ 4846|CodeSize 20029|Addr 0x7fc50243e000|Timestamp 28560009229547819|Src n/a
[engine] opt done id=633 AWFYJsonParser>>#readArray |Tier 2|Time 760( 372+388 )ms|AST 132|Inlined 66Y 6N|IR 5000/ 6171|CodeSize 22705|Addr 0x7fc502437000|Timestamp 28560009442319946|Src n/a
[engine] opt done id=619 AWFYJsonParser>>#readDigit |Tier 2|Time 345( 198+147 )ms|AST 33|Inlined 29Y 1N|IR 3610/ 2855|CodeSize 8618|Addr 0x7fc502433000|Timestamp 28560009575083500|Src n/a
[engine] opt done id=598 AWFYJsonParser>>#readValue |Tier 2|Time 959( 735+224 )ms|AST 530|Inlined 32Y 20N|IR 4595/ 3991|CodeSize 12613|Addr 0x7fc50242e000|Timestamp 28560009588090911|Src n/a
[engine] opt done id=655 AWFYVector>>#at: |Tier 1|Time 17( 10+7 )ms|AST 38|Inlined 0Y 0N|IR 161/ 466|CodeSize 1900|Addr 0x7fc50242c000|Timestamp 28560009592485478|Src n/a
[engine] opt done id=604 AWFYVector class>>#new: |Tier 2|Time 35( 22+13 )ms|AST 28|Inlined 2Y 0N|IR 61/ 648|CodeSize 2571|Addr 0x7fc50242a000|Timestamp 28560009666028235|Src n/a
[engine] opt done id=603 AWFYVector class>>#new |Tier 2|Time 39( 27+12 )ms|AST 19|Inlined 3Y 0N|IR 51/ 618|CodeSize 2434|Addr 0x7fc502428000|Timestamp 28560009704812646|Src n/a
[engine] opt done id=605 Behavior>>#new <split-605> |Tier 2|Time 14( 8+7 )ms|AST 25|Inlined 0Y 0N|IR 31/ 372|CodeSize 1369|Addr 0x7fc502426000|Timestamp 28560009719374524|Src n/a
[engine] opt done id=644 AWFYJsonParser>>#readRequiredChar: |Tier 2|Time 148( 103+45 )ms|AST 21|Inlined 11Y 1N|IR 1057/ 1200|CodeSize 3614|Addr 0x7fc502424000|Timestamp 28560009736050953|Src n/a
[engine] opt done id=606 AWFYVector>>#initialize: |Tier 2|Time 17( 9+8 )ms|AST 27|Inlined 0Y 0N|IR 147/ 400|CodeSize 1250|Addr 0x7fc502422000|Timestamp 28560009736348143|Src n/a
[engine] opt done id=616 AWFYJsonParser>>#startCapture |Tier 2|Time 7( 4+4 )ms|AST 11|Inlined 0Y 0N|IR 92/ 122|CodeSize 241|Addr 0x7fc502420000|Timestamp 28560009743962556|Src n/a
[engine] opt done id=37 SequenceableCollection>>#copyFrom:to: |Tier 2|Time 92( 38+54 )ms|AST 83|Inlined 3Y 1N|IR 510/ 1408|CodeSize 5861|Addr 0x7fc50241d000|Timestamp 28560009828786370|Src n/a
[engine] opt done id=646 AWFYJsonParser>>#readFalse |Tier 1|Time 33( 26+7 )ms|AST 90|Inlined 0Y 6N|IR 354/ 459|CodeSize 1617|Addr 0x7fc50241b000|Timestamp 28560009862521559|Src n/a
[engine] opt done id=647 AWFYJsonLiteral class>>#FALSE |Tier 1|Time 6( 3+2 )ms|AST 9|Inlined 0Y 0N|IR 91/ 135|CodeSize 525|Addr 0x7fc502419000|Timestamp 28560009868289275|Src n/a
[engine] opt done id=652 AWFYJsonObject>>#at: |Tier 1|Time 22( 15+6 )ms|AST 59|Inlined 0Y 2N|IR 222/ 375|CodeSize 1423|Addr 0x7fc502417000|Timestamp 28560009889946339|Src n/a
[engine] opt done id=617 AWFYJsonParser>>#endCapture |Tier 2|Time 154( 77+76 )ms|AST 63|Inlined 5Y 1N|IR 889/ 1950|CodeSize 7673|Addr 0x7fc502414000|Timestamp 28560009897678649|Src n/a
[engine] opt done id=653 AWFYJsonObject>>#indexOf: |Tier 1|Time 27( 19+8 )ms|AST 70|Inlined 0Y 3N|IR 281/ 490|CodeSize 1889|Addr 0x7fc502412000|Timestamp 28560009917175832|Src n/a
[engine] opt done id=654 AWFYHashIndexTable>>#at: |Tier 1|Time 19( 14+5 )ms|AST 50|Inlined 0Y 1N|IR 193/ 340|CodeSize 1237|Addr 0x7fc502410000|Timestamp 28560009917226819|Src n/a
[engine] opt done id=621 Object>>#~= |Tier 2|Time 46( 32+15 )ms|AST 25|Inlined 2Y 0N|IR 293/ 330|CodeSize 869|Addr 0x7fc50240e000|Timestamp 28560009963445583|Src n/a
[engine] opt done id=622 AWFYJsonParser>>#readFraction |Tier 2|Time 128( 102+26 )ms|AST 20|Inlined 11Y 1N|IR 1056/ 595|CodeSize 1509|Addr 0x7fc50240c000|Timestamp 28560010045593292|Src n/a
[engine] opt done id=626 AWFYJsonNumber>>#initializeWith: |Tier 2|Time 7( 3+4 )ms|AST 10|Inlined 0Y 0N|IR 59/ 188|CodeSize 439|Addr 0x7fc50240a000|Timestamp 28560010052982595|Src n/a
[engine] opt done id=624 AWFYJsonNumber class>>#new: |Tier 2|Time 26( 19+7 )ms|AST 39|Inlined 2Y 0N|IR 36/ 374|CodeSize 1401|Addr 0x7fc502408000|Timestamp 28560010078990223|Src n/a
[engine] opt done id=623 AWFYJsonParser>>#readExponent |Tier 2|Time 184( 119+65 )ms|AST 50|Inlined 22Y 2N|IR 1989/ 951|CodeSize 2312|Addr 0x7fc502406000|Timestamp 28560010147385836|Src n/a
[engine] opt done id=609 AWFYHashIndexTable>>#initialize |Tier 2|Time 80( 31+49 )ms|AST 23|Inlined 2Y 0N|IR 276/ 625|CodeSize 2109|Addr 0x7fc502404000|Timestamp 28560010159390276|Src n/a
[engine] opt done id=630 AWFYHashIndexTable>>#hashSlotFor: |Tier 2|Time 25( 17+8 )ms|AST 46|Inlined 1Y 0N|IR 52/ 166|CodeSize 509|Addr 0x7fc502402000|Timestamp 28560010184573246|Src n/a
[engine] opt done id=628 AWFYVector>>#size |Tier 2|Time 11( 5+6 )ms|AST 17|Inlined 0Y 0N|IR 34/ 76|CodeSize 232|Addr 0x7fc502400000|Timestamp 28560010195368112|Src n/a
[engine] opt done id=618 AWFYJsonParser>>#readNumber |Tier 2|Time 854( 359+494 )ms|AST 133|Inlined 75Y 13N|IR 8383/ 7761|CodeSize 26961|Addr 0x7fc2ec1be000|Timestamp 28560010446266293|Src n/a
[engine] opt done id=614 AWFYJsonParser>>#readName |Tier 2|Time 412( 193+218 )ms|AST 34|Inlined 38Y 4N|IR 3789/ 4170|CodeSize 16485|Addr 0x7fc2ec1b8000|Timestamp 28560010607136592|Src n/a
[engine] opt done id=627 AWFYJsonObject>>#add:with: |Tier 2|Time 241( 95+146 )ms|AST 97|Inlined 6Y 0N|IR 1133/ 4197|CodeSize 19845|Addr 0x7fc2ec1b2000|Timestamp 28560010687134967|Src n/a
[engine] opt done id=648 AWFYJsonParser>>#readNull |Tier 2|Time 346( 167+178 )ms|AST 75|Inlined 45Y 4N|IR 3643/ 3915|CodeSize 16933|Addr 0x7fc2ec1ac000|Timestamp 28560011032886469|Src n/a
[engine] opt done id=592 AWFYJsonParser>>#parse |Tier 1|Time 83( 31+52 )ms|AST 81|Inlined 0Y 5N|IR 970/ 4731|CodeSize 18739|Addr 0x7fc2ec1a6000|Timestamp 28560011116051329|Src n/a
[engine] opt done id=587 AWFYJson>>#benchmark |Tier 1|Time 19( 14+5 )ms|AST 39|Inlined 0Y 3N|IR 240/ 331|CodeSize 1149|Addr 0x7fc2fc002000|Timestamp 28560011134961256|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 0x7fc2fc000000|Timestamp 28560011140126840|Src n/a
[engine] opt done id=589 AWFYJsonParser class>>#with: |Tier 1|Time 14( 10+4 )ms|AST 30|Inlined 0Y 2N|IR 199/ 284|CodeSize 958|Addr 0x7fc2ec1a4000|Timestamp 28560011154721055|Src n/a
[engine] opt done id=590 Behavior>>#new <split-590> |Tier 1|Time 23( 8+15 )ms|AST 25|Inlined 0Y 0N|IR 166/ 786|CodeSize 3085|Addr 0x7fc2ec1a2000|Timestamp 28560011177979451|Src n/a
[engine] opt done id=591 AWFYJsonParser>>#initializeWith: |Tier 1|Time 19( 11+8 )ms|AST 34|Inlined 0Y 0N|IR 306/ 667|CodeSize 2304|Addr 0x7fc2ec1a0000|Timestamp 28560011196705687|Src n/a
[engine] opt done id=650 AWFYJsonParser>>#isEndOfText |Tier 1|Time 8( 5+3 )ms|AST 16|Inlined 0Y 0N|IR 102/ 162|CodeSize 639|Addr 0x7fc2ec19e000|Timestamp 28560011204623156|Src n/a
[engine] opt done id=651 AWFYJson>>#verifyResult: |Tier 1|Time 38( 31+6 )ms|AST 125|Inlined 0Y 4N|IR 291/ 393|CodeSize 1450|Addr 0x7fc2ec190000|Timestamp 28560011242322668|Src n/a
[engine] opt done id=613 AWFYJsonParser>>#readObjectKeyValuePair: |Tier 2|Time 1068( 386+682 )ms|AST 116|Inlined 76Y 3N|IR 7734/ 10077|CodeSize 42365|Addr 0x7fc2ec192000|Timestamp 28560011252791778|Src n/a
[engine] opt done id=656 AWFYJsonArray>>#size |Tier 1|Time 12( 7+4 )ms|AST 19|Inlined 0Y 1N|IR 168/ 298|CodeSize 1042|Addr 0x7fc2ec18e000|Timestamp 28560011254248741|Src n/a
[engine] created adapter i2c_Z_AAAJ | CodeAddress 0x7fc2ec18d000
[engine] opt done id=586 AWFYBenchmark>>#innerBenchmarkLoop: |Tier 1|Time 29( 22+6 )ms|AST 58|Inlined 0Y 2N|IR 272/ 356|CodeSize 1571|Addr 0x7fc2ec18b000|Timestamp 28560011281968126|Src n/a
[engine] opt done id=607 AWFYHashIndexTable class>>#new |Tier 2|Time 113( 48+65 )ms|AST 25|Inlined 7Y 0N|IR 544/ 1304|CodeSize 4712|Addr 0x7fc2ec188000|Timestamp 28560011395582186|Src n/a
[engine] opt done id=602 AWFYJsonObject>>#initialize |Tier 2|Time 173( 86+87 )ms|AST 47|Inlined 16Y 0N|IR 669/ 2585|CodeSize 9809|Addr 0x7fc2ec184000|Timestamp 28560011427448887|Src n/a
[engine] opt done id=636 AWFYJsonArray>>#initialize |Tier 2|Time 47( 32+14 )ms|AST 19|Inlined 4Y 0N|IR 96/ 744|CodeSize 2704|Addr 0x7fc2ec182000|Timestamp 28560011442318989|Src n/a
[engine] opt done id=599 AWFYJsonParser>>#readObject |Tier 2|Time 848( 436+412 )ms|AST 127|Inlined 83Y 10N|IR 6186/ 7407|CodeSize 26929|Addr 0x7fc2ec17a000|Timestamp 28560011455775433|Src n/a
[engine] opt done id=645 AWFYJsonLiteral class>>#TRUE |Tier 2|Time 5( 3+3 )ms|AST 9|Inlined 0Y 0N|IR 15/ 57|CodeSize 201|Addr 0x7fc2ec178000|Timestamp 28560011543094732|Src n/a
[engine] opt done id=647 AWFYJsonLiteral class>>#FALSE |Tier 2|Time 4( 2+2 )ms|AST 9|Inlined 0Y 0N|IR 15/ 57|CodeSize 201|Addr 0x7fc2ec176000|Timestamp 28560011547499706|Src n/a
[engine] opt done id=655 AWFYVector>>#at: |Tier 2|Time 15( 9+6 )ms|AST 38|Inlined 0Y 0N|IR 85/ 161|CodeSize 524|Addr 0x7fc2ec174000|Timestamp 28560011553470809|Src n/a
[engine] opt done id=652 AWFYJsonObject>>#at: |Tier 2|Time 114( 87+27 )ms|AST 59|Inlined 8Y 0N|IR 546/ 715|CodeSize 2033|Addr 0x7fc2ec172000|Timestamp 28560011668128071|Src n/a
[engine] opt done id=643 AWFYJsonParser>>#readTrue |Tier 2|Time 328( 151+177 )ms|AST 75|Inlined 45Y 4N|IR 3644/ 3812|CodeSize 15421|Addr 0x7fc2ec16d000|Timestamp 28560011783940846|Src n/a
[engine] opt done id=650 AWFYJsonParser>>#isEndOfText |Tier 2|Time 8( 5+3 )ms|AST 16|Inlined 0Y 0N|IR 27/ 77|CodeSize 242|Addr 0x7fc2ec16b000|Timestamp 28560011793556802|Src n/a
[engine] opt done id=656 AWFYJsonArray>>#size |Tier 2|Time 13( 9+4 )ms|AST 19|Inlined 1Y 0N|IR 40/ 105|CodeSize 330|Addr 0x7fc2ec169000|Timestamp 28560011809798448|Src n/a
[engine] opt done id=646 AWFYJsonParser>>#readFalse |Tier 2|Time 386( 166+220 )ms|AST 90|Inlined 57Y 5N|IR 4604/ 4550|CodeSize 18533|Addr 0x7fc2ec163000|Timestamp 28560011933565011|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 0x7fc2ec161000|Timestamp 28560011941477941|Src n/a
[engine] opt done id=590 Behavior>>#new <split-590> |Tier 2|Time 19( 7+12 )ms|AST 25|Inlined 0Y 0N|IR 93/ 672|CodeSize 2706|Addr 0x7fc2ec15f000|Timestamp 28560011961010535|Src n/a
[engine] opt done id=651 AWFYJson>>#verifyResult: |Tier 2|Time 197( 134+63 )ms|AST 125|Inlined 29Y 0N|IR 1595/ 1372|CodeSize 3890|Addr 0x7fc2ec15d000|Timestamp 28560011982693651|Src n/a
[engine] opt done id=589 AWFYJsonParser class>>#with: |Tier 2|Time 38( 25+13 )ms|AST 30|Inlined 2Y 0N|IR 188/ 679|CodeSize 2834|Addr 0x7fc2ec15b000|Timestamp 28560011999439017|Src n/a
[engine] created adapter c2i_A_AAAJJA | CodeAddress 0x7fc2ec15a000
[engine] opt done id=373 String>>#, |Tier 1|Time 34( 28+6 )ms|AST 54|Inlined 0Y 2N|IR 276/ 397|CodeSize 1464|Addr 0x7fc2ec158000|Timestamp 28560012251774185|Src n/a
[engine] created adapter i2c_A_AAJ | CodeAddress 0x7fc2ec157000
[engine] created adapter c2i_J_AAJ | CodeAddress 0x7fc2ec156000
[engine] opt done id=659 SmallInteger>>#printString |Tier 1|Time 54( 43+10 )ms|AST 149|Inlined 0Y 2N|IR 373/ 615|CodeSize 2868|Addr 0x7fc2ec154000|Timestamp 28560012305600099|Src n/a
[engine] created adapter i2c_A_AAAJJA | CodeAddress 0x7fc2ec153000
[engine] opt done id=587 AWFYJson>>#benchmark |Tier 2|Time 557( 225+332 )ms|AST 39|Inlined 43Y 2N|IR 3833/ 10282|CodeSize 39717|Addr 0x7fc2ec148000|Timestamp 28560012367026945|Src n/a
[engine] opt done id=299 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 1|Time 74( 51+23 )ms|AST 183|Inlined 0Y 1N|IR 691/ 1557|CodeSize 6924|Addr 0x7fc2ec145000|Timestamp 28560012379796534|Src n/a
[engine] opt done id=567 StandardFileStream>>#isBinary |Tier 1|Time 11( 7+3 )ms|AST 23|Inlined 0Y 0N|IR 101/ 187|CodeSize 700|Addr 0x7fc2ec143000|Timestamp 28560012594308146|Src n/a
[engine] opt done id=586 AWFYBenchmark>>#innerBenchmarkLoop: |Tier 2|Time 1077( 364+713 )ms|AST 58|Inlined 73Y 2N|IR 5500/ 14799|CodeSize 55061|Addr 0x7fc2ec134000|Timestamp 28560013660641987|Src n/a
[engine] opt done id=555 Character class>>#cr |Tier 1|Time 9( 6+3 )ms|AST 18|Inlined 0Y 0N|IR 93/ 135|CodeSize 505|Addr 0x7fc2ec132000|Timestamp 28560016625084761|Src n/a
[engine] created adapter i2c_A_AAACA | CodeAddress 0x7fc2ec131000
[engine] created adapter i2c_J_AAC | CodeAddress 0x7fc2ec130000
[engine] opt done id=553 Character>>#asUnicode |Tier 1|Time 15( 13+2 )ms|AST 29|Inlined 0Y 0N|IR 89/ 125|CodeSize 454|Addr 0x7fc2ec12e000|Timestamp 28560017364433079|Src n/a
[engine] created adapter c2i_J_AAC | CodeAddress 0x7fc2ec12d000
[engine] opt done id=551 UTF8TextConverter>>#nextPut:toStream: |Tier 1|Time 57( 46+12 )ms|AST 130|Inlined 0Y 5N|IR 430/ 730|CodeSize 2890|Addr 0x7fc2ec12b000|Timestamp 28560017407135645|Src n/a
[engine] created adapter c2i_A_AAAAZ | CodeAddress 0x7fc2ec129000
[engine] opt done id=498 AWFYScriptConsole class>>#println: |Tier 1|Time 24( 19+6 )ms|AST 61|Inlined 0Y 4N|IR 279/ 373|CodeSize 1344|Addr 0x7fc2ec127000|Timestamp 28560018107833095|Src n/a
[engine] opt done id=566 MultiByteFileStream>>#nextPutAll: |Tier 1|Time 25( 18+7 )ms|AST 61|Inlined 0Y 2N|IR 229/ 390|CodeSize 1441|Addr 0x7fc2ec125000|Timestamp 28560018107995274|Src n/a
[engine] opt done id=499 FileStream class>>#stdout |Tier 1|Time 25( 19+6 )ms|AST 39|Inlined 0Y 1N|IR 200/ 403|CodeSize 1464|Addr 0x7fc2ec123000|Timestamp 28560018108283664|Src n/a
[engine] created adapter i2c_J_AAJ | CodeAddress 0x7fc2ec122000
[engine] created adapter c2i_A_AAJ | CodeAddress 0x7fc2ec121000
[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 0x7fc2ec11f000|Timestamp 28560018461673886|Src n/a
[engine] opt done id=660 SmallInteger>>#decimalDigitLength |Tier 1|Time 20( 17+3 )ms|AST 56|Inlined 0Y 0N|IR 142/ 193|CodeSize 675|Addr 0x7fc2ec11d000|Timestamp 28560018464945837|Src n/a
[engine] opt done id=657 AWFYRun>>#printResult: |Tier 1|Time 29( 22+7 )ms|AST 69|Inlined 0Y 5N|IR 336/ 483|CodeSize 1724|Addr 0x7fc2ec11b000|Timestamp 28560018473549811|Src n/a
[engine] created adapter i2c_A_AAAJAJ | CodeAddress 0x7fc2ec11a000
[engine] created adapter i2c_A_AAAJAJA | CodeAddress 0x7fc2ec119000
[engine] created adapter c2i_A_AAAJAJ | CodeAddress 0x7fc2ec118000
[engine] created adapter c2i_A_AAAJAJA | CodeAddress 0x7fc2ec117000
[engine] opt done id=570 MultiByteFileStream>>#basicNext:putAll:startingAt: |Tier 1|Time 25( 21+4 )ms|AST 24|Inlined 0Y 1N|IR 172/ 274|CodeSize 990|Addr 0x7fc2ec115000|Timestamp 28560018832063920|Src n/a
[engine] opt done id=568 TextConverter>>#nextPutAll:toStream: |Tier 1|Time 27( 22+5 )ms|AST 34|Inlined 0Y 1N|IR 176/ 284|CodeSize 966|Addr 0x7fc2ec113000|Timestamp 28560018833743688|Src n/a
[engine] opt done id=569 TextConverter>>#next:putAll:startingAt:toStream: |Tier 1|Time 43( 35+8 )ms|AST 126|Inlined 0Y 2N|IR 311/ 498|CodeSize 1931|Addr 0x7fc2ec111000|Timestamp 28560018850261011|Src n/a
[engine] opt done id=571 StandardFileStream>>#next:putAll:startingAt: |Tier 1|Time 26( 17+9 )ms|AST 71|Inlined 0Y 0N|IR 247/ 601|CodeSize 2807|Addr 0x7fc2ec10f000|Timestamp 28560018858313700|Src n/a
[engine] opt done id=574 MultiByteFileStream>>#basicNextPutAll: |Tier 1|Time 11( 7+4 )ms|AST 18|Inlined 0Y 1N|IR 162/ 264|CodeSize 931|Addr 0x7fc2ec10d000|Timestamp 28560019191153759|Src n/a
[engine] opt done id=572 WriteStream>>#cr |Tier 1|Time 16( 11+5 )ms|AST 30|Inlined 0Y 2N|IR 200/ 287|CodeSize 935|Addr 0x7fc2ec10b000|Timestamp 28560019195921646|Src n/a
[engine] created adapter c2i_A_AAACA | CodeAddress 0x7fc2ec10a000
[engine] opt done id=573 MultiByteFileStream>>#nextPut: |Tier 1|Time 24( 19+5 )ms|AST 35|Inlined 0Y 1N|IR 181/ 316|CodeSize 1125|Addr 0x7fc2ec108000|Timestamp 28560019203716189|Src n/a
[engine] opt done id=575 StandardFileStream>>#nextPutAll: |Tier 1|Time 34( 23+12 )ms|AST 97|Inlined 0Y 0N|IR 329/ 794|CodeSize 3639|Addr 0x7fc2ec106000|Timestamp 28560019225769343|Src n/a
[engine] opt done id=576 StandardFileStream>>#flush |Tier 1|Time 12( 7+5 )ms|AST 20|Inlined 0Y 0N|IR 165/ 321|CodeSize 1194|Addr 0x7fc2ec104000|Timestamp 28560019554064181|Src n/a
[engine] created adapter c2i_Z_AAAJ | CodeAddress 0x7fc2ec103000
[engine] opt done id=585 AWFYRun>>#measure: |Tier 1|Time 37( 31+7 )ms|AST 91|Inlined 0Y 2N|IR 307/ 441|CodeSize 1667|Addr 0x7fc2ec101000|Timestamp 28560019579137983|Src n/a
[engine] opt done id=659 SmallInteger>>#printString |Tier 2|Time 95( 54+41 )ms|AST 149|Inlined 4Y 1N|IR 274/ 814|CodeSize 4117|Addr 0x7fc2ec0fe000|Timestamp 28560042162697992|Src n/a
[engine] opt done id=299 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 2|Time 113( 57+56 )ms|AST 183|Inlined 3Y 1N|IR 661/ 1674|CodeSize 7013|Addr 0x7fc2ec0fb000|Timestamp 28560083949490252|Src n/a
[engine] opt done id=373 String>>#, |Tier 2|Time 137( 92+45 )ms|AST 54|Inlined 7Y 2N|IR 725/ 1595|CodeSize 7051|Addr 0x7fc2ec0f8000|Timestamp 28560084701590376|Src n/a
[engine] opt done id=567 StandardFileStream>>#isBinary |Tier 2|Time 10( 6+4 )ms|AST 23|Inlined 0Y 0N|IR 26/ 94|CodeSize 312|Addr 0x7fc2ec0f6000|Timestamp 28560084935848387|Src n/a
[engine] opt inval. id=659 SmallInteger>>#printString |Timestamp 28560118350589760|Src n/a|Reason null
[engine] opt inval. id=660 SmallInteger>>#decimalDigitLength |Timestamp 28560118350966224|Src n/a|Reason null
[engine] opt inval. id=569 TextConverter>>#next:putAll:startingAt:toStream: |Timestamp 28560118351762664|Src n/a|Reason null
[engine] Truffle runtime statistics for engine 1
Compilations : 170
Success : 158
Temporary Bailouts : 9
org.graalvm.compiler.core.common.CancellationBailoutException: Compilation cancelled.: 9
Permanent Bailouts : 0
Failed : 0
Interrupted : 3
Invalidated : 6
Unknown Reason : 6
Queues : 187
Dequeues : 26
Target inlined into only caller: 25
null : 1
Splits : 64
Compilation Accuracy : 0.964706
Queue Accuracy : 0.860963
Compilation Utilization : 0.147800
Remaining Compilation Queue : 0
Time to queue : count= 187, sum= 978801026, min= 8589, average= 5234230.09, max=110915528, maxTarget=TextConverter>>#next:putAll:startingAt:toStream:
Time waiting in queue : count= 170, sum= 98115582, min= 15, average= 577150.49, max= 3248643, maxTarget=AWFYJsonArray>>#initialize
--------------------------- :
AST node statistics :
Truffle node count : count= 163, sum= 86182, min= 11, average= 528.72, max= 6254, maxTarget=AWFYJsonParser>>#readNumber
Trivial : count= 163, sum= 32222, min= 4, average= 197.68, max= 2343, maxTarget=AWFYJsonParser>>#readNumber
Non Trivial : count= 163, sum= 53960, min= 7, average= 331.04, max= 3911, maxTarget=AWFYJsonParser>>#readNumber
Monomorphic : count= 163, sum= 52282, min= 7, average= 320.75, max= 3772, maxTarget=AWFYJsonParser>>#readNumber
Polymorphic : count= 163, sum= 1678, min= 0, average= 10.29, max= 175, maxTarget=AWFYJsonParser>>#readObjectKeyValuePair:
Megamorphic : count= 163, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=String>>#compareWith:
Truffle call count : count= 163, sum= 1307, min= 0, average= 8.02, max= 93, maxTarget=AWFYJsonParser>>#readObject
Indirect : count= 163, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=String>>#compareWith:
Direct : count= 163, sum= 1307, min= 0, average= 8.02, max= 93, maxTarget=AWFYJsonParser>>#readObject
Dispatched : count= 163, sum= 323, min= 0, average= 1.98, max= 34, maxTarget=AWFYJsonParser>>#readValue
Inlined : count= 163, sum= 984, min= 0, average= 6.04, max= 83, maxTarget=AWFYJsonParser>>#readObject
---------- :
Cloned : count= 163, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=String>>#compareWith:
Not Cloned : count= 163, sum= 1307, min= 0, average= 8.02, max= 93, maxTarget=AWFYJsonParser>>#readObject
Truffle loops : count= 163, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=String>>#compareWith:
--------------------------- :
Compilation Tier 1 :
Compilation Rate : 70283.58 bytes/second
Truffle Tier Rate : 99745.69 bytes/second
Graal Tier Rate : 272466.89 bytes/second
Installation Rate : 1878262.90 bytes/second
Time for compilation (us) : count= 101, sum= 3157522, min= 5085, average= 31262.60, max= 215944, maxTarget=AWFYJsonParser>>#readValue
Truffle Tier (us) : count= 101, sum= 2224878, min= 3094, average= 22028.50, max= 172998, maxTarget=AWFYJsonParser>>#readValue
Graal Tier (us) : count= 101, sum= 814491, min= 1683, average= 8064.27, max= 48630, maxTarget=AWFYJsonParser>>#parse
Code Installation (us) : count= 101, sum= 118152, min= 306, average= 1169.83, max= 5712, maxTarget=AWFYJsonParser>>#readValue
Graal node count :
After Truffle Tier : count= 101, sum= 27670, min= 87, average= 273.96, max= 1765, maxTarget=AWFYJsonParser>>#readValue
After Graal Tier : count= 101, sum= 56249, min= 123, average= 556.92, max= 4731, maxTarget=AWFYJsonParser>>#parse
Graal compilation result :
Code size : count= 101, sum= 221922, min= 454, average= 2197.25, max= 18739, maxTarget=AWFYJsonParser>>#parse
Total frame size : count= 101, sum= 10704, min= 48, average= 105.98, max= 480, maxTarget=AWFYVector>>#append:
Exception handlers : count= 101, sum= 340, min= 1, average= 3.37, max= 35, maxTarget=AWFYJsonParser>>#readValue
Infopoints : count= 101, sum= 2618, min= 5, average= 25.92, max= 192, maxTarget=AWFYJsonParser>>#parse
CALL : count= 101, sum= 2618, min= 5, average= 25.92, max= 192, maxTarget=AWFYJsonParser>>#parse
Marks : count= 101, sum= 505, min= 5, average= 5.00, max= 5, maxTarget=String>>#compareWith:
Data references : count= 101, sum= 1553, min= 3, average= 15.38, max= 114, maxTarget=AWFYJsonParser>>#readValue
--------------------------- :
Compilation Tier 2 :
Compilation Rate : 35731.67 bytes/second
Truffle Tier Rate : 78027.43 bytes/second
Graal Tier Rate : 78112.28 bytes/second
Installation Rate : 2319100.09 bytes/second
Time for compilation (us) : count= 66, sum= 13234619, min= 4315, average= 200524.53, max= 1077123, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Truffle Tier (us) : count= 57, sum= 6060624, min= 2372, average= 106326.75, max= 735333, maxTarget=AWFYJsonParser>>#readValue
Graal Tier (us) : count= 57, sum= 6054042, min= 1690, average= 106211.26, max= 679715, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Code Installation (us) : count= 57, sum= 203913, min= 252, average= 3577.42, max= 33051, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Graal node count :
After Truffle Tier : count= 62, sum= 93576, min= 11, average= 1509.29, max= 8383, maxTarget=AWFYJsonParser>>#readNumber
After Graal Tier : count= 57, sum= 123823, min= 45, average= 2172.33, max= 14799, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Graal compilation result :
Code size : count= 57, sum= 472895, min= 146, average= 8296.40, max= 55061, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Total frame size : count= 57, sum= 9328, min= 32, average= 163.65, max= 656, maxTarget=AWFYJsonParser>>#readObjectKeyValuePair:
Exception handlers : count= 57, sum= 58, min= 0, average= 1.02, max= 20, maxTarget=AWFYJsonParser>>#readValue
Infopoints : count= 57, sum= 2549, min= 3, average= 44.72, max= 279, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
CALL : count= 57, sum= 2549, min= 3, average= 44.72, max= 279, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Marks : count= 57, sum= 450, min= 5, average= 7.89, max= 23, maxTarget=AWFYJsonParser>>#isWhiteSpace
Data references : count= 57, sum= 3117, min= 2, average= 54.68, max= 296, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
# List (iterations: 300, problem size: 1500) on Wed Dec 6 20:45:11 UTC 2023
# `/home/fniephaus/dev/graal/sdk/mxbuild/linux-amd64/SMALLTALK_NATIVE_STANDALONE_SVM_JAVA21/trufflesqueak-23.1.0-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 0x7f17bd811000
[engine] created adapter i2c_A_AAAAAA | CodeAddress 0x7f17bd810000
[engine] opt done id=609 AWFYList>>#isShorter:than: |Tier 1|Time 54( 35+19 )ms|AST 74|Inlined 0Y 0N|IR 344/ 522|CodeSize 2116|Addr 0x7f17bd80e000|Timestamp 28560121014764617|Src n/a
[engine] created adapter i2c_A_AAAJ | CodeAddress 0x7f17bd80d000
[engine] created adapter c2i_Z_AAAAA | CodeAddress 0x7f17bd80c000
[engine] created adapter c2i_A_AAAAAA | CodeAddress 0x7f17bd80b000
[engine] created adapter c2i_A_AAA | CodeAddress 0x7f17bd646000
[engine] created adapter c2i_A_AAAJ | CodeAddress 0x7f17bd645000
[engine] opt done id=608 AWFYList>>#talkWithX:withY:withZ: |Tier 1|Time 87( 76+11 )ms|AST 134|Inlined 0Y 5N|IR 365/ 527|CodeSize 2132|Addr 0x7f17bd643000|Timestamp 28560121051074778|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 0x7f17bd641000|Timestamp 28560121055218951|Src n/a
[engine] created adapter i2c_A_AAA | CodeAddress 0x7f17bd640000
[engine] opt done id=609 AWFYList>>#isShorter:than: |Tier 2|Time 46( 23+23 )ms|AST 74|Inlined 0Y 0N|IR 242/ 321|CodeSize 915|Addr 0x7f17bd63e000|Timestamp 28560121061385551|Src n/a
[engine] opt done id=587 AWFYListElement>>#initialize: |Tier 1|Time 13( 7+7 )ms|AST 14|Inlined 0Y 0N|IR 161/ 312|CodeSize 1037|Addr 0x7f17bd63c000|Timestamp 28560121064588285|Src n/a
[engine] created adapter i2c_J_AAA | CodeAddress 0x7f17bd63b000
[engine] opt done id=586 Behavior>>#new <split-586> |Tier 1|Time 21( 14+7 )ms|AST 25|Inlined 0Y 0N|IR 106/ 449|CodeSize 1679|Addr 0x7f17bd639000|Timestamp 28560121075923821|Src n/a
[engine] created adapter c2i_J_AAA | CodeAddress 0x7f17bd638000
[engine] created adapter c2i_A_AAAA | CodeAddress 0x7f17bd637000
[engine] opt done id=610 AWFYListElement>>#length |Tier 1|Time 43( 27+16 )ms|AST 42|Inlined 0Y 1N|IR 240/ 405|CodeSize 1483|Addr 0x7f17bd635000|Timestamp 28560121104538409|Src n/a
[engine] created adapter i2c_A_AAAA | CodeAddress 0x7f17bd634000
[engine] opt done id=584 AWFYList>>#makeList: |Tier 1|Time 47( 40+6 )ms|AST 73|Inlined 0Y 3N|IR 279/ 370|CodeSize 1281|Addr 0x7f17bd632000|Timestamp 28560121111489925|Src n/a
[engine] opt done id=589 AWFYListElement>>#next: <split-589> |Tier 1|Time 10( 8+2 )ms|AST 10|Inlined 0Y 0N|IR 128/ 169|CodeSize 548|Addr 0x7f17bd630000|Timestamp 28560121114906105|Src n/a
[engine] opt done id=593 AWFYList>>#makeList: <split-593> |Tier 1|Time 24( 19+5 )ms|AST 71|Inlined 0Y 3N|IR 258/ 354|CodeSize 1224|Addr 0x7f17bd62e000|Timestamp 28560121135863675|Src n/a
[engine] opt done id=594 AWFYList>>#makeList: <split-594> |Tier 1|Time 24( 18+5 )ms|AST 71|Inlined 0Y 3N|IR 257/ 353|CodeSize 1224|Addr 0x7f17bd62c000|Timestamp 28560121138891727|Src n/a
[engine] opt done id=596 AWFYListElement>>#next: <split-596> |Tier 1|Time 7( 4+3 )ms|AST 10|Inlined 0Y 0N|IR 134/ 292|CodeSize 951|Addr 0x7f17bd62a000|Timestamp 28560121146161317|Src n/a
[engine] opt done id=597 AWFYListElement>>#next: <split-597> |Tier 1|Time 7( 4+3 )ms|AST 10|Inlined 0Y 0N|IR 133/ 272|CodeSize 897|Addr 0x7f17bd628000|Timestamp 28560121152811103|Src n/a
[engine] opt done id=598 AWFYListElement>>#next: <split-598> |Tier 1|Time 7( 4+3 )ms|AST 10|Inlined 0Y 0N|IR 134/ 292|CodeSize 951|Addr 0x7f17bd626000|Timestamp 28560121159801034|Src n/a
[engine] opt done id=595 AWFYList>>#makeList: <split-595> |Tier 1|Time 25( 19+6 )ms|AST 73|Inlined 0Y 3N|IR 279/ 369|CodeSize 1263|Addr 0x7f17bd624000|Timestamp 28560121161200235|Src n/a
[engine] opt done id=599 AWFYListElement>>#next: <split-599> |Tier 1|Time 7( 4+3 )ms|AST 10|Inlined 0Y 0N|IR 133/ 272|CodeSize 897|Addr 0x7f17bd622000|Timestamp 28560121166586598|Src n/a
[engine] opt done id=600 AWFYListElement>>#next: <split-600> |Tier 1|Time 7( 4+3 )ms|AST 10|Inlined 0Y 0N|IR 133/ 272|CodeSize 897|Addr 0x7f17bd620000|Timestamp 28560121168304083|Src n/a
[engine] opt done id=601 AWFYListElement>>#next: <split-601> |Tier 1|Time 7( 4+3 )ms|AST 10|Inlined 0Y 0N|IR 133/ 272|CodeSize 897|Addr 0x7f17bd61e000|Timestamp 28560121174935919|Src n/a
[engine] opt done id=583 AWFYList>>#benchmark |Tier 1|Time 30( 23+7 )ms|AST 75|Inlined 0Y 5N|IR 332/ 427|CodeSize 1480|Addr 0x7f17bd61c000|Timestamp 28560121196248928|Src n/a
[engine] opt done id=590 AWFYList>>#makeList: <split-590> |Tier 1|Time 25( 19+6 )ms|AST 71|Inlined 0Y 3N|IR 258/ 354|CodeSize 1224|Addr 0x7f17bd61a000|Timestamp 28560121200048138|Src n/a
[engine] created adapter i2c_Z_AAAJ | CodeAddress 0x7f17b268d000
[engine] opt done id=611 AWFYList>>#verifyResult: |Tier 1|Time 12( 10+2 )ms|AST 14|Inlined 0Y 0N|IR 92/ 128|CodeSize 503|Addr 0x7f17b268b000|Timestamp 28560121217610131|Src n/a
[engine] opt done id=591 AWFYList>>#makeList: <split-591> |Tier 1|Time 29( 22+7 )ms|AST 71|Inlined 0Y 3N|IR 258/ 354|CodeSize 1224|Addr 0x7f17b2689000|Timestamp 28560121225671551|Src n/a
[engine] opt done id=592 AWFYList>>#makeList: <split-592> |Tier 1|Time 45( 39+6 )ms|AST 71|Inlined 0Y 3N|IR 262/ 374|CodeSize 1335|Addr 0x7f17b2687000|Timestamp 28560121262823761|Src n/a
[engine] opt done id=602 AWFYList>>#makeList: <split-602> |Tier 1|Time 44( 38+6 )ms|AST 71|Inlined 0Y 3N|IR 258/ 354|CodeSize 1224|Addr 0x7f17b2685000|Timestamp 28560121269516222|Src n/a
[engine] opt done id=603 AWFYList>>#makeList: <split-603> |Tier 1|Time 24( 19+5 )ms|AST 71|Inlined 0Y 3N|IR 258/ 354|CodeSize 1224|Addr 0x7f17b2683000|Timestamp 28560121287296899|Src n/a
[engine] opt done id=604 AWFYList>>#makeList: <split-604> |Tier 1|Time 25( 19+6 )ms|AST 71|Inlined 0Y 3N|IR 262/ 374|CodeSize 1335|Addr 0x7f17b2681000|Timestamp 28560121294328248|Src n/a
[engine] opt done id=605 AWFYListElement>>#next: <split-605> |Tier 1|Time 7( 4+3 )ms|AST 10|Inlined 0Y 0N|IR 133/ 272|CodeSize 897|Addr 0x7f17b267f000|Timestamp 28560121294441257|Src n/a
[engine] opt done id=607 AWFYListElement>>#next: <split-607> |Tier 1|Time 7( 4+3 )ms|AST 10|Inlined 0Y 0N|IR 133/ 272|CodeSize 897|Addr 0x7f17b267d000|Timestamp 28560121301085735|Src n/a
[engine] opt done id=606 AWFYListElement>>#next: <split-606> |Tier 1|Time 7( 4+3 )ms|AST 10|Inlined 0Y 0N|IR 133/ 272|CodeSize 897|Addr 0x7f17b267b000|Timestamp 28560121301514931|Src n/a
[engine] opt done id=612 AWFYList>>#makeList: <split-612> |Tier 1|Time 24( 18+5 )ms|AST 71|Inlined 0Y 3N|IR 258/ 354|CodeSize 1224|Addr 0x7f17b2679000|Timestamp 28560121325078411|Src n/a
[engine] opt done id=613 AWFYList>>#makeList: <split-613> |Tier 1|Time 24( 18+6 )ms|AST 71|Inlined 0Y 3N|IR 258/ 354|CodeSize 1224|Addr 0x7f17b2677000|Timestamp 28560121325581713|Src n/a
[engine] opt done id=615 AWFYListElement>>#next: <split-615> |Tier 1|Time 7( 4+3 )ms|AST 10|Inlined 0Y 0N|IR 133/ 272|CodeSize 897|Addr 0x7f17b2675000|Timestamp 28560121332576323|Src n/a
[engine] opt done id=616 AWFYListElement>>#next: <split-616> |Tier 1|Time 6( 4+3 )ms|AST 10|Inlined 0Y 0N|IR 133/ 272|CodeSize 897|Addr 0x7f17b2673000|Timestamp 28560121339182386|Src n/a
[engine] opt done id=617 AWFYListElement>>#next: <split-617> |Tier 1|Time 7( 4+3 )ms|AST 10|Inlined 0Y 0N|IR 133/ 272|CodeSize 897|Addr 0x7f17b2671000|Timestamp 28560121346148849|Src n/a
[engine] opt done id=614 AWFYList>>#makeList: <split-614> |Tier 1|Time 25( 19+6 )ms|AST 71|Inlined 0Y 3N|IR 262/ 374|CodeSize 1335|Addr 0x7f17b266f000|Timestamp 28560121350142996|Src n/a
[engine] opt done id=586 Behavior>>#new <split-586> |Tier 2|Time 14( 7+7 )ms|AST 25|Inlined 0Y 0N|IR 31/ 372|CodeSize 1369|Addr 0x7f17b266d000|Timestamp 28560121364405449|Src n/a
[engine] opt done id=585 AWFYListElement class>>#new: |Tier 2|Time 26( 19+7 )ms|AST 30|Inlined 2Y 0N|IR 38/ 376|CodeSize 1378|Addr 0x7f17b266b000|Timestamp 28560121371852863|Src n/a
[engine] opt done id=610 AWFYListElement>>#length |Tier 2|Time 44( 27+18 )ms|AST 42|Inlined 2Y 1N|IR 360/ 386|CodeSize 1301|Addr 0x7f17b2669000|Timestamp 28560121416296035|Src n/a
[engine] opt done id=589 AWFYListElement>>#next: <split-589> |Tier 2|Time 7( 3+4 )ms|AST 10|Inlined 0Y 0N|IR 54/ 94|CodeSize 224|Addr 0x7f17b2667000|Timestamp 28560121423495710|Src n/a
[engine] opt done id=584 AWFYList>>#makeList: |Tier 2|Time 115( 84+31 )ms|AST 73|Inlined 14Y 1N|IR 273/ 1337|CodeSize 4800|Addr 0x7f17b2664000|Timestamp 28560121487137199|Src n/a
[engine] created adapter c2i_Z_AAAJ | CodeAddress 0x7f17b2663000
[engine] opt done id=582 AWFYBenchmark>>#innerBenchmarkLoop: |Tier 1|Time 37( 29+8 )ms|AST 58|Inlined 0Y 2N|IR 273/ 355|CodeSize 1573|Addr 0x7f17b2661000|Timestamp 28560121545782478|Src n/a
[engine] opt done id=598 AWFYListElement>>#next: <split-598> |Tier 2|Time 9( 4+5 )ms|AST 10|Inlined 0Y 0N|IR 60/ 210|CodeSize 478|Addr 0x7f17b265f000|Timestamp 28560121554879348|Src n/a
[engine] opt done id=612 AWFYList>>#makeList: <split-612> |Tier 2|Time 111( 84+28 )ms|AST 71|Inlined 14Y 1N|IR 200/ 1301|CodeSize 4669|Addr 0x7f17b265c000|Timestamp 28560121684837523|Src n/a
[engine] opt done id=595 AWFYList>>#makeList: <split-595> |Tier 2|Time 129( 98+31 )ms|AST 73|Inlined 14Y 1N|IR 294/ 1342|CodeSize 4885|Addr 0x7f17b2659000|Timestamp 28560121814456113|Src n/a
[engine] opt done id=594 AWFYList>>#makeList: <split-594> |Tier 2|Time 121( 85+36 )ms|AST 71|Inlined 14Y 1N|IR 292/ 1621|CodeSize 6060|Addr 0x7f17b2656000|Timestamp 28560121935909283|Src n/a
[engine] opt done id=608 AWFYList>>#talkWithX:withY:withZ: |Tier 2|Time 983( 233+749 )ms|AST 134|Inlined 41Y 64N|IR 7099/ 8982|CodeSize 37365|Addr 0x7f17b264b000|Timestamp 28560122058679308|Src n/a
[engine] opt done id=593 AWFYList>>#makeList: <split-593> |Tier 2|Time 126( 86+40 )ms|AST 71|Inlined 14Y 1N|IR 225/ 1965|CodeSize 7249|Addr 0x7f17b2648000|Timestamp 28560122061671600|Src n/a
[engine] opt done id=596 AWFYListElement>>#next: <split-596> |Tier 2|Time 10( 4+6 )ms|AST 10|Inlined 0Y 0N|IR 60/ 210|CodeSize 478|Addr 0x7f17b2646000|Timestamp 28560122068909480|Src n/a
[engine] opt done id=597 AWFYListElement>>#next: <split-597> |Tier 2|Time 9( 4+5 )ms|AST 10|Inlined 0Y 0N|IR 59/ 188|CodeSize 439|Addr 0x7f17b2644000|Timestamp 28560122070996863|Src n/a
[engine] opt done id=599 AWFYListElement>>#next: <split-599> |Tier 2|Time 8( 4+4 )ms|AST 10|Inlined 0Y 0N|IR 59/ 188|CodeSize 439|Addr 0x7f17b2642000|Timestamp 28560122077059533|Src n/a
[engine] opt done id=600 AWFYListElement>>#next: <split-600> |Tier 2|Time 8( 3+5 )ms|AST 10|Inlined 0Y 0N|IR 59/ 188|CodeSize 439|Addr 0x7f17b2640000|Timestamp 28560122079127290|Src n/a
[engine] opt done id=590 AWFYList>>#makeList: <split-590> |Tier 2|Time 111( 83+27 )ms|AST 71|Inlined 14Y 1N|IR 200/ 1301|CodeSize 4669|Addr 0x7f17b263d000|Timestamp 28560122187828680|Src n/a
[engine] opt done id=607 AWFYListElement>>#next: <split-607> |Tier 2|Time 9( 4+5 )ms|AST 10|Inlined 0Y 0N|IR 59/ 188|CodeSize 439|Addr 0x7f17b263b000|Timestamp 28560122196731940|Src n/a
[engine] opt done id=603 AWFYList>>#makeList: <split-603> |Tier 2|Time 125( 83+42 )ms|AST 71|Inlined 14Y 1N|IR 270/ 1976|CodeSize 7121|Addr 0x7f17b2638000|Timestamp 28560122321893452|Src n/a
[engine] opt done id=611 AWFYList>>#verifyResult: |Tier 2|Time 9( 4+5 )ms|AST 14|Inlined 0Y 0N|IR 18/ 51|CodeSize 146|Addr 0x7f17b2636000|Timestamp 28560122331127916|Src n/a
[engine] opt done id=602 AWFYList>>#makeList: <split-602> |Tier 2|Time 168( 137+30 )ms|AST 71|Inlined 14Y 1N|IR 200/ 1301|CodeSize 4669|Addr 0x7f17b2633000|Timestamp 28560122358075098|Src n/a
[engine] opt done id=16 String class>>#new: |Tier 1|Time 31( 19+13 )ms|AST 45|Inlined 0Y 1N|IR 206/ 618|CodeSize 2787|Addr 0x7f17b2631000|Timestamp 28560122652176860|Src n/a
[engine] opt done id=582 AWFYBenchmark>>#innerBenchmarkLoop: |Tier 2|Time 325( 292+33 )ms|AST 58|Inlined 1Y 1N|IR 118/ 504|CodeSize 2053|Addr 0x7f17b262f000|Timestamp 28560122656387455|Src n/a
[engine] opt done id=583 AWFYList>>#benchmark |Tier 2|Time 1204( 430+774 )ms|AST 75|Inlined 74Y 44N|IR 5366/ 12274|CodeSize 50260|Addr 0x7f17b2621000|Timestamp 28560122759081842|Src n/a
[engine] created adapter i2c_A_AAJ | CodeAddress 0x7f17b2620000
[engine] created adapter i2c_A_AAAJJA | CodeAddress 0x7f17b261f000
[engine] created adapter c2i_J_AAJ | CodeAddress 0x7f17b261e000
[engine] opt done id=620 SmallInteger>>#printString |Tier 1|Time 65( 52+13 )ms|AST 149|Inlined 0Y 2N|IR 373/ 615|CodeSize 2868|Addr 0x7f17b261c000|Timestamp 28560123002376031|Src n/a
[engine] opt done id=301 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 1|Time 89( 60+29 )ms|AST 183|Inlined 0Y 1N|IR 691/ 1557|CodeSize 6924|Addr 0x7f17b2619000|Timestamp 28560123026855666|Src n/a
[engine] created adapter c2i_A_AAAJJA | CodeAddress 0x7f17b2618000
[engine] opt done id=375 String>>#, |Tier 1|Time 39( 32+7 )ms|AST 54|Inlined 0Y 2N|IR 276/ 397|CodeSize 1464|Addr 0x7f17b2616000|Timestamp 28560123606990086|Src n/a
[engine] created adapter i2c_Z_AAA | CodeAddress 0x7f17b2615000
[engine] opt done id=569 StandardFileStream>>#isBinary |Tier 1|Time 15( 12+3 )ms|AST 23|Inlined 0Y 0N|IR 101/ 187|CodeSize 700|Addr 0x7f17b2613000|Timestamp 28560123898358960|Src n/a
[engine] opt done id=557 Character class>>#cr |Tier 1|Time 9( 6+3 )ms|AST 18|Inlined 0Y 0N|IR 93/ 135|CodeSize 505|Addr 0x7f17b2611000|Timestamp 28560127585139420|Src n/a
[engine] created adapter i2c_A_AAACA | CodeAddress 0x7f17b2610000
[engine] created adapter i2c_J_AAC | CodeAddress 0x7f17b260f000
[engine] opt done id=555 Character>>#asUnicode |Tier 1|Time 14( 12+2 )ms|AST 29|Inlined 0Y 0N|IR 89/ 125|CodeSize 454|Addr 0x7f17b260d000|Timestamp 28560128176298428|Src n/a
[engine] created adapter c2i_Z_AAA | CodeAddress 0x7f17b260c000
[engine] created adapter c2i_J_AAC | CodeAddress 0x7f17b260b000
[engine] created adapter c2i_A_AAAC | CodeAddress 0x7f17b260a000
[engine] opt done id=553 UTF8TextConverter>>#nextPut:toStream: |Tier 1|Time 65( 54+11 )ms|AST 130|Inlined 0Y 5N|IR 430/ 730|CodeSize 2890|Addr 0x7f17b2608000|Timestamp 28560128227635145|Src n/a
[engine] created adapter c2i_A_AAAAZ | CodeAddress 0x7f17b2606000
[engine] created adapter c2i_A_AAAAA | CodeAddress 0x7f17b2605000
[engine] opt done id=500 AWFYScriptConsole class>>#println: |Tier 1|Time 24( 18+6 )ms|AST 61|Inlined 0Y 4N|IR 279/ 373|CodeSize 1344|Addr 0x7f17b2603000|Timestamp 28560128772620786|Src n/a
[engine] opt done id=501 FileStream class>>#stdout |Tier 1|Time 25( 19+6 )ms|AST 39|Inlined 0Y 1N|IR 200/ 403|CodeSize 1464|Addr 0x7f17b2601000|Timestamp 28560128773594842|Src n/a
[engine] opt done id=568 MultiByteFileStream>>#nextPutAll: |Tier 1|Time 29( 23+6 )ms|AST 61|Inlined 0Y 2N|IR 229/ 390|CodeSize 1441|Addr 0x7f15ac0eb000|Timestamp 28560128778031385|Src n/a
[engine] created adapter i2c_J_AAJ | CodeAddress 0x7f17b2600000
[engine] created adapter c2i_A_AAJ | CodeAddress 0x7f15ac0ea000
[engine] opt done id=621 SmallInteger>>#decimalDigitLength |Tier 1|Time 16( 14+2 )ms|AST 43|Inlined 0Y 0N|IR 101/ 146|CodeSize 603|Addr 0x7f15ac0e6000|Timestamp 28560129058546722|Src n/a
[engine] opt done id=619 Object>>#asString |Tier 1|Time 16( 13+3 )ms|AST 17|Inlined 0Y 1N|IR 156/ 227|CodeSize 689|Addr 0x7f15ac0e8000|Timestamp 28560129058564393|Src n/a
[engine] opt done id=618 AWFYRun>>#printResult: |Tier 1|Time 29( 22+7 )ms|AST 69|Inlined 0Y 5N|IR 336/ 483|CodeSize 1724|Addr 0x7f15ac0e4000|Timestamp 28560129071279085|Src n/a
[engine] created adapter i2c_A_AAAAA | CodeAddress 0x7f15ac0e3000
[engine] created adapter i2c_A_AAAJAJA | CodeAddress 0x7f15ac0e2000
[engine] created adapter i2c_A_AAAJAJ | CodeAddress 0x7f15ac0e1000
[engine] created adapter c2i_A_AAAJAJ | CodeAddress 0x7f15ac0e0000
[engine] created adapter c2i_A_AAAJAJA | CodeAddress 0x7f15ac0df000
[engine] opt done id=572 MultiByteFileStream>>#basicNext:putAll:startingAt: |Tier 1|Time 26( 22+4 )ms|AST 24|Inlined 0Y 1N|IR 172/ 274|CodeSize 990|Addr 0x7f15ac0dd000|Timestamp 28560129362176716|Src n/a
[engine] opt done id=570 TextConverter>>#nextPutAll:toStream: |Tier 1|Time 29( 25+4 )ms|AST 34|Inlined 0Y 1N|IR 176/ 284|CodeSize 966|Addr 0x7f15ac0db000|Timestamp 28560129364640144|Src n/a
[engine] opt done id=571 TextConverter>>#next:putAll:startingAt:toStream: |Tier 1|Time 41( 33+8 )ms|AST 126|Inlined 0Y 2N|IR 311/ 498|CodeSize 1931|Addr 0x7f15ac0d9000|Timestamp 28560129377107515|Src n/a
[engine] opt done id=573 StandardFileStream>>#next:putAll:startingAt: |Tier 1|Time 26( 17+9 )ms|AST 71|Inlined 0Y 0N|IR 247/ 601|CodeSize 2807|Addr 0x7f15ac0d7000|Timestamp 28560129388838373|Src n/a
[engine] created adapter i2c_A_AAAC | CodeAddress 0x7f15ac0d6000
[engine] opt done id=576 MultiByteFileStream>>#basicNextPutAll: |Tier 1|Time 12( 7+4 )ms|AST 18|Inlined 0Y 1N|IR 162/ 264|CodeSize 931|Addr 0x7f15ac0d4000|Timestamp 28560129641918033|Src n/a
[engine] opt done id=574 WriteStream>>#cr |Tier 1|Time 15( 11+4 )ms|AST 30|Inlined 0Y 2N|IR 200/ 287|CodeSize 935|Addr 0x7f15ac0d2000|Timestamp 28560129645058257|Src n/a
[engine] created adapter c2i_A_AAACA | CodeAddress 0x7f15ac0d1000
[engine] opt done id=575 MultiByteFileStream>>#nextPut: |Tier 1|Time 26( 21+4 )ms|AST 35|Inlined 0Y 1N|IR 181/ 316|CodeSize 1125|Addr 0x7f15ac0cf000|Timestamp 28560129656236363|Src n/a
[engine] opt done id=577 StandardFileStream>>#nextPutAll: |Tier 1|Time 36( 24+12 )ms|AST 97|Inlined 0Y 0N|IR 329/ 794|CodeSize 3639|Addr 0x7f15ac0cd000|Timestamp 28560129677875478|Src n/a
[engine] opt done id=578 StandardFileStream>>#flush |Tier 1|Time 12( 7+5 )ms|AST 20|Inlined 0Y 0N|IR 165/ 321|CodeSize 1194|Addr 0x7f15ac0cb000|Timestamp 28560129935675880|Src n/a
[engine] opt done id=581 AWFYRun>>#measure: |Tier 1|Time 29( 22+7 )ms|AST 91|Inlined 0Y 2N|IR 307/ 441|CodeSize 1667|Addr 0x7f15ac0c9000|Timestamp 28560129953139182|Src n/a
[engine] opt done id=620 SmallInteger>>#printString |Tier 2|Time 86( 51+35 )ms|AST 149|Inlined 4Y 1N|IR 221/ 1162|CodeSize 4853|Addr 0x7f15ac0c6000|Timestamp 28560148478051924|Src n/a
[engine] opt done id=16 String class>>#new: |Tier 2|Time 35( 25+11 )ms|AST 45|Inlined 2Y 1N|IR 102/ 509|CodeSize 2429|Addr 0x7f15ac0c4000|Timestamp 28560162787818921|Src n/a
[engine] opt done id=301 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 2|Time 115( 57+58 )ms|AST 183|Inlined 3Y 1N|IR 661/ 1754|CodeSize 7242|Addr 0x7f15ac0c1000|Timestamp 28560181918208310|Src n/a
[engine] opt done id=375 String>>#, |Tier 2|Time 138( 93+45 )ms|AST 54|Inlined 9Y 2N|IR 725/ 1595|CodeSize 6725|Addr 0x7f15ac0be000|Timestamp 28560182527297967|Src n/a
[engine] opt done id=569 StandardFileStream>>#isBinary |Tier 2|Time 10( 6+4 )ms|AST 23|Inlined 0Y 0N|IR 26/ 94|CodeSize 312|Addr 0x7f15ac0bc000|Timestamp 28560182692586385|Src n/a
[engine] opt inval. id=620 SmallInteger>>#printString |Timestamp 28560209649725225|Src n/a|Reason null
[engine] opt inval. id=621 SmallInteger>>#decimalDigitLength |Timestamp 28560209650109651|Src n/a|Reason null
[engine] opt inval. id=571 TextConverter>>#next:putAll:startingAt:toStream: |Timestamp 28560209650894287|Src n/a|Reason null
[engine] Truffle runtime statistics for engine 1
Compilations : 94
Success : 87
Temporary Bailouts : 4
org.graalvm.compiler.core.common.CancellationBailoutException: Compilation cancelled.: 4
Permanent Bailouts : 0
Failed : 0
Interrupted : 3
Invalidated : 3
Unknown Reason : 3
Queues : 104
Dequeues : 14
Target inlined into only caller: 14
Splits : 80
Compilation Accuracy : 0.968085
Queue Accuracy : 0.865385
Compilation Utilization : 0.066940
Remaining Compilation Queue : 0
Time to queue : count= 104, sum= 708977559, min= 1942, average= 6817091.92, max=88694008, maxTarget=TextConverter>>#next:putAll:startingAt:toStream:
Time waiting in queue : count= 94, sum= 8194078, min= 21, average= 87171.05, max= 497580, maxTarget=AWFYListElement>>#next: <split-600>
--------------------------- :
AST node statistics :
Truffle node count : count= 89, sum= 27041, min= 16, average= 303.83, max= 6699, maxTarget=AWFYList>>#talkWithX:withY:withZ:
Trivial : count= 89, sum= 9511, min= 6, average= 106.87, max= 2331, maxTarget=AWFYList>>#talkWithX:withY:withZ:
Non Trivial : count= 89, sum= 17530, min= 10, average= 196.97, max= 4368, maxTarget=AWFYList>>#talkWithX:withY:withZ:
Monomorphic : count= 89, sum= 17254, min= 10, average= 193.87, max= 4242, maxTarget=AWFYList>>#talkWithX:withY:withZ:
Polymorphic : count= 89, sum= 276, min= 0, average= 3.10, max= 126, maxTarget=AWFYList>>#talkWithX:withY:withZ:
Megamorphic : count= 89, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYList>>#isShorter:than:
Truffle call count : count= 89, sum= 476, min= 0, average= 5.35, max= 118, maxTarget=AWFYList>>#benchmark
Indirect : count= 89, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYList>>#isShorter:than:
Direct : count= 89, sum= 476, min= 0, average= 5.35, max= 118, maxTarget=AWFYList>>#benchmark
Dispatched : count= 89, sum= 212, min= 0, average= 2.38, max= 64, maxTarget=AWFYList>>#talkWithX:withY:withZ:
Inlined : count= 89, sum= 264, min= 0, average= 2.97, max= 74, maxTarget=AWFYList>>#benchmark
---------- :
Cloned : count= 89, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYList>>#isShorter:than:
Not Cloned : count= 89, sum= 476, min= 0, average= 5.35, max= 118, maxTarget=AWFYList>>#benchmark
Truffle loops : count= 89, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYList>>#isShorter:than:
--------------------------- :
Compilation Tier 1 :
Compilation Rate : 53629.89 bytes/second
Truffle Tier Rate : 71533.65 bytes/second
Graal Tier Rate : 252214.79 bytes/second
Installation Rate : 1424483.89 bytes/second
Time for compilation (us) : count= 59, sum= 1543243, min= 6577, average= 26156.68, max= 89719, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Truffle Tier (us) : count= 59, sum= 1156993, min= 3544, average= 19610.07, max= 75795, maxTarget=AWFYList>>#talkWithX:withY:withZ:
Graal Tier (us) : count= 59, sum= 328148, min= 1904, average= 5561.85, max= 26120, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Code Installation (us) : count= 59, sum= 58101, min= 359, average= 984.76, max= 6507, maxTarget=AWFYList>>#makeList: <split-590>
Graal node count :
After Truffle Tier : count= 59, sum= 13059, min= 89, average= 221.34, max= 691, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
After Graal Tier : count= 59, sum= 22042, min= 125, average= 373.59, max= 1557, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Graal compilation result :
Code size : count= 59, sum= 82764, min= 454, average= 1402.78, max= 6924, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Total frame size : count= 59, sum= 5760, min= 48, average= 97.63, max= 304, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Exception handlers : count= 59, sum= 158, min= 1, average= 2.68, max= 6, maxTarget=AWFYList>>#talkWithX:withY:withZ:
Infopoints : count= 59, sum= 1006, min= 5, average= 17.05, max= 70, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
CALL : count= 59, sum= 1006, min= 5, average= 17.05, 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= 631, min= 3, average= 10.69, max= 42, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
--------------------------- :
Compilation Tier 2 :
Compilation Rate : 37190.38 bytes/second
Truffle Tier Rate : 80360.52 bytes/second
Graal Tier Rate : 83522.47 bytes/second
Installation Rate : 1435677.85 bytes/second
Time for compilation (us) : count= 32, sum= 4393771, min= 7111, average= 137305.35, max= 1204224, maxTarget=AWFYList>>#benchmark
Truffle Tier (us) : count= 28, sum= 2033411, min= 3442, average= 72621.84, max= 429960, maxTarget=AWFYList>>#benchmark
Graal Tier (us) : count= 28, sum= 1956431, min= 2234, average= 69872.56, max= 734114, maxTarget=AWFYList>>#benchmark
Code Installation (us) : count= 28, sum= 113818, min= 347, average= 4064.93, max= 40823, maxTarget=AWFYList>>#talkWithX:withY:withZ:
Graal node count :
After Truffle Tier : count= 30, sum= 17729, min= 18, average= 590.97, max= 7099, maxTarget=AWFYList>>#talkWithX:withY:withZ:
After Graal Tier : count= 28, sum= 41790, min= 51, average= 1492.50, max= 12274, maxTarget=AWFYList>>#benchmark
Graal compilation result :
Code size : count= 28, sum= 163406, min= 146, average= 5835.93, max= 50260, maxTarget=AWFYList>>#benchmark
Total frame size : count= 28, sum= 4720, min= 32, average= 168.57, max= 1008, maxTarget=AWFYList>>#talkWithX:withY:withZ:
Exception handlers : count= 28, sum= 134, min= 0, average= 4.79, max= 64, maxTarget=AWFYList>>#talkWithX:withY:withZ:
Infopoints : count= 28, sum= 1142, min= 3, average= 40.79, max= 339, maxTarget=AWFYList>>#benchmark
CALL : count= 28, sum= 1142, min= 3, average= 40.79, max= 339, maxTarget=AWFYList>>#benchmark
Marks : count= 28, sum= 224, min= 5, average= 8.00, max= 32, maxTarget=AWFYList>>#benchmark
Data references : count= 28, sum= 1235, min= 1, average= 44.11, max= 390, maxTarget=AWFYList>>#benchmark
# Mandelbrot (iterations: 300, problem size: 500) on Wed Dec 6 20:24:45 UTC 2023
# `/home/fniephaus/dev/graal/sdk/mxbuild/linux-amd64/SMALLTALK_NATIVE_STANDALONE_SVM_JAVA21/trufflesqueak-23.1.0-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 0x7f60dc468000
[engine] opt done id=381 Integer>>#<< |Tier 1|Time 30( 19+10 )ms|AST 24|Inlined 0Y 0N|IR 103/ 154|CodeSize 628|Addr 0x7f60dc466000|Timestamp 28558894817239351|Src n/a
[engine] opt done id=381 Integer>>#<< |Tier 2|Time 10( 7+4 )ms|AST 24|Inlined 0Y 0N|IR 27/ 78|CodeSize 237|Addr 0x7f60dc464000|Timestamp 28558894827974366|Src n/a
[engine] created adapter i2c_unspecialized | CodeAddress 0x7f60dc463000
[engine] opt done id=584 AWFYMandelbrot>>#mandelbrot:<OSR@188> |Tier 2|Time 329( 121+208 )ms|AST 479|Inlined 2Y 0N|IR 653/ 3354|CodeSize 26569|Addr 0x7f60dc296000|Timestamp 28558895472383312|Src n/a
[engine] opt inval. id=584 AWFYMandelbrot>>#mandelbrot:<OSR@188> |Timestamp 28558896183359223|Src n/a|Reason null
[engine] opt deopt id=584 AWFYMandelbrot>>#mandelbrot:<OSR@188> | |Timestamp 28558896183653060|Src n/a
[engine] created adapter i2c_A_AAAJ | CodeAddress 0x7f60dc462000
[engine] created adapter i2c_J_AAAJ | CodeAddress 0x7f60dc29d000
[engine] created adapter c2i_A_AAAJ | CodeAddress 0x7f60dc29c000
[engine] opt done id=16 String class>>#new: |Tier 1|Time 46( 33+13 )ms|AST 45|Inlined 0Y 1N|IR 206/ 618|CodeSize 2787|Addr 0x7f60dc29a000|Timestamp 28558896229573118|Src n/a
[engine] created adapter c2i_J_AAJJ | CodeAddress 0x7f60dc299000
[engine] opt done id=583 AWFYMandelbrot>>#mandelbrot: |Tier 1|Time 190( 158+32 )ms|AST 499|Inlined 0Y 2N|IR 619/ 1177|CodeSize 10289|Addr 0x7f60dc295000|Timestamp 28558896374511946|Src n/a
[engine] opt done id=584 AWFYMandelbrot>>#mandelbrot:<OSR@188> |Tier 2|Time 286( 126+160 )ms|AST 484|Inlined 2Y 0N|IR 733/ 2985|CodeSize 21836|Addr 0x7f60dc28e000|Timestamp 28558896482054442|Src n/a
[engine] opt deopt id=584 AWFYMandelbrot>>#mandelbrot:<OSR@188> | |Timestamp 28558897160253211|Src n/a
[engine] opt done id=583 AWFYMandelbrot>>#mandelbrot: |Tier 2|Time 387( 130+256 )ms|AST 499|Inlined 2Y 0N|IR 451/ 3984|CodeSize 40457|Addr 0x7f60dc283000|Timestamp 28558897547488587|Src n/a
[engine] created adapter i2c_A_AAJ | CodeAddress 0x7f60dc282000
[engine] created adapter i2c_A_AAAJJA | CodeAddress 0x7f60dc281000
[engine] created adapter c2i_J_AAJ | CodeAddress 0x7f60dc280000
[engine] opt done id=589 SmallInteger>>#printString |Tier 1|Time 54( 44+10 )ms|AST 149|Inlined 0Y 2N|IR 373/ 615|CodeSize 2868|Addr 0x7f60dc27e000|Timestamp 28558897852984040|Src n/a
[engine] opt done id=301 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 1|Time 76( 52+24 )ms|AST 183|Inlined 0Y 1N|IR 691/ 1557|CodeSize 6924|Addr 0x7f60dc27b000|Timestamp 28558897874885291|Src n/a
[engine] created adapter i2c_A_AAAA | CodeAddress 0x7f60dc27a000
[engine] created adapter c2i_A_AAA | CodeAddress 0x7f60dc279000
[engine] created adapter c2i_A_AAAJJA | CodeAddress 0x7f60dc278000
[engine] opt done id=375 String>>#, |Tier 1|Time 41( 35+6 )ms|AST 54|Inlined 0Y 2N|IR 276/ 397|CodeSize 1464|Addr 0x7f60dc276000|Timestamp 28558898106143209|Src n/a
[engine] created adapter i2c_Z_AAA | CodeAddress 0x7f60dc275000
[engine] opt done id=569 StandardFileStream>>#isBinary |Tier 1|Time 13( 10+3 )ms|AST 23|Inlined 0Y 0N|IR 101/ 187|CodeSize 700|Addr 0x7f60dc273000|Timestamp 28558898211913392|Src n/a
[engine] created adapter i2c_A_AAA | CodeAddress 0x7f60dc272000
[engine] opt done id=557 Character class>>#cr |Tier 1|Time 12( 9+3 )ms|AST 18|Inlined 0Y 0N|IR 93/ 135|CodeSize 505|Addr 0x7f60d12e3000|Timestamp 28558899816300392|Src n/a
[engine] created adapter i2c_A_AAACA | CodeAddress 0x7f60dc271000
[engine] created adapter i2c_J_AAC | CodeAddress 0x7f60d12e2000
[engine] opt done id=555 Character>>#asUnicode |Tier 1|Time 15( 13+2 )ms|AST 29|Inlined 0Y 0N|IR 89/ 125|CodeSize 454|Addr 0x7f60d12e0000|Timestamp 28558900085089721|Src n/a
[engine] created adapter c2i_Z_AAA | CodeAddress 0x7f60d12df000
[engine] created adapter c2i_J_AAC | CodeAddress 0x7f60d12de000
[engine] created adapter c2i_A_AAAA | CodeAddress 0x7f60d12dd000
[engine] created adapter c2i_A_AAAC | CodeAddress 0x7f60d12dc000
[engine] opt done id=553 UTF8TextConverter>>#nextPut:toStream: |Tier 1|Time 71( 60+11 )ms|AST 130|Inlined 0Y 5N|IR 430/ 730|CodeSize 2890|Addr 0x7f60d12da000|Timestamp 28558900140892687|Src n/a
[engine] created adapter c2i_A_AAAAZ | CodeAddress 0x7f60d12d8000
[engine] created adapter c2i_A_AAAAA | CodeAddress 0x7f60d12d7000
[engine] opt done id=500 AWFYScriptConsole class>>#println: |Tier 1|Time 28( 20+8 )ms|AST 61|Inlined 0Y 4N|IR 279/ 373|CodeSize 1344|Addr 0x7f60d12d5000|Timestamp 28558900364440221|Src n/a
[engine] opt done id=501 FileStream class>>#stdout |Tier 1|Time 28( 21+8 )ms|AST 39|Inlined 0Y 1N|IR 200/ 403|CodeSize 1464|Addr 0x7f60d12d3000|Timestamp 28558900365205651|Src n/a
[engine] opt done id=568 MultiByteFileStream>>#nextPutAll: |Tier 1|Time 33( 25+8 )ms|AST 61|Inlined 0Y 2N|IR 229/ 390|CodeSize 1441|Addr 0x7f60d12d1000|Timestamp 28558900369871497|Src n/a
[engine] created adapter i2c_Z_AAAJJ | CodeAddress 0x7f60d12d0000
[engine] created adapter c2i_A_AAJ | CodeAddress 0x7f60d12cf000
[engine] opt done id=586 AWFYMandelbrot>>#verify:inner: |Tier 1|Time 19( 12+6 )ms|AST 24|Inlined 0Y 0N|IR 98/ 140|CodeSize 604|Addr 0x7f60d12cd000|Timestamp 28558900493039474|Src n/a
[engine] created adapter i2c_J_AAJ | CodeAddress 0x7f60d12ca000
[engine] opt done id=588 Object>>#asString |Tier 1|Time 27( 20+7 )ms|AST 17|Inlined 0Y 1N|IR 156/ 227|CodeSize 689|Addr 0x7f60d12cb000|Timestamp 28558900501606364|Src n/a
[engine] opt done id=587 AWFYRun>>#printResult: |Tier 1|Time 39( 32+7 )ms|AST 69|Inlined 0Y 5N|IR 336/ 483|CodeSize 1724|Addr 0x7f60d12c8000|Timestamp 28558900513850726|Src n/a
[engine] opt done id=590 SmallInteger>>#decimalDigitLength |Tier 1|Time 23( 20+3 )ms|AST 56|Inlined 0Y 0N|IR 142/ 193|CodeSize 675|Addr 0x7f60d12c6000|Timestamp 28558900516033378|Src n/a
[engine] created adapter i2c_A_AAAAA | CodeAddress 0x7f60d12c5000
[engine] created adapter i2c_A_AAAJAJA | CodeAddress 0x7f60d12c4000
[engine] created adapter i2c_A_AAAJAJ | CodeAddress 0x7f60d12c3000
[engine] created adapter c2i_A_AAAJAJ | CodeAddress 0x7f60d12c2000
[engine] created adapter c2i_A_AAAJAJA | CodeAddress 0x7f60d12c1000
[engine] opt done id=572 MultiByteFileStream>>#basicNext:putAll:startingAt: |Tier 1|Time 31( 25+6 )ms|AST 24|Inlined 0Y 1N|IR 172/ 274|CodeSize 990|Addr 0x7f60d12bf000|Timestamp 28558900650015643|Src n/a
[engine] opt done id=570 TextConverter>>#nextPutAll:toStream: |Tier 1|Time 38( 31+6 )ms|AST 34|Inlined 0Y 1N|IR 176/ 284|CodeSize 966|Addr 0x7f60d12bd000|Timestamp 28558900656618916|Src n/a
[engine] opt done id=571 TextConverter>>#next:putAll:startingAt:toStream: |Tier 1|Time 49( 41+8 )ms|AST 126|Inlined 0Y 2N|IR 311/ 498|CodeSize 1931|Addr 0x7f60d12bb000|Timestamp 28558900667792695|Src n/a
[engine] opt done id=573 StandardFileStream>>#next:putAll:startingAt: |Tier 1|Time 28( 19+9 )ms|AST 71|Inlined 0Y 0N|IR 247/ 601|CodeSize 2807|Addr 0x7f60d12b9000|Timestamp 28558900678687724|Src n/a
[engine] created adapter i2c_A_AAAC | CodeAddress 0x7f60d12b8000
[engine] opt done id=576 MultiByteFileStream>>#basicNextPutAll: |Tier 1|Time 11( 8+4 )ms|AST 18|Inlined 0Y 1N|IR 162/ 264|CodeSize 931|Addr 0x7f60d12b6000|Timestamp 28558900772456396|Src n/a
[engine] opt done id=574 WriteStream>>#cr |Tier 1|Time 16( 12+4 )ms|AST 30|Inlined 0Y 2N|IR 200/ 287|CodeSize 935|Addr 0x7f60d12b4000|Timestamp 28558900777051280|Src n/a
[engine] created adapter c2i_A_AAACA | CodeAddress 0x7f60d12b3000
[engine] opt done id=575 MultiByteFileStream>>#nextPut: |Tier 1|Time 27( 22+4 )ms|AST 35|Inlined 0Y 1N|IR 181/ 316|CodeSize 1125|Addr 0x7f60d12b1000|Timestamp 28558900787745016|Src n/a
[engine] opt done id=578 StandardFileStream>>#flush |Tier 1|Time 12( 7+5 )ms|AST 20|Inlined 0Y 0N|IR 165/ 321|CodeSize 1194|Addr 0x7f60d12af000|Timestamp 28558900907119510|Src n/a
[engine] created adapter c2i_Z_AAAJ | CodeAddress 0x7f60d12ae000
[engine] opt done id=577 StandardFileStream>>#nextPutAll: |Tier 1|Time 35( 23+12 )ms|AST 97|Inlined 0Y 0N|IR 329/ 794|CodeSize 3639|Addr 0x7f60d12ac000|Timestamp 28558900930051181|Src n/a
[engine] opt done id=581 AWFYRun>>#measure: |Tier 1|Time 36( 29+7 )ms|AST 91|Inlined 0Y 2N|IR 307/ 441|CodeSize 1667|Addr 0x7f60d12aa000|Timestamp 28558900931435157|Src n/a
[engine] created adapter i2c_Z_AAAJ | CodeAddress 0x7f60d12a9000
[engine] created adapter c2i_J_AAAJ | CodeAddress 0x7f60d12a8000
[engine] created adapter c2i_Z_AAAJJ | CodeAddress 0x7f60d12a7000
[engine] opt done id=582 AWFYMandelbrot>>#innerBenchmarkLoop: |Tier 1|Time 33( 29+4 )ms|AST 35|Inlined 0Y 2N|IR 205/ 284|CodeSize 1005|Addr 0x7f60d12a5000|Timestamp 28558901062078979|Src n/a
[engine] opt done id=589 SmallInteger>>#printString |Tier 2|Time 96( 54+42 )ms|AST 149|Inlined 4Y 1N|IR 274/ 814|CodeSize 4117|Addr 0x7f60d12a2000|Timestamp 28558909245923788|Src n/a
[engine] opt done id=16 String class>>#new: |Tier 2|Time 36( 25+11 )ms|AST 45|Inlined 2Y 1N|IR 102/ 509|CodeSize 2429|Addr 0x7f60d12a0000|Timestamp 28558915833639777|Src n/a
[engine] opt done id=301 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 2|Time 116( 57+59 )ms|AST 183|Inlined 3Y 1N|IR 661/ 1754|CodeSize 7242|Addr 0x7f60d129d000|Timestamp 28558924566451954|Src n/a
[engine] opt done id=375 String>>#, |Tier 2|Time 139( 93+46 )ms|AST 54|Inlined 9Y 2N|IR 725/ 1595|CodeSize 6725|Addr 0x7f60d129a000|Timestamp 28558924855316650|Src n/a
[engine] opt done id=569 StandardFileStream>>#isBinary |Tier 2|Time 12( 8+4 )ms|AST 23|Inlined 0Y 0N|IR 26/ 94|CodeSize 312|Addr 0x7f60d1298000|Timestamp 28558924860703155|Src n/a
[engine] opt inval. id=589 SmallInteger>>#printString |Timestamp 28558937084325044|Src n/a|Reason null
[engine] opt inval. id=590 SmallInteger>>#decimalDigitLength |Timestamp 28558937084674128|Src n/a|Reason null
[engine] opt inval. id=571 TextConverter>>#next:putAll:startingAt:toStream: |Timestamp 28558937085364894|Src n/a|Reason null
[engine] Truffle runtime statistics for engine 1
Compilations : 39
Success : 37
Temporary Bailouts : 0
Permanent Bailouts : 0
Failed : 0
Interrupted : 2
Invalidated : 4
Unknown Reason : 4
Queues : 40
Dequeues : 0
Splits : 54
Compilation Accuracy : 0.897436
Queue Accuracy : 1.000000
Compilation Utilization : 0.058590
Remaining Compilation Queue : 0
Time to queue : count= 40, sum= 380958229, min= 300, average= 9523955.74, max=42308377, maxTarget=TextConverter>>#next:putAll:startingAt:toStream:
Time waiting in queue : count= 39, sum= 52280, min= 19, average= 1340.53, max= 31598, maxTarget=StandardFileStream>>#next:putAll:startingAt:
--------------------------- :
AST node statistics :
Truffle node count : count= 37, sum= 8229, min= 23, average= 222.41, max= 937, maxTarget=String>>#,
Trivial : count= 37, sum= 3137, min= 6, average= 84.78, max= 353, maxTarget=String>>#,
Non Trivial : count= 37, sum= 5092, min= 17, average= 137.62, max= 584, maxTarget=String>>#,
Monomorphic : count= 37, sum= 5053, min= 17, average= 136.57, max= 571, maxTarget=String>>#,
Polymorphic : count= 37, sum= 39, min= 0, average= 1.05, max= 13, 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 : 51319.12 bytes/second
Truffle Tier Rate : 65912.86 bytes/second
Graal Tier Rate : 280455.88 bytes/second
Installation Rate : 1335570.95 bytes/second
Time for compilation (us) : count= 28, sum= 1064710, min= 11532, average= 38025.37, max= 190086, maxTarget=AWFYMandelbrot>>#mandelbrot:
Truffle Tier (us) : count= 28, sum= 828973, min= 6891, average= 29606.19, max= 157590, maxTarget=AWFYMandelbrot>>#mandelbrot:
Graal Tier (us) : count= 28, sum= 194825, min= 1887, average= 6958.06, max= 29489, maxTarget=AWFYMandelbrot>>#mandelbrot:
Code Installation (us) : count= 28, sum= 40911, min= 386, average= 1461.12, max= 4851, maxTarget=Object>>#asString
Graal node count :
After Truffle Tier : count= 28, sum= 6876, min= 89, average= 245.57, max= 691, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
After Graal Tier : count= 28, sum= 12268, min= 125, average= 438.14, max= 1557, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Graal compilation result :
Code size : count= 28, sum= 54640, min= 454, average= 1951.43, max= 10289, maxTarget=AWFYMandelbrot>>#mandelbrot:
Total frame size : count= 28, sum= 3680, min= 48, average= 131.43, 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= 586, min= 5, average= 20.93, max= 70, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
CALL : count= 28, sum= 586, min= 5, average= 20.93, 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= 345, min= 3, average= 12.32, max= 42, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
--------------------------- :
Compilation Tier 2 :
Compilation Rate : 77762.27 bytes/second
Truffle Tier Rate : 176969.13 bytes/second
Graal Tier Rate : 141761.95 bytes/second
Installation Rate : 6454782.67 bytes/second
Time for compilation (us) : count= 9, sum= 1413590, min= 10358, average= 157065.59, max= 386861, maxTarget=AWFYMandelbrot>>#mandelbrot:
Truffle Tier (us) : count= 9, sum= 621147, min= 6614, average= 69016.43, max= 130281, maxTarget=AWFYMandelbrot>>#mandelbrot:
Graal Tier (us) : count= 9, sum= 775412, min= 3214, average= 86156.96, max= 252448, maxTarget=AWFYMandelbrot>>#mandelbrot:
Code Installation (us) : count= 9, sum= 17029, min= 519, average= 1892.21, max= 4131, maxTarget=AWFYMandelbrot>>#mandelbrot:
Graal node count :
After Truffle Tier : count= 9, sum= 3652, min= 26, average= 405.78, max= 733, maxTarget=AWFYMandelbrot>>#mandelbrot:<OSR@188>
After Graal Tier : count= 9, sum= 15167, min= 78, average= 1685.22, max= 3984, maxTarget=AWFYMandelbrot>>#mandelbrot:
Graal compilation result :
Code size : count= 9, sum= 109924, min= 237, average= 12213.78, max= 40457, maxTarget=AWFYMandelbrot>>#mandelbrot:
Total frame size : count= 9, sum= 3312, min= 32, average= 368.00, max= 864, maxTarget=AWFYMandelbrot>>#mandelbrot:
Exception handlers : count= 9, sum= 6, min= 0, average= 0.67, max= 3, maxTarget=String>>#,
Infopoints : count= 9, sum= 357, min= 4, average= 39.67, max= 118, maxTarget=AWFYMandelbrot>>#mandelbrot:
CALL : count= 9, sum= 357, min= 4, average= 39.67, max= 118, 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= 283, min= 1, average= 31.44, max= 62, maxTarget=AWFYMandelbrot>>#mandelbrot:<OSR@188>
# NBody (iterations: 300, problem size: 250000) on Wed Dec 6 20:41:58 UTC 2023
# `/home/fniephaus/dev/graal/sdk/mxbuild/linux-amd64/SMALLTALK_NATIVE_STANDALONE_SVM_JAVA21/trufflesqueak-23.1.0-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 0x7f8513f27000
[engine] opt done id=606 AWFYBody>>#vx: |Tier 1|Time 19( 15+4 )ms|AST 10|Inlined 0Y 0N|IR 159/ 206|CodeSize 699|Addr 0x7f8513f25000|Timestamp 28559927475574076|Src n/a
[engine] opt done id=608 AWFYBody>>#vz: |Tier 1|Time 19( 14+5 )ms|AST 10|Inlined 0Y 0N|IR 159/ 206|CodeSize 699|Addr 0x7f8513f23000|Timestamp 28559927476183193|Src n/a
[engine] opt done id=607 AWFYBody>>#vy: |Tier 1|Time 20( 15+5 )ms|AST 10|Inlined 0Y 0N|IR 159/ 206|CodeSize 699|Addr 0x7f8513f21000|Timestamp 28559927476192692|Src n/a
[engine] created adapter i2c_A_AAAA | CodeAddress 0x7f8513d5c000
[engine] opt done id=612 AWFYBody>>#z: |Tier 1|Time 15( 12+3 )ms|AST 10|Inlined 0Y 0N|IR 146/ 193|CodeSize 667|Addr 0x7f8513d5a000|Timestamp 28559927491504143|Src n/a
[engine] created adapter i2c_A_AAAAD | CodeAddress 0x7f8513d59000
[engine] created adapter c2i_A_AAAAD | CodeAddress 0x7f8513d58000
[engine] created adapter c2i_D_AAAAA | CodeAddress 0x7f8513d57000
[engine] created adapter c2i_A_AAAA | CodeAddress 0x7f8513d56000
[engine] created adapter c2i_A_AAAD | CodeAddress 0x7f8513d55000
[engine] opt done id=609 [] in AWFYNBodySystem>>#advance: |Tier 1|Time 72( 63+9 )ms|AST 186|Inlined 0Y 3N|IR 407/ 513|CodeSize 1854|Addr 0x7f8513d53000|Timestamp 28559927563882164|Src n/a
[engine] opt done id=610 AWFYBody>>#x: |Tier 1|Time 8( 5+3 )ms|AST 10|Inlined 0Y 0N|IR 146/ 193|CodeSize 667|Addr 0x7f8513d51000|Timestamp 28559927572349172|Src n/a
[engine] opt done id=611 AWFYBody>>#y: |Tier 1|Time 8( 5+3 )ms|AST 10|Inlined 0Y 0N|IR 146/ 193|CodeSize 667|Addr 0x7f8513d4f000|Timestamp 28559927580258330|Src n/a
[engine] opt done id=606 AWFYBody>>#vx: |Tier 2|Time 8( 4+5 )ms|AST 10|Inlined 0Y 0N|IR 86/ 124|CodeSize 242|Addr 0x7f8513d49000|Timestamp 28559927588692860|Src n/a
[engine] opt done id=96 SequenceableCollection>>#do: |Tier 1|Time 116( 70+46 )ms|AST 74|Inlined 0Y 3N|IR 559/ 2343|CodeSize 11823|Addr 0x7f8513d4b000|Timestamp 28559927592749377|Src n/a
[engine] opt done id=607 AWFYBody>>#vy: |Tier 2|Time 20( 4+16 )ms|AST 10|Inlined 0Y 0N|IR 86/ 124|CodeSize 242|Addr 0x7f8513d47000|Timestamp 28559927608651297|Src n/a
[engine] opt done id=608 AWFYBody>>#vz: |Tier 2|Time 20( 15+5 )ms|AST 10|Inlined 0Y 0N|IR 86/ 124|CodeSize 242|Addr 0x7f8513d45000|Timestamp 28559927612695591|Src n/a
[engine] opt done id=609 [] in AWFYNBodySystem>>#advance: |Tier 2|Time 56( 45+10 )ms|AST 186|Inlined 3Y 0N|IR 394/ 428|CodeSize 744|Addr 0x7f8513d43000|Timestamp 28559927668468356|Src n/a
[engine] opt done id=96 SequenceableCollection>>#do: |Tier 2|Time 254( 100+155 )ms|AST 74|Inlined 6Y 0N|IR 1049/ 3342|CodeSize 16059|Addr 0x7f8513d3e000|Timestamp 28559927863145774|Src n/a
[engine] opt done id=605 AWFYNBodySystem>>#advance: |Tier 1|Time 401( 316+84 )ms|AST 815|Inlined 0Y 7N|IR 1866/ 5122|CodeSize 27640|Addr 0x7f8513d36000|Timestamp 28559927876958565|Src n/a
[engine] created adapter i2c_unspecialized | CodeAddress 0x7f8513d35000
[engine] opt done id=605 AWFYNBodySystem>>#advance: |Tier 2|Time 760( 417+343 )ms|AST 815|Inlined 13Y 0N|IR 2320/ 3623|CodeSize 21280|Addr 0x7f8508e9e000|Timestamp 28559928637455502|Src n/a
[engine] created adapter i2c_A_AAAJ | CodeAddress 0x7f8513d34000
[engine] created adapter i2c_Z_AAAJ | CodeAddress 0x7f8513d33000
[engine] created adapter c2i_A_AAAJ | CodeAddress 0x7f8513d32000
[engine] created adapter c2i_A_AAA | CodeAddress 0x7f8513d31000
[engine] opt done id=16 String class>>#new: |Tier 1|Time 44( 31+12 )ms|AST 45|Inlined 0Y 1N|IR 206/ 618|CodeSize 2787|Addr 0x7f8508e9c000|Timestamp 28559929030504292|Src n/a
[engine] created adapter c2i_D_AAA | CodeAddress 0x7f8513d30000
[engine] created adapter i2c_D_AAA | CodeAddress 0x7f8508e9b000
[engine] opt done id=593 AWFYBody class>>#DaysPerYear |Tier 1|Time 11( 8+2 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 481|Addr 0x7f8508e99000|Timestamp 28559929041374381|Src n/a
[engine] created adapter c2i_Z_AAADJ | CodeAddress 0x7f8508e98000
[engine] opt done id=594 AWFYBody class>>#SolarMass |Tier 1|Time 7( 4+2 )ms|AST 9|Inlined 0Y 0N|IR 92/ 135|CodeSize 523|Addr 0x7f8508e96000|Timestamp 28559929048133892|Src n/a
[engine] opt done id=585 AWFYNBody>>#innerBenchmarkLoop: |Tier 1|Time 68( 59+9 )ms|AST 92|Inlined 0Y 4N|IR 346/ 444|CodeSize 1805|Addr 0x7f8508e94000|Timestamp 28559929054992793|Src n/a
[engine] opt done id=613 AWFYNBody>>#innerBenchmarkLoop:<OSR@78> |Tier 2|Time 979( 475+504 )ms|AST 89|Inlined 14Y 0N|IR 2501/ 4900|CodeSize 30688|Addr 0x7f8508e8b000|Timestamp 28559929391132513|Src n/a
[engine] opt inval. id=613 AWFYNBody>>#innerBenchmarkLoop:<OSR@78> |Timestamp 28559929593601190|Src n/a|Reason null
[engine] opt deopt id=613 AWFYNBody>>#innerBenchmarkLoop:<OSR@78> | |Timestamp 28559929593995464|Src n/a
[engine] created adapter i2c_A_AAADDDDDDD | CodeAddress 0x7f8508e93000
[engine] opt done id=592 AWFYBody>>#initX:y:z:vx:vy:vz:mass: |Tier 1|Time 60( 47+14 )ms|AST 124|Inlined 0Y 4N|IR 576/ 714|CodeSize 2771|Addr 0x7f8508e91000|Timestamp 28559929655033551|Src n/a
[engine] opt done id=614 AWFYNBodySystem>>#energy |Tier 1|Time 169( 120+49 )ms|AST 558|Inlined 0Y 0N|IR 1052/ 2578|CodeSize 18440|Addr 0x7f8508e8b000|Timestamp 28559930060876095|Src n/a
[engine] created adapter i2c_A_AAJ | CodeAddress 0x7f8508e8a000
[engine] created adapter i2c_A_AAAJJA | CodeAddress 0x7f8508e89000
[engine] created adapter c2i_J_AAJ | CodeAddress 0x7f8508e88000
[engine] opt done id=618 SmallInteger>>#printString |Tier 1|Time 65( 55+10 )ms|AST 149|Inlined 0Y 2N|IR 373/ 615|CodeSize 2868|Addr 0x7f8508e86000|Timestamp 28559930459745263|Src n/a
[engine] opt done id=301 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 1|Time 85( 61+24 )ms|AST 183|Inlined 0Y 1N|IR 691/ 1557|CodeSize 6924|Addr 0x7f8508e83000|Timestamp 28559930479905342|Src n/a
[engine] opt done id=585 AWFYNBody>>#innerBenchmarkLoop: |Tier 2|Time 1271( 809+462 )ms|AST 92|Inlined 16Y 1N|IR 3072/ 5558|CodeSize 36593|Addr 0x7f8508e79000|Timestamp 28559930865435826|Src n/a
[engine] created adapter c2i_A_AAAJJA | CodeAddress 0x7f8508e78000
[engine] opt done id=375 String>>#, |Tier 1|Time 33( 27+6 )ms|AST 54|Inlined 0Y 2N|IR 276/ 397|CodeSize 1464|Addr 0x7f8508e76000|Timestamp 28559930934345284|Src n/a
[engine] created adapter i2c_Z_AAA | CodeAddress 0x7f8508e75000
[engine] opt done id=569 StandardFileStream>>#isBinary |Tier 1|Time 14( 11+3 )ms|AST 23|Inlined 0Y 0N|IR 101/ 187|CodeSize 700|Addr 0x7f8508e73000|Timestamp 28559931175665492|Src n/a
[engine] created adapter i2c_A_AAA | CodeAddress 0x7f8508e72000
[engine] opt done id=588 AWFYNBodySystem>>#initialize |Tier 1|Time 17( 12+5 )ms|AST 19|Inlined 0Y 1N|IR 172/ 347|CodeSize 1137|Addr 0x7f8508e70000|Timestamp 28559932191852932|Src n/a
[engine] created adapter c2i_A_AAADDD | CodeAddress 0x7f8508e6f000
[engine] opt done id=589 AWFYNBodySystem>>#createBodies |Tier 1|Time 156( 96+60 )ms|AST 234|Inlined 0Y 7N|IR 1122/ 5590|CodeSize 22676|Addr 0x7f8508e68000|Timestamp 28559932331561639|Src n/a
[engine] opt done id=591 Behavior>>#new <split-591> |Tier 1|Time 19( 9+10 )ms|AST 25|Inlined 0Y 0N|IR 107/ 543|CodeSize 2061|Addr 0x7f8508e66000|Timestamp 28559932450970858|Src n/a
[engine] created adapter c2i_A_AAADDDDDDD | CodeAddress 0x7f8508e64000
[engine] opt done id=590 AWFYBody class>>#sun |Tier 1|Time 31( 27+4 )ms|AST 39|Inlined 0Y 2N|IR 218/ 312|CodeSize 1073|Addr 0x7f8508e62000|Timestamp 28559932463132238|Src n/a
[engine] opt done id=596 Behavior>>#new <split-596> |Tier 1|Time 15( 9+6 )ms|AST 25|Inlined 0Y 0N|IR 107/ 543|CodeSize 2061|Addr 0x7f8508e60000|Timestamp 28559932705564306|Src n/a
[engine] opt done id=595 AWFYBody class>>#jupiter |Tier 1|Time 18( 14+5 )ms|AST 39|Inlined 0Y 2N|IR 223/ 317|CodeSize 1086|Addr 0x7f8508e5e000|Timestamp 28559932708808388|Src n/a
[engine] opt done id=598 Behavior>>#new <split-598> |Tier 1|Time 14( 9+6 )ms|AST 25|Inlined 0Y 0N|IR 107/ 543|CodeSize 2061|Addr 0x7f8508e5c000|Timestamp 28559932955231599|Src n/a
[engine] opt done id=597 AWFYBody class>>#saturn |Tier 1|Time 18( 13+5 )ms|AST 39|Inlined 0Y 2N|IR 223/ 317|CodeSize 1086|Addr 0x7f8508e5a000|Timestamp 28559932959020401|Src n/a
[engine] opt done id=600 Behavior>>#new <split-600> |Tier 1|Time 15( 9+6 )ms|AST 25|Inlined 0Y 0N|IR 107/ 543|CodeSize 2061|Addr 0x7f8508e58000|Timestamp 28559933205686951|Src n/a
[engine] opt done id=599 AWFYBody class>>#uranus |Tier 1|Time 18( 14+5 )ms|AST 39|Inlined 0Y 2N|IR 223/ 317|CodeSize 1086|Addr 0x7f8508e56000|Timestamp 28559933209039153|Src n/a
[engine] opt done id=602 Behavior>>#new <split-602> |Tier 1|Time 15( 9+6 )ms|AST 25|Inlined 0Y 0N|IR 107/ 543|CodeSize 2061|Addr 0x7f8508e54000|Timestamp 28559933463593978|Src n/a
[engine] opt done id=601 AWFYBody class>>#neptune |Tier 1|Time 18( 13+5 )ms|AST 39|Inlined 0Y 2N|IR 223/ 317|CodeSize 1086|Addr 0x7f8508e52000|Timestamp 28559933466830517|Src n/a
[engine] created adapter i2c_A_AAADDD | CodeAddress 0x7f8508e51000
[engine] opt done id=604 AWFYBody>>#offsetMomentumX:y:z: |Tier 1|Time 43( 34+8 )ms|AST 116|Inlined 0Y 3N|IR 400/ 530|CodeSize 1993|Addr 0x7f8508e4f000|Timestamp 28559933741189909|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 0x7f8508e4d000|Timestamp 28559934202229699|Src n/a
[engine] opt done id=557 Character class>>#cr |Tier 1|Time 9( 6+3 )ms|AST 18|Inlined 0Y 0N|IR 93/ 135|CodeSize 505|Addr 0x7f8508e4b000|Timestamp 28559934206908813|Src n/a
[engine] created adapter i2c_A_AAACA | CodeAddress 0x7f8508e4a000
[engine] created adapter i2c_J_AAC | CodeAddress 0x7f8508e49000
[engine] opt done id=555 Character>>#asUnicode |Tier 1|Time 14( 12+2 )ms|AST 29|Inlined 0Y 0N|IR 89/ 125|CodeSize 454|Addr 0x7f8508e47000|Timestamp 28559934720530647|Src n/a
[engine] created adapter c2i_Z_AAA | CodeAddress 0x7f8508e46000
[engine] created adapter c2i_J_AAC | CodeAddress 0x7f8508e45000
[engine] created adapter c2i_A_AAAC | CodeAddress 0x7f8508e44000
[engine] opt done id=553 UTF8TextConverter>>#nextPut:toStream: |Tier 1|Time 69( 57+12 )ms|AST 130|Inlined 0Y 5N|IR 430/ 730|CodeSize 2890|Addr 0x7f8508e42000|Timestamp 28559934774838626|Src n/a
[engine] created adapter c2i_A_AAAAZ | CodeAddress 0x7f8508e40000
[engine] created adapter c2i_A_AAAAA | CodeAddress 0x7f8508e3f000
[engine] opt done id=501 FileStream class>>#stdout |Tier 1|Time 24( 19+5 )ms|AST 39|Inlined 0Y 1N|IR 200/ 403|CodeSize 1464|Addr 0x7f8508e3d000|Timestamp 28559935239503432|Src n/a
[engine] opt done id=500 AWFYScriptConsole class>>#println: |Tier 1|Time 26( 20+6 )ms|AST 61|Inlined 0Y 4N|IR 279/ 373|CodeSize 1344|Addr 0x7f8508e3b000|Timestamp 28559935240716846|Src n/a
[engine] created adapter i2c_A_AAAAA | CodeAddress 0x7f8508e3a000
[engine] opt done id=568 MultiByteFileStream>>#nextPutAll: |Tier 1|Time 32( 26+6 )ms|AST 61|Inlined 0Y 2N|IR 229/ 390|CodeSize 1441|Addr 0x7f8508e38000|Timestamp 28559935247240562|Src n/a
[engine] created adapter c2i_A_AAAJAJA | CodeAddress 0x7f8508e37000
[engine] opt done id=570 TextConverter>>#nextPutAll:toStream: |Tier 1|Time 28( 24+4 )ms|AST 34|Inlined 0Y 1N|IR 176/ 284|CodeSize 966|Addr 0x7f8508e35000|Timestamp 28559935267570224|Src n/a
[engine] created adapter i2c_J_AAJ | CodeAddress 0x7f8508e34000
[engine] created adapter c2i_A_AAJ | CodeAddress 0x7f8508e33000
[engine] opt done id=617 Object>>#asString |Tier 1|Time 18( 14+4 )ms|AST 17|Inlined 0Y 1N|IR 156/ 227|CodeSize 689|Addr 0x7f8508e31000|Timestamp 28559935483402940|Src n/a
[engine] opt done id=619 SmallInteger>>#decimalDigitLength |Tier 1|Time 19( 16+3 )ms|AST 56|Inlined 0Y 0N|IR 142/ 193|CodeSize 675|Addr 0x7f8508e2f000|Timestamp 28559935484529677|Src n/a
[engine] opt done id=616 AWFYRun>>#printResult: |Tier 1|Time 31( 24+7 )ms|AST 69|Inlined 0Y 5N|IR 336/ 483|CodeSize 1724|Addr 0x7f8508e2d000|Timestamp 28559935496341134|Src n/a
[engine] created adapter i2c_A_AAAJAJ | CodeAddress 0x7f8508e2c000
[engine] created adapter i2c_A_AAAJAJA | CodeAddress 0x7f8508e2b000
[engine] created adapter c2i_A_AAAJAJ | CodeAddress 0x7f8508e2a000
[engine] opt done id=572 MultiByteFileStream>>#basicNext:putAll:startingAt: |Tier 1|Time 26( 22+4 )ms|AST 24|Inlined 0Y 1N|IR 172/ 274|CodeSize 990|Addr 0x7f8508e28000|Timestamp 28559935741398670|Src n/a
[engine] opt done id=573 StandardFileStream>>#next:putAll:startingAt: |Tier 1|Time 30( 21+9 )ms|AST 71|Inlined 0Y 0N|IR 247/ 601|CodeSize 2807|Addr 0x7f8508e26000|Timestamp 28559935746105722|Src n/a
[engine] opt done id=571 TextConverter>>#next:putAll:startingAt:toStream: |Tier 1|Time 43( 35+9 )ms|AST 126|Inlined 0Y 2N|IR 311/ 498|CodeSize 1931|Addr 0x7f8508e24000|Timestamp 28559935759010390|Src n/a
[engine] created adapter i2c_A_AAAC | CodeAddress 0x7f8508e23000
[engine] opt done id=576 MultiByteFileStream>>#basicNextPutAll: |Tier 1|Time 12( 8+4 )ms|AST 18|Inlined 0Y 1N|IR 162/ 264|CodeSize 931|Addr 0x7f8508e21000|Timestamp 28559935985804833|Src n/a
[engine] opt done id=574 WriteStream>>#cr |Tier 1|Time 16( 11+5 )ms|AST 30|Inlined 0Y 2N|IR 200/ 287|CodeSize 935|Addr 0x7f8508e1f000|Timestamp 28559935989354626|Src n/a
[engine] created adapter c2i_A_AAACA | CodeAddress 0x7f8508e1e000
[engine] opt done id=575 MultiByteFileStream>>#nextPut: |Tier 1|Time 27( 22+4 )ms|AST 35|Inlined 0Y 1N|IR 181/ 316|CodeSize 1125|Addr 0x7f8508e1c000|Timestamp 28559936000527771|Src n/a
[engine] opt done id=578 StandardFileStream>>#flush |Tier 1|Time 12( 7+5 )ms|AST 20|Inlined 0Y 0N|IR 165/ 321|CodeSize 1194|Addr 0x7f8508e1a000|Timestamp 28559936235914244|Src n/a
[engine] created adapter c2i_Z_AAAJ | CodeAddress 0x7f8508e19000
[engine] opt done id=584 AWFYRun>>#measure: |Tier 1|Time 36( 30+7 )ms|AST 91|Inlined 0Y 2N|IR 307/ 441|CodeSize 1667|Addr 0x7f8508e15000|Timestamp 28559936260360629|Src n/a
[engine] opt done id=577 StandardFileStream>>#nextPutAll: |Tier 1|Time 37( 24+12 )ms|AST 97|Inlined 0Y 0N|IR 329/ 794|CodeSize 3639|Addr 0x7f8508e17000|Timestamp 28559936260451637|Src n/a
[engine] opt done id=586 AWFYNBodySystem class>>#new |Tier 1|Time 14( 9+5 )ms|AST 25|Inlined 0Y 2N|IR 201/ 309|CodeSize 1025|Addr 0x7f8508e13000|Timestamp 28559936487866232|Src n/a
[engine] opt done id=587 Behavior>>#new <split-587> |Tier 1|Time 16( 10+6 )ms|AST 27|Inlined 0Y 1N|IR 170/ 616|CodeSize 2364|Addr 0x7f8508e11000|Timestamp 28559936490189550|Src n/a
[engine] opt done id=594 AWFYBody class>>#SolarMass |Tier 2|Time 6( 3+3 )ms|AST 9|Inlined 0Y 0N|IR 16/ 57|CodeSize 199|Addr 0x7f8508e0f000|Timestamp 28559939018383527|Src n/a
[engine] opt done id=592 AWFYBody>>#initX:y:z:vx:vy:vz:mass: |Tier 2|Time 43( 33+10 )ms|AST 124|Inlined 4Y 0N|IR 366/ 339|CodeSize 894|Addr 0x7f8508e0d000|Timestamp 28559944851631055|Src n/a
[engine] opt done id=618 SmallInteger>>#printString |Tier 2|Time 95( 54+41 )ms|AST 149|Inlined 4Y 1N|IR 274/ 814|CodeSize 4117|Addr 0x7f8508e0a000|Timestamp 28559951951948378|Src n/a
[engine] opt done id=16 String class>>#new: |Tier 2|Time 41( 30+11 )ms|AST 45|Inlined 2Y 1N|IR 102/ 509|CodeSize 2429|Addr 0x7f8508e08000|Timestamp 28559964507524970|Src n/a
[engine] opt done id=301 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 2|Time 116( 57+59 )ms|AST 183|Inlined 3Y 1N|IR 661/ 1754|CodeSize 7242|Addr 0x7f8508e05000|Timestamp 28559980953584322|Src n/a
[engine] opt done id=375 String>>#, |Tier 2|Time 139( 93+45 )ms|AST 54|Inlined 9Y 2N|IR 725/ 1595|CodeSize 6725|Addr 0x7f8508e02000|Timestamp 28559981481737736|Src n/a
[engine] opt done id=569 StandardFileStream>>#isBinary |Tier 2|Time 10( 6+4 )ms|AST 23|Inlined 0Y 0N|IR 26/ 94|CodeSize 312|Addr 0x7f8508e00000|Timestamp 28559981605665150|Src n/a
[engine] opt inval. id=618 SmallInteger>>#printString |Timestamp 28560004803441979|Src n/a|Reason null
[engine] opt inval. id=619 SmallInteger>>#decimalDigitLength |Timestamp 28560004803811878|Src n/a|Reason null
[engine] opt inval. id=571 TextConverter>>#next:putAll:startingAt:toStream: |Timestamp 28560004804608109|Src n/a|Reason null
[engine] Truffle runtime statistics for engine 1
Compilations : 71
Success : 69
Temporary Bailouts : 0
Permanent Bailouts : 0
Failed : 0
Interrupted : 2
Invalidated : 4
Unknown Reason : 4
Queues : 75
Dequeues : 3
Target inlined into only caller: 3
Splits : 60
Compilation Accuracy : 0.943662
Queue Accuracy : 0.960000
Compilation Utilization : 0.077603
Remaining Compilation Queue : 0
Time to queue : count= 75, sum= 747560628, min= 31, average= 9967475.04, max=77359044, maxTarget=TextConverter>>#next:putAll:startingAt:toStream:
Time waiting in queue : count= 71, sum= 809420, min= 23, average= 11400.29, max= 113943, maxTarget=AWFYBody>>#y:
--------------------------- :
AST node statistics :
Truffle node count : count= 69, sum= 17653, min= 11, average= 255.84, max= 3167, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
Trivial : count= 69, sum= 6448, min= 4, average= 93.45, max= 1143, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
Non Trivial : count= 69, sum= 11205, min= 7, average= 162.39, max= 2024, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
Monomorphic : count= 69, sum= 11156, min= 7, average= 161.68, max= 2022, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
Polymorphic : count= 69, sum= 49, min= 0, average= 0.71, max= 13, maxTarget=String>>#,
Megamorphic : count= 69, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYBody>>#vx:
Truffle call count : count= 69, sum= 159, min= 0, average= 2.30, max= 17, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
Indirect : count= 69, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYBody>>#vx:
Direct : count= 69, sum= 159, min= 0, average= 2.30, max= 17, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
Dispatched : count= 69, sum= 85, min= 0, average= 1.23, max= 7, maxTarget=AWFYNBodySystem>>#advance:
Inlined : count= 69, sum= 74, min= 0, average= 1.07, max= 16, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
---------- :
Cloned : count= 69, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYBody>>#vx:
Not Cloned : count= 69, sum= 164, min= 0, average= 2.38, max= 18, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
Truffle loops : count= 69, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYBody>>#vx:
--------------------------- :
Compilation Tier 1 :
Compilation Rate : 71847.83 bytes/second
Truffle Tier Rate : 96580.16 bytes/second
Graal Tier Rate : 316384.30 bytes/second
Installation Rate : 2478332.76 bytes/second
Time for compilation (us) : count= 53, sum= 2177741, min= 6726, average= 41089.46, max= 401353, maxTarget=AWFYNBodySystem>>#advance:
Truffle Tier (us) : count= 53, sum= 1620063, min= 4127, average= 30567.24, max= 316447, maxTarget=AWFYNBodySystem>>#advance:
Graal Tier (us) : count= 53, sum= 494544, min= 1868, average= 9331.02, max= 79124, maxTarget=AWFYNBodySystem>>#advance:
Code Installation (us) : count= 53, sum= 63133, min= 379, average= 1191.20, max= 5781, maxTarget=AWFYNBodySystem>>#advance:
Graal node count :
After Truffle Tier : count= 53, sum= 15461, min= 87, average= 291.72, max= 1866, maxTarget=AWFYNBodySystem>>#advance:
After Graal Tier : count= 53, sum= 35369, min= 123, average= 667.34, max= 5590, maxTarget=AWFYNBodySystem>>#createBodies
Graal compilation result :
Code size : count= 53, sum= 156466, min= 454, average= 2952.19, max= 27640, maxTarget=AWFYNBodySystem>>#advance:
Total frame size : count= 53, sum= 7152, min= 48, average= 134.94, 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= 1508, min= 5, average= 28.45, max= 193, maxTarget=AWFYNBodySystem>>#createBodies
CALL : count= 53, sum= 1508, min= 5, average= 28.45, max= 193, maxTarget=AWFYNBodySystem>>#createBodies
Marks : count= 53, sum= 265, min= 5, average= 5.00, max= 5, maxTarget=AWFYBody>>#vx:
Data references : count= 53, sum= 862, min= 3, average= 16.26, max= 95, maxTarget=AWFYNBodySystem>>#advance:
--------------------------- :
Compilation Tier 2 :
Compilation Rate : 33505.32 bytes/second
Truffle Tier Rate : 59655.83 bytes/second
Graal Tier Rate : 78445.59 bytes/second
Installation Rate : 2980663.26 bytes/second
Time for compilation (us) : count= 16, sum= 3824855, min= 4351, average= 239053.46, max= 1271209, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
Truffle Tier (us) : count= 16, sum= 2148205, min= 2466, average= 134262.87, max= 808867, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
Graal Tier (us) : count= 16, sum= 1633654, min= 1586, average= 102103.41, max= 491610, maxTarget=AWFYNBody>>#innerBenchmarkLoop:<OSR@78>
Code Installation (us) : count= 16, sum= 42994, min= 299, average= 2687.17, max= 12568, maxTarget=AWFYNBody>>#innerBenchmarkLoop:<OSR@78>
Graal node count :
After Truffle Tier : count= 16, sum= 11775, min= 11, average= 735.94, max= 3072, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
After Graal Tier : count= 16, sum= 23430, min= 45, average= 1464.38, max= 5558, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
Graal compilation result :
Code size : count= 16, sum= 128153, min= 145, average= 8009.56, max= 36593, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
Total frame size : count= 16, sum= 3568, min= 32, average= 223.00, max= 784, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
Exception handlers : count= 16, sum= 10, min= 0, average= 0.63, max= 4, maxTarget=SequenceableCollection>>#do:
Infopoints : count= 16, sum= 531, min= 3, average= 33.19, max= 127, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
CALL : count= 16, sum= 531, min= 3, average= 33.19, 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= 620, min= 2, average= 38.75, max= 165, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
# Permute (iterations: 300, problem size: 1000) on Wed Dec 6 20:23:56 UTC 2023
# `/home/fniephaus/dev/graal/sdk/mxbuild/linux-amd64/SMALLTALK_NATIVE_STANDALONE_SVM_JAVA21/trufflesqueak-23.1.0-linux-amd64/bin/trufflesqueak --experimental-options --smalltalk.disable-startup --smalltalk.disable-interrupts --engine.Mode=default --engine.TraceCompilation --engine.CompilationStatistics --log.file="/home/fniephaus/dev/are-we-fast-yet/traces/Permute.trace.log" --quiet --code "AWFYHarness run: #('Permute' 300 1000)"`
[engine] created adapter i2c_A_AAAJ | CodeAddress 0x7f248e261000
[engine] created adapter i2c_A_AAAJJ | CodeAddress 0x7f248e260000
[engine] opt done id=587 AWFYPermute>>#swap:with: |Tier 1|Time 56( 38+18 )ms|AST 73|Inlined 0Y 0N|IR 373/ 915|CodeSize 3555|Addr 0x7f248e25e000|Timestamp 28558845986793837|Src n/a
[engine] created adapter c2i_A_AAAJ | CodeAddress 0x7f248e25d000
[engine] created adapter c2i_A_AAAJJ | CodeAddress 0x7f248e25c000
[engine] opt done id=587 AWFYPermute>>#swap:with: |Tier 2|Time 29( 20+8 )ms|AST 73|Inlined 0Y 0N|IR 300/ 202|CodeSize 509|Addr 0x7f248e095000|Timestamp 28558846016134473|Src n/a
[engine] opt done id=586 AWFYPermute>>#permute: |Tier 1|Time 93( 82+11 )ms|AST 137|Inlined 0Y 4N|IR 406/ 551|CodeSize 2226|Addr 0x7f248e093000|Timestamp 28558846022483509|Src n/a
[engine] created adapter i2c_J_AAA | CodeAddress 0x7f248e25b000
[engine] opt done id=583 AWFYPermute>>#benchmark |Tier 1|Time 30( 23+7 )ms|AST 46|Inlined 0Y 2N|IR 256/ 431|CodeSize 1500|Addr 0x7f248e091000|Timestamp 28558846060979897|Src n/a
[engine] opt done id=585 SequenceableCollection>>#atAllPut: |Tier 1|Time 39( 21+19 )ms|AST 71|Inlined 0Y 0N|IR 313/ 775|CodeSize 3548|Addr 0x7f248e08f000|Timestamp 28558846062623975|Src n/a
[engine] created adapter i2c_Z_AAAJ | CodeAddress 0x7f248e08e000
[engine] opt done id=588 AWFYPermute>>#verifyResult: |Tier 1|Time 13( 10+2 )ms|AST 14|Inlined 0Y 0N|IR 92/ 128|CodeSize 504|Addr 0x7f248e08c000|Timestamp 28558846075386725|Src n/a
[engine] opt done id=584 ArrayedCollection class>>#new:withAll: |Tier 1|Time 29( 13+16 )ms|AST 30|Inlined 0Y 1N|IR 192/ 432|CodeSize 1750|Addr 0x7f248e08a000|Timestamp 28558846090126504|Src n/a
[engine] opt done id=585 SequenceableCollection>>#atAllPut: |Tier 2|Time 44( 24+20 )ms|AST 71|Inlined 0Y 0N|IR 214/ 349|CodeSize 1245|Addr 0x7f248e088000|Timestamp 28558846119651600|Src n/a
[engine] opt done id=584 ArrayedCollection class>>#new:withAll: |Tier 2|Time 59( 39+20 )ms|AST 30|Inlined 1Y 0N|IR 243/ 362|CodeSize 1510|Addr 0x7f248e086000|Timestamp 28558846299824780|Src n/a
[engine] opt done id=588 AWFYPermute>>#verifyResult: |Tier 2|Time 5( 4+2 )ms|AST 14|Inlined 0Y 0N|IR 18/ 51|CodeSize 149|Addr 0x7f248e084000|Timestamp 28558846305831019|Src n/a
[engine] opt done id=586 AWFYPermute>>#permute: |Tier 2|Time 306( 135+171 )ms|AST 137|Inlined 20Y 8N|IR 3006/ 3118|CodeSize 13262|Addr 0x7f248e07f000|Timestamp 28558846328488898|Src n/a
[engine] created adapter c2i_J_AAA | CodeAddress 0x7f248e07e000
[engine] opt done id=16 String class>>#new: |Tier 1|Time 23( 14+9 )ms|AST 45|Inlined 0Y 1N|IR 206/ 618|CodeSize 2787|Addr 0x7f248e07c000|Timestamp 28558846374317878|Src n/a
[engine] created adapter c2i_Z_AAAJ | CodeAddress 0x7f248e07b000
[engine] opt done id=582 AWFYBenchmark>>#innerBenchmarkLoop: |Tier 1|Time 36( 30+6 )ms|AST 58|Inlined 0Y 2N|IR 273/ 355|CodeSize 1573|Addr 0x7f248e079000|Timestamp 28558846387615151|Src n/a
[engine] opt done id=583 AWFYPermute>>#benchmark |Tier 2|Time 327( 143+184 )ms|AST 46|Inlined 23Y 8N|IR 3059/ 2453|CodeSize 8468|Addr 0x7f248e075000|Timestamp 28558846567632578|Src n/a
[engine] created adapter i2c_A_AAJ | CodeAddress 0x7f248e074000
[engine] created adapter i2c_A_AAAJJA | CodeAddress 0x7f248e073000
[engine] created adapter c2i_J_AAJ | CodeAddress 0x7f248e072000
[engine] opt done id=591 SmallInteger>>#printString |Tier 1|Time 66( 53+13 )ms|AST 149|Inlined 0Y 2N|IR 373/ 615|CodeSize 2868|Addr 0x7f248e070000|Timestamp 28558847234166833|Src n/a
[engine] opt done id=582 AWFYBenchmark>>#innerBenchmarkLoop: |Tier 2|Time 713( 201+512 )ms|AST 58|Inlined 25Y 8N|IR 3148/ 6230|CodeSize 17125|Addr 0x7f248e06a000|Timestamp 28558847257563950|Src n/a
[engine] opt done id=301 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 1|Time 93( 64+29 )ms|AST 183|Inlined 0Y 1N|IR 691/ 1557|CodeSize 6924|Addr 0x7f24830db000|Timestamp 28558847261558727|Src n/a
[engine] created adapter i2c_A_AAAA | CodeAddress 0x7f24830da000
[engine] created adapter c2i_A_AAA | CodeAddress 0x7f24830d9000
[engine] created adapter c2i_A_AAAJJA | CodeAddress 0x7f24830d8000
[engine] opt done id=375 String>>#, |Tier 1|Time 48( 41+7 )ms|AST 54|Inlined 0Y 2N|IR 276/ 397|CodeSize 1464|Addr 0x7f24830d6000|Timestamp 28558847624647337|Src n/a
[engine] created adapter i2c_Z_AAA | CodeAddress 0x7f24830d5000
[engine] opt done id=569 StandardFileStream>>#isBinary |Tier 1|Time 16( 13+4 )ms|AST 23|Inlined 0Y 0N|IR 101/ 187|CodeSize 700|Addr 0x7f24830d3000|Timestamp 28558847795095390|Src n/a
[engine] created adapter i2c_A_AAA | CodeAddress 0x7f24830d2000
[engine] opt done id=557 Character class>>#cr |Tier 1|Time 12( 9+3 )ms|AST 18|Inlined 0Y 0N|IR 93/ 135|CodeSize 505|Addr 0x7f24830d0000|Timestamp 28558849920215922|Src n/a
[engine] created adapter i2c_A_AAACA | CodeAddress 0x7f24830cf000
[engine] created adapter i2c_J_AAC | CodeAddress 0x7f24830ce000
[engine] opt done id=555 Character>>#asUnicode |Tier 1|Time 15( 13+2 )ms|AST 29|Inlined 0Y 0N|IR 89/ 125|CodeSize 454|Addr 0x7f24830cc000|Timestamp 28558850224548387|Src n/a
[engine] created adapter c2i_Z_AAA | CodeAddress 0x7f24830cb000
[engine] created adapter c2i_J_AAC | CodeAddress 0x7f24830ca000
[engine] created adapter c2i_A_AAAA | CodeAddress 0x7f24830c9000
[engine] created adapter c2i_A_AAAC | CodeAddress 0x7f24830c8000
[engine] opt done id=553 UTF8TextConverter>>#nextPut:toStream: |Tier 1|Time 71( 59+11 )ms|AST 130|Inlined 0Y 5N|IR 430/ 730|CodeSize 2890|Addr 0x7f24830c6000|Timestamp 28558850280298899|Src n/a
[engine] created adapter c2i_A_AAAAZ | CodeAddress 0x7f24830c4000
[engine] created adapter c2i_A_AAAAA | CodeAddress 0x7f24830c3000
[engine] opt done id=500 AWFYScriptConsole class>>#println: |Tier 1|Time 24( 18+6 )ms|AST 61|Inlined 0Y 4N|IR 279/ 373|CodeSize 1344|Addr 0x7f24830c1000|Timestamp 28558850534054121|Src n/a
[engine] opt done id=501 FileStream class>>#stdout |Tier 1|Time 24( 19+6 )ms|AST 39|Inlined 0Y 1N|IR 200/ 403|CodeSize 1464|Addr 0x7f24830bf000|Timestamp 28558850534689430|Src n/a
[engine] opt done id=568 MultiByteFileStream>>#nextPutAll: |Tier 1|Time 29( 23+6 )ms|AST 61|Inlined 0Y 2N|IR 229/ 390|CodeSize 1441|Addr 0x7f24830bd000|Timestamp 28558850539483162|Src n/a
[engine] created adapter i2c_J_AAJ | CodeAddress 0x7f24830bc000
[engine] created adapter c2i_A_AAJ | CodeAddress 0x7f24830bb000
[engine] opt done id=592 SmallInteger>>#decimalDigitLength |Tier 1|Time 16( 14+2 )ms|AST 43|Inlined 0Y 0N|IR 101/ 146|CodeSize 603|Addr 0x7f24830b7000|Timestamp 28558850677360814|Src n/a
[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 0x7f24830b9000|Timestamp 28558850677512377|Src n/a
[engine] opt done id=589 AWFYRun>>#printResult: |Tier 1|Time 29( 22+7 )ms|AST 69|Inlined 0Y 5N|IR 336/ 483|CodeSize 1724|Addr 0x7f24830b5000|Timestamp 28558850690428856|Src n/a
[engine] created adapter i2c_A_AAAAA | CodeAddress 0x7f24830b4000
[engine] created adapter i2c_A_AAAJAJA | CodeAddress 0x7f24830b3000
[engine] created adapter i2c_A_AAAJAJ | CodeAddress 0x7f24830b2000
[engine] created adapter c2i_A_AAAJAJ | CodeAddress 0x7f24830b1000
[engine] created adapter c2i_A_AAAJAJA | CodeAddress 0x7f24830b0000
[engine] opt done id=572 MultiByteFileStream>>#basicNext:putAll:startingAt: |Tier 1|Time 26( 22+4 )ms|AST 24|Inlined 0Y 1N|IR 172/ 274|CodeSize 990|Addr 0x7f24830ae000|Timestamp 28558850837680246|Src n/a
[engine] opt done id=570 TextConverter>>#nextPutAll:toStream: |Tier 1|Time 30( 25+5 )ms|AST 34|Inlined 0Y 1N|IR 176/ 284|CodeSize 966|Addr 0x7f24830ac000|Timestamp 28558850841622638|Src n/a
[engine] opt done id=571 TextConverter>>#next:putAll:startingAt:toStream: |Tier 1|Time 41( 33+8 )ms|AST 126|Inlined 0Y 2N|IR 311/ 498|CodeSize 1931|Addr 0x7f24830aa000|Timestamp 28558850852919415|Src n/a
[engine] opt done id=573 StandardFileStream>>#next:putAll:startingAt: |Tier 1|Time 27( 17+9 )ms|AST 71|Inlined 0Y 0N|IR 247/ 601|CodeSize 2807|Addr 0x7f24830a8000|Timestamp 28558850864462115|Src n/a
[engine] created adapter i2c_A_AAAC | CodeAddress 0x7f24830a7000
[engine] opt done id=576 MultiByteFileStream>>#basicNextPutAll: |Tier 1|Time 11( 7+4 )ms|AST 18|Inlined 0Y 1N|IR 162/ 264|CodeSize 931|Addr 0x7f24830a5000|Timestamp 28558850974034861|Src n/a
[engine] opt done id=574 WriteStream>>#cr |Tier 1|Time 15( 11+5 )ms|AST 30|Inlined 0Y 2N|IR 200/ 287|CodeSize 935|Addr 0x7f24830a3000|Timestamp 28558850978508074|Src n/a
[engine] created adapter c2i_A_AAACA | CodeAddress 0x7f24830a2000
[engine] opt done id=575 MultiByteFileStream>>#nextPut: |Tier 1|Time 26( 21+4 )ms|AST 35|Inlined 0Y 1N|IR 181/ 316|CodeSize 1125|Addr 0x7f24830a0000|Timestamp 28558850989253775|Src n/a
[engine] opt done id=577 StandardFileStream>>#nextPutAll: |Tier 1|Time 35( 23+12 )ms|AST 97|Inlined 0Y 0N|IR 329/ 794|CodeSize 3639|Addr 0x7f248309e000|Timestamp 28558851009218717|Src n/a
[engine] opt done id=578 StandardFileStream>>#flush |Tier 1|Time 13( 7+5 )ms|AST 20|Inlined 0Y 0N|IR 165/ 321|CodeSize 1194|Addr 0x7f248309c000|Timestamp 28558851135129501|Src n/a
[engine] opt done id=581 AWFYRun>>#measure: |Tier 1|Time 30( 23+7 )ms|AST 91|Inlined 0Y 2N|IR 307/ 441|CodeSize 1667|Addr 0x7f248309a000|Timestamp 28558851152223889|Src n/a
[engine] opt done id=591 SmallInteger>>#printString |Tier 2|Time 86( 51+35 )ms|AST 149|Inlined 4Y 1N|IR 221/ 1162|CodeSize 4853|Addr 0x7f2483097000|Timestamp 28558860711878923|Src n/a
[engine] opt done id=16 String class>>#new: |Tier 2|Time 36( 25+11 )ms|AST 45|Inlined 2Y 1N|IR 102/ 509|CodeSize 2429|Addr 0x7f2483095000|Timestamp 28558868143057456|Src n/a
[engine] opt done id=301 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 2|Time 115( 57+58 )ms|AST 183|Inlined 3Y 1N|IR 661/ 1754|CodeSize 7242|Addr 0x7f2483092000|Timestamp 28558878017738086|Src n/a
[engine] opt done id=375 String>>#, |Tier 2|Time 138( 93+45 )ms|AST 54|Inlined 9Y 2N|IR 725/ 1595|CodeSize 6725|Addr 0x7f248308f000|Timestamp 28558878341135194|Src n/a
[engine] opt done id=569 StandardFileStream>>#isBinary |Tier 2|Time 10( 6+4 )ms|AST 23|Inlined 0Y 0N|IR 26/ 94|CodeSize 312|Addr 0x7f248308d000|Timestamp 28558878363351026|Src n/a
[engine] opt inval. id=591 SmallInteger>>#printString |Timestamp 28558892194455644|Src n/a|Reason null
[engine] opt inval. id=592 SmallInteger>>#decimalDigitLength |Timestamp 28558892194809897|Src n/a|Reason null
[engine] opt inval. id=571 TextConverter>>#next:putAll:startingAt:toStream: |Timestamp 28558892195642378|Src n/a|Reason null
[engine] Truffle runtime statistics for engine 1
Compilations : 45
Success : 43
Temporary Bailouts : 0
Permanent Bailouts : 0
Failed : 0
Interrupted : 2
Invalidated : 3
Unknown Reason : 3
Queues : 46
Dequeues : 0
Splits : 54
Compilation Accuracy : 0.933333
Queue Accuracy : 1.000000
Compilation Utilization : 0.062779
Remaining Compilation Queue : 0
Time to queue : count= 46, sum= 369206362, min= 2757, average= 8026225.27, max=46270230, maxTarget=TextConverter>>#next:putAll:startingAt:toStream:
Time waiting in queue : count= 45, sum= 90626, min= 15, average= 2013.92, max= 30331, maxTarget=ArrayedCollection class>>#new:withAll:
--------------------------- :
AST node statistics :
Truffle node count : count= 43, sum= 16136, min= 22, average= 375.26, max= 3632, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Trivial : count= 43, sum= 6285, min= 6, average= 146.16, max= 1432, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Non Trivial : count= 43, sum= 9851, min= 14, average= 229.09, max= 2200, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Monomorphic : count= 43, sum= 9802, min= 14, average= 227.95, max= 2198, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Polymorphic : count= 43, sum= 49, min= 0, average= 1.14, max= 13, 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 : 54747.86 bytes/second
Truffle Tier Rate : 72646.02 bytes/second
Graal Tier Rate : 254702.30 bytes/second
Installation Rate : 1742094.28 bytes/second
Time for compilation (us) : count= 31, sum= 1035620, min= 10677, average= 33407.11, max= 93226, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Truffle Tier (us) : count= 31, sum= 780469, min= 6830, average= 25176.43, max= 82246, maxTarget=AWFYPermute>>#permute:
Graal Tier (us) : count= 31, sum= 222604, min= 1888, average= 7180.81, max= 26282, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Code Installation (us) : count= 31, sum= 32545, min= 376, average= 1049.87, max= 3455, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Graal node count :
After Truffle Tier : count= 31, sum= 7715, min= 89, average= 248.87, max= 691, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
After Graal Tier : count= 31, sum= 14053, min= 125, average= 453.32, max= 1557, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Graal compilation result :
Code size : count= 31, sum= 56698, min= 454, average= 1828.97, max= 6924, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Total frame size : count= 31, sum= 3424, min= 48, average= 110.45, max= 304, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Exception handlers : count= 31, sum= 84, min= 1, average= 2.71, max= 6, maxTarget=UTF8TextConverter>>#nextPut:toStream:
Infopoints : count= 31, sum= 672, min= 5, average= 21.68, max= 70, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
CALL : count= 31, sum= 672, min= 5, average= 21.68, 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= 385, min= 3, average= 12.42, max= 42, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
--------------------------- :
Compilation Tier 2 :
Compilation Rate : 34150.92 bytes/second
Truffle Tier Rate : 80003.85 bytes/second
Graal Tier Rate : 61972.65 bytes/second
Installation Rate : 1547413.47 bytes/second
Time for compilation (us) : count= 12, sum= 1869027, min= 5506, average= 155752.27, max= 713114, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Truffle Tier (us) : count= 12, sum= 797824, min= 3586, average= 66485.34, max= 200503, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Graal Tier (us) : count= 12, sum= 1029954, min= 1640, average= 85829.52, max= 492305, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Code Installation (us) : count= 12, sum= 41248, min= 279, average= 3437.40, max= 20305, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Graal node count :
After Truffle Tier : count= 12, sum= 11723, min= 18, average= 976.92, max= 3148, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
After Graal Tier : count= 12, sum= 17879, min= 51, average= 1489.92, max= 6230, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Graal compilation result :
Code size : count= 12, sum= 63829, min= 149, average= 5319.08, max= 17125, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Total frame size : count= 12, sum= 1936, min= 32, average= 161.33, max= 400, maxTarget=AWFYPermute>>#permute:
Exception handlers : count= 12, sum= 46, min= 0, average= 3.83, max= 25, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Infopoints : count= 12, sum= 397, min= 3, average= 33.08, max= 121, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
CALL : count= 12, sum= 397, min= 3, average= 33.08, 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= 410, min= 1, average= 34.17, max= 147, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
# Queens (iterations: 300, problem size: 1000) on Wed Dec 6 20:35:10 UTC 2023
# `/home/fniephaus/dev/graal/sdk/mxbuild/linux-amd64/SMALLTALK_NATIVE_STANDALONE_SVM_JAVA21/trufflesqueak-23.1.0-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_AAAJJ | CodeAddress 0x7fa466c06000
[engine] created adapter i2c_Z_AAAJ | CodeAddress 0x7fa466c05000
[engine] created adapter i2c_A_AAAJJZ | CodeAddress 0x7fa466c04000
[engine] opt done id=587 AWFYQueens>>#row:column:put: |Tier 1|Time 51( 35+16 )ms|AST 82|Inlined 0Y 0N|IR 328/ 800|CodeSize 3184|Addr 0x7fa466c02000|Timestamp 28559520180472124|Src n/a
[engine] opt done id=586 AWFYQueens>>#row:column: |Tier 1|Time 57( 41+17 )ms|AST 76|Inlined 0Y 0N|IR 388/ 798|CodeSize 3207|Addr 0x7fa466c00000|Timestamp 28559520180503554|Src n/a
[engine] created adapter i2c_A_AAAA | CodeAddress 0x7fa466a3b000
[engine] created adapter i2c_A_AAAJA | CodeAddress 0x7fa466a3a000
[engine] created adapter c2i_Z_AAAJJ | CodeAddress 0x7fa466a39000
[engine] created adapter c2i_A_AAAA | CodeAddress 0x7fa466a38000
[engine] created adapter c2i_A_AAAJJZ | CodeAddress 0x7fa466a36000
[engine] opt done id=583 ArrayedCollection class>>#new:withAll: |Tier 1|Time 34( 24+10 )ms|AST 30|Inlined 0Y 1N|IR 185/ 472|CodeSize 1963|Addr 0x7fa466a34000|Timestamp 28559520214618054|Src n/a
[engine] created adapter c2i_Z_AAAJ | CodeAddress 0x7fa466a33000
[engine] opt done id=584 SequenceableCollection>>#atAllPut: |Tier 1|Time 51( 26+25 )ms|AST 71|Inlined 0Y 0N|IR 398/ 1072|CodeSize 5254|Addr 0x7fa466a30000|Timestamp 28559520232099297|Src n/a
[engine] created adapter i2c_Z_AAA | CodeAddress 0x7fa466a2f000
[engine] opt done id=585 AWFYQueens>>#placeQueen: |Tier 1|Time 116( 103+13 )ms|AST 148|Inlined 0Y 4N|IR 493/ 602|CodeSize 2843|Addr 0x7fa466a2d000|Timestamp 28559520238442182|Src n/a
[engine] opt done id=586 AWFYQueens>>#row:column: |Tier 2|Time 36( 21+15 )ms|AST 76|Inlined 0Y 0N|IR 317/ 355|CodeSize 1245|Addr 0x7fa466a2b000|Timestamp 28559520250522257|Src n/a
[engine] created adapter i2c_Z_AAZZ | CodeAddress 0x7fa466a2a000
[engine] created adapter c2i_Z_AAA | CodeAddress 0x7fa466a29000
[engine] opt done id=588 True>>#and: |Tier 1|Time 21( 18+3 )ms|AST 16|Inlined 0Y 0N|IR 93/ 135|CodeSize 523|Addr 0x7fa466a27000|Timestamp 28559520272150464|Src n/a
[engine] created adapter c2i_Z_AAZZ | CodeAddress 0x7fa466a25000
[engine] opt done id=581 AWFYQueens>>#benchmark |Tier 1|Time 53( 47+6 )ms|AST 67|Inlined 0Y 2N|IR 274/ 349|CodeSize 1476|Addr 0x7fa466a23000|Timestamp 28559520285186436|Src n/a
[engine] created adapter c2i_A_AAAJA | CodeAddress 0x7fa466a22000
[engine] opt done id=587 AWFYQueens>>#row:column:put: |Tier 2|Time 27( 17+11 )ms|AST 82|Inlined 0Y 0N|IR 255/ 367|CodeSize 1137|Addr 0x7fa466a20000|Timestamp 28559520312584381|Src n/a
[engine] opt done id=582 AWFYQueens>>#queens |Tier 1|Time 45( 36+10 )ms|AST 91|Inlined 0Y 5N|IR 407/ 828|CodeSize 2919|Addr 0x7fa466a1e000|Timestamp 28559520317696671|Src n/a
[engine] created adapter i2c_Z_AAAZ | CodeAddress 0x7fa466a1d000
[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 0x7fa466a1b000|Timestamp 28559520326809250|Src n/a
[engine] opt done id=584 SequenceableCollection>>#atAllPut: |Tier 2|Time 106( 17+89 )ms|AST 71|Inlined 0Y 0N|IR 300/ 1299|CodeSize 6341|Addr 0x7fa466a18000|Timestamp 28559520419254486|Src n/a
[engine] opt done id=583 ArrayedCollection class>>#new:withAll: |Tier 2|Time 116( 26+90 )ms|AST 30|Inlined 1Y 0N|IR 309/ 1592|CodeSize 7544|Addr 0x7fa466a15000|Timestamp 28559520443050955|Src n/a
[engine] opt done id=585 AWFYQueens>>#placeQueen: |Tier 2|Time 476( 142+334 )ms|AST 148|Inlined 11Y 1N|IR 2140/ 3429|CodeSize 19061|Addr 0x7fa466a0f000|Timestamp 28559520714422267|Src n/a
[engine] created adapter c2i_Z_AAAZ | CodeAddress 0x7fa45ba81000
[engine] opt done id=580 AWFYBenchmark>>#innerBenchmarkLoop: |Tier 1|Time 37( 29+7 )ms|AST 58|Inlined 0Y 2N|IR 273/ 355|CodeSize 1573|Addr 0x7fa45ba7f000|Timestamp 28559520751197854|Src n/a
[engine] opt done id=588 True>>#and: |Tier 2|Time 8( 5+3 )ms|AST 16|Inlined 0Y 0N|IR 18/ 57|CodeSize 183|Addr 0x7fa45ba7d000|Timestamp 28559520759027245|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 0x7fa45ba7b000|Timestamp 28559520763856663|Src n/a
[engine] created adapter i2c_A_AAAJ | CodeAddress 0x7fa45ba7a000
[engine] created adapter c2i_A_AAAJ | CodeAddress 0x7fa45ba79000
[engine] opt done id=16 String class>>#new: |Tier 1|Time 38( 29+9 )ms|AST 45|Inlined 0Y 1N|IR 206/ 618|CodeSize 2787|Addr 0x7fa45ba77000|Timestamp 28559520945153202|Src n/a
[engine] opt done id=582 AWFYQueens>>#queens |Tier 2|Time 613( 163+450 )ms|AST 91|Inlined 20Y 1N|IR 2912/ 4607|CodeSize 24137|Addr 0x7fa45ba70000|Timestamp 28559521056739053|Src n/a
[engine] opt done id=580 AWFYBenchmark>>#innerBenchmarkLoop: |Tier 2|Time 224( 191+33 )ms|AST 58|Inlined 1Y 1N|IR 118/ 503|CodeSize 2062|Addr 0x7fa45ba6e000|Timestamp 28559521169571634|Src n/a
[engine] opt done id=581 AWFYQueens>>#benchmark |Tier 2|Time 832( 214+618 )ms|AST 67|Inlined 22Y 1N|IR 3008/ 5536|CodeSize 26845|Addr 0x7fa45ba66000|Timestamp 28559521251527649|Src n/a
[engine] created adapter i2c_A_AAJ | CodeAddress 0x7fa45ba65000
[engine] created adapter i2c_A_AAAJJA | CodeAddress 0x7fa45ba64000
[engine] created adapter c2i_J_AAJ | CodeAddress 0x7fa45ba63000
[engine] opt done id=592 SmallInteger>>#printString |Tier 1|Time 64( 52+12 )ms|AST 149|Inlined 0Y 2N|IR 373/ 615|CodeSize 2868|Addr 0x7fa45ba61000|Timestamp 28559521857747594|Src n/a
[engine] opt done id=299 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 1|Time 89( 60+28 )ms|AST 183|Inlined 0Y 1N|IR 691/ 1557|CodeSize 6924|Addr 0x7fa45ba5e000|Timestamp 28559521882282602|Src n/a
[engine] created adapter c2i_A_AAA | CodeAddress 0x7fa45ba5d000
[engine] created adapter c2i_A_AAAJJA | CodeAddress 0x7fa45ba5c000
[engine] opt done id=373 String>>#, |Tier 1|Time 45( 37+7 )ms|AST 54|Inlined 0Y 2N|IR 276/ 397|CodeSize 1464|Addr 0x7fa45ba5a000|Timestamp 28559522413379517|Src n/a
[engine] opt done id=567 StandardFileStream>>#isBinary |Tier 1|Time 11( 8+4 )ms|AST 23|Inlined 0Y 0N|IR 101/ 187|CodeSize 700|Addr 0x7fa45ba58000|Timestamp 28559522667372189|Src n/a
[engine] created adapter i2c_A_AAA | CodeAddress 0x7fa45ba57000
[engine] opt done id=555 Character class>>#cr |Tier 1|Time 14( 10+3 )ms|AST 18|Inlined 0Y 0N|IR 93/ 135|CodeSize 505|Addr 0x7fa45ba55000|Timestamp 28559526109544762|Src n/a
[engine] created adapter i2c_A_AAACA | CodeAddress 0x7fa45ba54000
[engine] created adapter i2c_J_AAC | CodeAddress 0x7fa45ba53000
[engine] opt done id=553 Character>>#asUnicode |Tier 1|Time 17( 14+3 )ms|AST 29|Inlined 0Y 0N|IR 89/ 125|CodeSize 454|Addr 0x7fa45ba51000|Timestamp 28559526685834961|Src n/a
[engine] created adapter c2i_J_AAC | CodeAddress 0x7fa45ba50000
[engine] created adapter c2i_A_AAAC | CodeAddress 0x7fa45ba4f000
[engine] opt done id=551 UTF8TextConverter>>#nextPut:toStream: |Tier 1|Time 73( 59+14 )ms|AST 130|Inlined 0Y 5N|IR 430/ 730|CodeSize 2890|Addr 0x7fa45ba4d000|Timestamp 28559526741934855|Src n/a
[engine] created adapter c2i_A_AAAAZ | CodeAddress 0x7fa45ba4b000
[engine] created adapter c2i_A_AAAAA | CodeAddress 0x7fa45ba4a000
[engine] opt done id=499 FileStream class>>#stdout |Tier 1|Time 28( 22+7 )ms|AST 39|Inlined 0Y 1N|IR 200/ 403|CodeSize 1464|Addr 0x7fa45ba46000|Timestamp 28559527271524105|Src n/a
[engine] opt done id=498 AWFYScriptConsole class>>#println: |Tier 1|Time 28( 21+7 )ms|AST 61|Inlined 0Y 4N|IR 279/ 373|CodeSize 1344|Addr 0x7fa45ba48000|Timestamp 28559527271550576|Src n/a
[engine] opt done id=566 MultiByteFileStream>>#nextPutAll: |Tier 1|Time 36( 29+7 )ms|AST 61|Inlined 0Y 2N|IR 229/ 390|CodeSize 1441|Addr 0x7fa45ba44000|Timestamp 28559527279040102|Src n/a
[engine] created adapter i2c_J_AAJ | CodeAddress 0x7fa45ba43000
[engine] created adapter c2i_A_AAJ | CodeAddress 0x7fa45ba42000
[engine] opt done id=591 Object>>#asString |Tier 1|Time 23( 17+6 )ms|AST 17|Inlined 0Y 1N|IR 156/ 227|CodeSize 689|Addr 0x7fa45ba40000|Timestamp 28559527553846664|Src n/a
[engine] opt done id=593 SmallInteger>>#decimalDigitLength |Tier 1|Time 26( 19+7 )ms|AST 43|Inlined 0Y 0N|IR 101/ 146|CodeSize 603|Addr 0x7fa45ba3e000|Timestamp 28559527556956643|Src n/a
[engine] opt done id=590 AWFYRun>>#printResult: |Tier 1|Time 40( 32+8 )ms|AST 69|Inlined 0Y 5N|IR 336/ 483|CodeSize 1724|Addr 0x7fa45ba3c000|Timestamp 28559527571315823|Src n/a
[engine] created adapter i2c_A_AAAAA | CodeAddress 0x7fa45ba3b000
[engine] created adapter i2c_A_AAAJAJA | CodeAddress 0x7fa45ba39000
[engine] created adapter i2c_A_AAAJAJ | CodeAddress 0x7fa45ba3a000
[engine] created adapter c2i_A_AAAJAJA | CodeAddress 0x7fa45ba38000
[engine] opt done id=568 TextConverter>>#nextPutAll:toStream: |Tier 1|Time 34( 29+5 )ms|AST 34|Inlined 0Y 1N|IR 176/ 284|CodeSize 966|Addr 0x7fa45ba36000|Timestamp 28559527858195406|Src n/a
[engine] created adapter c2i_A_AAAJAJ | CodeAddress 0x7fa45ba35000
[engine] opt done id=570 MultiByteFileStream>>#basicNext:putAll:startingAt: |Tier 1|Time 43( 40+4 )ms|AST 24|Inlined 0Y 1N|IR 172/ 274|CodeSize 990|Addr 0x7fa45ba33000|Timestamp 28559527867578984|Src n/a
[engine] opt done id=569 TextConverter>>#next:putAll:startingAt:toStream: |Tier 1|Time 49( 41+8 )ms|AST 126|Inlined 0Y 2N|IR 311/ 498|CodeSize 1931|Addr 0x7fa45ba31000|Timestamp 28559527873128222|Src n/a
[engine] opt done id=571 StandardFileStream>>#next:putAll:startingAt: |Tier 1|Time 27( 18+9 )ms|AST 71|Inlined 0Y 0N|IR 247/ 601|CodeSize 2807|Addr 0x7fa45ba2f000|Timestamp 28559527885343447|Src n/a
[engine] created adapter i2c_A_AAAC | CodeAddress 0x7fa45ba2e000
[engine] opt done id=574 MultiByteFileStream>>#basicNextPutAll: |Tier 1|Time 11( 7+4 )ms|AST 18|Inlined 0Y 1N|IR 162/ 264|CodeSize 931|Addr 0x7fa45ba2c000|Timestamp 28559528105168469|Src n/a
[engine] opt done id=572 WriteStream>>#cr |Tier 1|Time 15( 10+4 )ms|AST 30|Inlined 0Y 2N|IR 200/ 287|CodeSize 935|Addr 0x7fa45ba2a000|Timestamp 28559528109083200|Src n/a
[engine] created adapter c2i_A_AAACA | CodeAddress 0x7fa45ba29000
[engine] opt done id=573 MultiByteFileStream>>#nextPut: |Tier 1|Time 26( 22+4 )ms|AST 35|Inlined 0Y 1N|IR 181/ 316|CodeSize 1125|Addr 0x7fa45ba27000|Timestamp 28559528120566382|Src n/a
[engine] opt done id=576 StandardFileStream>>#flush |Tier 1|Time 14( 7+7 )ms|AST 20|Inlined 0Y 0N|IR 165/ 321|CodeSize 1194|Addr 0x7fa45ba25000|Timestamp 28559528375148058|Src n/a
[engine] opt done id=579 AWFYRun>>#measure: |Tier 1|Time 31( 25+7 )ms|AST 91|Inlined 0Y 2N|IR 307/ 441|CodeSize 1667|Addr 0x7fa45ba23000|Timestamp 28559528392741401|Src n/a
[engine] opt done id=575 StandardFileStream>>#nextPutAll: |Tier 1|Time 37( 25+12 )ms|AST 97|Inlined 0Y 0N|IR 329/ 794|CodeSize 3639|Addr 0x7fa45ba21000|Timestamp 28559528397849291|Src n/a
[engine] opt done id=592 SmallInteger>>#printString |Tier 2|Time 84( 51+33 )ms|AST 149|Inlined 4Y 1N|IR 221/ 1162|CodeSize 4853|Addr 0x7fa45ba1e000|Timestamp 28559545130955388|Src n/a
[engine] opt done id=16 String class>>#new: |Tier 2|Time 36( 25+11 )ms|AST 45|Inlined 2Y 1N|IR 102/ 509|CodeSize 2429|Addr 0x7fa45ba1c000|Timestamp 28559558101667949|Src n/a
[engine] opt done id=299 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 2|Time 115( 57+58 )ms|AST 183|Inlined 3Y 1N|IR 661/ 1754|CodeSize 7242|Addr 0x7fa45ba19000|Timestamp 28559575407644014|Src n/a
[engine] opt done id=373 String>>#, |Tier 2|Time 138( 93+45 )ms|AST 54|Inlined 9Y 2N|IR 725/ 1595|CodeSize 6725|Addr 0x7fa45ba16000|Timestamp 28559575941813443|Src n/a
[engine] opt done id=567 StandardFileStream>>#isBinary |Tier 2|Time 10( 6+4 )ms|AST 23|Inlined 0Y 0N|IR 26/ 94|CodeSize 312|Addr 0x7fa45ba14000|Timestamp 28559576080283054|Src n/a
[engine] opt inval. id=592 SmallInteger>>#printString |Timestamp 28559600420644329|Src n/a|Reason null
[engine] opt inval. id=593 SmallInteger>>#decimalDigitLength |Timestamp 28559600420984543|Src n/a|Reason null
[engine] opt inval. id=569 TextConverter>>#next:putAll:startingAt:toStream: |Timestamp 28559600421701290|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.051407
Remaining Compilation Queue : 0
Time to queue : count= 52, sum= 621798619, min= 2786, average= 11957665.77, max=80303253, maxTarget=TextConverter>>#next:putAll:startingAt:toStream:
Time waiting in queue : count= 51, sum= 1339878, min= 13, average= 26272.14, max= 433493, maxTarget=True>>#and:
--------------------------- :
AST node statistics :
Truffle node count : count= 49, sum= 13789, min= 12, average= 281.41, max= 2846, maxTarget=AWFYQueens>>#benchmark
Trivial : count= 49, sum= 5303, min= 4, average= 108.22, max= 1104, maxTarget=AWFYQueens>>#benchmark
Non Trivial : count= 49, sum= 8486, min= 8, average= 173.18, max= 1742, maxTarget=AWFYQueens>>#benchmark
Monomorphic : count= 49, sum= 8425, min= 8, average= 171.94, max= 1734, maxTarget=AWFYQueens>>#benchmark
Polymorphic : count= 49, sum= 61, min= 0, average= 1.24, max= 13, 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 : 50402.18 bytes/second
Truffle Tier Rate : 65650.56 bytes/second
Graal Tier Rate : 254535.30 bytes/second
Installation Rate : 1471620.26 bytes/second
Time for compilation (us) : count= 34, sum= 1299289, min= 9030, average= 38214.39, max= 115974, maxTarget=AWFYQueens>>#placeQueen:
Truffle Tier (us) : count= 34, sum= 997508, min= 6809, average= 29338.49, max= 102690, maxTarget=AWFYQueens>>#placeQueen:
Graal Tier (us) : count= 34, sum= 257280, min= 1702, average= 7567.08, max= 25247, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Code Installation (us) : count= 34, sum= 44499, min= 299, average= 1308.82, max= 3344, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Graal node count :
After Truffle Tier : count= 34, sum= 8738, min= 89, average= 257.00, max= 691, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
After Graal Tier : count= 34, sum= 16002, min= 125, average= 470.65, max= 1557, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Graal compilation result :
Code size : count= 34, sum= 65487, min= 454, average= 1926.09, max= 6924, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Total frame size : count= 34, sum= 3856, min= 48, average= 113.41, max= 304, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Exception handlers : count= 34, sum= 92, min= 1, average= 2.71, max= 6, maxTarget=AWFYQueens>>#queens
Infopoints : count= 34, sum= 758, min= 5, average= 22.29, max= 70, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
CALL : count= 34, sum= 758, min= 5, average= 22.29, 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= 422, min= 3, average= 12.41, max= 42, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
--------------------------- :
Compilation Tier 2 :
Compilation Rate : 38976.63 bytes/second
Truffle Tier Rate : 106989.36 bytes/second
Graal Tier Rate : 62633.62 bytes/second
Installation Rate : 2908597.70 bytes/second
Time for compilation (us) : count= 15, sum= 2828746, min= 4789, average= 188583.08, max= 832187, maxTarget=AWFYQueens>>#benchmark
Truffle Tier (us) : count= 15, sum= 1030523, min= 2852, average= 68701.54, max= 214122, maxTarget=AWFYQueens>>#benchmark
Graal Tier (us) : count= 15, sum= 1760316, min= 1649, average= 117354.44, max= 606117, maxTarget=AWFYQueens>>#benchmark
Code Installation (us) : count= 15, sum= 37906, min= 288, average= 2527.11, max= 11947, maxTarget=AWFYQueens>>#benchmark
Graal node count :
After Truffle Tier : count= 15, sum= 11125, min= 13, average= 741.67, max= 3008, maxTarget=AWFYQueens>>#benchmark
After Graal Tier : count= 15, sum= 22906, min= 47, average= 1527.07, max= 5536, maxTarget=AWFYQueens>>#benchmark
Graal compilation result :
Code size : count= 15, sum= 110255, min= 139, average= 7350.33, max= 26845, maxTarget=AWFYQueens>>#benchmark
Total frame size : count= 15, sum= 3648, min= 32, average= 243.20, max= 704, maxTarget=AWFYQueens>>#placeQueen:
Exception handlers : count= 15, sum= 14, min= 0, average= 0.93, max= 5, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Infopoints : count= 15, sum= 512, min= 3, average= 34.13, max= 113, maxTarget=AWFYQueens>>#benchmark
CALL : count= 15, sum= 512, min= 3, average= 34.13, max= 113, maxTarget=AWFYQueens>>#benchmark
Marks : count= 15, sum= 123, min= 5, average= 8.20, max= 14, maxTarget=AWFYQueens>>#row:column:
Data references : count= 15, sum= 681, min= 1, average= 45.40, max= 161, maxTarget=AWFYQueens>>#benchmark
This file has been truncated, but you can view the full file.
# Richards (iterations: 300, problem size: 100) on Wed Dec 6 20:25:30 UTC 2023
# `/home/fniephaus/dev/graal/sdk/mxbuild/linux-amd64/SMALLTALK_NATIVE_STANDALONE_SVM_JAVA21/trufflesqueak-23.1.0-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 0x7fd39f104000
[engine] created adapter i2c_A_AAA | CodeAddress 0x7fd39f103000
[engine] opt done id=631 AWFYTaskState>>#isTaskHoldingOrWaiting |Tier 1|Time 34( 28+6 )ms|AST 31|Inlined 0Y 0N|IR 260/ 308|CodeSize 1092|Addr 0x7fd39f101000|Timestamp 28558939728110205|Src n/a
[engine] opt done id=633 AWFYTaskState>>#isWaitingWithPacket |Tier 1|Time 30( 17+14 )ms|AST 30|Inlined 0Y 0N|IR 217/ 319|CodeSize 1138|Addr 0x7fd39f0ff000|Timestamp 28558939728110205|Src n/a
[engine] created adapter i2c_A_AAAJ | CodeAddress 0x7fd39ef39000
[engine] created adapter i2c_A_AAAA | CodeAddress 0x7fd39f0fe000
[engine] opt done id=638 AWFYPacket>>#link: |Tier 1|Time 15( 9+6 )ms|AST 10|Inlined 0Y 0N|IR 134/ 292|CodeSize 951|Addr 0x7fd39ef37000|Timestamp 28558939743322345|Src n/a
[engine] created adapter i2c_A_AAAAA | CodeAddress 0x7fd39ef36000
[engine] opt done id=646 AWFYScheduler>>#findTask: |Tier 1|Time 24( 17+7 )ms|AST 42|Inlined 0Y 0N|IR 148/ 356|CodeSize 1512|Addr 0x7fd39ef34000|Timestamp 28558939752276455|Src n/a
[engine] created adapter c2i_Z_AAA | CodeAddress 0x7fd39ef33000
[engine] created adapter c2i_A_AAA | CodeAddress 0x7fd39ef32000
[engine] opt done id=642 AWFYPacket>>#identity: |Tier 1|Time 9( 5+4 )ms|AST 10|Inlined 0Y 0N|IR 145/ 193|CodeSize 660|Addr 0x7fd39ef30000|Timestamp 28558939760997842|Src n/a
[engine] created adapter i2c_A_AAAZ | CodeAddress 0x7fd39ef2f000
[engine] opt done id=602 AWFYTaskState>>#taskWaiting: |Tier 1|Time 13( 9+3 )ms|AST 10|Inlined 0Y 0N|IR 158/ 201|CodeSize 640|Addr 0x7fd39ef2d000|Timestamp 28558939773738521|Src n/a
[engine] opt done id=632 AWFYTaskControlBlock>>#runTask |Tier 1|Time 90( 66+23 )ms|AST 116|Inlined 0Y 3N|IR 432/ 1302|CodeSize 5497|Addr 0x7fd39ef2a000|Timestamp 28558939787077142|Src n/a
[engine] created adapter c2i_A_AAAA | CodeAddress 0x7fd39ef29000
[engine] created adapter c2i_A_AAAZ | CodeAddress 0x7fd39ef27000
[engine] opt done id=650 [] in AWFYScheduler>>#createDevice:priority:work:state: |Tier 1|Time 67( 57+10 )ms|AST 150|Inlined 0Y 5N|IR 372/ 578|CodeSize 2179|Addr 0x7fd39ef25000|Timestamp 28558939810962895|Src n/a
[engine] opt done id=639 AWFYScheduler>>#wait |Tier 1|Time 24( 18+6 )ms|AST 26|Inlined 0Y 1N|IR 180/ 329|CodeSize 1221|Addr 0x7fd39ef23000|Timestamp 28558939811698641|Src n/a
[engine] created adapter c2i_A_AAAAA | CodeAddress 0x7fd39ef22000
[engine] created adapter c2i_A_AAAJ | CodeAddress 0x7fd39ef21000
[engine] opt done id=647 AWFYTaskControlBlock>>#addInput:checkPriority: |Tier 1|Time 52( 44+8 )ms|AST 94|Inlined 0Y 2N|IR 298/ 645|CodeSize 2590|Addr 0x7fd39ef1f000|Timestamp 28558939864344200|Src n/a
[engine] opt done id=643 AWFYPacket>>#datum: |Tier 1|Time 7( 4+3 )ms|AST 10|Inlined 0Y 0N|IR 145/ 193|CodeSize 660|Addr 0x7fd39ef1b000|Timestamp 28558939871372967|Src n/a
[engine] opt done id=645 AWFYScheduler>>#queuePacket: |Tier 1|Time 61( 53+8 )ms|AST 122|Inlined 0Y 4N|IR 355/ 504|CodeSize 1929|Addr 0x7fd39ef1d000|Timestamp 28558939872049903|Src n/a
[engine] opt done id=603 AWFYTaskState>>#taskHolding: |Tier 1|Time 7( 4+3 )ms|AST 10|Inlined 0Y 0N|IR 159/ 202|CodeSize 640|Addr 0x7fd39ef19000|Timestamp 28558939879224297|Src n/a
[engine] opt done id=651 AWFYDeviceTaskDataRecord>>#pending: |Tier 1|Time 7( 4+3 )ms|AST 10|Inlined 0Y 0N|IR 134/ 292|CodeSize 951|Addr 0x7fd39ef17000|Timestamp 28558939886296298|Src n/a
[engine] opt done id=601 AWFYTaskState>>#packetPending: |Tier 1|Time 6( 4+3 )ms|AST 10|Inlined 0Y 0N|IR 145/ 188|CodeSize 593|Addr 0x7fd39ef15000|Timestamp 28558939892767493|Src n/a
[engine] opt done id=635 [] in AWFYScheduler>>#createHandler:priority:work:state: |Tier 1|Time 123( 101+22 )ms|AST 340|Inlined 0Y 10N|IR 753/ 1380|CodeSize 6624|Addr 0x7fd39ef12000|Timestamp 28558939896638994|Src n/a
[engine] opt done id=592 AWFYTaskState>>#running |Tier 1|Time 9( 6+4 )ms|AST 15|Inlined 0Y 0N|IR 228/ 291|CodeSize 939|Addr 0x7fd39ef10000|Timestamp 28558939902247116|Src n/a
[engine] opt done id=637 AWFYRBObject>>#append:head: |Tier 1|Time 35( 26+8 )ms|AST 111|Inlined 0Y 2N|IR 297/ 515|CodeSize 2059|Addr 0x7fd39ef0e000|Timestamp 28558939906392478|Src n/a
[engine] opt done id=654 AWFYIdleTaskDataRecord>>#count: |Tier 1|Time 7( 4+3 )ms|AST 10|Inlined 0Y 0N|IR 144/ 192|CodeSize 660|Addr 0x7fd394080000|Timestamp 28558939913366138|Src n/a
[engine] opt done id=655 AWFYIdleTaskDataRecord>>#control: |Tier 1|Time 6( 4+3 )ms|AST 10|Inlined 0Y 0N|IR 144/ 192|CodeSize 660|Addr 0x7fd39407e000|Timestamp 28558939919844667|Src n/a
[engine] opt done id=656 AWFYScheduler>>#release: |Tier 1|Time 28( 22+6 )ms|AST 90|Inlined 0Y 2N|IR 238/ 382|CodeSize 1459|Addr 0x7fd39407c000|Timestamp 28558939947836110|Src n/a
[engine] created adapter c2i_J_AAA | CodeAddress 0x7fd39ef0d000
[engine] opt done id=644 AWFYWorkerTaskDataRecord>>#count: |Tier 1|Time 8( 5+3 )ms|AST 10|Inlined 0Y 0N|IR 144/ 192|CodeSize 660|Addr 0x7fd39407a000|Timestamp 28558939956236141|Src n/a
[engine] opt done id=636 AWFYHandlerTaskDataRecord>>#deviceInAdd: |Tier 1|Time 16( 10+5 )ms|AST 26|Inlined 0Y 1N|IR 176/ 351|CodeSize 1179|Addr 0x7fd394078000|Timestamp 28558939971950465|Src n/a
[engine] opt done id=653 [] in AWFYScheduler>>#createIdler:priority:work:state: |Tier 1|Time 71( 60+11 )ms|AST 214|Inlined 0Y 7N|IR 500/ 585|CodeSize 2105|Addr 0x7fd394076000|Timestamp 28558939973764895|Src n/a
[engine] opt done id=649 AWFYHandlerTaskDataRecord>>#deviceIn: |Tier 1|Time 9( 5+4 )ms|AST 10|Inlined 0Y 0N|IR 134/ 292|CodeSize 951|Addr 0x7fd394074000|Timestamp 28558939980742465|Src n/a
[engine] opt done id=634 AWFYTaskState>>#packetPending |Tier 1|Time 20( 7+13 )ms|AST 17|Inlined 0Y 0N|IR 228/ 292|CodeSize 941|Addr 0x7fd394072000|Timestamp 28558940000704125|Src n/a
[engine] opt done id=652 AWFYScheduler>>#holdSelf |Tier 1|Time 31( 16+15 )ms|AST 48|Inlined 0Y 1N|IR 261/ 444|CodeSize 1521|Addr 0x7fd394070000|Timestamp 28558940005234332|Src n/a
[engine] created adapter i2c_J_AAA | CodeAddress 0x7fd39406f000
[engine] opt done id=616 AWFYRBObject class>>#DeviceA |Tier 1|Time 10( 8+2 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 481|Addr 0x7fd39406a000|Timestamp 28558940010679856|Src n/a
[engine] opt done id=621 AWFYRBObject class>>#DeviceB |Tier 1|Time 5( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 481|Addr 0x7fd394068000|Timestamp 28558940010850976|Src n/a
[engine] opt done id=640 [] in AWFYScheduler>>#createWorker:priority:work:state: |Tier 1|Time 115( 85+30 )ms|AST 310|Inlined 0Y 10N|IR 775/ 1213|CodeSize 5416|Addr 0x7fd39406c000|Timestamp 28558940012088417|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 0x7fd394066000|Timestamp 28558940015719721|Src n/a
[engine] opt done id=641 AWFYWorkerTaskDataRecord>>#destination: |Tier 1|Time 7( 4+3 )ms|AST 10|Inlined 0Y 0N|IR 144/ 192|CodeSize 660|Addr 0x7fd394064000|Timestamp 28558940017685085|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 0x7fd394062000|Timestamp 28558940022671100|Src n/a
[engine] opt done id=657 AWFYHandlerTaskDataRecord>>#workIn: |Tier 1|Time 7( 4+3 )ms|AST 10|Inlined 0Y 0N|IR 134/ 292|CodeSize 951|Addr 0x7fd394060000|Timestamp 28558940022948523|Src n/a
[engine] opt done id=648 AWFYHandlerTaskDataRecord>>#workInAdd: |Tier 1|Time 14( 9+5 )ms|AST 26|Inlined 0Y 1N|IR 176/ 351|CodeSize 1179|Addr 0x7fd39405e000|Timestamp 28558940026373366|Src n/a
[engine] opt done id=631 AWFYTaskState>>#isTaskHoldingOrWaiting |Tier 2|Time 15( 9+7 )ms|AST 31|Inlined 0Y 0N|IR 187/ 146|CodeSize 344|Addr 0x7fd39405c000|Timestamp 28558940038222615|Src n/a
[engine] opt done id=633 AWFYTaskState>>#isWaitingWithPacket |Tier 2|Time 14( 8+6 )ms|AST 30|Inlined 0Y 0N|IR 144/ 168|CodeSize 393|Addr 0x7fd39405a000|Timestamp 28558940040321663|Src n/a
[engine] opt done id=638 AWFYPacket>>#link: |Tier 2|Time 7( 3+4 )ms|AST 10|Inlined 0Y 0N|IR 60/ 210|CodeSize 478|Addr 0x7fd394058000|Timestamp 28558940045539632|Src n/a
[engine] opt done id=646 AWFYScheduler>>#findTask: |Tier 2|Time 15( 9+5 )ms|AST 42|Inlined 0Y 0N|IR 72/ 188|CodeSize 605|Addr 0x7fd394056000|Timestamp 28558940060287024|Src n/a
[engine] opt done id=642 AWFYPacket>>#identity: |Tier 2|Time 6( 3+3 )ms|AST 10|Inlined 0Y 0N|IR 71/ 111|CodeSize 215|Addr 0x7fd394054000|Timestamp 28558940066410601|Src n/a
[engine] opt done id=632 AWFYTaskControlBlock>>#runTask |Tier 2|Time 76( 44+31 )ms|AST 116|Inlined 3Y 0N|IR 625/ 1193|CodeSize 4154|Addr 0x7fd394051000|Timestamp 28558940098618508|Src n/a
[engine] opt done id=602 AWFYTaskState>>#taskWaiting: |Tier 2|Time 7( 4+4 )ms|AST 10|Inlined 0Y 0N|IR 84/ 116|CodeSize 216|Addr 0x7fd39404f000|Timestamp 28558940106127529|Src n/a
[engine] opt done id=639 AWFYScheduler>>#wait |Tier 2|Time 14( 9+5 )ms|AST 26|Inlined 1Y 0N|IR 137/ 178|CodeSize 311|Addr 0x7fd39404d000|Timestamp 28558940120420719|Src n/a
[engine] opt done id=650 [] in AWFYScheduler>>#createDevice:priority:work:state: |Tier 2|Time 193( 145+48 )ms|AST 150|Inlined 15Y 0N|IR 1175/ 1345|CodeSize 3849|Addr 0x7fd39404b000|Timestamp 28558940233553179|Src n/a
[engine] opt done id=643 AWFYPacket>>#datum: |Tier 2|Time 8( 4+4 )ms|AST 10|Inlined 0Y 0N|IR 71/ 111|CodeSize 215|Addr 0x7fd394049000|Timestamp 28558940241886927|Src n/a
[engine] opt done id=645 AWFYScheduler>>#queuePacket: |Tier 2|Time 128( 92+36 )ms|AST 122|Inlined 8Y 0N|IR 642/ 1056|CodeSize 3145|Addr 0x7fd394047000|Timestamp 28558940248235406|Src n/a
[engine] opt done id=637 AWFYRBObject>>#append:head: |Tier 2|Time 46( 31+16 )ms|AST 111|Inlined 2Y 0N|IR 206/ 451|CodeSize 1373|Addr 0x7fd394045000|Timestamp 28558940294891349|Src n/a
[engine] created adapter i2c_unspecialized | CodeAddress 0x7fd394044000
[engine] opt inval. id=652 AWFYScheduler>>#holdSelf |Timestamp 28558940316669324|Src n/a|Reason null
[engine] opt deopt id=652 AWFYScheduler>>#holdSelf | |Timestamp 28558940316952475|Src n/a
[engine] opt inval. id=650 [] in AWFYScheduler>>#createDevice:priority:work:state: |Timestamp 28558940317147621|Src n/a|Reason Profiled Return Type
[engine] opt inval. id=653 [] in AWFYScheduler>>#createIdler:priority:work:state: |Timestamp 28558940317313154|Src n/a|Reason Profiled Return Type
[engine] opt inval. id=632 AWFYTaskControlBlock>>#runTask |Timestamp 28558940317656371|Src n/a|Reason null
[engine] opt deopt id=632 AWFYTaskControlBlock>>#runTask | |Timestamp 28558940317724261|Src n/a
[engine] opt inval. id=632 AWFYTaskControlBlock>>#runTask |Timestamp 28558940317878059|Src n/a|Reason Profiled Return Type
[engine] opt inval. id=592 AWFYTaskState>>#running |Timestamp 28558940318422360|Src n/a|Reason null
[engine] opt done id=647 AWFYTaskControlBlock>>#addInput:checkPriority: |Tier 2|Time 85( 58+27 )ms|AST 94|Inlined 4Y 0N|IR 393/ 773|CodeSize 2333|Addr 0x7fd39ef2b000|Timestamp 28558940327007969|Src n/a
[engine] opt done id=632 AWFYTaskControlBlock>>#runTask |Tier 1|Time 55( 36+20 )ms|AST 116|Inlined 0Y 3N|IR 427/ 1282|CodeSize 5426|Addr 0x7fd394051000|Timestamp 28558940382705259|Src n/a
[engine] opt done id=635 [] in AWFYScheduler>>#createHandler:priority:work:state: |Tier 2|Time 350( 213+137 )ms|AST 340|Inlined 34Y 0N|IR 2383/ 3909|CodeSize 13221|Addr 0x7fd39403f000|Timestamp 28558940416234700|Src n/a
[engine] opt done id=592 AWFYTaskState>>#running |Tier 1|Time 15( 9+6 )ms|AST 15|Inlined 0Y 0N|IR 297/ 327|CodeSize 1196|Addr 0x7fd39ef25000|Timestamp 28558940431253649|Src n/a
[engine] opt done id=653 [] in AWFYScheduler>>#createIdler:priority:work:state: |Tier 1|Time 79( 66+13 )ms|AST 226|Inlined 0Y 8N|IR 547/ 688|CodeSize 2506|Addr 0x7fd39ef10000|Timestamp 28558940462026593|Src n/a
[engine] opt done id=630 AWFYScheduler>>#schedule |Tier 1|Time 52( 36+16 )ms|AST 105|Inlined 0Y 2N|IR 419/ 946|CodeSize 4154|Addr 0x7fd39403c000|Timestamp 28558940483934619|Src n/a
[engine] opt done id=603 AWFYTaskState>>#taskHolding: |Tier 2|Time 9( 4+5 )ms|AST 10|Inlined 0Y 0N|IR 85/ 117|CodeSize 216|Addr 0x7fd394076000|Timestamp 28558940492952078|Src n/a
[engine] opt done id=658 AWFYScheduler>>#schedule<OSR@115> |Tier 2|Time 241( 101+141 )ms|AST 104|Inlined 5Y 1N|IR 1163/ 235|CodeSize 765|Addr 0x7fd394070000|Timestamp 28558940536522067|Src n/a
[engine] opt inval. id=658 AWFYScheduler>>#schedule<OSR@115> |Timestamp 28558940536992193|Src n/a|Reason null
[engine] opt done id=632 AWFYTaskControlBlock>>#runTask |Tier 2|Time 96( 54+42 )ms|AST 116|Inlined 3Y 0N|IR 693/ 1240|CodeSize 4177|Addr 0x7fd394039000|Timestamp 28558940646814146|Src n/a
[engine] opt done id=653 [] in AWFYScheduler>>#createIdler:priority:work:state: |Tier 2|Time 148( 117+31 )ms|AST 226|Inlined 13Y 0N|IR 870/ 915|CodeSize 2001|Addr 0x7fd394070000|Timestamp 28558940684885947|Src n/a
[engine] opt done id=652 AWFYScheduler>>#holdSelf |Tier 1|Time 20( 14+6 )ms|AST 48|Inlined 0Y 1N|IR 256/ 425|CodeSize 1429|Addr 0x7fd394037000|Timestamp 28558940705360198|Src n/a
[engine] opt done id=640 [] in AWFYScheduler>>#createWorker:priority:work:state: |Tier 2|Time 287( 205+82 )ms|AST 310|Inlined 19Y 0N|IR 1329/ 1641|CodeSize 4837|Addr 0x7fd394034000|Timestamp 28558940779608281|Src n/a
[engine] opt done id=588 SequenceableCollection>>#atAllPut: |Tier 1|Time 39( 21+18 )ms|AST 71|Inlined 0Y 0N|IR 335/ 821|CodeSize 3847|Addr 0x7fd394032000|Timestamp 28558940819249636|Src n/a
[engine] opt done id=644 AWFYWorkerTaskDataRecord>>#count: |Tier 2|Time 8( 4+4 )ms|AST 10|Inlined 0Y 0N|IR 71/ 111|CodeSize 215|Addr 0x7fd394030000|Timestamp 28558940827476243|Src n/a
[engine] opt done id=592 AWFYTaskState>>#running |Tier 2|Time 16( 7+9 )ms|AST 15|Inlined 0Y 0N|IR 225/ 245|CodeSize 663|Addr 0x7fd39402e000|Timestamp 28558940843880424|Src n/a
[engine] opt done id=655 AWFYIdleTaskDataRecord>>#control: |Tier 2|Time 7( 4+4 )ms|AST 10|Inlined 0Y 0N|IR 71/ 111|CodeSize 215|Addr 0x7fd39402c000|Timestamp 28558940851500079|Src n/a
[engine] opt done id=656 AWFYScheduler>>#release: |Tier 2|Time 48( 37+11 )ms|AST 90|Inlined 2Y 0N|IR 201/ 325|CodeSize 809|Addr 0x7fd39402a000|Timestamp 28558940899688209|Src n/a
[engine] opt done id=651 AWFYDeviceTaskDataRecord>>#pending: |Tier 2|Time 9( 4+5 )ms|AST 10|Inlined 0Y 0N|IR 60/ 210|CodeSize 478|Addr 0x7fd394028000|Timestamp 28558940908776002|Src n/a
[engine] opt done id=634 AWFYTaskState>>#packetPending |Tier 2|Time 13( 6+6 )ms|AST 17|Inlined 0Y 0N|IR 155/ 166|CodeSize 344|Addr 0x7fd394026000|Timestamp 28558940921532886|Src n/a
[engine] created adapter i2c_A_AAAJA | CodeAddress 0x7fd39ef2a000
[engine] opt done id=587 ArrayedCollection class>>#new:withAll: |Tier 1|Time 26( 17+9 )ms|AST 30|Inlined 0Y 1N|IR 185/ 472|CodeSize 1963|Addr 0x7fd394024000|Timestamp 28558940947348452|Src n/a
[engine] opt done id=601 AWFYTaskState>>#packetPending: |Tier 2|Time 8( 4+4 )ms|AST 10|Inlined 0Y 0N|IR 72/ 105|CodeSize 192|Addr 0x7fd394022000|Timestamp 28558940955035018|Src n/a
[engine] created adapter i2c_A_AAAAJJ | CodeAddress 0x7fd394021000
[engine] opt done id=630 AWFYScheduler>>#schedule |Tier 2|Time 266( 113+153 )ms|AST 105|Inlined 5Y 1N|IR 1091/ 26|CodeSize 86|Addr 0x7fd39401f000|Timestamp 28558940971296436|Src n/a
[engine] created adapter c2i_A_AAAJA | CodeAddress 0x7fd39401e000
[engine] opt inval. id=630 AWFYScheduler>>#schedule |Timestamp 28558940989904013|Src n/a|Reason null
[engine] created adapter c2i_A_AAAAJJ | CodeAddress 0x7fd394020000
[engine] opt done id=607 AWFYPacket>>#link:identity:kind: |Tier 1|Time 38( 30+8 )ms|AST 42|Inlined 0Y 1N|IR 274/ 520|CodeSize 1684|Addr 0x7fd39401c000|Timestamp 28558940993523164|Src n/a
[engine] opt done id=604 AWFYScheduler>>#createPacket:identity:kind: |Tier 1|Time 27( 23+4 )ms|AST 26|Inlined 0Y 1N|IR 167/ 246|CodeSize 891|Addr 0x7fd39401a000|Timestamp 28558940998252499|Src n/a
[engine] opt done id=605 AWFYPacket class>>#create:identity:kind: |Tier 1|Time 19( 13+6 )ms|AST 34|Inlined 0Y 2N|IR 213/ 317|CodeSize 1160|Addr 0x7fd394018000|Timestamp 28558941012555957|Src n/a
[engine] opt done id=606 Behavior>>#new <split-606> |Tier 1|Time 17( 10+7 )ms|AST 25|Inlined 0Y 0N|IR 106/ 449|CodeSize 1679|Addr 0x7fd394016000|Timestamp 28558941015185616|Src n/a
[engine] opt done id=615 AWFYRBObject class>>#HandlerA |Tier 2|Time 5( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 11/ 45|CodeSize 143|Addr 0x7fd394014000|Timestamp 28558941017606159|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 0x7fd394012000|Timestamp 28558941020295535|Src n/a
[engine] opt done id=621 AWFYRBObject class>>#DeviceB
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