Skip to content

Instantly share code, notes, and snippets.

@TruffleSqueak-Bot
Created November 7, 2022 22:30
Show Gist options
  • Save TruffleSqueak-Bot/c1fe451225b12274f0e1160d62c03605 to your computer and use it in GitHub Desktop.
Save TruffleSqueak-Bot/c1fe451225b12274f0e1160d62c03605 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 166 176 167.25 167 167.24 33449 0.56
CD 606 750 609.83 609 609.75 121965 2.03
DeltaBlue 377 522 458.88 470 457.67 91775 1.53
Havlak 1502 1626 1524.66 1525 1524.6 304932 5.08
Json 745 754 748.86 749 748.86 149772 2.5
List 339 380 340.08 339 340.06 68015 1.13
Mandelbrot 144 149 144.82 145 144.81 28963 0.48
NBody 264 284 266.99 267 266.98 53398 0.89
Permute 210 234 211.95 211 211.93 42389 0.71
Queens 203 216 204.43 204 204.42 40885 0.68
Richards 1020 1027 1023.77 1024 1023.77 204754 3.41
Sieve 199 204 199.6 199 199.6 39920 0.67
Storage 253 262 256.63 257 256.62 51325 0.86
Towers 306 313 308.05 307 308.05 61610 1.03
6334 6897 6465.76 6473 6464.36 1293152 21.55
Benchmarks ran on graalvm-ce-java17-22.3.0.
Runtime:   graalvm-ce-java17-22.3.0
System:    Host: swaarena Kernel: 4.9.0-18-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: 1339.9/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="GraalVM Community"
JAVA_VERSION="17.0.5"
JAVA_VERSION_DATE="2022-10-18"
LIBC="gnu"
MODULES="java.base java.compiler java.instrument java.logging java.management jdk.internal.vm.ci jdk.jfr jdk.unsupported org.graalvm.sdk java.datatransfer java.xml java.prefs java.desktop java.transaction.xa java.sql jdk.management org.graalvm.truffle jdk.internal.vm.compiler com.oracle.graal.graal_enterprise com.oracle.svm.svm_enterprise com.oracle.svm_enterprise.ml_dataset com.oracle.truffle.regex com.oracle.truffle.truffle_nfi com.oracle.truffle.truffle_nfi_libffi java.security.sasl java.naming java.rmi java.management.rmi java.net.http java.scripting java.security.jgss java.sql.rowset java.xml.crypto java.se java.smartcardio jdk.accessibility jdk.internal.jvmstat jdk.attach jdk.charsets jdk.compiler jdk.crypto.ec jdk.crypto.cryptoki jdk.dynalink jdk.internal.ed jdk.editpad jdk.hotspot.agent jdk.httpserver jdk.incubator.foreign jdk.incubator.vector jdk.internal.le jdk.internal.opt jdk.internal.vm.compiler.management jdk.internal.vm.compiler.truffle.jfr jdk.jartool jdk.javadoc jdk.jcmd jdk.management.agent jdk.jconsole jdk.jdeps jdk.jdwp.agent jdk.jdi 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 jdk.zipfs org.graalvm.js.scriptengine org.graalvm.locator"
OS_ARCH="x86_64"
OS_NAME="Linux"
SOURCE=".:git:ee7eb31f6070+ labsjdk-builder:6cb3ed0f27e99f08332a81ff5edbf8fe8ebd5baf compiler:2a0af49b3c8dfcc255992d3096aec02a81874c68 docs:2a0af49b3c8dfcc255992d3096aec02a81874c68 graal-js:050335bba0701553b46b533a4392fc0e6fc43387 java-benchmarks:2a0af49b3c8dfcc255992d3096aec02a81874c68 regex:2a0af49b3c8dfcc255992d3096aec02a81874c68 sdk:2a0af49b3c8dfcc255992d3096aec02a81874c68 substratevm:2a0af49b3c8dfcc255992d3096aec02a81874c68 tools:2a0af49b3c8dfcc255992d3096aec02a81874c68 truffle:2a0af49b3c8dfcc255992d3096aec02a81874c68 vm:2a0af49b3c8dfcc255992d3096aec02a81874c68"
GRAALVM_VERSION="22.3.0"
COMMIT_INFO={"compiler": {"commit.committer": "Gilles Duboscq <gilles.m.duboscq@oracle.com>", "commit.committer-ts": 1666255929, "commit.rev": "2a0af49b3c8dfcc255992d3096aec02a81874c68"}, "docs": {"commit.committer": "Gilles Duboscq <gilles.m.duboscq@oracle.com>", "commit.committer-ts": 1666255929, "commit.rev": "2a0af49b3c8dfcc255992d3096aec02a81874c68"}, "graal-js": {"commit.committer": "Gilles Duboscq <gilles.m.duboscq@oracle.com>", "commit.committer-ts": 1665568634, "commit.rev": "050335bba0701553b46b533a4392fc0e6fc43387"}, "java-benchmarks": {"commit.committer": "Gilles Duboscq <gilles.m.duboscq@oracle.com>", "commit.committer-ts": 1666255929, "commit.rev": "2a0af49b3c8dfcc255992d3096aec02a81874c68"}, "regex": {"commit.committer": "Gilles Duboscq <gilles.m.duboscq@oracle.com>", "commit.committer-ts": 1666255929, "commit.rev": "2a0af49b3c8dfcc255992d3096aec02a81874c68"}, "sdk": {"commit.committer": "Gilles Duboscq <gilles.m.duboscq@oracle.com>", "commit.committer-ts": 1666255929, "commit.rev": "2a0af49b3c8dfcc255992d3096aec02a81874c68"}, "substratevm": {"commit.committer": "Gilles Duboscq <gilles.m.duboscq@oracle.com>", "commit.committer-ts": 1666255929, "commit.rev": "2a0af49b3c8dfcc255992d3096aec02a81874c68"}, "tools": {"commit.committer": "Gilles Duboscq <gilles.m.duboscq@oracle.com>", "commit.committer-ts": 1666255929, "commit.rev": "2a0af49b3c8dfcc255992d3096aec02a81874c68"}, "truffle": {"commit.committer": "Gilles Duboscq <gilles.m.duboscq@oracle.com>", "commit.committer-ts": 1666255929, "commit.rev": "2a0af49b3c8dfcc255992d3096aec02a81874c68"}, "vm": {"commit.committer": "Gilles Duboscq <gilles.m.duboscq@oracle.com>", "commit.committer-ts": 1666255929, "commit.rev": "2a0af49b3c8dfcc255992d3096aec02a81874c68"}}
component_catalog="https://www.graalvm.org/component-catalog/v2/graal-updater-component-catalog-java17.properties|{ee=GraalVM Enterprise Edition}rest://gds.oracle.com/api/20220101/|gds://oca.opensource.oracle.com/gds/meta-data.json"
GDS_PRODUCT_ID="D53FAE8052773FFAE0530F15000AA6C6"
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 Mon Nov 7 22:13:00 UTC 2022
# `/home/fniephaus/bin/graalvm-ce-java17-22.3.0/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] opt done id=50 [] in Dictionary>>postCopy |Tier 1|Time 223( 189+34 )ms|AST 28|Inlined 0Y 1N|IR 184/ 402|CodeSize 1529|Addr 0x7f85dc692b90|Timestamp 18703529916421417|Src n/a
[engine] opt done id=555 AWFYBall class>>new: |Tier 1|Time 34( 24+10 )ms|AST 30|Inlined 0Y 2N|IR 209/ 446|CodeSize 1578|Addr 0x7f85dc69ca10|Timestamp 18703530031077279|Src n/a
[engine] opt done id=558 AWFYSomRandom>>next |Tier 1|Time 56( 48+8 )ms|AST 33|Inlined 0Y 0N|IR 167/ 271|CodeSize 963|Addr 0x7f85dc69de90|Timestamp 18703530046203013|Src n/a
[engine] opt done id=559 [] in AWFYBounce>>benchmark |Tier 1|Time 51( 38+13 )ms|AST 35|Inlined 0Y 1N|IR 221/ 563|CodeSize 2160|Addr 0x7f85dc6a1310|Timestamp 18703530099594560|Src n/a
[engine] opt done id=13 IdentityDictionary>>scanFor: |Tier 1|Time 183( 155+28 )ms|AST 127|Inlined 0Y 1N|IR 532/ 1032|CodeSize 4238|Addr 0x7f85dc6a3b10|Timestamp 18703530106951944|Src n/a
[engine] opt done id=561 Number>>abs |Tier 1|Time 28( 21+7 )ms|AST 28|Inlined 0Y 1N|IR 175/ 338|CodeSize 1214|Addr 0x7f85dc6a8990|Timestamp 18703530136983751|Src n/a
[engine] opt done id=169 Number>>negated |Tier 1|Time 14( 10+4 )ms|AST 13|Inlined 0Y 0N|IR 95/ 178|CodeSize 654|Addr 0x7f85dc6aa090|Timestamp 18703530153715217|Src n/a
[engine] opt done id=560 AWFYBall>>bounce |Tier 1|Time 163( 124+39 )ms|AST 206|Inlined 0Y 4N|IR 703/ 1308|CodeSize 5827|Addr 0x7f85dc6ade90|Timestamp 18703530197080820|Src n/a
[engine] opt done id=556 Behavior>>new <split-556> |Tier 1|Time 47( 37+11 )ms|AST 25|Inlined 0Y 0N|IR 108/ 229|CodeSize 865|Addr 0x7f85dc6b2390|Timestamp 18703530203168774|Src n/a
[engine] opt done id=97 SequenceableCollection>>do: |Tier 1|Time 109( 71+38 )ms|AST 73|Inlined 0Y 2N|IR 481/ 1778|CodeSize 7500|Addr 0x7f85dc6b2e90|Timestamp 18703530210566039|Src n/a
[engine] opt done id=74 ReadStream>>next |Tier 1|Time 35( 26+9 )ms|AST 42|Inlined 0Y 0N|IR 203/ 384|CodeSize 1545|Addr 0x7f85dc6b8210|Timestamp 18703530246863694|Src n/a
[engine] opt done id=557 AWFYBall>>initialize: |Tier 1|Time 65( 47+18 )ms|AST 101|Inlined 0Y 4N|IR 513/ 847|CodeSize 2941|Addr 0x7f85dc6b9010|Timestamp 18703530264021773|Src n/a
[engine] opt done id=551 AWFYBounce>>benchmark |Tier 1|Time 268( 168+101 )ms|AST 162|Inlined 0Y 3N|IR 1089/ 4675|CodeSize 18830|Addr 0x7f85dc6c7210|Timestamp 18703530473373873|Src n/a
[engine] opt done id=559 [] in AWFYBounce>>benchmark |Tier 2|Time 278( 220+58 )ms|AST 35|Inlined 9Y 0N|IR 762/ 923|CodeSize 2966|Addr 0x7f85dc6d2890|Timestamp 18703530544081418|Src n/a
[engine] opt done id=561 Number>>abs |Tier 2|Time 24( 18+6 )ms|AST 28|Inlined 1Y 0N|IR 65/ 176|CodeSize 545|Addr 0x7f85dc6d7390|Timestamp 18703530575875130|Src n/a
[engine] opt done id=554 AWFYSomRandom>>initialize |Tier 1|Time 12( 9+4 )ms|AST 9|Inlined 0Y 0N|IR 142/ 163|CodeSize 450|Addr 0x7f85dc6d7b10|Timestamp 18703530590245912|Src n/a
[engine] opt done id=169 Number>>negated |Tier 2|Time 10( 6+4 )ms|AST 13|Inlined 0Y 0N|IR 24/ 96|CodeSize 363|Addr 0x7f85dc6d8310|Timestamp 18703530601897076|Src n/a
[engine] opt done id=558 AWFYSomRandom>>next |Tier 2|Time 25( 19+6 )ms|AST 33|Inlined 0Y 0N|IR 96/ 168|CodeSize 507|Addr 0x7f85dc6daf10|Timestamp 18703530628761280|Src n/a
[engine] opt done id=552 AWFYSomRandom class>>new |Tier 1|Time 27( 17+10 )ms|AST 25|Inlined 0Y 2N|IR 202/ 424|CodeSize 1510|Addr 0x7f85dc6dbd10|Timestamp 18703530657454022|Src n/a
[engine] opt done id=97 SequenceableCollection>>do: |Tier 2|Time 428( 240+188 )ms|AST 73|Inlined 11Y 0N|IR 1017/ 3595|CodeSize 12926|Addr 0x7f85dc6dd210|Timestamp 18703530676596462|Src n/a
[engine] opt done id=562 AWFYBounce>>verifyResult: |Tier 1|Time 16( 12+4 )ms|AST 14|Inlined 0Y 0N|IR 96/ 119|CodeSize 422|Addr 0x7f85dc6eaa90|Timestamp 18703530694588209|Src n/a
[engine] opt done id=553 Behavior>>new <split-553> |Tier 1|Time 52( 41+11 )ms|AST 27|Inlined 0Y 1N|IR 176/ 460|CodeSize 1638|Addr 0x7f85dc6eba10|Timestamp 18703530711698444|Src n/a
[engine] opt done id=556 Behavior>>new <split-556> |Tier 2|Time 31( 16+15 )ms|AST 25|Inlined 0Y 0N|IR 37/ 200|CodeSize 700|Addr 0x7f85dc6ee610|Timestamp 18703530760875275|Src n/a
[engine] opt done id=555 AWFYBall class>>new: |Tier 2|Time 166( 144+22 )ms|AST 30|Inlined 6Y 0N|IR 396/ 406|CodeSize 1185|Addr 0x7f85dc6f4490|Timestamp 18703530862195875|Src n/a
[engine] opt done id=73 PositionableStream>>atEnd |Tier 1|Time 12( 9+3 )ms|AST 18|Inlined 0Y 0N|IR 106/ 146|CodeSize 590|Addr 0x7f85dc6f5a90|Timestamp 18703530876505263|Src n/a
[engine] opt done id=77 Character>>charCode |Tier 1|Time 18( 12+6 )ms|AST 21|Inlined 0Y 0N|IR 147/ 263|CodeSize 803|Addr 0x7f85dc6f6090|Timestamp 18703530886512629|Src n/a
[engine] opt done id=554 AWFYSomRandom>>initialize |Tier 2|Time 8( 5+3 )ms|AST 9|Inlined 0Y 0N|IR 71/ 83|CodeSize 214|Addr 0x7f85dc6f6a90|Timestamp 18703530896174333|Src n/a
[engine] opt done id=562 AWFYBounce>>verifyResult: |Tier 2|Time 12( 9+3 )ms|AST 14|Inlined 0Y 0N|IR 25/ 34|CodeSize 158|Addr 0x7f85dc6f7090|Timestamp 18703530909632802|Src n/a
[engine] opt done id=78 SequenceableCollection>>at:ifAbsent: |Tier 1|Time 58( 40+18 )ms|AST 62|Inlined 0Y 1N|IR 293/ 946|CodeSize 3441|Addr 0x7f85dc6f7390|Timestamp 18703530935817206|Src n/a
[engine] opt done id=553 Behavior>>new <split-553> |Tier 2|Time 24( 20+4 )ms|AST 27|Inlined 1Y 0N|IR 37/ 112|CodeSize 427|Addr 0x7f85dc6f9a10|Timestamp 18703530945002289|Src n/a
[engine] opt done id=552 AWFYSomRandom class>>new |Tier 2|Time 39( 35+4 )ms|AST 25|Inlined 3Y 0N|IR 37/ 112|CodeSize 427|Addr 0x7f85dc6fb710|Timestamp 18703530976696752|Src n/a
[engine] opt done id=550 AWFYBenchmark>>innerBenchmarkLoop: |Tier 1|Time 40( 28+12 )ms|AST 58|Inlined 0Y 2N|IR 297/ 501|CodeSize 2056|Addr 0x7f85dc702e90|Timestamp 18703531219744648|Src n/a
[engine] opt done id=17 String class>>new: |Tier 1|Time 53( 41+11 )ms|AST 45|Inlined 0Y 1N|IR 204/ 505|CodeSize 2136|Addr 0x7f85dc704c90|Timestamp 18703531230107385|Src n/a
[engine] opt done id=551 AWFYBounce>>benchmark |Tier 2|Time 747( 520+228 )ms|AST 162|Inlined 23Y 0N|IR 1909/ 4952|CodeSize 20845|Addr 0x7f85dc706110|Timestamp 18703531427630077|Src n/a
[engine] opt done id=565 SmallInteger>>printString |Tier 1|Time 104( 87+18 )ms|AST 149|Inlined 0Y 2N|IR 378/ 766|CodeSize 3228|Addr 0x7f85dc722010|Timestamp 18703532415254575|Src n/a
[engine] opt done id=302 SequenceableCollection>>copyReplaceFrom:to:with: |Tier 1|Time 134( 103+32 )ms|AST 183|Inlined 0Y 1N|IR 700/ 1512|CodeSize 7334|Addr 0x7f85dc724910|Timestamp 18703532445329336|Src n/a
[engine] opt done id=550 AWFYBenchmark>>innerBenchmarkLoop: |Tier 2|Time 897( 600+297 )ms|AST 58|Inlined 25Y 0N|IR 2002/ 5056|CodeSize 21072|Addr 0x7f85dc729190|Timestamp 18703532491332489|Src n/a
[engine] opt done id=376 String>>, |Tier 1|Time 45( 31+14 )ms|AST 54|Inlined 0Y 2N|IR 286/ 680|CodeSize 2822|Addr 0x7f85dc73c290|Timestamp 18703532678033494|Src n/a
[engine] opt done id=537 StandardFileStream>>isBinary |Tier 1|Time 16( 13+4 )ms|AST 23|Inlined 0Y 0N|IR 101/ 148|CodeSize 584|Addr 0x7f85dc73e710|Timestamp 18703532816809148|Src n/a
[engine] opt done id=532 Character class>>cr |Tier 1|Time 16( 13+3 )ms|AST 18|Inlined 0Y 0N|IR 94/ 113|CodeSize 426|Addr 0x7f85dc73f490|Timestamp 18703534845944402|Src n/a
[engine] opt done id=530 Character>>asUnicode |Tier 1|Time 19( 15+4 )ms|AST 29|Inlined 0Y 0N|IR 95/ 174|CodeSize 610|Addr 0x7f85dc73fd10|Timestamp 18703535191374680|Src n/a
[engine] opt done id=528 UTF8TextConverter>>nextPut:toStream: |Tier 1|Time 82( 59+23 )ms|AST 130|Inlined 0Y 5N|IR 447/ 1026|CodeSize 4467|Addr 0x7f85dc741c90|Timestamp 18703535254248429|Src n/a
[engine] opt done id=501 FileStream class>>stdout |Tier 1|Time 31( 22+9 )ms|AST 39|Inlined 0Y 1N|IR 205/ 487|CodeSize 1983|Addr 0x7f85dc745790|Timestamp 18703535538159458|Src n/a
[engine] opt done id=500 AWFYScriptConsole class>>println: |Tier 1|Time 43( 29+14 )ms|AST 61|Inlined 0Y 4N|IR 296/ 642|CodeSize 2268|Addr 0x7f85dc748690|Timestamp 18703535549762708|Src n/a
[engine] opt done id=536 MultiByteFileStream>>nextPutAll: |Tier 1|Time 49( 33+16 )ms|AST 61|Inlined 0Y 2N|IR 240/ 520|CodeSize 1937|Addr 0x7f85dc74a510|Timestamp 18703535556219373|Src n/a
[engine] opt done id=538 TextConverter>>nextPutAll:toStream: |Tier 1|Time 27( 18+9 )ms|AST 34|Inlined 0Y 1N|IR 184/ 462|CodeSize 1649|Addr 0x7f85dc74be10|Timestamp 18703535566874620|Src n/a
[engine] opt done id=539 TextConverter>>next:putAll:startingAt:toStream: |Tier 1|Time 76( 60+16 )ms|AST 126|Inlined 0Y 2N|IR 329/ 713|CodeSize 2791|Addr 0x7f85dc74e310|Timestamp 18703535627822468|Src n/a
[engine] opt done id=564 Object>>asString |Tier 1|Time 18( 12+6 )ms|AST 17|Inlined 0Y 1N|IR 158/ 322|CodeSize 1154|Addr 0x7f85dc751110|Timestamp 18703535693038604|Src n/a
[engine] opt done id=566 SmallInteger>>decimalDigitLength |Tier 1|Time 23( 19+4 )ms|AST 56|Inlined 0Y 0N|IR 149/ 196|CodeSize 649|Addr 0x7f85dc752110|Timestamp 18703535698626888|Src n/a
[engine] opt done id=563 AWFYRun>>printResult: |Tier 1|Time 57( 41+16 )ms|AST 69|Inlined 0Y 5N|IR 352/ 798|CodeSize 2926|Addr 0x7f85dc752c10|Timestamp 18703535731736267|Src n/a
[engine] opt done id=540 MultiByteFileStream>>basicNext:putAll:startingAt: |Tier 1|Time 20( 13+7 )ms|AST 24|Inlined 0Y 1N|IR 173/ 357|CodeSize 1438|Addr 0x7f85dc755610|Timestamp 18703535870895160|Src n/a
[engine] opt done id=542 WriteStream>>cr |Tier 1|Time 26( 17+9 )ms|AST 30|Inlined 0Y 2N|IR 208/ 443|CodeSize 1521|Addr 0x7f85dc757790|Timestamp 18703535877099126|Src n/a
[engine] opt done id=544 MultiByteFileStream>>basicNextPutAll: |Tier 1|Time 16( 10+6 )ms|AST 18|Inlined 0Y 1N|IR 159/ 331|CodeSize 1208|Addr 0x7f85dc759d10|Timestamp 18703535894699532|Src n/a
[engine] opt done id=541 StandardFileStream>>next:putAll:startingAt: |Tier 1|Time 46( 37+9 )ms|AST 71|Inlined 0Y 0N|IR 245/ 467|CodeSize 2077|Addr 0x7f85dc75ac90|Timestamp 18703535897313684|Src n/a
[engine] opt done id=543 MultiByteFileStream>>nextPut: |Tier 1|Time 41( 19+23 )ms|AST 35|Inlined 0Y 1N|IR 181/ 393|CodeSize 1487|Addr 0x7f85dc75bf90|Timestamp 18703535913592976|Src n/a
[engine] opt done id=546 StandardFileStream>>flush |Tier 1|Time 21( 15+5 )ms|AST 20|Inlined 0Y 0N|IR 165/ 259|CodeSize 997|Addr 0x7f85dc75d010|Timestamp 18703536039341662|Src n/a
[engine] opt done id=549 AWFYRun>>measure: |Tier 1|Time 52( 36+16 )ms|AST 91|Inlined 0Y 2N|IR 327/ 725|CodeSize 2781|Addr 0x7f85dc75dd10|Timestamp 18703536070919694|Src n/a
[engine] opt done id=545 StandardFileStream>>nextPutAll: |Tier 1|Time 61( 49+12 )ms|AST 97|Inlined 0Y 0N|IR 288/ 562|CodeSize 2584|Addr 0x7f85dc761290|Timestamp 18703536078978389|Src n/a
[engine] opt done id=565 SmallInteger>>printString |Tier 2|Time 346( 324+22 )ms|AST 149|Inlined 4Y 1N|IR 277/ 377|CodeSize 1190|Addr 0x7f85dc76a090|Timestamp 18703546965479404|Src n/a
[engine] opt done id=17 String class>>new: |Tier 2|Time 204( 169+35 )ms|AST 45|Inlined 2Y 1N|IR 110/ 328|CodeSize 1107|Addr 0x7f85dc630c90|Timestamp 18703555026396630|Src n/a
[engine] opt done id=302 SequenceableCollection>>copyReplaceFrom:to:with: |Tier 2|Time 375( 319+55 )ms|AST 183|Inlined 3Y 1N|IR 671/ 1307|CodeSize 5956|Addr 0x7f85dc63c010|Timestamp 18703566247015784|Src n/a
[engine] opt done id=537 StandardFileStream>>isBinary |Tier 2|Time 80( 73+8 )ms|AST 23|Inlined 0Y 0N|IR 30/ 54|CodeSize 294|Addr 0x7f85dc59f490|Timestamp 18703566458895359|Src n/a
[engine] opt done id=376 String>>, |Tier 2|Time 512( 436+76 )ms|AST 54|Inlined 9Y 2N|IR 713/ 1215|CodeSize 5325|Addr 0x7f85dc76ce10|Timestamp 18703566722668449|Src n/a
[engine] Truffle runtime statistics for engine 3
Compilations : 70
Success : 63
Temporary Bailouts : 4
org.graalvm.compiler.core.common.CancellationBailoutException: Compilation cancelled.: 2
org.graalvm.compiler.core.common.RetryableBailoutException: Assumption invalidated while compiling code: Object[Instance<org.graalvm.compiler.truffle.runtime.OptimizedAssumption>]: 2
Permanent Bailouts : 0
Failed : 0
Interrupted : 3
Invalidated : 0
Queues : 70
Dequeues : 2
Target inlined into only caller: 2
Splits : 45
Compilation Accuracy : 1.000000
Queue Accuracy : 0.971429
Compilation Utilization : 0.147074
Remaining Compilation Queue : 0
Time to queue : count= 70, sum= 429797491, min= 3530, average= 6139964.16, max=51787340, maxTarget=TextConverter>>next:putAll:startingAt:toStream:
Time waiting in queue : count= 70, sum= 8711903, min= 289, average= 124455.76, max= 1126285, maxTarget=SequenceableCollection>>at:ifAbsent:
--------------------------- :
AST node statistics :
Truffle node count : count= 66, sum= 12813, min= 17, average= 194.14, max= 1780, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Trivial : count= 66, sum= 4954, min= 6, average= 75.06, max= 691, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Non Trivial : count= 66, sum= 7859, min= 9, average= 119.08, max= 1089, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Monomorphic : count= 66, sum= 7792, min= 9, average= 118.06, max= 1085, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Polymorphic : count= 66, sum= 67, min= 0, average= 1.02, max= 13, maxTarget=String>>,
Megamorphic : count= 66, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=[] in Dictionary>>postCopy
Truffle call count : count= 66, sum= 169, min= 0, average= 2.56, max= 25, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Indirect : count= 66, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=[] in Dictionary>>postCopy
Direct : count= 66, sum= 169, min= 0, average= 2.56, max= 25, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Dispatched : count= 66, sum= 68, min= 0, average= 1.03, max= 5, maxTarget=UTF8TextConverter>>nextPut:toStream:
Inlined : count= 66, sum= 101, min= 0, average= 1.53, max= 25, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
---------- :
Cloned : count= 66, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=[] in Dictionary>>postCopy
Not Cloned : count= 66, sum= 172, min= 0, average= 2.61, max= 26, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Truffle loops : count= 66, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=[] in Dictionary>>postCopy
--------------------------- :
Compilation Tier 1 :
Compilation Rate : 35576.26 bytes/second
Truffle Tier Rate : 58337.23 bytes/second
Graal Tier Rate : 198477.47 bytes/second
Installation Rate : 730110.03 bytes/second
Time for compilation (us) : count= 47, sum= 3142854, min= 13108, average= 66869.24, max= 269614, maxTarget=AWFYBounce>>benchmark
Truffle Tier (us) : count= 45, sum= 1916631, min= 8529, average= 42591.82, max= 188565, maxTarget=[] in Dictionary>>postCopy
Graal Tier (us) : count= 45, sum= 563343, min= 2691, average= 12518.75, max= 90739, maxTarget=AWFYBounce>>benchmark
Code Installation (us) : count= 45, sum= 153142, min= 1091, average= 3403.17, max= 11945, maxTarget=[] in Dictionary>>postCopy
Graal node count :
After Truffle Tier : count= 47, sum= 12876, min= 94, average= 273.96, max= 1089, maxTarget=AWFYBounce>>benchmark
After Graal Tier : count= 47, sum= 31010, min= 113, average= 659.79, max= 4675, maxTarget=AWFYBounce>>benchmark
Graal compilation result :
Code size : count= 45, sum= 111811, min= 422, average= 2484.69, max= 18830, maxTarget=AWFYBounce>>benchmark
Total frame size : count= 45, sum= 5168, min= 32, average= 114.84, max= 432, maxTarget=AWFYBounce>>benchmark
Exception handlers : count= 45, sum= 112, min= 1, average= 2.49, max= 6, maxTarget=UTF8TextConverter>>nextPut:toStream:
Infopoints : count= 45, sum= 1517, min= 6, average= 33.71, max= 223, maxTarget=AWFYBounce>>benchmark
CALL : count= 45, sum= 1316, min= 6, average= 29.24, max= 194, maxTarget=AWFYBounce>>benchmark
IMPLICIT_EXCEPTION : count= 45, sum= 192, min= 0, average= 4.27, max= 25, maxTarget=AWFYBounce>>benchmark
SAFEPOINT : count= 45, sum= 9, min= 0, average= 0.20, max= 4, maxTarget=AWFYBounce>>benchmark
Marks : count= 45, sum= 391, min= 7, average= 8.69, max= 14, maxTarget=AWFYBounce>>benchmark
Data references : count= 45, sum= 974, min= 4, average= 21.64, max= 112, maxTarget=AWFYBounce>>benchmark
--------------------------- :
Compilation Tier 2 :
Compilation Rate : 16811.14 bytes/second
Truffle Tier Rate : 24004.47 bytes/second
Graal Tier Rate : 81964.12 bytes/second
Installation Rate : 633988.38 bytes/second
Time for compilation (us) : count= 20, sum= 4533126, min= 8859, average= 226656.32, max= 897946, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Truffle Tier (us) : count= 18, sum= 3174700, min= 5130, average= 176372.23, max= 600065, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Graal Tier (us) : count= 18, sum= 929760, min= 2395, average= 51653.36, max= 268157, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Code Installation (us) : count= 18, sum= 120202, min= 1022, average= 6677.92, max= 29724, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Graal node count :
After Truffle Tier : count= 19, sum= 8711, min= 24, average= 458.47, max= 2002, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
After Graal Tier : count= 18, sum= 19194, min= 34, average= 1066.33, max= 5056, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Graal compilation result :
Code size : count= 18, sum= 76207, min= 158, average= 4233.72, max= 21072, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Total frame size : count= 18, sum= 2352, min= 32, average= 130.67, max= 576, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Exception handlers : count= 18, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=[] in AWFYBounce>>benchmark
Infopoints : count= 18, sum= 895, min= 4, average= 49.72, max= 210, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
CALL : count= 18, sum= 698, min= 4, average= 38.78, max= 164, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
IMPLICIT_EXCEPTION : count= 18, sum= 192, min= 0, average= 10.67, max= 43, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
SAFEPOINT : count= 18, sum= 5, min= 0, average= 0.28, max= 3, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Marks : count= 18, sum= 113, min= 6, average= 6.28, max= 9, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Data references : count= 18, sum= 562, min= 2, average= 31.22, max= 117, maxTarget=AWFYBounce>>benchmark
# CD (iterations: 300, problem size: 250) on Mon Nov 7 22:20:10 UTC 2022
# `/home/fniephaus/bin/graalvm-ce-java17-22.3.0/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] opt done id=50 [] in Dictionary>>postCopy |Tier 1|Time 222( 192+31 )ms|AST 28|Inlined 0Y 1N|IR 184/ 402|CodeSize 1529|Addr 0x7f35e8e5a710|Timestamp 18703960216887810|Src n/a
[engine] opt done id=74 ReadStream>>next |Tier 1|Time 119( 102+17 )ms|AST 42|Inlined 0Y 0N|IR 203/ 384|CodeSize 1545|Addr 0x7f35e8e5d590|Timestamp 18703960231996840|Src n/a
[engine] opt done id=6 String>>hash |Tier 1|Time 68( 56+13 )ms|AST 30|Inlined 0Y 0N|IR 240/ 415|CodeSize 1480|Addr 0x7f35e8e62710|Timestamp 18703960302856473|Src n/a
[engine] opt done id=565 AWFYCallSign class>>new: |Tier 1|Time 51( 34+16 )ms|AST 30|Inlined 0Y 2N|IR 214/ 452|CodeSize 1602|Addr 0x7f35e8e66a90|Timestamp 18703960355781800|Src n/a
[engine] opt done id=602 AWFYCallSign>>compareTo: |Tier 1|Time 31( 27+5 )ms|AST 51|Inlined 0Y 0N|IR 132/ 191|CodeSize 890|Addr 0x7f35e8e6a190|Timestamp 18703960389475179|Src n/a
[engine] opt done id=13 IdentityDictionary>>scanFor: |Tier 1|Time 179( 152+28 )ms|AST 127|Inlined 0Y 1N|IR 532/ 1032|CodeSize 4291|Addr 0x7f35e8e6bf10|Timestamp 18703960404720685|Src n/a
[engine] opt done id=598 AWFYNode>>color: |Tier 1|Time 23( 16+7 )ms|AST 10|Inlined 0Y 0N|IR 135/ 254|CodeSize 682|Addr 0x7f35e8e6fc10|Timestamp 18703960429856583|Src n/a
[engine] opt done id=7 Symbol>>= |Tier 1|Time 34( 25+9 )ms|AST 43|Inlined 0Y 1N|IR 228/ 364|CodeSize 1387|Addr 0x7f35e8e70c10|Timestamp 18703960465653328|Src n/a
[engine] opt done id=592 AWFYNode>>parent: |Tier 1|Time 12( 8+4 )ms|AST 10|Inlined 0Y 0N|IR 138/ 270|CodeSize 751|Addr 0x7f35e8e71c90|Timestamp 18703960480046522|Src n/a
[engine] opt done id=596 Object>>~= |Tier 1|Time 23( 15+8 )ms|AST 25|Inlined 0Y 1N|IR 169/ 355|CodeSize 1267|Addr 0x7f35e8e74c90|Timestamp 18703960504850170|Src n/a
[engine] opt done id=568 AWFYVector>>append: |Tier 1|Time 223( 157+66 )ms|AST 160|Inlined 0Y 0N|IR 642/ 2406|CodeSize 12086|Addr 0x7f35e8e75c10|Timestamp 18703960516602755|Src n/a
[engine] opt done id=597 Object>>= |Tier 1|Time 18( 15+4 )ms|AST 13|Inlined 0Y 0N|IR 94/ 119|CodeSize 426|Addr 0x7f35e8e82710|Timestamp 18703960536866724|Src n/a
[engine] opt done id=588 AWFYRedBlackTree>>treeAt:insert: |Tier 1|Time 146( 110+36 )ms|AST 228|Inlined 0Y 6N|IR 725/ 1369|CodeSize 6224|Addr 0x7f35e8e7d390|Timestamp 18703960537497000|Src n/a
[engine] opt done id=603 AWFYNode>>right: |Tier 1|Time 13( 8+4 )ms|AST 10|Inlined 0Y 0N|IR 138/ 270|CodeSize 751|Addr 0x7f35e8e83490|Timestamp 18703960552143311|Src n/a
[engine] opt done id=602 AWFYCallSign>>compareTo: |Tier 1|Time 33( 27+7 )ms|AST 51|Inlined 0Y 0N|IR 180/ 409|CodeSize 1504|Addr 0x7f35e8e84090|Timestamp 18703960572497099|Src n/a
[engine] opt inval. id=597 Object>>= |Timestamp 18703960589527620|Src n/a|Reason Profiled Argument Types
[engine] opt inval. id=596 Object>>~= |Timestamp 18703960593537948|Src n/a|Reason Profiled Argument Types
[engine] opt deopt id=588 AWFYRedBlackTree>>treeAt:insert: | |Timestamp 18703960600018605|Src n/a
[engine] opt done id=589 AWFYNode class>>key:value: |Tier 1|Time 28( 18+9 )ms|AST 33|Inlined 0Y 2N|IR 211/ 452|CodeSize 1689|Addr 0x7f35e8e86590|Timestamp 18703960602224851|Src n/a
[engine] opt inval. id=588 AWFYRedBlackTree>>treeAt:insert: |Timestamp 18703960605719657|Src n/a|Reason Profiled Argument Types
[engine] opt done id=596 Object>>~= |Tier 1|Time 22( 15+7 )ms|AST 25|Inlined 0Y 1N|IR 169/ 355|CodeSize 1267|Addr 0x7f35e8e89490|Timestamp 18703960626369587|Src n/a
[engine] opt done id=613 AWFYRedBlackTree>>findNode: |Tier 1|Time 70( 52+18 )ms|AST 117|Inlined 0Y 2N|IR 464/ 744|CodeSize 3216|Addr 0x7f35e8e8cd90|Timestamp 18703960710740838|Src n/a
[engine] opt done id=597 Object>>= |Tier 1|Time 12( 7+5 )ms|AST 13|Inlined 0Y 0N|IR 155/ 241|CodeSize 725|Addr 0x7f35e8e8f490|Timestamp 18703960724498657|Src n/a
[engine] opt done id=636 AWFYVector2D>>compare:and: |Tier 1|Time 38( 33+5 )ms|AST 63|Inlined 0Y 0N|IR 154/ 196|CodeSize 578|Addr 0x7f35e8e92d90|Timestamp 18703960763868155|Src n/a
[engine] opt done id=629 Float class>>infinity |Tier 1|Time 10( 7+3 )ms|AST 9|Inlined 0Y 0N|IR 92/ 108|CodeSize 428|Addr 0x7f35e8e93810|Timestamp 18703960775524914|Src n/a
[engine] opt done id=635 AWFYVector2D>>compareTo: |Tier 1|Time 49( 36+14 )ms|AST 76|Inlined 0Y 2N|IR 254/ 659|CodeSize 2572|Addr 0x7f35e8e93d10|Timestamp 18703960820022111|Src n/a
[engine] opt done id=550 AWFYVector2D class>>x:y: |Tier 1|Time 32( 22+10 )ms|AST 33|Inlined 0Y 2N|IR 221/ 465|CodeSize 1667|Addr 0x7f35e8e95790|Timestamp 18703960830264240|Src n/a
[engine] opt done id=551 Behavior>>new <split-551> |Tier 1|Time 39( 33+7 )ms|AST 25|Inlined 0Y 0N|IR 107/ 188|CodeSize 718|Addr 0x7f35e8e9a690|Timestamp 18703960871163122|Src n/a
[engine] opt done id=552 AWFYVector2D>>initX:y: |Tier 1|Time 16( 12+5 )ms|AST 15|Inlined 0Y 0N|IR 181/ 209|CodeSize 620|Addr 0x7f35e8e9c210|Timestamp 18703960906126133|Src n/a
[engine] opt done id=588 AWFYRedBlackTree>>treeAt:insert: |Tier 1|Time 201( 150+51 )ms|AST 323|Inlined 0Y 11N|IR 1097/ 2115|CodeSize 10375|Addr 0x7f35e8e9ea90|Timestamp 18703960978644783|Src n/a
[engine] opt inval. id=588 AWFYRedBlackTree>>treeAt:insert: |Timestamp 18703961144950203|Src n/a|Reason Profiled Argument Types
[engine] opt deopt id=588 AWFYRedBlackTree>>treeAt:insert: | |Timestamp 18703961145949887|Src n/a
[engine] opt done id=587 AWFYRedBlackTree>>at:put: |Tier 1|Time 482( 383+99 )ms|AST 841|Inlined 0Y 19N|IR 1633/ 3766|CodeSize 17204|Addr 0x7f35e8eb6410|Timestamp 18703961304351920|Src n/a
[engine] opt deopt id=623 AWFYCollisionDetector>>isInVoxel:motion: | |Timestamp 18703961318645446|Src n/a
[engine] opt done id=623 AWFYCollisionDetector>>isInVoxel:motion: |Tier 1|Time 412( 355+57 )ms|AST 1215|Inlined 0Y 10N|IR 920/ 2011|CodeSize 11526|Addr 0x7f35e8ec4610|Timestamp 18703961320021731|Src n/a
[engine] opt done id=622 AWFYCollisionDetector>>recurse:seen:voxel:motion: |Tier 1|Time 367( 278+89 )ms|AST 545|Inlined 0Y 36N|IR 1709/ 3962|CodeSize 15822|Addr 0x7f35e8ed0610|Timestamp 18703961347400753|Src n/a
[engine] opt done id=624 AWFYConstants class>>MaxX |Tier 1|Time 10( 6+3 )ms|AST 7|Inlined 0Y 0N|IR 89/ 138|CodeSize 516|Addr 0x7f35e8eded10|Timestamp 18703961358964549|Src n/a
[engine] opt done id=625 AWFYConstants class>>MinX |Tier 1|Time 8( 6+3 )ms|AST 7|Inlined 0Y 0N|IR 89/ 138|CodeSize 512|Addr 0x7f35e8edf290|Timestamp 18703961368836433|Src n/a
[engine] opt done id=549 AWFYConstants class>>GoodVoxelSize |Tier 1|Time 8( 5+3 )ms|AST 7|Inlined 0Y 0N|IR 89/ 138|CodeSize 516|Addr 0x7f35e8edf810|Timestamp 18703961378024050|Src n/a
[engine] opt done id=634 AWFYConstants class>>vertical |Tier 1|Time 8( 6+3 )ms|AST 9|Inlined 0Y 0N|IR 92/ 108|CodeSize 428|Addr 0x7f35e8edfd90|Timestamp 18703961387225847|Src n/a
[engine] opt done id=632 AWFYVector2D>>minus: |Tier 1|Time 50( 30+20 )ms|AST 69|Inlined 0Y 1N|IR 199/ 465|CodeSize 1790|Addr 0x7f35e8ee4d90|Timestamp 18703961438903752|Src n/a
[engine] opt done id=633 AWFYVector2D>>plus: |Tier 1|Time 40( 30+9 )ms|AST 69|Inlined 0Y 1N|IR 199/ 465|CodeSize 1790|Addr 0x7f35e8ee7010|Timestamp 18703961480147386|Src n/a
[engine] opt done id=631 AWFYConstants class>>horizontal |Tier 1|Time 8( 6+3 )ms|AST 9|Inlined 0Y 0N|IR 92/ 108|CodeSize 428|Addr 0x7f35e8ee9790|Timestamp 18703961490131719|Src n/a
[engine] opt done id=628 AWFYConstants class>>ProximityRadius |Tier 1|Time 8( 5+3 )ms|AST 7|Inlined 0Y 0N|IR 89/ 138|CodeSize 516|Addr 0x7f35e8ee9f90|Timestamp 18703961498898245|Src n/a
[engine] opt done id=626 AWFYConstants class>>MaxY |Tier 1|Time 8( 5+3 )ms|AST 7|Inlined 0Y 0N|IR 89/ 138|CodeSize 516|Addr 0x7f35e8eeb590|Timestamp 18703961508099482|Src n/a
[engine] opt done id=588 AWFYRedBlackTree>>treeAt:insert: |Tier 1|Time 205( 156+49 )ms|AST 323|Inlined 0Y 11N|IR 1092/ 2104|CodeSize 10351|Addr 0x7f35e8eebb10|Timestamp 18703961511699125|Src n/a
[engine] opt done id=627 AWFYConstants class>>MinY |Tier 1|Time 8( 5+3 )ms|AST 7|Inlined 0Y 0N|IR 89/ 138|CodeSize 512|Addr 0x7f35e8ef3f10|Timestamp 18703961517054378|Src n/a
[engine] opt done id=593 AWFYInsertResult class>>new:node:value: |Tier 1|Time 42( 33+10 )ms|AST 36|Inlined 0Y 2N|IR 218/ 466|CodeSize 1852|Addr 0x7f35e8ef4d10|Timestamp 18703961555665855|Src n/a
[engine] opt done id=594 Behavior>>new <split-594> |Tier 1|Time 38( 34+4 )ms|AST 25|Inlined 0Y 0N|IR 107/ 188|CodeSize 718|Addr 0x7f35e8ef6790|Timestamp 18703961556719807|Src n/a
[engine] opt done id=595 AWFYInsertResult>>init:node:value: |Tier 1|Time 17( 11+6 )ms|AST 20|Inlined 0Y 0N|IR 188/ 424|CodeSize 1158|Addr 0x7f35e8ef7510|Timestamp 18703961575134645|Src n/a
[engine] opt done id=590 Behavior>>new <split-590> |Tier 1|Time 26( 14+12 )ms|AST 25|Inlined 0Y 0N|IR 169/ 410|CodeSize 1250|Addr 0x7f35e8ef9010|Timestamp 18703961584407403|Src n/a
[engine] opt done id=591 AWFYNode>>init:value: |Tier 1|Time 16( 10+6 )ms|AST 19|Inlined 0Y 0N|IR 172/ 484|CodeSize 1265|Addr 0x7f35e8ef9d90|Timestamp 18703961592726924|Src n/a
[engine] opt done id=605 AWFYNode>>left: |Tier 1|Time 12( 7+4 )ms|AST 10|Inlined 0Y 0N|IR 138/ 270|CodeSize 751|Addr 0x7f35e8efaa10|Timestamp 18703961597378774|Src n/a
[engine] opt done id=612 AWFYRedBlackTree>>at: |Tier 1|Time 41( 32+9 )ms|AST 50|Inlined 0Y 1N|IR 237/ 432|CodeSize 1626|Addr 0x7f35e8efc990|Timestamp 18703961639839098|Src n/a
[engine] opt done id=577 AWFYVector3D class>>x:y:z: |Tier 1|Time 29( 19+10 )ms|AST 36|Inlined 0Y 2N|IR 228/ 478|CodeSize 1759|Addr 0x7f35e8efef10|Timestamp 18703961670360772|Src n/a
[engine] opt done id=614 AWFYNode>>successor |Tier 1|Time 85( 71+14 )ms|AST 133|Inlined 0Y 1N|IR 404/ 658|CodeSize 2462|Addr 0x7f35e8f00590|Timestamp 18703961679055008|Src n/a
[engine] opt done id=578 Behavior>>new <split-578> |Tier 1|Time 19( 15+4 )ms|AST 25|Inlined 0Y 0N|IR 107/ 188|CodeSize 718|Addr 0x7f35e8f02510|Timestamp 18703961690252330|Src n/a
[engine] opt done id=579 AWFYVector3D>>initX:y:z: |Tier 1|Time 18( 13+5 )ms|AST 20|Inlined 0Y 0N|IR 214/ 242|CodeSize 728|Addr 0x7f35e8f02c10|Timestamp 18703961698571642|Src n/a
[engine] opt done id=574 AWFYVector>>size |Tier 1|Time 16( 12+4 )ms|AST 17|Inlined 0Y 0N|IR 107/ 206|CodeSize 810|Addr 0x7f35e8f03c90|Timestamp 18703961715783897|Src n/a
[engine] opt done id=585 AWFYVector>>forEach: |Tier 1|Time 102( 49+53 )ms|AST 80|Inlined 0Y 3N|IR 601/ 2530|CodeSize 11387|Addr 0x7f35e8f06d10|Timestamp 18703961804887390|Src n/a
[engine] opt done id=606 AWFYRedBlackTree>>forEach: |Tier 1|Time 107( 61+46 )ms|AST 118|Inlined 0Y 5N|IR 612/ 2127|CodeSize 8456|Addr 0x7f35e8df0110|Timestamp 18703961824134214|Src n/a
[engine] opt done id=643 AWFYVector3D>>minus: |Tier 1|Time 46( 36+10 )ms|AST 95|Inlined 0Y 1N|IR 212/ 512|CodeSize 1955|Addr 0x7f35e8de2c10|Timestamp 18703961852642133|Src n/a
[engine] opt done id=575 AWFYVector>>at: |Tier 1|Time 45( 38+7 )ms|AST 38|Inlined 0Y 0N|IR 162/ 359|CodeSize 1534|Addr 0x7f35e8e0a490|Timestamp 18703961880748586|Src n/a
[engine] opt done id=607 AWFYRedBlackTree class>>treeMinimum: |Tier 1|Time 29( 22+8 )ms|AST 52|Inlined 0Y 0N|IR 245/ 328|CodeSize 1283|Addr 0x7f35e8dea210|Timestamp 18703961883624710|Src n/a
[engine] opt done id=608 AWFYRbtEntry class>>key:value: |Tier 1|Time 28( 18+9 )ms|AST 33|Inlined 0Y 2N|IR 212/ 454|CodeSize 1620|Addr 0x7f35e8d7c110|Timestamp 18703961909789208|Src n/a
[engine] opt done id=609 Behavior>>new <split-609> |Tier 1|Time 19( 15+4 )ms|AST 25|Inlined 0Y 0N|IR 107/ 188|CodeSize 718|Addr 0x7f35e8dbfd90|Timestamp 18703961914319668|Src n/a
[engine] opt done id=610 AWFYRbtEntry>>init:value: |Tier 1|Time 14( 8+5 )ms|AST 15|Inlined 0Y 0N|IR 154/ 364|CodeSize 944|Addr 0x7f35e8dbf310|Timestamp 18703961924670126|Src n/a
[engine] opt done id=621 Number>>asInteger |Tier 1|Time 17( 13+5 )ms|AST 16|Inlined 0Y 0N|IR 102/ 215|CodeSize 844|Addr 0x7f35e8e30110|Timestamp 18703961943096697|Src n/a
[engine] opt done id=623 AWFYCollisionDetector>>isInVoxel:motion: |Tier 1|Time 643( 557+87 )ms|AST 1215|Inlined 0Y 10N|IR 1515/ 3080|CodeSize 18042|Addr 0x7f35e8f0cb10|Timestamp 18703961965062705|Src n/a
[engine] opt done id=630 AWFYCollisionDetector>>put:and:into: |Tier 1|Time 63( 41+22 )ms|AST 87|Inlined 0Y 4N|IR 391/ 777|CodeSize 3090|Addr 0x7f35e8e07a90|Timestamp 18703962030029704|Src n/a
[engine] opt done id=604 AWFYRedBlackTree>>leftRotate: |Tier 1|Time 121( 95+27 )ms|AST 246|Inlined 0Y 6N|IR 623/ 1250|CodeSize 5297|Addr 0x7f35e8deb510|Timestamp 18703962037144059|Src n/a
[engine] opt done id=637 AWFYNode>>value: |Tier 1|Time 12( 7+5 )ms|AST 10|Inlined 0Y 0N|IR 136/ 268|CodeSize 731|Addr 0x7f35e8e5f710|Timestamp 18703962044129830|Src n/a
[engine] opt done id=561 AWFYVector class>>new |Tier 1|Time 23( 15+7 )ms|AST 19|Inlined 0Y 1N|IR 164/ 341|CodeSize 1193|Addr 0x7f35e8dfc510|Timestamp 18703962068603883|Src n/a
[engine] opt done id=640 [] in AWFYCollisionDetector>>handleNewFrame: |Tier 1|Time 135( 101+34 )ms|AST 224|Inlined 0Y 7N|IR 660/ 1404|CodeSize 6221|Addr 0x7f35e8db8b90|Timestamp 18703962079710896|Src n/a
[engine] opt done id=645 AWFYVector3D>>dot: |Tier 1|Time 49( 43+6 )ms|AST 101|Inlined 0Y 0N|IR 163/ 280|CodeSize 1334|Addr 0x7f35e8e74c90|Timestamp 18703962087747337|Src n/a
[engine] opt done id=562 AWFYVector class>>new: |Tier 1|Time 27( 17+10 )ms|AST 28|Inlined 0Y 2N|IR 210/ 441|CodeSize 1582|Addr 0x7f35e8da6810|Timestamp 18703962096908554|Src n/a
[engine] opt done id=564 AWFYVector>>initialize: |Tier 1|Time 24( 16+7 )ms|AST 27|Inlined 0Y 0N|IR 219/ 401|CodeSize 1215|Addr 0x7f35e8e92010|Timestamp 18703962112755002|Src n/a
[engine] opt done id=563 Behavior>>new <split-563> |Tier 1|Time 41( 34+6 )ms|AST 25|Inlined 0Y 0N|IR 107/ 188|CodeSize 718|Addr 0x7f35e8e64310|Timestamp 18703962121922574|Src n/a
[engine] opt done id=580 AWFYAircraft class>>new:pos: |Tier 1|Time 27( 18+9 )ms|AST 33|Inlined 0Y 2N|IR 212/ 454|CodeSize 1620|Addr 0x7f35e8de6810|Timestamp 18703962141069870|Src n/a
[engine] opt done id=581 Behavior>>new <split-581> |Tier 1|Time 19( 15+4 )ms|AST 25|Inlined 0Y 0N|IR 107/ 188|CodeSize 718|Addr 0x7f35e8de6110|Timestamp 18703962142065153|Src n/a
[engine] opt done id=582 AWFYAircraft>>init:pos: |Tier 1|Time 14( 9+5 )ms|AST 15|Inlined 0Y 0N|IR 154/ 364|CodeSize 944|Addr 0x7f35e8e63810|Timestamp 18703962156222623|Src n/a
[engine] opt done id=639 [] in AWFYCollisionDetector>>reduceCollisionSet: |Tier 1|Time 60( 32+28 )ms|AST 62|Inlined 0Y 2N|IR 254/ 530|CodeSize 1991|Addr 0x7f35e8e72e90|Timestamp 18703962158645456|Src n/a
[engine] opt done id=611 [] in AWFYCollisionDetector>>handleNewFrame: |Tier 1|Time 27( 18+8 )ms|AST 34|Inlined 0Y 1N|IR 188/ 398|CodeSize 1539|Addr 0x7f35e8dc8610|Timestamp 18703962184199304|Src n/a
[engine] opt done id=599 AWFYMotion class>>new:old:new: |Tier 1|Time 30( 20+10 )ms|AST 36|Inlined 0Y 2N|IR 215/ 462|CodeSize 1683|Addr 0x7f35e8dc7110|Timestamp 18703962189848882|Src n/a
[engine] opt done id=600 Behavior>>new <split-600> |Tier 1|Time 23( 19+4 )ms|AST 25|Inlined 0Y 0N|IR 107/ 188|CodeSize 718|Addr 0x7f35e8e20210|Timestamp 18703962209218772|Src n/a
[engine] opt done id=601 AWFYMotion>>init:old:new: |Tier 1|Time 20( 12+8 )ms|AST 20|Inlined 0Y 0N|IR 173/ 472|CodeSize 1216|Addr 0x7f35e8dc6510|Timestamp 18703962214683541|Src n/a
[engine] opt deopt id=635 AWFYVector2D>>compareTo: | |Timestamp 18703962226197817|Src n/a
[engine] opt deopt id=604 AWFYRedBlackTree>>leftRotate: | |Timestamp 18703962227269161|Src n/a
[engine] opt done id=617 [] in AWFYCollisionDetector>>reduceCollisionSet: |Tier 1|Time 21( 14+8 )ms|AST 22|Inlined 0Y 1N|IR 167/ 350|CodeSize 1287|Addr 0x7f35e8e12410|Timestamp 18703962232460699|Src n/a
[engine] opt done id=586 [] in AWFYCollisionDetector>>handleNewFrame: |Tier 1|Time 96( 67+30 )ms|AST 153|Inlined 0Y 4N|IR 448/ 897|CodeSize 3517|Addr 0x7f35e8e02010|Timestamp 18703962240189336|Src n/a
[engine] opt done id=619 Behavior>>new <split-619> |Tier 1|Time 21( 16+5 )ms|AST 25|Inlined 0Y 0N|IR 107/ 188|CodeSize 718|Addr 0x7f35e8e11d10|Timestamp 18703962262862798|Src n/a
[engine] opt done id=618 AWFYCollisionDetector>>draw:on: |Tier 1|Time 49( 35+14 )ms|AST 67|Inlined 0Y 3N|IR 270/ 590|CodeSize 2106|Addr 0x7f35e8e10110|Timestamp 18703962265662304|Src n/a
[engine] opt done id=642 AWFYMotion>>delta |Tier 1|Time 27( 15+12 )ms|AST 23|Inlined 0Y 1N|IR 181/ 395|CodeSize 1467|Addr 0x7f35e8e00f90|Timestamp 18703962294258086|Src n/a
[engine] opt done id=644 AWFYVector3D>>squaredMagnitude |Tier 1|Time 20( 13+7 )ms|AST 19|Inlined 0Y 1N|IR 162/ 337|CodeSize 1189|Addr 0x7f35e8e00090|Timestamp 18703962316203910|Src n/a
[engine] opt done id=647 AWFYVector3D>>times: |Tier 1|Time 45( 33+11 )ms|AST 65|Inlined 0Y 1N|IR 206/ 512|CodeSize 2131|Addr 0x7f35e8e7fa90|Timestamp 18703962364830451|Src n/a
[engine] opt done id=604 AWFYRedBlackTree>>leftRotate: |Tier 1|Time 149( 119+30 )ms|AST 246|Inlined 0Y 7N|IR 669/ 1351|CodeSize 5681|Addr 0x7f35e8ea2090|Timestamp 18703962383077313|Src n/a
[engine] opt done id=620 AWFYCollisionDetector>>voxelHash: |Tier 1|Time 137( 108+30 )ms|AST 221|Inlined 0Y 7N|IR 530/ 1250|CodeSize 5475|Addr 0x7f35e8ecb010|Timestamp 18703962402011164|Src n/a
[engine] opt deopt id=620 AWFYCollisionDetector>>voxelHash: | |Timestamp 18703962409957157|Src n/a
[engine] opt done id=648 AWFYVector3D>>plus: |Tier 1|Time 63( 41+22 )ms|AST 95|Inlined 0Y 1N|IR 212/ 512|CodeSize 1955|Addr 0x7f35e8e9f210|Timestamp 18703962429312869|Src n/a
[engine] opt done id=621 Number>>asInteger |Tier 1|Time 19( 14+5 )ms|AST 16|Inlined 0Y 0N|IR 99/ 210|CodeSize 800|Addr 0x7f35e8e7da10|Timestamp 18703962449745653|Src n/a
[engine] opt done id=573 AWFYSimulator>>simulate: |Tier 1|Time 190( 124+65 )ms|AST 289|Inlined 0Y 11N|IR 774/ 1842|CodeSize 8084|Addr 0x7f35e8f1f090|Timestamp 18703962574418548|Src n/a
[engine] opt done id=620 AWFYCollisionDetector>>voxelHash: |Tier 1|Time 139( 106+33 )ms|AST 221|Inlined 0Y 8N|IR 594/ 1363|CodeSize 5745|Addr 0x7f35e8f25d90|Timestamp 18703962590365362|Src n/a
[engine] opt done id=576 Float>>cos |Tier 1|Time 16( 13+4 )ms|AST 29|Inlined 0Y 0N|IR 99/ 158|CodeSize 586|Addr 0x7f35e8ec8190|Timestamp 18703962591869881|Src n/a
[engine] opt done id=649 AWFYConstants class>>MinZ |Tier 1|Time 8( 5+3 )ms|AST 7|Inlined 0Y 0N|IR 89/ 138|CodeSize 512|Addr 0x7f35e8ec7c10|Timestamp 18703962600936738|Src n/a
[engine] opt done id=650 AWFYConstants class>>MaxZ |Tier 1|Time 8( 5+3 )ms|AST 7|Inlined 0Y 0N|IR 89/ 138|CodeSize 516|Addr 0x7f35e8ec7310|Timestamp 18703962609687828|Src n/a
[engine] opt done id=636 AWFYVector2D>>compare:and: |Tier 2|Time 29( 22+8 )ms|AST 63|Inlined 0Y 0N|IR 83/ 102|CodeSize 318|Addr 0x7f35e8ec6d10|Timestamp 18703962621208390|Src n/a
[engine] opt done id=651 AWFYCollision class>>a:b:pos: |Tier 1|Time 27( 18+9 )ms|AST 36|Inlined 0Y 2N|IR 215/ 462|CodeSize 1683|Addr 0x7f35e8ec4c90|Timestamp 18703962638116892|Src n/a
[engine] opt done id=652 Behavior>>new <split-652> |Tier 1|Time 19( 15+4 )ms|AST 25|Inlined 0Y 0N|IR 107/ 188|CodeSize 718|Addr 0x7f35e8f2a390|Timestamp 18703962641877457|Src n/a
[engine] opt done id=653 AWFYCollision>>init:b:pos: |Tier 1|Time 16( 10+6 )ms|AST 20|Inlined 0Y 0N|IR 173/ 472|CodeSize 1216|Addr 0x7f35e8f2b010|Timestamp 18703962655218096|Src n/a
[engine] opt deopt id=587 AWFYRedBlackTree>>at:put: | |Timestamp 18703962734983806|Src n/a
[engine] opt done id=635 AWFYVector2D>>compareTo: |Tier 2|Time 92( 77+15 )ms|AST 76|Inlined 2Y 0N|IR 169/ 210|CodeSize 561|Addr 0x7f35e8f2eb90|Timestamp 18703962748870628|Src n/a
[engine] opt deopt id=638 AWFYRedBlackTree>>rightRotate: | |Timestamp 18703962756506023|Src n/a
[engine] opt done id=638 AWFYRedBlackTree>>rightRotate: |Tier 1|Time 113( 91+23 )ms|AST 272|Inlined 0Y 5N|IR 407/ 924|CodeSize 3723|Addr 0x7f35e8f2fd90|Timestamp 18703962756730573|Src n/a
[engine] opt deopt id=623 AWFYCollisionDetector>>isInVoxel:motion: | |Timestamp 18703962915093914|Src n/a
[engine] opt deopt id=613 AWFYRedBlackTree>>findNode: | |Timestamp 18703962935898619|Src n/a
[engine] opt done id=613 AWFYRedBlackTree>>findNode: |Tier 2|Time 178( 150+28 )ms|AST 117|Inlined 4Y 0N|IR 463/ 495|CodeSize 1605|Addr 0x7f35e8f37d10|Timestamp 18703962936526311|Src n/a
[engine] opt done id=641 AWFYMotion>>findIntersection: |Tier 1|Time 540( 443+96 )ms|AST 935|Inlined 0Y 24N|IR 1529/ 3519|CodeSize 18056|Addr 0x7f35e8f39c90|Timestamp 18703962943554828|Src n/a
[engine] opt done id=550 AWFYVector2D class>>x:y: |Tier 2|Time 41( 32+9 )ms|AST 33|Inlined 2Y 0N|IR 152/ 239|CodeSize 567|Addr 0x7f35e8f4f390|Timestamp 18703962990432674|Src n/a
[engine] opt done id=613 AWFYRedBlackTree>>findNode: |Tier 1|Time 64( 47+17 )ms|AST 117|Inlined 0Y 2N|IR 464/ 744|CodeSize 3232|Addr 0x7f35e8f50990|Timestamp 18703963055961013|Src n/a
[engine] opt done id=638 AWFYRedBlackTree>>rightRotate: |Tier 1|Time 132( 102+31 )ms|AST 272|Inlined 0Y 7N|IR 654/ 1341|CodeSize 5359|Addr 0x7f35e8f53790|Timestamp 18703963077849354|Src n/a
[engine] opt done id=602 AWFYCallSign>>compareTo: |Tier 2|Time 24( 19+5 )ms|AST 51|Inlined 0Y 0N|IR 109/ 125|CodeSize 340|Addr 0x7f35e8f57b90|Timestamp 18703963081526525|Src n/a
[engine] opt done id=598 AWFYNode>>color: |Tier 2|Time 15( 5+9 )ms|AST 10|Inlined 0Y 0N|IR 64/ 173|CodeSize 410|Addr 0x7f35e8f58190|Timestamp 18703963108779199|Src n/a
[engine] opt done id=624 AWFYConstants class>>MaxX |Tier 2|Time 9( 4+5 )ms|AST 7|Inlined 0Y 0N|IR 18/ 58|CodeSize 242|Addr 0x7f35e8f58c10|Timestamp 18703963119132661|Src n/a
[engine] opt done id=625 AWFYConstants class>>MinX |Tier 2|Time 6( 4+2 )ms|AST 7|Inlined 0Y 0N|IR 18/ 58|CodeSize 237|Addr 0x7f35e8f59a90|Timestamp 18703963126037692|Src n/a
[engine] opt done id=613 AWFYRedBlackTree>>findNode: |Tier 2|Time 171( 139+32 )ms|AST 117|Inlined 4Y 0N|IR 463/ 843|CodeSize 3151|Addr 0x7f35e8f5cb90|Timestamp 18703963253452122|Src n/a
[engine] opt deopt id=588 AWFYRedBlackTree>>treeAt:insert: | |Timestamp 18703963277203214|Src n/a
[engine] opt done id=588 AWFYRedBlackTree>>treeAt:insert: |Tier 2|Time 527( 427+101 )ms|AST 323|Inlined 21Y 0N|IR 1418/ 1687|CodeSize 5061|Addr 0x7f35e8f60890|Timestamp 18703963277689332|Src n/a
[engine] opt done id=549 AWFYConstants class>>GoodVoxelSize |Tier 2|Time 9( 4+4 )ms|AST 7|Inlined 0Y 0N|IR 18/ 58|CodeSize 242|Addr 0x7f35e8f64e90|Timestamp 18703963288320704|Src n/a
[engine] opt done id=588 AWFYRedBlackTree>>treeAt:insert: |Tier 1|Time 191( 143+49 )ms|AST 323|Inlined 0Y 11N|IR 1092/ 2104|CodeSize 10355|Addr 0x7f35e8f6c590|Timestamp 18703963481249505|Src n/a
[engine] opt done id=597 Object>>= |Tier 2|Time 12( 6+6 )ms|AST 13|Inlined 0Y 0N|IR 84/ 143|CodeSize 439|Addr 0x7f35e8f76910|Timestamp 18703963494888659|Src n/a
[engine] opt done id=623 AWFYCollisionDetector>>isInVoxel:motion: |Tier 2|Time 585( 523+62 )ms|AST 1215|Inlined 10Y 0N|IR 1013/ 1797|CodeSize 9092|Addr 0x7f35e8f77490|Timestamp 18703963839529377|Src n/a
[engine] opt done id=628 AWFYConstants class>>ProximityRadius |Tier 2|Time 7( 4+2 )ms|AST 7|Inlined 0Y 0N|IR 18/ 58|CodeSize 242|Addr 0x7f35e8f7fc90|Timestamp 18703963848031681|Src n/a
[engine] opt done id=626 AWFYConstants class>>MaxY |Tier 2|Time 6( 4+2 )ms|AST 7|Inlined 0Y 0N|IR 18/ 58|CodeSize 242|Addr 0x7f35e8f80090|Timestamp 18703963854470012|Src n/a
[engine] opt done id=627 AWFYConstants class>>MinY |Tier 2|Time 5( 4+2 )ms|AST 7|Inlined 0Y 0N|IR 18/ 58|CodeSize 237|Addr 0x7f35e8f80490|Timestamp 18703963860590062|Src n/a
[engine] opt done id=588 AWFYRedBlackTree>>treeAt:insert: |Tier 2|Time 543( 461+82 )ms|AST 323|Inlined 21Y 0N|IR 1418/ 2714|CodeSize 9981|Addr 0x7f35e8f80890|Timestamp 18703964039267732|Src n/a
[engine] opt done id=631 AWFYConstants class>>horizontal |Tier 2|Time 7( 5+2 )ms|AST 9|Inlined 0Y 0N|IR 21/ 29|CodeSize 175|Addr 0x7f35e8f88510|Timestamp 18703964051442877|Src n/a
[engine] opt done id=634 AWFYConstants class>>vertical |Tier 2|Time 6( 4+2 )ms|AST 9|Inlined 0Y 0N|IR 21/ 29|CodeSize 175|Addr 0x7f35e8f88890|Timestamp 18703964058315361|Src n/a
[engine] opt done id=632 AWFYVector2D>>minus: |Tier 2|Time 72( 64+9 )ms|AST 69|Inlined 3Y 0N|IR 212/ 309|CodeSize 637|Addr 0x7f35e8f89010|Timestamp 18703964132647872|Src n/a
[engine] opt done id=633 AWFYVector2D>>plus: |Tier 2|Time 64( 56+9 )ms|AST 69|Inlined 3Y 0N|IR 212/ 309|CodeSize 637|Addr 0x7f35e8f8cf90|Timestamp 18703964198701861|Src n/a
[engine] opt deopt id=623 AWFYCollisionDetector>>isInVoxel:motion: | |Timestamp 18703964242603286|Src n/a
[engine] opt done id=7 Symbol>>= |Tier 2|Time 86( 69+17 )ms|AST 43|Inlined 2Y 0N|IR 364/ 429|CodeSize 1288|Addr 0x7f35e8f8ea90|Timestamp 18703964286657043|Src n/a
[engine] opt done id=623 AWFYCollisionDetector>>isInVoxel:motion: |Tier 1|Time 591( 512+80 )ms|AST 1215|Inlined 0Y 10N|IR 1547/ 3108|CodeSize 18951|Addr 0x7f35e8f90990|Timestamp 18703964890700390|Src n/a
[engine] opt done id=592 AWFYNode>>parent: |Tier 2|Time 10( 6+4 )ms|AST 10|Inlined 0Y 0N|IR 67/ 192|CodeSize 455|Addr 0x7f35e8fa2d10|Timestamp 18703964902344717|Src n/a
[engine] opt done id=623 AWFYCollisionDetector>>isInVoxel:motion: |Tier 2|Time 600( 543+56 )ms|AST 1215|Inlined 10Y 0N|IR 1017/ 1792|CodeSize 9119|Addr 0x7f35e8fa3e10|Timestamp 18703965503797047|Src n/a
[engine] opt done id=596 Object>>~= |Tier 2|Time 20( 17+3 )ms|AST 25|Inlined 1Y 0N|IR 27/ 42|CodeSize 195|Addr 0x7f35e8fad010|Timestamp 18703965525638594|Src n/a
[engine] opt done id=568 AWFYVector>>append: |Tier 2|Time 116( 59+57 )ms|AST 160|Inlined 0Y 0N|IR 542/ 1779|CodeSize 7613|Addr 0x7f35e8fad710|Timestamp 18703965643489156|Src n/a
[engine] opt done id=603 AWFYNode>>right: |Tier 2|Time 10( 5+4 )ms|AST 10|Inlined 0Y 0N|IR 67/ 192|CodeSize 455|Addr 0x7f35e8fb1a10|Timestamp 18703965654805563|Src n/a
[engine] opt done id=577 AWFYVector3D class>>x:y:z: |Tier 2|Time 44( 36+8 )ms|AST 36|Inlined 2Y 0N|IR 186/ 274|CodeSize 658|Addr 0x7f35e8fb2b90|Timestamp 18703965699486035|Src n/a
[engine] opt done id=614 AWFYNode>>successor |Tier 2|Time 107( 71+36 )ms|AST 133|Inlined 1Y 0N|IR 372/ 660|CodeSize 2322|Addr 0x7f35e8fb5910|Timestamp 18703965808555893|Src n/a
[engine] opt done id=605 AWFYNode>>left: |Tier 2|Time 10( 6+4 )ms|AST 10|Inlined 0Y 0N|IR 67/ 192|CodeSize 455|Addr 0x7f35e8fb8590|Timestamp 18703965819696292|Src n/a
[engine] opt done id=593 AWFYInsertResult class>>new:node:value: |Tier 2|Time 44( 34+9 )ms|AST 36|Inlined 2Y 0N|IR 158/ 434|CodeSize 1066|Addr 0x7f35e8fb9690|Timestamp 18703965864196006|Src n/a
[engine] opt done id=594 Behavior>>new <split-594> |Tier 2|Time 16( 13+4 )ms|AST 25|Inlined 0Y 0N|IR 36/ 106|CodeSize 409|Addr 0x7f35e8fba610|Timestamp 18703965881807353|Src n/a
[engine] opt done id=595 AWFYInsertResult>>init:node:value: |Tier 2|Time 15( 9+6 )ms|AST 20|Inlined 0Y 0N|IR 117/ 326|CodeSize 801|Addr 0x7f35e8fbab10|Timestamp 18703965897776308|Src n/a
[engine] opt done id=574 AWFYVector>>size |Tier 2|Time 11( 7+4 )ms|AST 17|Inlined 0Y 0N|IR 36/ 115|CodeSize 411|Addr 0x7f35e8fbc110|Timestamp 18703965909495997|Src n/a
[engine] opt deopt id=588 AWFYRedBlackTree>>treeAt:insert: | |Timestamp 18703965961110416|Src n/a
[engine] opt deopt id=587 AWFYRedBlackTree>>at:put: | |Timestamp 18703965961651501|Src n/a
[engine] opt done id=587 AWFYRedBlackTree>>at:put: |Tier 2|Time 2100(1748+353 )ms|AST 841|Inlined 76Y 0N|IR 6001/ 7857|CodeSize 26168|Addr 0x7f35e8fbcc10|Timestamp 18703965961746210|Src n/a
[engine] opt done id=612 AWFYRedBlackTree>>at: |Tier 2|Time 194( 161+32 )ms|AST 50|Inlined 5Y 0N|IR 571/ 614|CodeSize 1907|Addr 0x7f35e8fd3510|Timestamp 18703966104052457|Src n/a
[engine] opt deopt id=613 AWFYRedBlackTree>>findNode: | |Timestamp 18703966104057556|Src n/a
[engine] opt deopt id=612 AWFYRedBlackTree>>at: | |Timestamp 18703966104742799|Src n/a
[engine] opt done id=643 AWFYVector3D>>minus: |Tier 2|Time 76( 67+9 )ms|AST 95|Inlined 3Y 0N|IR 253/ 347|CodeSize 720|Addr 0x7f35e8fd5f90|Timestamp 18703966181651664|Src n/a
[engine] opt done id=612 AWFYRedBlackTree>>at: |Tier 1|Time 34( 25+9 )ms|AST 50|Inlined 0Y 1N|IR 237/ 432|CodeSize 1626|Addr 0x7f35e8fd7d10|Timestamp 18703966216805562|Src n/a
[engine] opt done id=566 Behavior>>new <split-566> |Tier 1|Time 18( 14+4 )ms|AST 25|Inlined 0Y 0N|IR 107/ 188|CodeSize 718|Addr 0x7f35e8fd9090|Timestamp 18703966235481409|Src n/a
[engine] opt deopt id=623 AWFYCollisionDetector>>isInVoxel:motion: | |Timestamp 18703966294557869|Src n/a
[engine] opt deopt id=622 AWFYCollisionDetector>>recurse:seen:voxel:motion: | |Timestamp 18703966295085334|Src n/a
[engine] opt done id=622 AWFYCollisionDetector>>recurse:seen:voxel:motion: |Tier 2|Time 3169(2672+497 )ms|AST 545|Inlined 42Y 58N|IR 6157/ 2318|CodeSize 11599|Addr 0x7f35e8fd9790|Timestamp 18703966295939951|Src n/a
[engine] opt done id=587 AWFYRedBlackTree>>at:put: |Tier 1|Time 478( 381+97 )ms|AST 841|Inlined 0Y 20N|IR 1707/ 3930|CodeSize 17547|Addr 0x7f35e8fe7e90|Timestamp 18703966442731679|Src n/a
[engine] opt done id=612 AWFYRedBlackTree>>at: |Tier 2|Time 214( 171+43 )ms|AST 50|Inlined 5Y 0N|IR 571/ 974|CodeSize 3483|Addr 0x7f35e8ff4f10|Timestamp 18703966450501175|Src n/a
[engine] opt done id=622 AWFYCollisionDetector>>recurse:seen:voxel:motion: |Tier 1|Time 344( 256+89 )ms|AST 545|Inlined 0Y 36N|IR 1709/ 3962|CodeSize 15827|Addr 0x7f35e8ffa310|Timestamp 18703966643631762|Src n/a
[engine] opt done id=608 AWFYRbtEntry class>>key:value: |Tier 2|Time 39( 33+6 )ms|AST 33|Inlined 2Y 0N|IR 45/ 110|CodeSize 409|Addr 0x7f35e9008010|Timestamp 18703966684143777|Src n/a
[engine] opt deopt id=623 AWFYCollisionDetector>>isInVoxel:motion: | |Timestamp 18703966788277380|Src n/a
[engine] opt done id=606 AWFYRedBlackTree>>forEach: |Tier 2|Time 765( 524+241 )ms|AST 118|Inlined 16Y 0N|IR 1898/ 4882|CodeSize 18853|Addr 0x7f35e900b710|Timestamp 18703967209331007|Src n/a
[engine] opt deopt id=607 AWFYRedBlackTree class>>treeMinimum: | |Timestamp 18703967233348348|Src n/a
[engine] opt deopt id=606 AWFYRedBlackTree>>forEach: | |Timestamp 18703967235120930|Src n/a
[engine] opt done id=623 AWFYCollisionDetector>>isInVoxel:motion: |Tier 1|Time 582( 502+80 )ms|AST 1215|Inlined 0Y 10N|IR 1570/ 3144|CodeSize 19913|Addr 0x7f35e9020110|Timestamp 18703967792877958|Src n/a
[engine] opt done id=606 AWFYRedBlackTree>>forEach: |Tier 1|Time 116( 54+62 )ms|AST 118|Inlined 0Y 5N|IR 612/ 2127|CodeSize 8456|Addr 0x7f35e9032710|Timestamp 18703967910192536|Src n/a
[engine] opt done id=623 AWFYCollisionDetector>>isInVoxel:motion: |Tier 2|Time 595( 538+57 )ms|AST 1215|Inlined 10Y 0N|IR 1040/ 1824|CodeSize 9087|Addr 0x7f35e903ab10|Timestamp 18703968506545329|Src n/a
[engine] opt done id=587 AWFYRedBlackTree>>at:put: |Tier 2|Time 2201(1798+403 )ms|AST 841|Inlined 76Y 0N|IR 6001/ 8883|CodeSize 31143|Addr 0x7f35e9043310|Timestamp 18703968652723407|Src n/a
[engine] opt done id=604 AWFYRedBlackTree>>leftRotate: |Tier 2|Time 160( 136+24 )ms|AST 246|Inlined 7Y 0N|IR 628/ 1095|CodeSize 3162|Addr 0x7f35e905cb10|Timestamp 18703968815605413|Src n/a
[engine] opt done id=575 AWFYVector>>at: |Tier 2|Time 24( 17+7 )ms|AST 38|Inlined 0Y 0N|IR 91/ 111|CodeSize 514|Addr 0x7f35e905fa10|Timestamp 18703968841608223|Src n/a
[engine] opt done id=606 AWFYRedBlackTree>>forEach: |Tier 2|Time 751( 486+266 )ms|AST 118|Inlined 16Y 0N|IR 1898/ 5264|CodeSize 20293|Addr 0x7f35e9063310|Timestamp 18703969259691931|Src n/a
[engine] opt done id=560 AWFYSimulator>>init: |Tier 1|Time 72( 42+30 )ms|AST 89|Inlined 0Y 3N|IR 359/ 840|CodeSize 3453|Addr 0x7f35e9079a10|Timestamp 18703969334121390|Src n/a
[engine] opt done id=622 AWFYCollisionDetector>>recurse:seen:voxel:motion: |Tier 2|Time 3313(2394+919 )ms|AST 545|Inlined 46Y 56N|IR 6349/ 13315|CodeSize 59217|Addr 0x7f35e907c590|Timestamp 18703969998331288|Src n/a
[engine] opt done id=567 AWFYCallSign>>init: |Tier 1|Time 11( 7+4 )ms|AST 10|Inlined 0Y 0N|IR 147/ 174|CodeSize 509|Addr 0x7f35e90ba090|Timestamp 18703970059855518|Src n/a
[engine] opt done id=630 AWFYCollisionDetector>>put:and:into: |Tier 2|Time 3093(2124+969 )ms|AST 87|Inlined 83Y 3N|IR 6608/ 16954|CodeSize 60985|Addr 0x7f35e90bac10|Timestamp 18703971936483448|Src n/a
[engine] opt done id=561 AWFYVector class>>new |Tier 2|Time 52( 46+6 )ms|AST 19|Inlined 3Y 0N|IR 48/ 217|CodeSize 740|Addr 0x7f35e90f7010|Timestamp 18703971992202976|Src n/a
[engine] opt done id=564 AWFYVector>>initialize: |Tier 2|Time 26( 15+11 )ms|AST 27|Inlined 0Y 0N|IR 148/ 292|CodeSize 763|Addr 0x7f35e90f7710|Timestamp 18703972019311843|Src n/a
[engine] opt done id=562 AWFYVector class>>new: |Tier 2|Time 65( 59+7 )ms|AST 28|Inlined 2Y 0N|IR 59/ 246|CodeSize 795|Addr 0x7f35e90f8190|Timestamp 18703972085665609|Src n/a
[engine] opt done id=563 Behavior>>new <split-563> |Tier 2|Time 17( 13+4 )ms|AST 25|Inlined 0Y 0N|IR 36/ 106|CodeSize 409|Addr 0x7f35e90f8910|Timestamp 18703972104084150|Src n/a
[engine] opt done id=621 Number>>asInteger |Tier 2|Time 14( 10+4 )ms|AST 16|Inlined 0Y 0N|IR 28/ 125|CodeSize 506|Addr 0x7f35e90f9110|Timestamp 18703972119460406|Src n/a
[engine] opt done id=645 AWFYVector3D>>dot: |Tier 2|Time 38( 33+5 )ms|AST 101|Inlined 0Y 0N|IR 92/ 129|CodeSize 486|Addr 0x7f35e90f9990|Timestamp 18703972158649569|Src n/a
[engine] opt done id=583 AWFYCollisionDetector>>handleNewFrame: |Tier 1|Time 249( 126+124 )ms|AST 176|Inlined 0Y 9N|IR 1662/ 7297|CodeSize 26711|Addr 0x7f35e90fc610|Timestamp 18703972408899446|Src n/a
[engine] opt done id=640 [] in AWFYCollisionDetector>>handleNewFrame: |Tier 2|Time 2349(1809+540 )ms|AST 224|Inlined 78Y 0N|IR 4173/ 7071|CodeSize 25374|Addr 0x7f35e9108090|Timestamp 18703972409918057|Src n/a
[engine] opt done id=584 Behavior>>new <split-584> |Tier 1|Time 18( 14+4 )ms|AST 25|Inlined 0Y 0N|IR 107/ 188|CodeSize 718|Addr 0x7f35e912bd10|Timestamp 18703972446550355|Src n/a
[engine] opt done id=557 AWFYCD>>benchmark: |Tier 1|Time 96( 72+24 )ms|AST 157|Inlined 0Y 5N|IR 450/ 996|CodeSize 4368|Addr 0x7f35e912c410|Timestamp 18703972509208931|Src n/a
[engine] opt done id=616 Behavior>>new <split-616> |Tier 1|Time 21( 16+5 )ms|AST 25|Inlined 0Y 0N|IR 107/ 188|CodeSize 718|Addr 0x7f35e9133090|Timestamp 18703972531643318|Src n/a
[engine] opt done id=615 AWFYCollisionDetector>>reduceCollisionSet: |Tier 1|Time 103( 50+53 )ms|AST 80|Inlined 0Y 4N|IR 809/ 3651|CodeSize 13204|Addr 0x7f35e9134390|Timestamp 18703972550364076|Src n/a
[engine] opt done id=644 AWFYVector3D>>squaredMagnitude |Tier 2|Time 50( 45+4 )ms|AST 19|Inlined 1Y 0N|IR 70/ 107|CodeSize 436|Addr 0x7f35e913a210|Timestamp 18703972601278865|Src n/a
[engine] opt done id=580 AWFYAircraft class>>new:pos: |Tier 2|Time 36( 32+4 )ms|AST 33|Inlined 2Y 0N|IR 45/ 110|CodeSize 409|Addr 0x7f35e913a790|Timestamp 18703972638402728|Src n/a
[engine] opt done id=642 AWFYMotion>>delta |Tier 2|Time 110( 97+14 )ms|AST 23|Inlined 4Y 0N|IR 303/ 406|CodeSize 845|Addr 0x7f35e913ac90|Timestamp 18703972643493271|Src n/a
[engine] opt done id=599 AWFYMotion class>>new:old:new: |Tier 2|Time 50( 45+5 )ms|AST 36|Inlined 2Y 0N|IR 47/ 111|CodeSize 409|Addr 0x7f35e913d390|Timestamp 18703972695013124|Src n/a
[engine] opt done id=585 AWFYVector>>forEach: |Tier 2|Time 5544(2624+2920)ms|AST 80|Inlined 44Y 95N|IR 8365/ 23481|CodeSize 112533|Addr 0x7f35e913e890|Timestamp 18703974879915864|Src n/a
[engine] opt deopt id=588 AWFYRedBlackTree>>treeAt:insert: | |Timestamp 18703974880828521|Src n/a
[engine] opt deopt id=587 AWFYRedBlackTree>>at:put: | |Timestamp 18703974881396706|Src n/a
[engine] opt deopt id=586 [] in AWFYCollisionDetector>>handleNewFrame: | |Timestamp 18703974881556300|Src n/a
[engine] opt deopt id=585 AWFYVector>>forEach: | |Timestamp 18703974883271680|Src n/a
[engine] opt done id=585 AWFYVector>>forEach: |Tier 1|Time 93( 41+52 )ms|AST 80|Inlined 0Y 3N|IR 601/ 2530|CodeSize 11387|Addr 0x7f35e8e76010|Timestamp 18703975483785492|Src n/a
[engine] opt deopt id=623 AWFYCollisionDetector>>isInVoxel:motion: | |Timestamp 18703977944425182|Src n/a
[engine] opt deopt id=613 AWFYRedBlackTree>>findNode: | |Timestamp 18703977945319611|Src n/a
[engine] opt done id=618 AWFYCollisionDetector>>draw:on: |Tier 2|Time 3017(2561+456 )ms|AST 67|Inlined 47Y 56N|IR 5397/ 3083|CodeSize 14578|Addr 0x7f35e8fbe410|Timestamp 18703977945639358|Src n/a
[engine] opt deopt id=612 AWFYRedBlackTree>>at: | |Timestamp 18703977951727211|Src n/a
[engine] opt deopt id=630 AWFYCollisionDetector>>put:and:into: | |Timestamp 18703977952107165|Src n/a
[engine] opt deopt id=622 AWFYCollisionDetector>>recurse:seen:voxel:motion: | |Timestamp 18703977952309993|Src n/a
[engine] opt deopt id=618 AWFYCollisionDetector>>draw:on: | |Timestamp 18703977952486629|Src n/a
[engine] opt deopt id=623 AWFYCollisionDetector>>isInVoxel:motion: | |Timestamp 18703978711678819|Src n/a
[engine] opt deopt id=622 AWFYCollisionDetector>>recurse:seen:voxel:motion: | |Timestamp 18703978712409252|Src n/a
[engine] opt deopt id=618 AWFYCollisionDetector>>draw:on: | |Timestamp 18703978712518070|Src n/a
[engine] opt deopt id=617 [] in AWFYCollisionDetector>>reduceCollisionSet: | |Timestamp 18703978712630519|Src n/a
[engine] opt done id=617 [] in AWFYCollisionDetector>>reduceCollisionSet: |Tier 2|Time 3228(2714+514 )ms|AST 22|Inlined 48Y 56N|IR 5434/ 3117|CodeSize 14578|Addr 0x7f35e91dd710|Timestamp 18703978713113564|Src n/a
[engine] opt done id=618 AWFYCollisionDetector>>draw:on: |Tier 1|Time 46( 33+13 )ms|AST 67|Inlined 0Y 3N|IR 270/ 590|CodeSize 2106|Addr 0x7f35e8fd3d10|Timestamp 18703978763671241|Src n/a
[engine] opt done id=617 [] in AWFYCollisionDetector>>reduceCollisionSet: |Tier 1|Time 21( 14+7 )ms|AST 22|Inlined 0Y 1N|IR 167/ 350|CodeSize 1287|Addr 0x7f35e8ee4d90|Timestamp 18703978822999636|Src n/a
[engine] opt done id=630 AWFYCollisionDetector>>put:and:into: |Tier 1|Time 61( 43+18 )ms|AST 87|Inlined 0Y 4N|IR 391/ 777|CodeSize 3090|Addr 0x7f35e8f2fd90|Timestamp 18703978885355300|Src n/a
[engine] opt done id=585 AWFYVector>>forEach: |Tier 2|Time 5641(2539+3103)ms|AST 80|Inlined 44Y 95N|IR 8365/ 24969|CodeSize 116636|Addr 0x7f35e91f4810|Timestamp 18703981247700231|Src n/a
[engine] opt done id=586 [] in AWFYCollisionDetector>>handleNewFrame: |Tier 2|Time 3777(2356+1420)ms|AST 153|Inlined 65Y 36N|IR 6936/ 18685|CodeSize 81248|Addr 0x7f35e9285a90|Timestamp 18703981732654326|Src n/a
[engine] opt done id=617 [] in AWFYCollisionDetector>>reduceCollisionSet: |Tier 2|Time 3700(2542+1158)ms|AST 22|Inlined 48Y 56N|IR 5434/ 11794|CodeSize 52265|Addr 0x7f35e92e1790|Timestamp 18703982587113541|Src n/a
[engine] opt done id=619 Behavior>>new <split-619> |Tier 2|Time 18( 14+4 )ms|AST 25|Inlined 0Y 0N|IR 36/ 106|CodeSize 409|Addr 0x7f35e8de3490|Timestamp 18703982659789494|Src n/a
[engine] opt done id=620 AWFYCollisionDetector>>voxelHash: |Tier 2|Time 165( 151+13 )ms|AST 221|Inlined 10Y 0N|IR 287/ 508|CodeSize 1363|Addr 0x7f35e8d7c110|Timestamp 18703982825439316|Src n/a
[engine] opt done id=573 AWFYSimulator>>simulate: |Tier 2|Time 667( 487+180 )ms|AST 289|Inlined 22Y 0N|IR 1387/ 4371|CodeSize 19676|Addr 0x7f35e8f94510|Timestamp 18703983494036288|Src n/a
[engine] opt done id=638 AWFYRedBlackTree>>rightRotate: |Tier 2|Time 154( 131+24 )ms|AST 272|Inlined 7Y 0N|IR 613/ 1084|CodeSize 3128|Addr 0x7f35e8f50990|Timestamp 18703983650820754|Src n/a
[engine] opt done id=639 [] in AWFYCollisionDetector>>reduceCollisionSet: |Tier 2|Time 152( 101+51 )ms|AST 62|Inlined 2Y 0N|IR 555/ 1688|CodeSize 7549|Addr 0x7f35e8f6f990|Timestamp 18703983823694171|Src n/a
[engine] opt done id=589 AWFYNode class>>key:value: |Tier 2|Time 46( 35+11 )ms|AST 33|Inlined 2Y 0N|IR 145/ 228|CodeSize 754|Addr 0x7f35e8de2c10|Timestamp 18703983871573735|Src n/a
[engine] opt done id=590 Behavior>>new <split-590> |Tier 2|Time 21( 14+7 )ms|AST 25|Inlined 0Y 0N|IR 98/ 208|CodeSize 729|Addr 0x7f35e8efd690|Timestamp 18703983894156194|Src n/a
[engine] opt done id=591 AWFYNode>>init:value: |Tier 2|Time 15( 9+6 )ms|AST 19|Inlined 0Y 0N|IR 101/ 367|CodeSize 878|Addr 0x7f35e8fd8790|Timestamp 18703983910563915|Src n/a
[engine] opt done id=629 Float class>>infinity |Tier 2|Time 7( 5+2 )ms|AST 9|Inlined 0Y 0N|IR 21/ 29|CodeSize 175|Addr 0x7f35e8efcc90|Timestamp 18703983918240310|Src n/a
[engine] opt done id=637 AWFYNode>>value: |Tier 2|Time 9( 5+4 )ms|AST 10|Inlined 0Y 0N|IR 65/ 190|CodeSize 438|Addr 0x7f35e8fd8090|Timestamp 18703983928132939|Src n/a
[engine] opt done id=647 AWFYVector3D>>times: |Tier 2|Time 70( 60+10 )ms|AST 65|Inlined 3Y 0N|IR 247/ 346|CodeSize 767|Addr 0x7f35e8ef4d10|Timestamp 18703983998930845|Src n/a
[engine] opt done id=648 AWFYVector3D>>plus: |Tier 2|Time 85( 74+10 )ms|AST 95|Inlined 3Y 0N|IR 253/ 347|CodeSize 720|Addr 0x7f35e8fbcf10|Timestamp 18703984084944016|Src n/a
[engine] opt done id=611 [] in AWFYCollisionDetector>>handleNewFrame: |Tier 2|Time 218( 172+46 )ms|AST 34|Inlined 6Y 0N|IR 653/ 704|CodeSize 2212|Addr 0x7f35e8ecb410|Timestamp 18703984316176878|Src n/a
[engine] opt done id=607 AWFYRedBlackTree class>>treeMinimum: |Tier 2|Time 32( 22+10 )ms|AST 52|Inlined 0Y 0N|IR 148/ 221|CodeSize 825|Addr 0x7f35e8e8f010|Timestamp 18703984349799163|Src n/a
[engine] opt done id=77 Character>>charCode |Tier 1|Time 24( 15+9 )ms|AST 21|Inlined 0Y 0N|IR 147/ 263|CodeSize 803|Addr 0x7f35e8e8e610|Timestamp 18703984375072310|Src n/a
[engine] opt done id=78 SequenceableCollection>>at:ifAbsent: |Tier 1|Time 49( 32+17 )ms|AST 62|Inlined 0Y 1N|IR 293/ 946|CodeSize 3441|Addr 0x7f35e8e94a10|Timestamp 18703984425706400|Src n/a
[engine] opt done id=560 AWFYSimulator>>init: |Tier 2|Time 258( 180+78 )ms|AST 89|Inlined 8Y 0N|IR 626/ 2286|CodeSize 9569|Addr 0x7f35e8fa5790|Timestamp 18703984697892982|Src n/a
[engine] opt done id=630 AWFYCollisionDetector>>put:and:into: |Tier 2|Time 2991(1901+1090)ms|AST 87|Inlined 81Y 5N|IR 6582/ 18895|CodeSize 70218|Addr 0x7f35e9332410|Timestamp 18703984756228472|Src n/a
[engine] opt done id=17 String class>>new: |Tier 1|Time 34( 23+10 )ms|AST 45|Inlined 0Y 1N|IR 204/ 505|CodeSize 2136|Addr 0x7f35e8dc7110|Timestamp 18703984793671458|Src n/a
[engine] opt done id=657 SmallInteger>>printString |Tier 1|Time 97( 79+18 )ms|AST 149|Inlined 0Y 2N|IR 378/ 766|CodeSize 3228|Addr 0x7f35e8f6d090|Timestamp 18703984797189872|Src n/a
[engine] opt done id=584 Behavior>>new <split-584> |Tier 2|Time 18( 14+4 )ms|AST 25|Inlined 0Y 0N|IR 36/ 106|CodeSize 409|Addr 0x7f35e8f50090|Timestamp 18703984816060797|Src n/a
[engine] opt done id=618 AWFYCollisionDetector>>draw:on: |Tier 2|Time 3551(2665+886 )ms|AST 67|Inlined 47Y 56N|IR 5397/ 11760|CodeSize 52261|Addr 0x7f35e9379390|Timestamp 18703984830655007|Src n/a
[engine] opt done id=616 Behavior>>new <split-616> |Tier 2|Time 17( 13+4 )ms|AST 25|Inlined 0Y 0N|IR 36/ 106|CodeSize 409|Addr 0x7f35e8e64310|Timestamp 18703984896971064|Src n/a
[engine] opt done id=615 AWFYCollisionDetector>>reduceCollisionSet: |Tier 2|Time 2777(2565+212 )ms|AST 80|Inlined 28Y 33N|IR 1139/ 4726|CodeSize 17926|Addr 0x7f35e9022590|Timestamp 18703987594375847|Src n/a
[engine] opt done id=302 SequenceableCollection>>copyReplaceFrom:to:with: |Tier 1|Time 116( 84+32 )ms|AST 183|Inlined 0Y 1N|IR 700/ 1512|CodeSize 7156|Addr 0x7f35e8debd10|Timestamp 18703987746598078|Src n/a
[engine] opt done id=376 String>>, |Tier 1|Time 46( 32+14 )ms|AST 54|Inlined 0Y 2N|IR 286/ 680|CodeSize 2822|Addr 0x7f35e8e00090|Timestamp 18703987793752867|Src n/a
[engine] opt done id=537 StandardFileStream>>isBinary |Tier 1|Time 15( 12+3 )ms|AST 23|Inlined 0Y 0N|IR 101/ 148|CodeSize 584|Addr 0x7f35e8deb510|Timestamp 18703987810095633|Src n/a
[engine] opt done id=571 AWFYCollisionDetector>>initialize |Tier 1|Time 19( 12+7 )ms|AST 19|Inlined 0Y 1N|IR 178/ 440|CodeSize 1480|Addr 0x7f35e8de6b10|Timestamp 18703987830433502|Src n/a
[engine] opt done id=557 AWFYCD>>benchmark: |Tier 2|Time 2996(2135+860 )ms|AST 157|Inlined 37Y 15N|IR 3997/ 15306|CodeSize 61604|Addr 0x7f35e93bd410|Timestamp 18703987893590426|Src n/a
[engine] opt deopt id=588 AWFYRedBlackTree>>treeAt:insert: | |Timestamp 18703988298834554|Src n/a
[engine] opt deopt id=587 AWFYRedBlackTree>>at:put: | |Timestamp 18703988299391005|Src n/a
[engine] opt deopt id=586 [] in AWFYCollisionDetector>>handleNewFrame: | |Timestamp 18703988299569387|Src n/a
[engine] opt done id=654 AWFYCD>>verify:resultFor: |Tier 1|Time 18( 15+3 )ms|AST 44|Inlined 0Y 0N|IR 112/ 149|CodeSize 566|Addr 0x7f35e8f37510|Timestamp 18703988315826943|Src n/a
[engine] opt done id=655 AWFYRun>>printResult: |Tier 1|Time 51( 35+16 )ms|AST 69|Inlined 0Y 5N|IR 352/ 798|CodeSize 2926|Addr 0x7f35e8efff10|Timestamp 18703988348993284|Src n/a
[engine] opt done id=572 Behavior>>new <split-572> |Tier 1|Time 22( 18+4 )ms|AST 25|Inlined 0Y 0N|IR 107/ 188|CodeSize 718|Addr 0x7f35e8f6c990|Timestamp 18703988372284736|Src n/a
[engine] opt done id=656 Object>>asString |Tier 1|Time 17( 11+6 )ms|AST 17|Inlined 0Y 1N|IR 158/ 322|CodeSize 1154|Addr 0x7f35e8dfc510|Timestamp 18703988390275062|Src n/a
[engine] opt done id=658 SmallInteger>>decimalDigitLength |Tier 1|Time 22( 19+4 )ms|AST 56|Inlined 0Y 0N|IR 149/ 196|CodeSize 649|Addr 0x7f35e8fd7890|Timestamp 18703988413866287|Src n/a
[engine] opt done id=586 [] in AWFYCollisionDetector>>handleNewFrame: |Tier 1|Time 83( 64+20 )ms|AST 153|Inlined 0Y 4N|IR 448/ 897|CodeSize 3517|Addr 0x7f35e8e08290|Timestamp 18703988415389874|Src n/a
[engine] opt done id=500 AWFYScriptConsole class>>println: |Tier 1|Time 42( 29+13 )ms|AST 61|Inlined 0Y 4N|IR 296/ 642|CodeSize 2268|Addr 0x7f35e9020710|Timestamp 18703988990291511|Src n/a
[engine] opt done id=501 FileStream class>>stdout |Tier 1|Time 48( 38+9 )ms|AST 39|Inlined 0Y 1N|IR 205/ 487|CodeSize 1983|Addr 0x7f35e8da6810|Timestamp 18703988997052874|Src n/a
[engine] opt done id=538 TextConverter>>nextPutAll:toStream: |Tier 1|Time 29( 19+9 )ms|AST 34|Inlined 0Y 1N|IR 184/ 462|CodeSize 1649|Addr 0x7f35e8e20e90|Timestamp 18703989027224424|Src n/a
[engine] opt done id=536 MultiByteFileStream>>nextPutAll: |Tier 1|Time 39( 27+12 )ms|AST 61|Inlined 0Y 2N|IR 240/ 520|CodeSize 1937|Addr 0x7f35e8fa3e10|Timestamp 18703989030631995|Src n/a
[engine] opt done id=540 MultiByteFileStream>>basicNext:putAll:startingAt: |Tier 1|Time 19( 12+7 )ms|AST 24|Inlined 0Y 1N|IR 173/ 357|CodeSize 1438|Addr 0x7f35e8e8d510|Timestamp 18703989593916335|Src n/a
[engine] opt done id=541 StandardFileStream>>next:putAll:startingAt: |Tier 1|Time 44( 35+9 )ms|AST 71|Inlined 0Y 0N|IR 245/ 467|CodeSize 2077|Addr 0x7f35e8f93210|Timestamp 18703989638776875|Src n/a
[engine] opt done id=539 TextConverter>>next:putAll:startingAt:toStream: |Tier 1|Time 70( 53+17 )ms|AST 126|Inlined 0Y 2N|IR 329/ 713|CodeSize 2791|Addr 0x7f35e8f91110|Timestamp 18703989639773555|Src n/a
[engine] opt done id=542 WriteStream>>cr |Tier 1|Time 25( 17+9 )ms|AST 30|Inlined 0Y 2N|IR 208/ 443|CodeSize 1521|Addr 0x7f35e8f63490|Timestamp 18703989665327409|Src n/a
[engine] opt done id=532 Character class>>cr |Tier 1|Time 17( 13+4 )ms|AST 18|Inlined 0Y 0N|IR 94/ 113|CodeSize 426|Addr 0x7f35e8e20910|Timestamp 18703990198715737|Src n/a
[engine] opt done id=543 MultiByteFileStream>>nextPut: |Tier 1|Time 25( 17+8 )ms|AST 35|Inlined 0Y 1N|IR 181/ 393|CodeSize 1487|Addr 0x7f35e8f62410|Timestamp 18703990206329971|Src n/a
[engine] opt done id=528 UTF8TextConverter>>nextPut:toStream: |Tier 1|Time 90( 67+23 )ms|AST 130|Inlined 0Y 5N|IR 447/ 1026|CodeSize 4465|Addr 0x7f35e9033e10|Timestamp 18703990290057696|Src n/a
[engine] opt done id=530 Character>>asUnicode |Tier 1|Time 16( 13+4 )ms|AST 29|Inlined 0Y 0N|IR 95/ 174|CodeSize 610|Addr 0x7f35e9020110|Timestamp 18703990816987371|Src n/a
[engine] opt done id=544 MultiByteFileStream>>basicNextPutAll: |Tier 1|Time 18( 11+7 )ms|AST 18|Inlined 0Y 1N|IR 159/ 331|CodeSize 1208|Addr 0x7f35e8efef10|Timestamp 18703990818451172|Src n/a
[engine] opt done id=546 StandardFileStream>>flush |Tier 1|Time 22( 16+6 )ms|AST 20|Inlined 0Y 0N|IR 165/ 259|CodeSize 997|Addr 0x7f35e8e92010|Timestamp 18703990841760294|Src n/a
[engine] opt done id=545 StandardFileStream>>nextPutAll: |Tier 1|Time 53( 38+15 )ms|AST 97|Inlined 0Y 0N|IR 288/ 562|CodeSize 2584|Addr 0x7f35e8f60890|Timestamp 18703990871795159|Src n/a
[engine] opt done id=556 AWFYCD>>innerBenchmarkLoop: |Tier 1|Time 28( 19+9 )ms|AST 35|Inlined 0Y 2N|IR 217/ 460|CodeSize 1755|Addr 0x7f35e9032710|Timestamp 18703991442905510|Src n/a
[engine] opt done id=555 AWFYRun>>measure: |Tier 1|Time 60( 38+22 )ms|AST 91|Inlined 0Y 2N|IR 327/ 725|CodeSize 2781|Addr 0x7f35e8df2810|Timestamp 18703991475125878|Src n/a
[engine] opt done id=558 AWFYSimulator class>>new: |Tier 1|Time 32( 24+9 )ms|AST 30|Inlined 0Y 2N|IR 214/ 452|CodeSize 1602|Addr 0x7f35e8df1290|Timestamp 18703991476487007|Src n/a
[engine] opt done id=559 Behavior>>new <split-559> |Tier 1|Time 17( 14+4 )ms|AST 25|Inlined 0Y 0N|IR 107/ 188|CodeSize 718|Addr 0x7f35e8e8cd90|Timestamp 18703991493899930|Src n/a
[engine] opt done id=586 [] in AWFYCollisionDetector>>handleNewFrame: |Tier 2|Time 3586(2050+1536)ms|AST 153|Inlined 65Y 36N|IR 6936/ 21349|CodeSize 93977|Addr 0x7f35e93ea310|Timestamp 18703992003072982|Src n/a
[engine] opt done id=569 AWFYCollisionDetector class>>new |Tier 1|Time 23( 14+9 )ms|AST 25|Inlined 0Y 2N|IR 202/ 424|CodeSize 1510|Addr 0x7f35e8ea5b10|Timestamp 18703992056800137|Src n/a
[engine] opt done id=570 Behavior>>new <split-570> |Tier 1|Time 24( 17+7 )ms|AST 27|Inlined 0Y 1N|IR 176/ 460|CodeSize 1638|Addr 0x7f35e8df0110|Timestamp 18703992058006072|Src n/a
[engine] opt done id=657 SmallInteger>>printString |Tier 2|Time 372( 349+23 )ms|AST 149|Inlined 4Y 1N|IR 277/ 377|CodeSize 1205|Addr 0x7f35e8ea2b90|Timestamp 18704027385254266|Src n/a
[engine] opt done id=17 String class>>new: |Tier 2|Time 205( 169+36 )ms|AST 45|Inlined 2Y 1N|IR 110/ 328|CodeSize 1107|Addr 0x7f35e8dba890|Timestamp 18704057866654760|Src n/a
[engine] opt done id=302 SequenceableCollection>>copyReplaceFrom:to:with: |Tier 2|Time 377( 324+53 )ms|AST 183|Inlined 3Y 1N|IR 671/ 1307|CodeSize 6195|Addr 0x7f35e8f7b290|Timestamp 18704097621484509|Src n/a
[engine] opt done id=376 String>>, |Tier 2|Time 512( 437+74 )ms|AST 54|Inlined 9Y 2N|IR 713/ 1215|CodeSize 5332|Addr 0x7f35e8eef410|Timestamp 18704098980962517|Src n/a
[engine] opt done id=537 StandardFileStream>>isBinary |Tier 2|Time 87( 79+8 )ms|AST 23|Inlined 0Y 0N|IR 30/ 54|CodeSize 294|Addr 0x7f35e8eed710|Timestamp 18704099172922283|Src n/a
[engine] opt done id=657 SmallInteger>>printString |Tier 1|Time 78( 73+5 )ms|AST 149|Inlined 0Y 0N|IR 96/ 106|CodeSize 415|Addr 0x7f35e8ff1210|Timestamp 18704155206092044|Src n/a
[engine] Truffle runtime statistics for engine 3
Compilations : 258
Success : 248
Temporary Bailouts : 8
org.graalvm.compiler.core.common.CancellationBailoutException: Compilation cancelled.: 4
org.graalvm.compiler.core.common.RetryableBailoutException: Assumption invalidated while compiling code: Object[Instance<org.graalvm.compiler.truffle.runtime.OptimizedAssumption>]: 4
Permanent Bailouts : 0
Failed : 0
Interrupted : 2
Invalidated : 4
Profiled Argument Types : 4
Queues : 297
Dequeues : 42
Target inlined into only caller: 39
Profiled Argument Types : 2
: 1
Splits : 59
Compilation Accuracy : 0.984496
Queue Accuracy : 0.858586
Compilation Utilization : 0.458565
Remaining Compilation Queue : 0
Time to queue : count= 297, sum=2956250605, min= 5100, average= 9953705.74, max=194837445, maxTarget=TextConverter>>next:putAll:startingAt:toStream:
Time waiting in queue : count= 258, sum= 620295946, min= 292, average= 2404247.85, max=24335350, maxTarget=SequenceableCollection>>at:ifAbsent:
--------------------------- :
AST node statistics :
Truffle node count : count= 255, sum= 185478, min= 11, average= 727.36, max= 9098, maxTarget=AWFYVector>>forEach:
Trivial : count= 255, sum= 67094, min= 4, average= 263.11, max= 3231, maxTarget=AWFYVector>>forEach:
Non Trivial : count= 255, sum= 118384, min= 7, average= 464.25, max= 5867, maxTarget=AWFYVector>>forEach:
Monomorphic : count= 255, sum= 116979, min= 7, average= 458.74, max= 5800, maxTarget=AWFYVector>>forEach:
Polymorphic : count= 255, sum= 1405, min= 0, average= 5.51, max= 72, maxTarget=AWFYCollisionDetector>>put:and:into:
Megamorphic : count= 255, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Scanner>>typeTableAt:
Truffle call count : count= 255, sum= 2459, min= 0, average= 9.64, max= 139, maxTarget=AWFYVector>>forEach:
Indirect : count= 255, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Scanner>>typeTableAt:
Direct : count= 255, sum= 2459, min= 0, average= 9.64, max= 139, maxTarget=AWFYVector>>forEach:
Dispatched : count= 255, sum= 1168, min= 0, average= 4.58, max= 95, maxTarget=AWFYVector>>forEach:
Inlined : count= 255, sum= 1291, min= 0, average= 5.06, max= 83, maxTarget=AWFYCollisionDetector>>put:and:into:
---------- :
Cloned : count= 255, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Scanner>>typeTableAt:
Not Cloned : count= 255, sum= 2471, min= 0, average= 9.69, max= 139, maxTarget=AWFYVector>>forEach:
Truffle loops : count= 255, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Scanner>>typeTableAt:
--------------------------- :
Compilation Tier 1 :
Compilation Rate : 40551.65 bytes/second
Truffle Tier Rate : 58106.21 bytes/second
Graal Tier Rate : 221971.93 bytes/second
Installation Rate : 781943.69 bytes/second
Time for compilation (us) : count= 161, sum= 12865370, min= 8099, average= 79909.13, max= 643832, maxTarget=AWFYCollisionDetector>>isInVoxel:motion:
Truffle Tier (us) : count= 156, sum= 8978592, min= 4944, average= 57555.08, max= 556579, maxTarget=AWFYCollisionDetector>>isInVoxel:motion:
Graal Tier (us) : count= 156, sum= 2350351, min= 2182, average= 15066.35, max= 109396, maxTarget=AWFYCollisionDetector>>handleNewFrame:
Code Installation (us) : count= 156, sum= 667198, min= 780, average= 4276.92, max= 27694, maxTarget=AWFYMotion>>findIntersection:
Graal node count :
After Truffle Tier : count= 161, sum= 55749, min= 64, average= 346.27, max= 1709, maxTarget=AWFYCollisionDetector>>recurse:seen:voxel:motion:
After Graal Tier : count= 161, sum= 127402, min= 87, average= 791.32, max= 7297, maxTarget=AWFYCollisionDetector>>handleNewFrame:
Graal compilation result :
Code size : count= 156, sum= 521712, min= 426, average= 3344.31, max= 26711, maxTarget=AWFYCollisionDetector>>handleNewFrame:
Total frame size : count= 156, sum= 20144, min= 32, average= 129.13, max= 640, maxTarget=AWFYCollisionDetector>>isInVoxel:motion:
Exception handlers : count= 156, sum= 585, min= 1, average= 3.75, max= 37, maxTarget=AWFYCollisionDetector>>recurse:seen:voxel:motion:
Infopoints : count= 156, sum= 7037, min= 6, average= 45.11, max= 366, maxTarget=AWFYCollisionDetector>>handleNewFrame:
CALL : count= 156, sum= 5967, min= 6, average= 38.25, max= 323, maxTarget=AWFYCollisionDetector>>handleNewFrame:
IMPLICIT_EXCEPTION : count= 156, sum= 1033, min= 0, average= 6.62, max= 43, maxTarget=AWFYRedBlackTree>>at:put:
SAFEPOINT : count= 156, sum= 37, min= 0, average= 0.24, max= 4, maxTarget=AWFYRedBlackTree>>at:put:
Marks : count= 157, sum= 1564, min= 6, average= 9.96, max= 43, maxTarget=AWFYCollisionDetector>>recurse:seen:voxel:motion:
Data references : count= 157, sum= 5272, min= 2, average= 33.58, max= 253, maxTarget=AWFYRedBlackTree>>at:put:
--------------------------- :
Compilation Tier 2 :
Compilation Rate : 14225.27 bytes/second
Truffle Tier Rate : 22978.86 bytes/second
Graal Tier Rate : 61975.90 bytes/second
Installation Rate : 470904.58 bytes/second
Time for compilation (us) : count= 95, sum= 76660556, min= 5719, average= 806953.23, max= 5641977, maxTarget=AWFYVector>>forEach:
Truffle Tier (us) : count= 92, sum= 47457404, min= 3545, average= 515841.35, max= 2714140, maxTarget=[] in AWFYCollisionDetector>>reduceCollisionSet:
Graal Tier (us) : count= 92, sum= 17595822, min= 1481, average= 191258.94, max= 2692927, maxTarget=AWFYVector>>forEach:
Code Installation (us) : count= 92, sum= 2315791, min= 503, average= 25171.65, max= 410537, maxTarget=AWFYVector>>forEach:
Graal node count :
After Truffle Tier : count= 94, sum= 134208, min= 18, average= 1427.74, max= 8365, maxTarget=AWFYVector>>forEach:
After Graal Tier : count= 92, sum= 262894, min= 29, average= 2857.54, max= 24969, maxTarget=AWFYVector>>forEach:
Graal compilation result :
Code size : count= 92, sum= 1090517, min= 175, average= 11853.45, max= 116636, maxTarget=AWFYVector>>forEach:
Total frame size : count= 92, sum= 18128, min= 32, average= 197.04, max= 1536, maxTarget=AWFYVector>>forEach:
Exception handlers : count= 92, sum= 602, min= 0, average= 6.54, max= 129, maxTarget=AWFYVector>>forEach:
Infopoints : count= 92, sum= 12804, min= 5, average= 139.17, max= 1562, maxTarget=AWFYVector>>forEach:
CALL : count= 92, sum= 9937, min= 5, average= 108.01, max= 1176, maxTarget=AWFYVector>>forEach:
IMPLICIT_EXCEPTION : count= 92, sum= 2784, min= 0, average= 30.26, max= 380, maxTarget=AWFYVector>>forEach:
SAFEPOINT : count= 92, sum= 83, min= 0, average= 0.90, max= 9, maxTarget=AWFYCollisionDetector>>put:and:into:
Marks : count= 92, sum= 1237, min= 6, average= 13.45, max= 141, maxTarget=AWFYVector>>forEach:
Data references : count= 92, sum= 12115, min= 2, average= 131.68, max= 1375, maxTarget=AWFYVector>>forEach:
# DeltaBlue (iterations: 300, problem size: 12000) on Mon Nov 7 22:16:30 UTC 2022
# `/home/fniephaus/bin/graalvm-ce-java17-22.3.0/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] opt done id=50 [] in Dictionary>>postCopy |Tier 1|Time 246( 211+34 )ms|AST 28|Inlined 0Y 1N|IR 184/ 402|CodeSize 1529|Addr 0x7f983a92e810|Timestamp 18703739812174469|Src n/a
[engine] opt done id=74 ReadStream>>next |Tier 1|Time 65( 55+10 )ms|AST 42|Inlined 0Y 0N|IR 203/ 384|CodeSize 1545|Addr 0x7f983a937710|Timestamp 18703739934647853|Src n/a
[engine] opt done id=569 AWFYVector>>initialize: |Tier 1|Time 71( 59+12 )ms|AST 27|Inlined 0Y 0N|IR 216/ 454|CodeSize 1388|Addr 0x7f983a939a90|Timestamp 18703739956672160|Src n/a
[engine] opt done id=567 AWFYVector class>>new: |Tier 1|Time 29( 19+10 )ms|AST 28|Inlined 0Y 2N|IR 210/ 441|CodeSize 1582|Addr 0x7f983a93a910|Timestamp 18703739966229027|Src n/a
[engine] opt done id=13 IdentityDictionary>>scanFor: |Tier 1|Time 183( 156+27 )ms|AST 127|Inlined 0Y 1N|IR 532/ 1032|CodeSize 4238|Addr 0x7f983a93c290|Timestamp 18703740001493538|Src n/a
[engine] opt done id=568 Behavior>>new <split-568> |Tier 1|Time 34( 29+4 )ms|AST 25|Inlined 0Y 0N|IR 107/ 188|CodeSize 718|Addr 0x7f983a93fa90|Timestamp 18703740002497418|Src n/a
[engine] opt done id=592 AWFYVariable>>initialize |Tier 1|Time 46( 32+14 )ms|AST 51|Inlined 0Y 2N|IR 324/ 714|CodeSize 2221|Addr 0x7f983a940190|Timestamp 18703740005234985|Src n/a
[engine] opt done id=593 AWFYStrength class>>absoluteWeakest |Tier 1|Time 11( 8+3 )ms|AST 9|Inlined 0Y 0N|IR 92/ 108|CodeSize 428|Addr 0x7f983a942110|Timestamp 18703740014956616|Src n/a
[engine] opt done id=591 Behavior>>new <split-591> |Tier 1|Time 26( 17+9 )ms|AST 27|Inlined 0Y 1N|IR 176/ 460|CodeSize 1638|Addr 0x7f983a945410|Timestamp 18703740030586141|Src n/a
[engine] opt done id=590 AWFYVariable class>>new |Tier 1|Time 28( 19+9 )ms|AST 25|Inlined 0Y 2N|IR 202/ 424|CodeSize 1510|Addr 0x7f983a946890|Timestamp 18703740035203513|Src n/a
[engine] opt done id=73 PositionableStream>>atEnd |Tier 1|Time 19( 15+4 )ms|AST 18|Inlined 0Y 0N|IR 106/ 146|CodeSize 590|Addr 0x7f983a947d90|Timestamp 18703740035660996|Src n/a
[engine] opt done id=77 Character>>charCode |Tier 1|Time 24( 19+6 )ms|AST 21|Inlined 0Y 0N|IR 147/ 263|CodeSize 803|Addr 0x7f983a949c10|Timestamp 18703740061898483|Src n/a
[engine] opt done id=593 AWFYStrength class>>absoluteWeakest |Tier 2|Time 9( 5+5 )ms|AST 9|Inlined 0Y 0N|IR 21/ 29|CodeSize 175|Addr 0x7f983a94a610|Timestamp 18703740073071140|Src n/a
[engine] opt done id=568 Behavior>>new <split-568> |Tier 2|Time 38( 30+8 )ms|AST 25|Inlined 0Y 0N|IR 36/ 106|CodeSize 409|Addr 0x7f983a94d110|Timestamp 18703740112992205|Src n/a
[engine] opt done id=78 SequenceableCollection>>at:ifAbsent: |Tier 1|Time 77( 53+23 )ms|AST 62|Inlined 0Y 1N|IR 293/ 946|CodeSize 3441|Addr 0x7f983a94d910|Timestamp 18703740118997533|Src n/a
[engine] opt inval. id=590 AWFYVariable class>>new |Timestamp 18703740138671352|Src n/a|Reason Latest layout assumption Layout no longer valid
[engine] opt inval. id=591 Behavior>>new <split-591> |Timestamp 18703740144761332|Src n/a|Reason Latest layout assumption Layout no longer valid
[engine] opt inval. id=592 AWFYVariable>>initialize |Timestamp 18703740145317785|Src n/a|Reason Latest layout assumption Layout no longer valid
[engine] opt done id=567 AWFYVector class>>new: |Tier 2|Time 64( 46+18 )ms|AST 28|Inlined 2Y 0N|IR 56/ 291|CodeSize 947|Addr 0x7f983a953890|Timestamp 18703740185384756|Src n/a
[engine] opt done id=7 Symbol>>= |Tier 1|Time 41( 33+9 )ms|AST 43|Inlined 0Y 1N|IR 228/ 364|CodeSize 1387|Addr 0x7f983a954090|Timestamp 18703740190060937|Src n/a
[engine] opt done id=617 AWFYVector>>isEmpty |Tier 1|Time 16( 13+3 )ms|AST 17|Inlined 0Y 0N|IR 106/ 146|CodeSize 590|Addr 0x7f983a955410|Timestamp 18703740208221568|Src n/a
[engine] opt done id=613 AWFYBinaryConstraint>>output |Tier 1|Time 21( 17+4 )ms|AST 19|Inlined 0Y 0N|IR 112/ 175|CodeSize 737|Addr 0x7f983a956910|Timestamp 18703740218996739|Src n/a
[engine] opt done id=571 AWFYVector>>append: |Tier 1|Time 69( 45+24 )ms|AST 59|Inlined 0Y 0N|IR 343/ 1047|CodeSize 4152|Addr 0x7f983a957c10|Timestamp 18703740239722840|Src n/a
[engine] opt done id=607 AWFYStrength>>weaker: |Tier 1|Time 19( 15+4 )ms|AST 26|Inlined 0Y 0N|IR 112/ 159|CodeSize 642|Addr 0x7f983a95a010|Timestamp 18703740239987762|Src n/a
[engine] opt done id=612 AWFYVariable>>mark: |Tier 1|Time 11( 7+4 )ms|AST 10|Inlined 0Y 0N|IR 147/ 175|CodeSize 509|Addr 0x7f983a95a690|Timestamp 18703740252941532|Src n/a
[engine] opt done id=558 AWFYSomDictionary>>hash: |Tier 1|Time 41( 30+10 )ms|AST 59|Inlined 0Y 1N|IR 184/ 486|CodeSize 1806|Addr 0x7f983a95b610|Timestamp 18703740295457471|Src n/a
[engine] opt done id=559 Integer>>>> |Tier 1|Time 26( 21+4 )ms|AST 30|Inlined 0Y 0N|IR 111/ 203|CodeSize 754|Addr 0x7f983a95ec10|Timestamp 18703740322707429|Src n/a
[engine] opt done id=615 AWFYPlanner>>addPropagate:mark: |Tier 1|Time 86( 61+25 )ms|AST 128|Inlined 0Y 7N|IR 501/ 1032|CodeSize 4092|Addr 0x7f983a95fe10|Timestamp 18703740327710064|Src n/a
[engine] opt done id=572 AWFYVector>>forEach: |Tier 1|Time 109( 69+41 )ms|AST 79|Inlined 0Y 2N|IR 484/ 1817|CodeSize 7929|Addr 0x7f983a963990|Timestamp 18703740329230935|Src n/a
[engine] opt done id=560 AWFYSomDictionary>>bucketIdx: |Tier 1|Time 22( 15+7 )ms|AST 34|Inlined 0Y 0N|IR 178/ 382|CodeSize 1332|Addr 0x7f983a968810|Timestamp 18703740346335163|Src n/a
[engine] opt done id=579 AWFYSomDictionary>>bucket: |Tier 1|Time 27( 17+9 )ms|AST 32|Inlined 0Y 1N|IR 201/ 435|CodeSize 1839|Addr 0x7f983a969490|Timestamp 18703740357656939|Src n/a
[engine] opt done id=580 AWFYDictIdEntry>>match:key: |Tier 1|Time 16( 12+4 )ms|AST 28|Inlined 0Y 0N|IR 118/ 190|CodeSize 752|Addr 0x7f983a96a810|Timestamp 18703740373807646|Src n/a
[engine] opt done id=581 AWFYStrength class>>of: |Tier 1|Time 21( 13+8 )ms|AST 22|Inlined 0Y 1N|IR 172/ 359|CodeSize 1359|Addr 0x7f983a96b210|Timestamp 18703740380016921|Src n/a
[engine] opt done id=578 AWFYSomDictionary>>at: |Tier 1|Time 53( 36+17 )ms|AST 85|Inlined 0Y 3N|IR 268/ 575|CodeSize 2179|Addr 0x7f983a96c210|Timestamp 18703740382784312|Src n/a
[engine] opt done id=594 AWFYStrength class>>SymRequired |Tier 1|Time 9( 6+3 )ms|AST 9|Inlined 0Y 0N|IR 92/ 108|CodeSize 428|Addr 0x7f983a96de10|Timestamp 18703740384891251|Src n/a
[engine] opt done id=608 AWFYStrength>>stronger: |Tier 1|Time 19( 15+4 )ms|AST 26|Inlined 0Y 0N|IR 112/ 159|CodeSize 642|Addr 0x7f983a96fb10|Timestamp 18703740410552937|Src n/a
[engine] opt done id=595 AWFYEqualityConstraint class>>var:var:strength:addTo: |Tier 1|Time 31( 21+10 )ms|AST 39|Inlined 0Y 2N|IR 217/ 468|CodeSize 1768|Addr 0x7f983a970190|Timestamp 18703740417955441|Src n/a
[engine] opt done id=596 Behavior>>new <split-596> |Tier 1|Time 28( 14+14 )ms|AST 25|Inlined 0Y 0N|IR 169/ 408|CodeSize 1246|Addr 0x7f983a971710|Timestamp 18703740440360053|Src n/a
[engine] opt done id=597 AWFYEqualityConstraint>>initializeVar:var:strength:addTo: |Tier 1|Time 35( 23+12 )ms|AST 44|Inlined 0Y 2N|IR 211/ 459|CodeSize 1820|Addr 0x7f983a973d10|Timestamp 18703740454424984|Src n/a
[engine] opt done id=609 AWFYBinaryConstraint>>isSatisfied |Tier 1|Time 14( 10+4 )ms|AST 16|Inlined 0Y 0N|IR 103/ 150|CodeSize 592|Addr 0x7f983a975390|Timestamp 18703740455796387|Src n/a
[engine] opt done id=598 AWFYBinaryConstraint>>initializeVar:var:strength:addTo: |Tier 1|Time 26( 17+9 )ms|AST 33|Inlined 0Y 1N|IR 213/ 625|CodeSize 2212|Addr 0x7f983a976b90|Timestamp 18703740483225147|Src n/a
[engine] opt done id=618 AWFYVector>>removeFirst |Tier 1|Time 37( 25+11 )ms|AST 52|Inlined 0Y 1N|IR 234/ 462|CodeSize 1787|Addr 0x7f983a978190|Timestamp 18703740492743390|Src n/a
[engine] opt done id=599 AWFYAbstractConstraint>>initialize: |Tier 1|Time 21( 13+8 )ms|AST 22|Inlined 0Y 1N|IR 181/ 450|CodeSize 1546|Addr 0x7f983a979a10|Timestamp 18703740505455567|Src n/a
[engine] opt done id=600 AWFYAbstractConstraint>>addConstraint: |Tier 1|Time 28( 19+10 )ms|AST 34|Inlined 0Y 2N|IR 208/ 443|CodeSize 1591|Addr 0x7f983a97c810|Timestamp 18703740522652479|Src n/a
[engine] opt done id=601 AWFYBinaryConstraint>>addToGraph |Tier 1|Time 37( 24+13 )ms|AST 43|Inlined 0Y 2N|IR 246/ 636|CodeSize 2419|Addr 0x7f983a97f310|Timestamp 18703740544052933|Src n/a
[engine] opt done id=610 AWFYBinaryConstraint>>inputsDo: |Tier 1|Time 55( 32+23 )ms|AST 42|Inlined 0Y 2N|IR 300/ 1104|CodeSize 3936|Addr 0x7f983a981790|Timestamp 18703740579009358|Src n/a
[engine] opt done id=603 AWFYPlanner>>incrementalAdd: |Tier 1|Time 36( 27+10 )ms|AST 50|Inlined 0Y 2N|IR 215/ 456|CodeSize 1704|Addr 0x7f983a985d10|Timestamp 18703740581984258|Src n/a
[engine] opt done id=604 AWFYPlanner>>newMark |Tier 1|Time 15( 10+5 )ms|AST 18|Inlined 0Y 0N|IR 154/ 250|CodeSize 827|Addr 0x7f983a987290|Timestamp 18703740596063438|Src n/a
[engine] opt done id=622 AWFYVariable>>stay: |Tier 1|Time 13( 9+4 )ms|AST 10|Inlined 0Y 0N|IR 150/ 177|CodeSize 509|Addr 0x7f983a987c90|Timestamp 18703740610616025|Src n/a
[engine] opt done id=605 AWFYAbstractConstraint>>satisfy:propagate: |Tier 1|Time 231( 104+127 )ms|AST 150|Inlined 0Y 7N|IR 1411/ 6030|CodeSize 22206|Addr 0x7f983a988490|Timestamp 18703740615678727|Src n/a
[engine] opt done id=614 AWFYVariable>>determinedBy: |Tier 1|Time 10( 6+4 )ms|AST 10|Inlined 0Y 0N|IR 132/ 162|CodeSize 522|Addr 0x7f983a993910|Timestamp 18703740627576094|Src n/a
[engine] opt done id=611 [] in AWFYAbstractConstraint>>satisfy:propagate: |Tier 1|Time 20( 13+7 )ms|AST 20|Inlined 0Y 1N|IR 170/ 352|CodeSize 1313|Addr 0x7f983a994810|Timestamp 18703740632053287|Src n/a
[engine] opt done id=621 AWFYVariable>>walkStrength: |Tier 1|Time 11( 7+4 )ms|AST 10|Inlined 0Y 0N|IR 135/ 254|CodeSize 682|Addr 0x7f983a996210|Timestamp 18703740644521915|Src n/a
[engine] opt done id=606 AWFYBinaryConstraint>>chooseMethod: |Tier 1|Time 66( 44+22 )ms|AST 122|Inlined 0Y 2N|IR 409/ 974|CodeSize 3914|Addr 0x7f983a996e10|Timestamp 18703740649187339|Src n/a
[engine] opt done id=616 AWFYVector class>>with: |Tier 1|Time 29( 19+9 )ms|AST 42|Inlined 0Y 2N|IR 214/ 454|CodeSize 1601|Addr 0x7f983a99a190|Timestamp 18703740657670831|Src n/a
[engine] opt done id=620 AWFYStrength>>weakest: |Tier 1|Time 20( 13+7 )ms|AST 24|Inlined 0Y 1N|IR 168/ 350|CodeSize 1271|Addr 0x7f983a99b690|Timestamp 18703740670702687|Src n/a
[engine] opt done id=623 AWFYEqualityConstraint>>execute |Tier 1|Time 37( 24+13 )ms|AST 52|Inlined 0Y 2N|IR 254/ 652|CodeSize 2429|Addr 0x7f983a99dc10|Timestamp 18703740696486532|Src n/a
[engine] opt done id=624 AWFYVariable>>value: |Tier 1|Time 10( 7+4 )ms|AST 10|Inlined 0Y 0N|IR 148/ 175|CodeSize 509|Addr 0x7f983a99f790|Timestamp 18703740708274312|Src n/a
[engine] opt done id=619 AWFYBinaryConstraint>>recalculate |Tier 1|Time 81( 57+24 )ms|AST 134|Inlined 0Y 5N|IR 436/ 1009|CodeSize 3971|Addr 0x7f983a9a1290|Timestamp 18703740726848355|Src n/a
[engine] opt done id=625 AWFYPlanner>>addConstraintsConsuming:to: |Tier 1|Time 58( 33+25 )ms|AST 56|Inlined 0Y 1N|IR 366/ 1640|CodeSize 6095|Addr 0x7f983a9a4090|Timestamp 18703740730024968|Src n/a
[engine] opt done id=626 [] in AWFYPlanner>>addConstraintsConsuming:to: |Tier 1|Time 15( 12+3 )ms|AST 21|Inlined 0Y 0N|IR 98/ 115|CodeSize 430|Addr 0x7f983a9a6e10|Timestamp 18703740740055522|Src n/a
[engine] opt done id=627 AWFYVariable>>addConstraint: <split-627> |Tier 1|Time 22( 14+8 )ms|AST 23|Inlined 0Y 1N|IR 176/ 386|CodeSize 1475|Addr 0x7f983a9a8890|Timestamp 18703740761625140|Src n/a
[engine] opt done id=628 AWFYVariable>>addConstraint: <split-628> |Tier 1|Time 21( 13+8 )ms|AST 23|Inlined 0Y 1N|IR 189/ 397|CodeSize 1399|Addr 0x7f983a9a9990|Timestamp 18703740762679657|Src n/a
[engine] opt done id=569 AWFYVector>>initialize: |Tier 2|Time 24( 14+10 )ms|AST 27|Inlined 0Y 0N|IR 145/ 337|CodeSize 919|Addr 0x7f983a9aae10|Timestamp 18703740766004550|Src n/a
[engine] opt done id=613 AWFYBinaryConstraint>>output |Tier 2|Time 12( 8+4 )ms|AST 19|Inlined 0Y 0N|IR 41/ 66|CodeSize 347|Addr 0x7f983a9ad090|Timestamp 18703740779224708|Src n/a
[engine] opt done id=617 AWFYVector>>isEmpty |Tier 2|Time 10( 7+3 )ms|AST 17|Inlined 0Y 0N|IR 35/ 54|CodeSize 221|Addr 0x7f983a9ae510|Timestamp 18703740789967889|Src n/a
[engine] opt done id=571 AWFYVector>>append: |Tier 2|Time 61( 39+22 )ms|AST 59|Inlined 0Y 0N|IR 272/ 785|CodeSize 2285|Addr 0x7f983a9aee10|Timestamp 18703740825050664|Src n/a
[engine] opt done id=607 AWFYStrength>>weaker: |Tier 2|Time 14( 10+4 )ms|AST 26|Inlined 0Y 0N|IR 41/ 70|CodeSize 256|Addr 0x7f983a9b0210|Timestamp 18703740840460247|Src n/a
[engine] opt done id=612 AWFYVariable>>mark: |Tier 2|Time 8( 5+3 )ms|AST 10|Inlined 0Y 0N|IR 76/ 94|CodeSize 241|Addr 0x7f983a9b0610|Timestamp 18703740850025845|Src n/a
[engine] opt done id=7 Symbol>>= |Tier 2|Time 94( 75+19 )ms|AST 43|Inlined 2Y 0N|IR 364/ 429|CodeSize 1288|Addr 0x7f983a9b0c90|Timestamp 18703740856579175|Src n/a
[engine] opt done id=558 AWFYSomDictionary>>hash: |Tier 2|Time 38( 33+5 )ms|AST 59|Inlined 1Y 0N|IR 33/ 111|CodeSize 396|Addr 0x7f983a9b2810|Timestamp 18703740896084384|Src n/a
[engine] opt done id=560 AWFYSomDictionary>>bucketIdx: |Tier 2|Time 24( 13+11 )ms|AST 34|Inlined 0Y 0N|IR 107/ 223|CodeSize 745|Addr 0x7f983a9b2d10|Timestamp 18703740921923825|Src n/a
[engine] opt done id=580 AWFYDictIdEntry>>match:key: |Tier 2|Time 15( 11+4 )ms|AST 28|Inlined 0Y 0N|IR 47/ 86|CodeSize 357|Addr 0x7f983a9b7c90|Timestamp 18703740937983943|Src n/a
[engine] opt deopt id=599 AWFYAbstractConstraint>>initialize: | |Timestamp 18703740948402905|Src n/a
[engine] opt deopt id=615 AWFYPlanner>>addPropagate:mark: | |Timestamp 18703740953400372|Src n/a
[engine] opt inval. id=605 AWFYAbstractConstraint>>satisfy:propagate: |Timestamp 18703740953904023|Src n/a|Reason Profiled Return Type
[engine] opt inval. id=603 AWFYPlanner>>incrementalAdd: |Timestamp 18703740954204635|Src n/a|Reason Profiled Return Type
[engine] opt deopt id=606 AWFYBinaryConstraint>>chooseMethod: | |Timestamp 18703740954868091|Src n/a
[engine] opt deopt id=610 AWFYBinaryConstraint>>inputsDo: | |Timestamp 18703740955248675|Src n/a
[engine] opt deopt id=623 AWFYEqualityConstraint>>execute | |Timestamp 18703740955885870|Src n/a
[engine] opt deopt id=619 AWFYBinaryConstraint>>recalculate | |Timestamp 18703740956084089|Src n/a
[engine] opt done id=578 AWFYSomDictionary>>at: |Tier 2|Time 145( 135+10 )ms|AST 85|Inlined 5Y 0N|IR 244/ 190|CodeSize 809|Addr 0x7f983a9be710|Timestamp 18703741083951798|Src n/a
[engine] opt done id=613 AWFYBinaryConstraint>>output |Tier 1|Time 16( 12+5 )ms|AST 19|Inlined 0Y 0N|IR 145/ 214|CodeSize 759|Addr 0x7f983a9bf210|Timestamp 18703741102863331|Src n/a
[engine] opt deopt id=572 AWFYVector>>forEach: | |Timestamp 18703741361156117|Src n/a
[engine] opt done id=572 AWFYVector>>forEach: |Tier 2|Time 571( 435+136 )ms|AST 79|Inlined 20Y 0N|IR 1047/ 2904|CodeSize 10941|Addr 0x7f983a9c9d90|Timestamp 18703741362400263|Src n/a
[engine] opt done id=626 [] in AWFYPlanner>>addConstraintsConsuming:to: |Tier 1|Time 30( 22+8 )ms|AST 21|Inlined 0Y 1N|IR 189/ 366|CodeSize 1426|Addr 0x7f983a878c90|Timestamp 18703741394579169|Src n/a
[engine] opt done id=605 AWFYAbstractConstraint>>satisfy:propagate: |Tier 1|Time 340( 154+186 )ms|AST 182|Inlined 0Y 10N|IR 1825/ 7888|CodeSize 31287|Addr 0x7f983a9d2210|Timestamp 18703741444498311|Src n/a
[engine] opt done id=638 AWFYBinaryConstraint>>markUnsatisfied |Tier 1|Time 11( 7+4 )ms|AST 9|Inlined 0Y 0N|IR 135/ 252|CodeSize 702|Addr 0x7f983a8c1790|Timestamp 18703741458954234|Src n/a
[engine] opt deopt id=603 AWFYPlanner>>incrementalAdd: | |Timestamp 18703741459236965|Src n/a
[engine] opt done id=613 AWFYBinaryConstraint>>output |Tier 2|Time 15( 10+5 )ms|AST 19|Inlined 0Y 0N|IR 74/ 113|CodeSize 432|Addr 0x7f983a863010|Timestamp 18703741475139444|Src n/a
[engine] opt done id=572 AWFYVector>>forEach: |Tier 1|Time 85( 47+38 )ms|AST 79|Inlined 0Y 2N|IR 484/ 1817|CodeSize 7929|Addr 0x7f983a8d4d10|Timestamp 18703741481065917|Src n/a
[engine] opt done id=626 [] in AWFYPlanner>>addConstraintsConsuming:to: |Tier 2|Time 31( 26+5 )ms|AST 21|Inlined 1Y 0N|IR 162/ 134|CodeSize 395|Addr 0x7f983a956910|Timestamp 18703741513052261|Src n/a
[engine] opt done id=603 AWFYPlanner>>incrementalAdd: |Tier 1|Time 52( 35+16 )ms|AST 71|Inlined 0Y 3N|IR 352/ 731|CodeSize 3039|Addr 0x7f983a9a1b10|Timestamp 18703741528106963|Src n/a
[engine] opt done id=609 AWFYBinaryConstraint>>isSatisfied |Tier 2|Time 16( 10+5 )ms|AST 16|Inlined 0Y 0N|IR 99/ 117|CodeSize 386|Addr 0x7f983a96a810|Timestamp 18703741545004451|Src n/a
[engine] opt done id=608 AWFYStrength>>stronger: |Tier 2|Time 14( 10+3 )ms|AST 26|Inlined 0Y 0N|IR 41/ 70|CodeSize 256|Addr 0x7f983a8a8790|Timestamp 18703741559889919|Src n/a
[engine] opt deopt id=572 AWFYVector>>forEach: | |Timestamp 18703741771112114|Src n/a
[engine] opt inval. id=626 [] in AWFYPlanner>>addConstraintsConsuming:to: |Timestamp 18703741773207459|Src n/a|Reason Profiled Return Type
[engine] opt inval. id=572 AWFYVector>>forEach: |Timestamp 18703741773521900|Src n/a|Reason Profiled Return Type
[engine] opt inval. id=626 [] in AWFYPlanner>>addConstraintsConsuming:to: |Timestamp 18703741773750922|Src n/a|Reason Profiled Return Type
[engine] opt done id=626 [] in AWFYPlanner>>addConstraintsConsuming:to: |Tier 1|Time 45( 32+13 )ms|AST 60|Inlined 0Y 2N|IR 340/ 559|CodeSize 2624|Addr 0x7f983a8ce810|Timestamp 18703741986041324|Src n/a
[engine] opt done id=615 AWFYPlanner>>addPropagate:mark: |Tier 2|Time 1148(1033+115 )ms|AST 128|Inlined 47Y 0N|IR 1962/ 1501|CodeSize 4537|Addr 0x7f983a98a210|Timestamp 18703741998964921|Src n/a
[engine] opt done id=572 AWFYVector>>forEach: |Tier 1|Time 95( 43+53 )ms|AST 80|Inlined 0Y 3N|IR 599/ 2530|CodeSize 11242|Addr 0x7f983a9cb010|Timestamp 18703742083033151|Src n/a
[engine] opt done id=571 AWFYVector>>append: |Tier 1|Time 151( 70+81 )ms|AST 59|Inlined 0Y 0N|IR 863/ 2792|CodeSize 14653|Addr 0x7f983a9e0290|Timestamp 18703742152344778|Src n/a
[engine] opt done id=651 AWFYAbstractConstraint>>inputsKnown: |Tier 1|Time 70( 29+41 )ms|AST 36|Inlined 0Y 2N|IR 441/ 2595|CodeSize 9502|Addr 0x7f983a890390|Timestamp 18703742166607859|Src n/a
[engine] opt done id=623 AWFYEqualityConstraint>>execute |Tier 1|Time 53( 35+18 )ms|AST 52|Inlined 0Y 3N|IR 332/ 890|CodeSize 3301|Addr 0x7f983a8dcd10|Timestamp 18703742206841130|Src n/a
[engine] opt done id=653 AWFYBinaryConstraint>>inputsHasOne: |Tier 1|Time 43( 22+21 )ms|AST 41|Inlined 0Y 2N|IR 302/ 1105|CodeSize 3932|Addr 0x7f983a8c3e90|Timestamp 18703742210867195|Src n/a
[engine] opt done id=656 [] in AWFYPlan>>execute |Tier 1|Time 21( 14+7 )ms|AST 19|Inlined 0Y 1N|IR 203/ 349|CodeSize 1308|Addr 0x7f983a9c9d90|Timestamp 18703742229457023|Src n/a
[engine] opt done id=654 [] in AWFYAbstractConstraint>>inputsKnown: |Tier 1|Time 19( 15+4 )ms|AST 35|Inlined 0Y 0N|IR 110/ 142|CodeSize 566|Addr 0x7f983a8dc710|Timestamp 18703742231203353|Src n/a
[engine] opt done id=657 AWFYVector>>forEach: <split-657> |Tier 1|Time 54( 32+21 )ms|AST 78|Inlined 0Y 1N|IR 346/ 1058|CodeSize 4361|Addr 0x7f983a958490|Timestamp 18703742284482729|Src n/a
[engine] opt done id=572 AWFYVector>>forEach: |Tier 2|Time 77( 35+43 )ms|AST 80|Inlined 0Y 0N|IR 307/ 1588|CodeSize 5662|Addr 0x7f983a8e6f10|Timestamp 18703742309800918|Src n/a
[engine] opt done id=623 AWFYEqualityConstraint>>execute |Tier 2|Time 168( 142+27 )ms|AST 52|Inlined 5Y 0N|IR 639/ 523|CodeSize 1514|Addr 0x7f983a8c7390|Timestamp 18703742479937247|Src n/a
[engine] opt done id=624 AWFYVariable>>value: |Tier 2|Time 9( 6+4 )ms|AST 10|Inlined 0Y 0N|IR 77/ 94|CodeSize 241|Addr 0x7f983a8c6910|Timestamp 18703742490669742|Src n/a
[engine] opt done id=626 [] in AWFYPlanner>>addConstraintsConsuming:to: |Tier 2|Time 199( 129+70 )ms|AST 60|Inlined 2Y 0N|IR 924/ 1855|CodeSize 7874|Addr 0x7f983a962290|Timestamp 18703742499575236|Src n/a
[engine] opt inval. id=605 AWFYAbstractConstraint>>satisfy:propagate: |Timestamp 18703742528297452|Src n/a|Reason Profiled Argument Types
[engine] opt inval. id=614 AWFYVariable>>determinedBy: |Timestamp 18703742528837492|Src n/a|Reason Profiled Argument Types
[engine] opt inval. id=617 AWFYVector>>isEmpty |Timestamp 18703742530496097|Src n/a|Reason Profiled Argument Types
[engine] opt inval. id=618 AWFYVector>>removeFirst |Timestamp 18703742530713035|Src n/a|Reason Profiled Argument Types
[engine] opt done id=656 [] in AWFYPlan>>execute |Tier 2|Time 148( 109+39 )ms|AST 19|Inlined 6Y 0N|IR 722/ 640|CodeSize 2039|Addr 0x7f983a9e9290|Timestamp 18703742640196749|Src n/a
[engine] opt done id=617 AWFYVector>>isEmpty |Tier 1|Time 12( 9+4 )ms|AST 17|Inlined 0Y 0N|IR 106/ 146|CodeSize 590|Addr 0x7f983a8fd590|Timestamp 18703742654050679|Src n/a
[engine] opt done id=567 AWFYVector class>>new: |Tier 1|Time 25( 15+9 )ms|AST 28|Inlined 0Y 2N|IR 210/ 441|CodeSize 1582|Addr 0x7f983a960c10|Timestamp 18703742679842486|Src n/a
[engine] opt done id=569 AWFYVector>>initialize: |Tier 1|Time 24( 15+9 )ms|AST 27|Inlined 0Y 0N|IR 216/ 454|CodeSize 1388|Addr 0x7f983a999310|Timestamp 18703742705484475|Src n/a
[engine] opt done id=657 AWFYVector>>forEach: <split-657> |Tier 2|Time 217( 142+75 )ms|AST 78|Inlined 7Y 0N|IR 916/ 1559|CodeSize 6090|Addr 0x7f983a9ec910|Timestamp 18703742718742978|Src n/a
[engine] opt done id=568 Behavior>>new <split-568> |Tier 1|Time 23( 18+5 )ms|AST 25|Inlined 0Y 0N|IR 160/ 256|CodeSize 879|Addr 0x7f983a997a10|Timestamp 18703742729581079|Src n/a
[engine] opt done id=618 AWFYVector>>removeFirst |Tier 1|Time 34( 24+10 )ms|AST 52|Inlined 0Y 1N|IR 234/ 462|CodeSize 1787|Addr 0x7f983a8bee90|Timestamp 18703742754472865|Src n/a
[engine] opt done id=614 AWFYVariable>>determinedBy: |Tier 1|Time 10( 6+4 )ms|AST 10|Inlined 0Y 0N|IR 132/ 179|CodeSize 597|Addr 0x7f983a8bdd10|Timestamp 18703742765323537|Src n/a
[engine] opt done id=619 AWFYBinaryConstraint>>recalculate |Tier 1|Time 100( 59+41 )ms|AST 134|Inlined 0Y 5N|IR 465/ 1077|CodeSize 4152|Addr 0x7f983a9f5d90|Timestamp 18703742830514948|Src n/a
[engine] opt done id=670 AWFYVector>>forEach: <split-670> |Tier 1|Time 55( 32+23 )ms|AST 78|Inlined 0Y 1N|IR 355/ 1083|CodeSize 4573|Addr 0x7f983a9f9e90|Timestamp 18703742887252760|Src n/a
[engine] opt done id=668 [] in AWFYPlanner>>removePropagateFrom: |Tier 1|Time 34( 22+12 )ms|AST 40|Inlined 0Y 2N|IR 284/ 618|CodeSize 2702|Addr 0x7f983a9fd010|Timestamp 18703742923385093|Src n/a
[engine] opt done id=615 AWFYPlanner>>addPropagate:mark: |Tier 1|Time 103( 72+31 )ms|AST 140|Inlined 0Y 8N|IR 705/ 1314|CodeSize 5896|Addr 0x7f983aa01b90|Timestamp 18703742927188144|Src n/a
[engine] opt done id=671 [] in AWFYPlanner>>constraintsConsuming:do: |Tier 1|Time 59( 32+27 )ms|AST 61|Inlined 0Y 2N|IR 400/ 1136|CodeSize 4593|Addr 0x7f983aa0a390|Timestamp 18703742984365280|Src n/a
[engine] opt done id=669 AWFYPlanner>>constraintsConsuming:do: |Tier 1|Time 61( 35+25 )ms|AST 56|Inlined 0Y 1N|IR 366/ 1640|CodeSize 6095|Addr 0x7f983aa0ce90|Timestamp 18703742989481762|Src n/a
[engine] opt deopt id=598 AWFYBinaryConstraint>>initializeVar:var:strength:addTo: | |Timestamp 18703742996637713|Src n/a
[engine] opt deopt id=615 AWFYPlanner>>addPropagate:mark: | |Timestamp 18703742999584187|Src n/a
[engine] opt deopt id=603 AWFYPlanner>>incrementalAdd: | |Timestamp 18703742999777518|Src n/a
[engine] opt done id=672 [] in AWFYPlanner>>removePropagateFrom: |Tier 1|Time 33( 22+11 )ms|AST 44|Inlined 0Y 3N|IR 256/ 549|CodeSize 1969|Addr 0x7f983aa0fc10|Timestamp 18703743018872324|Src n/a
[engine] opt done id=613 AWFYBinaryConstraint>>output |Tier 1|Time 27( 11+15 )ms|AST 19|Inlined 0Y 0N|IR 178/ 248|CodeSize 916|Addr 0x7f983aa12d90|Timestamp 18703743046998763|Src n/a
[engine] opt done id=609 AWFYBinaryConstraint>>isSatisfied |Tier 1|Time 17( 12+5 )ms|AST 16|Inlined 0Y 0N|IR 195/ 231|CodeSize 734|Addr 0x7f983aa13910|Timestamp 18703743064658538|Src n/a
[engine] opt done id=571 AWFYVector>>append: |Tier 2|Time 167( 74+92 )ms|AST 59|Inlined 0Y 0N|IR 763/ 2763|CodeSize 11738|Addr 0x7f983aa18090|Timestamp 18703743157347086|Src n/a
[engine] opt done id=615 AWFYPlanner>>addPropagate:mark: |Tier 1|Time 119( 80+39 )ms|AST 140|Inlined 0Y 9N|IR 780/ 1448|CodeSize 6855|Addr 0x7f983aa1e490|Timestamp 18703743167326375|Src n/a
[engine] opt done id=592 AWFYVariable>>initialize |Tier 1|Time 39( 26+13 )ms|AST 51|Inlined 0Y 2N|IR 338/ 802|CodeSize 2449|Addr 0x7f983aa23990|Timestamp 18703743197889072|Src n/a
[engine] opt done id=590 AWFYVariable class>>new |Tier 1|Time 22( 14+8 )ms|AST 25|Inlined 0Y 2N|IR 202/ 424|CodeSize 1510|Addr 0x7f983aa25710|Timestamp 18703743221123371|Src n/a
[engine] opt done id=591 Behavior>>new <split-591> |Tier 1|Time 24( 16+8 )ms|AST 27|Inlined 0Y 1N|IR 176/ 460|CodeSize 1638|Addr 0x7f983aa28890|Timestamp 18703743246706411|Src n/a
[engine] opt done id=679 AWFYVariable class>>value: |Tier 1|Time 33( 19+14 )ms|AST 40|Inlined 0Y 2N|IR 215/ 454|CodeSize 1613|Addr 0x7f983aa29d10|Timestamp 18703743281274011|Src n/a
[engine] opt done id=606 AWFYBinaryConstraint>>chooseMethod: |Tier 1|Time 128( 88+40 )ms|AST 122|Inlined 0Y 4N|IR 771/ 1950|CodeSize 8459|Addr 0x7f983aa2b290|Timestamp 18703743297047067|Src n/a
[engine] opt done id=637 AWFYUnaryConstraint>>inputsDo: |Tier 1|Time 8( 5+3 )ms|AST 5|Inlined 0Y 0N|IR 90/ 105|CodeSize 378|Addr 0x7f983aa33610|Timestamp 18703743319570625|Src n/a
[engine] opt done id=636 AWFYUnaryConstraint>>chooseMethod: |Tier 1|Time 43( 31+12 )ms|AST 59|Inlined 0Y 1N|IR 341/ 574|CodeSize 2437|Addr 0x7f983aa34510|Timestamp 18703743325413843|Src n/a
[engine] opt done id=633 AWFYUnaryConstraint>>initializeVar:strength:addTo: |Tier 1|Time 34( 23+11 )ms|AST 44|Inlined 0Y 2N|IR 274/ 596|CodeSize 2258|Addr 0x7f983aa36690|Timestamp 18703743355056613|Src n/a
[engine] opt done id=634 AWFYUnaryConstraint>>addToGraph |Tier 1|Time 25( 16+9 )ms|AST 26|Inlined 0Y 1N|IR 247/ 441|CodeSize 1746|Addr 0x7f983aa3a890|Timestamp 18703743381427155|Src n/a
[engine] opt done id=639 AWFYUnaryConstraint>>recalculate |Tier 1|Time 55( 39+16 )ms|AST 83|Inlined 0Y 2N|IR 434/ 712|CodeSize 2911|Addr 0x7f983aa38290|Timestamp 18703743381584166|Src n/a
[engine] opt done id=635 AWFYVariable>>addConstraint: <split-635> |Tier 1|Time 20( 12+7 )ms|AST 23|Inlined 0Y 1N|IR 176/ 386|CodeSize 1475|Addr 0x7f983aa3d310|Timestamp 18703743402469723|Src n/a
[engine] opt done id=631 AWFYStayConstraint class>>var:strength:addTo: |Tier 1|Time 28( 19+9 )ms|AST 36|Inlined 0Y 2N|IR 215/ 462|CodeSize 1683|Addr 0x7f983aa3e410|Timestamp 18703743411677017|Src n/a
[engine] opt done id=632 Behavior>>new <split-632> |Tier 1|Time 18( 14+4 )ms|AST 25|Inlined 0Y 0N|IR 107/ 188|CodeSize 718|Addr 0x7f983aa40b90|Timestamp 18703743422099680|Src n/a
[engine] opt done id=680 AWFYStrength class>>SymDefault |Tier 1|Time 8( 6+2 )ms|AST 9|Inlined 0Y 0N|IR 92/ 108|CodeSize 428|Addr 0x7f983aa42610|Timestamp 18703743431432904|Src n/a
[engine] opt done id=605 AWFYAbstractConstraint>>satisfy:propagate: |Tier 1|Time 369( 165+204 )ms|AST 223|Inlined 0Y 14N|IR 2259/ 9673|CodeSize 39491|Addr 0x7f983aa43290|Timestamp 18703743435265569|Src n/a
[engine] opt done id=681 AWFYScaleConstraint class>>var:var:var:var:strength:addTo: |Tier 1|Time 30( 20+10 )ms|AST 45|Inlined 0Y 2N|IR 222/ 485|CodeSize 1856|Addr 0x7f983aa55590|Timestamp 18703743462635589|Src n/a
[engine] opt done id=683 AWFYScaleConstraint>>initializeSrc:scale:offset:dst:strength:addTo: |Tier 1|Time 35( 24+11 )ms|AST 54|Inlined 0Y 2N|IR 247/ 644|CodeSize 2464|Addr 0x7f983aa56b90|Timestamp 18703743472536023|Src n/a
[engine] opt done id=682 Behavior>>new <split-682> |Tier 1|Time 28( 14+14 )ms|AST 25|Inlined 0Y 0N|IR 169/ 410|CodeSize 1250|Addr 0x7f983aa59c90|Timestamp 18703743492027058|Src n/a
[engine] opt done id=689 AWFYScaleConstraint>>inputsDo: |Tier 1|Time 85( 39+45 )ms|AST 80|Inlined 0Y 4N|IR 530/ 2474|CodeSize 9175|Addr 0x7f983aa5aa10|Timestamp 18703743497798266|Src n/a
[engine] opt done id=685 AWFYVariable>>addConstraint: <split-685> |Tier 1|Time 20( 13+7 )ms|AST 23|Inlined 0Y 1N|IR 176/ 386|CodeSize 1475|Addr 0x7f983aa5f510|Timestamp 18703743513244379|Src n/a
[engine] opt done id=686 AWFYVariable>>addConstraint: <split-686> |Tier 1|Time 20( 13+7 )ms|AST 23|Inlined 0Y 1N|IR 176/ 386|CodeSize 1475|Addr 0x7f983aa61f90|Timestamp 18703743519386462|Src n/a
[engine] opt done id=684 AWFYScaleConstraint>>addToGraph |Tier 1|Time 59( 40+19 )ms|AST 77|Inlined 0Y 4N|IR 358/ 919|CodeSize 3632|Addr 0x7f983aa63b90|Timestamp 18703743533259530|Src n/a
[engine] opt done id=687 AWFYVariable>>addConstraint: <split-687> |Tier 1|Time 19( 12+7 )ms|AST 23|Inlined 0Y 1N|IR 176/ 386|CodeSize 1475|Addr 0x7f983aa66990|Timestamp 18703743539899118|Src n/a
[engine] opt done id=688 AWFYVariable>>addConstraint: <split-688> |Tier 1|Time 47( 13+33 )ms|AST 23|Inlined 0Y 1N|IR 176/ 386|CodeSize 1475|Addr 0x7f983aa69610|Timestamp 18703743581195079|Src n/a
[engine] opt done id=691 AWFYScaleConstraint>>execute |Tier 1|Time 50( 34+16 )ms|AST 88|Inlined 0Y 2N|IR 292/ 739|CodeSize 2879|Addr 0x7f983aa6a710|Timestamp 18703743591185542|Src n/a
[engine] opt done id=617 AWFYVector>>isEmpty |Tier 2|Time 10( 7+3 )ms|AST 17|Inlined 0Y 0N|IR 35/ 54|CodeSize 221|Addr 0x7f983aa6c510|Timestamp 18703743592610377|Src n/a
[engine] opt done id=690 AWFYScaleConstraint>>recalculate |Tier 1|Time 88( 63+25 )ms|AST 166|Inlined 0Y 5N|IR 475/ 1100|CodeSize 4454|Addr 0x7f983aa6c890|Timestamp 18703743602557117|Src n/a
[engine] opt done id=569 AWFYVector>>initialize: |Tier 2|Time 22( 14+8 )ms|AST 27|Inlined 0Y 0N|IR 145/ 337|CodeSize 919|Addr 0x7f983aa71510|Timestamp 18703743625965260|Src n/a
[engine] opt done id=568 Behavior>>new <split-568> |Tier 2|Time 21( 16+6 )ms|AST 25|Inlined 0Y 0N|IR 89/ 170|CodeSize 534|Addr 0x7f983aa73110|Timestamp 18703743648641359|Src n/a
[engine] opt done id=567 AWFYVector class>>new: |Tier 2|Time 55( 43+12 )ms|AST 28|Inlined 2Y 0N|IR 143/ 394|CodeSize 1101|Addr 0x7f983aa72410|Timestamp 18703743648670205|Src n/a
[engine] opt done id=613 AWFYBinaryConstraint>>output |Tier 2|Time 16( 11+5 )ms|AST 19|Inlined 0Y 0N|IR 107/ 158|CodeSize 530|Addr 0x7f983aa74210|Timestamp 18703743666766999|Src n/a
[engine] opt deopt id=690 AWFYScaleConstraint>>recalculate | |Timestamp 18703743682687846|Src n/a
[engine] opt deopt id=633 AWFYUnaryConstraint>>initializeVar:strength:addTo: | |Timestamp 18703743683106776|Src n/a
[engine] opt deopt id=651 AWFYAbstractConstraint>>inputsKnown: | |Timestamp 18703743684348896|Src n/a
[engine] opt deopt id=605 AWFYAbstractConstraint>>satisfy:propagate: | |Timestamp 18703743686292887|Src n/a
[engine] opt deopt id=606 AWFYBinaryConstraint>>chooseMethod: | |Timestamp 18703743686575688|Src n/a
[engine] opt deopt id=689 AWFYScaleConstraint>>inputsDo: | |Timestamp 18703743686953758|Src n/a
[engine] opt deopt id=613 AWFYBinaryConstraint>>output | |Timestamp 18703743687201009|Src n/a
[engine] opt deopt id=691 AWFYScaleConstraint>>execute | |Timestamp 18703743687881437|Src n/a
[engine] opt done id=592 AWFYVariable>>initialize |Tier 2|Time 113( 76+37 )ms|AST 51|Inlined 4Y 0N|IR 298/ 684|CodeSize 1705|Addr 0x7f983aa76890|Timestamp 18703743781150885|Src n/a
[engine] opt done id=656 [] in AWFYPlan>>execute |Tier 1|Time 28( 17+11 )ms|AST 19|Inlined 0Y 2N|IR 260/ 566|CodeSize 2389|Addr 0x7f983aa77c90|Timestamp 18703743810568477|Src n/a
[engine] opt done id=657 AWFYVector>>forEach: <split-657> |Tier 1|Time 53( 32+21 )ms|AST 78|Inlined 0Y 1N|IR 346/ 1058|CodeSize 4361|Addr 0x7f983aa79e90|Timestamp 18703743876804346|Src n/a
[engine] opt done id=613 AWFYBinaryConstraint>>output |Tier 1|Time 17( 12+5 )ms|AST 19|Inlined 0Y 0N|IR 183/ 254|CodeSize 936|Addr 0x7f983aa7cc10|Timestamp 18703743895177865|Src n/a
[engine] opt done id=626 [] in AWFYPlanner>>addConstraintsConsuming:to: |Tier 1|Time 43( 31+12 )ms|AST 60|Inlined 0Y 2N|IR 352/ 571|CodeSize 2740|Addr 0x7f983aa7d790|Timestamp 18703743939151815|Src n/a
[engine] opt done id=567 AWFYVector class>>new: |Tier 1|Time 26( 16+9 )ms|AST 28|Inlined 0Y 2N|IR 234/ 466|CodeSize 1716|Addr 0x7f983aa7f810|Timestamp 18703743966146350|Src n/a
[engine] opt done id=568 Behavior>>new <split-568> |Tier 1|Time 29( 20+9 )ms|AST 25|Inlined 0Y 0N|IR 210/ 364|CodeSize 1220|Addr 0x7f983aa81a10|Timestamp 18703744006358459|Src n/a
[engine] opt done id=569 AWFYVector>>initialize: |Tier 1|Time 28( 17+11 )ms|AST 27|Inlined 0Y 0N|IR 285/ 650|CodeSize 2227|Addr 0x7f983aa82810|Timestamp 18703744035690420|Src n/a
[engine] opt done id=667 AWFYVector>>forEach: <split-667> |Tier 1|Time 54( 32+22 )ms|AST 78|Inlined 0Y 1N|IR 352/ 1077|CodeSize 4523|Addr 0x7f983aa84010|Timestamp 18703744090803293|Src n/a
[engine] opt done id=649 AWFYPlanner>>makePlan: |Tier 1|Time 147( 107+40 )ms|AST 209|Inlined 0Y 11N|IR 876/ 1671|CodeSize 7522|Addr 0x7f983aa86b10|Timestamp 18703744239430908|Src n/a
[engine] opt done id=666 AWFYPlanner>>removePropagateFrom: |Tier 1|Time 243( 136+107 )ms|AST 204|Inlined 0Y 11N|IR 1767/ 6600|CodeSize 26632|Addr 0x7f983aa8ef90|Timestamp 18703744483527664|Src n/a
[engine] opt done id=665 [] in AWFYVector>>remove: |Tier 1|Time 49( 22+26 )ms|AST 55|Inlined 0Y 0N|IR 308/ 1159|CodeSize 4551|Addr 0x7f983aa9ba10|Timestamp 18703744533960724|Src n/a
[engine] opt done id=656 [] in AWFYPlan>>execute |Tier 2|Time 350( 287+63 )ms|AST 19|Inlined 12Y 0N|IR 1414/ 1270|CodeSize 4167|Addr 0x7f983aaa3390|Timestamp 18703744885244487|Src n/a
[engine] opt done id=664 AWFYVector>>forEach: <split-664> |Tier 1|Time 60( 36+24 )ms|AST 78|Inlined 0Y 1N|IR 366/ 1115|CodeSize 4723|Addr 0x7f983aaaa010|Timestamp 18703744946840984|Src n/a
[engine] opt done id=696 AWFYVector>>at: |Tier 1|Time 23( 17+6 )ms|AST 38|Inlined 0Y 0N|IR 162/ 359|CodeSize 1534|Addr 0x7f983aaacf90|Timestamp 18703744970892817|Src n/a
[engine] opt done id=615 AWFYPlanner>>addPropagate:mark: |Tier 2|Time 1635(1055+580 )ms|AST 140|Inlined 43Y 1N|IR 4436/ 6923|CodeSize 25765|Addr 0x7f983aaaf810|Timestamp 18703745227486558|Src n/a
[engine] opt done id=657 AWFYVector>>forEach: <split-657> |Tier 2|Time 447( 312+136 )ms|AST 78|Inlined 13Y 0N|IR 1628/ 2243|CodeSize 8675|Addr 0x7f983aacc990|Timestamp 18703745419166801|Src n/a
[engine] opt done id=610 AWFYBinaryConstraint>>inputsDo: |Tier 1|Time 67( 29+38 )ms|AST 42|Inlined 0Y 3N|IR 423/ 1790|CodeSize 6581|Addr 0x7f983aad7810|Timestamp 18703745487978618|Src n/a
[engine] opt done id=586 AWFYPlanner class>>chainTest: |Tier 1|Time 263( 194+69 )ms|AST 440|Inlined 0Y 17N|IR 1210/ 2970|CodeSize 12932|Addr 0x7f983aadb110|Timestamp 18703745492668418|Src n/a
[engine] opt done id=613 AWFYBinaryConstraint>>output |Tier 2|Time 16( 11+5 )ms|AST 19|Inlined 0Y 0N|IR 112/ 162|CodeSize 543|Addr 0x7f983aae5590|Timestamp 18703745505736594|Src n/a
[engine] opt done id=609 AWFYBinaryConstraint>>isSatisfied |Tier 2|Time 16( 11+6 )ms|AST 16|Inlined 0Y 0N|IR 124/ 140|CodeSize 454|Addr 0x7f983aae5e90|Timestamp 18703745510535841|Src n/a
[engine] opt done id=567 AWFYVector class>>new: |Tier 2|Time 64( 47+17 )ms|AST 28|Inlined 2Y 0N|IR 295/ 569|CodeSize 1620|Addr 0x7f983aae6d90|Timestamp 18703745575446824|Src n/a
[engine] opt done id=568 Behavior>>new <split-568> |Tier 2|Time 27( 19+7 )ms|AST 25|Inlined 0Y 0N|IR 139/ 226|CodeSize 741|Addr 0x7f983aae9210|Timestamp 18703745603325036|Src n/a
[engine] opt done id=569 AWFYVector>>initialize: |Tier 2|Time 28( 16+12 )ms|AST 27|Inlined 0Y 0N|IR 214/ 526|CodeSize 1624|Addr 0x7f983aae9e10|Timestamp 18703745632702746|Src n/a
[engine] opt done id=626 [] in AWFYPlanner>>addConstraintsConsuming:to: |Tier 2|Time 176( 104+71 )ms|AST 60|Inlined 2Y 0N|IR 959/ 1887|CodeSize 8092|Addr 0x7f983aaeac90|Timestamp 18703745682579212|Src n/a
[engine] opt done id=618 AWFYVector>>removeFirst |Tier 2|Time 34( 27+6 )ms|AST 52|Inlined 1Y 0N|IR 125/ 171|CodeSize 619|Addr 0x7f983aaf0c10|Timestamp 18703745685100680|Src n/a
[engine] opt done id=621 AWFYVariable>>walkStrength: |Tier 2|Time 9( 5+4 )ms|AST 10|Inlined 0Y 0N|IR 64/ 173|CodeSize 410|Addr 0x7f983aaf1510|Timestamp 18703745695026747|Src n/a
[engine] opt done id=622 AWFYVariable>>stay: |Tier 2|Time 8( 5+3 )ms|AST 10|Inlined 0Y 0N|IR 79/ 97|CodeSize 243|Addr 0x7f983aaf1c10|Timestamp 18703745704089112|Src n/a
[engine] opt done id=691 AWFYScaleConstraint>>execute |Tier 2|Time 153( 121+31 )ms|AST 88|Inlined 5Y 0N|IR 745/ 674|CodeSize 2285|Addr 0x7f983aaf3d90|Timestamp 18703745836538851|Src n/a
[engine] opt done id=625 AWFYPlanner>>addConstraintsConsuming:to: |Tier 2|Time 138( 58+80 )ms|AST 56|Inlined 1Y 1N|IR 537/ 3069|CodeSize 11599|Addr 0x7f983aaf6990|Timestamp 18703745842774527|Src n/a
[engine] opt done id=620 AWFYStrength>>weakest: |Tier 2|Time 23( 20+3 )ms|AST 24|Inlined 1Y 0N|IR 41/ 65|CodeSize 243|Addr 0x7f983aafd010|Timestamp 18703745861077432|Src n/a
[engine] opt done id=611 [] in AWFYAbstractConstraint>>satisfy:propagate: |Tier 2|Time 19( 15+5 )ms|AST 20|Inlined 1Y 0N|IR 117/ 134|CodeSize 249|Addr 0x7f983aafd410|Timestamp 18703745863591567|Src n/a
[engine] opt done id=667 AWFYVector>>forEach: <split-667> |Tier 2|Time 263( 128+135 )ms|AST 78|Inlined 3Y 0N|IR 1130/ 2751|CodeSize 12308|Addr 0x7f983aafe310|Timestamp 18703746141429448|Src n/a
[engine] opt done id=605 AWFYAbstractConstraint>>satisfy:propagate: |Tier 2|Time 2502(1377+1125)ms|AST 223|Inlined 52Y 13N|IR 6714/ 16185|CodeSize 62264|Addr 0x7f983ab07990|Timestamp 18703746162904426|Src n/a
[engine] opt done id=614 AWFYVariable>>determinedBy: |Tier 2|Time 9( 5+4 )ms|AST 10|Inlined 0Y 0N|IR 61/ 98|CodeSize 334|Addr 0x7f983ab33510|Timestamp 18703746174616984|Src n/a
[engine] opt done id=606 AWFYBinaryConstraint>>chooseMethod: |Tier 2|Time 170( 135+36 )ms|AST 122|Inlined 4Y 0N|IR 702/ 1324|CodeSize 4911|Addr 0x7f983ab34010|Timestamp 18703746345996829|Src n/a
[engine] opt done id=678 AWFYPlanner class>>projectionTest: |Tier 1|Time 266( 200+66 )ms|AST 506|Inlined 0Y 17N|IR 1110/ 2686|CodeSize 11904|Addr 0x7f983ab37710|Timestamp 18703746613136579|Src n/a
[engine] opt done id=670 AWFYVector>>forEach: <split-670> |Tier 2|Time 1275( 812+463 )ms|AST 78|Inlined 33Y 0N|IR 4071/ 6298|CodeSize 24908|Addr 0x7f983ab41510|Timestamp 18703747139689566|Src n/a
[engine] opt done id=664 AWFYVector>>forEach: <split-664> |Tier 2|Time 105( 51+54 )ms|AST 78|Inlined 1Y 0N|IR 408/ 1895|CodeSize 7473|Addr 0x7f983ab64a90|Timestamp 18703747247238229|Src n/a
[engine] opt done id=604 AWFYPlanner>>newMark |Tier 2|Time 13( 8+5 )ms|AST 18|Inlined 0Y 0N|IR 83/ 160|CodeSize 476|Addr 0x7f983ab68f10|Timestamp 18703747261727118|Src n/a
[engine] opt done id=581 AWFYStrength class>>of: |Tier 2|Time 148( 138+10 )ms|AST 22|Inlined 6Y 0N|IR 292/ 205|CodeSize 878|Addr 0x7f983ab69690|Timestamp 18703747410257999|Src n/a
[engine] opt done id=651 AWFYAbstractConstraint>>inputsKnown: |Tier 2|Time 189( 147+42 )ms|AST 36|Inlined 7Y 0N|IR 730/ 758|CodeSize 2613|Addr 0x7f983ab69f10|Timestamp 18703747600706039|Src n/a
[engine] opt done id=599 AWFYAbstractConstraint>>initialize: |Tier 2|Time 127( 113+14 )ms|AST 22|Inlined 7Y 0N|IR 387/ 636|CodeSize 1856|Addr 0x7f983ab6e510|Timestamp 18703747729294198|Src n/a
[engine] opt done id=655 AWFYPlan>>execute |Tier 1|Time 42( 20+22 )ms|AST 22|Inlined 0Y 1N|IR 324/ 1466|CodeSize 5100|Addr 0x7f983ab6f410|Timestamp 18703747786099759|Src n/a
[engine] opt done id=649 AWFYPlanner>>makePlan: |Tier 2|Time 925( 572+353 )ms|AST 209|Inlined 23Y 1N|IR 2655/ 6240|CodeSize 27709|Addr 0x7f983ab71a10|Timestamp 18703748320591867|Src n/a
[engine] opt done id=590 AWFYVariable class>>new |Tier 2|Time 238( 189+49 )ms|AST 25|Inlined 11Y 0N|IR 539/ 1169|CodeSize 3111|Addr 0x7f983ab87f90|Timestamp 18703748560134811|Src n/a
[engine] opt done id=176 SequenceableCollection>>first |Tier 1|Time 15( 11+4 )ms|AST 20|Inlined 0Y 0N|IR 111/ 202|CodeSize 842|Addr 0x7f983ab8be10|Timestamp 18703748576559729|Src n/a
[engine] opt done id=629 SequenceableCollection>>last |Tier 1|Time 16( 12+4 )ms|AST 23|Inlined 0Y 0N|IR 128/ 222|CodeSize 976|Addr 0x7f983ab8c610|Timestamp 18703748593718576|Src n/a
[engine] opt done id=603 AWFYPlanner>>incrementalAdd: |Tier 2|Time 3144(1231+1913)ms|AST 71|Inlined 32Y 31N|IR 7124/ 24657|CodeSize 97317|Addr 0x7f983ab8ce90|Timestamp 18703749287096688|Src n/a
[engine] opt done id=669 AWFYPlanner>>constraintsConsuming:do: |Tier 2|Time 1376( 808+567 )ms|AST 56|Inlined 34Y 0N|IR 4152/ 5778|CodeSize 22070|Addr 0x7f983abcae10|Timestamp 18703750685649772|Src n/a
[engine] opt done id=600 AWFYAbstractConstraint>>addConstraint: |Tier 2|Time 3475(1259+2216)ms|AST 34|Inlined 33Y 34N|IR 7236/ 25120|CodeSize 99774|Addr 0x7f983abf3590|Timestamp 18703751262105068|Src n/a
[engine] opt done id=610 AWFYBinaryConstraint>>inputsDo: |Tier 2|Time 158( 105+53 )ms|AST 42|Inlined 7Y 0N|IR 780/ 1846|CodeSize 6279|Addr 0x7f983ac35190|Timestamp 18703751450144999|Src n/a
[engine] opt done id=666 AWFYPlanner>>removePropagateFrom: |Tier 2|Time 3015(1520+1495)ms|AST 204|Inlined 56Y 2N|IR 7062/ 13997|CodeSize 56706|Addr 0x7f983ac39f90|Timestamp 18703751609550369|Src n/a
[engine] opt done id=619 AWFYBinaryConstraint>>recalculate |Tier 2|Time 306( 249+57 )ms|AST 134|Inlined 13Y 0N|IR 1275/ 1211|CodeSize 3375|Addr 0x7f983ac7d490|Timestamp 18703751756972113|Src n/a
[engine] opt done id=690 AWFYScaleConstraint>>recalculate |Tier 2|Time 378( 306+72 )ms|AST 166|Inlined 13Y 0N|IR 1424/ 1470|CodeSize 4489|Addr 0x7f983ac83610|Timestamp 18703752015779935|Src n/a
[engine] opt done id=594 AWFYStrength class>>SymRequired |Tier 2|Time 8( 5+2 )ms|AST 9|Inlined 0Y 0N|IR 21/ 29|CodeSize 175|Addr 0x7f983ac89e90|Timestamp 18703752025304953|Src n/a
[engine] opt done id=598 AWFYBinaryConstraint>>initializeVar:var:strength:addTo: |Tier 2|Time 184( 161+24 )ms|AST 33|Inlined 8Y 0N|IR 519/ 1235|CodeSize 3576|Addr 0x7f983ac8b290|Timestamp 18703752210707054|Src n/a
[engine] opt done id=638 AWFYBinaryConstraint>>markUnsatisfied |Tier 2|Time 12( 6+5 )ms|AST 9|Inlined 0Y 0N|IR 84/ 258|CodeSize 694|Addr 0x7f983ac8ce10|Timestamp 18703752223727386|Src n/a
[engine] opt done id=679 AWFYVariable class>>value: |Tier 2|Time 272( 224+47 )ms|AST 40|Inlined 13Y 0N|IR 645/ 1255|CodeSize 3160|Addr 0x7f983ac8f910|Timestamp 18703752496481473|Src n/a
[engine] opt done id=696 AWFYVector>>at: |Tier 2|Time 22( 16+5 )ms|AST 38|Inlined 0Y 0N|IR 91/ 111|CodeSize 514|Addr 0x7f983ac93490|Timestamp 18703752519636009|Src n/a
[engine] opt done id=678 AWFYPlanner class>>projectionTest: |Tier 2|Time 3883(1511+2372)ms|AST 506|Inlined 47Y 36N|IR 6695/ 20100|CodeSize 76953|Addr 0x7f983ac98090|Timestamp 18703754570746678|Src n/a
[engine] opt done id=694 Integer>>timesRepeat: |Tier 1|Time 47( 26+21 )ms|AST 45|Inlined 0Y 1N|IR 312/ 974|CodeSize 3954|Addr 0x7f983ace2590|Timestamp 18703754621829784|Src n/a
[engine] opt done id=695 [] in AWFYPlanner>>changeVar:newValue: |Tier 1|Time 27( 18+9 )ms|AST 34|Inlined 0Y 2N|IR 218/ 458|CodeSize 1731|Addr 0x7f983ace4d10|Timestamp 18703754650083900|Src n/a
[engine] opt done id=634 AWFYUnaryConstraint>>addToGraph |Tier 2|Time 184( 108+76 )ms|AST 26|Inlined 2Y 0N|IR 846/ 1956|CodeSize 7570|Addr 0x7f983ace6290|Timestamp 18703754835129304|Src n/a
[engine] opt done id=586 AWFYPlanner class>>chainTest: |Tier 2|Time 3395(1375+2020)ms|AST 440|Inlined 38Y 34N|IR 5568/ 17042|CodeSize 67582|Addr 0x7f983acecf90|Timestamp 18703755153722128|Src n/a
[engine] opt done id=601 AWFYBinaryConstraint>>addToGraph |Tier 2|Time 328( 177+151 )ms|AST 43|Inlined 4Y 0N|IR 1468/ 3760|CodeSize 15390|Addr 0x7f983ad37390|Timestamp 18703755504154971|Src n/a
[engine] opt done id=689 AWFYScaleConstraint>>inputsDo: |Tier 2|Time 316( 219+98 )ms|AST 80|Inlined 15Y 0N|IR 1292/ 4439|CodeSize 13935|Addr 0x7f983ad44090|Timestamp 18703755822188128|Src n/a
[engine] opt done id=685 AWFYVariable>>addConstraint: <split-685> |Tier 2|Time 172( 78+93 )ms|AST 23|Inlined 1Y 0N|IR 731/ 1845|CodeSize 7696|Addr 0x7f983ad4ce10|Timestamp 18703756286078017|Src n/a
[engine] opt done id=686 AWFYVariable>>addConstraint: <split-686> |Tier 2|Time 145( 79+66 )ms|AST 23|Inlined 1Y 0N|IR 731/ 1845|CodeSize 7696|Addr 0x7f983ad51f90|Timestamp 18703756431887324|Src n/a
[engine] opt done id=684 AWFYScaleConstraint>>addToGraph |Tier 2|Time 713( 367+347 )ms|AST 77|Inlined 8Y 0N|IR 2777/ 7265|CodeSize 32467|Addr 0x7f983ad57110|Timestamp 18703756553756271|Src n/a
[engine] opt done id=632 Behavior>>new <split-632> |Tier 2|Time 17( 13+4 )ms|AST 25|Inlined 0Y 0N|IR 36/ 106|CodeSize 409|Addr 0x7f983ad71290|Timestamp 18703756588245784|Src n/a
[engine] opt done id=636 AWFYUnaryConstraint>>chooseMethod: |Tier 2|Time 43( 33+10 )ms|AST 59|Inlined 1Y 0N|IR 230/ 297|CodeSize 946|Addr 0x7f983ad71c10|Timestamp 18703756632417395|Src n/a
[engine] opt done id=637 AWFYUnaryConstraint>>inputsDo: |Tier 2|Time 5( 3+2 )ms|AST 5|Inlined 0Y 0N|IR 19/ 22|CodeSize 122|Addr 0x7f983ad72c10|Timestamp 18703756638553053|Src n/a
[engine] opt done id=633 AWFYUnaryConstraint>>initializeVar:strength:addTo: |Tier 2|Time 4168(1327+2841)ms|AST 44|Inlined 37Y 35N|IR 7546/ 25759|CodeSize 101383|Addr 0x7f983ad73210|Timestamp 18703756688977732|Src n/a
[engine] opt done id=639 AWFYUnaryConstraint>>recalculate |Tier 2|Time 63( 44+19 )ms|AST 83|Inlined 2Y 0N|IR 382/ 445|CodeSize 1123|Addr 0x7f983adbcb10|Timestamp 18703756702076709|Src n/a
[engine] opt done id=654 [] in AWFYAbstractConstraint>>inputsKnown: |Tier 2|Time 30( 25+5 )ms|AST 35|Inlined 0Y 0N|IR 98/ 108|CodeSize 284|Addr 0x7f983adbe190|Timestamp 18703756723238433|Src n/a
[engine] opt done id=693 AWFYVector>>forEach: <split-693> |Tier 1|Time 72( 50+21 )ms|AST 78|Inlined 0Y 1N|IR 341/ 1050|CodeSize 4428|Addr 0x7f983adbe790|Timestamp 18703756796358208|Src n/a
[engine] opt done id=660 AWFYUnaryConstraint>>removeFromGraph |Tier 1|Time 27( 19+9 )ms|AST 36|Inlined 0Y 1N|IR 209/ 446|CodeSize 1701|Addr 0x7f983adc1190|Timestamp 18703756825100121|Src n/a
[engine] opt done id=661 AWFYVariable>>removeConstraint: |Tier 1|Time 28( 19+10 )ms|AST 38|Inlined 0Y 1N|IR 210/ 522|CodeSize 1946|Addr 0x7f983adc2590|Timestamp 18703756859858746|Src n/a
[engine] opt done id=616 AWFYVector class>>with: |Tier 2|Time 172( 146+26 )ms|AST 42|Inlined 4Y 0N|IR 573/ 597|CodeSize 1515|Addr 0x7f983adc3a90|Timestamp 18703756874810706|Src n/a
[engine] opt done id=663 AWFYVector>>capacity |Tier 1|Time 14( 9+5 )ms|AST 15|Inlined 0Y 0N|IR 115/ 288|CodeSize 1122|Addr 0x7f983adc5f10|Timestamp 18703756890158756|Src n/a
[engine] opt done id=647 AWFYVector class>>new |Tier 1|Time 18( 11+7 )ms|AST 19|Inlined 0Y 1N|IR 164/ 341|CodeSize 1193|Addr 0x7f983adc6890|Timestamp 18703756909186441|Src n/a
[engine] opt done id=643 AWFYUnaryConstraint>>markUnsatisfied |Tier 1|Time 10( 7+3 )ms|AST 9|Inlined 0Y 0N|IR 168/ 179|CodeSize 602|Addr 0x7f983adc7790|Timestamp 18703756920315864|Src n/a
[engine] opt done id=676 AWFYVector>>forEach: <split-676> |Tier 1|Time 52( 32+21 )ms|AST 78|Inlined 0Y 1N|IR 335/ 1031|CodeSize 4209|Addr 0x7f983adc8010|Timestamp 18703756973786476|Src n/a
[engine] opt done id=662 AWFYVector>>remove: |Tier 1|Time 123( 62+61 )ms|AST 94|Inlined 0Y 2N|IR 721/ 3410|CodeSize 12488|Addr 0x7f983adcaa10|Timestamp 18703756983962447|Src n/a
[engine] opt done id=642 Behavior>>new <split-642> |Tier 1|Time 19( 15+4 )ms|AST 25|Inlined 0Y 0N|IR 107/ 188|CodeSize 718|Addr 0x7f983add0510|Timestamp 18703756994566917|Src n/a
[engine] opt done id=640 AWFYStrength class>>SymPreferred |Tier 1|Time 10( 7+3 )ms|AST 9|Inlined 0Y 0N|IR 92/ 108|CodeSize 428|Addr 0x7f983add0c10|Timestamp 18703756995689951|Src n/a
[engine] opt done id=641 AWFYEditConstraint class>>var:strength:addTo: |Tier 1|Time 27( 18+9 )ms|AST 36|Inlined 0Y 2N|IR 215/ 462|CodeSize 1683|Addr 0x7f983add1110|Timestamp 18703757022886408|Src n/a
[engine] opt done id=658 AWFYAbstractConstraint>>destroyConstraint: |Tier 1|Time 31( 22+9 )ms|AST 47|Inlined 0Y 2N|IR 221/ 463|CodeSize 1717|Addr 0x7f983add2610|Timestamp 18703757068102967|Src n/a
[engine] opt done id=692 AWFYPlanner>>changeVar:newValue: |Tier 1|Time 120( 71+49 )ms|AST 110|Inlined 0Y 6N|IR 744/ 2867|CodeSize 10953|Addr 0x7f983add3f90|Timestamp 18703757116568289|Src n/a
[engine] opt done id=659 AWFYPlanner>>incrementalRemove: |Tier 1|Time 78( 47+31 )ms|AST 85|Inlined 0Y 4N|IR 505/ 1905|CodeSize 7351|Addr 0x7f983add9810|Timestamp 18703757147441027|Src n/a
[engine] opt done id=648 [] in AWFYPlanner>>extractPlanFromConstraints: |Tier 1|Time 28( 21+7 )ms|AST 47|Inlined 0Y 1N|IR 181/ 369|CodeSize 1403|Addr 0x7f983addd790|Timestamp 18703757176442413|Src n/a
[engine] opt done id=646 AWFYPlanner>>extractPlanFromConstraints: |Tier 1|Time 86( 46+39 )ms|AST 56|Inlined 0Y 3N|IR 571/ 2507|CodeSize 9178|Addr 0x7f983adde810|Timestamp 18703757203994589|Src n/a
[engine] opt done id=17 String class>>new: |Tier 1|Time 40( 28+11 )ms|AST 45|Inlined 0Y 1N|IR 204/ 505|CodeSize 2136|Addr 0x7f983ade3590|Timestamp 18703757245168181|Src n/a
[engine] opt done id=699 SmallInteger>>printString |Tier 1|Time 81( 64+17 )ms|AST 149|Inlined 0Y 2N|IR 378/ 766|CodeSize 3228|Addr 0x7f983ade4a10|Timestamp 18703757258999970|Src n/a
[engine] opt done id=302 SequenceableCollection>>copyReplaceFrom:to:with: |Tier 1|Time 134( 100+34 )ms|AST 183|Inlined 0Y 1N|IR 700/ 1512|CodeSize 7198|Addr 0x7f983ade9310|Timestamp 18703757380676844|Src n/a
[engine] opt done id=176 SequenceableCollection>>first |Tier 2|Time 15( 11+4 )ms|AST 20|Inlined 0Y 0N|IR 40/ 65|CodeSize 341|Addr 0x7f983aded590|Timestamp 18703757414018946|Src n/a
[engine] opt done id=629 SequenceableCollection>>last |Tier 2|Time 17( 13+4 )ms|AST 23|Inlined 0Y 0N|IR 57/ 64|CodeSize 344|Addr 0x7f983adede10|Timestamp 18703757432687838|Src n/a
[engine] opt done id=675 AWFYVector>>sort:to:with: |Tier 1|Time 22( 18+3 )ms|AST 50|Inlined 0Y 0N|IR 115/ 146|CodeSize 574|Addr 0x7f983adee310|Timestamp 18703757467115119|Src n/a
[engine] opt done id=589 AWFYPlanner>>initialize |Tier 1|Time 10( 7+3 )ms|AST 9|Inlined 0Y 0N|IR 142/ 163|CodeSize 450|Addr 0x7f983adeec10|Timestamp 18703757478807212|Src n/a
[engine] opt done id=677 [] in AWFYPlanner>>incrementalRemove: |Tier 1|Time 19( 12+7 )ms|AST 19|Inlined 0Y 1N|IR 164/ 342|CodeSize 1227|Addr 0x7f983adef410|Timestamp 18703757498567709|Src n/a
[engine] opt done id=587 AWFYPlanner class>>new |Tier 1|Time 22( 14+8 )ms|AST 25|Inlined 0Y 2N|IR 202/ 424|CodeSize 1510|Addr 0x7f983adf0390|Timestamp 18703757522380533|Src n/a
[engine] opt done id=644 AWFYStrength class>>required |Tier 1|Time 9( 6+3 )ms|AST 9|Inlined 0Y 0N|IR 92/ 108|CodeSize 428|Addr 0x7f983adf1890|Timestamp 18703757563300169|Src n/a
[engine] opt done id=645 AWFYStrength>>sameAs: |Tier 1|Time 17( 13+4 )ms|AST 26|Inlined 0Y 0N|IR 112/ 159|CodeSize 642|Addr 0x7f983adf1d90|Timestamp 18703757581247564|Src n/a
[engine] opt done id=655 AWFYPlan>>execute |Tier 2|Time 447( 298+149 )ms|AST 22|Inlined 14Y 0N|IR 1680/ 1675|CodeSize 6909|Addr 0x7f983adf2410|Timestamp 18703757707785428|Src n/a
[engine] opt deopt id=655 AWFYPlan>>execute | |Timestamp 18703757712952059|Src n/a
[engine] opt done id=694 Integer>>timesRepeat: |Tier 2|Time 636( 375+262 )ms|AST 45|Inlined 17Y 0N|IR 1894/ 2478|CodeSize 10233|Addr 0x7f983adfde10|Timestamp 18703758219113431|Src n/a
[engine] opt done id=655 AWFYPlan>>execute |Tier 1|Time 43( 20+23 )ms|AST 22|Inlined 0Y 1N|IR 324/ 1466|CodeSize 5100|Addr 0x7f983ae11090|Timestamp 18703758264098176|Src n/a
[engine] opt done id=376 String>>, |Tier 1|Time 42( 28+14 )ms|AST 54|Inlined 0Y 2N|IR 286/ 680|CodeSize 2822|Addr 0x7f983ae13690|Timestamp 18703758276256553|Src n/a
[engine] opt done id=537 StandardFileStream>>isBinary |Tier 1|Time 16( 13+4 )ms|AST 23|Inlined 0Y 0N|IR 101/ 148|CodeSize 584|Addr 0x7f983ae15410|Timestamp 18703758281915241|Src n/a
[engine] opt done id=588 Behavior>>new <split-588> |Tier 1|Time 25( 17+8 )ms|AST 27|Inlined 0Y 1N|IR 176/ 460|CodeSize 1638|Addr 0x7f983ae15a10|Timestamp 18703758566645409|Src n/a
[engine] opt done id=655 AWFYPlan>>execute |Tier 2|Time 462( 297+164 )ms|AST 22|Inlined 14Y 0N|IR 1680/ 1684|CodeSize 6875|Addr 0x7f983ae16e90|Timestamp 18703758766072351|Src n/a
[engine] opt done id=694 Integer>>timesRepeat: |Tier 1|Time 52( 22+30 )ms|AST 45|Inlined 0Y 1N|IR 312/ 974|CodeSize 3954|Addr 0x7f983ae22f10|Timestamp 18703758819472908|Src n/a
[engine] opt done id=695 [] in AWFYPlanner>>changeVar:newValue: |Tier 2|Time 535( 363+172 )ms|AST 34|Inlined 16Y 0N|IR 1751/ 1730|CodeSize 6525|Addr 0x7f983ae25390|Timestamp 18703759166922958|Src n/a
[engine] opt done id=695 [] in AWFYPlanner>>changeVar:newValue: |Tier 1|Time 30( 20+10 )ms|AST 34|Inlined 0Y 2N|IR 218/ 458|CodeSize 1731|Addr 0x7f983ae33090|Timestamp 18703759247395577|Src n/a
[engine] opt done id=694 Integer>>timesRepeat: |Tier 2|Time 618( 364+255 )ms|AST 45|Inlined 17Y 0N|IR 1894/ 2529|CodeSize 9707|Addr 0x7f983ae34610|Timestamp 18703759717740385|Src n/a
[engine] opt done id=532 Character class>>cr |Tier 1|Time 16( 12+4 )ms|AST 18|Inlined 0Y 0N|IR 94/ 113|CodeSize 426|Addr 0x7f983ae47710|Timestamp 18703759764938373|Src n/a
[engine] opt done id=695 [] in AWFYPlanner>>changeVar:newValue: |Tier 2|Time 519( 344+175 )ms|AST 34|Inlined 16Y 0N|IR 1751/ 1761|CodeSize 6920|Addr 0x7f983ae47c10|Timestamp 18703760095494427|Src n/a
[engine] opt done id=530 Character>>asUnicode |Tier 1|Time 20( 16+4 )ms|AST 29|Inlined 0Y 0N|IR 95/ 174|CodeSize 610|Addr 0x7f983ae56390|Timestamp 18703760642355913|Src n/a
[engine] opt done id=528 UTF8TextConverter>>nextPut:toStream: |Tier 1|Time 74( 52+22 )ms|AST 130|Inlined 0Y 5N|IR 447/ 1026|CodeSize 4467|Addr 0x7f983ae56990|Timestamp 18703760695915856|Src n/a
[engine] opt done id=631 AWFYStayConstraint class>>var:strength:addTo: |Tier 2|Time 4227(1264+2963)ms|AST 36|Inlined 38Y 36N|IR 7429/ 25275|CodeSize 100155|Addr 0x7f983ae59e10|Timestamp 18703760781973198|Src n/a
[engine] opt done id=501 FileStream class>>stdout |Tier 1|Time 28( 19+9 )ms|AST 39|Inlined 0Y 1N|IR 205/ 487|CodeSize 1983|Addr 0x7f983aeab310|Timestamp 18703761604381446|Src n/a
[engine] opt done id=536 MultiByteFileStream>>nextPutAll: |Tier 1|Time 40( 28+12 )ms|AST 61|Inlined 0Y 2N|IR 240/ 520|CodeSize 1937|Addr 0x7f983aeac790|Timestamp 18703761616398946|Src n/a
[engine] opt done id=500 AWFYScriptConsole class>>println: |Tier 1|Time 55( 33+21 )ms|AST 61|Inlined 0Y 4N|IR 296/ 642|CodeSize 2268|Addr 0x7f983aeae090|Timestamp 18703761630779995|Src n/a
[engine] opt done id=538 TextConverter>>nextPutAll:toStream: |Tier 1|Time 29( 17+12 )ms|AST 34|Inlined 0Y 1N|IR 184/ 462|CodeSize 1649|Addr 0x7f983aeaff10|Timestamp 18703761635228481|Src n/a
[engine] opt done id=698 Object>>asString |Tier 1|Time 20( 13+7 )ms|AST 17|Inlined 0Y 1N|IR 158/ 322|CodeSize 1154|Addr 0x7f983aeb3810|Timestamp 18703762051804440|Src n/a
[engine] opt done id=700 SmallInteger>>decimalDigitLength |Tier 1|Time 26( 22+4 )ms|AST 56|Inlined 0Y 0N|IR 149/ 196|CodeSize 649|Addr 0x7f983aeb4810|Timestamp 18703762057752635|Src n/a
[engine] opt done id=697 AWFYRun>>printResult: |Tier 1|Time 48( 33+16 )ms|AST 69|Inlined 0Y 5N|IR 352/ 798|CodeSize 2926|Addr 0x7f983aeb5010|Timestamp 18703762079912790|Src n/a
[engine] opt done id=540 MultiByteFileStream>>basicNext:putAll:startingAt: |Tier 1|Time 31( 24+7 )ms|AST 24|Inlined 0Y 1N|IR 173/ 357|CodeSize 1438|Addr 0x7f983aeb8190|Timestamp 18703762532824889|Src n/a
[engine] opt done id=541 StandardFileStream>>next:putAll:startingAt: |Tier 1|Time 45( 36+9 )ms|AST 71|Inlined 0Y 0N|IR 245/ 467|CodeSize 2077|Addr 0x7f983aeb9290|Timestamp 18703762546896246|Src n/a
[engine] opt done id=542 WriteStream>>cr |Tier 1|Time 27( 18+9 )ms|AST 30|Inlined 0Y 2N|IR 208/ 443|CodeSize 1521|Addr 0x7f983aeba590|Timestamp 18703762560621522|Src n/a
[engine] opt done id=543 MultiByteFileStream>>nextPut: |Tier 1|Time 24( 17+7 )ms|AST 35|Inlined 0Y 1N|IR 181/ 393|CodeSize 1487|Addr 0x7f983aebb990|Timestamp 18703762572539703|Src n/a
[engine] opt done id=539 TextConverter>>next:putAll:startingAt:toStream: |Tier 1|Time 74( 57+17 )ms|AST 126|Inlined 0Y 2N|IR 329/ 713|CodeSize 2791|Addr 0x7f983aebca10|Timestamp 18703762575513975|Src n/a
[engine] opt done id=544 MultiByteFileStream>>basicNextPutAll: |Tier 1|Time 16( 10+6 )ms|AST 18|Inlined 0Y 1N|IR 159/ 331|CodeSize 1208|Addr 0x7f983aebeb10|Timestamp 18703762991293563|Src n/a
[engine] opt done id=546 StandardFileStream>>flush |Tier 1|Time 23( 16+6 )ms|AST 20|Inlined 0Y 0N|IR 165/ 259|CodeSize 997|Addr 0x7f983aebfa90|Timestamp 18703762998375618|Src n/a
[engine] opt done id=545 StandardFileStream>>nextPutAll: |Tier 1|Time 59( 41+18 )ms|AST 97|Inlined 0Y 0N|IR 288/ 562|CodeSize 2584|Addr 0x7f983aec0790|Timestamp 18703763034285775|Src n/a
[engine] opt done id=585 AWFYDeltaBlue>>innerBenchmarkLoop: |Tier 1|Time 37( 21+17 )ms|AST 37|Inlined 0Y 2N|IR 213/ 453|CodeSize 1765|Addr 0x7f983aec2190|Timestamp 18703763037195720|Src n/a
[engine] opt done id=584 AWFYRun>>measure: |Tier 1|Time 66( 50+15 )ms|AST 91|Inlined 0Y 2N|IR 327/ 725|CodeSize 2781|Addr 0x7f983aec3790|Timestamp 18703763058101043|Src n/a
[engine] opt done id=630 AWFYStrength class>>SymStrongDefault |Tier 1|Time 8( 6+3 )ms|AST 9|Inlined 0Y 0N|IR 92/ 108|CodeSize 428|Addr 0x7f983aec5e10|Timestamp 18703763386024507|Src n/a
[engine] opt done id=662 AWFYVector>>remove: |Tier 2|Time 436( 371+65 )ms|AST 94|Inlined 3Y 0N|IR 620/ 1258|CodeSize 4935|Addr 0x7f983aecdf10|Timestamp 18703779702454243|Src n/a
[engine] opt done id=661 AWFYVariable>>removeConstraint: |Tier 2|Time 473( 394+78 )ms|AST 38|Inlined 4Y 0N|IR 678/ 1345|CodeSize 5220|Addr 0x7f983aed4d90|Timestamp 18703779738565133|Src n/a
[engine] opt done id=660 AWFYUnaryConstraint>>removeFromGraph |Tier 2|Time 515( 425+90 )ms|AST 36|Inlined 5Y 0N|IR 762/ 1427|CodeSize 5338|Addr 0x7f983aedb990|Timestamp 18703779782022651|Src n/a
[engine] opt done id=693 AWFYVector>>forEach: <split-693> |Tier 2|Time 250( 146+105 )ms|AST 78|Inlined 2Y 0N|IR 898/ 2677|CodeSize 10758|Addr 0x7f983aee3c10|Timestamp 18703779954621010|Src n/a
[engine] opt done id=643 AWFYUnaryConstraint>>markUnsatisfied |Tier 2|Time 13( 9+4 )ms|AST 9|Inlined 0Y 0N|IR 97/ 96|CodeSize 290|Addr 0x7f983aeebe90|Timestamp 18703786341078409|Src n/a
[engine] opt done id=676 AWFYVector>>forEach: <split-676> |Tier 2|Time 4631(1516+3115)ms|AST 78|Inlined 34Y 31N|IR 7471/ 25474|CodeSize 100149|Addr 0x7f983aeecf90|Timestamp 18703791104731256|Src n/a
[engine] opt done id=699 SmallInteger>>printString |Tier 2|Time 384( 360+24 )ms|AST 149|Inlined 4Y 1N|IR 277/ 377|CodeSize 1187|Addr 0x7f983af38e90|Timestamp 18703792271296581|Src n/a
[engine] opt done id=647 AWFYVector class>>new |Tier 2|Time 107( 87+21 )ms|AST 19|Inlined 3Y 0N|IR 324/ 532|CodeSize 1363|Addr 0x7f983af3a610|Timestamp 18703795903365394|Src n/a
[engine] opt done id=640 AWFYStrength class>>SymPreferred |Tier 2|Time 59( 52+6 )ms|AST 9|Inlined 0Y 0N|IR 21/ 29|CodeSize 175|Addr 0x7f983af3d190|Timestamp 18703807792212100|Src n/a
[engine] opt done id=642 Behavior>>new <split-642> |Tier 2|Time 116( 103+13 )ms|AST 25|Inlined 0Y 0N|IR 36/ 106|CodeSize 409|Addr 0x7f983af3d510|Timestamp 18703807850440136|Src n/a
[engine] opt done id=646 AWFYPlanner>>extractPlanFromConstraints: |Tier 2|Time 1741(1117+624 )ms|AST 56|Inlined 31Y 1N|IR 3402/ 8307|CodeSize 35634|Addr 0x7f983af48190|Timestamp 18703809534629824|Src n/a
[engine] opt done id=658 AWFYAbstractConstraint>>destroyConstraint: |Tier 2|Time 3745(1766+1979)ms|AST 47|Inlined 50Y 11N|IR 6737/ 15853|CodeSize 61868|Addr 0x7f983af6ea90|Timestamp 18703811596477042|Src n/a
[engine] opt done id=673 AWFYVector>>sort: |Tier 1|Time 54( 30+24 )ms|AST 54|Inlined 0Y 2N|IR 244/ 611|CodeSize 2276|Addr 0x7f983afca910|Timestamp 18703811750227553|Src n/a
[engine] opt done id=674 AWFYVector>>size |Tier 1|Time 14( 10+4 )ms|AST 17|Inlined 0Y 0N|IR 107/ 206|CodeSize 810|Addr 0x7f983afcc390|Timestamp 18703811765506212|Src n/a
[engine] opt done id=641 AWFYEditConstraint class>>var:strength:addTo: |Tier 2|Time 4953(1763+3190)ms|AST 36|Inlined 38Y 36N|IR 7429/ 25275|CodeSize 100155|Addr 0x7f983afcd790|Timestamp 18703812687859397|Src n/a
[engine] opt done id=17 String class>>new: |Tier 2|Time 66( 57+10 )ms|AST 45|Inlined 2Y 1N|IR 110/ 328|CodeSize 1107|Addr 0x7f983b01f690|Timestamp 18703815068981943|Src n/a
[engine] opt done id=589 AWFYPlanner>>initialize |Tier 2|Time 59( 52+7 )ms|AST 9|Inlined 0Y 0N|IR 71/ 83|CodeSize 214|Addr 0x7f983b020b10|Timestamp 18703822273391766|Src n/a
[engine] opt done id=692 AWFYPlanner>>changeVar:newValue: |Tier 2|Time 2953(1518+1435)ms|AST 110|Inlined 54Y 9N|IR 5942/ 14111|CodeSize 55304|Addr 0x7f983b021d10|Timestamp 18703825447145074|Src n/a
[engine] opt done id=652 AWFYUnaryConstraint>>inputsHasOne: |Tier 1|Time 52( 45+7 )ms|AST 5|Inlined 0Y 0N|IR 90/ 99|CodeSize 380|Addr 0x7f983b067c10|Timestamp 18703827209812218|Src n/a
[engine] opt done id=302 SequenceableCollection>>copyReplaceFrom:to:with: |Tier 2|Time 370( 317+53 )ms|AST 183|Inlined 3Y 1N|IR 671/ 1307|CodeSize 5996|Addr 0x7f983b069710|Timestamp 18703845087785316|Src n/a
[engine] opt done id=644 AWFYStrength class>>required |Tier 2|Time 21( 18+3 )ms|AST 9|Inlined 0Y 0N|IR 21/ 29|CodeSize 175|Addr 0x7f983a8fd590|Timestamp 18703846113810796|Src n/a
[engine] opt done id=645 AWFYStrength>>sameAs: |Tier 2|Time 29( 24+5 )ms|AST 26|Inlined 0Y 0N|IR 41/ 70|CodeSize 256|Addr 0x7f983a96fb10|Timestamp 18703846144707080|Src n/a
[engine] opt done id=537 StandardFileStream>>isBinary |Tier 2|Time 94( 85+9 )ms|AST 23|Inlined 0Y 0N|IR 30/ 54|CodeSize 294|Addr 0x7f983a96a810|Timestamp 18703846155520665|Src n/a
[engine] opt done id=376 String>>, |Tier 2|Time 509( 435+75 )ms|AST 54|Inlined 9Y 2N|IR 713/ 1215|CodeSize 5337|Addr 0x7f983aa5ad10|Timestamp 18703846186436156|Src n/a
[engine] opt done id=675 AWFYVector>>sort:to:with: |Tier 2|Time 24( 20+3 )ms|AST 50|Inlined 0Y 0N|IR 44/ 61|CodeSize 250|Addr 0x7f983a863390|Timestamp 18703846288840709|Src n/a
[engine] opt done id=674 AWFYVector>>size |Tier 2|Time 71( 59+12 )ms|AST 17|Inlined 0Y 0N|IR 36/ 115|CodeSize 411|Addr 0x7f983a953c10|Timestamp 18703866026805445|Src n/a
[engine] opt done id=673 AWFYVector>>sort: |Tier 2|Time 152( 143+9 )ms|AST 54|Inlined 2Y 0N|IR 105/ 133|CodeSize 415|Addr 0x7f983a9bf210|Timestamp 18703866108520857|Src n/a
[engine] opt done id=677 [] in AWFYPlanner>>incrementalRemove: |Tier 2|Time 3672(1487+2186)ms|AST 19|Inlined 33Y 31N|IR 7098/ 24618|CodeSize 96734|Addr 0x7f983b06f690|Timestamp 18703870555312236|Src n/a
[engine] opt done id=699 SmallInteger>>printString |Tier 1|Time 77( 72+6 )ms|AST 149|Inlined 0Y 0N|IR 96/ 106|CodeSize 415|Addr 0x7f983adeef10|Timestamp 18703888355682887|Src n/a
[engine] Truffle runtime statistics for engine 3
Compilations : 326
Success : 312
Temporary Bailouts : 12
org.graalvm.compiler.core.common.CancellationBailoutException: Compilation cancelled.: 9
org.graalvm.compiler.core.common.RetryableBailoutException: Assumption invalidated while compiling code: Object[Instance<org.graalvm.compiler.truffle.runtime.OptimizedAssumption>]: 3
Permanent Bailouts : 0
Failed : 0
Interrupted : 2
Invalidated : 12
Profiled Return Type : 5
Profiled Argument Types : 4
Latest layout assumption Layout no longer valid: 3
Queues : 364
Dequeues : 46
Target inlined into only caller: 36
Profiled Return Type : 4
Latest layout assumption Layout no longer valid: 3
Profiled Argument Types : 3
Splits : 67
Compilation Accuracy : 0.963190
Queue Accuracy : 0.873626
Compilation Utilization : 0.596516
Remaining Compilation Queue : 0
Time to queue : count= 364, sum=4131111202, min= 2401, average= 11349206.60, max=148391367, maxTarget=TextConverter>>next:putAll:startingAt:toStream:
Time waiting in queue : count= 326, sum= 410499233, min= 347, average= 1259200.10, max=15865143, maxTarget=AWFYVector class>>with:
--------------------------- :
AST node statistics :
Truffle node count : count= 321, sum= 121161, min= 6, average= 377.45, max= 4626, maxTarget=AWFYPlanner>>removePropagateFrom:
Trivial : count= 321, sum= 46861, min= 1, average= 145.98, max= 1821, maxTarget=AWFYPlanner>>removePropagateFrom:
Non Trivial : count= 321, sum= 74300, min= 5, average= 231.46, max= 2805, maxTarget=AWFYPlanner>>removePropagateFrom:
Monomorphic : count= 321, sum= 71302, min= 5, average= 222.12, max= 2679, maxTarget=AWFYPlanner>>removePropagateFrom:
Polymorphic : count= 321, sum= 2998, min= 0, average= 9.34, max= 131, maxTarget=AWFYAbstractConstraint>>addConstraint:
Megamorphic : count= 321, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=[] in Dictionary>>postCopy
Truffle call count : count= 321, sum= 1898, min= 0, average= 5.91, max= 84, maxTarget=AWFYPlanner class>>projectionTest:
Indirect : count= 321, sum= 23, min= 0, average= 0.07, max= 2, maxTarget=AWFYPlanner>>incrementalAdd:
Direct : count= 321, sum= 1875, min= 0, average= 5.84, max= 83, maxTarget=AWFYPlanner class>>projectionTest:
Dispatched : count= 321, sum= 689, min= 0, average= 2.15, max= 36, maxTarget=AWFYPlanner class>>projectionTest:
Inlined : count= 321, sum= 1186, min= 0, average= 3.69, max= 56, maxTarget=AWFYPlanner>>removePropagateFrom:
---------- :
Cloned : count= 321, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=[] in Dictionary>>postCopy
Not Cloned : count= 321, sum= 1859, min= 0, average= 5.79, max= 82, maxTarget=AWFYPlanner class>>projectionTest:
Truffle loops : count= 321, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=[] in Dictionary>>postCopy
--------------------------- :
Compilation Tier 1 :
Compilation Rate : 60180.78 bytes/second
Truffle Tier Rate : 101452.82 bytes/second
Graal Tier Rate : 215845.64 bytes/second
Installation Rate : 911794.58 bytes/second
Time for compilation (us) : count= 193, sum= 10124910, min= 8268, average= 52460.68, max= 369942, maxTarget=AWFYAbstractConstraint>>satisfy:propagate:
Truffle Tier (us) : count= 190, sum= 6005993, min= 4869, average= 31610.49, max= 211273, maxTarget=[] in Dictionary>>postCopy
Graal Tier (us) : count= 191, sum= 2827856, min= 2087, average= 14805.53, max= 179664, maxTarget=AWFYAbstractConstraint>>satisfy:propagate:
Code Installation (us) : count= 191, sum= 669730, min= 807, average= 3506.44, max= 24984, maxTarget=AWFYAbstractConstraint>>satisfy:propagate:
Graal node count :
After Truffle Tier : count= 194, sum= 58029, min= 90, average= 299.12, max= 2259, maxTarget=AWFYAbstractConstraint>>satisfy:propagate:
After Graal Tier : count= 194, sum= 158738, min= 99, average= 818.24, max= 9673, maxTarget=AWFYAbstractConstraint>>satisfy:propagate:
Graal compilation result :
Code size : count= 191, sum= 609740, min= 378, average= 3192.36, max= 39491, maxTarget=AWFYAbstractConstraint>>satisfy:propagate:
Total frame size : count= 191, sum= 23664, min= 32, average= 123.90, max= 656, maxTarget=AWFYAbstractConstraint>>satisfy:propagate:
Exception handlers : count= 191, sum= 539, min= 1, average= 2.82, max= 18, maxTarget=AWFYPlanner class>>chainTest:
Infopoints : count= 191, sum= 8340, min= 6, average= 43.66, max= 502, maxTarget=AWFYAbstractConstraint>>satisfy:propagate:
CALL : count= 191, sum= 7093, min= 6, average= 37.14, max= 423, maxTarget=AWFYAbstractConstraint>>satisfy:propagate:
IMPLICIT_EXCEPTION : count= 191, sum= 1211, min= 0, average= 6.34, max= 79, maxTarget=AWFYAbstractConstraint>>satisfy:propagate:
SAFEPOINT : count= 191, sum= 36, min= 0, average= 0.19, max= 4, maxTarget=AWFYPlanner class>>chainTest:
Marks : count= 191, sum= 1720, min= 6, average= 9.01, max= 28, maxTarget=AWFYPlanner class>>chainTest:
Data references : count= 191, sum= 5025, min= 2, average= 26.31, max= 210, maxTarget=AWFYAbstractConstraint>>satisfy:propagate:
--------------------------- :
Compilation Tier 2 :
Compilation Rate : 19809.30 bytes/second
Truffle Tier Rate : 43764.81 bytes/second
Graal Tier Rate : 48046.58 bytes/second
Installation Rate : 428582.73 bytes/second
Time for compilation (us) : count= 131, sum= 78642998, min= 5261, average= 600328.23, max= 4953727, maxTarget=AWFYEditConstraint class>>var:strength:addTo:
Truffle Tier (us) : count= 122, sum= 35596244, min= 3259, average= 291772.49, max= 1765925, maxTarget=AWFYAbstractConstraint>>destroyConstraint:
Graal Tier (us) : count= 122, sum= 32424015, min= 1431, average= 265770.62, max= 2889158, maxTarget=AWFYEditConstraint class>>var:strength:addTo:
Code Installation (us) : count= 122, sum= 3634917, min= 570, average= 29794.41, max= 316060, maxTarget=AWFYStayConstraint class>>var:strength:addTo:
Graal node count :
After Truffle Tier : count= 127, sum= 169733, min= 19, average= 1336.48, max= 7546, maxTarget=AWFYUnaryConstraint>>initializeVar:strength:addTo:
After Graal Tier : count= 122, sum= 399271, min= 22, average= 3272.71, max= 25759, maxTarget=AWFYUnaryConstraint>>initializeVar:strength:addTo:
Graal compilation result :
Code size : count= 122, sum= 1557863, min= 122, average= 12769.37, max= 101383, maxTarget=AWFYUnaryConstraint>>initializeVar:strength:addTo:
Total frame size : count= 122, sum= 30784, min= 32, average= 252.33, max= 1392, maxTarget=AWFYPlanner class>>projectionTest:
Exception handlers : count= 122, sum= 462, min= 0, average= 3.79, max= 46, maxTarget=AWFYStayConstraint class>>var:strength:addTo:
Infopoints : count= 122, sum= 17744, min= 4, average= 145.44, max= 1180, maxTarget=AWFYUnaryConstraint>>initializeVar:strength:addTo:
CALL : count= 122, sum= 13689, min= 4, average= 112.20, max= 913, maxTarget=AWFYUnaryConstraint>>initializeVar:strength:addTo:
IMPLICIT_EXCEPTION : count= 122, sum= 3968, min= 0, average= 32.52, max= 264, maxTarget=AWFYUnaryConstraint>>initializeVar:strength:addTo:
SAFEPOINT : count= 122, sum= 87, min= 0, average= 0.71, max= 5, maxTarget=AWFYPlanner>>removePropagateFrom:
Marks : count= 122, sum= 1281, min= 6, average= 10.50, max= 55, maxTarget=AWFYStayConstraint class>>var:strength:addTo:
Data references : count= 122, sum= 12892, min= 1, average= 105.67, max= 799, maxTarget=AWFYUnaryConstraint>>initializeVar:strength:addTo:
# Havlak (iterations: 300, problem size: 1500) on Mon Nov 7 21:55:21 UTC 2022
# `/home/fniephaus/bin/graalvm-ce-java17-22.3.0/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] opt done id=50 [] in Dictionary>>postCopy |Tier 1|Time 201( 172+30 )ms|AST 28|Inlined 0Y 1N|IR 184/ 402|CodeSize 1529|Addr 0x7f7dde73cb10|Timestamp 18702475845118332|Src n/a
[engine] opt done id=74 ReadStream>>next |Tier 1|Time 115( 98+17 )ms|AST 42|Inlined 0Y 0N|IR 203/ 384|CodeSize 1545|Addr 0x7f7dde740410|Timestamp 18702475875884347|Src n/a
[engine] opt done id=73 PositionableStream>>atEnd |Tier 1|Time 16( 11+6 )ms|AST 18|Inlined 0Y 0N|IR 106/ 146|CodeSize 590|Addr 0x7f7dde742c90|Timestamp 18702475894779886|Src n/a
[engine] opt done id=77 Character>>charCode |Tier 1|Time 36( 28+8 )ms|AST 21|Inlined 0Y 0N|IR 147/ 263|CodeSize 803|Addr 0x7f7dde745b90|Timestamp 18702475947589765|Src n/a
[engine] opt done id=78 SequenceableCollection>>at:ifAbsent: |Tier 1|Time 97( 71+26 )ms|AST 62|Inlined 0Y 1N|IR 293/ 946|CodeSize 3441|Addr 0x7f7dde749190|Timestamp 18702476023132318|Src n/a
[engine] opt done id=13 IdentityDictionary>>scanFor: |Tier 1|Time 182( 155+27 )ms|AST 127|Inlined 0Y 1N|IR 532/ 1032|CodeSize 4196|Addr 0x7f7dde74c990|Timestamp 18702476032332767|Src n/a
[engine] opt done id=558 AWFYVector class>>new: |Tier 1|Time 30( 21+10 )ms|AST 28|Inlined 0Y 2N|IR 210/ 441|CodeSize 1582|Addr 0x7f7dde752190|Timestamp 18702476064931162|Src n/a
[engine] opt done id=575 AWFYVector>>at: |Tier 1|Time 39( 28+11 )ms|AST 38|Inlined 0Y 0N|IR 246/ 502|CodeSize 1944|Addr 0x7f7dde753810|Timestamp 18702476064953512|Src n/a
[engine] opt done id=573 AWFYVector>>append: |Tier 1|Time 67( 41+26 )ms|AST 59|Inlined 0Y 0N|IR 341/ 1045|CodeSize 4134|Addr 0x7f7dde755110|Timestamp 18702476068336516|Src n/a
[engine] opt done id=581 AWFYVector>>size |Tier 1|Time 18( 14+5 )ms|AST 17|Inlined 0Y 0N|IR 107/ 206|CodeSize 810|Addr 0x7f7dde758c10|Timestamp 18702476088938224|Src n/a
[engine] opt done id=559 Behavior>>new <split-559> |Tier 1|Time 47( 42+5 )ms|AST 25|Inlined 0Y 0N|IR 107/ 188|CodeSize 718|Addr 0x7f7dde759310|Timestamp 18702476114249359|Src n/a
[engine] opt done id=560 AWFYVector>>initialize: |Tier 1|Time 58( 46+12 )ms|AST 27|Inlined 0Y 0N|IR 216/ 454|CodeSize 1388|Addr 0x7f7dde75b610|Timestamp 18702476125623309|Src n/a
[engine] opt done id=617 Integer>>>> |Tier 1|Time 25( 20+4 )ms|AST 30|Inlined 0Y 0N|IR 111/ 203|CodeSize 754|Addr 0x7f7dde75da90|Timestamp 18702476151819936|Src n/a
[engine] opt done id=616 AWFYSomDictionary>>hash: |Tier 1|Time 48( 37+11 )ms|AST 59|Inlined 0Y 1N|IR 184/ 486|CodeSize 1806|Addr 0x7f7dde75e490|Timestamp 18702476164038589|Src n/a
[engine] opt done id=618 AWFYSomDictionary>>bucketIdx: |Tier 1|Time 24( 17+7 )ms|AST 34|Inlined 0Y 0N|IR 178/ 382|CodeSize 1332|Addr 0x7f7dde75f990|Timestamp 18702476177136589|Src n/a
[engine] opt deopt id=573 AWFYVector>>append: | |Timestamp 18702476182268647|Src n/a
[engine] opt done id=557 AWFYVector class>>new |Tier 1|Time 21( 13+8 )ms|AST 19|Inlined 0Y 1N|IR 164/ 341|CodeSize 1193|Addr 0x7f7dde761f90|Timestamp 18702476186424763|Src n/a
[engine] opt done id=614 AWFYHavlakLoopFinder>>Unvisited |Tier 1|Time 10( 7+3 )ms|AST 7|Inlined 0Y 0N|IR 89/ 138|CodeSize 512|Addr 0x7f7dde763b10|Timestamp 18702476199939736|Src n/a
[engine] opt done id=639 AWFYVector>>hasSome: |Tier 1|Time 115( 61+54 )ms|AST 82|Inlined 0Y 3N|IR 634/ 2663|CodeSize 11958|Addr 0x7f7dde764590|Timestamp 18702476214509226|Src n/a
[engine] opt done id=626 AWFYDictIdEntry>>match:key: |Tier 1|Time 18( 13+5 )ms|AST 28|Inlined 0Y 0N|IR 118/ 190|CodeSize 752|Addr 0x7f7dde76af10|Timestamp 18702476219345491|Src n/a
[engine] opt done id=628 AWFYSomDictionary>>at: |Tier 1|Time 63( 42+22 )ms|AST 85|Inlined 0Y 3N|IR 273/ 586|CodeSize 2231|Addr 0x7f7dde76d210|Timestamp 18702476280103013|Src n/a
[engine] opt done id=629 AWFYSomDictionary>>bucket: |Tier 1|Time 27( 18+10 )ms|AST 32|Inlined 0Y 1N|IR 201/ 435|CodeSize 1839|Addr 0x7f7dde770610|Timestamp 18702476309293259|Src n/a
[engine] opt done id=642 AWFYVector>>isEmpty |Tier 1|Time 14( 11+3 )ms|AST 17|Inlined 0Y 0N|IR 106/ 146|CodeSize 590|Addr 0x7f7dde772590|Timestamp 18702476325348139|Src n/a
[engine] opt done id=635 AWFYHavlakLoopFinder>>isAncestor:v: |Tier 1|Time 25( 19+6 )ms|AST 40|Inlined 0Y 0N|IR 188/ 365|CodeSize 1328|Addr 0x7f7dde772b90|Timestamp 18702476362595824|Src n/a
[engine] opt done id=573 AWFYVector>>append: |Tier 1|Time 180( 102+78 )ms|AST 59|Inlined 0Y 0N|IR 643/ 2359|CodeSize 11589|Addr 0x7f7dde773790|Timestamp 18702476368321074|Src n/a
[engine] opt done id=636 AWFYSomSet>>add: |Tier 1|Time 43( 26+17 )ms|AST 44|Inlined 0Y 3N|IR 342/ 754|CodeSize 3265|Addr 0x7f7dde77b510|Timestamp 18702476413574232|Src n/a
[engine] opt done id=676 AWFYVector>>forEach: <split-676> |Tier 1|Time 56( 33+23 )ms|AST 78|Inlined 0Y 1N|IR 352/ 1078|CodeSize 4523|Addr 0x7f7dde77db90|Timestamp 18702476419965662|Src n/a
[engine] opt done id=638 AWFYSomSet>>hasSome: |Tier 1|Time 23( 14+9 )ms|AST 22|Inlined 0Y 1N|IR 201/ 408|CodeSize 1601|Addr 0x7f7dde781610|Timestamp 18702476437808220|Src n/a
[engine] opt done id=610 AWFYUnionFindNode>>initialize |Tier 1|Time 11( 7+3 )ms|AST 9|Inlined 0Y 0N|IR 142/ 162|CodeSize 450|Addr 0x7f7dde782990|Timestamp 18702476450145121|Src n/a
[engine] opt deopt id=573 AWFYVector>>append: | |Timestamp 18702476474747261|Src n/a
[engine] opt done id=645 Object>>~= |Tier 1|Time 45( 31+15 )ms|AST 30|Inlined 0Y 2N|IR 283/ 662|CodeSize 2791|Addr 0x7f7dde784690|Timestamp 18702476496890165|Src n/a
[engine] opt done id=615 AWFYSomDictionary>>at:put: |Tier 1|Time 127( 94+34 )ms|AST 165|Inlined 0Y 4N|IR 617/ 1663|CodeSize 6788|Addr 0x7f7dde789410|Timestamp 18702476549216648|Src n/a
[engine] opt done id=653 AWFYVector>>forEach: <split-653> |Tier 1|Time 59( 33+25 )ms|AST 78|Inlined 0Y 1N|IR 366/ 1115|CodeSize 4764|Addr 0x7f7dde790390|Timestamp 18702476609738094|Src n/a
[engine] opt done id=646 Object>>= |Tier 1|Time 17( 14+3 )ms|AST 13|Inlined 0Y 0N|IR 94/ 119|CodeSize 426|Addr 0x7f7dde65ac90|Timestamp 18702476628632655|Src n/a
[engine] opt done id=573 AWFYVector>>append: |Tier 1|Time 120( 67+53 )ms|AST 59|Inlined 0Y 0N|IR 640/ 2404|CodeSize 11769|Addr 0x7f7dde793010|Timestamp 18702476631722730|Src n/a
[engine] opt done id=568 Behavior>>new <split-568> |Tier 1|Time 27( 20+7 )ms|AST 26|Inlined 0Y 0N|IR 210/ 364|CodeSize 1220|Addr 0x7f7dde6abe90|Timestamp 18702476660224237|Src n/a
[engine] opt done id=567 AWFYSomSet class>>new |Tier 1|Time 31( 20+10 )ms|AST 27|Inlined 0Y 2N|IR 231/ 460|CodeSize 1665|Addr 0x7f7dde6ddf10|Timestamp 18702476660537002|Src n/a
[engine] opt done id=569 AWFYSomSet>>initialize: |Tier 1|Time 26( 14+12 )ms|AST 22|Inlined 0Y 1N|IR 202/ 539|CodeSize 1864|Addr 0x7f7dde6e5290|Timestamp 18702476687735763|Src n/a
[engine] opt done id=634 [] in AWFYHavlakLoopFinder>>processEdges:w: |Tier 1|Time 88( 60+28 )ms|AST 124|Inlined 0Y 7N|IR 513/ 1186|CodeSize 4659|Addr 0x7f7dde6fbb90|Timestamp 18702476777221298|Src n/a
[engine] opt done id=655 AWFYVector>>forEach: <split-655> |Tier 1|Time 21( 17+4 )ms|AST 36|Inlined 0Y 0N|IR 111/ 146|CodeSize 638|Addr 0x7f7dde6e4b90|Timestamp 18702476799767556|Src n/a
[engine] opt done id=644 AWFYUnionFindNode>>findSet |Tier 1|Time 153( 103+50 )ms|AST 136|Inlined 0Y 4N|IR 648/ 2226|CodeSize 8569|Addr 0x7f7dde774b10|Timestamp 18702476814959573|Src n/a
[engine] opt done id=665 [] in AWFYSomIdentitySet>>contains: |Tier 1|Time 12( 9+3 )ms|AST 13|Inlined 0Y 0N|IR 96/ 119|CodeSize 426|Addr 0x7f7dde6b8c10|Timestamp 18702476828506395|Src n/a
[engine] opt done id=637 AWFYSomSet>>contains: |Tier 1|Time 70( 31+40 )ms|AST 24|Inlined 0Y 1N|IR 324/ 1551|CodeSize 5486|Addr 0x7f7dde6b0190|Timestamp 18702476871870042|Src n/a
[engine] opt done id=666 AWFYVector>>forEach: <split-666> |Tier 1|Time 58( 35+23 )ms|AST 78|Inlined 0Y 1N|IR 348/ 1070|CodeSize 4423|Addr 0x7f7dde6f2190|Timestamp 18702476887900057|Src n/a
[engine] opt done id=667 AWFYVector>>forEach: <split-667> |Tier 1|Time 59( 37+22 )ms|AST 78|Inlined 0Y 1N|IR 341/ 1051|CodeSize 4330|Addr 0x7f7dde6d5590|Timestamp 18702476933047959|Src n/a
[engine] opt done id=631 AWFYHavlakLoopFinder>>identifyEdges: |Tier 1|Time 114( 58+56 )ms|AST 127|Inlined 0Y 1N|IR 473/ 1477|CodeSize 6494|Addr 0x7f7dde6ec910|Timestamp 18702477049183066|Src n/a
[engine] opt done id=658 AWFYSomIdentitySet>>contains: |Tier 1|Time 45( 21+24 )ms|AST 24|Inlined 0Y 1N|IR 323/ 1551|CodeSize 5486|Addr 0x7f7dde6a9610|Timestamp 18702477095544312|Src n/a
[engine] opt done id=654 [] in AWFYHavlakLoopFinder>>stepEProcessNonBackPreds:nodePool:workList:x: |Tier 1|Time 247( 159+88 )ms|AST 210|Inlined 0Y 7N|IR 1190/ 4748|CodeSize 19093|Addr 0x7f7dde799110|Timestamp 18702477136477778|Src n/a
[engine] opt done id=661 AWFYVector>>forEach: <split-661> |Tier 1|Time 58( 34+24 )ms|AST 78|Inlined 0Y 1N|IR 359/ 1097|CodeSize 4641|Addr 0x7f7dde6a6a10|Timestamp 18702477155230275|Src n/a
[engine] opt done id=7 Symbol>>= |Tier 1|Time 32( 24+8 )ms|AST 43|Inlined 0Y 1N|IR 228/ 364|CodeSize 1376|Addr 0x7f7dde702690|Timestamp 18702477188987464|Src n/a
[engine] opt done id=670 AWFYVector>>forEach: <split-670> |Tier 1|Time 57( 34+22 )ms|AST 78|Inlined 0Y 1N|IR 346/ 1058|CodeSize 4407|Addr 0x7f7dde7a2190|Timestamp 18702477195128570|Src n/a
[engine] opt done id=608 AWFYUnionFindNode class>>new |Tier 1|Time 23( 14+9 )ms|AST 25|Inlined 0Y 2N|IR 202/ 424|CodeSize 1510|Addr 0x7f7dde644890|Timestamp 18702477237166143|Src n/a
[engine] opt done id=613 [] in AWFYHavlakLoopFinder>>initAllNodes |Tier 1|Time 29( 19+10 )ms|AST 33|Inlined 0Y 2N|IR 224/ 489|CodeSize 1805|Addr 0x7f7dde755f90|Timestamp 18702477268077436|Src n/a
[engine] opt done id=632 AWFYHavlakLoopFinder>>processEdges:w: |Tier 1|Time 67( 37+30 )ms|AST 56|Inlined 0Y 2N|IR 414/ 1817|CodeSize 6912|Addr 0x7f7dde7a4c10|Timestamp 18702477269073004|Src n/a
[engine] opt done id=619 AWFYSomIdentityDictionary>>newEntry:value:hash: |Tier 1|Time 23( 15+8 )ms|AST 28|Inlined 0Y 1N|IR 178/ 372|CodeSize 1485|Addr 0x7f7dde6daf10|Timestamp 18702477293439558|Src n/a
[engine] opt done id=609 Behavior>>new <split-609> |Tier 1|Time 45( 34+11 )ms|AST 27|Inlined 0Y 1N|IR 176/ 460|CodeSize 1638|Addr 0x7f7dde7a8190|Timestamp 18702477314760528|Src n/a
[engine] opt done id=620 AWFYDictIdEntry class>>new:key:value:next: |Tier 1|Time 31( 21+10 )ms|AST 39|Inlined 0Y 2N|IR 226/ 479|CodeSize 1817|Addr 0x7f7dde7a9310|Timestamp 18702477326015252|Src n/a
[engine] opt done id=621 Behavior>>new <split-621> |Tier 1|Time 20( 16+4 )ms|AST 25|Inlined 0Y 0N|IR 107/ 188|CodeSize 718|Addr 0x7f7dde701f90|Timestamp 18702477336746700|Src n/a
[engine] opt done id=633 AWFYBasicBlock>>numPred |Tier 1|Time 20( 12+8 )ms|AST 19|Inlined 0Y 1N|IR 175/ 377|CodeSize 1403|Addr 0x7f7dde7aaa10|Timestamp 18702477347343486|Src n/a
[engine] opt done id=622 AWFYDictEntry>>init:key:value:next: |Tier 1|Time 21( 15+6 )ms|AST 25|Inlined 0Y 0N|IR 195/ 412|CodeSize 1156|Addr 0x7f7dde6a5d90|Timestamp 18702477359361266|Src n/a
[engine] opt done id=624 AWFYUnionFindNode>>initNode:dfs: |Tier 1|Time 16( 10+6 )ms|AST 19|Inlined 0Y 0N|IR 180/ 394|CodeSize 1036|Addr 0x7f7dde755410|Timestamp 18702477364853863|Src n/a
[engine] opt done id=627 AWFYDictEntry>>value: |Tier 1|Time 11( 7+4 )ms|AST 10|Inlined 0Y 0N|IR 139/ 259|CodeSize 686|Addr 0x7f7dde709510|Timestamp 18702477387884773|Src n/a
[engine] opt done id=625 AWFYSomDictionary>>insertBucketEntry:value:hash:head: |Tier 1|Time 36( 25+10 )ms|AST 51|Inlined 0Y 2N|IR 227/ 479|CodeSize 1881|Addr 0x7f7dde7aef10|Timestamp 18702477396763098|Src n/a
[engine] opt done id=649 AWFYSomSet>>size |Tier 1|Time 20( 12+8 )ms|AST 19|Inlined 0Y 1N|IR 175/ 377|CodeSize 1403|Addr 0x7f7dde7b0610|Timestamp 18702477440795648|Src n/a
[engine] opt done id=605 AWFYHavlakLoopFinder>>findLoops |Tier 1|Time 1230( 618+612 )ms|AST 741|Inlined 0Y 27N|IR 5435/ 21983|CodeSize 86020|Addr 0x7f7dde7b3210|Timestamp 18702477451906912|Src n/a
[engine] opt done id=641 AWFYHavlakLoopFinder>>stepD:nodePool: |Tier 1|Time 74( 44+31 )ms|AST 44|Inlined 0Y 2N|IR 408/ 1845|CodeSize 7297|Addr 0x7f7dde7da890|Timestamp 18702477463844579|Src n/a
[engine] opt done id=650 AWFYHavlakLoopFinder>>MaxNonBackPreds |Tier 1|Time 10( 7+3 )ms|AST 13|Inlined 0Y 0N|IR 89/ 138|CodeSize 512|Addr 0x7f7dde7de710|Timestamp 18702477475391325|Src n/a
[engine] opt done id=648 AWFYVector>>removeFirst |Tier 1|Time 35( 24+11 )ms|AST 52|Inlined 0Y 1N|IR 234/ 462|CodeSize 1787|Addr 0x7f7dde7dec90|Timestamp 18702477489433068|Src n/a
[engine] opt done id=652 AWFYSomSet>>forEach: |Tier 1|Time 21( 13+8 )ms|AST 23|Inlined 0Y 1N|IR 176/ 386|CodeSize 1475|Addr 0x7f7dde7e1290|Timestamp 18702477511817006|Src n/a
[engine] opt done id=656 [] in [] in AWFYHavlakLoopFinder>>stepEProcessNonBackPreds:nodePool:workList:x: |Tier 1|Time 10( 7+3 )ms|AST 13|Inlined 0Y 0N|IR 96/ 119|CodeSize 426|Addr 0x7f7dde7e2310|Timestamp 18702477523185508|Src n/a
[engine] opt done id=662 [] in AWFYHavlakLoopFinder>>setLoopAttribute:nodePool:loop: |Tier 1|Time 86( 66+20 )ms|AST 136|Inlined 0Y 3N|IR 453/ 885|CodeSize 3575|Addr 0x7f7dde7e2890|Timestamp 18702477529119175|Src n/a
[engine] opt done id=663 AWFYUnionFindNode>>union: |Tier 1|Time 10( 6+4 )ms|AST 10|Inlined 0Y 0N|IR 135/ 254|CodeSize 682|Addr 0x7f7dde7e5790|Timestamp 18702477534582786|Src n/a
[engine] opt done id=651 AWFYHavlakLoopFinder>>stepEProcessNonBackPreds:nodePool:workList:x: |Tier 1|Time 65( 34+31 )ms|AST 57|Inlined 0Y 2N|IR 434/ 1952|CodeSize 7838|Addr 0x7f7dde7e6090|Timestamp 18702477541532207|Src n/a
[engine] opt done id=664 AWFYSimpleLoop>>addNode: |Tier 1|Time 24( 15+9 )ms|AST 23|Inlined 0Y 1N|IR 176/ 386|CodeSize 1475|Addr 0x7f7dde7eb710|Timestamp 18702477554694254|Src n/a
[engine] opt done id=640 [] in AWFYSomSet>>contains: |Tier 1|Time 11( 8+3 )ms|AST 14|Inlined 0Y 0N|IR 100/ 125|CodeSize 430|Addr 0x7f7dde7ec790|Timestamp 18702477567257661|Src n/a
[engine] opt done id=623 AWFYHavlakLoopFinder>>doDFS:current: |Tier 1|Time 128( 89+39 )ms|AST 225|Inlined 0Y 7N|IR 703/ 1602|CodeSize 8236|Addr 0x7f7dde7f0890|Timestamp 18702477680086383|Src n/a
[engine] opt done id=630 AWFYHavlakLoopFinder>>doDFS:current: <split-630> |Tier 1|Time 134( 91+43 )ms|AST 225|Inlined 0Y 7N|IR 756/ 1839|CodeSize 8550|Addr 0x7f7dde7f8110|Timestamp 18702477687115007|Src n/a
[engine] opt done id=673 AWFYHavlakLoopFinder>>doDFS:current: <split-673> |Tier 1|Time 147( 105+42 )ms|AST 225|Inlined 0Y 7N|IR 704/ 1602|CodeSize 8036|Addr 0x7f7dde7fdf90|Timestamp 18702477715622940|Src n/a
[engine] opt done id=564 AWFYSimpleLoop class>>basicBlock:reducible: |Tier 1|Time 32( 19+13 )ms|AST 33|Inlined 0Y 2N|IR 216/ 460|CodeSize 1729|Addr 0x7f7dde803990|Timestamp 18702477720965091|Src n/a
[engine] opt done id=565 Behavior>>new <split-565> |Tier 1|Time 33( 16+17 )ms|AST 25|Inlined 0Y 0N|IR 170/ 452|CodeSize 1415|Addr 0x7f7dde805010|Timestamp 18702477750732605|Src n/a
[engine] opt done id=572 AWFYSimpleLoop>>counter: |Tier 1|Time 12( 8+4 )ms|AST 10|Inlined 0Y 0N|IR 148/ 175|CodeSize 509|Addr 0x7f7dde805e90|Timestamp 18702477764307924|Src n/a
[engine] opt deopt id=575 AWFYVector>>at: | |Timestamp 18702477776670806|Src n/a
[engine] opt done id=566 AWFYSimpleLoop>>init:reducible: |Tier 1|Time 65( 46+19 )ms|AST 89|Inlined 0Y 3N|IR 516/ 1025|CodeSize 3530|Addr 0x7f7dde807e90|Timestamp 18702477787354550|Src n/a
[engine] opt done id=674 AWFYHavlakLoopFinder>>doDFS:current: <split-674> |Tier 1|Time 134( 96+38 )ms|AST 225|Inlined 0Y 7N|IR 704/ 1602|CodeSize 8053|Addr 0x7f7dde80bc10|Timestamp 18702477816261017|Src n/a
[engine] opt done id=643 [] in AWFYHavlakLoopFinder>>stepD:nodePool: |Tier 1|Time 38( 26+12 )ms|AST 54|Inlined 0Y 2N|IR 289/ 609|CodeSize 2392|Addr 0x7f7dde812990|Timestamp 18702477827234127|Src n/a
[engine] opt done id=647 [] in AWFYHavlakLoopFinder>>findLoops |Tier 1|Time 21( 13+8 )ms|AST 22|Inlined 0Y 1N|IR 180/ 409|CodeSize 1557|Addr 0x7f7dde815690|Timestamp 18702477838585517|Src n/a
[engine] opt done id=657 AWFYLoopStructureGraph>>createNewLoop:reducible: |Tier 1|Time 48( 33+16 )ms|AST 77|Inlined 0Y 3N|IR 319/ 724|CodeSize 2721|Addr 0x7f7dde817a10|Timestamp 18702477876873471|Src n/a
[engine] opt done id=659 AWFYHavlakLoopFinder>>setLoopAttribute:nodePool:loop: |Tier 1|Time 68( 38+30 )ms|AST 59|Inlined 0Y 2N|IR 430/ 1897|CodeSize 7315|Addr 0x7f7dde819c10|Timestamp 18702477907654014|Src n/a
[engine] opt done id=580 AWFYControlFlowGraph>>numNodes |Tier 1|Time 20( 12+8 )ms|AST 19|Inlined 0Y 1N|IR 175/ 377|CodeSize 1403|Addr 0x7f7dde81d310|Timestamp 18702477910854373|Src n/a
[engine] opt done id=675 AWFYHavlakLoopFinder>>doDFS:current: <split-675> |Tier 1|Time 144( 103+41 )ms|AST 225|Inlined 0Y 7N|IR 704/ 1602|CodeSize 8134|Addr 0x7f7dde81e390|Timestamp 18702477911787081|Src n/a
[engine] opt done id=660 AWFYUnionFindNode>>loop: |Tier 1|Time 12( 7+4 )ms|AST 10|Inlined 0Y 0N|IR 135/ 254|CodeSize 682|Addr 0x7f7dde824210|Timestamp 18702477925048867|Src n/a
[engine] opt done id=574 AWFYControlFlowGraph>>createNode: |Tier 1|Time 83( 59+24 )ms|AST 117|Inlined 0Y 5N|IR 508/ 1116|CodeSize 4657|Addr 0x7f7dde826390|Timestamp 18702477992545785|Src n/a
[engine] opt done id=587 AWFYBasicBlockEdge class>>for:from:to: |Tier 1|Time 29( 19+10 )ms|AST 36|Inlined 0Y 2N|IR 224/ 473|CodeSize 1734|Addr 0x7f7dde82ab10|Timestamp 18702478022815833|Src n/a
[engine] opt done id=579 AWFYVector>>at:put: |Tier 1|Time 122( 74+48 )ms|AST 198|Inlined 0Y 0N|IR 671/ 2504|CodeSize 12847|Addr 0x7f7dde82c190|Timestamp 18702478034339809|Src n/a
[engine] opt done id=588 Behavior>>new <split-588> |Tier 1|Time 27( 20+7 )ms|AST 25|Inlined 0Y 0N|IR 107/ 188|CodeSize 718|Addr 0x7f7dde833690|Timestamp 18702478051291427|Src n/a
[engine] opt done id=590 AWFYBasicBlock>>addOutEdge: |Tier 1|Time 22( 14+8 )ms|AST 23|Inlined 0Y 1N|IR 176/ 386|CodeSize 1475|Addr 0x7f7dde833d90|Timestamp 18702478074620156|Src n/a
[engine] opt done id=671 AWFYHavlakLoopFinder>>doDFS:current: <split-671> |Tier 1|Time 150( 91+59 )ms|AST 225|Inlined 0Y 7N|IR 704/ 1602|CodeSize 8134|Addr 0x7f7dde834e10|Timestamp 18702478076811328|Src n/a
[engine] opt done id=591 AWFYBasicBlock>>addInEdge: |Tier 1|Time 21( 13+8 )ms|AST 23|Inlined 0Y 1N|IR 176/ 386|CodeSize 1475|Addr 0x7f7dde83a890|Timestamp 18702478097388171|Src n/a
[engine] opt done id=592 AWFYControlFlowGraph>>addEdge: |Tier 1|Time 21( 13+8 )ms|AST 23|Inlined 0Y 1N|IR 176/ 386|CodeSize 1475|Addr 0x7f7dde83b910|Timestamp 18702478099223903|Src n/a
[engine] opt done id=589 AWFYBasicBlockEdge>>init:from:to: |Tier 1|Time 68( 46+21 )ms|AST 95|Inlined 0Y 5N|IR 408/ 1061|CodeSize 3835|Addr 0x7f7dde83e010|Timestamp 18702478103615954|Src n/a
[engine] opt inval. id=625 AWFYSomDictionary>>insertBucketEntry:value:hash:head: |Timestamp 18702478105126908|Src n/a|Reason Latest layout assumption Layout no longer valid
[engine] opt inval. id=627 AWFYDictEntry>>value: |Timestamp 18702478110505657|Src n/a|Reason Latest layout assumption Layout no longer valid
[engine] opt inval. id=622 AWFYDictEntry>>init:key:value:next: |Timestamp 18702478110887778|Src n/a|Reason Latest layout assumption Layout no longer valid
[engine] opt inval. id=621 Behavior>>new <split-621> |Timestamp 18702478111106462|Src n/a|Reason Latest layout assumption Layout no longer valid
[engine] opt inval. id=620 AWFYDictIdEntry class>>new:key:value:next: |Timestamp 18702478111359231|Src n/a|Reason Latest layout assumption Layout no longer valid
[engine] opt inval. id=615 AWFYSomDictionary>>at:put: |Timestamp 18702478111722633|Src n/a|Reason Latest layout assumption Layout no longer valid
[engine] opt inval. id=628 AWFYSomDictionary>>at: |Timestamp 18702478111960455|Src n/a|Reason Latest layout assumption Layout no longer valid
[engine] opt inval. id=626 AWFYDictIdEntry>>match:key: |Timestamp 18702478112201559|Src n/a|Reason Latest layout assumption Layout no longer valid
[engine] opt deopt id=625 AWFYSomDictionary>>insertBucketEntry:value:hash:head: | |Timestamp 18702478112478983|Src n/a
[engine] opt deopt id=615 AWFYSomDictionary>>at:put: | |Timestamp 18702478114929908|Src n/a
[engine] opt done id=577 Behavior>>new <split-577> |Tier 1|Time 19( 15+4 )ms|AST 25|Inlined 0Y 0N|IR 107/ 188|CodeSize 718|Addr 0x7f7dde841590|Timestamp 18702478119450474|Src n/a
[engine] opt done id=576 AWFYBasicBlock class>>new: |Tier 1|Time 28( 19+10 )ms|AST 30|Inlined 0Y 2N|IR 214/ 452|CodeSize 1602|Addr 0x7f7dde842a10|Timestamp 18702478127116851|Src n/a
[engine] opt done id=626 AWFYDictIdEntry>>match:key: |Tier 1|Time 13( 10+3 )ms|AST 29|Inlined 0Y 0N|IR 106/ 135|CodeSize 522|Addr 0x7f7dde843f90|Timestamp 18702478133609556|Src n/a
[engine] opt done id=578 AWFYBasicBlock>>init: |Tier 1|Time 34( 23+12 )ms|AST 42|Inlined 0Y 2N|IR 270/ 684|CodeSize 2303|Addr 0x7f7dde844510|Timestamp 18702478139581847|Src n/a
[engine] opt done id=622 AWFYDictEntry>>init:key:value:next: |Tier 1|Time 18( 12+7 )ms|AST 25|Inlined 0Y 0N|IR 202/ 505|CodeSize 1328|Addr 0x7f7dde846390|Timestamp 18702478153000574|Src n/a
[engine] opt done id=620 AWFYDictIdEntry class>>new:key:value:next: |Tier 1|Time 29( 20+10 )ms|AST 39|Inlined 0Y 2N|IR 226/ 479|CodeSize 1817|Addr 0x7f7dde848910|Timestamp 18702478170431118|Src n/a
[engine] opt done id=621 Behavior>>new <split-621> |Tier 1|Time 18( 14+4 )ms|AST 25|Inlined 0Y 0N|IR 107/ 188|CodeSize 718|Addr 0x7f7dde84a010|Timestamp 18702478172717558|Src n/a
[engine] opt deopt id=675 AWFYHavlakLoopFinder>>doDFS:current: <split-675> | |Timestamp 18702478216697445|Src n/a
[engine] opt deopt id=625 AWFYSomDictionary>>insertBucketEntry:value:hash:head: | |Timestamp 18702478227963694|Src n/a
[engine] opt done id=625 AWFYSomDictionary>>insertBucketEntry:value:hash:head: |Tier 1|Time 56( 42+14 )ms|AST 121|Inlined 0Y 3N|IR 319/ 625|CodeSize 2540|Addr 0x7f7dde84be90|Timestamp 18702478228324652|Src n/a
[engine] opt done id=615 AWFYSomDictionary>>at:put: |Tier 1|Time 123( 86+37 )ms|AST 178|Inlined 0Y 5N|IR 670/ 1763|CodeSize 6978|Addr 0x7f7dde84dc90|Timestamp 18702478252091309|Src n/a
[engine] opt done id=628 AWFYSomDictionary>>at: |Tier 1|Time 52( 39+13 )ms|AST 85|Inlined 0Y 3N|IR 273/ 586|CodeSize 2231|Addr 0x7f7dde853f90|Timestamp 18702478281426832|Src n/a
[engine] opt done id=627 AWFYDictEntry>>value: |Tier 1|Time 11( 7+4 )ms|AST 10|Inlined 0Y 0N|IR 139/ 259|CodeSize 686|Addr 0x7f7dde855c10|Timestamp 18702478293364220|Src n/a
[engine] opt done id=672 AWFYHavlakLoopFinder>>doDFS:current: <split-672> |Tier 1|Time 133( 95+39 )ms|AST 225|Inlined 0Y 7N|IR 704/ 1602|CodeSize 8302|Addr 0x7f7dde857410|Timestamp 18702478307612355|Src n/a
[engine] opt done id=625 AWFYSomDictionary>>insertBucketEntry:value:hash:head: |Tier 1|Time 68( 52+17 )ms|AST 121|Inlined 0Y 4N|IR 372/ 727|CodeSize 2844|Addr 0x7f7dde85d710|Timestamp 18702478322102641|Src n/a
[engine] opt done id=585 AWFYLoopTesterApp>>buildStraight:n: |Tier 1|Time 53( 35+18 )ms|AST 94|Inlined 0Y 1N|IR 264/ 630|CodeSize 2813|Addr 0x7f7dde860690|Timestamp 18702478376773745|Src n/a
[engine] opt done id=586 AWFYLoopTesterApp>>buildConnect:end: |Tier 1|Time 24( 16+8 )ms|AST 28|Inlined 0Y 1N|IR 184/ 387|CodeSize 1487|Addr 0x7f7dde864e90|Timestamp 18702478414474164|Src n/a
[engine] opt done id=675 AWFYHavlakLoopFinder>>doDFS:current: <split-675> |Tier 1|Time 130( 87+42 )ms|AST 225|Inlined 0Y 7N|IR 756/ 1839|CodeSize 8626|Addr 0x7f7dde867010|Timestamp 18702478424248877|Src n/a
[engine] opt done id=685 AWFYSomDictionary>>transferEntries: |Tier 1|Time 119( 84+34 )ms|AST 188|Inlined 0Y 1N|IR 596/ 1658|CodeSize 7894|Addr 0x7f7dde870690|Timestamp 18702478427939338|Src n/a
[engine] opt done id=668 AWFYSimpleLoop>>parent: |Tier 1|Time 26( 16+10 )ms|AST 27|Inlined 0Y 1N|IR 194/ 487|CodeSize 1744|Addr 0x7f7dde876010|Timestamp 18702478441803046|Src n/a
[engine] opt done id=669 AWFYSimpleLoop>>addChildLoop: |Tier 1|Time 21( 13+8 )ms|AST 23|Inlined 0Y 1N|IR 176/ 386|CodeSize 1475|Addr 0x7f7dde877e90|Timestamp 18702478457879089|Src n/a
[engine] opt done id=606 AWFYVector>>removeAll |Tier 1|Time 37( 26+11 )ms|AST 34|Inlined 0Y 0N|IR 240/ 502|CodeSize 1714|Addr 0x7f7dde87a010|Timestamp 18702478480249617|Src n/a
[engine] opt done id=597 AWFYLoopTesterApp>>findLoops: |Tier 1|Time 30( 20+10 )ms|AST 41|Inlined 0Y 2N|IR 220/ 473|CodeSize 1712|Addr 0x7f7dde87b090|Timestamp 18702478489029600|Src n/a
[engine] opt done id=595 Integer>>timesRepeat: |Tier 1|Time 46( 28+19 )ms|AST 45|Inlined 0Y 0N|IR 269/ 893|CodeSize 3546|Addr 0x7f7dde87c590|Timestamp 18702478489737198|Src n/a
[engine] opt done id=598 AWFYHavlakLoopFinder class>>new:lsg: |Tier 1|Time 27( 18+9 )ms|AST 33|Inlined 0Y 2N|IR 212/ 454|CodeSize 1620|Addr 0x7f7dde87ee90|Timestamp 18702478508854005|Src n/a
[engine] opt done id=599 Behavior>>new <split-599> |Tier 1|Time 26( 14+12 )ms|AST 25|Inlined 0Y 0N|IR 170/ 413|CodeSize 1250|Addr 0x7f7dde880390|Timestamp 18702478516303165|Src n/a
[engine] opt done id=601 AWFYSomIdentityDictionary class>>new |Tier 1|Time 17( 10+7 )ms|AST 17|Inlined 0Y 1N|IR 160/ 329|CodeSize 1170|Addr 0x7f7dde881110|Timestamp 18702478526723873|Src n/a
[engine] opt done id=600 AWFYHavlakLoopFinder>>init:lsg: |Tier 1|Time 49( 32+17 )ms|AST 61|Inlined 0Y 3N|IR 366/ 1078|CodeSize 3501|Addr 0x7f7dde882390|Timestamp 18702478540512498|Src n/a
[engine] opt done id=602 AWFYSomDictionary class>>new: |Tier 1|Time 24( 15+9 )ms|AST 28|Inlined 0Y 2N|IR 210/ 441|CodeSize 1582|Addr 0x7f7dde884a90|Timestamp 18702478541661654|Src n/a
[engine] opt done id=603 Behavior>>new <split-603> |Tier 1|Time 19( 15+4 )ms|AST 25|Inlined 0Y 0N|IR 107/ 188|CodeSize 718|Addr 0x7f7dde888610|Timestamp 18702478547343251|Src n/a
[engine] opt done id=604 AWFYSomDictionary>>initialize: |Tier 1|Time 21( 15+6 )ms|AST 23|Inlined 0Y 0N|IR 190/ 373|CodeSize 1115|Addr 0x7f7dde889490|Timestamp 18702478563692597|Src n/a
[engine] opt done id=607 AWFYSomDictionary>>removeAll |Tier 1|Time 24( 17+7 )ms|AST 30|Inlined 0Y 0N|IR 213/ 475|CodeSize 1603|Addr 0x7f7dde88a090|Timestamp 18702478567681575|Src n/a
[engine] opt done id=596 [] in AWFYLoopTesterApp>>addDummyLoops: |Tier 1|Time 19( 12+7 )ms|AST 20|Inlined 0Y 1N|IR 168/ 351|CodeSize 1253|Addr 0x7f7dde88b290|Timestamp 18702478588462435|Src n/a
[engine] opt deopt id=666 AWFYVector>>forEach: <split-666> | |Timestamp 18702478624281234|Src n/a
[engine] opt deopt id=667 AWFYVector>>forEach: <split-667> | |Timestamp 18702478624921292|Src n/a
[engine] opt deopt id=654 [] in AWFYHavlakLoopFinder>>stepEProcessNonBackPreds:nodePool:workList:x: | |Timestamp 18702478625238178|Src n/a
[engine] opt deopt id=644 AWFYUnionFindNode>>findSet | |Timestamp 18702478626838183|Src n/a
[engine] opt deopt id=605 AWFYHavlakLoopFinder>>findLoops | |Timestamp 18702478631883773|Src n/a
[engine] opt done id=681 Integer>>timesRepeat: <split-681> |Tier 1|Time 45( 26+19 )ms|AST 45|Inlined 0Y 1N|IR 299/ 937|CodeSize 3712|Addr 0x7f7dde896090|Timestamp 18702478634894225|Src n/a
[engine] opt done id=611 AWFYHavlakLoopFinder>>initAllNodes |Tier 1|Time 84( 41+44 )ms|AST 63|Inlined 0Y 2N|IR 611/ 2529|CodeSize 8900|Addr 0x7f7dde892190|Timestamp 18702478634078367|Src n/a
[engine] opt done id=593 AWFYLoopTesterApp>>buildDiamond: |Tier 1|Time 90( 62+28 )ms|AST 148|Inlined 0Y 4N|IR 376/ 1216|CodeSize 5386|Addr 0x7f7dde899210|Timestamp 18702478665526068|Src n/a
[engine] opt done id=680 [] in [] in [] in AWFYLoopTesterApp>>constructCFG:p:p: |Tier 1|Time 27( 16+11 )ms|AST 25|Inlined 0Y 1N|IR 197/ 585|CodeSize 2079|Addr 0x7f7dde89fe90|Timestamp 18702478693913309|Src n/a
[engine] opt done id=575 AWFYVector>>at: |Tier 2|Time 35( 18+17 )ms|AST 38|Inlined 0Y 0N|IR 180/ 287|CodeSize 999|Addr 0x7f7dde8a1910|Timestamp 18702478730448437|Src n/a
[engine] opt done id=584 AWFYLoopTesterApp>>buildBaseLoop: |Tier 1|Time 104( 77+28 )ms|AST 180|Inlined 0Y 9N|IR 564/ 1227|CodeSize 5181|Addr 0x7f7dde8a3d90|Timestamp 18702478742472991|Src n/a
[engine] opt done id=573 AWFYVector>>append: |Tier 2|Time 126( 60+66 )ms|AST 59|Inlined 0Y 0N|IR 540/ 1691|CodeSize 7006|Addr 0x7f7dde8a8e10|Timestamp 18702478763202236|Src n/a
[engine] opt done id=559 Behavior>>new <split-559> |Tier 2|Time 23( 14+10 )ms|AST 25|Inlined 0Y 0N|IR 36/ 106|CodeSize 409|Addr 0x7f7dde8ac790|Timestamp 18702478767379026|Src n/a
[engine] opt done id=560 AWFYVector>>initialize: |Tier 2|Time 24( 15+9 )ms|AST 27|Inlined 0Y 0N|IR 145/ 337|CodeSize 919|Addr 0x7f7dde8adb10|Timestamp 18702478788166870|Src n/a
[engine] opt done id=558 AWFYVector class>>new: |Tier 2|Time 60( 46+14 )ms|AST 28|Inlined 2Y 0N|IR 56/ 291|CodeSize 947|Addr 0x7f7dde8af010|Timestamp 18702478792136780|Src n/a
[engine] opt done id=581 AWFYVector>>size |Tier 2|Time 11( 7+4 )ms|AST 17|Inlined 0Y 0N|IR 36/ 115|CodeSize 411|Addr 0x7f7dde8af810|Timestamp 18702478799944593|Src n/a
[engine] opt done id=617 Integer>>>> |Tier 2|Time 17( 14+4 )ms|AST 30|Inlined 0Y 0N|IR 40/ 116|CodeSize 422|Addr 0x7f7dde8b0f90|Timestamp 18702478818489860|Src n/a
[engine] opt done id=616 AWFYSomDictionary>>hash: |Tier 2|Time 41( 37+5 )ms|AST 59|Inlined 1Y 0N|IR 33/ 111|CodeSize 396|Addr 0x7f7dde8b1f90|Timestamp 18702478834663965|Src n/a
[engine] opt done id=618 AWFYSomDictionary>>bucketIdx: |Tier 2|Time 22( 15+7 )ms|AST 34|Inlined 0Y 0N|IR 107/ 223|CodeSize 745|Addr 0x7f7dde8b2490|Timestamp 18702478841574971|Src n/a
[engine] opt done id=626 AWFYDictIdEntry>>match:key: |Tier 2|Time 16( 11+5 )ms|AST 29|Inlined 0Y 0N|IR 84/ 133|CodeSize 434|Addr 0x7f7dde8b3c90|Timestamp 18702478858271445|Src n/a
[engine] opt done id=614 AWFYHavlakLoopFinder>>Unvisited |Tier 2|Time 6( 4+2 )ms|AST 7|Inlined 0Y 0N|IR 18/ 58|CodeSize 237|Addr 0x7f7dde8b4310|Timestamp 18702478865506600|Src n/a
[engine] opt done id=557 AWFYVector class>>new |Tier 2|Time 56( 49+6 )ms|AST 19|Inlined 3Y 0N|IR 48/ 217|CodeSize 740|Addr 0x7f7dde8b6290|Timestamp 18702478891754494|Src n/a
[engine] opt done id=629 AWFYSomDictionary>>bucket: |Tier 2|Time 33( 27+6 )ms|AST 32|Inlined 1Y 0N|IR 162/ 117|CodeSize 555|Addr 0x7f7dde8b6990|Timestamp 18702478899463896|Src n/a
[engine] opt done id=642 AWFYVector>>isEmpty |Tier 2|Time 10( 7+3 )ms|AST 17|Inlined 0Y 0N|IR 35/ 54|CodeSize 221|Addr 0x7f7dde8b7e10|Timestamp 18702478910325464|Src n/a
[engine] opt done id=639 AWFYVector>>hasSome: |Tier 2|Time 160( 56+104 )ms|AST 82|Inlined 3Y 0N|IR 448/ 4159|CodeSize 14377|Addr 0x7f7dde8b8190|Timestamp 18702478928303521|Src n/a
[engine] opt done id=635 AWFYHavlakLoopFinder>>isAncestor:v: |Tier 2|Time 25( 16+9 )ms|AST 40|Inlined 0Y 0N|IR 117/ 220|CodeSize 751|Addr 0x7f7dde8bd990|Timestamp 18702478936242363|Src n/a
[engine] opt done id=628 AWFYSomDictionary>>at: |Tier 2|Time 115( 105+10 )ms|AST 85|Inlined 5Y 0N|IR 302/ 198|CodeSize 857|Addr 0x7f7dde8c0c90|Timestamp 18702479011726316|Src n/a
[engine] opt done id=636 AWFYSomSet>>add: |Tier 2|Time 374( 283+92 )ms|AST 44|Inlined 13Y 0N|IR 1178/ 2328|CodeSize 9199|Addr 0x7f7dde8cb190|Timestamp 18702479387608448|Src n/a
[engine] opt done id=638 AWFYSomSet>>hasSome: |Tier 2|Time 161( 58+103 )ms|AST 22|Inlined 4Y 0N|IR 523/ 4246|CodeSize 14514|Addr 0x7f7dde8d6b10|Timestamp 18702479565655402|Src n/a
[engine] opt done id=645 Object>>~= |Tier 2|Time 109( 86+23 )ms|AST 30|Inlined 4Y 0N|IR 554/ 485|CodeSize 1617|Addr 0x7f7dde8e0210|Timestamp 18702479675976415|Src n/a
[engine] opt done id=610 AWFYUnionFindNode>>initialize |Tier 2|Time 9( 6+3 )ms|AST 9|Inlined 0Y 0N|IR 71/ 83|CodeSize 214|Addr 0x7f7dde8e2810|Timestamp 18702479698312231|Src n/a
[engine] opt done id=676 AWFYVector>>forEach: <split-676> |Tier 2|Time 915( 611+304 )ms|AST 78|Inlined 26Y 0N|IR 2567/ 5450|CodeSize 23794|Addr 0x7f7dde8e4410|Timestamp 18702479852756663|Src n/a
[engine] opt done id=615 AWFYSomDictionary>>at:put: |Tier 2|Time 676( 498+178 )ms|AST 178|Inlined 20Y 0N|IR 1675/ 3827|CodeSize 17103|Addr 0x7f7dde8fd010|Timestamp 18702480375165898|Src n/a
[engine] opt done id=644 AWFYUnionFindNode>>findSet |Tier 2|Time 504( 419+85 )ms|AST 136|Inlined 18Y 0N|IR 1850/ 2078|CodeSize 8428|Addr 0x7f7dde90f290|Timestamp 18702480881743477|Src n/a
[engine] opt done id=567 AWFYSomSet class>>new |Tier 2|Time 117( 100+16 )ms|AST 27|Inlined 5Y 0N|IR 268/ 579|CodeSize 1766|Addr 0x7f7dde916010|Timestamp 18702481000240595|Src n/a
[engine] opt done id=666 AWFYVector>>forEach: <split-666> |Tier 2|Time 910( 599+311 )ms|AST 78|Inlined 21Y 0N|IR 2544/ 4550|CodeSize 19485|Addr 0x7f7dde91a210|Timestamp 18702481911492857|Src n/a
[engine] opt done id=653 AWFYVector>>forEach: <split-653> |Tier 2|Time 2101(1258+843 )ms|AST 78|Inlined 42Y 0N|IR 4917/ 11548|CodeSize 53117|Addr 0x7f7dde92c390|Timestamp 18702481955583658|Src n/a
[engine] opt done id=605 AWFYHavlakLoopFinder>>findLoops |Tier 2|Time 3013(1383+1629)ms|AST 741|Inlined 35Y 16N|IR 6805/ 31878|CodeSize 120131|Addr 0x7f7dde95e790|Timestamp 18702481956290487|Src n/a
[engine] opt done id=613 [] in AWFYHavlakLoopFinder>>initAllNodes |Tier 2|Time 720( 505+215 )ms|AST 33|Inlined 22Y 0N|IR 1768/ 4015|CodeSize 18128|Addr 0x7f7dde99a210|Timestamp 18702482701865383|Src n/a
[engine] opt done id=670 AWFYVector>>forEach: <split-670> |Tier 2|Time 877( 577+300 )ms|AST 78|Inlined 23Y 0N|IR 1941/ 4856|CodeSize 21160|Addr 0x7f7dde9ae110|Timestamp 18702482899739465|Src n/a
[engine] opt done id=624 AWFYUnionFindNode>>initNode:dfs: |Tier 2|Time 14( 9+5 )ms|AST 19|Inlined 0Y 0N|IR 109/ 276|CodeSize 679|Addr 0x7f7dde9c7490|Timestamp 18702482915871873|Src n/a
[engine] opt done id=661 AWFYVector>>forEach: <split-661> |Tier 2|Time 1114( 683+431 )ms|AST 78|Inlined 33Y 0N|IR 2956/ 5289|CodeSize 20834|Addr 0x7f7dde9c8a90|Timestamp 18702483093142501|Src n/a
[engine] opt done id=633 AWFYBasicBlock>>numPred |Tier 2|Time 22( 17+5 )ms|AST 19|Inlined 1Y 0N|IR 46/ 133|CodeSize 496|Addr 0x7f7dde9e6b90|Timestamp 18702483117419164|Src n/a
[engine] opt done id=648 AWFYVector>>removeFirst |Tier 2|Time 35( 28+6 )ms|AST 52|Inlined 1Y 0N|IR 125/ 171|CodeSize 619|Addr 0x7f7dde9e8c10|Timestamp 18702483153180202|Src n/a
[engine] opt done id=692 [] in AWFYLoopStructureGraph>>calculateNestingLevel |Tier 1|Time 38( 29+9 )ms|AST 61|Inlined 0Y 1N|IR 258/ 440|CodeSize 1654|Addr 0x7f7dde9eaa10|Timestamp 18702483192106887|Src n/a
[engine] opt inval. id=605 AWFYHavlakLoopFinder>>findLoops |Timestamp 18702483226004814|Src n/a|Reason Profiled Argument Types
[engine] opt inval. id=574 AWFYControlFlowGraph>>createNode: |Timestamp 18702483228847987|Src n/a|Reason Profiled Argument Types
[engine] opt inval. id=580 AWFYControlFlowGraph>>numNodes |Timestamp 18702483229203637|Src n/a|Reason Profiled Argument Types
[engine] opt inval. id=605 AWFYHavlakLoopFinder>>findLoops |Timestamp 18702483229482876|Src n/a|Reason Profiled Argument Types
[engine] opt done id=653 AWFYVector>>forEach: <split-653> |Tier 1|Time 84( 44+40 )ms|AST 78|Inlined 0Y 2N|IR 496/ 1852|CodeSize 8166|Addr 0x7f7dde9edc90|Timestamp 18702483277663441|Src n/a
[engine] opt done id=632 AWFYHavlakLoopFinder>>processEdges:w: |Tier 2|Time 1071( 700+370 )ms|AST 56|Inlined 29Y 0N|IR 2649/ 4934|CodeSize 21141|Addr 0x7f7ddea02610|Timestamp 18702483987581158|Src n/a
[engine] opt done id=631 AWFYHavlakLoopFinder>>identifyEdges: |Tier 2|Time 1323( 776+547 )ms|AST 127|Inlined 30Y 0N|IR 2932/ 5943|CodeSize 25953|Addr 0x7f7ddea1c910|Timestamp 18702484026801191|Src n/a
[engine] opt done id=667 AWFYVector>>forEach: <split-667> |Tier 1|Time 53( 32+22 )ms|AST 78|Inlined 0Y 1N|IR 352/ 1078|CodeSize 4329|Addr 0x7f7ddea40790|Timestamp 18702484042767996|Src n/a
[engine] opt done id=580 AWFYControlFlowGraph>>numNodes |Tier 1|Time 29( 12+18 )ms|AST 19|Inlined 0Y 1N|IR 175/ 377|CodeSize 1403|Addr 0x7f7ddea43a90|Timestamp 18702484073485889|Src n/a
[engine] opt done id=574 AWFYControlFlowGraph>>createNode: |Tier 1|Time 72( 49+23 )ms|AST 117|Inlined 0Y 5N|IR 508/ 1116|CodeSize 4657|Addr 0x7f7ddea44b10|Timestamp 18702484147090527|Src n/a
[engine] opt done id=570 AWFYSimpleLoop>>nestingLevel: |Tier 1|Time 26( 19+7 )ms|AST 33|Inlined 0Y 1N|IR 208/ 365|CodeSize 1352|Addr 0x7f7ddea48790|Timestamp 18702484174102034|Src n/a
[engine] opt done id=22 Magnitude>>max: |Tier 1|Time 12( 9+3 )ms|AST 20|Inlined 0Y 0N|IR 130/ 155|CodeSize 411|Addr 0x7f7ddea49890|Timestamp 18702484186729000|Src n/a
[engine] opt done id=654 [] in AWFYHavlakLoopFinder>>stepEProcessNonBackPreds:nodePool:workList:x: |Tier 1|Time 218( 135+83 )ms|AST 210|Inlined 0Y 7N|IR 1209/ 4852|CodeSize 19524|Addr 0x7f7ddea49f10|Timestamp 18702484246581962|Src n/a
[engine] opt done id=693 AWFYLoopStructureGraph>>calculateNestingLevelRec:depth: |Tier 1|Time 64( 34+29 )ms|AST 57|Inlined 0Y 2N|IR 412/ 1822|CodeSize 7312|Addr 0x7f7ddea53090|Timestamp 18702484251204152|Src n/a
[engine] opt done id=694 AWFYSimpleLoop>>depthLevel: |Tier 1|Time 11( 7+4 )ms|AST 10|Inlined 0Y 0N|IR 148/ 175|CodeSize 509|Addr 0x7f7ddea56910|Timestamp 18702484258447549|Src n/a
[engine] opt done id=695 [] in AWFYLoopStructureGraph>>calculateNestingLevelRec:depth: |Tier 1|Time 55( 35+19 )ms|AST 84|Inlined 0Y 3N|IR 305/ 805|CodeSize 3289|Addr 0x7f7ddea59010|Timestamp 18702484307063457|Src n/a
[engine] opt done id=605 AWFYHavlakLoopFinder>>findLoops |Tier 1|Time 1168( 584+584 )ms|AST 741|Inlined 0Y 27N|IR 5430/ 22189|CodeSize 87612|Addr 0x7f7ddea5c210|Timestamp 18702484447067332|Src n/a
[engine] opt done id=649 AWFYSomSet>>size |Tier 2|Time 21( 16+5 )ms|AST 19|Inlined 1Y 0N|IR 46/ 133|CodeSize 496|Addr 0x7f7ddea84390|Timestamp 18702484470241216|Src n/a
[engine] opt done id=667 AWFYVector>>forEach: <split-667> |Tier 2|Time 211( 102+110 )ms|AST 78|Inlined 2Y 0N|IR 695/ 2490|CodeSize 9934|Addr 0x7f7ddea84910|Timestamp 18702484519314188|Src n/a
[engine] opt done id=663 AWFYUnionFindNode>>union: |Tier 2|Time 9( 5+4 )ms|AST 10|Inlined 0Y 0N|IR 64/ 173|CodeSize 410|Addr 0x7f7ddea8c410|Timestamp 18702484529768700|Src n/a
[engine] opt done id=7 Symbol>>= |Tier 2|Time 75( 58+17 )ms|AST 43|Inlined 2Y 0N|IR 364/ 429|CodeSize 1280|Addr 0x7f7ddea8cb10|Timestamp 18702484606195139|Src n/a
[engine] opt done id=605 AWFYHavlakLoopFinder>>findLoops |Tier 2|Time 3069(1392+1678)ms|AST 741|Inlined 34Y 17N|IR 6856/ 32195|CodeSize 120617|Addr 0x7f7ddea93290|Timestamp 18702487567334604|Src n/a
[engine] opt done id=691 AWFYVector>>forEach: <split-691> |Tier 1|Time 55( 34+22 )ms|AST 78|Inlined 0Y 1N|IR 346/ 1058|CodeSize 4361|Addr 0x7f7ddeacbb90|Timestamp 18702487651227455|Src n/a
[engine] opt done id=703 Integer>>timesRepeat: <split-703> |Tier 1|Time 39( 21+18 )ms|AST 45|Inlined 0Y 1N|IR 293/ 918|CodeSize 3532|Addr 0x7f7ddeace590|Timestamp 18702487691672007|Src n/a
[engine] opt done id=630 AWFYHavlakLoopFinder>>doDFS:current: <split-630> |Tier 2|Time 3091(1881+1210)ms|AST 225|Inlined 77Y 7N|IR 5987/ 13835|CodeSize 66468|Addr 0x7f7ddead0790|Timestamp 18702487698713622|Src n/a
[engine] opt done id=650 AWFYHavlakLoopFinder>>MaxNonBackPreds |Tier 2|Time 9( 6+3 )ms|AST 13|Inlined 0Y 0N|IR 18/ 58|CodeSize 237|Addr 0x7f7dde6e7090|Timestamp 18702487733196570|Src n/a
[engine] opt done id=653 AWFYVector>>forEach: <split-653> |Tier 2|Time 4769(1631+3138)ms|AST 78|Inlined 47Y 18N|IR 8095/ 29219|CodeSize 126307|Addr 0x7f7ddeb19410|Timestamp 18702489028016059|Src n/a
[engine] opt done id=654 [] in AWFYHavlakLoopFinder>>stepEProcessNonBackPreds:nodePool:workList:x: |Tier 2|Time 1615(1119+496 )ms|AST 210|Inlined 41Y 0N|IR 4651/ 10731|CodeSize 48935|Addr 0x7f7dde7b3290|Timestamp 18702489307825660|Src n/a
[engine] opt done id=608 AWFYUnionFindNode class>>new |Tier 2|Time 38( 34+4 )ms|AST 25|Inlined 3Y 0N|IR 36/ 109|CodeSize 419|Addr 0x7f7dde772590|Timestamp 18702489348065637|Src n/a
[engine] opt done id=609 Behavior>>new <split-609> |Tier 2|Time 23( 19+4 )ms|AST 27|Inlined 1Y 0N|IR 36/ 109|CodeSize 419|Addr 0x7f7dde6e4b90|Timestamp 18702489372540170|Src n/a
[engine] opt done id=641 AWFYHavlakLoopFinder>>stepD:nodePool: |Tier 2|Time 1025( 707+319 )ms|AST 44|Inlined 23Y 0N|IR 2738/ 4252|CodeSize 19526|Addr 0x7f7ddeb85f90|Timestamp 18702490398966752|Src n/a
[engine] opt done id=623 AWFYHavlakLoopFinder>>doDFS:current: |Tier 2|Time 3000(1834+1166)ms|AST 225|Inlined 77Y 7N|IR 5931/ 13729|CodeSize 67071|Addr 0x7f7ddeb9e310|Timestamp 18702492065636092|Src n/a
[engine] opt done id=652 AWFYSomSet>>forEach: |Tier 2|Time 4500(1645+2856)ms|AST 23|Inlined 48Y 16N|IR 7191/ 24939|CodeSize 109741|Addr 0x7f7ddebe7710|Timestamp 18702492234382230|Src n/a
[engine] opt done id=564 AWFYSimpleLoop class>>basicBlock:reducible: |Tier 2|Time 674( 514+159 )ms|AST 33|Inlined 28Y 0N|IR 1766/ 3428|CodeSize 12228|Addr 0x7f7dde794290|Timestamp 18702492742464056|Src n/a
[engine] opt done id=572 AWFYSimpleLoop>>counter: |Tier 2|Time 9( 6+3 )ms|AST 10|Inlined 0Y 0N|IR 77/ 94|CodeSize 241|Addr 0x7f7dde76c310|Timestamp 18702492753311237|Src n/a
[engine] opt done id=657 AWFYLoopStructureGraph>>createNewLoop:reducible: |Tier 2|Time 877( 618+259 )ms|AST 77|Inlined 31Y 0N|IR 2155/ 5115|CodeSize 18849|Addr 0x7f7ddec5a710|Timestamp 18702493642224120|Src n/a
[engine] opt done id=659 AWFYHavlakLoopFinder>>setLoopAttribute:nodePool:loop: |Tier 2|Time 1226( 766+460 )ms|AST 59|Inlined 35Y 0N|IR 3072/ 4923|CodeSize 19799|Addr 0x7f7ddec70790|Timestamp 18702494869836058|Src n/a
[engine] opt done id=647 [] in AWFYHavlakLoopFinder>>findLoops |Tier 2|Time 139( 74+64 )ms|AST 22|Inlined 1Y 0N|IR 527/ 1753|CodeSize 7199|Addr 0x7f7dde81ef10|Timestamp 18702495010422579|Src n/a
[engine] opt done id=675 AWFYHavlakLoopFinder>>doDFS:current: <split-675> |Tier 2|Time 2819(1822+997 )ms|AST 225|Inlined 77Y 7N|IR 5614/ 12824|CodeSize 62166|Addr 0x7f7ddec95c90|Timestamp 18702495082886582|Src n/a
[engine] opt done id=682 Integer>>timesRepeat: <split-682> |Tier 1|Time 44( 24+20 )ms|AST 45|Inlined 0Y 1N|IR 305/ 956|CodeSize 3838|Addr 0x7f7dde752790|Timestamp 18702495130859568|Src n/a
[engine] opt done id=651 AWFYHavlakLoopFinder>>stepEProcessNonBackPreds:nodePool:workList:x: |Tier 2|Time 5267(1644+3623)ms|AST 57|Inlined 46Y 17N|IR 7876/ 27572|CodeSize 118850|Addr 0x7f7ddecd8990|Timestamp 18702495690341107|Src n/a
[engine] opt done id=643 [] in AWFYHavlakLoopFinder>>stepD:nodePool: |Tier 2|Time 690( 527+163 )ms|AST 54|Inlined 20Y 0N|IR 2349/ 3800|CodeSize 16464|Addr 0x7f7dde989310|Timestamp 18702495703009002|Src n/a
[engine] opt done id=563 AWFYLoopStructureGraph>>initialize |Tier 1|Time 71( 47+23 )ms|AST 108|Inlined 0Y 5N|IR 480/ 1201|CodeSize 4141|Addr 0x7f7dde7df090|Timestamp 18702495797932306|Src n/a
[engine] opt done id=571 AWFYSimpleLoop>>setIsRoot |Tier 1|Time 10( 6+3 )ms|AST 9|Inlined 0Y 0N|IR 145/ 169|CodeSize 498|Addr 0x7f7dde772f90|Timestamp 18702495808837946|Src n/a
[engine] opt done id=679 [] in [] in AWFYLoopTesterApp>>constructCFG:p:p: |Tier 1|Time 121( 62+60 )ms|AST 105|Inlined 0Y 4N|IR 902/ 4092|CodeSize 15165|Addr 0x7f7dde84be90|Timestamp 18702495826447502|Src n/a
[engine] opt done id=580 AWFYControlFlowGraph>>numNodes |Tier 2|Time 19( 15+4 )ms|AST 19|Inlined 1Y 0N|IR 46/ 133|CodeSize 496|Addr 0x7f7dde842490|Timestamp 18702495831672733|Src n/a
[engine] opt done id=668 AWFYSimpleLoop>>parent: |Tier 2|Time 385( 259+126 )ms|AST 27|Inlined 15Y 0N|IR 1201/ 2225|CodeSize 8480|Addr 0x7f7dde97ef10|Timestamp 18702496217787900|Src n/a
[engine] opt done id=574 AWFYControlFlowGraph>>createNode: |Tier 2|Time 392( 280+112 )ms|AST 117|Inlined 14Y 0N|IR 1018/ 3226|CodeSize 13166|Addr 0x7f7dde975010|Timestamp 18702496219746837|Src n/a
[engine] opt done id=669 AWFYSimpleLoop>>addChildLoop: |Tier 2|Time 349( 256+93 )ms|AST 23|Inlined 14Y 0N|IR 1136/ 2078|CodeSize 8196|Addr 0x7f7dde96c610|Timestamp 18702496568405763|Src n/a
[engine] opt done id=634 [] in AWFYHavlakLoopFinder>>processEdges:w: |Tier 2|Time 748( 549+199 )ms|AST 124|Inlined 25Y 0N|IR 2383/ 4613|CodeSize 18585|Addr 0x7f7dde95c010|Timestamp 18702496969343537|Src n/a
[engine] opt done id=588 Behavior>>new <split-588> |Tier 2|Time 19( 15+4 )ms|AST 25|Inlined 0Y 0N|IR 36/ 106|CodeSize 409|Addr 0x7f7dde841c90|Timestamp 18702496989729844|Src n/a
[engine] opt done id=674 AWFYHavlakLoopFinder>>doDFS:current: <split-674> |Tier 2|Time 2811(1823+988 )ms|AST 225|Inlined 78Y 6N|IR 5576/ 12543|CodeSize 61474|Addr 0x7f7dded4bb90|Timestamp 18702497971602833|Src n/a
[engine] opt done id=562 Behavior>>new <split-562> |Tier 1|Time 62( 18+44 )ms|AST 27|Inlined 0Y 1N|IR 176/ 460|CodeSize 1638|Addr 0x7f7dde80a910|Timestamp 18702498036731733|Src n/a
[engine] opt done id=561 AWFYLoopStructureGraph class>>new |Tier 1|Time 23( 15+9 )ms|AST 25|Inlined 0Y 2N|IR 202/ 424|CodeSize 1510|Addr 0x7f7dde83ca10|Timestamp 18702498061384510|Src n/a
[engine] opt done id=688 Integer>>timesRepeat: <split-688> |Tier 1|Time 39( 21+18 )ms|AST 45|Inlined 0Y 1N|IR 293/ 918|CodeSize 3553|Addr 0x7f7dde755410|Timestamp 18702498101904285|Src n/a
[engine] opt done id=587 AWFYBasicBlockEdge class>>for:from:to: |Tier 2|Time 1556( 955+601 )ms|AST 36|Inlined 38Y 0N|IR 3533/ 11249|CodeSize 51646|Addr 0x7f7dded8c090|Timestamp 18702498125386743|Src n/a
[engine] opt done id=689 [] in AWFYLoopTesterApp>>main:loop:p:p:p: |Tier 1|Time 26( 17+9 )ms|AST 28|Inlined 0Y 2N|IR 208/ 444|CodeSize 1517|Addr 0x7f7dde8a2990|Timestamp 18702498128952042|Src n/a
[engine] opt done id=619 AWFYSomIdentityDictionary>>newEntry:value:hash: |Tier 2|Time 54( 49+5 )ms|AST 28|Inlined 3Y 0N|IR 51/ 181|CodeSize 636|Addr 0x7f7dde75be10|Timestamp 18702498184483634|Src n/a
[engine] opt done id=691 AWFYVector>>forEach: <split-691> |Tier 2|Time 570( 348+221 )ms|AST 78|Inlined 17Y 0N|IR 1624/ 3203|CodeSize 12226|Addr 0x7f7dde94ab10|Timestamp 18702498768148524|Src n/a
[engine] opt done id=673 AWFYHavlakLoopFinder>>doDFS:current: <split-673> |Tier 2|Time 2726(1767+959 )ms|AST 225|Inlined 78Y 6N|IR 5576/ 12543|CodeSize 62159|Addr 0x7f7ddedc3610|Timestamp 18702500853755976|Src n/a
[engine] opt done id=687 [] in AWFYUnionFindNode>>findSet |Tier 1|Time 20( 13+7 )ms|AST 21|Inlined 0Y 1N|IR 173/ 362|CodeSize 1329|Addr 0x7f7dde702690|Timestamp 18702500877087988|Src n/a
[engine] opt done id=671 AWFYHavlakLoopFinder>>doDFS:current: <split-671> |Tier 2|Time 3253(2008+1244)ms|AST 225|Inlined 78Y 7N|IR 5964/ 13790|CodeSize 66471|Addr 0x7f7ddee06190|Timestamp 18702502030427221|Src n/a
[engine] opt done id=570 AWFYSimpleLoop>>nestingLevel: |Tier 2|Time 25( 19+6 )ms|AST 33|Inlined 1Y 0N|IR 159/ 184|CodeSize 403|Addr 0x7f7dde7aaa10|Timestamp 18702502058950799|Src n/a
[engine] opt done id=672 AWFYHavlakLoopFinder>>doDFS:current: <split-672> |Tier 2|Time 3294(2042+1252)ms|AST 225|Inlined 77Y 7N|IR 5882/ 13590|CodeSize 64905|Addr 0x7f7ddee52c90|Timestamp 18702502063850413|Src n/a
[engine] opt done id=22 Magnitude>>max: |Tier 2|Time 12( 9+3 )ms|AST 20|Inlined 0Y 0N|IR 59/ 71|CodeSize 190|Addr 0x7f7dde771490|Timestamp 18702502078990815|Src n/a
[engine] opt done id=694 AWFYSimpleLoop>>depthLevel: |Tier 2|Time 10( 6+4 )ms|AST 10|Inlined 0Y 0N|IR 77/ 94|CodeSize 241|Addr 0x7f7dde770e10|Timestamp 18702502117652927|Src n/a
[engine] opt done id=585 AWFYLoopTesterApp>>buildStraight:n: |Tier 2|Time 2040(1021+1019)ms|AST 94|Inlined 40Y 0N|IR 3686/ 11495|CodeSize 52183|Addr 0x7f7ddee9d190|Timestamp 18702502922901003|Src n/a
[engine] opt done id=586 AWFYLoopTesterApp>>buildConnect:end: |Tier 2|Time 1749(1035+714 )ms|AST 28|Inlined 39Y 0N|IR 3585/ 11298|CodeSize 52711|Addr 0x7f7ddeee4090|Timestamp 18702504674178614|Src n/a
[engine] opt done id=606 AWFYVector>>removeAll |Tier 2|Time 25( 17+8 )ms|AST 34|Inlined 0Y 0N|IR 169/ 326|CodeSize 929|Addr 0x7f7dde7f7510|Timestamp 18702504731782293|Src n/a
[engine] opt done id=640 [] in AWFYSomSet>>contains: |Tier 2|Time 8( 6+2 )ms|AST 14|Inlined 0Y 0N|IR 29/ 37|CodeSize 166|Addr 0x7f7dde6de490|Timestamp 18702504740745199|Src n/a
[engine] opt done id=693 AWFYLoopStructureGraph>>calculateNestingLevelRec:depth: |Tier 2|Time 3897(1515+2381)ms|AST 57|Inlined 46Y 17N|IR 4261/ 15369|CodeSize 62998|Addr 0x7f7ddef28210|Timestamp 18702505983325790|Src n/a
[engine] opt done id=598 AWFYHavlakLoopFinder class>>new:lsg: |Tier 2|Time 215( 197+18 )ms|AST 33|Inlined 14Y 0N|IR 264/ 839|CodeSize 2715|Addr 0x7f7dde806d90|Timestamp 18702506200838560|Src n/a
[engine] opt done id=607 AWFYSomDictionary>>removeAll |Tier 2|Time 24( 16+8 )ms|AST 30|Inlined 0Y 0N|IR 142/ 305|CodeSize 900|Addr 0x7f7dde7f6910|Timestamp 18702506226013497|Src n/a
[engine] opt done id=695 [] in AWFYLoopStructureGraph>>calculateNestingLevelRec:depth: |Tier 2|Time 4452(1671+2781)ms|AST 84|Inlined 50Y 17N|IR 4416/ 15555|CodeSize 63078|Addr 0x7f7ddef78690|Timestamp 18702506570534885|Src n/a
[engine] opt done id=597 AWFYLoopTesterApp>>findLoops: |Tier 2|Time 3128(1223+1905)ms|AST 41|Inlined 41Y 14N|IR 7101/ 31516|CodeSize 115705|Addr 0x7f7ddefd1310|Timestamp 18702507869577471|Src n/a
[engine] opt done id=704 Integer>>timesRepeat: <split-704> |Tier 1|Time 41( 21+20 )ms|AST 45|Inlined 0Y 1N|IR 312/ 975|CodeSize 3954|Addr 0x7f7dde76d810|Timestamp 18702507937112246|Src n/a
[engine] opt done id=678 [] in AWFYLoopTesterApp>>constructCFG:p:p: |Tier 1|Time 111( 60+51 )ms|AST 114|Inlined 0Y 4N|IR 709/ 3267|CodeSize 11918|Addr 0x7f7dde7a2810|Timestamp 18702508049303774|Src n/a
[engine] opt done id=701 SmallInteger>>printString |Tier 1|Time 87( 70+18 )ms|AST 149|Inlined 0Y 2N|IR 378/ 766|CodeSize 3228|Addr 0x7f7ddea40790|Timestamp 18702508138149041|Src n/a
[engine] opt done id=611 AWFYHavlakLoopFinder>>initAllNodes |Tier 2|Time 3055(1828+1227)ms|AST 63|Inlined 74Y 15N|IR 5657/ 13041|CodeSize 62247|Addr 0x7f7ddf012510|Timestamp 18702509282585434|Src n/a
[engine] opt done id=596 [] in AWFYLoopTesterApp>>addDummyLoops: |Tier 2|Time 3562(1373+2189)ms|AST 20|Inlined 41Y 14N|IR 7069/ 31335|CodeSize 114958|Addr 0x7f7ddf060e10|Timestamp 18702510167713357|Src n/a
[engine] opt done id=686 AWFYSomDictionary>>splitBucket:bucket:head: |Tier 1|Time 131( 105+26 )ms|AST 248|Inlined 0Y 2N|IR 495/ 1142|CodeSize 5634|Addr 0x7f7dde6ec910|Timestamp 18702510330158863|Src n/a
[engine] opt done id=683 AWFYDictEntry>>next: |Tier 1|Time 13( 8+5 )ms|AST 10|Inlined 0Y 0N|IR 136/ 268|CodeSize 731|Addr 0x7f7dde81e610|Timestamp 18702510345281524|Src n/a
[engine] opt done id=685 AWFYSomDictionary>>transferEntries: |Tier 2|Time 268( 188+80 )ms|AST 188|Inlined 3Y 0N|IR 822/ 1999|CodeSize 7851|Addr 0x7f7dde764c90|Timestamp 18702510614299891|Src n/a
[engine] opt done id=684 AWFYSomDictionary>>resize |Tier 1|Time 38( 27+11 )ms|AST 54|Inlined 0Y 1N|IR 227/ 652|CodeSize 2376|Addr 0x7f7dde854690|Timestamp 18702510654022597|Src n/a
[engine] opt done id=17 String class>>new: |Tier 1|Time 36( 25+11 )ms|AST 45|Inlined 0Y 1N|IR 204/ 505|CodeSize 2136|Addr 0x7f7dde6d6c10|Timestamp 18702510691066475|Src n/a
[engine] opt done id=703 Integer>>timesRepeat: <split-703> |Tier 2|Time 4049(1389+2660)ms|AST 45|Inlined 40Y 14N|IR 6913/ 29257|CodeSize 112125|Addr 0x7f7ddf0ab710|Timestamp 18702512188582551|Src n/a
[engine] opt done id=593 AWFYLoopTesterApp>>buildDiamond: |Tier 2|Time 3842(1795+2047)ms|AST 148|Inlined 47Y 25N|IR 7499/ 22896|CodeSize 110224|Addr 0x7f7ddf103e90|Timestamp 18702513127564114|Src n/a
[engine] opt done id=637 AWFYSomSet>>contains: |Tier 2|Time 101( 73+28 )ms|AST 24|Inlined 5Y 0N|IR 363/ 642|CodeSize 2135|Addr 0x7f7dde6f2510|Timestamp 18702513264382019|Src n/a
[engine] opt done id=376 String>>, |Tier 1|Time 44( 28+16 )ms|AST 54|Inlined 0Y 2N|IR 286/ 680|CodeSize 2822|Addr 0x7f7dde6a7890|Timestamp 18702513309381920|Src n/a
[engine] opt done id=681 Integer>>timesRepeat: <split-681> |Tier 2|Time 3030(1930+1100)ms|AST 45|Inlined 39Y 15N|IR 2070/ 12813|CodeSize 51905|Addr 0x7f7ddf192110|Timestamp 18702513722941352|Src n/a
[engine] opt done id=683 AWFYDictEntry>>next: |Tier 2|Time 10( 6+5 )ms|AST 10|Inlined 0Y 0N|IR 65/ 190|CodeSize 438|Addr 0x7f7dde81d790|Timestamp 18702513736390601|Src n/a
[engine] opt done id=584 AWFYLoopTesterApp>>buildBaseLoop: |Tier 2|Time 2042(1771+271 )ms|AST 180|Inlined 39Y 15N|IR 1851/ 5998|CodeSize 24432|Addr 0x7f7dde938d10|Timestamp 18702514233651859|Src n/a
[engine] opt done id=579 AWFYVector>>at:put: |Tier 2|Time 141( 90+50 )ms|AST 198|Inlined 0Y 0N|IR 566/ 1880|CodeSize 7796|Addr 0x7f7dde774f10|Timestamp 18702515284366349|Src n/a
[engine] opt done id=590 AWFYBasicBlock>>addOutEdge: |Tier 2|Time 132( 75+56 )ms|AST 23|Inlined 1Y 0N|IR 526/ 1746|CodeSize 7083|Addr 0x7f7dde781a90|Timestamp 18702515417668195|Src n/a
[engine] opt done id=591 AWFYBasicBlock>>addInEdge: |Tier 2|Time 124( 73+51 )ms|AST 23|Inlined 1Y 0N|IR 526/ 1746|CodeSize 7083|Addr 0x7f7dde77bc10|Timestamp 18702515542542285|Src n/a
[engine] opt done id=589 AWFYBasicBlockEdge>>init:from:to: |Tier 2|Time 1392( 881+511 )ms|AST 95|Inlined 36Y 0N|IR 3509/ 11305|CodeSize 51223|Addr 0x7f7ddf1c9f90|Timestamp 18702515657187112|Src n/a
[engine] opt done id=592 AWFYControlFlowGraph>>addEdge: |Tier 2|Time 126( 76+50 )ms|AST 23|Inlined 1Y 0N|IR 526/ 1746|CodeSize 7083|Addr 0x7f7dde825490|Timestamp 18702515669968715|Src n/a
[engine] opt done id=577 Behavior>>new <split-577> |Tier 2|Time 26( 13+12 )ms|AST 25|Inlined 0Y 0N|IR 36/ 106|CodeSize 409|Addr 0x7f7dde77b510|Timestamp 18702515696972679|Src n/a
[engine] opt done id=578 AWFYBasicBlock>>init: |Tier 2|Time 99( 88+11 )ms|AST 42|Inlined 6Y 0N|IR 144/ 622|CodeSize 1817|Addr 0x7f7dde6d5c10|Timestamp 18702515797814912|Src n/a
[engine] opt done id=576 AWFYBasicBlock class>>new: |Tier 2|Time 144( 134+10 )ms|AST 30|Inlined 8Y 0N|IR 69/ 534|CodeSize 1740|Addr 0x7f7dde6a6c90|Timestamp 18702515803304366|Src n/a
[engine] opt done id=556 AWFYControlFlowGraph>>initialize |Tier 1|Time 29( 18+11 )ms|AST 33|Inlined 0Y 2N|IR 236/ 641|CodeSize 2118|Addr 0x7f7dde792890|Timestamp 18702515828260968|Src n/a
[engine] opt done id=537 StandardFileStream>>isBinary |Tier 1|Time 15( 12+4 )ms|AST 23|Inlined 0Y 0N|IR 101/ 148|CodeSize 584|Addr 0x7f7dde6d5590|Timestamp 18702515860190249|Src n/a
[engine] opt done id=302 SequenceableCollection>>copyReplaceFrom:to:with: |Tier 1|Time 116( 85+31 )ms|AST 183|Inlined 0Y 1N|IR 700/ 1512|CodeSize 7156|Addr 0x7f7dde7aef10|Timestamp 18702515920817301|Src n/a
[engine] opt done id=684 AWFYSomDictionary>>resize |Tier 2|Time 293( 199+94 )ms|AST 54|Inlined 4Y 0N|IR 936/ 2289|CodeSize 8877|Addr 0x7f7dde931090|Timestamp 18702516214773412|Src n/a
[engine] opt done id=687 [] in AWFYUnionFindNode>>findSet |Tier 2|Time 19( 14+5 )ms|AST 21|Inlined 1Y 0N|IR 107/ 236|CodeSize 466|Addr 0x7f7dde6a6290|Timestamp 18702516255082186|Src n/a
[engine] opt done id=682 Integer>>timesRepeat: <split-682> |Tier 2|Time 2812(1834+977 )ms|AST 45|Inlined 42Y 18N|IR 2850/ 9818|CodeSize 40420|Addr 0x7f7ddf1f7010|Timestamp 18702516549259566|Src n/a
[engine] opt done id=563 AWFYLoopStructureGraph>>initialize |Tier 2|Time 788( 667+122 )ms|AST 108|Inlined 37Y 0N|IR 1312/ 3638|CodeSize 12344|Addr 0x7f7ddf224d90|Timestamp 18702516649412501|Src n/a
[engine] opt done id=562 Behavior>>new <split-562> |Tier 2|Time 783( 703+80 )ms|AST 27|Inlined 38Y 0N|IR 911/ 2174|CodeSize 5582|Addr 0x7f7ddf22dc10|Timestamp 18702517447831081|Src n/a
[engine] opt done id=553 AWFYLoopTesterApp>>initialize |Tier 1|Time 49( 26+24 )ms|AST 50|Inlined 0Y 3N|IR 299/ 794|CodeSize 2585|Addr 0x7f7dde790910|Timestamp 18702517498882687|Src n/a
[engine] opt done id=532 Character class>>cr |Tier 1|Time 15( 12+3 )ms|AST 18|Inlined 0Y 0N|IR 94/ 113|CodeSize 426|Addr 0x7f7dde6a5d90|Timestamp 18702517515275476|Src n/a
[engine] opt done id=561 AWFYLoopStructureGraph class>>new |Tier 2|Time 1690(1490+200 )ms|AST 25|Inlined 64Y 13N|IR 1609/ 4190|CodeSize 11235|Addr 0x7f7ddf232f90|Timestamp 18702517946455080|Src n/a
[engine] opt done id=571 AWFYSimpleLoop>>setIsRoot |Tier 2|Time 8( 5+3 )ms|AST 9|Inlined 0Y 0N|IR 74/ 91|CodeSize 227|Addr 0x7f7dde824e10|Timestamp 18702517966192389|Src n/a
[engine] opt done id=554 AWFYControlFlowGraph class>>new |Tier 1|Time 23( 15+9 )ms|AST 25|Inlined 0Y 2N|IR 202/ 424|CodeSize 1510|Addr 0x7f7dde78af90|Timestamp 18702518673549036|Src n/a
[engine] opt done id=555 Behavior>>new <split-555> |Tier 1|Time 26( 17+9 )ms|AST 27|Inlined 0Y 1N|IR 176/ 460|CodeSize 1638|Addr 0x7f7dde789e10|Timestamp 18702518676375935|Src n/a
[engine] opt done id=689 [] in AWFYLoopTesterApp>>main:loop:p:p:p: |Tier 2|Time 3446(1447+1999)ms|AST 28|Inlined 39Y 18N|IR 6964/ 30325|CodeSize 111135|Addr 0x7f7ddf23fe10|Timestamp 18702519998870387|Src n/a
[engine] opt done id=530 Character>>asUnicode |Tier 1|Time 20( 16+4 )ms|AST 29|Inlined 0Y 0N|IR 95/ 174|CodeSize 610|Addr 0x7f7dde789810|Timestamp 18702520231594311|Src n/a
[engine] opt done id=528 UTF8TextConverter>>nextPut:toStream: |Tier 1|Time 91( 69+22 )ms|AST 130|Inlined 0Y 5N|IR 447/ 1026|CodeSize 4467|Addr 0x7f7dde92dc10|Timestamp 18702520301762934|Src n/a
[engine] opt done id=688 Integer>>timesRepeat: <split-688> |Tier 2|Time 4244(1448+2796)ms|AST 45|Inlined 38Y 19N|IR 7086/ 30990|CodeSize 120287|Addr 0x7f7ddf288290|Timestamp 18702523005777836|Src n/a
[engine] opt done id=501 FileStream class>>stdout |Tier 1|Time 28( 20+9 )ms|AST 39|Inlined 0Y 1N|IR 205/ 487|CodeSize 1983|Addr 0x7f7dde92c790|Timestamp 18702523299958149|Src n/a
[engine] opt done id=536 MultiByteFileStream>>nextPutAll: |Tier 1|Time 39( 27+11 )ms|AST 61|Inlined 0Y 2N|IR 240/ 520|CodeSize 1937|Addr 0x7f7ddf2e8e90|Timestamp 18702523310111840|Src n/a
[engine] opt done id=500 AWFYScriptConsole class>>println: |Tier 1|Time 44( 30+13 )ms|AST 61|Inlined 0Y 4N|IR 296/ 642|CodeSize 2268|Addr 0x7f7ddf2ea790|Timestamp 18702523314994273|Src n/a
[engine] opt done id=677 AWFYLoopTesterApp>>constructCFG:p:p: |Tier 1|Time 57( 28+29 )ms|AST 45|Inlined 0Y 1N|IR 388/ 1953|CodeSize 7510|Addr 0x7f7ddf2ec610|Timestamp 18702523401788268|Src n/a
[engine] opt done id=696 AWFYLoopStructureGraph>>numLoops |Tier 1|Time 21( 13+8 )ms|AST 19|Inlined 0Y 1N|IR 175/ 377|CodeSize 1403|Addr 0x7f7ddf2efd10|Timestamp 18702524818366977|Src n/a
[engine] opt done id=697 ArrayedCollection class>>with:with: |Tier 1|Time 35( 28+8 )ms|AST 56|Inlined 0Y 0N|IR 207/ 346|CodeSize 1113|Addr 0x7f7ddf2f0d90|Timestamp 18702524832621258|Src n/a
[engine] opt done id=690 AWFYLoopStructureGraph>>calculateNestingLevel |Tier 1|Time 63( 30+33 )ms|AST 43|Inlined 0Y 2N|IR 547/ 2310|CodeSize 8123|Addr 0x7f7ddf2f2890|Timestamp 18702524849913997|Src n/a
[engine] opt done id=700 Object>>asString |Tier 1|Time 18( 11+6 )ms|AST 17|Inlined 0Y 1N|IR 158/ 322|CodeSize 1154|Addr 0x7f7ddf2f6410|Timestamp 18702526343834811|Src n/a
[engine] opt done id=698 AWFYHavlak>>verifyResult:iterations: |Tier 1|Time 31( 25+5 )ms|AST 65|Inlined 0Y 0N|IR 149/ 255|CodeSize 1158|Addr 0x7f7ddf2f7410|Timestamp 18702526356958514|Src n/a
[engine] opt done id=702 SmallInteger>>decimalDigitLength |Tier 1|Time 18( 15+3 )ms|AST 43|Inlined 0Y 0N|IR 107/ 138|CodeSize 562|Addr 0x7f7dde790390|Timestamp 18702526362961187|Src n/a
[engine] opt done id=699 AWFYRun>>printResult: |Tier 1|Time 52( 36+16 )ms|AST 69|Inlined 0Y 5N|IR 352/ 798|CodeSize 2926|Addr 0x7f7ddf2f7d90|Timestamp 18702526378517934|Src n/a
[engine] opt done id=540 MultiByteFileStream>>basicNext:putAll:startingAt: |Tier 1|Time 21( 14+8 )ms|AST 24|Inlined 0Y 1N|IR 173/ 357|CodeSize 1438|Addr 0x7f7ddf2fa390|Timestamp 18702527858101422|Src n/a
[engine] opt done id=538 TextConverter>>nextPutAll:toStream: |Tier 1|Time 29( 19+10 )ms|AST 34|Inlined 0Y 1N|IR 184/ 462|CodeSize 1649|Addr 0x7f7ddf2fbc90|Timestamp 18702527866321390|Src n/a
[engine] opt done id=539 TextConverter>>next:putAll:startingAt:toStream: |Tier 1|Time 66( 50+16 )ms|AST 126|Inlined 0Y 2N|IR 329/ 713|CodeSize 2791|Addr 0x7f7ddf2fd690|Timestamp 18702527903373090|Src n/a
[engine] opt done id=541 StandardFileStream>>next:putAll:startingAt: |Tier 1|Time 47( 38+9 )ms|AST 71|Inlined 0Y 0N|IR 245/ 467|CodeSize 2077|Addr 0x7f7ddf2ffd10|Timestamp 18702527915416223|Src n/a
[engine] opt done id=543 MultiByteFileStream>>nextPut: |Tier 1|Time 26( 18+8 )ms|AST 35|Inlined 0Y 1N|IR 181/ 393|CodeSize 1487|Addr 0x7f7ddf301010|Timestamp 18702529383474757|Src n/a
[engine] opt done id=542 WriteStream>>cr |Tier 1|Time 26( 18+8 )ms|AST 30|Inlined 0Y 2N|IR 208/ 443|CodeSize 1521|Addr 0x7f7ddf302090|Timestamp 18702529383830476|Src n/a
[engine] opt done id=544 MultiByteFileStream>>basicNextPutAll: |Tier 1|Time 16( 10+6 )ms|AST 18|Inlined 0Y 1N|IR 159/ 331|CodeSize 1208|Addr 0x7f7ddf303490|Timestamp 18702530910156913|Src n/a
[engine] opt done id=545 StandardFileStream>>nextPutAll: |Tier 1|Time 59( 48+12 )ms|AST 97|Inlined 0Y 0N|IR 288/ 562|CodeSize 2584|Addr 0x7f7ddf304410|Timestamp 18702530953247955|Src n/a
[engine] opt done id=546 StandardFileStream>>flush |Tier 1|Time 21( 16+6 )ms|AST 20|Inlined 0Y 0N|IR 165/ 259|CodeSize 997|Addr 0x7f7ddf305e10|Timestamp 18702532447533429|Src n/a
[engine] opt done id=550 AWFYHavlak>>innerBenchmarkLoop: |Tier 1|Time 49( 36+12 )ms|AST 53|Inlined 0Y 3N|IR 279/ 595|CodeSize 2037|Addr 0x7f7ddf307390|Timestamp 18702532474891995|Src n/a
[engine] opt done id=549 AWFYRun>>measure: |Tier 1|Time 55( 39+15 )ms|AST 91|Inlined 0Y 2N|IR 327/ 725|CodeSize 2781|Addr 0x7f7ddf309010|Timestamp 18702532481185293|Src n/a
[engine] opt done id=551 AWFYLoopTesterApp class>>new |Tier 1|Time 24( 15+9 )ms|AST 25|Inlined 0Y 2N|IR 202/ 424|CodeSize 1510|Addr 0x7f7ddf30bf10|Timestamp 18702533963798440|Src n/a
[engine] opt done id=552 Behavior>>new <split-552> |Tier 1|Time 26( 18+8 )ms|AST 27|Inlined 0Y 1N|IR 176/ 460|CodeSize 1638|Addr 0x7f7ddf30d410|Timestamp 18702533965244298|Src n/a
[engine] opt done id=583 AWFYLoopTesterApp>>constructSimpleCFG |Tier 1|Time 51( 34+17 )ms|AST 75|Inlined 0Y 4N|IR 343/ 773|CodeSize 2835|Addr 0x7f7ddf30e590|Timestamp 18702535518453238|Src n/a
[engine] opt done id=582 AWFYLoopTesterApp>>main:loop:p:p:p: |Tier 1|Time 157( 84+73 )ms|AST 146|Inlined 0Y 9N|IR 1177/ 4369|CodeSize 16979|Addr 0x7f7ddf310a90|Timestamp 18702535624458540|Src n/a
[engine] opt done id=594 AWFYLoopTesterApp>>addDummyLoops: |Tier 1|Time 47( 22+25 )ms|AST 23|Inlined 0Y 1N|IR 322/ 1350|CodeSize 4801|Addr 0x7f7ddf319310|Timestamp 18702537039852961|Src n/a
[engine] opt done id=704 Integer>>timesRepeat: <split-704> |Tier 2|Time 3889(2096+1792)ms|AST 45|Inlined 45Y 21N|IR 3561/ 13179|CodeSize 54240|Addr 0x7f7ddf31d090|Timestamp 18702579133502014|Src n/a
[engine] opt done id=701 SmallInteger>>printString |Tier 2|Time 351( 316+35 )ms|AST 149|Inlined 4Y 1N|IR 222/ 583|CodeSize 2270|Addr 0x7f7ddf35d090|Timestamp 18702607597322123|Src n/a
[engine] opt done id=17 String class>>new: |Tier 2|Time 204( 169+35 )ms|AST 45|Inlined 2Y 1N|IR 110/ 328|CodeSize 1107|Addr 0x7f7ddf361e90|Timestamp 18702712624577503|Src n/a
[engine] opt done id=556 AWFYControlFlowGraph>>initialize |Tier 2|Time 272( 248+24 )ms|AST 33|Inlined 8Y 0N|IR 123/ 608|CodeSize 1753|Addr 0x7f7ddf363b10|Timestamp 18702724910435816|Src n/a
[engine] opt done id=302 SequenceableCollection>>copyReplaceFrom:to:with: |Tier 2|Time 377( 324+53 )ms|AST 183|Inlined 3Y 1N|IR 671/ 1307|CodeSize 6195|Addr 0x7f7ddf367e10|Timestamp 18702799801555890|Src n/a
[engine] opt done id=376 String>>, |Tier 2|Time 515( 430+85 )ms|AST 54|Inlined 9Y 2N|IR 713/ 1215|CodeSize 5332|Addr 0x7f7ddf371c10|Timestamp 18702803000180317|Src n/a
[engine] opt done id=537 StandardFileStream>>isBinary |Tier 2|Time 93( 85+8 )ms|AST 23|Inlined 0Y 0N|IR 30/ 54|CodeSize 294|Addr 0x7f7ddf378610|Timestamp 18702804117124878|Src n/a
[engine] Truffle runtime statistics for engine 3
Compilations : 319
Success : 316
Temporary Bailouts : 7
org.graalvm.compiler.core.common.CancellationBailoutException: Compilation cancelled.: 4
org.graalvm.compiler.core.common.RetryableBailoutException: Assumption invalidated while compiling code: Object[Instance<org.graalvm.compiler.truffle.runtime.OptimizedAssumption>]: 3
Permanent Bailouts : 0
Failed : 0
Interrupted : -4
Invalidated : 12
Latest layout assumption Layout no longer valid: 8
Profiled Argument Types : 4
Queues : 382
Dequeues : 62
Target inlined into only caller: 52
Latest layout assumption Layout no longer valid: 8
Profiled Argument Types : 2
Splits : 74
Compilation Accuracy : 0.962382
Queue Accuracy : 0.837696
Compilation Utilization : 0.295830
Remaining Compilation Queue : 0
Time to queue : count= 382, sum=6971594865, min= 1503, average= 18250248.34, max=468287822, maxTarget=TextConverter>>next:putAll:startingAt:toStream:
Time waiting in queue : count= 319, sum= 833341333, min= 361, average= 2612355.28, max=20555919, maxTarget=AWFYSomIdentityDictionary>>newEntry:value:hash:
--------------------------- :
AST node statistics :
Truffle node count : count= 321, sum= 223896, min= 11, average= 697.50, max= 7044, maxTarget=AWFYHavlakLoopFinder>>doDFS:current: <split-671>
Trivial : count= 321, sum= 84717, min= 4, average= 263.92, max= 2646, maxTarget=AWFYHavlakLoopFinder>>doDFS:current: <split-671>
Non Trivial : count= 321, sum= 139179, min= 7, average= 433.58, max= 4398, maxTarget=AWFYHavlakLoopFinder>>doDFS:current: <split-671>
Monomorphic : count= 321, sum= 136927, min= 7, average= 426.56, max= 4345, maxTarget=AWFYHavlakLoopFinder>>doDFS:current: <split-671>
Polymorphic : count= 321, sum= 2252, min= 0, average= 7.02, max= 81, maxTarget=AWFYLoopTesterApp>>buildDiamond:
Megamorphic : count= 321, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Scanner>>typeTableAt:
Truffle call count : count= 321, sum= 3094, min= 0, average= 9.64, max= 89, maxTarget=AWFYHavlakLoopFinder>>initAllNodes
Indirect : count= 321, sum= 1, min= 0, average= 0.00, max= 1, maxTarget=Integer>>timesRepeat:
Direct : count= 321, sum= 3093, min= 0, average= 9.64, max= 89, maxTarget=AWFYHavlakLoopFinder>>initAllNodes
Dispatched : count= 321, sum= 761, min= 0, average= 2.37, max= 27, maxTarget=AWFYHavlakLoopFinder>>findLoops
Inlined : count= 321, sum= 2332, min= 0, average= 7.26, max= 78, maxTarget=AWFYHavlakLoopFinder>>doDFS:current: <split-674>
---------- :
Cloned : count= 321, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Scanner>>typeTableAt:
Not Cloned : count= 321, sum= 3096, min= 0, average= 9.64, max= 89, maxTarget=AWFYHavlakLoopFinder>>initAllNodes
Truffle loops : count= 321, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Scanner>>typeTableAt:
--------------------------- :
Compilation Tier 1 :
Compilation Rate : 62358.13 bytes/second
Truffle Tier Rate : 103158.75 bytes/second
Graal Tier Rate : 207685.49 bytes/second
Installation Rate : 961360.66 bytes/second
Time for compilation (us) : count= 203, sum= 13175989, min= 10077, average= 64906.35, max= 1231578, maxTarget=AWFYHavlakLoopFinder>>findLoops
Truffle Tier (us) : count= 200, sum= 7964714, min= 6402, average= 39823.57, max= 618247, maxTarget=AWFYHavlakLoopFinder>>findLoops
Graal Tier (us) : count= 200, sum= 3956126, min= 2404, average= 19780.63, max= 551900, maxTarget=AWFYHavlakLoopFinder>>findLoops
Code Installation (us) : count= 200, sum= 854653, min= 723, average= 4273.27, max= 61430, maxTarget=AWFYHavlakLoopFinder>>findLoops
Graal node count :
After Truffle Tier : count= 203, sum= 71199, min= 64, average= 350.73, max= 5435, maxTarget=AWFYHavlakLoopFinder>>findLoops
After Graal Tier : count= 203, sum= 207867, min= 87, average= 1023.98, max= 22189, maxTarget=AWFYHavlakLoopFinder>>findLoops
Graal compilation result :
Code size : count= 200, sum= 821630, min= 411, average= 4108.15, max= 87612, maxTarget=AWFYHavlakLoopFinder>>findLoops
Total frame size : count= 200, sum= 29408, min= 32, average= 147.04, max= 1040, maxTarget=AWFYHavlakLoopFinder>>findLoops
Exception handlers : count= 200, sum= 599, min= 1, average= 3.00, max= 28, maxTarget=AWFYHavlakLoopFinder>>findLoops
Infopoints : count= 200, sum= 10927, min= 6, average= 54.64, max= 1177, maxTarget=AWFYHavlakLoopFinder>>findLoops
CALL : count= 200, sum= 9381, min= 6, average= 46.91, max= 1048, maxTarget=AWFYHavlakLoopFinder>>findLoops
IMPLICIT_EXCEPTION : count= 200, sum= 1482, min= 0, average= 7.41, max= 124, maxTarget=AWFYHavlakLoopFinder>>findLoops
SAFEPOINT : count= 200, sum= 64, min= 0, average= 0.32, max= 5, maxTarget=AWFYHavlakLoopFinder>>findLoops
Marks : count= 200, sum= 1863, min= 7, average= 9.32, max= 39, maxTarget=AWFYHavlakLoopFinder>>findLoops
Data references : count= 200, sum= 6274, min= 3, average= 31.37, max= 458, maxTarget=AWFYHavlakLoopFinder>>findLoops
--------------------------- :
Compilation Tier 2 :
Compilation Rate : 23191.13 bytes/second
Truffle Tier Rate : 44171.62 bytes/second
Graal Tier Rate : 58414.85 bytes/second
Installation Rate : 479260.83 bytes/second
Time for compilation (us) : count= 120, sum= 125472141, min= 6505, average= 1045601.18, max= 5267266, maxTarget=AWFYHavlakLoopFinder>>stepEProcessNonBackPreds:nodePool:workList:x:
Truffle Tier (us) : count= 116, sum= 65875802, min= 3887, average= 567894.85, max= 2096509, maxTarget=Integer>>timesRepeat: <split-704>
Graal Tier (us) : count= 116, sum= 49813382, min= 1904, average= 429425.71, max= 3267062, maxTarget=AWFYHavlakLoopFinder>>stepEProcessNonBackPreds:nodePool:workList:x:
Code Installation (us) : count= 116, sum= 6071518, min= 564, average= 52340.68, max= 356411, maxTarget=AWFYHavlakLoopFinder>>stepEProcessNonBackPreds:nodePool:workList:x:
Graal node count :
After Truffle Tier : count= 118, sum= 232310, min= 18, average= 1968.73, max= 8095, maxTarget=AWFYVector>>forEach: <split-653>
After Graal Tier : count= 116, sum= 698462, min= 37, average= 6021.22, max= 32195, maxTarget=AWFYHavlakLoopFinder>>findLoops
Graal compilation result :
Code size : count= 116, sum= 2909841, min= 166, average= 25084.84, max= 126307, maxTarget=AWFYVector>>forEach: <split-653>
Total frame size : count= 116, sum= 43856, min= 32, average= 378.07, max= 1472, maxTarget=AWFYLoopTesterApp>>buildDiamond:
Exception handlers : count= 116, sum= 406, min= 0, average= 3.50, max= 30, maxTarget=Integer>>timesRepeat: <split-681>
Infopoints : count= 116, sum= 30218, min= 4, average= 260.50, max= 1356, maxTarget=AWFYHavlakLoopFinder>>findLoops
CALL : count= 116, sum= 23435, min= 4, average= 202.03, max= 1075, maxTarget=AWFYHavlakLoopFinder>>findLoops
IMPLICIT_EXCEPTION : count= 116, sum= 6539, min= 0, average= 56.37, max= 319, maxTarget=AWFYVector>>forEach: <split-653>
SAFEPOINT : count= 116, sum= 244, min= 0, average= 2.10, max= 11, maxTarget=AWFYVector>>forEach: <split-653>
Marks : count= 116, sum= 1346, min= 6, average= 11.60, max= 40, maxTarget=AWFYLoopTesterApp>>buildDiamond:
Data references : count= 116, sum= 20797, min= 1, average= 179.28, max= 885, maxTarget=AWFYVector>>forEach: <split-653>
# Json (iterations: 300, problem size: 100) on Mon Nov 7 22:24:59 UTC 2022
# `/home/fniephaus/bin/graalvm-ce-java17-22.3.0/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] opt done id=50 [] in Dictionary>>postCopy |Tier 1|Time 223( 190+33 )ms|AST 28|Inlined 0Y 1N|IR 184/ 402|CodeSize 1529|Addr 0x7f115daf3c10|Timestamp 18704249013866117|Src n/a
[engine] opt done id=8 String>>= |Tier 1|Time 75( 64+11 )ms|AST 73|Inlined 0Y 1N|IR 250/ 490|CodeSize 1993|Addr 0x7f115dafe990|Timestamp 18704249167215896|Src n/a
[engine] opt done id=582 SequenceableCollection>>atAllPut: |Tier 1|Time 107( 84+23 )ms|AST 71|Inlined 0Y 0N|IR 308/ 667|CodeSize 3070|Addr 0x7f115db00590|Timestamp 18704249189452524|Src n/a
[engine] opt done id=13 IdentityDictionary>>scanFor: |Tier 1|Time 175( 148+27 )ms|AST 127|Inlined 0Y 1N|IR 532/ 1032|CodeSize 4291|Addr 0x7f115db02810|Timestamp 18704249194668937|Src n/a
[engine] opt done id=9 String>>compareWith: |Tier 1|Time 30( 21+9 )ms|AST 23|Inlined 0Y 0N|IR 221/ 324|CodeSize 1203|Addr 0x7f115db05d90|Timestamp 18704249199399021|Src n/a
[engine] opt done id=565 Character>>asString |Tier 1|Time 20( 13+7 )ms|AST 19|Inlined 0Y 1N|IR 162/ 339|CodeSize 1205|Addr 0x7f115db09b90|Timestamp 18704249221831912|Src n/a
[engine] opt done id=17 String class>>new: |Tier 1|Time 71( 52+19 )ms|AST 45|Inlined 0Y 1N|IR 204/ 505|CodeSize 1994|Addr 0x7f115db0c490|Timestamp 18704249263118370|Src n/a
[engine] opt done id=566 String class>>with: |Tier 1|Time 57( 47+10 )ms|AST 61|Inlined 0Y 1N|IR 199/ 413|CodeSize 1508|Addr 0x7f115db0db90|Timestamp 18704249280697412|Src n/a
[engine] opt done id=563 AWFYJsonParser>>read |Tier 1|Time 99( 73+26 )ms|AST 109|Inlined 0Y 3N|IR 461/ 1123|CodeSize 4725|Addr 0x7f115db10e10|Timestamp 18704249295830218|Src n/a
[engine] opt done id=583 AWFYJsonParser>>readChar: |Tier 1|Time 33( 22+11 )ms|AST 38|Inlined 0Y 2N|IR 240/ 515|CodeSize 1869|Addr 0x7f115db14c90|Timestamp 18704249316266043|Src n/a
[engine] opt done id=567 AWFYJsonParser>>skipWhiteSpace |Tier 1|Time 20( 12+7 )ms|AST 18|Inlined 0Y 1N|IR 165/ 340|CodeSize 1221|Addr 0x7f115db16390|Timestamp 18704249317314829|Src n/a
[engine] opt done id=586 AWFYJsonParser>>readStringInternal |Tier 1|Time 94( 64+30 )ms|AST 110|Inlined 0Y 7N|IR 495/ 1073|CodeSize 4101|Addr 0x7f115db18790|Timestamp 18704249358964758|Src n/a
[engine] opt done id=568 AWFYJsonParser>>isWhiteSpace |Tier 1|Time 54( 35+19 )ms|AST 73|Inlined 0Y 4N|IR 361/ 855|CodeSize 3301|Addr 0x7f115db1cf90|Timestamp 18704249372256670|Src n/a
[engine] opt done id=603 AWFYVector>>append: |Tier 1|Time 65( 44+21 )ms|AST 160|Inlined 0Y 0N|IR 342/ 1045|CodeSize 4134|Addr 0x7f115db20790|Timestamp 18704249384490018|Src n/a
[engine] opt done id=588 AWFYJsonParser>>endCapture |Tier 1|Time 50( 35+15 )ms|AST 63|Inlined 0Y 2N|IR 284/ 711|CodeSize 2683|Addr 0x7f115db23e10|Timestamp 18704249436614678|Src n/a
[engine] opt done id=587 AWFYJsonParser>>startCapture |Tier 1|Time 11( 8+4 )ms|AST 11|Inlined 0Y 0N|IR 152/ 183|CodeSize 589|Addr 0x7f115db26090|Timestamp 18704249449852321|Src n/a
[engine] opt done id=608 AWFYJsonParser>>readArrayElement: |Tier 1|Time 41( 27+13 )ms|AST 57|Inlined 0Y 4N|IR 294/ 638|CodeSize 2233|Addr 0x7f115db28c90|Timestamp 18704249492345344|Src n/a
[engine] opt deopt id=603 AWFYVector>>append: | |Timestamp 18704249502291142|Src n/a
[engine] opt done id=613 AWFYJsonArray>>add: |Tier 1|Time 23( 16+8 )ms|AST 32|Inlined 0Y 1N|IR 176/ 386|CodeSize 1475|Addr 0x7f115db2ab10|Timestamp 18704249517460198|Src n/a
[engine] opt done id=38 SequenceableCollection>>copyFrom:to: |Tier 1|Time 156( 120+36 )ms|AST 83|Inlined 0Y 1N|IR 542/ 1580|CodeSize 6890|Addr 0x7f115db2bc10|Timestamp 18704249530096618|Src n/a
[engine] opt done id=604 AWFYJsonParser>>readArray |Tier 1|Time 82( 58+24 )ms|AST 132|Inlined 0Y 8N|IR 527/ 1104|CodeSize 4044|Addr 0x7f115db34590|Timestamp 18704249614187815|Src n/a
[engine] opt deopt id=563 AWFYJsonParser>>read | |Timestamp 18704249615907040|Src n/a
[engine] opt done id=590 AWFYJsonParser>>readDigit |Tier 1|Time 28( 19+9 )ms|AST 33|Inlined 0Y 2N|IR 222/ 455|CodeSize 1586|Addr 0x7f115db39d10|Timestamp 18704249643506823|Src n/a
[engine] opt done id=603 AWFYVector>>append: |Tier 1|Time 131( 84+47 )ms|AST 160|Inlined 0Y 0N|IR 641/ 2404|CodeSize 11815|Addr 0x7f115db3b290|Timestamp 18704249658920125|Src n/a
[engine] opt done id=568 AWFYJsonParser>>isWhiteSpace |Tier 1|Time 82( 51+31 )ms|AST 73|Inlined 0Y 8N|IR 652/ 1475|CodeSize 7145|Addr 0x7f115db45d90|Timestamp 18704249738227527|Src n/a
[engine] opt done id=569 AWFYJsonParser>>readValue |Tier 1|Time 402( 293+109 )ms|AST 530|Inlined 0Y 34N|IR 1875/ 4375|CodeSize 16813|Addr 0x7f115db4bf10|Timestamp 18704249762996091|Src n/a
[engine] opt done id=574 AWFYVector class>>new |Tier 1|Time 20( 13+7 )ms|AST 19|Inlined 0Y 1N|IR 164/ 341|CodeSize 1193|Addr 0x7f115db5a990|Timestamp 18704249786494252|Src n/a
[engine] opt done id=591 AWFYJsonParser>>isDigit |Tier 1|Time 129( 88+41 )ms|AST 195|Inlined 0Y 10N|IR 756/ 1785|CodeSize 6901|Addr 0x7f115db5bb90|Timestamp 18704249790444172|Src n/a
[engine] opt done id=615 AWFYJsonParser>>readRequiredChar: |Tier 1|Time 21( 13+7 )ms|AST 21|Inlined 0Y 1N|IR 170/ 350|CodeSize 1271|Addr 0x7f115db62710|Timestamp 18704249813021921|Src n/a
[engine] opt done id=575 AWFYVector class>>new: |Tier 1|Time 28( 19+9 )ms|AST 28|Inlined 0Y 2N|IR 210/ 441|CodeSize 1582|Addr 0x7f115db63690|Timestamp 18704249832536287|Src n/a
[engine] opt done id=589 AWFYJsonParser>>readNumber |Tier 1|Time 94( 62+32 )ms|AST 133|Inlined 0Y 9N|IR 591/ 1264|CodeSize 4629|Addr 0x7f115db64d10|Timestamp 18704249833922702|Src n/a
[engine] opt done id=576 Behavior>>new <split-576> |Tier 1|Time 27( 20+7 )ms|AST 25|Inlined 0Y 0N|IR 107/ 188|CodeSize 718|Addr 0x7f115db6a990|Timestamp 18704249841569147|Src n/a
[engine] opt done id=609 AWFYJsonParser>>readString |Tier 1|Time 26( 17+9 )ms|AST 29|Inlined 0Y 2N|IR 208/ 444|CodeSize 1550|Addr 0x7f115db6c010|Timestamp 18704249861923045|Src n/a
[engine] opt done id=577 AWFYVector>>initialize: |Tier 1|Time 34( 25+9 )ms|AST 27|Inlined 0Y 0N|IR 219/ 401|CodeSize 1215|Addr 0x7f115db6df10|Timestamp 18704249868487038|Src n/a
[engine] opt done id=610 AWFYJsonString class>>new: |Tier 1|Time 27( 17+9 )ms|AST 30|Inlined 0Y 2N|IR 209/ 446|CodeSize 1578|Addr 0x7f115db6ec90|Timestamp 18704249869742355|Src n/a
[engine] opt done id=612 AWFYJsonString>>initializeWith: |Tier 1|Time 11( 7+4 )ms|AST 10|Inlined 0Y 0N|IR 135/ 254|CodeSize 682|Addr 0x7f115db71090|Timestamp 18704249881317767|Src n/a
[engine] opt done id=611 Behavior>>new <split-611> |Tier 1|Time 27( 20+7 )ms|AST 25|Inlined 0Y 0N|IR 107/ 188|CodeSize 718|Addr 0x7f115db71d90|Timestamp 18704249890199972|Src n/a
[engine] opt done id=607 AWFYJsonArray>>initialize |Tier 1|Time 20( 13+8 )ms|AST 19|Inlined 0Y 1N|IR 178/ 440|CodeSize 1480|Addr 0x7f115db72a10|Timestamp 18704249891764770|Src n/a
[engine] opt done id=592 Object>>~= |Tier 1|Time 23( 15+8 )ms|AST 25|Inlined 0Y 1N|IR 168/ 355|CodeSize 1267|Addr 0x7f115db73f10|Timestamp 18704249905777408|Src n/a
[engine] opt done id=593 AWFYJsonParser>>readFraction |Tier 1|Time 19( 12+7 )ms|AST 20|Inlined 0Y 1N|IR 169/ 348|CodeSize 1241|Addr 0x7f115db74e90|Timestamp 18704249910895200|Src n/a
[engine] opt done id=596 Behavior>>new <split-596> |Tier 1|Time 18( 14+4 )ms|AST 25|Inlined 0Y 0N|IR 107/ 188|CodeSize 718|Addr 0x7f115db77690|Timestamp 18704249930499456|Src n/a
[engine] opt done id=594 AWFYJsonParser>>readExponent |Tier 1|Time 40( 25+15 )ms|AST 50|Inlined 0Y 2N|IR 213/ 452|CodeSize 1650|Addr 0x7f115db77d90|Timestamp 18704249933159347|Src n/a
[engine] opt done id=595 AWFYJsonNumber class>>new: |Tier 1|Time 31( 21+10 )ms|AST 39|Inlined 0Y 2N|IR 211/ 448|CodeSize 1578|Addr 0x7f115db79290|Timestamp 18704249938354037|Src n/a
[engine] opt done id=597 AWFYJsonNumber>>initializeWith: |Tier 1|Time 19( 15+4 )ms|AST 10|Inlined 0Y 0N|IR 135/ 254|CodeSize 682|Addr 0x7f115db7b410|Timestamp 18704249951263481|Src n/a
[engine] opt done id=580 AWFYHashIndexTable>>initialize |Tier 1|Time 23( 15+8 )ms|AST 23|Inlined 0Y 1N|IR 186/ 454|CodeSize 1504|Addr 0x7f115db7bd10|Timestamp 18704249957719634|Src n/a
[engine] opt done id=581 ArrayedCollection class>>new:withAll: |Tier 1|Time 32( 23+10 )ms|AST 30|Inlined 0Y 1N|IR 200/ 492|CodeSize 1850|Addr 0x7f115db7ee90|Timestamp 18704249971967300|Src n/a
[engine] opt done id=602 AWFYHashIndexTable>>stringHash: |Tier 1|Time 15( 10+4 )ms|AST 20|Inlined 0Y 0N|IR 105/ 220|CodeSize 830|Addr 0x7f115db80110|Timestamp 18704249973663685|Src n/a
[engine] opt done id=601 AWFYHashIndexTable>>hashSlotFor: |Tier 1|Time 33( 23+10 )ms|AST 46|Inlined 0Y 1N|IR 194/ 494|CodeSize 1816|Addr 0x7f115db81490|Timestamp 18704249985866441|Src n/a
[engine] opt done id=599 AWFYVector>>size |Tier 1|Time 12( 8+4 )ms|AST 17|Inlined 0Y 0N|IR 107/ 206|CodeSize 810|Addr 0x7f115db82810|Timestamp 18704249986891410|Src n/a
[engine] opt done id=585 AWFYJsonParser>>readName |Tier 1|Time 42( 31+11 )ms|AST 34|Inlined 0Y 2N|IR 227/ 496|CodeSize 1800|Addr 0x7f115db83e10|Timestamp 18704250030459411|Src n/a
[engine] opt done id=584 AWFYJsonParser>>readObjectKeyValuePair: |Tier 1|Time 94( 71+23 )ms|AST 116|Inlined 0Y 8N|IR 473/ 1042|CodeSize 3645|Addr 0x7f115db86910|Timestamp 18704250067985017|Src n/a
[engine] opt done id=600 AWFYHashIndexTable>>at:put: |Tier 1|Time 43( 31+12 )ms|AST 59|Inlined 0Y 1N|IR 230/ 478|CodeSize 1862|Addr 0x7f115db8a110|Timestamp 18704250075852171|Src n/a
[engine] opt done id=598 AWFYJsonObject>>add:with: |Tier 1|Time 77( 56+22 )ms|AST 97|Inlined 0Y 4N|IR 354/ 895|CodeSize 3572|Addr 0x7f115db8b710|Timestamp 18704250076080842|Src n/a
[engine] opt done id=620 AWFYJsonLiteral class>>NULL |Tier 1|Time 10( 7+3 )ms|AST 9|Inlined 0Y 0N|IR 92/ 108|CodeSize 428|Addr 0x7f115db8e410|Timestamp 18704250087667289|Src n/a
[engine] opt done id=605 AWFYJsonArray class>>new |Tier 1|Time 27( 18+9 )ms|AST 25|Inlined 0Y 2N|IR 202/ 424|CodeSize 1510|Addr 0x7f115db8ef90|Timestamp 18704250116425376|Src n/a
[engine] opt done id=619 AWFYJsonParser>>readNull |Tier 1|Time 68( 38+31 )ms|AST 75|Inlined 0Y 5N|IR 333/ 738|CodeSize 2562|Addr 0x7f115db91390|Timestamp 18704250146067205|Src n/a
[engine] opt done id=606 Behavior>>new <split-606> |Tier 1|Time 28( 19+9 )ms|AST 27|Inlined 0Y 1N|IR 176/ 460|CodeSize 1638|Addr 0x7f115db93790|Timestamp 18704250146333593|Src n/a
[engine] opt done id=570 AWFYJsonParser>>readObject |Tier 1|Time 88( 62+26 )ms|AST 127|Inlined 0Y 8N|IR 517/ 1104|CodeSize 4067|Addr 0x7f115db94910|Timestamp 18704250157399419|Src n/a
[engine] opt done id=578 AWFYHashIndexTable class>>new |Tier 1|Time 30( 21+9 )ms|AST 25|Inlined 0Y 2N|IR 202/ 424|CodeSize 1510|Addr 0x7f115db9c010|Timestamp 18704250189633879|Src n/a
[engine] opt done id=573 AWFYJsonObject>>initialize |Tier 1|Time 41( 27+15 )ms|AST 47|Inlined 0Y 3N|IR 298/ 849|CodeSize 2771|Addr 0x7f115db99e10|Timestamp 18704250189606849|Src n/a
[engine] opt done id=8 String>>= |Tier 2|Time 75( 54+21 )ms|AST 73|Inlined 1Y 0N|IR 263/ 365|CodeSize 1114|Addr 0x7f115db9e490|Timestamp 18704250222671832|Src n/a
[engine] opt done id=579 Behavior>>new <split-579> |Tier 1|Time 34( 25+9 )ms|AST 27|Inlined 0Y 1N|IR 176/ 460|CodeSize 1638|Addr 0x7f115db9fc10|Timestamp 18704250225307696|Src n/a
[engine] opt done id=572 Behavior>>new <split-572> |Tier 1|Time 32( 23+9 )ms|AST 27|Inlined 0Y 1N|IR 176/ 460|CodeSize 1638|Addr 0x7f115dba1710|Timestamp 18704250258896513|Src n/a
[engine] opt done id=571 AWFYJsonObject class>>new |Tier 1|Time 34( 24+10 )ms|AST 25|Inlined 0Y 2N|IR 202/ 424|CodeSize 1510|Addr 0x7f115dba3310|Timestamp 18704250259898294|Src n/a
[engine] opt done id=17 String class>>new: |Tier 2|Time 90( 71+19 )ms|AST 45|Inlined 2Y 1N|IR 110/ 328|CodeSize 1099|Addr 0x7f115dba6210|Timestamp 18704250316542247|Src n/a
[engine] opt done id=565 Character>>asString |Tier 2|Time 120( 104+15 )ms|AST 19|Inlined 4Y 1N|IR 132/ 194|CodeSize 663|Addr 0x7f115dba9f10|Timestamp 18704250381011727|Src n/a
[engine] opt done id=582 SequenceableCollection>>atAllPut: |Tier 2|Time 49( 28+21 )ms|AST 71|Inlined 0Y 0N|IR 209/ 413|CodeSize 1578|Addr 0x7f115dbafb90|Timestamp 18704250431706530|Src n/a
[engine] opt done id=563 AWFYJsonParser>>read |Tier 2|Time 246( 206+40 )ms|AST 109|Inlined 8Y 1N|IR 702/ 816|CodeSize 2847|Addr 0x7f115dbb2810|Timestamp 18704250506304242|Src n/a
[engine] opt done id=583 AWFYJsonParser>>readChar: |Tier 2|Time 331( 281+50 )ms|AST 38|Inlined 11Y 1N|IR 1020/ 968|CodeSize 3282|Addr 0x7f115da84310|Timestamp 18704250763848585|Src n/a
[engine] opt done id=616 AWFYJsonLiteral class>>TRUE |Tier 1|Time 10( 7+3 )ms|AST 9|Inlined 0Y 0N|IR 92/ 108|CodeSize 428|Addr 0x7f115da93d10|Timestamp 18704250775373919|Src n/a
[engine] opt done id=614 AWFYJsonParser>>readTrue |Tier 1|Time 54( 36+17 )ms|AST 75|Inlined 0Y 5N|IR 334/ 740|CodeSize 2562|Addr 0x7f115da89710|Timestamp 18704250847770828|Src n/a
[engine] opt done id=567 AWFYJsonParser>>skipWhiteSpace |Tier 2|Time 349( 289+60 )ms|AST 18|Inlined 13Y 0N|IR 1351/ 1128|CodeSize 4154|Addr 0x7f115dbba610|Timestamp 18704250856746625|Src n/a
[engine] opt done id=603 AWFYVector>>append: |Tier 2|Time 137( 90+47 )ms|AST 160|Inlined 0Y 0N|IR 541/ 1691|CodeSize 7001|Addr 0x7f115da9a910|Timestamp 18704250995589477|Src n/a
[engine] opt done id=586 AWFYJsonParser>>readStringInternal |Tier 2|Time 1295(1069+225 )ms|AST 110|Inlined 39Y 4N|IR 3395/ 3496|CodeSize 14456|Addr 0x7f115dbbf590|Timestamp 18704251704936824|Src n/a
[engine] opt done id=569 AWFYJsonParser>>readValue |Tier 2|Time 2916(1808+1107)ms|AST 530|Inlined 55Y 41N|IR 7186/ 10605|CodeSize 39974|Addr 0x7f115dbcbc10|Timestamp 18704253912922705|Src n/a
[engine] opt done id=9 String>>compareWith: |Tier 2|Time 20( 12+8 )ms|AST 23|Inlined 0Y 0N|IR 150/ 206|CodeSize 634|Addr 0x7f115daa9710|Timestamp 18704253971870134|Src n/a
[engine] opt done id=613 AWFYJsonArray>>add: |Tier 2|Time 126( 75+51 )ms|AST 32|Inlined 1Y 0N|IR 525/ 1745|CodeSize 7083|Addr 0x7f115da55f90|Timestamp 18704254099218107|Src n/a
[engine] opt done id=608 AWFYJsonParser>>readArrayElement: |Tier 2|Time 3173(1673+1500)ms|AST 57|Inlined 49Y 44N|IR 7560/ 12288|CodeSize 48964|Addr 0x7f115dbf7e10|Timestamp 18704254899198796|Src n/a
[engine] opt done id=590 AWFYJsonParser>>readDigit |Tier 2|Time 913( 732+182 )ms|AST 33|Inlined 30Y 1N|IR 3577/ 2781|CodeSize 8322|Addr 0x7f115dc31090|Timestamp 18704255014245602|Src n/a
[engine] opt done id=604 AWFYJsonParser>>readArray |Tier 2|Time 3890(1791+2099)ms|AST 132|Inlined 51Y 55N|IR 8065/ 13896|CodeSize 57428|Addr 0x7f115dc3e710|Timestamp 18704255020829780|Src n/a
[engine] opt done id=626 AWFYVector>>at: |Tier 1|Time 23( 17+6 )ms|AST 38|Inlined 0Y 0N|IR 157/ 348|CodeSize 1486|Addr 0x7f115daff610|Timestamp 18704255039725463|Src n/a
[engine] opt done id=574 AWFYVector class>>new |Tier 2|Time 63( 57+5 )ms|AST 19|Inlined 3Y 0N|IR 48/ 217|CodeSize 740|Addr 0x7f115da75510|Timestamp 18704255104051344|Src n/a
[engine] opt done id=615 AWFYJsonParser>>readRequiredChar: |Tier 2|Time 292( 253+38 )ms|AST 21|Inlined 12Y 1N|IR 1059/ 876|CodeSize 2502|Addr 0x7f115daab090|Timestamp 18704255397422121|Src n/a
[engine] opt done id=587 AWFYJsonParser>>startCapture |Tier 2|Time 10( 6+3 )ms|AST 11|Inlined 0Y 0N|IR 81/ 93|CodeSize 241|Addr 0x7f115daaaa10|Timestamp 18704255443786141|Src n/a
[engine] opt done id=38 SequenceableCollection>>copyFrom:to: |Tier 2|Time 167( 124+43 )ms|AST 83|Inlined 3Y 1N|IR 512/ 1447|CodeSize 6278|Addr 0x7f115daa1610|Timestamp 18704255565803786|Src n/a
[engine] opt done id=617 AWFYJsonParser>>readFalse |Tier 1|Time 58( 41+17 )ms|AST 90|Inlined 0Y 6N|IR 376/ 840|CodeSize 2911|Addr 0x7f115db11810|Timestamp 18704255625339098|Src n/a
[engine] opt done id=618 AWFYJsonLiteral class>>FALSE |Tier 1|Time 9( 6+3 )ms|AST 9|Inlined 0Y 0N|IR 92/ 108|CodeSize 428|Addr 0x7f115daa0d90|Timestamp 18704255649524879|Src n/a
[engine] opt done id=623 AWFYJsonObject>>at: |Tier 1|Time 35( 24+11 )ms|AST 59|Inlined 0Y 2N|IR 233/ 512|CodeSize 1926|Addr 0x7f115da39990|Timestamp 18704255685692219|Src n/a
[engine] opt done id=588 AWFYJsonParser>>endCapture |Tier 2|Time 250( 181+69 )ms|AST 63|Inlined 6Y 1N|IR 855/ 1766|CodeSize 7564|Addr 0x7f115dc88390|Timestamp 18704255694885093|Src n/a
[engine] opt done id=625 AWFYHashIndexTable>>at: |Tier 1|Time 35( 25+10 )ms|AST 50|Inlined 0Y 1N|IR 202/ 496|CodeSize 1862|Addr 0x7f115da43910|Timestamp 18704255731477717|Src n/a
[engine] opt done id=624 AWFYJsonObject>>indexOf: |Tier 1|Time 47( 32+15 )ms|AST 70|Inlined 0Y 3N|IR 299/ 674|CodeSize 2690|Addr 0x7f115db00890|Timestamp 18704255733630467|Src n/a
[engine] opt done id=611 Behavior>>new <split-611> |Tier 2|Time 16( 13+4 )ms|AST 25|Inlined 0Y 0N|IR 36/ 106|CodeSize 409|Addr 0x7f115db11310|Timestamp 18704255751474500|Src n/a
[engine] opt done id=610 AWFYJsonString class>>new: |Tier 2|Time 32( 28+4 )ms|AST 30|Inlined 2Y 0N|IR 42/ 108|CodeSize 409|Addr 0x7f115da74b90|Timestamp 18704255784943604|Src n/a
[engine] opt done id=607 AWFYJsonArray>>initialize |Tier 2|Time 61( 52+10 )ms|AST 19|Inlined 4Y 0N|IR 93/ 359|CodeSize 997|Addr 0x7f115dab1d10|Timestamp 18704255794285945|Src n/a
[engine] opt done id=612 AWFYJsonString>>initializeWith: |Tier 2|Time 10( 6+4 )ms|AST 10|Inlined 0Y 0N|IR 64/ 173|CodeSize 410|Addr 0x7f115da74390|Timestamp 18704255807482380|Src n/a
[engine] opt done id=592 Object>>~= |Tier 2|Time 66( 52+14 )ms|AST 25|Inlined 2Y 0N|IR 301/ 348|CodeSize 873|Addr 0x7f115da7da10|Timestamp 18704255874406620|Src n/a
[engine] opt done id=593 AWFYJsonParser>>readFraction |Tier 2|Time 283( 251+32 )ms|AST 20|Inlined 12Y 1N|IR 1059/ 605|CodeSize 1538|Addr 0x7f115dc8e710|Timestamp 18704256096191731|Src n/a
[engine] opt done id=595 AWFYJsonNumber class>>new: |Tier 2|Time 35( 31+4 )ms|AST 39|Inlined 2Y 0N|IR 42/ 108|CodeSize 409|Addr 0x7f115da80d90|Timestamp 18704256133304487|Src n/a
[engine] opt done id=580 AWFYHashIndexTable>>initialize |Tier 2|Time 76( 50+26 )ms|AST 23|Inlined 2Y 0N|IR 281/ 526|CodeSize 1424|Addr 0x7f115db20790|Timestamp 18704256210223836|Src n/a
[engine] opt done id=601 AWFYHashIndexTable>>hashSlotFor: |Tier 2|Time 34( 28+6 )ms|AST 46|Inlined 1Y 0N|IR 60/ 171|CodeSize 674|Addr 0x7f115db1f090|Timestamp 18704256245250404|Src n/a
[engine] opt done id=599 AWFYVector>>size |Tier 2|Time 11( 7+4 )ms|AST 17|Inlined 0Y 0N|IR 36/ 115|CodeSize 411|Addr 0x7f115da7fc90|Timestamp 18704256257470621|Src n/a
[engine] opt done id=594 AWFYJsonParser>>readExponent |Tier 2|Time 590( 537+52 )ms|AST 50|Inlined 24Y 2N|IR 1976/ 969|CodeSize 2389|Addr 0x7f115dc91810|Timestamp 18704256465608591|Src n/a
[engine] opt done id=585 AWFYJsonParser>>readName |Tier 2|Time 1247(1027+220 )ms|AST 34|Inlined 42Y 4N|IR 3712/ 3521|CodeSize 13973|Addr 0x7f115dc97f90|Timestamp 18704257714351622|Src n/a
[engine] opt done id=589 AWFYJsonParser>>readNumber |Tier 2|Time 3139(1762+1377)ms|AST 133|Inlined 58Y 29N|IR 7337/ 11667|CodeSize 44662|Addr 0x7f115dca6210|Timestamp 18704258163778037|Src n/a
[engine] opt done id=598 AWFYJsonObject>>add:with: |Tier 2|Time 336( 226+110 )ms|AST 97|Inlined 6Y 0N|IR 1136/ 3531|CodeSize 15817|Addr 0x7f115dcdf390|Timestamp 18704258503920523|Src n/a
[engine] opt done id=620 AWFYJsonLiteral class>>NULL |Tier 2|Time 8( 5+2 )ms|AST 9|Inlined 0Y 0N|IR 21/ 29|CodeSize 175|Addr 0x7f115da7d290|Timestamp 18704258513191343|Src n/a
[engine] opt done id=605 AWFYJsonArray class>>new |Tier 2|Time 146( 138+8 )ms|AST 25|Inlined 11Y 0N|IR 66/ 331|CodeSize 1095|Addr 0x7f115db1d890|Timestamp 18704258660510050|Src n/a
[engine] opt done id=584 AWFYJsonParser>>readObjectKeyValuePair: |Tier 2|Time 2459(1647+812 )ms|AST 116|Inlined 41Y 18N|IR 5108/ 10378|CodeSize 43250|Addr 0x7f115dceb490|Timestamp 18704258717264221|Src n/a
[engine] opt done id=557 AWFYJson>>benchmark |Tier 1|Time 32( 21+11 )ms|AST 39|Inlined 0Y 3N|IR 252/ 545|CodeSize 1908|Addr 0x7f115dd16990|Timestamp 18704258752026079|Src n/a
[engine] opt done id=558 AWFYJson class>>RapBenchmarkMinified |Tier 1|Time 8( 5+2 )ms|AST 7|Inlined 0Y 0N|IR 88/ 99|CodeSize 380|Addr 0x7f115db1cf90|Timestamp 18704258761165871|Src n/a
[engine] opt done id=559 AWFYJsonParser class>>with: |Tier 1|Time 26( 17+9 )ms|AST 30|Inlined 0Y 2N|IR 209/ 446|CodeSize 1578|Addr 0x7f115dd18310|Timestamp 18704258807486449|Src n/a
[engine] opt done id=560 Behavior>>new <split-560> |Tier 1|Time 29( 14+16 )ms|AST 25|Inlined 0Y 0N|IR 170/ 448|CodeSize 1415|Addr 0x7f115dd1bb90|Timestamp 18704258838183073|Src n/a
[engine] opt done id=561 AWFYJsonParser>>initializeWith: |Tier 1|Time 25( 16+8 )ms|AST 34|Inlined 0Y 0N|IR 281/ 579|CodeSize 1612|Addr 0x7f115dd1ca10|Timestamp 18704258864035416|Src n/a
[engine] opt done id=562 AWFYJsonParser>>parse |Tier 1|Time 134( 60+74 )ms|AST 81|Inlined 0Y 5N|IR 1028/ 4227|CodeSize 14477|Addr 0x7f115dd1da10|Timestamp 18704258998977942|Src n/a
[engine] opt done id=621 AWFYJsonParser>>isEndOfText |Tier 1|Time 12( 9+3 )ms|AST 16|Inlined 0Y 0N|IR 99/ 123|CodeSize 482|Addr 0x7f115dd23e90|Timestamp 18704259012165717|Src n/a
[engine] opt done id=568 AWFYJsonParser>>isWhiteSpace |Tier 2|Time 306( 249+57 )ms|AST 73|Inlined 12Y 0N|IR 1305/ 1094|CodeSize 4152|Addr 0x7f115dd24790|Timestamp 18704259319683869|Src n/a
[engine] opt done id=622 AWFYJson>>verifyResult: |Tier 1|Time 64( 50+14 )ms|AST 125|Inlined 0Y 4N|IR 312/ 674|CodeSize 2398|Addr 0x7f115dd28390|Timestamp 18704259385097720|Src n/a
[engine] opt done id=627 AWFYJsonArray>>size |Tier 1|Time 19( 12+7 )ms|AST 19|Inlined 0Y 1N|IR 175/ 377|CodeSize 1403|Addr 0x7f115dd2a310|Timestamp 18704259405994800|Src n/a
[engine] opt done id=556 AWFYBenchmark>>innerBenchmarkLoop: |Tier 1|Time 38( 26+12 )ms|AST 58|Inlined 0Y 2N|IR 296/ 501|CodeSize 2019|Addr 0x7f115dd2b990|Timestamp 18704259444928755|Src n/a
[engine] opt done id=573 AWFYJsonObject>>initialize |Tier 2|Time 332( 251+81 )ms|AST 47|Inlined 16Y 0N|IR 665/ 1518|CodeSize 3985|Addr 0x7f115dd2d790|Timestamp 18704259777817044|Src n/a
[engine] opt done id=619 AWFYJsonParser>>readNull |Tier 2|Time 1218(1071+147 )ms|AST 75|Inlined 49Y 4N|IR 3604/ 2893|CodeSize 10451|Addr 0x7f115dd36990|Timestamp 18704259880324865|Src n/a
[engine] opt done id=572 Behavior>>new <split-572> |Tier 2|Time 363( 261+102 )ms|AST 27|Inlined 17Y 0N|IR 660/ 1484|CodeSize 4239|Addr 0x7f115dd3ff10|Timestamp 18704260245134922|Src n/a
[engine] opt done id=570 AWFYJsonParser>>readObject |Tier 2|Time 2762(1692+1071)ms|AST 127|Inlined 43Y 26N|IR 5439/ 11312|CodeSize 48216|Addr 0x7f115dd49190|Timestamp 18704260479148568|Src n/a
[engine] opt done id=616 AWFYJsonLiteral class>>TRUE |Tier 2|Time 7( 5+2 )ms|AST 9|Inlined 0Y 0N|IR 21/ 29|CodeSize 175|Addr 0x7f115dd7ff10|Timestamp 18704260489737076|Src n/a
[engine] opt done id=571 AWFYJsonObject class>>new |Tier 2|Time 716( 534+182 )ms|AST 25|Inlined 35Y 0N|IR 1206/ 2146|CodeSize 5570|Addr 0x7f115dd80d10|Timestamp 18704260495204231|Src n/a
[engine] opt done id=73 PositionableStream>>atEnd |Tier 1|Time 14( 11+3 )ms|AST 18|Inlined 0Y 0N|IR 106/ 146|CodeSize 590|Addr 0x7f115dd8f910|Timestamp 18704260511498483|Src n/a
[engine] opt done id=74 ReadStream>>next |Tier 1|Time 28( 20+8 )ms|AST 42|Inlined 0Y 0N|IR 203/ 384|CodeSize 1545|Addr 0x7f115dd92310|Timestamp 18704260519309203|Src n/a
[engine] opt done id=77 Character>>charCode |Tier 1|Time 15( 10+5 )ms|AST 21|Inlined 0Y 0N|IR 147/ 263|CodeSize 803|Addr 0x7f115dd93710|Timestamp 18704260527572725|Src n/a
[engine] opt done id=626 AWFYVector>>at: |Tier 2|Time 19( 14+5 )ms|AST 38|Inlined 0Y 0N|IR 86/ 103|CodeSize 468|Addr 0x7f115dd97890|Timestamp 18704260548353793|Src n/a
[engine] opt done id=78 SequenceableCollection>>at:ifAbsent: |Tier 1|Time 50( 33+17 )ms|AST 62|Inlined 0Y 1N|IR 293/ 946|CodeSize 3441|Addr 0x7f115dd97e10|Timestamp 18704260570769923|Src n/a
[engine] opt done id=618 AWFYJsonLiteral class>>FALSE |Tier 2|Time 7( 5+2 )ms|AST 9|Inlined 0Y 0N|IR 21/ 29|CodeSize 175|Addr 0x7f115dd9ae90|Timestamp 18704260579071231|Src n/a
[engine] opt done id=623 AWFYJsonObject>>at: |Tier 2|Time 198( 166+32 )ms|AST 59|Inlined 8Y 0N|IR 553/ 575|CodeSize 1968|Addr 0x7f115dd9b210|Timestamp 18704260777690087|Src n/a
[engine] opt done id=630 SmallInteger>>printString |Tier 1|Time 82( 65+18 )ms|AST 149|Inlined 0Y 2N|IR 378/ 766|CodeSize 3228|Addr 0x7f115dd9e910|Timestamp 18704261305633694|Src n/a
[engine] opt done id=302 SequenceableCollection>>copyReplaceFrom:to:with: |Tier 1|Time 136( 78+58 )ms|AST 183|Inlined 0Y 1N|IR 700/ 1512|CodeSize 7198|Addr 0x7f115dda3110|Timestamp 18704261443392705|Src n/a
[engine] opt done id=614 AWFYJsonParser>>readTrue |Tier 2|Time 1204(1051+152 )ms|AST 75|Inlined 49Y 4N|IR 3605/ 2913|CodeSize 10308|Addr 0x7f115dda7390|Timestamp 18704261450159038|Src n/a
[engine] opt done id=621 AWFYJsonParser>>isEndOfText |Tier 2|Time 11( 8+3 )ms|AST 16|Inlined 0Y 0N|IR 28/ 42|CodeSize 197|Addr 0x7f115ddb0b90|Timestamp 18704261465105919|Src n/a
[engine] opt done id=376 String>>, |Tier 1|Time 41( 27+14 )ms|AST 54|Inlined 0Y 2N|IR 286/ 680|CodeSize 2822|Addr 0x7f115ddb1290|Timestamp 18704261486001602|Src n/a
[engine] opt done id=627 AWFYJsonArray>>size |Tier 2|Time 19( 15+4 )ms|AST 19|Inlined 1Y 0N|IR 46/ 133|CodeSize 496|Addr 0x7f115ddb3010|Timestamp 18704261506561682|Src n/a
[engine] opt done id=617 AWFYJsonParser>>readFalse |Tier 2|Time 1551(1360+192 )ms|AST 90|Inlined 62Y 5N|IR 4549/ 3575|CodeSize 12568|Addr 0x7f115ddb3890|Timestamp 18704262100920855|Src n/a
[engine] opt done id=622 AWFYJson>>verifyResult: |Tier 2|Time 626( 533+92 )ms|AST 125|Inlined 29Y 0N|IR 1603/ 1258|CodeSize 3736|Addr 0x7f115ddbea10|Timestamp 18704262114213676|Src n/a
[engine] opt done id=558 AWFYJson class>>RapBenchmarkMinified |Tier 2|Time 6( 4+2 )ms|AST 7|Inlined 0Y 0N|IR 17/ 20|CodeSize 124|Addr 0x7f115ddc2a10|Timestamp 18704262122453940|Src n/a
[engine] opt done id=560 Behavior>>new <split-560> |Tier 2|Time 24( 13+11 )ms|AST 25|Inlined 0Y 0N|IR 99/ 289|CodeSize 979|Addr 0x7f115ddc2d10|Timestamp 18704262147278101|Src n/a
[engine] opt done id=559 AWFYJsonParser class>>with: |Tier 2|Time 53( 41+12 )ms|AST 30|Inlined 2Y 0N|IR 196/ 300|CodeSize 1003|Addr 0x7f115ddc3510|Timestamp 18704262155736280|Src n/a
[engine] opt done id=537 StandardFileStream>>isBinary |Tier 1|Time 16( 12+4 )ms|AST 23|Inlined 0Y 0N|IR 101/ 148|CodeSize 584|Addr 0x7f115ddc5590|Timestamp 18704262770292902|Src n/a
[engine] opt done id=562 AWFYJsonParser>>parse |Tier 2|Time 2978(1545+1433)ms|AST 81|Inlined 49Y 46N|IR 8237/ 13910|CodeSize 55203|Addr 0x7f115ddc7010|Timestamp 18704265135022791|Src n/a
[engine] opt done id=564 Object>>= |Tier 1|Time 11( 8+3 )ms|AST 13|Inlined 0Y 0N|IR 90/ 99|CodeSize 380|Addr 0x7f115ddf9610|Timestamp 18704265151210460|Src n/a
[engine] opt done id=557 AWFYJson>>benchmark |Tier 2|Time 4239(1531+2708)ms|AST 39|Inlined 51Y 49N|IR 7602/ 30903|CodeSize 125378|Addr 0x7f115ddfa590|Timestamp 18704265748994263|Src n/a
[engine] opt done id=564 Object>>= |Tier 2|Time 7( 5+2 )ms|AST 13|Inlined 0Y 0N|IR 19/ 20|CodeSize 124|Addr 0x7f115de5fe10|Timestamp 18704265924797552|Src n/a
[engine] opt done id=556 AWFYBenchmark>>innerBenchmarkLoop: |Tier 2|Time 4558(1746+2812)ms|AST 58|Inlined 59Y 53N|IR 6838/ 29206|CodeSize 120448|Addr 0x7f115de60110|Timestamp 18704267330015488|Src n/a
[engine] opt done id=532 Character class>>cr |Tier 1|Time 15( 12+3 )ms|AST 18|Inlined 0Y 0N|IR 94/ 113|CodeSize 426|Addr 0x7f115dec6810|Timestamp 18704267412907740|Src n/a
[engine] opt done id=530 Character>>asUnicode |Tier 1|Time 17( 13+4 )ms|AST 29|Inlined 0Y 0N|IR 95/ 174|CodeSize 610|Addr 0x7f115dec7310|Timestamp 18704268914978754|Src n/a
[engine] opt done id=528 UTF8TextConverter>>nextPut:toStream: |Tier 1|Time 89( 53+36 )ms|AST 130|Inlined 0Y 5N|IR 447/ 1026|CodeSize 4467|Addr 0x7f115dec8190|Timestamp 18704268987150910|Src n/a
[engine] opt done id=501 FileStream class>>stdout |Tier 1|Time 29( 20+9 )ms|AST 39|Inlined 0Y 1N|IR 205/ 487|CodeSize 1983|Addr 0x7f115decb610|Timestamp 18704270422581330|Src n/a
[engine] opt done id=536 MultiByteFileStream>>nextPutAll: |Tier 1|Time 38( 27+11 )ms|AST 61|Inlined 0Y 2N|IR 240/ 520|CodeSize 1937|Addr 0x7f115decca90|Timestamp 18704270432232804|Src n/a
[engine] opt done id=500 AWFYScriptConsole class>>println: |Tier 1|Time 42( 29+13 )ms|AST 61|Inlined 0Y 4N|IR 296/ 642|CodeSize 2268|Addr 0x7f115dece390|Timestamp 18704270435394738|Src n/a
[engine] opt done id=538 TextConverter>>nextPutAll:toStream: |Tier 1|Time 38( 18+21 )ms|AST 34|Inlined 0Y 1N|IR 184/ 462|CodeSize 1649|Addr 0x7f115ded0b90|Timestamp 18704270462220018|Src n/a
[engine] opt done id=539 TextConverter>>next:putAll:startingAt:toStream: |Tier 1|Time 63( 47+16 )ms|AST 126|Inlined 0Y 2N|IR 329/ 713|CodeSize 2791|Addr 0x7f115ded1e90|Timestamp 18704270496176431|Src n/a
[engine] opt done id=629 Object>>asString |Tier 1|Time 18( 12+6 )ms|AST 17|Inlined 0Y 1N|IR 158/ 322|CodeSize 1154|Addr 0x7f115ded3f90|Timestamp 18704271166460116|Src n/a
[engine] opt done id=631 SmallInteger>>decimalDigitLength |Tier 1|Time 23( 19+4 )ms|AST 56|Inlined 0Y 0N|IR 149/ 196|CodeSize 649|Addr 0x7f115ded4f90|Timestamp 18704271170963136|Src n/a
[engine] opt done id=540 MultiByteFileStream>>basicNext:putAll:startingAt: |Tier 1|Time 19( 12+7 )ms|AST 24|Inlined 0Y 1N|IR 173/ 357|CodeSize 1438|Addr 0x7f115ded5790|Timestamp 18704271187085083|Src n/a
[engine] opt done id=628 AWFYRun>>printResult: |Tier 1|Time 48( 33+16 )ms|AST 69|Inlined 0Y 5N|IR 352/ 798|CodeSize 2926|Addr 0x7f115ded6890|Timestamp 18704271196331458|Src n/a
[engine] opt done id=541 StandardFileStream>>next:putAll:startingAt: |Tier 1|Time 47( 38+9 )ms|AST 71|Inlined 0Y 0N|IR 245/ 467|CodeSize 2077|Addr 0x7f115ded8e90|Timestamp 18704271224688989|Src n/a
[engine] opt done id=544 MultiByteFileStream>>basicNextPutAll: |Tier 1|Time 17( 11+7 )ms|AST 18|Inlined 0Y 1N|IR 159/ 331|CodeSize 1208|Addr 0x7f115deda190|Timestamp 18704271917929335|Src n/a
[engine] opt done id=543 MultiByteFileStream>>nextPut: |Tier 1|Time 25( 17+8 )ms|AST 35|Inlined 0Y 1N|IR 181/ 393|CodeSize 1487|Addr 0x7f115dedb110|Timestamp 18704271925655683|Src n/a
[engine] opt done id=542 WriteStream>>cr |Tier 1|Time 26( 17+9 )ms|AST 30|Inlined 0Y 2N|IR 208/ 443|CodeSize 1521|Addr 0x7f115dedc190|Timestamp 18704271927055089|Src n/a
[engine] opt done id=546 StandardFileStream>>flush |Tier 1|Time 21( 15+6 )ms|AST 20|Inlined 0Y 0N|IR 165/ 259|CodeSize 997|Addr 0x7f115dede710|Timestamp 18704271947664271|Src n/a
[engine] opt done id=545 StandardFileStream>>nextPutAll: |Tier 1|Time 53( 42+11 )ms|AST 97|Inlined 0Y 0N|IR 288/ 562|CodeSize 2584|Addr 0x7f115dedfc10|Timestamp 18704271974220859|Src n/a
[engine] opt done id=555 AWFYRun>>measure: |Tier 1|Time 52( 37+15 )ms|AST 91|Inlined 0Y 2N|IR 327/ 725|CodeSize 2781|Addr 0x7f115dee1910|Timestamp 18704272704479188|Src n/a
[engine] opt done id=630 SmallInteger>>printString |Tier 2|Time 351( 330+22 )ms|AST 149|Inlined 4Y 1N|IR 277/ 377|CodeSize 1190|Addr 0x7f115dee6890|Timestamp 18704320198405675|Src n/a
[engine] opt done id=302 SequenceableCollection>>copyReplaceFrom:to:with: |Tier 2|Time 373( 320+53 )ms|AST 183|Inlined 3Y 1N|IR 671/ 1307|CodeSize 6180|Addr 0x7f115deea190|Timestamp 18704406356767116|Src n/a
[engine] opt done id=376 String>>, |Tier 2|Time 503( 430+74 )ms|AST 54|Inlined 9Y 2N|IR 713/ 1215|CodeSize 5415|Addr 0x7f115deee510|Timestamp 18704407984977906|Src n/a
[engine] opt done id=537 StandardFileStream>>isBinary |Tier 2|Time 79( 71+8 )ms|AST 23|Inlined 0Y 0N|IR 30/ 54|CodeSize 294|Addr 0x7f115def3590|Timestamp 18704408313401445|Src n/a
[engine] Truffle runtime statistics for engine 3
Compilations : 180
Success : 170
Temporary Bailouts : 7
org.graalvm.compiler.core.common.CancellationBailoutException: Compilation cancelled.: 5
org.graalvm.compiler.core.common.RetryableBailoutException: Assumption invalidated while compiling code: Object[Instance<org.graalvm.compiler.truffle.runtime.OptimizedAssumption>]: 2
Permanent Bailouts : 0
Failed : 0
Interrupted : 3
Invalidated : 0
Queues : 198
Dequeues : 23
Target inlined into only caller: 23
Splits : 53
Compilation Accuracy : 1.000000
Queue Accuracy : 0.883838
Compilation Utilization : 0.229437
Remaining Compilation Queue : 0
Time to queue : count= 198, sum=2109879978, min= 2102, average= 10655959.49, max=228072470, maxTarget=TextConverter>>next:putAll:startingAt:toStream:
Time waiting in queue : count= 179, sum= 318573813, min= 255, average= 1779741.98, max=11677509, maxTarget=SequenceableCollection>>at:ifAbsent:
--------------------------- :
AST node statistics :
Truffle node count : count= 173, sum= 96640, min= 11, average= 558.61, max= 5680, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Trivial : count= 173, sum= 35708, min= 4, average= 206.40, max= 2039, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Non Trivial : count= 173, sum= 60932, min= 7, average= 352.21, max= 3641, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Monomorphic : count= 173, sum= 59227, min= 7, average= 342.35, max= 3544, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Polymorphic : count= 173, sum= 1705, min= 0, average= 9.86, max= 135, maxTarget=AWFYJsonParser>>readArray
Megamorphic : count= 173, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=[] in Dictionary>>postCopy
Truffle call count : count= 173, sum= 1622, min= 0, average= 9.38, max= 112, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Indirect : count= 173, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=[] in Dictionary>>postCopy
Direct : count= 173, sum= 1622, min= 0, average= 9.38, max= 112, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Dispatched : count= 173, sum= 629, min= 0, average= 3.64, max= 55, maxTarget=AWFYJsonParser>>readArray
Inlined : count= 173, sum= 993, min= 0, average= 5.74, max= 62, maxTarget=AWFYJsonParser>>readFalse
---------- :
Cloned : count= 173, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=[] in Dictionary>>postCopy
Not Cloned : count= 173, sum= 1622, min= 0, average= 9.38, max= 112, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Truffle loops : count= 173, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=[] in Dictionary>>postCopy
--------------------------- :
Compilation Tier 1 :
Compilation Rate : 43693.13 bytes/second
Truffle Tier Rate : 69687.18 bytes/second
Graal Tier Rate : 199594.90 bytes/second
Installation Rate : 693981.75 bytes/second
Time for compilation (us) : count= 109, sum= 5871403, min= 8242, average= 53866.08, max= 403780, maxTarget=AWFYJsonParser>>readValue
Truffle Tier (us) : count= 107, sum= 3681308, min= 5422, average= 34404.75, max= 292697, maxTarget=AWFYJsonParser>>readValue
Graal Tier (us) : count= 107, sum= 1285303, min= 2117, average= 12012.18, max= 86881, maxTarget=AWFYJsonParser>>readValue
Code Installation (us) : count= 107, sum= 369663, min= 703, average= 3454.80, max= 24201, maxTarget=AWFYJsonParser>>readValue
Graal node count :
After Truffle Tier : count= 109, sum= 30068, min= 88, average= 275.85, max= 1875, maxTarget=AWFYJsonParser>>readValue
After Graal Tier : count= 109, sum= 69969, min= 99, average= 641.92, max= 4375, maxTarget=AWFYJsonParser>>readValue
Graal compilation result :
Code size : count= 107, sum= 256540, min= 380, average= 2397.57, max= 16813, maxTarget=AWFYJsonParser>>readValue
Total frame size : count= 107, sum= 11024, min= 32, average= 103.03, max= 352, maxTarget=AWFYVector>>append:
Exception handlers : count= 107, sum= 343, min= 1, average= 3.21, max= 35, maxTarget=AWFYJsonParser>>readValue
Infopoints : count= 107, sum= 3701, min= 6, average= 34.59, max= 267, maxTarget=AWFYJsonParser>>readValue
CALL : count= 107, sum= 3180, min= 6, average= 29.72, max= 215, maxTarget=AWFYJsonParser>>readValue
IMPLICIT_EXCEPTION : count= 107, sum= 502, min= 0, average= 4.69, max= 52, maxTarget=AWFYJsonParser>>readValue
SAFEPOINT : count= 107, sum= 19, min= 0, average= 0.18, max= 3, maxTarget=SequenceableCollection>>copyFrom:to:
Marks : count= 107, sum= 1004, min= 7, average= 9.38, max= 41, maxTarget=AWFYJsonParser>>readValue
Data references : count= 107, sum= 2590, min= 4, average= 24.21, max= 217, maxTarget=AWFYJsonParser>>readValue
--------------------------- :
Compilation Tier 2 :
Compilation Rate : 16495.96 bytes/second
Truffle Tier Rate : 27407.02 bytes/second
Graal Tier Rate : 49104.37 bytes/second
Installation Rate : 393288.42 bytes/second
Time for compilation (us) : count= 68, sum= 46549646, min= 6736, average= 684553.63, max= 4559063, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Truffle Tier (us) : count= 63, sum= 28017672, min= 4491, average= 444724.95, max= 1808514, maxTarget=AWFYJsonParser>>readValue
Graal Tier (us) : count= 63, sum= 15637732, min= 1489, average= 248217.98, max= 2449665, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Code Installation (us) : count= 63, sum= 1952462, min= 674, average= 30991.47, max= 363159, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Graal node count :
After Truffle Tier : count= 64, sum= 106951, min= 17, average= 1671.11, max= 8237, maxTarget=AWFYJsonParser>>parse
After Graal Tier : count= 63, sum= 195069, min= 20, average= 3096.33, max= 30903, maxTarget=AWFYJson>>benchmark
Graal compilation result :
Code size : count= 63, sum= 767881, min= 124, average= 12188.59, max= 125378, maxTarget=AWFYJson>>benchmark
Total frame size : count= 63, sum= 10816, min= 32, average= 171.68, max= 848, maxTarget=AWFYJsonParser>>readObject
Exception handlers : count= 63, sum= 339, min= 0, average= 5.38, max= 52, maxTarget=AWFYJsonParser>>readArray
Infopoints : count= 63, sum= 9388, min= 4, average= 149.02, max= 1467, maxTarget=AWFYJson>>benchmark
CALL : count= 63, sum= 7185, min= 4, average= 114.05, max= 1120, maxTarget=AWFYJson>>benchmark
IMPLICIT_EXCEPTION : count= 63, sum= 2153, min= 0, average= 34.17, max= 350, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
SAFEPOINT : count= 63, sum= 50, min= 0, average= 0.79, max= 6, maxTarget=AWFYJsonParser>>readObjectKeyValuePair:
Marks : count= 63, sum= 767, min= 6, average= 12.17, max= 62, maxTarget=AWFYJsonParser>>readArray
Data references : count= 63, sum= 8058, min= 2, average= 127.90, max= 1143, maxTarget=AWFYJson>>benchmark
# List (iterations: 300, problem size: 1500) on Mon Nov 7 22:28:53 UTC 2022
# `/home/fniephaus/bin/graalvm-ce-java17-22.3.0/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] opt done id=50 [] in Dictionary>>postCopy |Tier 1|Time 242( 207+36 )ms|AST 28|Inlined 0Y 1N|IR 184/ 402|CodeSize 1529|Addr 0x7fcfecf6d210|Timestamp 18704482712734719|Src n/a
[engine] opt done id=579 AWFYList>>isShorter:than: |Tier 1|Time 58( 46+12 )ms|AST 74|Inlined 0Y 0N|IR 338/ 421|CodeSize 1732|Addr 0x7fcfecf76210|Timestamp 18704482822617874|Src n/a
[engine] opt done id=578 AWFYList>>talkWithX:withY:withZ: |Tier 1|Time 77( 57+20 )ms|AST 134|Inlined 0Y 5N|IR 385/ 861|CodeSize 3446|Addr 0x7fcfecf78510|Timestamp 18704482849940609|Src n/a
[engine] opt done id=74 ReadStream>>next |Tier 1|Time 57( 48+9 )ms|AST 42|Inlined 0Y 0N|IR 203/ 384|CodeSize 1545|Addr 0x7fcfecf7b810|Timestamp 18704482881958092|Src n/a
[engine] opt done id=557 AWFYListElement>>initialize: |Tier 1|Time 18( 11+7 )ms|AST 14|Inlined 0Y 0N|IR 162/ 285|CodeSize 794|Addr 0x7fcfecf7c910|Timestamp 18704482902448974|Src n/a
[engine] opt done id=13 IdentityDictionary>>scanFor: |Tier 1|Time 184( 157+28 )ms|AST 127|Inlined 0Y 1N|IR 532/ 1032|CodeSize 4291|Addr 0x7fcfecf7d310|Timestamp 18704482903654842|Src n/a
[engine] opt done id=579 AWFYList>>isShorter:than: |Tier 2|Time 53( 36+18 )ms|AST 74|Inlined 0Y 0N|IR 237/ 311|CodeSize 1020|Addr 0x7fcfecf80b90|Timestamp 18704482905694096|Src n/a
[engine] opt done id=555 AWFYListElement class>>new: |Tier 1|Time 29( 18+10 )ms|AST 30|Inlined 0Y 2N|IR 214/ 452|CodeSize 1602|Addr 0x7fcfecf82310|Timestamp 18704482933321145|Src n/a
[engine] opt done id=556 Behavior>>new <split-556> |Tier 1|Time 45( 37+7 )ms|AST 25|Inlined 0Y 0N|IR 107/ 188|CodeSize 718|Addr 0x7fcfecf83b90|Timestamp 18704482951227635|Src n/a
[engine] opt done id=580 AWFYListElement>>length |Tier 1|Time 40( 27+13 )ms|AST 42|Inlined 0Y 1N|IR 246/ 488|CodeSize 1933|Addr 0x7fcfecf84290|Timestamp 18704482956795720|Src n/a
[engine] opt done id=559 AWFYListElement>>next: <split-559> |Tier 1|Time 17( 13+4 )ms|AST 10|Inlined 0Y 0N|IR 132/ 162|CodeSize 522|Addr 0x7fcfecf85a90|Timestamp 18704482975485867|Src n/a
[engine] opt done id=554 AWFYList>>makeList: |Tier 1|Time 54( 40+15 )ms|AST 73|Inlined 0Y 3N|IR 287/ 657|CodeSize 2409|Addr 0x7fcfecf8af90|Timestamp 18704483007616010|Src n/a
[engine] opt done id=563 AWFYList>>makeList: <split-563> |Tier 1|Time 53( 39+14 )ms|AST 71|Inlined 0Y 3N|IR 270/ 643|CodeSize 2266|Addr 0x7fcfecf8e390|Timestamp 18704483029912934|Src n/a
[engine] opt done id=564 AWFYList>>makeList: <split-564> |Tier 1|Time 47( 33+14 )ms|AST 71|Inlined 0Y 3N|IR 269/ 642|CodeSize 2266|Addr 0x7fcfecf91990|Timestamp 18704483056555942|Src n/a
[engine] opt done id=565 AWFYList>>makeList: <split-565> |Tier 1|Time 46( 32+14 )ms|AST 73|Inlined 0Y 3N|IR 287/ 656|CodeSize 2367|Addr 0x7fcfecf93e10|Timestamp 18704483077970240|Src n/a
[engine] opt done id=567 AWFYListElement>>next: <split-567> |Tier 1|Time 13( 9+4 )ms|AST 10|Inlined 0Y 0N|IR 135/ 254|CodeSize 682|Addr 0x7fcfecf95c10|Timestamp 18704483092575732|Src n/a
[engine] opt done id=566 AWFYListElement>>next: <split-566> |Tier 1|Time 28( 17+11 )ms|AST 10|Inlined 0Y 0N|IR 136/ 268|CodeSize 731|Addr 0x7fcfecf96510|Timestamp 18704483096947239|Src n/a
[engine] opt done id=568 AWFYListElement>>next: <split-568> |Tier 1|Time 12( 7+5 )ms|AST 10|Inlined 0Y 0N|IR 136/ 268|CodeSize 731|Addr 0x7fcfecf97b90|Timestamp 18704483110712221|Src n/a
[engine] opt done id=574 AWFYList>>makeList: <split-574> |Tier 1|Time 45( 31+14 )ms|AST 71|Inlined 0Y 3N|IR 274/ 652|CodeSize 2365|Addr 0x7fcfecf9ad10|Timestamp 18704483148364770|Src n/a
[engine] opt done id=577 AWFYListElement>>next: <split-577> |Tier 1|Time 22( 18+4 )ms|AST 10|Inlined 0Y 0N|IR 135/ 254|CodeSize 682|Addr 0x7fcfecf9d690|Timestamp 18704483171982387|Src n/a
[engine] opt done id=553 AWFYList>>benchmark |Tier 1|Time 68( 40+28 )ms|AST 75|Inlined 0Y 5N|IR 355/ 773|CodeSize 2702|Addr 0x7fcfecf9e910|Timestamp 18704483180506926|Src n/a
[engine] opt done id=560 AWFYList>>makeList: <split-560> |Tier 1|Time 45( 31+14 )ms|AST 71|Inlined 0Y 3N|IR 270/ 643|CodeSize 2266|Addr 0x7fcfecfa0f90|Timestamp 18704483219935414|Src n/a
[engine] opt done id=561 AWFYList>>makeList: <split-561> |Tier 1|Time 49( 34+15 )ms|AST 71|Inlined 0Y 3N|IR 270/ 643|CodeSize 2266|Addr 0x7fcfecfa2b90|Timestamp 18704483232288906|Src n/a
[engine] opt done id=569 AWFYListElement>>next: <split-569> |Tier 1|Time 13( 8+5 )ms|AST 10|Inlined 0Y 0N|IR 135/ 254|CodeSize 682|Addr 0x7fcfecfa5e10|Timestamp 18704483247247394|Src n/a
[engine] opt done id=562 AWFYList>>makeList: <split-562> |Tier 1|Time 48( 33+15 )ms|AST 71|Inlined 0Y 3N|IR 274/ 652|CodeSize 2365|Addr 0x7fcfecfa7990|Timestamp 18704483269921061|Src n/a
[engine] opt done id=570 AWFYListElement>>next: <split-570> |Tier 1|Time 12( 7+4 )ms|AST 10|Inlined 0Y 0N|IR 135/ 254|CodeSize 682|Addr 0x7fcfecfaa510|Timestamp 18704483283174501|Src n/a
[engine] opt done id=571 AWFYListElement>>next: <split-571> |Tier 1|Time 12( 7+4 )ms|AST 10|Inlined 0Y 0N|IR 135/ 254|CodeSize 682|Addr 0x7fcfecfad690|Timestamp 18704483305175214|Src n/a
[engine] opt done id=582 AWFYList>>makeList: <split-582> |Tier 1|Time 56( 41+16 )ms|AST 71|Inlined 0Y 3N|IR 270/ 643|CodeSize 2266|Addr 0x7fcfecfaba90|Timestamp 18704483305577449|Src n/a
[engine] opt done id=572 AWFYList>>makeList: <split-572> |Tier 1|Time 44( 31+14 )ms|AST 71|Inlined 0Y 3N|IR 270/ 643|CodeSize 2266|Addr 0x7fcfecfaf290|Timestamp 18704483351235941|Src n/a
[engine] opt done id=573 AWFYList>>makeList: <split-573> |Tier 1|Time 48( 33+15 )ms|AST 71|Inlined 0Y 3N|IR 270/ 643|CodeSize 2266|Addr 0x7fcfecfb0e90|Timestamp 18704483355260738|Src n/a
[engine] opt done id=575 AWFYListElement>>next: <split-575> |Tier 1|Time 11( 7+4 )ms|AST 10|Inlined 0Y 0N|IR 135/ 254|CodeSize 682|Addr 0x7fcfecfb2a90|Timestamp 18704483364397465|Src n/a
[engine] opt done id=581 AWFYList>>verifyResult: |Tier 1|Time 13( 9+4 )ms|AST 14|Inlined 0Y 0N|IR 96/ 119|CodeSize 418|Addr 0x7fcfecfb3690|Timestamp 18704483369967576|Src n/a
[engine] opt done id=576 AWFYListElement>>next: <split-576> |Tier 1|Time 20( 7+13 )ms|AST 10|Inlined 0Y 0N|IR 135/ 254|CodeSize 682|Addr 0x7fcfecfb3b90|Timestamp 18704483386188575|Src n/a
[engine] opt done id=585 AWFYListElement>>next: <split-585> |Tier 1|Time 15( 10+5 )ms|AST 10|Inlined 0Y 0N|IR 135/ 254|CodeSize 682|Addr 0x7fcfecfb4490|Timestamp 18704483403094471|Src n/a
[engine] opt done id=583 AWFYList>>makeList: <split-583> |Tier 1|Time 63( 48+15 )ms|AST 71|Inlined 0Y 3N|IR 270/ 643|CodeSize 2266|Addr 0x7fcfecfb4d90|Timestamp 18704483434228210|Src n/a
[engine] opt done id=586 AWFYListElement>>next: <split-586> |Tier 1|Time 13( 8+5 )ms|AST 10|Inlined 0Y 0N|IR 135/ 254|CodeSize 682|Addr 0x7fcfecfb6c90|Timestamp 18704483449575732|Src n/a
[engine] opt done id=584 AWFYList>>makeList: <split-584> |Tier 1|Time 47( 32+15 )ms|AST 71|Inlined 0Y 3N|IR 274/ 652|CodeSize 2365|Addr 0x7fcfecfb7590|Timestamp 18704483452375245|Src n/a
[engine] opt done id=587 AWFYListElement>>next: <split-587> |Tier 1|Time 13( 8+5 )ms|AST 10|Inlined 0Y 0N|IR 135/ 254|CodeSize 682|Addr 0x7fcfecfbcf10|Timestamp 18704483464220198|Src n/a
[engine] opt done id=556 Behavior>>new <split-556> |Tier 2|Time 27( 16+11 )ms|AST 25|Inlined 0Y 0N|IR 36/ 106|CodeSize 409|Addr 0x7fcfecfbe710|Timestamp 18704483492264848|Src n/a
[engine] opt done id=555 AWFYListElement class>>new: |Tier 2|Time 71( 62+9 )ms|AST 30|Inlined 2Y 0N|IR 43/ 115|CodeSize 435|Addr 0x7fcfecfc0510|Timestamp 18704483525132900|Src n/a
[engine] opt done id=557 AWFYListElement>>initialize: |Tier 2|Time 23( 12+10 )ms|AST 14|Inlined 0Y 0N|IR 91/ 189|CodeSize 463|Addr 0x7fcfecfc0a90|Timestamp 18704483525901680|Src n/a
[engine] opt done id=73 PositionableStream>>atEnd |Tier 1|Time 19( 16+4 )ms|AST 18|Inlined 0Y 0N|IR 106/ 146|CodeSize 590|Addr 0x7fcfecfc4b90|Timestamp 18704483547226157|Src n/a
[engine] opt done id=77 Character>>charCode |Tier 1|Time 22( 16+6 )ms|AST 21|Inlined 0Y 0N|IR 147/ 263|CodeSize 803|Addr 0x7fcfecfc5910|Timestamp 18704483550971995|Src n/a
[engine] opt done id=78 SequenceableCollection>>at:ifAbsent: |Tier 1|Time 60( 40+20 )ms|AST 62|Inlined 0Y 1N|IR 293/ 946|CodeSize 3441|Addr 0x7fcfecfc8c10|Timestamp 18704483608868944|Src n/a
[engine] opt done id=580 AWFYListElement>>length |Tier 2|Time 102( 55+47 )ms|AST 42|Inlined 2Y 1N|IR 370/ 726|CodeSize 3007|Addr 0x7fcfecfcaf90|Timestamp 18704483654463248|Src n/a
[engine] opt done id=559 AWFYListElement>>next: <split-559> |Tier 2|Time 8( 5+3 )ms|AST 10|Inlined 0Y 0N|IR 61/ 82|CodeSize 281|Addr 0x7fcfecfce390|Timestamp 18704483664347383|Src n/a
[engine] opt done id=554 AWFYList>>makeList: |Tier 2|Time 232( 199+34 )ms|AST 73|Inlined 14Y 1N|IR 281/ 778|CodeSize 2912|Addr 0x7fcfecfd5490|Timestamp 18704483842467079|Src n/a
[engine] opt done id=581 AWFYList>>verifyResult: |Tier 2|Time 9( 6+3 )ms|AST 14|Inlined 0Y 0N|IR 25/ 34|CodeSize 155|Addr 0x7fcfecfda590|Timestamp 18704483879090956|Src n/a
[engine] opt done id=552 AWFYBenchmark>>innerBenchmarkLoop: |Tier 1|Time 39( 27+12 )ms|AST 58|Inlined 0Y 2N|IR 297/ 501|CodeSize 2056|Addr 0x7fcfecfdab90|Timestamp 18704483891989376|Src n/a
[engine] opt done id=568 AWFYListElement>>next: <split-568> |Tier 2|Time 9( 5+4 )ms|AST 10|Inlined 0Y 0N|IR 65/ 190|CodeSize 438|Addr 0x7fcfecfdd190|Timestamp 18704483902769059|Src n/a
[engine] opt done id=565 AWFYList>>makeList: <split-565> |Tier 2|Time 249( 224+25 )ms|AST 73|Inlined 14Y 1N|IR 302/ 765|CodeSize 2793|Addr 0x7fcfecfdf210|Timestamp 18704484129610074|Src n/a
[engine] opt done id=566 AWFYListElement>>next: <split-566> |Tier 2|Time 12( 5+7 )ms|AST 10|Inlined 0Y 0N|IR 65/ 190|CodeSize 438|Addr 0x7fcfecfe2f90|Timestamp 18704484143620769|Src n/a
[engine] opt done id=564 AWFYList>>makeList: <split-564> |Tier 2|Time 205( 180+25 )ms|AST 71|Inlined 14Y 1N|IR 303/ 742|CodeSize 2627|Addr 0x7fcfecfe5b90|Timestamp 18704484350077695|Src n/a
[engine] opt done id=563 AWFYList>>makeList: <split-563> |Tier 2|Time 193( 171+22 )ms|AST 71|Inlined 14Y 1N|IR 234/ 701|CodeSize 2729|Addr 0x7fcfecfe9e90|Timestamp 18704484545064733|Src n/a
[engine] opt done id=567 AWFYListElement>>next: <split-567> |Tier 2|Time 10( 6+4 )ms|AST 10|Inlined 0Y 0N|IR 64/ 173|CodeSize 410|Addr 0x7fcfecfee590|Timestamp 18704484567704875|Src n/a
[engine] opt done id=560 AWFYList>>makeList: <split-560> |Tier 2|Time 202( 176+26 )ms|AST 71|Inlined 14Y 1N|IR 211/ 724|CodeSize 2605|Addr 0x7fcfecfeec90|Timestamp 18704484770597768|Src n/a
[engine] opt done id=573 AWFYList>>makeList: <split-573> |Tier 2|Time 215( 177+39 )ms|AST 71|Inlined 14Y 1N|IR 281/ 741|CodeSize 2587|Addr 0x7fcfecff1c10|Timestamp 18704484987726537|Src n/a
[engine] opt done id=572 AWFYList>>makeList: <split-572> |Tier 2|Time 203( 181+22 )ms|AST 71|Inlined 14Y 1N|IR 211/ 724|CodeSize 2605|Addr 0x7fcfecff8290|Timestamp 18704485191889066|Src n/a
[engine] opt done id=582 AWFYList>>makeList: <split-582> |Tier 2|Time 204( 182+22 )ms|AST 71|Inlined 14Y 1N|IR 211/ 724|CodeSize 2605|Addr 0x7fcfecffa590|Timestamp 18704485397940125|Src n/a
[engine] opt done id=578 AWFYList>>talkWithX:withY:withZ: |Tier 2|Time 3886(2060+1826)ms|AST 134|Inlined 41Y 64N|IR 7284/ 13461|CodeSize 57498|Addr 0x7fcfecffe610|Timestamp 18704486831303019|Src n/a
[engine] opt done id=304 SequenceableCollection>>copyReplaceFrom:to:with: |Tier 1|Time 182( 147+35 )ms|AST 183|Inlined 0Y 1N|IR 700/ 1512|CodeSize 7334|Addr 0x7fcfed063110|Timestamp 18704487208734118|Src n/a
[engine] opt done id=17 String class>>new: |Tier 1|Time 41( 31+10 )ms|AST 45|Inlined 0Y 1N|IR 204/ 505|CodeSize 2136|Addr 0x7fcfed067410|Timestamp 18704487251399558|Src n/a
[engine] opt done id=590 SmallInteger>>printString |Tier 1|Time 91( 74+17 )ms|AST 149|Inlined 0Y 2N|IR 378/ 766|CodeSize 3228|Addr 0x7fcfed069f90|Timestamp 18704487343900198|Src n/a
[engine] opt done id=378 String>>, |Tier 1|Time 42( 28+14 )ms|AST 54|Inlined 0Y 2N|IR 286/ 680|CodeSize 2822|Addr 0x7fcfed06c890|Timestamp 18704487405041292|Src n/a
[engine] opt done id=539 StandardFileStream>>isBinary |Tier 1|Time 16( 12+4 )ms|AST 23|Inlined 0Y 0N|IR 101/ 148|CodeSize 584|Addr 0x7fcfed06ff10|Timestamp 18704487439706656|Src n/a
[engine] opt done id=553 AWFYList>>benchmark |Tier 2|Time 3728(2203+1525)ms|AST 75|Inlined 77Y 56N|IR 6057/ 13364|CodeSize 54720|Addr 0x7fcfed072490|Timestamp 18704487632257794|Src n/a
[engine] opt done id=552 AWFYBenchmark>>innerBenchmarkLoop: |Tier 2|Time 4174(2117+2057)ms|AST 58|Inlined 78Y 52N|IR 5985/ 14790|CodeSize 60662|Addr 0x7fcfed0d6e90|Timestamp 18704489573700329|Src n/a
[engine] opt done id=534 Character class>>cr |Tier 1|Time 15( 12+3 )ms|AST 18|Inlined 0Y 0N|IR 94/ 113|CodeSize 426|Addr 0x7fcfed168210|Timestamp 18704491459314793|Src n/a
[engine] opt done id=532 Character>>asUnicode |Tier 1|Time 17( 14+4 )ms|AST 29|Inlined 0Y 0N|IR 95/ 174|CodeSize 610|Addr 0x7fcfed168710|Timestamp 18704492139899807|Src n/a
[engine] opt done id=530 UTF8TextConverter>>nextPut:toStream: |Tier 1|Time 76( 55+22 )ms|AST 130|Inlined 0Y 5N|IR 447/ 1026|CodeSize 4467|Addr 0x7fcfed169390|Timestamp 18704492199003743|Src n/a
[engine] opt done id=503 FileStream class>>stdout |Tier 1|Time 37( 28+9 )ms|AST 39|Inlined 0Y 1N|IR 205/ 487|CodeSize 1983|Addr 0x7fcfed16db10|Timestamp 18704492847246985|Src n/a
[engine] opt done id=502 AWFYScriptConsole class>>println: |Tier 1|Time 42( 29+13 )ms|AST 61|Inlined 0Y 4N|IR 296/ 642|CodeSize 2268|Addr 0x7fcfed16ef90|Timestamp 18704492851888092|Src n/a
[engine] opt done id=538 MultiByteFileStream>>nextPutAll: |Tier 1|Time 54( 28+26 )ms|AST 61|Inlined 0Y 2N|IR 240/ 520|CodeSize 1937|Addr 0x7fcfed170e10|Timestamp 18704492864409421|Src n/a
[engine] opt done id=540 TextConverter>>nextPutAll:toStream: |Tier 1|Time 26( 17+9 )ms|AST 34|Inlined 0Y 1N|IR 184/ 462|CodeSize 1649|Addr 0x7fcfed172710|Timestamp 18704492878875574|Src n/a
[engine] opt done id=541 TextConverter>>next:putAll:startingAt:toStream: |Tier 1|Time 66( 51+16 )ms|AST 126|Inlined 0Y 2N|IR 329/ 713|CodeSize 2791|Addr 0x7fcfed173a10|Timestamp 18704492932045928|Src n/a
[engine] opt done id=589 Object>>asString |Tier 1|Time 17( 11+6 )ms|AST 17|Inlined 0Y 1N|IR 158/ 322|CodeSize 1154|Addr 0x7fcfed175e10|Timestamp 18704493166087723|Src n/a
[engine] opt done id=591 SmallInteger>>decimalDigitLength |Tier 1|Time 19( 16+3 )ms|AST 43|Inlined 0Y 0N|IR 107/ 138|CodeSize 562|Addr 0x7fcfed176e10|Timestamp 18704493168186065|Src n/a
[engine] opt done id=542 MultiByteFileStream>>basicNext:putAll:startingAt: |Tier 1|Time 21( 14+7 )ms|AST 24|Inlined 0Y 1N|IR 173/ 357|CodeSize 1438|Addr 0x7fcfed177c10|Timestamp 18704493188258858|Src n/a
[engine] opt done id=588 AWFYRun>>printResult: |Tier 1|Time 49( 34+16 )ms|AST 69|Inlined 0Y 5N|IR 352/ 798|CodeSize 2926|Addr 0x7fcfed178d10|Timestamp 18704493198444652|Src n/a
[engine] opt done id=543 StandardFileStream>>next:putAll:startingAt: |Tier 1|Time 44( 35+9 )ms|AST 71|Inlined 0Y 0N|IR 245/ 467|CodeSize 2077|Addr 0x7fcfed17b310|Timestamp 18704493213203803|Src n/a
[engine] opt done id=546 MultiByteFileStream>>basicNextPutAll: |Tier 1|Time 18( 11+6 )ms|AST 18|Inlined 0Y 1N|IR 159/ 331|CodeSize 1208|Addr 0x7fcfed17c610|Timestamp 18704493509077456|Src n/a
[engine] opt done id=544 WriteStream>>cr |Tier 1|Time 25( 16+9 )ms|AST 30|Inlined 0Y 2N|IR 208/ 443|CodeSize 1521|Addr 0x7fcfed17db90|Timestamp 18704493514182960|Src n/a
[engine] opt done id=545 MultiByteFileStream>>nextPut: |Tier 1|Time 25( 18+8 )ms|AST 35|Inlined 0Y 1N|IR 181/ 393|CodeSize 1487|Addr 0x7fcfed17ef90|Timestamp 18704493514282140|Src n/a
[engine] opt done id=548 StandardFileStream>>flush |Tier 1|Time 22( 16+5 )ms|AST 20|Inlined 0Y 0N|IR 165/ 259|CodeSize 997|Addr 0x7fcfed180e10|Timestamp 18704493537444790|Src n/a
[engine] opt done id=547 StandardFileStream>>nextPutAll: |Tier 1|Time 53( 42+11 )ms|AST 97|Inlined 0Y 0N|IR 288/ 562|CodeSize 2584|Addr 0x7fcfed181b10|Timestamp 18704493563181284|Src n/a
[engine] opt done id=551 AWFYRun>>measure: |Tier 1|Time 51( 36+15 )ms|AST 91|Inlined 0Y 2N|IR 327/ 725|CodeSize 2781|Addr 0x7fcfed183810|Timestamp 18704493879909432|Src n/a
[engine] opt done id=590 SmallInteger>>printString |Tier 2|Time 354( 320+33 )ms|AST 149|Inlined 4Y 1N|IR 222/ 531|CodeSize 1877|Addr 0x7fcfed189890|Timestamp 18704515983315656|Src n/a
[engine] opt done id=17 String class>>new: |Tier 2|Time 207( 172+36 )ms|AST 45|Inlined 2Y 1N|IR 110/ 328|CodeSize 1107|Addr 0x7fcfed18ea90|Timestamp 18704532161824123|Src n/a
[engine] opt done id=304 SequenceableCollection>>copyReplaceFrom:to:with: |Tier 2|Time 371( 318+53 )ms|AST 183|Inlined 3Y 1N|IR 671/ 1307|CodeSize 5996|Addr 0x7fcfed191e90|Timestamp 18704554767133710|Src n/a
[engine] opt done id=539 StandardFileStream>>isBinary |Tier 2|Time 80( 72+8 )ms|AST 23|Inlined 0Y 0N|IR 30/ 54|CodeSize 294|Addr 0x7fcfed198e90|Timestamp 18704555500114704|Src n/a
[engine] opt done id=378 String>>, |Tier 2|Time 504( 430+73 )ms|AST 54|Inlined 9Y 2N|IR 713/ 1215|CodeSize 5337|Addr 0x7fcfed199310|Timestamp 18704555582665573|Src n/a
[engine] opt done id=591 SmallInteger>>decimalDigitLength |Tier 1|Time 98( 88+10 )ms|AST 43|Inlined 0Y 0N|IR 165/ 220|CodeSize 766|Addr 0x7fcfecf97b90|Timestamp 18704586842585629|Src n/a
[engine] Truffle runtime statistics for engine 3
Compilations : 96
Success : 91
Temporary Bailouts : 3
org.graalvm.compiler.core.common.RetryableBailoutException: Assumption invalidated while compiling code: Object[Instance<org.graalvm.compiler.truffle.runtime.OptimizedAssumption>]: 2
org.graalvm.compiler.core.common.CancellationBailoutException: Compilation cancelled.: 1
Permanent Bailouts : 0
Failed : 0
Interrupted : 2
Invalidated : 0
Queues : 113
Dequeues : 18
Target inlined into only caller: 18
Splits : 69
Compilation Accuracy : 1.000000
Queue Accuracy : 0.840708
Compilation Utilization : 0.182288
Remaining Compilation Queue : 0
Time to queue : count= 113, sum= 871865286, min= 1468, average= 7715622.00, max=103968016, maxTarget=TextConverter>>next:putAll:startingAt:toStream:
Time waiting in queue : count= 96, sum= 14691868, min= 299, average= 153040.29, max= 1323417, maxTarget=AWFYList>>makeList: <split-582>
--------------------------- :
AST node statistics :
Truffle node count : count= 94, sum= 34561, min= 16, average= 367.67, max= 7114, maxTarget=AWFYList>>benchmark
Trivial : count= 94, sum= 12131, min= 6, average= 129.05, max= 2457, maxTarget=AWFYList>>benchmark
Non Trivial : count= 94, sum= 22430, min= 10, average= 238.62, max= 4657, maxTarget=AWFYList>>benchmark
Monomorphic : count= 94, sum= 22053, min= 10, average= 234.61, max= 4570, maxTarget=AWFYList>>benchmark
Polymorphic : count= 94, sum= 377, min= 0, average= 4.01, max= 126, maxTarget=AWFYList>>talkWithX:withY:withZ:
Megamorphic : count= 94, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=[] in Dictionary>>postCopy
Truffle call count : count= 94, sum= 611, min= 0, average= 6.50, max= 133, maxTarget=AWFYList>>benchmark
Indirect : count= 94, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=[] in Dictionary>>postCopy
Direct : count= 94, sum= 611, min= 0, average= 6.50, max= 133, maxTarget=AWFYList>>benchmark
Dispatched : count= 94, sum= 281, min= 0, average= 2.99, max= 64, maxTarget=AWFYList>>talkWithX:withY:withZ:
Inlined : count= 94, sum= 330, min= 0, average= 3.51, max= 78, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
---------- :
Cloned : count= 94, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=[] in Dictionary>>postCopy
Not Cloned : count= 94, sum= 611, min= 0, average= 6.50, max= 133, maxTarget=AWFYList>>benchmark
Truffle loops : count= 94, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=[] in Dictionary>>postCopy
--------------------------- :
Compilation Tier 1 :
Compilation Rate : 33046.74 bytes/second
Truffle Tier Rate : 53615.03 bytes/second
Graal Tier Rate : 188125.87 bytes/second
Installation Rate : 594214.42 bytes/second
Time for compilation (us) : count= 68, sum= 3574906, min= 12248, average= 52572.16, max= 292911, maxTarget=Object>>copy
Truffle Tier (us) : count= 66, sum= 2203468, min= 6923, average= 33385.88, max= 206546, maxTarget=[] in Dictionary>>postCopy
Graal Tier (us) : count= 66, sum= 627978, min= 2586, average= 9514.83, max= 30098, maxTarget=[] in Dictionary>>postCopy
Code Installation (us) : count= 66, sum= 198815, min= 1044, average= 3012.36, max= 11125, maxTarget=[] in Dictionary>>postCopy
Graal node count :
After Truffle Tier : count= 68, sum= 15839, min= 94, average= 232.93, max= 700, maxTarget=SequenceableCollection>>copyReplaceFrom:to:with:
After Graal Tier : count= 68, sum= 34615, min= 113, average= 509.04, max= 1781, maxTarget=Scanner>>typeTableAt:
Graal compilation result :
Code size : count= 66, sum= 118139, min= 418, average= 1789.98, max= 7334, maxTarget=SequenceableCollection>>copyReplaceFrom:to:with:
Total frame size : count= 66, sum= 6112, min= 32, average= 92.61, max= 352, maxTarget=SequenceableCollection>>copyReplaceFrom:to:with:
Exception handlers : count= 66, sum= 166, min= 1, average= 2.52, max= 6, maxTarget=AWFYList>>talkWithX:withY:withZ:
Infopoints : count= 66, sum= 1691, min= 6, average= 25.62, max= 88, maxTarget=SequenceableCollection>>copyReplaceFrom:to:with:
CALL : count= 66, sum= 1481, min= 6, average= 22.44, max= 78, maxTarget=SequenceableCollection>>copyReplaceFrom:to:with:
IMPLICIT_EXCEPTION : count= 66, sum= 205, min= 0, average= 3.11, max= 11, maxTarget=SequenceableCollection>>at:ifAbsent:
SAFEPOINT : count= 66, sum= 5, min= 0, average= 0.08, max= 1, maxTarget=AWFYList>>isShorter:than:
Marks : count= 66, sum= 567, min= 7, average= 8.59, max= 12, maxTarget=AWFYList>>talkWithX:withY:withZ:
Data references : count= 66, sum= 1176, min= 3, average= 17.82, max= 74, maxTarget=SequenceableCollection>>copyReplaceFrom:to:with:
--------------------------- :
Compilation Tier 2 :
Compilation Rate : 13888.06 bytes/second
Truffle Tier Rate : 23001.37 bytes/second
Graal Tier Rate : 41831.32 bytes/second
Installation Rate : 271624.99 bytes/second
Time for compilation (us) : count= 27, sum= 15553646, min= 8778, average= 576060.98, max= 4174679, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Truffle Tier (us) : count= 26, sum= 9391181, min= 5013, average= 361199.28, max= 2203513, maxTarget=AWFYList>>benchmark
Graal Tier (us) : count= 26, sum= 5163834, min= 2092, average= 198609.02, max= 1786659, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Code Installation (us) : count= 26, sum= 795250, min= 987, average= 30586.57, max= 271171, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Graal node count :
After Truffle Tier : count= 26, sum= 24163, min= 25, average= 929.35, max= 7284, maxTarget=AWFYList>>talkWithX:withY:withZ:
After Graal Tier : count= 26, sum= 53065, min= 34, average= 2040.96, max= 14790, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Graal compilation result :
Code size : count= 26, sum= 216010, min= 155, average= 8308.08, max= 60662, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Total frame size : count= 26, sum= 5248, min= 32, average= 201.85, max= 1072, maxTarget=AWFYList>>talkWithX:withY:withZ:
Exception handlers : count= 26, sum= 186, min= 0, average= 7.15, max= 64, maxTarget=AWFYList>>talkWithX:withY:withZ:
Infopoints : count= 26, sum= 3072, min= 4, average= 118.15, max= 885, maxTarget=AWFYList>>talkWithX:withY:withZ:
CALL : count= 26, sum= 2261, min= 4, average= 86.96, max= 636, maxTarget=AWFYList>>talkWithX:withY:withZ:
IMPLICIT_EXCEPTION : count= 26, sum= 763, min= 0, average= 29.35, max= 228, maxTarget=AWFYList>>talkWithX:withY:withZ:
SAFEPOINT : count= 26, sum= 48, min= 0, average= 1.85, max= 21, maxTarget=AWFYList>>talkWithX:withY:withZ:
Marks : count= 26, sum= 390, min= 6, average= 15.00, max= 91, maxTarget=AWFYList>>talkWithX:withY:withZ:
Data references : count= 26, sum= 2730, min= 1, average= 105.00, max= 758, maxTarget=AWFYList>>talkWithX:withY:withZ:
# Mandelbrot (iterations: 300, problem size: 500) on Mon Nov 7 22:06:10 UTC 2022
# `/home/fniephaus/bin/graalvm-ce-java17-22.3.0/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] opt done id=50 [] in Dictionary>>postCopy |Tier 1|Time 240( 206+34 )ms|AST 28|Inlined 0Y 1N|IR 184/ 402|CodeSize 1529|Addr 0x7fd21afd2590|Timestamp 18703120543257463|Src n/a
[engine] opt done id=73 PositionableStream>>atEnd |Tier 1|Time 22( 18+4 )ms|AST 18|Inlined 0Y 0N|IR 106/ 146|CodeSize 590|Addr 0x7fd21afd9890|Timestamp 18703120622963186|Src n/a
[engine] opt done id=74 ReadStream>>next |Tier 1|Time 66( 57+9 )ms|AST 42|Inlined 0Y 0N|IR 203/ 384|CodeSize 1545|Addr 0x7fd21afdb590|Timestamp 18703120649716128|Src n/a
[engine] opt done id=384 Integer>><< |Tier 1|Time 25( 19+7 )ms|AST 24|Inlined 0Y 0N|IR 110/ 210|CodeSize 770|Addr 0x7fd21afdc390|Timestamp 18703120650627114|Src n/a
[engine] opt done id=77 Character>>charCode |Tier 1|Time 23( 16+8 )ms|AST 21|Inlined 0Y 0N|IR 147/ 263|CodeSize 803|Addr 0x7fd21afdd510|Timestamp 18703120675385916|Src n/a
[engine] opt done id=384 Integer>><< |Tier 2|Time 25( 15+10 )ms|AST 24|Inlined 0Y 0N|IR 39/ 117|CodeSize 421|Addr 0x7fd21afde210|Timestamp 18703120702325971|Src n/a
[engine] opt done id=13 IdentityDictionary>>scanFor: |Tier 1|Time 175( 149+26 )ms|AST 127|Inlined 0Y 1N|IR 532/ 1032|CodeSize 4291|Addr 0x7fd21afde690|Timestamp 18703120725314556|Src n/a
[engine] opt done id=78 SequenceableCollection>>at:ifAbsent: |Tier 1|Time 77( 57+20 )ms|AST 62|Inlined 0Y 1N|IR 293/ 946|CodeSize 3441|Addr 0x7fd21afe1c10|Timestamp 18703120729797406|Src n/a
[engine] opt done id=17 String class>>new: |Tier 1|Time 189( 143+46 )ms|AST 45|Inlined 0Y 1N|IR 204/ 505|CodeSize 2136|Addr 0x7fd21b013890|Timestamp 18703145982174421|Src n/a
[engine] opt done id=553 AWFYMandelbrot>>mandelbrot: |Tier 1|Time 405( 341+64 )ms|AST 499|Inlined 0Y 2N|IR 652/ 1719|CodeSize 11554|Addr 0x7fd21b017d10|Timestamp 18703146205290631|Src n/a
[engine] opt done id=553 AWFYMandelbrot>>mandelbrot: |Tier 2|Time 419( 359+59 )ms|AST 499|Inlined 2Y 0N|IR 461/ 1066|CodeSize 7311|Addr 0x7fd21b026c90|Timestamp 18703165941128962|Src n/a
[engine] opt done id=557 SmallInteger>>printString |Tier 1|Time 245( 214+31 )ms|AST 149|Inlined 0Y 2N|IR 378/ 766|CodeSize 3228|Addr 0x7fd21b032b90|Timestamp 18703166534414556|Src n/a
[engine] opt done id=304 SequenceableCollection>>copyReplaceFrom:to:with: |Tier 1|Time 301( 253+48 )ms|AST 183|Inlined 0Y 1N|IR 700/ 1512|CodeSize 7334|Addr 0x7fd21b036210|Timestamp 18703166737973168|Src n/a
[engine] opt done id=378 String>>, |Tier 1|Time 86( 60+26 )ms|AST 54|Inlined 0Y 2N|IR 286/ 680|CodeSize 2822|Addr 0x7fd21b03bf90|Timestamp 18703166797867128|Src n/a
[engine] opt done id=539 StandardFileStream>>isBinary |Tier 1|Time 25( 21+4 )ms|AST 23|Inlined 0Y 0N|IR 101/ 148|CodeSize 584|Addr 0x7fd21b03e010|Timestamp 18703166884185550|Src n/a
[engine] opt done id=534 Character class>>cr |Tier 1|Time 16( 12+4 )ms|AST 18|Inlined 0Y 0N|IR 94/ 113|CodeSize 426|Addr 0x7fd21b03f010|Timestamp 18703168620355512|Src n/a
[engine] opt done id=532 Character>>asUnicode |Tier 1|Time 22( 18+4 )ms|AST 29|Inlined 0Y 0N|IR 95/ 174|CodeSize 610|Addr 0x7fd21b040110|Timestamp 18703168916829040|Src n/a
[engine] opt done id=530 UTF8TextConverter>>nextPut:toStream: |Tier 1|Time 101( 79+23 )ms|AST 130|Inlined 0Y 5N|IR 447/ 1026|CodeSize 4467|Addr 0x7fd21b041210|Timestamp 18703168996272496|Src n/a
[engine] opt done id=502 AWFYScriptConsole class>>println: |Tier 1|Time 45( 31+14 )ms|AST 61|Inlined 0Y 4N|IR 296/ 642|CodeSize 2268|Addr 0x7fd21b044f10|Timestamp 18703169230892706|Src n/a
[engine] opt done id=503 FileStream class>>stdout |Tier 1|Time 45( 33+12 )ms|AST 39|Inlined 0Y 1N|IR 205/ 487|CodeSize 1983|Addr 0x7fd21b046d90|Timestamp 18703169231015354|Src n/a
[engine] opt done id=538 MultiByteFileStream>>nextPutAll: |Tier 1|Time 45( 33+12 )ms|AST 61|Inlined 0Y 2N|IR 240/ 520|CodeSize 1937|Addr 0x7fd21b048210|Timestamp 18703169231064315|Src n/a
[engine] opt done id=540 TextConverter>>nextPutAll:toStream: |Tier 1|Time 29( 21+9 )ms|AST 34|Inlined 0Y 1N|IR 184/ 462|CodeSize 1649|Addr 0x7fd21b04b910|Timestamp 18703169262248841|Src n/a
[engine] opt done id=541 TextConverter>>next:putAll:startingAt:toStream: |Tier 1|Time 85( 68+17 )ms|AST 126|Inlined 0Y 2N|IR 329/ 713|CodeSize 2791|Addr 0x7fd21af62990|Timestamp 18703169318208093|Src n/a
[engine] opt done id=554 AWFYMandelbrot>>verify:inner: |Tier 1|Time 14( 11+4 )ms|AST 24|Inlined 0Y 0N|IR 104/ 133|CodeSize 478|Addr 0x7fd21af62490|Timestamp 18703169346320075|Src n/a
[engine] opt done id=556 Object>>asString |Tier 1|Time 18( 11+6 )ms|AST 17|Inlined 0Y 1N|IR 158/ 322|CodeSize 1154|Addr 0x7fd21af39310|Timestamp 18703169349830336|Src n/a
[engine] opt done id=542 MultiByteFileStream>>basicNext:putAll:startingAt: |Tier 1|Time 24( 17+7 )ms|AST 24|Inlined 0Y 1N|IR 173/ 357|CodeSize 1438|Addr 0x7fd21af57590|Timestamp 18703169372241723|Src n/a
[engine] opt done id=558 SmallInteger>>decimalDigitLength |Tier 1|Time 22( 19+4 )ms|AST 56|Inlined 0Y 0N|IR 149/ 196|CodeSize 649|Addr 0x7fd21af07990|Timestamp 18703169373665789|Src n/a
[engine] opt done id=555 AWFYRun>>printResult: |Tier 1|Time 63( 47+16 )ms|AST 69|Inlined 0Y 5N|IR 352/ 798|CodeSize 2926|Addr 0x7fd21af3cd10|Timestamp 18703169394801112|Src n/a
[engine] opt done id=544 WriteStream>>cr |Tier 1|Time 26( 18+9 )ms|AST 30|Inlined 0Y 2N|IR 208/ 443|CodeSize 1521|Addr 0x7fd21af60b10|Timestamp 18703169504644457|Src n/a
[engine] opt done id=545 MultiByteFileStream>>nextPut: |Tier 1|Time 27( 19+8 )ms|AST 35|Inlined 0Y 1N|IR 181/ 393|CodeSize 1487|Addr 0x7fd21aef2490|Timestamp 18703169505122614|Src n/a
[engine] opt done id=546 MultiByteFileStream>>basicNextPutAll: |Tier 1|Time 20( 14+6 )ms|AST 18|Inlined 0Y 1N|IR 159/ 331|CodeSize 1208|Addr 0x7fd21af55f10|Timestamp 18703169526182993|Src n/a
[engine] opt done id=543 StandardFileStream>>next:putAll:startingAt: |Tier 1|Time 52( 43+9 )ms|AST 71|Inlined 0Y 0N|IR 245/ 467|CodeSize 2077|Addr 0x7fd21af35c10|Timestamp 18703169529448518|Src n/a
[engine] opt done id=547 StandardFileStream>>nextPutAll: |Tier 1|Time 82( 71+11 )ms|AST 97|Inlined 0Y 0N|IR 288/ 562|CodeSize 2584|Addr 0x7fd21af73090|Timestamp 18703169588657021|Src n/a
[engine] opt done id=548 StandardFileStream>>flush |Tier 1|Time 21( 16+6 )ms|AST 20|Inlined 0Y 0N|IR 165/ 259|CodeSize 997|Addr 0x7fd21af6f710|Timestamp 18703169648912987|Src n/a
[engine] opt done id=552 AWFYMandelbrot>>innerBenchmarkLoop: |Tier 1|Time 28( 19+9 )ms|AST 35|Inlined 0Y 2N|IR 217/ 460|CodeSize 1755|Addr 0x7fd21af1be10|Timestamp 18703169655994134|Src n/a
[engine] opt done id=551 AWFYRun>>measure: |Tier 1|Time 54( 39+15 )ms|AST 91|Inlined 0Y 2N|IR 327/ 725|CodeSize 2781|Addr 0x7fd21af65190|Timestamp 18703169681958318|Src n/a
[engine] opt done id=557 SmallInteger>>printString |Tier 2|Time 187( 170+17 )ms|AST 149|Inlined 4Y 1N|IR 277/ 376|CodeSize 1190|Addr 0x7fd21af5b390|Timestamp 18703178951960515|Src n/a
[engine] opt done id=17 String class>>new: |Tier 2|Time 202( 167+35 )ms|AST 45|Inlined 2Y 1N|IR 110/ 328|CodeSize 1107|Addr 0x7fd21af80590|Timestamp 18703186238030328|Src n/a
[engine] opt done id=304 SequenceableCollection>>copyReplaceFrom:to:with: |Tier 2|Time 382( 328+55 )ms|AST 183|Inlined 3Y 1N|IR 671/ 1307|CodeSize 5996|Addr 0x7fd21af68890|Timestamp 18703195846487609|Src n/a
[engine] opt done id=539 StandardFileStream>>isBinary |Tier 2|Time 23( 19+4 )ms|AST 23|Inlined 0Y 0N|IR 30/ 54|CodeSize 294|Addr 0x7fd21af1b890|Timestamp 18703195903393259|Src n/a
[engine] opt done id=378 String>>, |Tier 2|Time 486( 412+74 )ms|AST 54|Inlined 9Y 2N|IR 713/ 1215|CodeSize 5337|Addr 0x7fd21af2e910|Timestamp 18703196249634295|Src n/a
[engine] Truffle runtime statistics for engine 3
Compilations : 46
Success : 41
Temporary Bailouts : 2
org.graalvm.compiler.core.common.RetryableBailoutException: Assumption invalidated while compiling code: Object[Instance<org.graalvm.compiler.truffle.runtime.OptimizedAssumption>]: 2
Permanent Bailouts : 0
Failed : 0
Interrupted : 3
Invalidated : 0
Queues : 46
Dequeues : 0
Splits : 43
Compilation Accuracy : 1.000000
Queue Accuracy : 1.000000
Compilation Utilization : 0.056246
Remaining Compilation Queue : 0
Time to queue : count= 46, sum=1717522041, min= 15077, average= 37337435.68, max=88627634, maxTarget=TextConverter>>next:putAll:startingAt:toStream:
Time waiting in queue : count= 46, sum= 1631191, min= 317, average= 35460.69, max= 293987, maxTarget=SequenceableCollection>>at:ifAbsent:
--------------------------- :
AST node statistics :
Truffle node count : count= 43, sum= 7086, min= 23, average= 164.79, max= 937, maxTarget=String>>,
Trivial : count= 43, sum= 2683, min= 6, average= 62.40, max= 353, maxTarget=String>>,
Non Trivial : count= 43, sum= 4403, min= 17, average= 102.40, max= 584, maxTarget=String>>,
Monomorphic : count= 43, sum= 4350, min= 17, average= 101.16, max= 571, maxTarget=String>>,
Polymorphic : count= 43, sum= 53, min= 0, average= 1.23, max= 13, maxTarget=String>>,
Megamorphic : count= 43, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=[] in Dictionary>>postCopy
Truffle call count : count= 43, sum= 70, min= 0, average= 1.63, max= 11, maxTarget=String>>,
Indirect : count= 43, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=[] in Dictionary>>postCopy
Direct : count= 43, sum= 70, min= 0, average= 1.63, max= 11, maxTarget=String>>,
Dispatched : count= 43, sum= 50, min= 0, average= 1.16, max= 5, maxTarget=UTF8TextConverter>>nextPut:toStream:
Inlined : count= 43, sum= 20, min= 0, average= 0.47, max= 9, maxTarget=String>>,
---------- :
Cloned : count= 43, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=[] in Dictionary>>postCopy
Not Cloned : count= 43, sum= 70, min= 0, average= 1.63, max= 11, maxTarget=String>>,
Truffle loops : count= 43, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=[] in Dictionary>>postCopy
--------------------------- :
Compilation Tier 1 :
Compilation Rate : 23733.70 bytes/second
Truffle Tier Rate : 35552.41 bytes/second
Graal Tier Rate : 172704.52 bytes/second
Installation Rate : 640392.66 bytes/second
Time for compilation (us) : count= 36, sum= 3278587, min= 15144, average= 91071.87, max= 406885, maxTarget=AWFYMandelbrot>>mandelbrot:
Truffle Tier (us) : count= 34, sum= 2188684, min= 10565, average= 64373.07, max= 341481, maxTarget=AWFYMandelbrot>>mandelbrot:
Graal Tier (us) : count= 34, sum= 450555, min= 3270, average= 13251.64, max= 51996, maxTarget=AWFYMandelbrot>>mandelbrot:
Code Installation (us) : count= 34, sum= 121508, min= 1253, average= 3573.77, max= 13407, maxTarget=AWFYMandelbrot>>mandelbrot:
Graal node count :
After Truffle Tier : count= 36, sum= 9280, min= 94, average= 257.78, max= 700, maxTarget=SequenceableCollection>>copyReplaceFrom:to:with:
After Graal Tier : count= 36, sum= 21227, min= 113, average= 589.64, max= 1781, maxTarget=Scanner>>typeTableAt:
Graal compilation result :
Code size : count= 34, sum= 77813, min= 426, average= 2288.62, max= 11554, maxTarget=AWFYMandelbrot>>mandelbrot:
Total frame size : count= 34, sum= 4192, min= 32, average= 123.29, max= 704, maxTarget=AWFYMandelbrot>>mandelbrot:
Exception handlers : count= 34, sum= 83, min= 1, average= 2.44, max= 6, maxTarget=UTF8TextConverter>>nextPut:toStream:
Infopoints : count= 34, sum= 1046, min= 7, average= 30.76, max= 109, maxTarget=AWFYMandelbrot>>mandelbrot:
CALL : count= 34, sum= 907, min= 7, average= 26.68, max= 87, maxTarget=AWFYMandelbrot>>mandelbrot:
IMPLICIT_EXCEPTION : count= 34, sum= 133, min= 0, average= 3.91, max= 19, maxTarget=AWFYMandelbrot>>mandelbrot:
SAFEPOINT : count= 34, sum= 6, min= 0, average= 0.18, max= 3, maxTarget=AWFYMandelbrot>>mandelbrot:
Marks : count= 34, sum= 293, min= 7, average= 8.62, max= 12, maxTarget=AWFYMandelbrot>>mandelbrot:
Data references : count= 34, sum= 718, min= 4, average= 21.12, max= 84, maxTarget=AWFYMandelbrot>>mandelbrot:
--------------------------- :
Compilation Tier 2 :
Compilation Rate : 12515.52 bytes/second
Truffle Tier Rate : 14732.25 bytes/second
Graal Tier Rate : 93786.94 bytes/second
Installation Rate : 735269.55 bytes/second
Time for compilation (us) : count= 7, sum= 1730332, min= 24080, average= 247190.30, max= 486501, maxTarget=String>>,
Truffle Tier (us) : count= 7, sum= 1469972, min= 14900, average= 209996.09, max= 411556, maxTarget=String>>,
Graal Tier (us) : count= 7, sum= 230906, min= 3446, average= 32986.62, max= 65920, maxTarget=String>>,
Code Installation (us) : count= 7, sum= 29453, min= 1125, average= 4207.59, max= 9024, maxTarget=String>>,
Graal node count :
After Truffle Tier : count= 7, sum= 2301, min= 30, average= 328.71, max= 713, maxTarget=String>>,
After Graal Tier : count= 7, sum= 4463, min= 54, average= 637.57, max= 1307, maxTarget=SequenceableCollection>>copyReplaceFrom:to:with:
Graal compilation result :
Code size : count= 7, sum= 21656, min= 294, average= 3093.71, max= 7311, maxTarget=AWFYMandelbrot>>mandelbrot:
Total frame size : count= 7, sum= 1200, min= 32, average= 171.43, max= 592, maxTarget=AWFYMandelbrot>>mandelbrot:
Exception handlers : count= 7, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Integer>><<
Infopoints : count= 7, sum= 257, min= 8, average= 36.71, max= 85, maxTarget=SequenceableCollection>>copyReplaceFrom:to:with:
CALL : count= 7, sum= 190, min= 7, average= 27.14, max= 61, maxTarget=SequenceableCollection>>copyReplaceFrom:to:with:
IMPLICIT_EXCEPTION : count= 7, sum= 64, min= 1, average= 9.14, max= 24, maxTarget=SequenceableCollection>>copyReplaceFrom:to:with:
SAFEPOINT : count= 7, sum= 3, min= 0, average= 0.43, max= 3, maxTarget=AWFYMandelbrot>>mandelbrot:
Marks : count= 7, sum= 45, min= 6, average= 6.43, max= 9, maxTarget=AWFYMandelbrot>>mandelbrot:
Data references : count= 7, sum= 224, min= 4, average= 32.00, max= 75, maxTarget=SequenceableCollection>>copyReplaceFrom:to:with:
# NBody (iterations: 300, problem size: 250000) on Mon Nov 7 22:23:31 UTC 2022
# `/home/fniephaus/bin/graalvm-ce-java17-22.3.0/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] opt done id=50 [] in Dictionary>>postCopy |Tier 1|Time 248( 213+36 )ms|AST 28|Inlined 0Y 1N|IR 184/ 402|CodeSize 1529|Addr 0x7fc6efa2ca10|Timestamp 18704160713927691|Src n/a
[engine] opt done id=73 PositionableStream>>atEnd |Tier 1|Time 23( 18+5 )ms|AST 18|Inlined 0Y 0N|IR 106/ 146|CodeSize 590|Addr 0x7fc6efa34e10|Timestamp 18704160801777322|Src n/a
[engine] opt done id=74 ReadStream>>next |Tier 1|Time 71( 61+10 )ms|AST 42|Inlined 0Y 0N|IR 203/ 384|CodeSize 1545|Addr 0x7fc6efa36990|Timestamp 18704160830622770|Src n/a
[engine] opt done id=77 Character>>charCode |Tier 1|Time 26( 18+8 )ms|AST 21|Inlined 0Y 0N|IR 147/ 263|CodeSize 803|Addr 0x7fc6efa37790|Timestamp 18704160830680252|Src n/a
[engine] opt done id=576 AWFYBody>>vx: |Tier 1|Time 16( 12+4 )ms|AST 10|Inlined 0Y 0N|IR 150/ 177|CodeSize 521|Addr 0x7fc6efa39790|Timestamp 18704160849512088|Src n/a
[engine] opt done id=578 AWFYBody>>vz: |Tier 1|Time 23( 19+4 )ms|AST 10|Inlined 0Y 0N|IR 150/ 177|CodeSize 521|Addr 0x7fc6efa39f90|Timestamp 18704160857302758|Src n/a
[engine] opt done id=577 AWFYBody>>vy: |Tier 1|Time 11( 7+4 )ms|AST 10|Inlined 0Y 0N|IR 150/ 177|CodeSize 521|Addr 0x7fc6efa3aa90|Timestamp 18704160862605984|Src n/a
[engine] opt done id=13 IdentityDictionary>>scanFor: |Tier 1|Time 181( 155+27 )ms|AST 127|Inlined 0Y 1N|IR 532/ 1032|CodeSize 4291|Addr 0x7fc6efa3db90|Timestamp 18704160901433126|Src n/a
[engine] opt done id=97 SequenceableCollection>>do: |Tier 1|Time 132( 69+63 )ms|AST 74|Inlined 0Y 3N|IR 599/ 2493|CodeSize 11320|Addr 0x7fc6efa41110|Timestamp 18704160996643813|Src n/a
[engine] opt done id=579 [] in AWFYNBodySystem>>advance: |Tier 1|Time 96( 78+17 )ms|AST 186|Inlined 0Y 3N|IR 327/ 742|CodeSize 3238|Addr 0x7fc6efa46e10|Timestamp 18704160999255580|Src n/a
[engine] opt done id=580 AWFYBody>>x: |Tier 1|Time 12( 8+4 )ms|AST 10|Inlined 0Y 0N|IR 149/ 175|CodeSize 513|Addr 0x7fc6efa49410|Timestamp 18704161010165159|Src n/a
[engine] opt done id=581 AWFYBody>>y: |Tier 1|Time 20( 16+4 )ms|AST 10|Inlined 0Y 0N|IR 149/ 175|CodeSize 513|Addr 0x7fc6efa4dd90|Timestamp 18704161021029059|Src n/a
[engine] opt done id=582 AWFYBody>>z: |Tier 1|Time 11( 7+4 )ms|AST 10|Inlined 0Y 0N|IR 149/ 175|CodeSize 513|Addr 0x7fc6efa4e890|Timestamp 18704161022919052|Src n/a
[engine] opt done id=576 AWFYBody>>vx: |Tier 2|Time 12( 6+6 )ms|AST 10|Inlined 0Y 0N|IR 79/ 97|CodeSize 253|Addr 0x7fc6efa4f910|Timestamp 18704161036780331|Src n/a
[engine] opt done id=577 AWFYBody>>vy: |Tier 2|Time 9( 6+3 )ms|AST 10|Inlined 0Y 0N|IR 79/ 97|CodeSize 253|Addr 0x7fc6efa50290|Timestamp 18704161047444824|Src n/a
[engine] opt done id=578 AWFYBody>>vz: |Tier 2|Time 9( 5+3 )ms|AST 10|Inlined 0Y 0N|IR 79/ 97|CodeSize 253|Addr 0x7fc6efa50910|Timestamp 18704161057663361|Src n/a
[engine] opt done id=78 SequenceableCollection>>at:ifAbsent: |Tier 1|Time 65( 42+23 )ms|AST 62|Inlined 0Y 1N|IR 293/ 946|CodeSize 3441|Addr 0x7fc6efa52810|Timestamp 18704161087720193|Src n/a
[engine] opt done id=579 [] in AWFYNBodySystem>>advance: |Tier 2|Time 86( 75+11 )ms|AST 186|Inlined 3Y 0N|IR 309/ 311|CodeSize 627|Addr 0x7fc6efa56b10|Timestamp 18704161175189031|Src n/a
[engine] opt done id=97 SequenceableCollection>>do: |Tier 2|Time 380( 226+154 )ms|AST 74|Inlined 6Y 0N|IR 814/ 5180|CodeSize 18823|Addr 0x7fc6efa62c10|Timestamp 18704161439249537|Src n/a
[engine] opt done id=575 AWFYNBodySystem>>advance: |Tier 1|Time 654( 550+103 )ms|AST 815|Inlined 0Y 7N|IR 1559/ 3846|CodeSize 24324|Addr 0x7fc6efa6e590|Timestamp 18704161513577823|Src n/a
[engine] opt done id=575 AWFYNBodySystem>>advance: |Tier 2|Time 960( 871+89 )ms|AST 815|Inlined 13Y 0N|IR 1801/ 1754|CodeSize 7207|Addr 0x7fc6efa9ae90|Timestamp 18704162475979791|Src n/a
[engine] opt done id=563 AWFYBody class>>DaysPerYear |Tier 1|Time 10( 7+3 )ms|AST 7|Inlined 0Y 0N|IR 89/ 138|CodeSize 516|Addr 0x7fc6efaa9690|Timestamp 18704162746891699|Src n/a
[engine] opt done id=564 AWFYBody class>>SolarMass |Tier 1|Time 11( 8+3 )ms|AST 9|Inlined 0Y 0N|IR 94/ 147|CodeSize 568|Addr 0x7fc6efaa9f10|Timestamp 18704162759993279|Src n/a
[engine] opt done id=555 AWFYNBody>>innerBenchmarkLoop: |Tier 1|Time 57( 41+16 )ms|AST 92|Inlined 0Y 4N|IR 364/ 721|CodeSize 2769|Addr 0x7fc6efaaa510|Timestamp 18704162791696696|Src n/a
[engine] opt done id=17 String class>>new: |Tier 1|Time 63( 51+12 )ms|AST 45|Inlined 0Y 1N|IR 204/ 505|CodeSize 2136|Addr 0x7fc6efaacc90|Timestamp 18704162794709930|Src n/a
[engine] opt done id=562 AWFYBody>>initX:y:z:vx:vy:vz:mass: |Tier 1|Time 118( 72+45 )ms|AST 124|Inlined 0Y 4N|IR 558/ 924|CodeSize 3930|Addr 0x7fc6efab2910|Timestamp 18704163598015805|Src n/a
[engine] opt done id=583 AWFYNBodySystem>>energy |Tier 1|Time 289( 245+44 )ms|AST 558|Inlined 0Y 0N|IR 676/ 1786|CodeSize 12182|Addr 0x7fc6efabae90|Timestamp 18704164054371832|Src n/a
[engine] opt done id=587 SmallInteger>>printString |Tier 1|Time 124( 104+21 )ms|AST 149|Inlined 0Y 2N|IR 378/ 766|CodeSize 3228|Addr 0x7fc6ef9bc710|Timestamp 18704164450260222|Src n/a
[engine] opt done id=304 SequenceableCollection>>copyReplaceFrom:to:with: |Tier 1|Time 148( 104+44 )ms|AST 183|Inlined 0Y 1N|IR 700/ 1512|CodeSize 7334|Addr 0x7fc6ef9d6290|Timestamp 18704164474409323|Src n/a
[engine] opt done id=378 String>>, |Tier 1|Time 54( 37+16 )ms|AST 54|Inlined 0Y 2N|IR 286/ 680|CodeSize 2822|Addr 0x7fc6ef9b6010|Timestamp 18704164932710244|Src n/a
[engine] opt done id=539 StandardFileStream>>isBinary |Tier 1|Time 19( 14+4 )ms|AST 23|Inlined 0Y 0N|IR 101/ 148|CodeSize 584|Addr 0x7fc6ef966690|Timestamp 18704165315597841|Src n/a
[engine] opt done id=558 AWFYNBodySystem>>initialize |Tier 1|Time 33( 25+9 )ms|AST 19|Inlined 0Y 1N|IR 177/ 437|CodeSize 1472|Addr 0x7fc6ef96d510|Timestamp 18704166425204269|Src n/a
[engine] opt done id=561 Behavior>>new <split-561> |Tier 1|Time 46( 34+12 )ms|AST 25|Inlined 0Y 0N|IR 108/ 235|CodeSize 889|Addr 0x7fc6ef96cc10|Timestamp 18704166472622501|Src n/a
[engine] opt done id=560 AWFYBody class>>sun |Tier 1|Time 38( 24+14 )ms|AST 39|Inlined 0Y 2N|IR 226/ 720|CodeSize 2542|Addr 0x7fc6ef985f10|Timestamp 18704166512642170|Src n/a
[engine] opt done id=559 AWFYNBodySystem>>createBodies |Tier 1|Time 265( 173+92 )ms|AST 234|Inlined 0Y 7N|IR 1179/ 5160|CodeSize 18652|Addr 0x7fc6efa75710|Timestamp 18704166656931367|Src n/a
[engine] opt done id=566 Behavior>>new <split-566> |Tier 1|Time 28( 19+8 )ms|AST 25|Inlined 0Y 0N|IR 108/ 235|CodeSize 889|Addr 0x7fc6efa3aa90|Timestamp 18704166707421502|Src n/a
[engine] opt done id=565 AWFYBody class>>jupiter |Tier 1|Time 35( 21+14 )ms|AST 39|Inlined 0Y 2N|IR 231/ 725|CodeSize 2586|Addr 0x7fc6ef995490|Timestamp 18704166715111247|Src n/a
[engine] opt done id=568 Behavior>>new <split-568> |Tier 1|Time 18( 14+4 )ms|AST 25|Inlined 0Y 0N|IR 108/ 235|CodeSize 889|Addr 0x7fc6efa2bc90|Timestamp 18704166727108515|Src n/a
[engine] opt done id=567 AWFYBody class>>saturn |Tier 1|Time 35( 21+15 )ms|AST 39|Inlined 0Y 2N|IR 231/ 725|CodeSize 2586|Addr 0x7fc6ef9f2b10|Timestamp 18704166751963326|Src n/a
[engine] opt done id=570 Behavior>>new <split-570> |Tier 1|Time 21( 16+5 )ms|AST 25|Inlined 0Y 0N|IR 108/ 235|CodeSize 889|Addr 0x7fc6efaa7190|Timestamp 18704166980025052|Src n/a
[engine] opt done id=569 AWFYBody class>>uranus |Tier 1|Time 55( 41+14 )ms|AST 39|Inlined 0Y 2N|IR 231/ 725|CodeSize 2586|Addr 0x7fc6efaa4a90|Timestamp 18704167014525185|Src n/a
[engine] opt done id=571 AWFYBody class>>neptune |Tier 1|Time 35( 21+14 )ms|AST 39|Inlined 0Y 2N|IR 231/ 725|CodeSize 2586|Addr 0x7fc6ef997e10|Timestamp 18704167016930841|Src n/a
[engine] opt done id=555 AWFYNBody>>innerBenchmarkLoop: |Tier 2|Time 3585(2009+1575)ms|AST 92|Inlined 45Y 23N|IR 5595/ 17842|CodeSize 69415|Addr 0x7fc6efac1c90|Timestamp 18704167064340063|Src n/a
[engine] opt done id=572 Behavior>>new <split-572> |Tier 1|Time 18( 14+4 )ms|AST 25|Inlined 0Y 0N|IR 108/ 235|CodeSize 889|Addr 0x7fc6ef997610|Timestamp 18704167247273620|Src n/a
[engine] opt done id=574 AWFYBody>>offsetMomentumX:y:z: |Tier 1|Time 72( 56+16 )ms|AST 116|Inlined 0Y 3N|IR 384/ 692|CodeSize 2891|Addr 0x7fc6ef9e8c90|Timestamp 18704167301254586|Src n/a
[engine] opt done id=573 [] in AWFYNBodySystem>>createBodies |Tier 1|Time 68( 51+18 )ms|AST 161|Inlined 0Y 0N|IR 329/ 1052|CodeSize 3999|Addr 0x7fc6ef982190|Timestamp 18704167571288277|Src n/a
[engine] opt done id=563 AWFYBody class>>DaysPerYear |Tier 2|Time 12( 5+8 )ms|AST 7|Inlined 0Y 0N|IR 18/ 58|CodeSize 242|Addr 0x7fc6ef9b5b10|Timestamp 18704168587063387|Src n/a
[engine] opt done id=534 Character class>>cr |Tier 1|Time 20( 14+6 )ms|AST 18|Inlined 0Y 0N|IR 94/ 113|CodeSize 426|Addr 0x7fc6ef9da890|Timestamp 18704168595379288|Src n/a
[engine] opt done id=532 Character>>asUnicode |Tier 1|Time 18( 14+4 )ms|AST 29|Inlined 0Y 0N|IR 95/ 174|CodeSize 610|Addr 0x7fc6efaa4410|Timestamp 18704169129179383|Src n/a
[engine] opt done id=530 UTF8TextConverter>>nextPut:toStream: |Tier 1|Time 77( 55+22 )ms|AST 130|Inlined 0Y 5N|IR 447/ 1026|CodeSize 4467|Addr 0x7fc6efa72290|Timestamp 18704169188033123|Src n/a
[engine] opt done id=538 MultiByteFileStream>>nextPutAll: |Tier 1|Time 40( 29+12 )ms|AST 61|Inlined 0Y 2N|IR 240/ 520|CodeSize 1937|Addr 0x7fc6ef9e7110|Timestamp 18704169684982957|Src n/a
[engine] opt done id=503 FileStream class>>stdout |Tier 1|Time 45( 35+10 )ms|AST 39|Inlined 0Y 1N|IR 205/ 487|CodeSize 1983|Addr 0x7fc6efa35410|Timestamp 18704169689982150|Src n/a
[engine] opt done id=502 AWFYScriptConsole class>>println: |Tier 1|Time 58( 44+14 )ms|AST 61|Inlined 0Y 4N|IR 296/ 642|CodeSize 2268|Addr 0x7fc6ef980310|Timestamp 18704169702933145|Src n/a
[engine] opt done id=540 TextConverter>>nextPutAll:toStream: |Tier 1|Time 29( 20+9 )ms|AST 34|Inlined 0Y 1N|IR 184/ 462|CodeSize 1649|Addr 0x7fc6ef9d3210|Timestamp 18704169715188349|Src n/a
[engine] opt done id=541 TextConverter>>next:putAll:startingAt:toStream: |Tier 1|Time 77( 61+16 )ms|AST 126|Inlined 0Y 2N|IR 329/ 713|CodeSize 2791|Addr 0x7fc6efa70190|Timestamp 18704169768604553|Src n/a
[engine] opt done id=586 Object>>asString |Tier 1|Time 18( 12+6 )ms|AST 17|Inlined 0Y 1N|IR 158/ 322|CodeSize 1154|Addr 0x7fc6efa39790|Timestamp 18704169932790369|Src n/a
[engine] opt done id=584 AWFYNBody>>verify:for: |Tier 1|Time 22( 19+4 )ms|AST 29|Inlined 0Y 0N|IR 104/ 133|CodeSize 490|Addr 0x7fc6efa8c090|Timestamp 18704169936645230|Src n/a
[engine] opt done id=542 MultiByteFileStream>>basicNext:putAll:startingAt: |Tier 1|Time 18( 12+7 )ms|AST 24|Inlined 0Y 1N|IR 173/ 357|CodeSize 1438|Addr 0x7fc6efa33510|Timestamp 18704169952611624|Src n/a
[engine] opt done id=588 SmallInteger>>decimalDigitLength |Tier 1|Time 24( 20+4 )ms|AST 56|Inlined 0Y 0N|IR 149/ 196|CodeSize 649|Addr 0x7fc6efa8d990|Timestamp 18704169962119562|Src n/a
[engine] opt done id=585 AWFYRun>>printResult: |Tier 1|Time 50( 34+16 )ms|AST 69|Inlined 0Y 5N|IR 352/ 798|CodeSize 2926|Addr 0x7fc6ef9c4310|Timestamp 18704169965325497|Src n/a
[engine] opt done id=545 MultiByteFileStream>>nextPut: |Tier 1|Time 25( 18+8 )ms|AST 35|Inlined 0Y 1N|IR 181/ 393|CodeSize 1487|Addr 0x7fc6ef97f190|Timestamp 18704170205807473|Src n/a
[engine] opt done id=544 WriteStream>>cr |Tier 1|Time 27( 18+9 )ms|AST 30|Inlined 0Y 2N|IR 208/ 443|CodeSize 1521|Addr 0x7fc6efab7010|Timestamp 18704170207229648|Src n/a
[engine] opt done id=546 MultiByteFileStream>>basicNextPutAll: |Tier 1|Time 17( 10+7 )ms|AST 18|Inlined 0Y 1N|IR 159/ 331|CodeSize 1208|Addr 0x7fc6efa3c190|Timestamp 18704170223762831|Src n/a
[engine] opt done id=543 StandardFileStream>>next:putAll:startingAt: |Tier 1|Time 46( 37+9 )ms|AST 71|Inlined 0Y 0N|IR 245/ 467|CodeSize 2077|Addr 0x7fc6ef9dd990|Timestamp 18704170226147114|Src n/a
[engine] opt done id=547 StandardFileStream>>nextPutAll: |Tier 1|Time 65( 54+12 )ms|AST 97|Inlined 0Y 0N|IR 288/ 562|CodeSize 2584|Addr 0x7fc6efa6e590|Timestamp 18704170288510125|Src n/a
[engine] opt done id=548 StandardFileStream>>flush |Tier 1|Time 22( 16+6 )ms|AST 20|Inlined 0Y 0N|IR 165/ 259|CodeSize 997|Addr 0x7fc6efa96690|Timestamp 18704170475228632|Src n/a
[engine] opt done id=554 AWFYRun>>measure: |Tier 1|Time 52( 37+15 )ms|AST 91|Inlined 0Y 2N|IR 327/ 725|CodeSize 2781|Addr 0x7fc6ef9bfe10|Timestamp 18704170506288782|Src n/a
[engine] opt done id=564 AWFYBody class>>SolarMass |Tier 2|Time 10( 7+3 )ms|AST 9|Inlined 0Y 0N|IR 23/ 67|CodeSize 293|Addr 0x7fc6efa95c90|Timestamp 18704173666764660|Src n/a
[engine] opt done id=583 AWFYNBodySystem>>energy |Tier 2|Time 226( 191+35 )ms|AST 558|Inlined 0Y 0N|IR 574/ 935|CodeSize 5671|Addr 0x7fc6efa46010|Timestamp 18704174150808350|Src n/a
[engine] opt done id=562 AWFYBody>>initX:y:z:vx:vy:vz:mass: |Tier 2|Time 67( 58+9 )ms|AST 124|Inlined 4Y 0N|IR 308/ 330|CodeSize 1057|Addr 0x7fc6efa44d10|Timestamp 18704179854828732|Src n/a
[engine] opt done id=573 [] in AWFYNBodySystem>>createBodies |Tier 2|Time 67( 54+13 )ms|AST 161|Inlined 0Y 0N|IR 258/ 593|CodeSize 1793|Addr 0x7fc6efa43410|Timestamp 18704183588845349|Src n/a
[engine] opt done id=587 SmallInteger>>printString |Tier 2|Time 377( 351+25 )ms|AST 149|Inlined 4Y 1N|IR 277/ 377|CodeSize 1190|Addr 0x7fc6efa41910|Timestamp 18704187659609470|Src n/a
[engine] opt done id=17 String class>>new: |Tier 2|Time 208( 173+35 )ms|AST 45|Inlined 2Y 1N|IR 110/ 328|CodeSize 1107|Addr 0x7fc6efb03490|Timestamp 18704200854717682|Src n/a
[engine] opt done id=304 SequenceableCollection>>copyReplaceFrom:to:with: |Tier 2|Time 378( 325+53 )ms|AST 183|Inlined 3Y 1N|IR 671/ 1307|CodeSize 5956|Addr 0x7fc6efb05d90|Timestamp 18704218396937743|Src n/a
[engine] opt done id=539 StandardFileStream>>isBinary |Tier 2|Time 81( 73+8 )ms|AST 23|Inlined 0Y 0N|IR 30/ 54|CodeSize 294|Addr 0x7fc6efb09e90|Timestamp 18704218905588422|Src n/a
[engine] opt done id=378 String>>, |Tier 2|Time 551( 462+89 )ms|AST 54|Inlined 9Y 2N|IR 713/ 1215|CodeSize 5325|Addr 0x7fc6efb0b210|Timestamp 18704219106927752|Src n/a
[engine] Truffle runtime statistics for engine 3
Compilations : 81
Success : 76
Temporary Bailouts : 2
org.graalvm.compiler.core.common.RetryableBailoutException: Assumption invalidated while compiling code: Object[Instance<org.graalvm.compiler.truffle.runtime.OptimizedAssumption>]: 2
Permanent Bailouts : 0
Failed : 0
Interrupted : 3
Invalidated : 0
Queues : 84
Dequeues : 3
Target inlined into only caller: 3
Splits : 49
Compilation Accuracy : 1.000000
Queue Accuracy : 0.964286
Compilation Utilization : 0.140335
Remaining Compilation Queue : 0
Time to queue : count= 84, sum= 845298547, min= 9255, average= 10063077.94, max=82581230, maxTarget=TextConverter>>next:putAll:startingAt:toStream:
Time waiting in queue : count= 81, sum= 3067618, min= 303, average= 37871.83, max= 509042, maxTarget=SequenceableCollection>>at:ifAbsent:
--------------------------- :
AST node statistics :
Truffle node count : count= 78, sum= 19074, min= 11, average= 244.54, max= 4825, maxTarget=AWFYNBody>>innerBenchmarkLoop:
Trivial : count= 78, sum= 6980, min= 4, average= 89.49, max= 1735, maxTarget=AWFYNBody>>innerBenchmarkLoop:
Non Trivial : count= 78, sum= 12094, min= 7, average= 155.05, max= 3090, maxTarget=AWFYNBody>>innerBenchmarkLoop:
Monomorphic : count= 78, sum= 12029, min= 7, average= 154.22, max= 3084, maxTarget=AWFYNBody>>innerBenchmarkLoop:
Polymorphic : count= 78, sum= 65, min= 0, average= 0.83, max= 13, maxTarget=String>>,
Megamorphic : count= 78, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=[] in Dictionary>>postCopy
Truffle call count : count= 78, sum= 200, min= 0, average= 2.56, max= 68, maxTarget=AWFYNBody>>innerBenchmarkLoop:
Indirect : count= 78, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=[] in Dictionary>>postCopy
Direct : count= 78, sum= 200, min= 0, average= 2.56, max= 68, maxTarget=AWFYNBody>>innerBenchmarkLoop:
Dispatched : count= 78, sum= 111, min= 0, average= 1.42, max= 23, maxTarget=AWFYNBody>>innerBenchmarkLoop:
Inlined : count= 78, sum= 89, min= 0, average= 1.14, max= 45, maxTarget=AWFYNBody>>innerBenchmarkLoop:
---------- :
Cloned : count= 78, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=[] in Dictionary>>postCopy
Not Cloned : count= 78, sum= 203, min= 0, average= 2.60, max= 69, maxTarget=AWFYNBody>>innerBenchmarkLoop:
Truffle loops : count= 78, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=[] in Dictionary>>postCopy
--------------------------- :
Compilation Tier 1 :
Compilation Rate : 36817.95 bytes/second
Truffle Tier Rate : 55847.39 bytes/second
Graal Tier Rate : 214480.11 bytes/second
Installation Rate : 756695.61 bytes/second
Time for compilation (us) : count= 61, sum= 4618399, min= 10666, average= 75711.47, max= 655058, maxTarget=AWFYNBodySystem>>advance:
Truffle Tier (us) : count= 59, sum= 3044725, min= 6695, average= 51605.52, max= 550238, maxTarget=AWFYNBodySystem>>advance:
Graal Tier (us) : count= 59, sum= 792800, min= 2646, average= 13437.30, max= 81078, maxTarget=AWFYNBodySystem>>createBodies
Code Installation (us) : count= 59, sum= 224713, min= 1214, average= 3808.71, max= 26038, maxTarget=AWFYNBodySystem>>advance:
Graal node count :
After Truffle Tier : count= 61, sum= 17223, min= 89, average= 282.34, max= 1559, maxTarget=AWFYNBodySystem>>advance:
After Graal Tier : count= 61, sum= 42827, min= 113, average= 702.08, max= 5160, maxTarget=AWFYNBodySystem>>createBodies
Graal compilation result :
Code size : count= 59, sum= 170040, min= 426, average= 2882.03, max= 24324, maxTarget=AWFYNBodySystem>>advance:
Total frame size : count= 59, sum= 6896, min= 32, average= 116.88, max= 736, maxTarget=AWFYNBodySystem>>advance:
Exception handlers : count= 59, sum= 146, min= 1, average= 2.47, max= 8, maxTarget=AWFYNBodySystem>>advance:
Infopoints : count= 59, sum= 2267, min= 7, average= 38.42, max= 241, maxTarget=AWFYNBodySystem>>advance:
CALL : count= 59, sum= 1944, min= 7, average= 32.95, max= 201, maxTarget=AWFYNBodySystem>>advance:
IMPLICIT_EXCEPTION : count= 59, sum= 312, min= 0, average= 5.29, max= 38, maxTarget=AWFYNBodySystem>>advance:
SAFEPOINT : count= 59, sum= 11, min= 0, average= 0.19, max= 2, maxTarget=AWFYNBodySystem>>advance:
Marks : count= 59, sum= 511, min= 7, average= 8.66, max= 16, maxTarget=AWFYNBodySystem>>advance:
Data references : count= 59, sum= 1522, min= 4, average= 25.80, max= 158, maxTarget=AWFYNBodySystem>>advance:
--------------------------- :
Compilation Tier 2 :
Compilation Rate : 17029.50 bytes/second
Truffle Tier Rate : 24457.01 bytes/second
Graal Tier Rate : 65154.45 bytes/second
Installation Rate : 402346.86 bytes/second
Time for compilation (us) : count= 17, sum= 7032445, min= 9587, average= 413673.24, max= 3585434, maxTarget=AWFYNBody>>innerBenchmarkLoop:
Truffle Tier (us) : count= 17, sum= 4896715, min= 4840, average= 288042.07, max= 2009491, maxTarget=AWFYNBody>>innerBenchmarkLoop:
Graal Tier (us) : count= 17, sum= 1838078, min= 2586, average= 108122.28, max= 1344772, maxTarget=AWFYNBody>>innerBenchmarkLoop:
Code Installation (us) : count= 17, sum= 297651, min= 1201, average= 17508.89, max= 231170, maxTarget=AWFYNBody>>innerBenchmarkLoop:
Graal node count :
After Truffle Tier : count= 17, sum= 11738, min= 18, average= 690.47, max= 5595, maxTarget=AWFYNBody>>innerBenchmarkLoop:
After Graal Tier : count= 17, sum= 30642, min= 54, average= 1802.47, max= 17842, maxTarget=AWFYNBody>>innerBenchmarkLoop:
Graal compilation result :
Code size : count= 17, sum= 119759, min= 242, average= 7044.65, max= 69415, maxTarget=AWFYNBody>>innerBenchmarkLoop:
Total frame size : count= 17, sum= 2848, min= 32, average= 167.53, max= 1040, maxTarget=AWFYNBody>>innerBenchmarkLoop:
Exception handlers : count= 17, sum= 25, min= 0, average= 1.47, max= 25, maxTarget=AWFYNBody>>innerBenchmarkLoop:
Infopoints : count= 17, sum= 1429, min= 5, average= 84.06, max= 823, maxTarget=AWFYNBody>>innerBenchmarkLoop:
CALL : count= 17, sum= 1096, min= 5, average= 64.47, max= 630, maxTarget=AWFYNBody>>innerBenchmarkLoop:
IMPLICIT_EXCEPTION : count= 17, sum= 326, min= 0, average= 19.18, max= 190, maxTarget=AWFYNBody>>innerBenchmarkLoop:
SAFEPOINT : count= 17, sum= 7, min= 0, average= 0.41, max= 3, maxTarget=AWFYNBody>>innerBenchmarkLoop:
Marks : count= 17, sum= 134, min= 6, average= 7.88, max= 34, maxTarget=AWFYNBody>>innerBenchmarkLoop:
Data references : count= 17, sum= 976, min= 2, average= 57.41, max= 512, maxTarget=AWFYNBody>>innerBenchmarkLoop:
# Permute (iterations: 300, problem size: 1000) on Mon Nov 7 22:05:00 UTC 2022
# `/home/fniephaus/bin/graalvm-ce-java17-22.3.0/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] opt done id=50 [] in Dictionary>>postCopy |Tier 1|Time 223( 189+33 )ms|AST 28|Inlined 0Y 1N|IR 184/ 402|CodeSize 1529|Addr 0x7f745d0d0e10|Timestamp 18703049868071966|Src n/a
[engine] opt done id=13 IdentityDictionary>>scanFor: |Tier 1|Time 11( 6+5 )ms|AST 127|Inlined 0Y 0N|IR 89/ 85|CodeSize 337|Addr 0x7f745d0d4c90|Timestamp 18703049885092660|Src n/a
[engine] opt done id=73 PositionableStream>>atEnd |Tier 1|Time 22( 17+4 )ms|AST 18|Inlined 0Y 0N|IR 106/ 146|CodeSize 590|Addr 0x7f745d0d9010|Timestamp 18703049965164929|Src n/a
[engine] opt done id=74 ReadStream>>next |Tier 1|Time 98( 88+10 )ms|AST 42|Inlined 0Y 0N|IR 203/ 384|CodeSize 1545|Addr 0x7f745d0dae10|Timestamp 18703049985386611|Src n/a
[engine] opt done id=13 IdentityDictionary>>scanFor: |Tier 1|Time 156( 128+28 )ms|AST 127|Inlined 0Y 1N|IR 532/ 1032|CodeSize 4238|Addr 0x7f745d0dfa90|Timestamp 18703050056395467|Src n/a
[engine] opt done id=557 AWFYPermute>>swap:with: |Tier 1|Time 75( 62+13 )ms|AST 73|Inlined 0Y 0N|IR 305/ 651|CodeSize 3004|Addr 0x7f745d0e2f90|Timestamp 18703050062454924|Src n/a
[engine] opt done id=556 AWFYPermute>>permute: |Tier 1|Time 107( 80+27 )ms|AST 137|Inlined 0Y 4N|IR 427/ 1080|CodeSize 4680|Addr 0x7f745d0e6210|Timestamp 18703050074900014|Src n/a
[engine] opt done id=77 Character>>charCode |Tier 1|Time 24( 18+6 )ms|AST 21|Inlined 0Y 0N|IR 147/ 263|CodeSize 803|Addr 0x7f745d0e9d10|Timestamp 18703050082143271|Src n/a
[engine] opt done id=78 SequenceableCollection>>at:ifAbsent: |Tier 1|Time 65( 42+23 )ms|AST 62|Inlined 0Y 1N|IR 293/ 946|CodeSize 3441|Addr 0x7f745d0ee910|Timestamp 18703050129713183|Src n/a
[engine] opt done id=557 AWFYPermute>>swap:with: |Tier 2|Time 80( 71+9 )ms|AST 73|Inlined 0Y 0N|IR 234/ 166|CodeSize 457|Addr 0x7f745d0f1a10|Timestamp 18703050156864659|Src n/a
[engine] opt done id=555 SequenceableCollection>>atAllPut: |Tier 1|Time 58( 40+18 )ms|AST 71|Inlined 0Y 0N|IR 308/ 667|CodeSize 3070|Addr 0x7f745d0f2d10|Timestamp 18703050189644091|Src n/a
[engine] opt done id=553 AWFYPermute>>benchmark |Tier 1|Time 41( 27+13 )ms|AST 46|Inlined 0Y 2N|IR 269/ 653|CodeSize 2227|Addr 0x7f745d0f6390|Timestamp 18703050199379830|Src n/a
[engine] opt done id=558 AWFYPermute>>verifyResult: |Tier 1|Time 14( 10+3 )ms|AST 14|Inlined 0Y 0N|IR 96/ 119|CodeSize 422|Addr 0x7f745d0f8210|Timestamp 18703050214786131|Src n/a
[engine] opt done id=554 ArrayedCollection class>>new:withAll: |Tier 1|Time 60( 49+10 )ms|AST 30|Inlined 0Y 1N|IR 199/ 491|CodeSize 1850|Addr 0x7f745d0f9f90|Timestamp 18703050251264964|Src n/a
[engine] opt done id=555 SequenceableCollection>>atAllPut: |Tier 2|Time 73( 49+24 )ms|AST 71|Inlined 0Y 0N|IR 209/ 413|CodeSize 1578|Addr 0x7f745d0fca90|Timestamp 18703050290703611|Src n/a
[engine] opt done id=554 ArrayedCollection class>>new:withAll: |Tier 2|Time 102( 77+26 )ms|AST 30|Inlined 1Y 0N|IR 247/ 238|CodeSize 770|Addr 0x7f745d10b110|Timestamp 18703050739373057|Src n/a
[engine] opt done id=558 AWFYPermute>>verifyResult: |Tier 2|Time 9( 6+3 )ms|AST 14|Inlined 0Y 0N|IR 25/ 34|CodeSize 158|Addr 0x7f745d10b810|Timestamp 18703050749904329|Src n/a
[engine] opt done id=17 String class>>new: |Tier 1|Time 47( 33+13 )ms|AST 45|Inlined 0Y 1N|IR 204/ 505|CodeSize 2136|Addr 0x7f745d112910|Timestamp 18703050926414486|Src n/a
[engine] opt done id=552 AWFYBenchmark>>innerBenchmarkLoop: |Tier 1|Time 49( 28+21 )ms|AST 58|Inlined 0Y 2N|IR 298/ 501|CodeSize 2056|Addr 0x7f745d117710|Timestamp 18703050976694656|Src n/a
[engine] opt done id=556 AWFYPermute>>permute: |Tier 2|Time 1178( 928+250 )ms|AST 137|Inlined 20Y 8N|IR 3003/ 3717|CodeSize 18617|Addr 0x7f745d11c390|Timestamp 18703051271324350|Src n/a
[engine] opt done id=553 AWFYPermute>>benchmark |Tier 2|Time 1260( 941+318 )ms|AST 46|Inlined 23Y 8N|IR 3047/ 3242|CodeSize 12219|Addr 0x7f745d134390|Timestamp 18703051900717621|Src n/a
[engine] opt done id=561 SmallInteger>>printString |Tier 1|Time 99( 81+18 )ms|AST 149|Inlined 0Y 2N|IR 378/ 766|CodeSize 3228|Addr 0x7f745d146910|Timestamp 18703052428389313|Src n/a
[engine] opt done id=304 SequenceableCollection>>copyReplaceFrom:to:with: |Tier 1|Time 153( 120+32 )ms|AST 183|Inlined 0Y 1N|IR 700/ 1512|CodeSize 7334|Addr 0x7f745d149b10|Timestamp 18703052481863976|Src n/a
[engine] opt done id=378 String>>, |Tier 1|Time 51( 29+22 )ms|AST 54|Inlined 0Y 2N|IR 286/ 680|CodeSize 2822|Addr 0x7f745d14e790|Timestamp 18703052803817383|Src n/a
[engine] opt done id=552 AWFYBenchmark>>innerBenchmarkLoop: |Tier 2|Time 1379( 987+392 )ms|AST 58|Inlined 25Y 8N|IR 3146/ 3309|CodeSize 13211|Addr 0x7f745d150510|Timestamp 18703052923827410|Src n/a
[engine] opt done id=539 StandardFileStream>>isBinary |Tier 1|Time 17( 13+4 )ms|AST 23|Inlined 0Y 0N|IR 101/ 148|CodeSize 584|Addr 0x7f745d166990|Timestamp 18703052987193356|Src n/a
[engine] opt done id=534 Character class>>cr |Tier 1|Time 17( 14+4 )ms|AST 18|Inlined 0Y 0N|IR 94/ 113|CodeSize 426|Addr 0x7f745d16a310|Timestamp 18703055545238582|Src n/a
[engine] opt done id=532 Character>>asUnicode |Tier 1|Time 19( 15+4 )ms|AST 29|Inlined 0Y 0N|IR 95/ 174|CodeSize 610|Addr 0x7f745d16d010|Timestamp 18703055987971567|Src n/a
[engine] opt done id=530 UTF8TextConverter>>nextPut:toStream: |Tier 1|Time 80( 57+23 )ms|AST 130|Inlined 0Y 5N|IR 447/ 1026|CodeSize 4467|Addr 0x7f745d16dd10|Timestamp 18703056048031758|Src n/a
[engine] opt done id=503 FileStream class>>stdout |Tier 1|Time 31( 22+9 )ms|AST 39|Inlined 0Y 1N|IR 205/ 487|CodeSize 1983|Addr 0x7f745d171c10|Timestamp 18703056428566672|Src n/a
[engine] opt done id=538 MultiByteFileStream>>nextPutAll: |Tier 1|Time 46( 34+12 )ms|AST 61|Inlined 0Y 2N|IR 240/ 520|CodeSize 1937|Addr 0x7f745d173090|Timestamp 18703056443484897|Src n/a
[engine] opt done id=540 TextConverter>>nextPutAll:toStream: |Tier 1|Time 27( 18+9 )ms|AST 34|Inlined 0Y 1N|IR 184/ 462|CodeSize 1649|Addr 0x7f745d174c90|Timestamp 18703056456843068|Src n/a
[engine] opt done id=502 AWFYScriptConsole class>>println: |Tier 1|Time 68( 53+15 )ms|AST 61|Inlined 0Y 4N|IR 296/ 642|CodeSize 2268|Addr 0x7f745d175f90|Timestamp 18703056464819976|Src n/a
[engine] opt done id=541 TextConverter>>next:putAll:startingAt:toStream: |Tier 1|Time 71( 54+16 )ms|AST 126|Inlined 0Y 2N|IR 329/ 713|CodeSize 2791|Addr 0x7f745d178110|Timestamp 18703056515976419|Src n/a
[engine] opt done id=560 Object>>asString |Tier 1|Time 19( 12+7 )ms|AST 17|Inlined 0Y 1N|IR 158/ 322|CodeSize 1154|Addr 0x7f745d17ba90|Timestamp 18703056635229188|Src n/a
[engine] opt done id=562 SmallInteger>>decimalDigitLength |Tier 1|Time 20( 16+4 )ms|AST 43|Inlined 0Y 0N|IR 107/ 138|CodeSize 562|Addr 0x7f745d17ca90|Timestamp 18703056635539858|Src n/a
[engine] opt done id=542 MultiByteFileStream>>basicNext:putAll:startingAt: |Tier 1|Time 22( 15+7 )ms|AST 24|Inlined 0Y 1N|IR 173/ 357|CodeSize 1438|Addr 0x7f745d17d010|Timestamp 18703056659576394|Src n/a
[engine] opt done id=559 AWFYRun>>printResult: |Tier 1|Time 57( 35+22 )ms|AST 69|Inlined 0Y 5N|IR 352/ 798|CodeSize 2926|Addr 0x7f745d17e690|Timestamp 18703056671972174|Src n/a
[engine] opt done id=543 StandardFileStream>>next:putAll:startingAt: |Tier 1|Time 46( 37+9 )ms|AST 71|Inlined 0Y 0N|IR 245/ 467|CodeSize 2077|Addr 0x7f745d181210|Timestamp 18703056683553144|Src n/a
[engine] opt done id=546 MultiByteFileStream>>basicNextPutAll: |Tier 1|Time 18( 12+6 )ms|AST 18|Inlined 0Y 1N|IR 159/ 331|CodeSize 1208|Addr 0x7f745d182b10|Timestamp 18703056844406886|Src n/a
[engine] opt done id=545 MultiByteFileStream>>nextPut: |Tier 1|Time 26( 18+8 )ms|AST 35|Inlined 0Y 1N|IR 181/ 393|CodeSize 1487|Addr 0x7f745d183a90|Timestamp 18703056851784175|Src n/a
[engine] opt done id=544 WriteStream>>cr |Tier 1|Time 30( 19+10 )ms|AST 30|Inlined 0Y 2N|IR 208/ 443|CodeSize 1521|Addr 0x7f745d184b10|Timestamp 18703056855861926|Src n/a
[engine] opt done id=548 StandardFileStream>>flush |Tier 1|Time 21( 16+6 )ms|AST 20|Inlined 0Y 0N|IR 165/ 259|CodeSize 997|Addr 0x7f745d187310|Timestamp 18703056874604504|Src n/a
[engine] opt done id=547 StandardFileStream>>nextPutAll: |Tier 1|Time 54( 43+11 )ms|AST 97|Inlined 0Y 0N|IR 288/ 562|CodeSize 2584|Addr 0x7f745d189210|Timestamp 18703056900210384|Src n/a
[engine] opt done id=551 AWFYRun>>measure: |Tier 1|Time 55( 39+16 )ms|AST 91|Inlined 0Y 2N|IR 328/ 725|CodeSize 2781|Addr 0x7f745d18ac10|Timestamp 18703057094685118|Src n/a
[engine] opt done id=561 SmallInteger>>printString |Tier 2|Time 352( 319+33 )ms|AST 149|Inlined 4Y 1N|IR 222/ 531|CodeSize 1877|Addr 0x7f745d190390|Timestamp 18703070973798094|Src n/a
[engine] opt done id=17 String class>>new: |Tier 2|Time 231( 193+38 )ms|AST 45|Inlined 2Y 1N|IR 110/ 328|CodeSize 1107|Addr 0x7f745d193710|Timestamp 18703081028075084|Src n/a
[engine] opt done id=304 SequenceableCollection>>copyReplaceFrom:to:with: |Tier 2|Time 383( 329+54 )ms|AST 183|Inlined 3Y 1N|IR 671/ 1307|CodeSize 5956|Addr 0x7f745d197790|Timestamp 18703095169591981|Src n/a
[engine] opt done id=539 StandardFileStream>>isBinary |Tier 2|Time 83( 76+8 )ms|AST 23|Inlined 0Y 0N|IR 30/ 54|CodeSize 294|Addr 0x7f745d19d790|Timestamp 18703095514347279|Src n/a
[engine] opt done id=378 String>>, |Tier 2|Time 499( 425+74 )ms|AST 54|Inlined 9Y 2N|IR 713/ 1215|CodeSize 5325|Addr 0x7f745d19e890|Timestamp 18703095713195486|Src n/a
[engine] opt done id=562 SmallInteger>>decimalDigitLength |Tier 1|Time 95( 85+10 )ms|AST 43|Inlined 0Y 0N|IR 161/ 212|CodeSize 724|Addr 0x7f745d00c910|Timestamp 18703115044833944|Src n/a
[engine] Truffle runtime statistics for engine 3
Compilations : 55
Success : 50
Temporary Bailouts : 2
org.graalvm.compiler.core.common.RetryableBailoutException: Assumption invalidated while compiling code: Object[Instance<org.graalvm.compiler.truffle.runtime.OptimizedAssumption>]: 2
Permanent Bailouts : 0
Failed : 0
Interrupted : 3
Invalidated : 0
Queues : 55
Dequeues : 0
Splits : 43
Compilation Accuracy : 1.000000
Queue Accuracy : 1.000000
Compilation Utilization : 0.126192
Remaining Compilation Queue : 0
Time to queue : count= 55, sum= 519639295, min= 3006, average= 9447987.18, max=64981597, maxTarget=TextConverter>>next:putAll:startingAt:toStream:
Time waiting in queue : count= 54, sum= 1859829, min= 413, average= 34441.28, max= 356108, maxTarget=SequenceableCollection>>at:ifAbsent:
--------------------------- :
AST node statistics :
Truffle node count : count= 53, sum= 17079, min= 22, average= 322.25, max= 3632, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Trivial : count= 53, sum= 6653, min= 6, average= 125.53, max= 1432, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Non Trivial : count= 53, sum= 10426, min= 14, average= 196.72, max= 2200, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Monomorphic : count= 53, sum= 10355, min= 14, average= 195.38, max= 2198, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Polymorphic : count= 53, sum= 71, min= 0, average= 1.34, max= 13, maxTarget=String>>,
Megamorphic : count= 53, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=[] in Dictionary>>postCopy
Truffle call count : count= 53, sum= 165, min= 0, average= 3.11, max= 33, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Indirect : count= 53, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=[] in Dictionary>>postCopy
Direct : count= 53, sum= 165, min= 0, average= 3.11, max= 33, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Dispatched : count= 53, sum= 78, min= 0, average= 1.47, max= 8, maxTarget=AWFYPermute>>permute:
Inlined : count= 53, sum= 87, min= 0, average= 1.64, max= 25, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
---------- :
Cloned : count= 53, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=[] in Dictionary>>postCopy
Not Cloned : count= 53, sum= 167, min= 0, average= 3.15, max= 33, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Truffle loops : count= 53, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=[] in Dictionary>>postCopy
--------------------------- :
Compilation Tier 1 :
Compilation Rate : 30880.95 bytes/second
Truffle Tier Rate : 50729.46 bytes/second
Graal Tier Rate : 195620.38 bytes/second
Installation Rate : 616392.55 bytes/second
Time for compilation (us) : count= 40, sum= 2615269, min= 12239, average= 65381.73, max= 242293, maxTarget=Scanner>>typeTableAt:
Truffle Tier (us) : count= 38, sum= 1592013, min= 6115, average= 41895.10, max= 188786, maxTarget=[] in Dictionary>>postCopy
Graal Tier (us) : count= 38, sum= 412850, min= 2675, average= 10864.49, max= 28378, maxTarget=[] in Dictionary>>postCopy
Code Installation (us) : count= 38, sum= 131023, min= 1320, average= 3447.99, max= 10748, maxTarget=[] in Dictionary>>postCopy
Graal node count :
After Truffle Tier : count= 41, sum= 10238, min= 89, average= 249.71, max= 700, maxTarget=SequenceableCollection>>copyReplaceFrom:to:with:
After Graal Tier : count= 40, sum= 22564, min= 85, average= 564.10, max= 1781, maxTarget=Scanner>>typeTableAt:
Graal compilation result :
Code size : count= 38, sum= 80762, min= 337, average= 2125.32, max= 7334, maxTarget=SequenceableCollection>>copyReplaceFrom:to:with:
Total frame size : count= 38, sum= 4208, min= 32, average= 110.74, max= 352, maxTarget=SequenceableCollection>>copyReplaceFrom:to:with:
Exception handlers : count= 38, sum= 92, min= 1, average= 2.42, max= 6, maxTarget=UTF8TextConverter>>nextPut:toStream:
Infopoints : count= 38, sum= 1144, min= 6, average= 30.11, max= 88, maxTarget=SequenceableCollection>>copyReplaceFrom:to:with:
CALL : count= 38, sum= 997, min= 6, average= 26.24, max= 78, maxTarget=SequenceableCollection>>copyReplaceFrom:to:with:
IMPLICIT_EXCEPTION : count= 38, sum= 140, min= 0, average= 3.68, max= 11, maxTarget=SequenceableCollection>>at:ifAbsent:
SAFEPOINT : count= 38, sum= 7, min= 0, average= 0.18, max= 2, maxTarget=SequenceableCollection>>atAllPut:
Marks : count= 38, sum= 326, min= 6, average= 8.58, max= 12, maxTarget=AWFYPermute>>permute:
Data references : count= 38, sum= 763, min= 2, average= 20.08, max= 74, maxTarget=SequenceableCollection>>copyReplaceFrom:to:with:
--------------------------- :
Compilation Tier 2 :
Compilation Rate : 10916.97 bytes/second
Truffle Tier Rate : 13995.17 bytes/second
Graal Tier Rate : 56501.37 bytes/second
Installation Rate : 408399.77 bytes/second
Time for compilation (us) : count= 12, sum= 5639749, min= 9515, average= 469979.15, max= 1379391, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Truffle Tier (us) : count= 12, sum= 4399302, min= 5972, average= 366608.56, max= 987141, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Graal Tier (us) : count= 12, sum= 1089690, min= 2387, average= 90807.53, max= 346618, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Code Installation (us) : count= 12, sum= 150756, min= 1156, average= 12563.06, max= 45631, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Graal node count :
After Truffle Tier : count= 12, sum= 11657, min= 25, average= 971.42, max= 3146, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
After Graal Tier : count= 12, sum= 14554, min= 34, average= 1212.83, max= 3717, maxTarget=AWFYPermute>>permute:
Graal compilation result :
Code size : count= 12, sum= 61569, min= 158, average= 5130.75, max= 18617, maxTarget=AWFYPermute>>permute:
Total frame size : count= 12, sum= 1952, min= 32, average= 162.67, max= 544, maxTarget=AWFYPermute>>permute:
Exception handlers : count= 12, sum= 28, min= 0, average= 2.33, max= 10, maxTarget=AWFYPermute>>benchmark
Infopoints : count= 12, sum= 778, min= 4, average= 64.83, max= 211, maxTarget=AWFYPermute>>permute:
CALL : count= 12, sum= 565, min= 4, average= 47.08, max= 151, maxTarget=AWFYPermute>>permute:
IMPLICIT_EXCEPTION : count= 12, sum= 209, min= 0, average= 17.42, max= 57, maxTarget=AWFYPermute>>permute:
SAFEPOINT : count= 12, sum= 4, min= 0, average= 0.33, max= 3, maxTarget=AWFYPermute>>permute:
Marks : count= 12, sum= 104, min= 6, average= 8.67, max= 17, maxTarget=AWFYPermute>>permute:
Data references : count= 12, sum= 611, min= 3, average= 50.92, max= 153, maxTarget=AWFYPermute>>permute:
# Queens (iterations: 300, problem size: 1000) on Mon Nov 7 22:15:21 UTC 2022
# `/home/fniephaus/bin/graalvm-ce-java17-22.3.0/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] opt done id=50 [] in Dictionary>>postCopy |Tier 1|Time 221( 191+29 )ms|AST 28|Inlined 0Y 1N|IR 184/ 402|CodeSize 1529|Addr 0x7f36d3175a90|Timestamp 18703671417858565|Src n/a
[engine] opt done id=13 IdentityDictionary>>scanFor: |Tier 1|Time 11( 6+4 )ms|AST 127|Inlined 0Y 0N|IR 89/ 85|CodeSize 337|Addr 0x7f36d3179310|Timestamp 18703671433331218|Src n/a
[engine] opt done id=74 ReadStream>>next |Tier 1|Time 127( 110+17 )ms|AST 42|Inlined 0Y 0N|IR 203/ 384|CodeSize 1545|Addr 0x7f36d317a790|Timestamp 18703671448925611|Src n/a
[engine] opt done id=73 PositionableStream>>atEnd |Tier 1|Time 32( 27+5 )ms|AST 18|Inlined 0Y 0N|IR 106/ 146|CodeSize 590|Addr 0x7f36d317c990|Timestamp 18703671467466198|Src n/a
[engine] opt done id=258 Object>>assert: |Tier 1|Time 19( 15+4 )ms|AST 17|Inlined 0Y 0N|IR 98/ 121|CodeSize 466|Addr 0x7f36d317e890|Timestamp 18703671503454651|Src n/a
[engine] opt done id=77 Character>>charCode |Tier 1|Time 29( 21+8 )ms|AST 21|Inlined 0Y 0N|IR 147/ 263|CodeSize 803|Addr 0x7f36d317f890|Timestamp 18703671517529779|Src n/a
[engine] opt done id=47 Object>>copy |Tier 1|Time 101( 57+43 )ms|AST 34|Inlined 0Y 2N|IR 617/ 1639|CodeSize 7688|Addr 0x7f36d3182d10|Timestamp 18703671606259244|Src n/a
[engine] opt done id=13 IdentityDictionary>>scanFor: |Tier 1|Time 193( 162+31 )ms|AST 127|Inlined 0Y 1N|IR 532/ 1032|CodeSize 4238|Addr 0x7f36d3187490|Timestamp 18703671644309655|Src n/a
[engine] opt done id=555 AWFYQueens>>placeQueen: |Tier 1|Time 150( 114+36 )ms|AST 148|Inlined 0Y 4N|IR 532/ 1118|CodeSize 5175|Addr 0x7f36d318ca10|Timestamp 18703671670298494|Src n/a
[engine] opt done id=556 AWFYQueens>>row:column: |Tier 1|Time 74( 60+14 )ms|AST 76|Inlined 0Y 0N|IR 339/ 576|CodeSize 2618|Addr 0x7f36d3190810|Timestamp 18703671682647198|Src n/a
[engine] opt done id=557 AWFYQueens>>row:column:put: |Tier 1|Time 60( 45+15 )ms|AST 82|Inlined 0Y 0N|IR 302/ 600|CodeSize 2562|Addr 0x7f36d3193a10|Timestamp 18703671706242176|Src n/a
[engine] opt done id=7 Symbol>>= |Tier 1|Time 34( 26+8 )ms|AST 43|Inlined 0Y 1N|IR 228/ 364|CodeSize 1376|Addr 0x7f36d3196790|Timestamp 18703671718868653|Src n/a
[engine] opt done id=554 SequenceableCollection>>atAllPut: |Tier 1|Time 65( 38+27 )ms|AST 71|Inlined 0Y 0N|IR 382/ 929|CodeSize 5033|Addr 0x7f36d3197b10|Timestamp 18703671736799286|Src n/a
[engine] opt done id=6 String>>hash |Tier 1|Time 33( 24+9 )ms|AST 30|Inlined 0Y 0N|IR 240/ 415|CodeSize 1480|Addr 0x7f36d319ae90|Timestamp 18703671741098234|Src n/a
[engine] opt done id=553 ArrayedCollection class>>new:withAll: |Tier 1|Time 46( 36+10 )ms|AST 30|Inlined 0Y 1N|IR 192/ 537|CodeSize 2031|Addr 0x7f36d319dd90|Timestamp 18703671766908410|Src n/a
[engine] opt done id=556 AWFYQueens>>row:column: |Tier 2|Time 43( 29+14 )ms|AST 76|Inlined 0Y 0N|IR 268/ 314|CodeSize 1135|Addr 0x7f36d31a0890|Timestamp 18703671786070058|Src n/a
[engine] opt done id=558 True>>and: |Tier 1|Time 14( 11+3 )ms|AST 16|Inlined 0Y 0N|IR 94/ 113|CodeSize 422|Addr 0x7f36d31a2410|Timestamp 18703671802458866|Src n/a
[engine] opt done id=551 AWFYQueens>>benchmark |Tier 1|Time 46( 33+13 )ms|AST 67|Inlined 0Y 2N|IR 293/ 490|CodeSize 1989|Addr 0x7f36d31a3390|Timestamp 18703671814265644|Src n/a
[engine] opt done id=552 AWFYQueens>>queens |Tier 1|Time 82( 58+24 )ms|AST 91|Inlined 0Y 5N|IR 428/ 1180|CodeSize 3859|Addr 0x7f36d31a8f90|Timestamp 18703671885421733|Src n/a
[engine] opt done id=557 AWFYQueens>>row:column:put: |Tier 2|Time 71( 57+14 )ms|AST 82|Inlined 0Y 0N|IR 231/ 299|CodeSize 1098|Addr 0x7f36d31abe10|Timestamp 18703671887161427|Src n/a
[engine] opt done id=559 AWFYQueens>>verifyResult: |Tier 1|Time 8( 6+3 )ms|AST 8|Inlined 0Y 0N|IR 90/ 105|CodeSize 378|Addr 0x7f36d31acb90|Timestamp 18703671897152659|Src n/a
[engine] opt done id=78 SequenceableCollection>>at:ifAbsent: |Tier 1|Time 70( 36+35 )ms|AST 62|Inlined 0Y 1N|IR 293/ 946|CodeSize 3441|Addr 0x7f36d31af790|Timestamp 18703671968993157|Src n/a
[engine] opt done id=554 SequenceableCollection>>atAllPut: |Tier 2|Time 94( 34+60 )ms|AST 71|Inlined 0Y 0N|IR 284/ 734|CodeSize 3086|Addr 0x7f36d31b2590|Timestamp 18703671981602103|Src n/a
[engine] opt done id=553 ArrayedCollection class>>new:withAll: |Tier 2|Time 121( 60+61 )ms|AST 30|Inlined 1Y 0N|IR 312/ 797|CodeSize 2738|Addr 0x7f36d31b8010|Timestamp 18703672092399598|Src n/a
[engine] opt done id=555 AWFYQueens>>placeQueen: |Tier 2|Time 797( 559+237 )ms|AST 148|Inlined 11Y 1N|IR 2109/ 2536|CodeSize 13002|Addr 0x7f36d31c7d10|Timestamp 18703672535495985|Src n/a
[engine] opt done id=550 AWFYBenchmark>>innerBenchmarkLoop: |Tier 1|Time 39( 27+12 )ms|AST 58|Inlined 0Y 2N|IR 298/ 501|CodeSize 2056|Addr 0x7f36d31da010|Timestamp 18703672576249042|Src n/a
[engine] opt done id=558 True>>and: |Tier 2|Time 10( 8+2 )ms|AST 16|Inlined 0Y 0N|IR 23/ 30|CodeSize 168|Addr 0x7f36d31dc610|Timestamp 18703672587980387|Src n/a
[engine] opt done id=559 AWFYQueens>>verifyResult: |Tier 2|Time 6( 4+2 )ms|AST 8|Inlined 0Y 0N|IR 19/ 22|CodeSize 122|Addr 0x7f36d31dc990|Timestamp 18703672594760993|Src n/a
[engine] opt done id=17 String class>>new: |Tier 1|Time 54( 45+9 )ms|AST 45|Inlined 0Y 1N|IR 204/ 505|CodeSize 2136|Addr 0x7f36d31dd510|Timestamp 18703672783039653|Src n/a
[engine] opt done id=552 AWFYQueens>>queens |Tier 2|Time 1152( 839+313 )ms|AST 91|Inlined 20Y 1N|IR 2878/ 3644|CodeSize 15351|Addr 0x7f36d31e3d90|Timestamp 18703673246275655|Src n/a
[engine] opt done id=551 AWFYQueens>>benchmark |Tier 2|Time 1359( 967+392 )ms|AST 67|Inlined 22Y 1N|IR 2983/ 3790|CodeSize 16873|Addr 0x7f36d31f9b90|Timestamp 18703673342693358|Src n/a
[engine] opt done id=562 SmallInteger>>printString |Tier 1|Time 104( 86+18 )ms|AST 149|Inlined 0Y 2N|IR 378/ 766|CodeSize 3228|Addr 0x7f36d3216490|Timestamp 18703673477412076|Src n/a
[engine] opt done id=302 SequenceableCollection>>copyReplaceFrom:to:with: |Tier 1|Time 122( 91+32 )ms|AST 183|Inlined 0Y 1N|IR 700/ 1512|CodeSize 7334|Addr 0x7f36d3219410|Timestamp 18703673496366564|Src n/a
[engine] opt done id=376 String>>, |Tier 1|Time 41( 28+14 )ms|AST 54|Inlined 0Y 2N|IR 286/ 680|CodeSize 2822|Addr 0x7f36d321f310|Timestamp 18703673826369657|Src n/a
[engine] opt done id=537 StandardFileStream>>isBinary |Tier 1|Time 16( 12+4 )ms|AST 23|Inlined 0Y 0N|IR 101/ 148|CodeSize 584|Addr 0x7f36d3221790|Timestamp 18703674016168839|Src n/a
[engine] opt done id=550 AWFYBenchmark>>innerBenchmarkLoop: |Tier 2|Time 1470( 936+535 )ms|AST 58|Inlined 24Y 1N|IR 3079/ 3924|CodeSize 19000|Addr 0x7f36d3221d90|Timestamp 18703674254754489|Src n/a
[engine] opt done id=532 Character class>>cr |Tier 1|Time 16( 12+4 )ms|AST 18|Inlined 0Y 0N|IR 94/ 113|CodeSize 426|Addr 0x7f36d3249010|Timestamp 18703676829352726|Src n/a
[engine] opt done id=530 Character>>asUnicode |Tier 1|Time 16( 12+4 )ms|AST 29|Inlined 0Y 0N|IR 95/ 174|CodeSize 610|Addr 0x7f36d3249b10|Timestamp 18703677251229698|Src n/a
[engine] opt done id=528 UTF8TextConverter>>nextPut:toStream: |Tier 1|Time 76( 54+22 )ms|AST 130|Inlined 0Y 5N|IR 447/ 1026|CodeSize 4467|Addr 0x7f36d324b310|Timestamp 18703677309213681|Src n/a
[engine] opt done id=501 FileStream class>>stdout |Tier 1|Time 31( 22+9 )ms|AST 39|Inlined 0Y 1N|IR 205/ 487|CodeSize 1983|Addr 0x7f36d324f210|Timestamp 18703677675864352|Src n/a
[engine] opt done id=536 MultiByteFileStream>>nextPutAll: |Tier 1|Time 39( 28+12 )ms|AST 61|Inlined 0Y 2N|IR 240/ 520|CodeSize 1937|Addr 0x7f36d3250690|Timestamp 18703677684378087|Src n/a
[engine] opt done id=500 AWFYScriptConsole class>>println: |Tier 1|Time 42( 29+13 )ms|AST 61|Inlined 0Y 4N|IR 296/ 642|CodeSize 2268|Addr 0x7f36d3251f90|Timestamp 18703677687364093|Src n/a
[engine] opt done id=538 TextConverter>>nextPutAll:toStream: |Tier 1|Time 28( 20+9 )ms|AST 34|Inlined 0Y 1N|IR 184/ 462|CodeSize 1649|Addr 0x7f36d3254110|Timestamp 18703677705857255|Src n/a
[engine] opt done id=539 TextConverter>>next:putAll:startingAt:toStream: |Tier 1|Time 63( 47+16 )ms|AST 126|Inlined 0Y 2N|IR 329/ 713|CodeSize 2791|Addr 0x7f36d3256610|Timestamp 18703677748486484|Src n/a
[engine] opt done id=561 Object>>asString |Tier 1|Time 18( 11+6 )ms|AST 17|Inlined 0Y 1N|IR 158/ 322|CodeSize 1154|Addr 0x7f36d3258710|Timestamp 18703677867753152|Src n/a
[engine] opt done id=563 SmallInteger>>decimalDigitLength |Tier 1|Time 19( 16+3 )ms|AST 43|Inlined 0Y 0N|IR 107/ 138|CodeSize 562|Addr 0x7f36d3259710|Timestamp 18703677869287713|Src n/a
[engine] opt done id=540 MultiByteFileStream>>basicNext:putAll:startingAt: |Tier 1|Time 21( 14+7 )ms|AST 24|Inlined 0Y 1N|IR 173/ 357|CodeSize 1438|Addr 0x7f36d325a290|Timestamp 18703677889474682|Src n/a
[engine] opt done id=560 AWFYRun>>printResult: |Tier 1|Time 50( 34+16 )ms|AST 69|Inlined 0Y 5N|IR 352/ 798|CodeSize 2926|Addr 0x7f36d325c210|Timestamp 18703677900475241|Src n/a
[engine] opt done id=541 StandardFileStream>>next:putAll:startingAt: |Tier 1|Time 50( 37+13 )ms|AST 71|Inlined 0Y 0N|IR 245/ 467|CodeSize 2077|Addr 0x7f36d325f190|Timestamp 18703677920636229|Src n/a
[engine] opt done id=544 MultiByteFileStream>>basicNextPutAll: |Tier 1|Time 18( 12+6 )ms|AST 18|Inlined 0Y 1N|IR 159/ 331|CodeSize 1208|Addr 0x7f36d3260c90|Timestamp 18703678074597614|Src n/a
[engine] opt done id=542 WriteStream>>cr |Tier 1|Time 25( 16+9 )ms|AST 30|Inlined 0Y 2N|IR 208/ 443|CodeSize 1521|Addr 0x7f36d3262310|Timestamp 18703678080470446|Src n/a
[engine] opt done id=543 MultiByteFileStream>>nextPut: |Tier 1|Time 26( 18+7 )ms|AST 35|Inlined 0Y 1N|IR 181/ 393|CodeSize 1487|Addr 0x7f36d3263710|Timestamp 18703678082159782|Src n/a
[engine] opt done id=546 StandardFileStream>>flush |Tier 1|Time 21( 15+5 )ms|AST 20|Inlined 0Y 0N|IR 165/ 259|CodeSize 997|Addr 0x7f36d3264790|Timestamp 18703678102422464|Src n/a
[engine] opt done id=545 StandardFileStream>>nextPutAll: |Tier 1|Time 49( 38+11 )ms|AST 97|Inlined 0Y 0N|IR 288/ 562|CodeSize 2584|Addr 0x7f36d3265490|Timestamp 18703678124841813|Src n/a
[engine] opt done id=549 AWFYRun>>measure: |Tier 1|Time 52( 37+15 )ms|AST 91|Inlined 0Y 2N|IR 328/ 725|CodeSize 2781|Addr 0x7f36d3269190|Timestamp 18703678314941608|Src n/a
[engine] opt done id=562 SmallInteger>>printString |Tier 2|Time 343( 311+32 )ms|AST 149|Inlined 4Y 1N|IR 222/ 531|CodeSize 1877|Addr 0x7f36d326f890|Timestamp 18703691811119232|Src n/a
[engine] opt done id=17 String class>>new: |Tier 2|Time 200( 165+35 )ms|AST 45|Inlined 2Y 1N|IR 110/ 328|CodeSize 1107|Addr 0x7f36d3273b90|Timestamp 18703701510200374|Src n/a
[engine] opt done id=302 SequenceableCollection>>copyReplaceFrom:to:with: |Tier 2|Time 372( 319+53 )ms|AST 183|Inlined 3Y 1N|IR 671/ 1307|CodeSize 5956|Addr 0x7f36d3277690|Timestamp 18703715192254485|Src n/a
[engine] opt done id=537 StandardFileStream>>isBinary |Tier 2|Time 80( 72+8 )ms|AST 23|Inlined 0Y 0N|IR 30/ 54|CodeSize 294|Addr 0x7f36d327d910|Timestamp 18703715521700147|Src n/a
[engine] opt done id=376 String>>, |Tier 2|Time 488( 414+74 )ms|AST 54|Inlined 9Y 2N|IR 713/ 1215|CodeSize 5325|Addr 0x7f36d327e090|Timestamp 18703715719665376|Src n/a
[engine] Truffle runtime statistics for engine 3
Compilations : 65
Success : 60
Temporary Bailouts : 2
org.graalvm.compiler.core.common.RetryableBailoutException: Assumption invalidated while compiling code: Object[Instance<org.graalvm.compiler.truffle.runtime.OptimizedAssumption>]: 2
Permanent Bailouts : 0
Failed : 0
Interrupted : 3
Invalidated : 0
Queues : 65
Dequeues : 0
Splits : 43
Compilation Accuracy : 1.000000
Queue Accuracy : 1.000000
Compilation Utilization : 0.149991
Remaining Compilation Queue : 0
Time to queue : count= 65, sum= 501422827, min= 4414, average= 7714197.35, max=62721021, maxTarget=TextConverter>>next:putAll:startingAt:toStream:
Time waiting in queue : count= 65, sum= 4268564, min= 231, average= 65670.22, max= 679390, maxTarget=True>>and:
--------------------------- :
AST node statistics :
Truffle node count : count= 62, sum= 17631, min= 12, average= 284.37, max= 2945, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Trivial : count= 62, sum= 6782, min= 4, average= 109.39, max= 1137, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Non Trivial : count= 62, sum= 10849, min= 8, average= 174.98, max= 1808, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Monomorphic : count= 62, sum= 10745, min= 8, average= 173.31, max= 1800, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Polymorphic : count= 62, sum= 104, min= 0, average= 1.68, max= 13, maxTarget=String>>,
Megamorphic : count= 62, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Scanner>>typeTableAt:
Truffle call count : count= 62, sum= 161, min= 0, average= 2.60, max= 25, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Indirect : count= 62, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Scanner>>typeTableAt:
Direct : count= 62, sum= 161, min= 0, average= 2.60, max= 25, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Dispatched : count= 62, sum= 65, min= 0, average= 1.05, max= 5, maxTarget=AWFYQueens>>queens
Inlined : count= 62, sum= 96, min= 0, average= 1.55, max= 24, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
---------- :
Cloned : count= 62, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Scanner>>typeTableAt:
Not Cloned : count= 62, sum= 164, min= 0, average= 2.65, max= 25, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Truffle loops : count= 62, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Scanner>>typeTableAt:
--------------------------- :
Compilation Tier 1 :
Compilation Rate : 35277.22 bytes/second
Truffle Tier Rate : 54771.76 bytes/second
Graal Tier Rate : 197773.61 bytes/second
Installation Rate : 688667.55 bytes/second
Time for compilation (us) : count= 47, sum= 2851302, min= 8937, average= 60666.00, max= 290020, maxTarget=Object>>copy
Truffle Tier (us) : count= 45, sum= 1836457, min= 5733, average= 40810.16, max= 191230, maxTarget=[] in Dictionary>>postCopy
Graal Tier (us) : count= 45, sum= 508591, min= 2271, average= 11302.04, max= 36289, maxTarget=Object>>copy
Code Installation (us) : count= 45, sum= 146058, min= 933, average= 3245.75, max= 10414, maxTarget=[] in Dictionary>>postCopy
Graal node count :
After Truffle Tier : count= 48, sum= 12225, min= 64, average= 254.69, max= 700, maxTarget=SequenceableCollection>>copyReplaceFrom:to:with:
After Graal Tier : count= 47, sum= 25736, min= 85, average= 547.57, max= 1639, maxTarget=Object>>copy
Graal compilation result :
Code size : count= 45, sum= 100586, min= 337, average= 2235.24, max= 7688, maxTarget=Object>>copy
Total frame size : count= 45, sum= 5184, min= 32, average= 115.20, max= 400, maxTarget=Object>>copy
Exception handlers : count= 45, sum= 107, min= 1, average= 2.38, max= 6, maxTarget=AWFYQueens>>queens
Infopoints : count= 45, sum= 1386, min= 6, average= 30.80, max= 89, maxTarget=Object>>copy
CALL : count= 45, sum= 1197, min= 6, average= 26.60, max= 78, maxTarget=SequenceableCollection>>copyReplaceFrom:to:with:
IMPLICIT_EXCEPTION : count= 45, sum= 179, min= 0, average= 3.98, max= 24, maxTarget=Object>>copy
SAFEPOINT : count= 45, sum= 10, min= 0, average= 0.22, max= 2, maxTarget=SequenceableCollection>>atAllPut:
Marks : count= 45, sum= 386, min= 6, average= 8.58, max= 12, maxTarget=AWFYQueens>>placeQueen:
Data references : count= 45, sum= 953, min= 2, average= 21.18, max= 74, maxTarget=SequenceableCollection>>copyReplaceFrom:to:with:
--------------------------- :
Compilation Tier 2 :
Compilation Rate : 13163.31 bytes/second
Truffle Tier Rate : 18245.78 bytes/second
Graal Tier Rate : 54375.10 bytes/second
Installation Rate : 360906.20 bytes/second
Time for compilation (us) : count= 15, sum= 6619309, min= 6103, average= 441287.32, max= 1470888, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Truffle Tier (us) : count= 15, sum= 4775459, min= 3982, average= 318363.97, max= 967440, maxTarget=AWFYQueens>>benchmark
Graal Tier (us) : count= 15, sum= 1602424, min= 1408, average= 106828.31, max= 464275, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Code Installation (us) : count= 15, sum= 241425, min= 712, average= 16095.04, max= 71036, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Graal node count :
After Truffle Tier : count= 15, sum= 13932, min= 19, average= 928.80, max= 3079, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
After Graal Tier : count= 15, sum= 19525, min= 22, average= 1301.67, max= 3924, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Graal compilation result :
Code size : count= 15, sum= 87132, min= 122, average= 5808.80, max= 19000, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Total frame size : count= 15, sum= 3504, min= 32, average= 233.60, max= 720, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Exception handlers : count= 15, sum= 4, min= 0, average= 0.27, max= 1, maxTarget=AWFYQueens>>placeQueen:
Infopoints : count= 15, sum= 1142, min= 4, average= 76.13, max= 225, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
CALL : count= 15, sum= 793, min= 4, average= 52.87, max= 152, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
IMPLICIT_EXCEPTION : count= 15, sum= 333, min= 0, average= 22.20, max= 68, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
SAFEPOINT : count= 15, sum= 16, min= 0, average= 1.07, max= 5, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Marks : count= 15, sum= 110, min= 6, average= 7.33, max= 12, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Data references : count= 15, sum= 846, min= 1, average= 56.40, max= 156, maxTarget=AWFYQueens>>queens
# Richards (iterations: 300, problem size: 100) on Mon Nov 7 22:07:45 UTC 2022
# `/home/fniephaus/bin/graalvm-ce-java17-22.3.0/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] opt done id=50 [] in Dictionary>>postCopy |Tier 1|Time 243( 208+35 )ms|AST 28|Inlined 0Y 1N|IR 184/ 402|CodeSize 1529|Addr 0x7fc052b17990|Timestamp 18703214827646773|Src n/a
[engine] opt done id=73 PositionableStream>>atEnd |Tier 1|Time 28( 24+4 )ms|AST 18|Inlined 0Y 0N|IR 106/ 146|CodeSize 590|Addr 0x7fc052b1f910|Timestamp 18703214911151426|Src n/a
[engine] opt done id=602 AWFYTaskState>>isTaskHoldingOrWaiting |Tier 1|Time 32( 26+6 )ms|AST 31|Inlined 0Y 0N|IR 212/ 228|CodeSize 824|Addr 0x7fc052b1ff10|Timestamp 18703214939124696|Src n/a
[engine] opt done id=604 AWFYTaskState>>isWaitingWithPacket |Tier 1|Time 19( 15+5 )ms|AST 30|Inlined 0Y 0N|IR 170/ 219|CodeSize 789|Addr 0x7fc052b21410|Timestamp 18703214961068123|Src n/a
[engine] opt done id=609 AWFYPacket>>link: |Tier 1|Time 22( 17+5 )ms|AST 10|Inlined 0Y 0N|IR 136/ 268|CodeSize 731|Addr 0x7fc052b21d10|Timestamp 18703214985136439|Src n/a
[engine] opt done id=13 IdentityDictionary>>scanFor: |Tier 1|Time 180( 153+27 )ms|AST 127|Inlined 0Y 1N|IR 532/ 1032|CodeSize 4238|Addr 0x7fc052b26690|Timestamp 18703215015016822|Src n/a
[engine] opt done id=603 AWFYTaskControlBlock>>runTask |Tier 1|Time 116( 84+32 )ms|AST 116|Inlined 0Y 3N|IR 447/ 1561|CodeSize 5888|Addr 0x7fc052b2a190|Timestamp 18703215029172901|Src n/a
[engine] opt done id=617 AWFYScheduler>>findTask: |Tier 1|Time 58( 52+6 )ms|AST 42|Inlined 0Y 0N|IR 145/ 272|CodeSize 1153|Addr 0x7fc052b2f190|Timestamp 18703215045400996|Src n/a
[engine] opt done id=613 AWFYPacket>>identity: |Tier 1|Time 16( 12+4 )ms|AST 10|Inlined 0Y 0N|IR 148/ 175|CodeSize 509|Addr 0x7fc052b30090|Timestamp 18703215056615351|Src n/a
[engine] opt done id=573 AWFYTaskState>>taskWaiting: |Tier 1|Time 14( 10+4 )ms|AST 10|Inlined 0Y 0N|IR 149/ 174|CodeSize 473|Addr 0x7fc052b30890|Timestamp 18703215061324568|Src n/a
[engine] opt done id=621 [] in AWFYScheduler>>createDevice:priority:work:state: |Tier 1|Time 85( 65+20 )ms|AST 150|Inlined 0Y 5N|IR 392/ 987|CodeSize 3759|Addr 0x7fc052b32d10|Timestamp 18703215102241550|Src n/a
[engine] opt done id=610 AWFYScheduler>>wait |Tier 1|Time 26( 17+9 )ms|AST 26|Inlined 0Y 1N|IR 186/ 402|CodeSize 1527|Addr 0x7fc052b36390|Timestamp 18703215130353183|Src n/a
[engine] opt done id=618 AWFYTaskControlBlock>>addInput:checkPriority: |Tier 1|Time 67( 49+18 )ms|AST 94|Inlined 0Y 2N|IR 299/ 842|CodeSize 3222|Addr 0x7fc052b37890|Timestamp 18703215142009795|Src n/a
[engine] opt done id=614 AWFYPacket>>datum: |Tier 1|Time 13( 10+4 )ms|AST 10|Inlined 0Y 0N|IR 148/ 175|CodeSize 509|Addr 0x7fc052b3ae90|Timestamp 18703215157335914|Src n/a
[engine] opt done id=608 AWFYRBObject>>append:head: |Tier 1|Time 60( 45+15 )ms|AST 111|Inlined 0Y 2N|IR 306/ 622|CodeSize 2832|Addr 0x7fc052b3d490|Timestamp 18703215219794367|Src n/a
[engine] opt done id=616 AWFYScheduler>>queuePacket: |Tier 1|Time 88( 68+20 )ms|AST 122|Inlined 0Y 4N|IR 376/ 888|CodeSize 3249|Addr 0x7fc052b3f790|Timestamp 18703215220254225|Src n/a
[engine] opt done id=574 AWFYTaskState>>taskHolding: |Tier 1|Time 11( 7+4 )ms|AST 10|Inlined 0Y 0N|IR 150/ 175|CodeSize 473|Addr 0x7fc052b42010|Timestamp 18703215233246339|Src n/a
[engine] opt done id=622 AWFYDeviceTaskDataRecord>>pending: |Tier 1|Time 15( 8+7 )ms|AST 10|Inlined 0Y 0N|IR 136/ 268|CodeSize 731|Addr 0x7fc052b42e10|Timestamp 18703215237808114|Src n/a
[engine] opt done id=572 AWFYTaskState>>packetPending: |Tier 1|Time 12( 8+4 )ms|AST 10|Inlined 0Y 0N|IR 148/ 172|CodeSize 465|Addr 0x7fc052b43710|Timestamp 18703215246611146|Src n/a
[engine] opt done id=563 AWFYTaskState>>running |Tier 1|Time 17( 12+5 )ms|AST 15|Inlined 0Y 0N|IR 202/ 224|CodeSize 700|Addr 0x7fc052b43f10|Timestamp 18703215256169410|Src n/a
[engine] opt done id=606 [] in AWFYScheduler>>createHandler:priority:work:state: |Tier 1|Time 214( 156+58 )ms|AST 340|Inlined 0Y 10N|IR 794/ 2149|CodeSize 9792|Addr 0x7fc052b46990|Timestamp 18703215272489421|Src n/a
[engine] opt done id=625 AWFYIdleTaskDataRecord>>count: |Tier 1|Time 11( 7+4 )ms|AST 10|Inlined 0Y 0N|IR 147/ 174|CodeSize 509|Addr 0x7fc052b4da90|Timestamp 18703215284926409|Src n/a
[engine] opt done id=626 AWFYIdleTaskDataRecord>>control: |Tier 1|Time 10( 7+3 )ms|AST 10|Inlined 0Y 0N|IR 147/ 174|CodeSize 509|Addr 0x7fc052b4e290|Timestamp 18703215296519392|Src n/a
[engine] opt done id=627 AWFYScheduler>>release: |Tier 1|Time 47( 35+12 )ms|AST 90|Inlined 0Y 2N|IR 246/ 529|CodeSize 2053|Addr 0x7fc052b50090|Timestamp 18703215344801721|Src n/a
[engine] opt done id=615 AWFYWorkerTaskDataRecord>>count: |Tier 1|Time 11( 7+4 )ms|AST 10|Inlined 0Y 0N|IR 147/ 174|CodeSize 509|Addr 0x7fc052b51a10|Timestamp 18703215357278031|Src n/a
[engine] opt done id=620 AWFYHandlerTaskDataRecord>>deviceIn: |Tier 1|Time 12( 7+5 )ms|AST 10|Inlined 0Y 0N|IR 136/ 268|CodeSize 731|Addr 0x7fc052b52210|Timestamp 18703215370083800|Src n/a
[engine] opt done id=607 AWFYHandlerTaskDataRecord>>deviceInAdd: |Tier 1|Time 22( 14+8 )ms|AST 26|Inlined 0Y 1N|IR 182/ 452|CodeSize 1556|Addr 0x7fc052b53f90|Timestamp 18703215393422657|Src n/a
[engine] opt done id=624 [] in AWFYScheduler>>createIdler:priority:work:state: |Tier 1|Time 142( 98+43 )ms|AST 214|Inlined 0Y 7N|IR 534/ 1213|CodeSize 4551|Addr 0x7fc052b55d90|Timestamp 18703215399848380|Src n/a
[engine] opt done id=605 AWFYTaskState>>packetPending |Tier 1|Time 20( 15+5 )ms|AST 17|Inlined 0Y 0N|IR 202/ 225|CodeSize 700|Addr 0x7fc052b5a610|Timestamp 18703215427895756|Src n/a
[engine] opt done id=587 AWFYRBObject class>>DeviceA |Tier 1|Time 8( 5+3 )ms|AST 7|Inlined 0Y 0N|IR 89/ 99|CodeSize 380|Addr 0x7fc052b5d110|Timestamp 18703215437320337|Src n/a
[engine] opt done id=623 AWFYScheduler>>holdSelf |Tier 1|Time 36( 25+11 )ms|AST 48|Inlined 0Y 1N|IR 232/ 465|CodeSize 1781|Addr 0x7fc052b5ba90|Timestamp 18703215437602789|Src n/a
[engine] opt done id=592 AWFYRBObject class>>DeviceB |Tier 1|Time 8( 5+3 )ms|AST 7|Inlined 0Y 0N|IR 89/ 99|CodeSize 380|Addr 0x7fc052b5df90|Timestamp 18703215446474408|Src n/a
[engine] opt done id=586 AWFYRBObject class>>HandlerA |Tier 1|Time 9( 6+3 )ms|AST 7|Inlined 0Y 0N|IR 89/ 99|CodeSize 380|Addr 0x7fc052b5e410|Timestamp 18703215448297498|Src n/a
[engine] opt done id=612 AWFYWorkerTaskDataRecord>>destination: |Tier 1|Time 10( 7+3 )ms|AST 10|Inlined 0Y 0N|IR 147/ 174|CodeSize 509|Addr 0x7fc052b5ee10|Timestamp 18703215457796813|Src n/a
[engine] opt done id=628 AWFYHandlerTaskDataRecord>>workIn: |Tier 1|Time 10( 6+4 )ms|AST 10|Inlined 0Y 0N|IR 136/ 268|CodeSize 731|Addr 0x7fc052b5f610|Timestamp 18703215469253459|Src n/a
[engine] opt done id=619 AWFYHandlerTaskDataRecord>>workInAdd: |Tier 1|Time 22( 15+8 )ms|AST 26|Inlined 0Y 1N|IR 182/ 452|CodeSize 1556|Addr 0x7fc052b5ff10|Timestamp 18703215472296528|Src n/a
[engine] opt done id=611 [] in AWFYScheduler>>createWorker:priority:work:state: |Tier 1|Time 217( 163+54 )ms|AST 310|Inlined 0Y 10N|IR 825/ 1940|CodeSize 8567|Addr 0x7fc052b61190|Timestamp 18703215474109769|Src n/a
[engine] opt done id=593 AWFYRBObject class>>HandlerB |Tier 1|Time 8( 5+3 )ms|AST 7|Inlined 0Y 0N|IR 89/ 99|CodeSize 380|Addr 0x7fc052b67790|Timestamp 18703215478239554|Src n/a
[engine] opt done id=602 AWFYTaskState>>isTaskHoldingOrWaiting |Tier 2|Time 25( 18+8 )ms|AST 31|Inlined 0Y 0N|IR 141/ 114|CodeSize 326|Addr 0x7fc052b67c10|Timestamp 18703215499004629|Src n/a
[engine] opt done id=604 AWFYTaskState>>isWaitingWithPacket |Tier 2|Time 21( 15+7 )ms|AST 30|Inlined 0Y 0N|IR 99/ 117|CodeSize 327|Addr 0x7fc052b68210|Timestamp 18703215500936537|Src n/a
[engine] opt done id=74 ReadStream>>next |Tier 1|Time 34( 24+9 )ms|AST 42|Inlined 0Y 0N|IR 203/ 384|CodeSize 1545|Addr 0x7fc052b68810|Timestamp 18703215509453275|Src n/a
[engine] opt done id=609 AWFYPacket>>link: |Tier 2|Time 14( 5+8 )ms|AST 10|Inlined 0Y 0N|IR 65/ 190|CodeSize 438|Addr 0x7fc052b69610|Timestamp 18703215516436709|Src n/a
[engine] opt done id=77 Character>>charCode |Tier 1|Time 21( 15+6 )ms|AST 21|Inlined 0Y 0N|IR 147/ 263|CodeSize 803|Addr 0x7fc052b69d10|Timestamp 18703215531654499|Src n/a
[engine] opt done id=617 AWFYScheduler>>findTask: |Tier 2|Time 25( 17+8 )ms|AST 42|Inlined 0Y 0N|IR 74/ 124|CodeSize 500|Addr 0x7fc052b6b910|Timestamp 18703215557900367|Src n/a
[engine] opt done id=78 SequenceableCollection>>at:ifAbsent: |Tier 1|Time 53( 36+17 )ms|AST 62|Inlined 0Y 1N|IR 293/ 946|CodeSize 3441|Addr 0x7fc052b6bf10|Timestamp 18703215570621274|Src n/a
[engine] opt done id=613 AWFYPacket>>identity: |Tier 2|Time 10( 6+4 )ms|AST 10|Inlined 0Y 0N|IR 77/ 94|CodeSize 241|Addr 0x7fc052b72510|Timestamp 18703215589965217|Src n/a
[engine] opt done id=573 AWFYTaskState>>taskWaiting: |Tier 2|Time 9( 5+3 )ms|AST 10|Inlined 0Y 0N|IR 78/ 92|CodeSize 233|Addr 0x7fc052b73910|Timestamp 18703215599922504|Src n/a
[engine] opt done id=603 AWFYTaskControlBlock>>runTask |Tier 2|Time 128( 89+39 )ms|AST 116|Inlined 3Y 0N|IR 530/ 1161|CodeSize 3684|Addr 0x7fc052b75690|Timestamp 18703215628712679|Src n/a
[engine] opt done id=610 AWFYScheduler>>wait |Tier 2|Time 22( 17+5 )ms|AST 26|Inlined 1Y 0N|IR 129/ 145|CodeSize 292|Addr 0x7fc052b77f10|Timestamp 18703215652141985|Src n/a
[engine] opt deopt id=623 AWFYScheduler>>holdSelf | |Timestamp 18703215788817545|Src n/a
[engine] opt inval. id=623 AWFYScheduler>>holdSelf |Timestamp 18703215793832962|Src n/a|Reason Profiled Return Type
[engine] opt inval. id=621 [] in AWFYScheduler>>createDevice:priority:work:state: |Timestamp 18703215799035144|Src n/a|Reason Profiled Return Type
[engine] opt deopt id=624 [] in AWFYScheduler>>createIdler:priority:work:state: | |Timestamp 18703215799503873|Src n/a
[engine] opt inval. id=624 [] in AWFYScheduler>>createIdler:priority:work:state: |Timestamp 18703215799727027|Src n/a|Reason Profiled Return Type
[engine] opt deopt id=603 AWFYTaskControlBlock>>runTask | |Timestamp 18703215800137435|Src n/a
[engine] opt inval. id=603 AWFYTaskControlBlock>>runTask |Timestamp 18703215800351090|Src n/a|Reason Profiled Return Type
[engine] opt inval. id=603 AWFYTaskControlBlock>>runTask |Timestamp 18703215800580251|Src n/a|Reason Profiled Return Type
[engine] opt done id=616 AWFYScheduler>>queuePacket: |Tier 2|Time 202( 164+38 )ms|AST 122|Inlined 8Y 0N|IR 647/ 1038|CodeSize 2907|Addr 0x7fc052b81490|Timestamp 18703215855257362|Src n/a
[engine] opt done id=603 AWFYTaskControlBlock>>runTask |Tier 1|Time 85( 56+29 )ms|AST 116|Inlined 0Y 3N|IR 442/ 1551|CodeSize 5812|Addr 0x7fc052b87010|Timestamp 18703215940434798|Src n/a
[engine] opt done id=621 [] in AWFYScheduler>>createDevice:priority:work:state: |Tier 1|Time 83( 62+21 )ms|AST 150|Inlined 0Y 5N|IR 396/ 995|CodeSize 3835|Addr 0x7fc052b8aa90|Timestamp 18703215940690081|Src n/a
[engine] opt done id=623 AWFYScheduler>>holdSelf |Tier 1|Time 33( 23+10 )ms|AST 48|Inlined 0Y 1N|IR 227/ 455|CodeSize 1729|Addr 0x7fc052b8ef90|Timestamp 18703215975066376|Src n/a
[engine] opt done id=601 AWFYScheduler>>schedule |Tier 1|Time 71( 49+22 )ms|AST 105|Inlined 0Y 2N|IR 439/ 1022|CodeSize 4195|Addr 0x7fc052b94310|Timestamp 18703216058215588|Src n/a
[engine] opt done id=624 [] in AWFYScheduler>>createIdler:priority:work:state: |Tier 1|Time 149( 121+29 )ms|AST 226|Inlined 0Y 8N|IR 585/ 1371|CodeSize 5169|Addr 0x7fc052b99910|Timestamp 18703216091377630|Src n/a
[engine] opt done id=603 AWFYTaskControlBlock>>runTask |Tier 2|Time 112( 77+35 )ms|AST 116|Inlined 3Y 0N|IR 614/ 1179|CodeSize 3901|Addr 0x7fc052ba3110|Timestamp 18703216172207995|Src n/a
[engine] opt done id=614 AWFYPacket>>datum: |Tier 2|Time 10( 6+4 )ms|AST 10|Inlined 0Y 0N|IR 77/ 94|CodeSize 241|Addr 0x7fc052ba6f90|Timestamp 18703216183963647|Src n/a
[engine] opt done id=574 AWFYTaskState>>taskHolding: |Tier 2|Time 10( 5+4 )ms|AST 10|Inlined 0Y 0N|IR 79/ 93|CodeSize 233|Addr 0x7fc052ba8910|Timestamp 18703216194797766|Src n/a
[engine] opt done id=622 AWFYDeviceTaskDataRecord>>pending: |Tier 2|Time 10( 5+4 )ms|AST 10|Inlined 0Y 0N|IR 65/ 190|CodeSize 438|Addr 0x7fc052baa990|Timestamp 18703216205698796|Src n/a
[engine] opt done id=608 AWFYRBObject>>append:head: |Tier 2|Time 76( 62+15 )ms|AST 111|Inlined 2Y 0N|IR 215/ 463|CodeSize 1405|Addr 0x7fc052bac110|Timestamp 18703216283258607|Src n/a
[engine] opt done id=621 [] in AWFYScheduler>>createDevice:priority:work:state: |Tier 2|Time 334( 282+52 )ms|AST 150|Inlined 15Y 0N|IR 1137/ 1315|CodeSize 3725|Addr 0x7fc052bb3990|Timestamp 18703216426881632|Src n/a
[engine] opt done id=606 [] in AWFYScheduler>>createHandler:priority:work:state: |Tier 2|Time 847( 672+175 )ms|AST 340|Inlined 34Y 0N|IR 2377/ 3887|CodeSize 12917|Addr 0x7fc052bb7710|Timestamp 18703216448251284|Src n/a
[engine] opt done id=559 SequenceableCollection>>atAllPut: |Tier 1|Time 62( 41+21 )ms|AST 71|Inlined 0Y 0N|IR 329/ 708|CodeSize 3573|Addr 0x7fc052bc8810|Timestamp 18703216491119660|Src n/a
[engine] opt done id=601 AWFYScheduler>>schedule |Tier 2|Time 310( 166+144 )ms|AST 105|Inlined 5Y 1N|IR 977/ 3081|CodeSize 11052|Addr 0x7fc052bced90|Timestamp 18703216595816350|Src n/a
[engine] opt done id=625 AWFYIdleTaskDataRecord>>count: |Tier 2|Time 10( 6+4 )ms|AST 10|Inlined 0Y 0N|IR 76/ 94|CodeSize 241|Addr 0x7fc052bd7c90|Timestamp 18703216607176610|Src n/a
[engine] opt done id=626 AWFYIdleTaskDataRecord>>control: |Tier 2|Time 9( 6+3 )ms|AST 10|Inlined 0Y 0N|IR 76/ 94|CodeSize 241|Addr 0x7fc052a3ae90|Timestamp 18703216617350137|Src n/a
[engine] opt done id=627 AWFYScheduler>>release: |Tier 2|Time 62( 53+9 )ms|AST 90|Inlined 2Y 0N|IR 190/ 255|CodeSize 699|Addr 0x7fc052a39e10|Timestamp 18703216679984598|Src n/a
[engine] opt done id=615 AWFYWorkerTaskDataRecord>>count: |Tier 2|Time 9( 6+3 )ms|AST 10|Inlined 0Y 0N|IR 76/ 94|CodeSize 241|Addr 0x7fc052a69290|Timestamp 18703216690508188|Src n/a
[engine] opt done id=587 AWFYRBObject class>>DeviceA |Tier 2|Time 6( 4+2 )ms|AST 7|Inlined 0Y 0N|IR 18/ 20|CodeSize 124|Addr 0x7fc052a28b90|Timestamp 18703216697445245|Src n/a
[engine] opt done id=592 AWFYRBObject class>>DeviceB |Tier 2|Time 6( 4+2 )ms|AST 7|Inlined 0Y 0N|IR 18/ 20|CodeSize 124|Addr 0x7fc052a52710|Timestamp 18703216703790228|Src n/a
[engine] opt done id=558 ArrayedCollection class>>new:withAll: |Tier 1|Time 56( 44+12 )ms|AST 30|Inlined 0Y 1N|IR 192/ 537|CodeSize 2031|Addr 0x7fc052abb710|Timestamp 18703216760376757|Src n/a
[engine] opt done id=586 AWFYRBObject class>>HandlerA |Tier 2|Time 6( 4+2 )ms|AST 7|Inlined 0Y 0N|IR 18/ 20|CodeSize 124|Addr 0x7fc052a7fa10|Timestamp 18703216768028746|Src n/a
[engine] opt done id=624 [] in AWFYScheduler>>createIdler:priority:work:state: |Tier 2|Time 293( 262+32 )ms|AST 226|Inlined 13Y 0N|IR 818/ 798|CodeSize 1743|Addr 0x7fc052aa7390|Timestamp 18703216785842528|Src n/a
[engine] opt done id=575 AWFYScheduler>>createPacket:identity:kind: |Tier 1|Time 21( 14+7 )ms|AST 26|Inlined 0Y 1N|IR 176/ 366|CodeSize 1468|Addr 0x7fc052aa6310|Timestamp 18703216789901420|Src n/a
[engine] opt done id=576 AWFYPacket class>>create:identity:kind: |Tier 1|Time 29( 19+9 )ms|AST 34|Inlined 0Y 2N|IR 219/ 460|CodeSize 1799|Addr 0x7fc052a5a310|Timestamp 18703216816072973|Src n/a
[engine] opt done id=577 Behavior>>new <split-577> |Tier 1|Time 28( 21+7 )ms|AST 25|Inlined 0Y 0N|IR 107/ 188|CodeSize 718|Addr 0x7fc052a54610|Timestamp 18703216818738810|Src n/a
[engine] opt done id=578 AWFYPacket>>link:identity:kind: |Tier 1|Time 33( 22+11 )ms|AST 42|Inlined 0Y 1N|IR 283/ 623|CodeSize 2124|Addr 0x7fc052ad2a90|Timestamp 18703216850218081|Src n/a
[engine] opt done id=623 AWFYScheduler>>holdSelf |Tier 2|Time 30( 24+6 )ms|AST 48|Inlined 1Y 0N|IR 171/ 172|CodeSize 401|Addr 0x7fc052b2f190|Timestamp 18703216851764236|Src n/a
[engine] opt done id=612 AWFYWorkerTaskDataRecord>>destination: |Tier 2|Time 9( 6+3 )ms|AST 10|Inlined 0Y 0N|IR 76/ 94|CodeSize 241|Addr 0x7fc052aecb90|Timestamp 18703216860471720|Src n/a
[engine] opt done id=569 AWFYTaskControlBlock class>>link:create:priority:initialWorkQueue:initialState:function:privateData: |Tier 1|Time 38( 20+18 )ms|AST 46|Inlined 0Y 2N|IR 228/ 491|CodeSize 2036|Addr 0x7fc052a63390|Timestamp 18703216900232631|Src n/a
[engine] opt done id=611 [] in AWFYScheduler>>createWorker:priority:work:state: |Tier 2|Time 458( 383+75 )ms|AST 310|Inlined 19Y 0N|IR 1337/ 1585|CodeSize 4383|Addr 0x7fc052a75590|Timestamp 18703216908811670|Src n/a
[engine] opt done id=568 AWFYScheduler>>createTask:priority:work:state:function:data: |Tier 1|Time 69( 49+20 )ms|AST 66|Inlined 0Y 1N|IR 301/ 1088|CodeSize 3859|Addr 0x7fc052aaa110|Timestamp 18703216922083863|Src n/a
[engine] opt done id=570 Behavior>>new <split-570> |Tier 1|Time 55( 37+18 )ms|AST 25|Inlined 0Y 0N|IR 170/ 452|CodeSize 1415|Addr 0x7fc052b15b90|Timestamp 18703216956376413|Src n/a
[engine] opt done id=579 AWFYTaskState class>>waitingWithPacket |Tier 1|Time 25( 17+9 )ms|AST 25|Inlined 0Y 2N|IR 202/ 424|CodeSize 1510|Addr 0x7fc052b5ba90|Timestamp 18703216959016058|Src n/a
[engine] opt done id=581 AWFYTaskState>>waitingWithPacket |Tier 1|Time 14( 9+4 )ms|AST 16|Inlined 0Y 0N|IR 201/ 223|CodeSize 688|Addr 0x7fc052a83890|Timestamp 18703216974132154|Src n/a
[engine] opt done id=580 Behavior>>new <split-580> |Tier 1|Time 18( 14+4 )ms|AST 25|Inlined 0Y 0N|IR 107/ 188|CodeSize 718|Addr 0x7fc052b4da90|Timestamp 18703216976068183|Src n/a
[engine] opt done id=571 AWFYTaskControlBlock>>link:identity:priority:initialWorkQueue:initialState:function:privateData: |Tier 1|Time 66( 48+18 )ms|AST 113|Inlined 0Y 3N|IR 416/ 1075|CodeSize 3992|Addr 0x7fc052a84d90|Timestamp 18703216976718298|Src n/a
[engine] opt done id=593 AWFYRBObject class>>HandlerB |Tier 2|Time 7( 4+3 )ms|AST 7|Inlined 0Y 0N|IR 18/ 20|CodeSize 124|Addr 0x7fc052ad2790|Timestamp 18703216982123449|Src n/a
[engine] opt done id=572 AWFYTaskState>>packetPending: |Tier 2|Time 9( 6+3 )ms|AST 10|Inlined 0Y 0N|IR 77/ 91|CodeSize 226|Addr 0x7fc052b42e10|Timestamp 18703216991977785|Src n/a
[engine] opt done id=563 AWFYTaskState>>running |Tier 2|Time 16( 10+6 )ms|AST 15|Inlined 0Y 0N|IR 208/ 186|CodeSize 652|Addr 0x7fc052b72b90|Timestamp 18703216994629374|Src n/a
[engine] opt done id=590 Behavior>>new <split-590> |Tier 1|Time 18( 14+4 )ms|AST 25|Inlined 0Y 0N|IR 107/ 188|CodeSize 718|Addr 0x7fc052b20290|Timestamp 18703217010856072|Src n/a
[engine] opt done id=557 AWFYScheduler>>initialize |Tier 1|Time 45( 35+10 )ms|AST 68|Inlined 0Y 1N|IR 321/ 677|CodeSize 2112|Addr 0x7fc052bada90|Timestamp 18703217040544173|Src n/a
[engine] opt done id=618 AWFYTaskControlBlock>>addInput:checkPriority: |Tier 2|Time 109( 86+22 )ms|AST 94|Inlined 4Y 0N|IR 397/ 811|CodeSize 2384|Addr 0x7fc052b75f90|Timestamp 18703217086148371|Src n/a
[engine] opt done id=595 Behavior>>new <split-595> |Tier 1|Time 34( 30+4 )ms|AST 25|Inlined 0Y 0N|IR 107/ 188|CodeSize 718|Addr 0x7fc052b75690|Timestamp 18703217091340146|Src n/a
[engine] opt done id=588 AWFYScheduler>>createHandler:priority:work:state: |Tier 1|Time 89( 45+44 )ms|AST 52|Inlined 0Y 2N|IR 403/ 1733|CodeSize 6484|Addr 0x7fc052b56210|Timestamp 18703217101278715|Src n/a
[engine] opt done id=591 AWFYHandlerTaskDataRecord>>create |Tier 1|Time 16( 11+5 )ms|AST 19|Inlined 0Y 0N|IR 156/ 365|CodeSize 984|Addr 0x7fc052adc310|Timestamp 18703217115470275|Src n/a
[engine] opt done id=589 AWFYHandlerTaskDataRecord class>>create |Tier 1|Time 24( 16+9 )ms|AST 25|Inlined 0Y 2N|IR 202/ 424|CodeSize 1510|Addr 0x7fc052b34610|Timestamp 18703217117011680|Src n/a
[engine] opt done id=594 AWFYTaskState class>>waiting |Tier 1|Time 23( 14+9 )ms|AST 25|Inlined 0Y 2N|IR 202/ 424|CodeSize 1510|Addr 0x7fc052b33110|Timestamp 18703217125694858|Src n/a
[engine] opt done id=596 AWFYTaskState>>waiting |Tier 1|Time 14( 10+5 )ms|AST 16|Inlined 0Y 0N|IR 201/ 223|CodeSize 688|Addr 0x7fc052add710|Timestamp 18703217130737166|Src n/a
[engine] opt done id=598 AWFYDeviceTaskDataRecord class>>create |Tier 1|Time 22( 14+8 )ms|AST 25|Inlined 0Y 2N|IR 202/ 424|CodeSize 1510|Addr 0x7fc052b2c790|Timestamp 18703217149384965|Src n/a
[engine] opt done id=599 Behavior>>new <split-599> |Tier 1|Time 18( 14+4 )ms|AST 25|Inlined 0Y 0N|IR 107/ 188|CodeSize 718|Addr 0x7fc052b21410|Timestamp 18703217150322003|Src n/a
[engine] opt done id=600 AWFYDeviceTaskDataRecord>>create |Tier 1|Time 13( 9+4 )ms|AST 16|Inlined 0Y 0N|IR 138/ 259|CodeSize 734|Addr 0x7fc052b36c10|Timestamp 18703217163845078|Src n/a
[engine] opt done id=605 AWFYTaskState>>packetPending |Tier 2|Time 13( 9+4 )ms|AST 17|Inlined 0Y 0N|IR 131/ 125|CodeSize 325|Addr 0x7fc052b36390|Timestamp 18703217164492400|Src n/a
[engine] opt done id=629 True>>and: |Tier 1|Time 12( 9+3 )ms|AST 16|Inlined 0Y 0N|IR 94/ 113|CodeSize 422|Addr 0x7fc052adbe10|Timestamp 18703217177537666|Src n/a
[engine] opt done id=630 AWFYRichards>>verifyResult: |Tier 1|Time 7( 5+2 )ms|AST 8|Inlined 0Y 0N|IR 90/ 105|CodeSize 378|Addr 0x7fc052add210|Timestamp 18703217185897672|Src n/a
[engine] opt done id=554 AWFYRichards>>benchmark |Tier 1|Time 24( 16+9 )ms|AST 27|Inlined 0Y 2N|IR 206/ 434|CodeSize 1538|Addr 0x7fc052acec10|Timestamp 18703217189641215|Src n/a
[engine] opt done id=597 AWFYScheduler>>createDevice:priority:work:state: |Tier 1|Time 85( 47+39 )ms|AST 52|Inlined 0Y 2N|IR 403/ 1733|CodeSize 6484|Addr 0x7fc052ac5790|Timestamp 18703217203871818|Src n/a
[engine] opt done id=555 AWFYScheduler class>>new |Tier 1|Time 22( 14+8 )ms|AST 25|Inlined 0Y 2N|IR 202/ 424|CodeSize 1510|Addr 0x7fc052acd710|Timestamp 18703217213106770|Src n/a
[engine] opt done id=556 Behavior>>new <split-556> |Tier 1|Time 27( 18+9 )ms|AST 27|Inlined 0Y 1N|IR 178/ 551|CodeSize 1947|Addr 0x7fc052acc210|Timestamp 18703217232534736|Src n/a
[engine] opt done id=559 SequenceableCollection>>atAllPut: |Tier 2|Time 47( 26+21 )ms|AST 71|Inlined 0Y 0N|IR 231/ 440|CodeSize 1753|Addr 0x7fc052ac0210|Timestamp 18703217233791245|Src n/a
[engine] opt done id=562 Behavior>>new <split-562> |Tier 1|Time 18( 14+4 )ms|AST 25|Inlined 0Y 0N|IR 107/ 188|CodeSize 718|Addr 0x7fc052abfb10|Timestamp 18703217253112976|Src n/a
[engine] opt done id=561 AWFYTaskState class>>running |Tier 1|Time 26( 14+12 )ms|AST 25|Inlined 0Y 2N|IR 202/ 424|CodeSize 1510|Addr 0x7fc052abe610|Timestamp 18703217260275423|Src n/a
[engine] opt done id=559 SequenceableCollection>>atAllPut: |Tier 1|Time 47( 29+18 )ms|AST 71|Inlined 0Y 0N|IR 329/ 708|CodeSize 3573|Addr 0x7fc052aaf190|Timestamp 18703217308101246|Src n/a
[engine] opt done id=564 AWFYScheduler>>createIdler:priority:work:state: |Tier 1|Time 62( 35+27 )ms|AST 52|Inlined 0Y 2N|IR 403/ 1733|CodeSize 6484|Addr 0x7fc052b3f410|Timestamp 18703217326006804|Src n/a
[engine] opt done id=565 AWFYIdleTaskDataRecord class>>create |Tier 1|Time 24( 15+9 )ms|AST 25|Inlined 0Y 2N|IR 202/ 424|CodeSize 1510|Addr 0x7fc052abd110|Timestamp 18703217333090117|Src n/a
[engine] opt done id=566 Behavior>>new <split-566> |Tier 1|Time 19( 15+4 )ms|AST 25|Inlined 0Y 0N|IR 107/ 188|CodeSize 718|Addr 0x7fc052b3d990|Timestamp 18703217346012317|Src n/a
[engine] opt done id=567 AWFYIdleTaskDataRecord>>create |Tier 1|Time 13( 9+4 )ms|AST 13|Inlined 0Y 0N|IR 171/ 195|CodeSize 600|Addr 0x7fc052aae790|Timestamp 18703217347278044|Src n/a
[engine] opt done id=583 AWFYWorkerTaskDataRecord class>>create |Tier 1|Time 23( 15+9 )ms|AST 25|Inlined 0Y 2N|IR 202/ 424|CodeSize 1510|Addr 0x7fc052b8c410|Timestamp 18703217371986279|Src n/a
[engine] opt done id=584 Behavior>>new <split-584> |Tier 1|Time 18( 15+4 )ms|AST 25|Inlined 0Y 0N|IR 107/ 188|CodeSize 718|Addr 0x7fc052b8bd10|Timestamp 18703217391532073|Src n/a
[engine] opt done id=582 AWFYScheduler>>createWorker:priority:work:state: |Tier 1|Time 69( 34+35 )ms|AST 52|Inlined 0Y 2N|IR 403/ 1733|CodeSize 6484|Addr 0x7fc052b88610|Timestamp 18703217416121152|Src n/a
[engine] opt done id=585 AWFYWorkerTaskDataRecord>>create |Tier 1|Time 31( 23+8 )ms|AST 23|Inlined 0Y 1N|IR 210/ 368|CodeSize 1305|Addr 0x7fc052b4ac90|Timestamp 18703217424060063|Src n/a
[engine] opt done id=559 SequenceableCollection>>atAllPut: |Tier 2|Time 51( 27+25 )ms|AST 71|Inlined 0Y 0N|IR 231/ 455|CodeSize 1866|Addr 0x7fc052b48890|Timestamp 18703217476884680|Src n/a
[engine] opt done id=558 ArrayedCollection class>>new:withAll: |Tier 2|Time 72( 48+24 )ms|AST 30|Inlined 1Y 0N|IR 268/ 493|CodeSize 1733|Addr 0x7fc052bd9510|Timestamp 18703217502571440|Src n/a
[engine] opt done id=576 AWFYPacket class>>create:identity:kind: |Tier 2|Time 115( 90+25 )ms|AST 34|Inlined 4Y 0N|IR 320/ 336|CodeSize 1081|Addr 0x7fc052bdbb10|Timestamp 18703217592900701|Src n/a
[engine] opt done id=558 ArrayedCollection class>>new:withAll: |Tier 1|Time 28( 17+11 )ms|AST 30|Inlined 0Y 1N|IR 192/ 537|CodeSize 2031|Addr 0x7fc052bde910|Timestamp 18703217622000498|Src n/a
[engine] opt done id=575 AWFYScheduler>>createPacket:identity:kind: |Tier 2|Time 121( 93+27 )ms|AST 26|Inlined 5Y 0N|IR 358/ 330|CodeSize 1071|Addr 0x7fc052be0810|Timestamp 18703217624800367|Src n/a
[engine] opt done id=560 AWFYScheduler>>start |Tier 1|Time 411( 299+112 )ms|AST 629|Inlined 0Y 32N|IR 1655/ 3882|CodeSize 15587|Addr 0x7fc052be1110|Timestamp 18703217625562025|Src n/a
[engine] opt done id=553 AWFYBenchmark>>innerBenchmarkLoop: |Tier 1|Time 43( 27+16 )ms|AST 58|Inlined 0Y 2N|IR 297/ 501|CodeSize 2019|Addr 0x7fc052bef290|Timestamp 18703217666990551|Src n/a
[engine] opt done id=570 Behavior>>new <split-570> |Tier 2|Time 24( 13+11 )ms|AST 25|Inlined 0Y 0N|IR 99/ 293|CodeSize 987|Addr 0x7fc052bf2390|Timestamp 18703217692526935|Src n/a
[engine] opt done id=558 ArrayedCollection class>>new:withAll: |Tier 2|Time 64( 42+23 )ms|AST 30|Inlined 1Y 0N|IR 268/ 509|CodeSize 1808|Addr 0x7fc052bf2b90|Timestamp 18703217696263563|Src n/a
[engine] opt done id=571 AWFYTaskControlBlock>>link:identity:priority:initialWorkQueue:initialState:function:privateData: |Tier 2|Time 73( 59+14 )ms|AST 113|Inlined 3Y 0N|IR 395/ 724|CodeSize 1676|Addr 0x7fc052bf5a10|Timestamp 18703217777272451|Src n/a
[engine] opt done id=569 AWFYTaskControlBlock class>>link:create:priority:initialWorkQueue:initialState:function:privateData: |Tier 2|Time 99( 82+16 )ms|AST 46|Inlined 5Y 0N|IR 429/ 643|CodeSize 1616|Addr 0x7fc052bf7290|Timestamp 18703217792418161|Src n/a
[engine] opt done id=568 AWFYScheduler>>createTask:priority:work:state:function:data: |Tier 2|Time 160( 115+45 )ms|AST 66|Inlined 6Y 0N|IR 583/ 1381|CodeSize 4435|Addr 0x7fc052bf9b90|Timestamp 18703217822798005|Src n/a
[engine] opt done id=17 String class>>new: |Tier 1|Time 38( 28+10 )ms|AST 45|Inlined 0Y 1N|IR 204/ 505|CodeSize 2136|Addr 0x7fc052bfdb90|Timestamp 18703218986054222|Src n/a
[engine] opt done id=581 AWFYTaskState>>waitingWithPacket |Tier 2|Time 12( 8+4 )ms|AST 16|Inlined 0Y 0N|IR 130/ 150|CodeSize 388|Addr 0x7fc052bff310|Timestamp 18703219080330203|Src n/a
[engine] opt done id=580 Behavior>>new <split-580> |Tier 2|Time 17( 13+4 )ms|AST 25|Inlined 0Y 0N|IR 36/ 106|CodeSize 409|Addr 0x7fc052bffd10|Timestamp 18703219084910278|Src n/a
[engine] opt done id=579 AWFYTaskState class>>waitingWithPacket |Tier 2|Time 36( 29+7 )ms|AST 25|Inlined 2Y 0N|IR 167/ 258|CodeSize 581|Addr 0x7fc052c00210|Timestamp 18703219103764049|Src n/a
[engine] opt done id=589 AWFYHandlerTaskDataRecord class>>create |Tier 2|Time 37( 33+4 )ms|AST 25|Inlined 2Y 0N|IR 41/ 115|CodeSize 432|Addr 0x7fc052c01190|Timestamp 18703220217816056|Src n/a
[engine] opt done id=557 AWFYScheduler>>initialize |Tier 2|Time 79( 67+12 )ms|AST 68|Inlined 2Y 0N|IR 328/ 454|CodeSize 1192|Addr 0x7fc052c01710|Timestamp 18703220259554833|Src n/a
[engine] opt done id=595 Behavior>>new <split-595> |Tier 2|Time 17( 13+4 )ms|AST 25|Inlined 0Y 0N|IR 36/ 106|CodeSize 409|Addr 0x7fc052c02390|Timestamp 18703220291447515|Src n/a
[engine] opt done id=594 AWFYTaskState class>>waiting |Tier 2|Time 37( 30+7 )ms|AST 25|Inlined 2Y 0N|IR 167/ 258|CodeSize 581|Addr 0x7fc052c02890|Timestamp 18703220310916689|Src n/a
[engine] opt done id=588 AWFYScheduler>>createHandler:priority:work:state: |Tier 2|Time 260( 187+73 )ms|AST 52|Inlined 10Y 0N|IR 807/ 2789|CodeSize 9835|Addr 0x7fc052c06590|Timestamp 18703220440709182|Src n/a
[engine] opt done id=599 Behavior>>new <split-599> |Tier 2|Time 17( 13+4 )ms|AST 25|Inlined 0Y 0N|IR 36/ 106|CodeSize 409|Addr 0x7fc052c0c490|Timestamp 18703220466893307|Src n/a
[engine] opt done id=600 AWFYDeviceTaskDataRecord>>create |Tier 2|Time 11( 8+4 )ms|AST 16|Inlined 0Y 0N|IR 67/ 182|CodeSize 438|Addr 0x7fc052c0c990|Timestamp 18703220479275397|Src n/a
[engine] opt done id=598 AWFYDeviceTaskDataRecord class>>create |Tier 2|Time 36( 32+4 )ms|AST 25|Inlined 2Y 0N|IR 41/ 115|CodeSize 432|Addr 0x7fc052c0d110|Timestamp 18703220485875732|Src n/a
[engine] opt done id=597 AWFYScheduler>>createDevice:priority:work:state: |Tier 2|Time 241( 162+79 )ms|AST 52|Inlined 10Y 0N|IR 807/ 2789|CodeSize 9835|Addr 0x7fc052c0d690|Timestamp 18703220533442221|Src n/a
[engine] opt done id=633 SmallInteger>>printString |Tier 1|Time 109( 92+17 )ms|AST 149|Inlined 0Y 2N|IR 378/ 766|CodeSize 3228|Addr 0x7fc052c13c90|Timestamp 18703221200503713|Src n/a
[engine] opt done id=305 SequenceableCollection>>copyReplaceFrom:to:with: |Tier 1|Time 127( 95+31 )ms|AST 183|Inlined 0Y 1N|IR 700/ 1512|CodeSize 7334|Addr 0x7fc052c18890|Timestamp 18703222246990982|Src n/a
[engine] opt done id=556 Behavior>>new <split-556> |Tier 2|Time 94( 83+11 )ms|AST 27|Inlined 3Y 0N|IR 231/ 310|CodeSize 1018|Addr 0x7fc052c1cb90|Timestamp 18703223489849343|Src n/a
[engine] opt done id=561 AWFYTaskState class>>running |Tier 2|Time 40( 31+9 )ms|AST 25|Inlined 2Y 0N|IR 219/ 282|CodeSize 733|Addr 0x7fc052c1da10|Timestamp 18703223530789863|Src n/a
[engine] opt done id=555 AWFYScheduler class>>new |Tier 2|Time 184( 169+15 )ms|AST 25|Inlined 7Y 0N|IR 390/ 310|CodeSize 1018|Addr 0x7fc052c1f590|Timestamp 18703223579643801|Src n/a
[engine] opt done id=629 True>>and: |Tier 2|Time 10( 7+3 )ms|AST 16|Inlined 0Y 0N|IR 23/ 30|CodeSize 168|Addr 0x7fc052c1fe10|Timestamp 18703223600910292|Src n/a
[engine] opt done id=564 AWFYScheduler>>createIdler:priority:work:state: |Tier 2|Time 230( 164+67 )ms|AST 52|Inlined 10Y 0N|IR 803/ 2788|CodeSize 9749|Addr 0x7fc052c20190|Timestamp 18703223832309399|Src n/a
[engine] opt done id=630 AWFYRichards>>verifyResult: |Tier 2|Time 7( 5+2 )ms|AST 8|Inlined 0Y 0N|IR 19/ 22|CodeSize 122|Addr 0x7fc052c25a10|Timestamp 18703223840127061|Src n/a
[engine] opt done id=582 AWFYScheduler>>createWorker:priority:work:state: |Tier 2|Time 283( 216+67 )ms|AST 52|Inlined 11Y 0N|IR 808/ 2795|CodeSize 9867|Addr 0x7fc052c26e10|Timestamp 18703224130185202|Src n/a
[engine] opt done id=554 AWFYRichards>>benchmark |Tier 2|Time 2685(1583+1103)ms|AST 27|Inlined 69Y 21N|IR 5085/ 20210|CodeSize 69035|Addr 0x7fc052c2d110|Timestamp 18703226081259718|Src n/a
[engine] opt done id=560 AWFYScheduler>>start |Tier 2|Time 2564(1579+985 )ms|AST 629|Inlined 77Y 21N|IR 5109/ 21057|CodeSize 72786|Addr 0x7fc052c68b90|Timestamp 18703226095795822|Src n/a
[engine] opt done id=584 Behavior>>new <split-584> |Tier 2|Time 18( 14+4 )ms|AST 25|Inlined 0Y 0N|IR 36/ 106|CodeSize 409|Addr 0x7fc052c9a890|Timestamp 18703226107508031|Src n/a
[engine] opt done id=583 AWFYWorkerTaskDataRecord class>>create |Tier 2|Time 40( 36+4 )ms|AST 25|Inlined 3Y 0N|IR 42/ 121|CodeSize 450|Addr 0x7fc052c9ad90|Timestamp 18703226130558777|Src n/a
[engine] opt done id=585 AWFYWorkerTaskDataRecord>>create |Tier 2|Time 19( 15+4 )ms|AST 23|Inlined 1Y 0N|IR 99/ 105|CodeSize 277|Addr 0x7fc052c9b310|Timestamp 18703226143135036|Src n/a
[engine] opt done id=540 StandardFileStream>>isBinary |Tier 1|Time 15( 12+3 )ms|AST 23|Inlined 0Y 0N|IR 101/ 148|CodeSize 584|Addr 0x7fc052c9ba10|Timestamp 18703226258384160|Src n/a
[engine] opt done id=379 String>>, |Tier 1|Time 42( 28+14 )ms|AST 54|Inlined 0Y 2N|IR 286/ 680|CodeSize 2822|Addr 0x7fc052c9c010|Timestamp 18703226285230065|Src n/a
[engine] opt done id=553 AWFYBenchmark>>innerBenchmarkLoop: |Tier 2|Time 2978(1554+1424)ms|AST 58|Inlined 70Y 21N|IR 5139/ 20291|CodeSize 73171|Addr 0x7fc052c9dd90|Timestamp 18703229222037053|Src n/a
[engine] opt done id=578 AWFYPacket>>link:identity:kind: |Tier 2|Time 76( 57+19 )ms|AST 42|Inlined 2Y 0N|IR 371/ 475|CodeSize 1320|Addr 0x7fc052ceef90|Timestamp 18703229410005952|Src n/a
[engine] opt done id=535 Character class>>cr |Tier 1|Time 88( 81+7 )ms|AST 18|Inlined 0Y 0N|IR 94/ 113|CodeSize 426|Addr 0x7fc052cf0d90|Timestamp 18703237654950876|Src n/a
[engine] opt done id=533 Character>>asUnicode |Tier 1|Time 111( 99+12 )ms|AST 29|Inlined 0Y 0N|IR 95/ 174|CodeSize 610|Addr 0x7fc052cf3690|Timestamp 18703239730461067|Src n/a
[engine] opt done id=531 UTF8TextConverter>>nextPut:toStream: |Tier 1|Time 246( 212+34 )ms|AST 130|Inlined 0Y 5N|IR 447/ 1026|CodeSize 4467|Addr 0x7fc052cf5490|Timestamp 18703239866413663|Src n/a
[engine] opt done id=539 MultiByteFileStream>>nextPutAll: |Tier 1|Time 50( 37+13 )ms|AST 61|Inlined 0Y 2N|IR 240/ 520|CodeSize 1937|Addr 0x7fc052cf9010|Timestamp 18703241699940951|Src n/a
[engine] opt done id=503 AWFYScriptConsole class>>println: |Tier 1|Time 78( 51+27 )ms|AST 61|Inlined 0Y 4N|IR 296/ 642|CodeSize 2268|Addr 0x7fc052cfa910|Timestamp 18703241728226218|Src n/a
[engine] opt done id=541 TextConverter>>nextPutAll:toStream: |Tier 1|Time 37( 25+12 )ms|AST 34|Inlined 0Y 1N|IR 184/ 462|CodeSize 1649|Addr 0x7fc052cfc790|Timestamp 18703241738456109|Src n/a
[engine] opt done id=504 FileStream class>>stdout |Tier 1|Time 109( 67+42 )ms|AST 39|Inlined 0Y 1N|IR 205/ 487|CodeSize 1983|Addr 0x7fc052cff710|Timestamp 18703241759004176|Src n/a
[engine] opt done id=632 Object>>asString |Tier 1|Time 20( 13+6 )ms|AST 17|Inlined 0Y 1N|IR 158/ 322|CodeSize 1154|Addr 0x7fc052d02190|Timestamp 18703242696719311|Src n/a
[engine] opt done id=634 SmallInteger>>decimalDigitLength |Tier 1|Time 20( 16+4 )ms|AST 43|Inlined 0Y 0N|IR 107/ 138|CodeSize 562|Addr 0x7fc052d03190|Timestamp 18703242697091514|Src n/a
[engine] opt done id=631 AWFYRun>>printResult: |Tier 1|Time 56( 35+21 )ms|AST 69|Inlined 0Y 5N|IR 352/ 798|CodeSize 2926|Addr 0x7fc052d03710|Timestamp 18703242732975409|Src n/a
[engine] opt done id=543 MultiByteFileStream>>basicNext:putAll:startingAt: |Tier 1|Time 22( 15+7 )ms|AST 24|Inlined 0Y 1N|IR 173/ 357|CodeSize 1438|Addr 0x7fc052d06410|Timestamp 18703243724730390|Src n/a
[engine] opt done id=545 WriteStream>>cr |Tier 1|Time 27( 18+9 )ms|AST 30|Inlined 0Y 2N|IR 208/ 443|CodeSize 1521|Addr 0x7fc052d08090|Timestamp 18703243752419671|Src n/a
[engine] opt done id=544 StandardFileStream>>next:putAll:startingAt: |Tier 1|Time 53( 44+9 )ms|AST 71|Inlined 0Y 0N|IR 245/ 467|CodeSize 2077|Addr 0x7fc052d09490|Timestamp 18703243756233129|Src n/a
[engine] opt done id=546 MultiByteFileStream>>nextPut: |Tier 1|Time 26( 18+8 )ms|AST 35|Inlined 0Y 1N|IR 181/ 393|CodeSize 1487|Addr 0x7fc052d0a790|Timestamp 18703243779396186|Src n/a
[engine] opt done id=542 TextConverter>>next:putAll:startingAt:toStream: |Tier 1|Time 105( 86+19 )ms|AST 126|Inlined 0Y 2N|IR 329/ 713|CodeSize 2791|Addr 0x7fc052d0b810|Timestamp 18703243807454667|Src n/a
[engine] opt done id=547 MultiByteFileStream>>basicNextPutAll: |Tier 1|Time 19( 13+6 )ms|AST 18|Inlined 0Y 1N|IR 159/ 331|CodeSize 1208|Addr 0x7fc052d0d910|Timestamp 18703244748206026|Src n/a
[engine] opt done id=549 StandardFileStream>>flush |Tier 1|Time 23( 17+6 )ms|AST 20|Inlined 0Y 0N|IR 165/ 259|CodeSize 997|Addr 0x7fc052d0e890|Timestamp 18703244752250250|Src n/a
[engine] opt done id=552 AWFYRun>>measure: |Tier 1|Time 67( 51+16 )ms|AST 91|Inlined 0Y 2N|IR 327/ 725|CodeSize 2781|Addr 0x7fc052d10290|Timestamp 18703244816694042|Src n/a
[engine] opt done id=548 StandardFileStream>>nextPutAll: |Tier 1|Time 91( 80+12 )ms|AST 97|Inlined 0Y 0N|IR 288/ 562|CodeSize 2584|Addr 0x7fc052d12910|Timestamp 18703244820670866|Src n/a
[engine] opt done id=633 SmallInteger>>printString |Tier 2|Time 360( 325+35 )ms|AST 149|Inlined 4Y 1N|IR 222/ 583|CodeSize 2270|Addr 0x7fc052d14610|Timestamp 18703298344905371|Src n/a
[engine] opt done id=17 String class>>new: |Tier 2|Time 200( 165+35 )ms|AST 45|Inlined 2Y 1N|IR 110/ 328|CodeSize 1107|Addr 0x7fc052d18c10|Timestamp 18703368850736982|Src n/a
[engine] opt done id=305 SequenceableCollection>>copyReplaceFrom:to:with: |Tier 2|Time 385( 329+56 )ms|AST 183|Inlined 3Y 1N|IR 671/ 1307|CodeSize 5956|Addr 0x7fc052d1de90|Timestamp 18703427389279302|Src n/a
[engine] opt done id=379 String>>, |Tier 2|Time 505( 431+74 )ms|AST 54|Inlined 9Y 2N|IR 713/ 1215|CodeSize 5325|Addr 0x7fc052d29f10|Timestamp 18703429559846618|Src n/a
[engine] opt done id=540 StandardFileStream>>isBinary |Tier 2|Time 82( 74+8 )ms|AST 23|Inlined 0Y 0N|IR 30/ 54|CodeSize 294|Addr 0x7fc052d2ef10|Timestamp 18703430159058964|Src n/a
[engine] Truffle runtime statistics for engine 3
Compilations : 194
Success : 188
Temporary Bailouts : 3
org.graalvm.compiler.core.common.RetryableBailoutException: Assumption invalidated while compiling code: Object[Instance<org.graalvm.compiler.truffle.runtime.OptimizedAssumption>]: 2
org.graalvm.compiler.core.common.CancellationBailoutException: Compilation cancelled.: 1
Permanent Bailouts : 0
Failed : 0
Interrupted : 3
Invalidated : 5
Profiled Return Type : 5
Queues : 206
Dequeues : 14
Target inlined into only caller: 11
Profiled Return Type : 3
Splits : 53
Compilation Accuracy : 0.974227
Queue Accuracy : 0.932039
Compilation Utilization : 0.072596
Remaining Compilation Queue : 0
Time to queue : count= 206, sum=2747172389, min= 12472, average= 13335788.30, max=309407563, maxTarget=TextConverter>>next:putAll:startingAt:toStream:
Time waiting in queue : count= 193, sum= 33952659, min= 223, average= 175920.52, max= 1451607, maxTarget=AWFYTaskState>>packetPending:
--------------------------- :
AST node statistics :
Truffle node count : count= 190, sum= 43486, min= 11, average= 228.87, max= 4798, maxTarget=AWFYScheduler>>start
Trivial : count= 190, sum= 16459, min= 4, average= 86.63, max= 1783, maxTarget=AWFYScheduler>>start
Non Trivial : count= 190, sum= 27027, min= 7, average= 142.25, max= 3015, maxTarget=AWFYScheduler>>start
Monomorphic : count= 190, sum= 26829, min= 7, average= 141.21, max= 2992, maxTarget=AWFYScheduler>>start
Polymorphic : count= 190, sum= 198, min= 0, average= 1.04, max= 27, maxTarget=AWFYRichards>>benchmark
Megamorphic : count= 190, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=[] in Dictionary>>postCopy
Truffle call count : count= 190, sum= 699, min= 0, average= 3.68, max= 99, maxTarget=AWFYScheduler>>start
Indirect : count= 190, sum= 8, min= 0, average= 0.04, max= 1, maxTarget=AWFYTaskControlBlock>>runTask
Direct : count= 190, sum= 691, min= 0, average= 3.64, max= 98, maxTarget=AWFYScheduler>>start
Dispatched : count= 190, sum= 253, min= 0, average= 1.33, max= 32, maxTarget=AWFYScheduler>>start
Inlined : count= 190, sum= 438, min= 0, average= 2.31, max= 77, maxTarget=AWFYScheduler>>start
---------- :
Cloned : count= 190, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=[] in Dictionary>>postCopy
Not Cloned : count= 190, sum= 687, min= 0, average= 3.62, max= 97, maxTarget=AWFYScheduler>>start
Truffle loops : count= 190, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=[] in Dictionary>>postCopy
--------------------------- :
Compilation Tier 1 :
Compilation Rate : 37835.20 bytes/second
Truffle Tier Rate : 57325.76 bytes/second
Graal Tier Rate : 189896.44 bytes/second
Installation Rate : 707171.21 bytes/second
Time for compilation (us) : count= 116, sum= 6552812, min= 7780, average= 56489.76, max= 411937, maxTarget=AWFYScheduler>>start
Truffle Tier (us) : count= 114, sum= 4324879, min= 5130, average= 37937.54, max= 298678, maxTarget=AWFYScheduler>>start
Graal Tier (us) : count= 114, sum= 1305590, min= 1964, average= 11452.55, max= 93654, maxTarget=AWFYScheduler>>start
Code Installation (us) : count= 114, sum= 350589, min= 635, average= 3075.35, max= 19603, maxTarget=AWFYScheduler>>start
Graal node count :
After Truffle Tier : count= 116, sum= 29254, min= 89, average= 252.19, max= 1655, maxTarget=AWFYScheduler>>start
After Graal Tier : count= 116, sum= 67525, min= 99, average= 582.11, max= 3882, maxTarget=AWFYScheduler>>start
Graal compilation result :
Code size : count= 114, sum= 247927, min= 378, average= 2174.80, max= 15587, maxTarget=AWFYScheduler>>start
Total frame size : count= 114, sum= 11456, min= 32, average= 100.49, max= 352, maxTarget=SequenceableCollection>>copyReplaceFrom:to:with:
Exception handlers : count= 114, sum= 306, min= 1, average= 2.68, max= 33, maxTarget=AWFYScheduler>>start
Infopoints : count= 114, sum= 3386, min= 6, average= 29.70, max= 231, maxTarget=AWFYScheduler>>start
CALL : count= 114, sum= 2934, min= 6, average= 25.74, max= 193, maxTarget=AWFYScheduler>>start
IMPLICIT_EXCEPTION : count= 114, sum= 438, min= 0, average= 3.84, max= 38, maxTarget=AWFYScheduler>>start
SAFEPOINT : count= 114, sum= 14, min= 0, average= 0.12, max= 2, maxTarget=AWFYScheduler>>schedule
Marks : count= 114, sum= 1004, min= 7, average= 8.81, max= 39, maxTarget=AWFYScheduler>>start
Data references : count= 114, sum= 2462, min= 3, average= 21.60, max= 269, maxTarget=AWFYScheduler>>start
--------------------------- :
Compilation Tier 2 :
Compilation Rate : 22158.37 bytes/second
Truffle Tier Rate : 33594.11 bytes/second
Graal Tier Rate : 78608.72 bytes/second
Installation Rate : 553384.30 bytes/second
Time for compilation (us) : count= 75, sum= 15938668, min= 5828, average= 212515.59, max= 2978939, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Truffle Tier (us) : count= 74, sum= 10513002, min= 3802, average= 142067.60, max= 1582870, maxTarget=AWFYRichards>>benchmark
Graal Tier (us) : count= 74, sum= 4492822, min= 1452, average= 60713.82, max= 1259376, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Code Installation (us) : count= 74, sum= 638209, min= 573, average= 8624.45, max= 165599, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Graal node count :
After Truffle Tier : count= 74, sum= 37051, min= 18, average= 500.69, max= 5139, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
After Graal Tier : count= 74, sum= 103277, min= 20, average= 1395.64, max= 21057, maxTarget=AWFYScheduler>>start
Graal compilation result :
Code size : count= 74, sum= 353175, min= 122, average= 4772.64, max= 73171, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Total frame size : count= 74, sum= 7536, min= 32, average= 101.84, max= 896, maxTarget=AWFYBenchmark>>innerBenchmarkLoop:
Exception handlers : count= 74, sum= 80, min= 0, average= 1.08, max= 24, maxTarget=AWFYRichards>>benchmark
Infopoints : count= 74, sum= 4010, min= 4, average= 54.19, max= 789, maxTarget=AWFYScheduler>>start
CALL : count= 74, sum= 3274, min= 4, average= 44.24, max= 643, maxTarget=AWFYScheduler>>start
IMPLICIT_EXCEPTION : count= 74, sum= 719, min= 0, average= 9.72, max= 145, maxTarget=AWFYScheduler>>start
SAFEPOINT : count= 74, sum= 17, min= 0, average= 0.23, max= 4, maxTarget=[] in AWFYScheduler>>createHandler:priority:work:state:
Marks : count= 74, sum= 541, min= 6, average= 7.31, max= 31, maxTarget=AWFYRichards>>benchmark
Data references : count= 74, sum= 3135, min= 1, average= 42.36, max= 638, maxTarget=AWFYScheduler>>start
This file has been truncated, but you can view the full file.
# Sieve (iterations: 300, problem size: 3000) on Mon Nov 7 22:19:04 UTC 2022
# `/home/fniephaus/bin/graalvm-ce-java17-22.3.0/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/Sieve.trace.log" --quiet --code "AWFYHarness run: #('Sieve' 300 3000)"`
[engine] opt done id=50 [] in Dictionary>>postCopy |Tier 1|Time 222( 192+31 )ms|AST 28|Inlined 0Y 1N|IR 184/ 402|CodeSize 1529|Addr 0x7fdf3f97ca10|Timestamp 18703893840096342|Src n/a
[engine] opt done id=74 ReadStream>>next |Tier 1|Time 125( 108+17 )ms|AST 42|Inlined 0Y 0N|IR 203/ 384|CodeSize 1545|Addr 0x7fdf3f97fe10|Timestamp 18703893863068515|Src n/a
[engine] opt done id=73 PositionableStream>>atEnd |Tier 1|Time 15( 10+5 )ms|AST 18|Inlined 0Y 0N|IR 106/ 146|CodeSize 590|Addr 0x7fdf3f981890|Timestamp 18703893880945469|Src n/a
[engine] opt done id=7 Symbol>>= |Tier 1|Time 66( 52+15 )ms|AST 43|Inlined 0Y 1N|IR 228/ 364|CodeSize 1376|Addr 0x7fdf3f986290|Timestamp 18703893964406805|Src n/a
[engine] opt done id=8 String>>= |Tier 1|Time 72( 61+11 )ms|AST 73|Inlined 0Y 1N|IR 250/ 490|CodeSize 1995|Addr 0x7fdf3f989190|Timestamp 18703893987159247|Src n/a
[engine] opt done id=77 Character>>charCode |Tier 1|Time 24( 16+8 )ms|AST 21|Inlined 0Y 0N|IR 147/ 263|CodeSize 803|Addr 0x7fdf3f98a910|Timestamp 18703893990949144|Src n/a
[engine] opt done id=13 IdentityDictionary>>scanFor: |Tier 1|Time 179( 152+27 )ms|AST 127|Inlined 0Y 1N|IR 532/ 1032|CodeSize 4291|Addr 0x7fdf3f98b610|Timestamp 18703894024097297|Src n/a
[engine] opt done id=78 SequenceableCollection>>at:ifAbsent: |Tier 1|Time 78( 54+24 )ms|AST 62|Inlined 0Y 1N|IR 293/ 946|CodeSize 3441|Addr 0x7fdf3f992390|Timestamp 18703894070697692|Src n/a
[engine] opt done id=335 Magnitude>>min: |Tier 1|Time 17( 13+3 )ms|AST 20|Inlined 0Y 0N|IR 130/ 155|CodeSize 411|Addr 0x7fdf3f994a10|Timestamp 18703894098674356|Src n/a
[engine] opt done id=557 AWFYSieve>>sieve:size: |Tier 1|Time 114( 94+20 )ms|AST 133|Inlined 0Y 0N|IR 356/ 703|CodeSize 3370|Addr 0x7fdf3f995090|Timestamp 18703894103586862|Src n/a
[engine] opt done id=553 AWFYSieve>>benchmark |Tier 1|Time 35( 23+12 )ms|AST 41|Inlined 0Y 2N|IR 219/ 535|CodeSize 1890|Addr 0x7fdf3f99c410|Timestamp 18703894161093669|Src n/a
[engine] opt done id=556 SequenceableCollection>>from:to:put: |Tier 1|Time 132( 102+29 )ms|AST 161|Inlined 0Y 1N|IR 404/ 941|CodeSize 4744|Addr 0x7fdf3f99f590|Timestamp 18703894189185436|Src n/a
[engine] opt done id=557 AWFYSieve>>sieve:size: |Tier 2|Time 84( 61+24 )ms|AST 133|Inlined 0Y 0N|IR 253/ 425|CodeSize 1907|Addr 0x7fdf3f9a2190|Timestamp 18703894194140058|Src n/a
[engine] opt done id=555 SequenceableCollection>>atAllPut: |Tier 1|Time 39( 28+11 )ms|AST 47|Inlined 0Y 1N|IR 186/ 461|CodeSize 1671|Addr 0x7fdf3f9a3d10|Timestamp 18703894201768674|Src n/a
[engine] opt done id=558 AWFYSieve>>verifyResult: |Tier 1|Time 12( 9+4 )ms|AST 14|Inlined 0Y 0N|IR 96/ 119|CodeSize 422|Addr 0x7fdf3f9a6b10|Timestamp 18703894215645639|Src n/a
[engine] opt done id=335 Magnitude>>min: |Tier 2|Time 14( 8+6 )ms|AST 20|Inlined 0Y 0N|IR 59/ 71|CodeSize 194|Addr 0x7fdf3f9a7d10|Timestamp 18703894231524554|Src n/a
[engine] opt done id=554 ArrayedCollection class>>new:withAll: |Tier 1|Time 49( 38+11 )ms|AST 30|Inlined 0Y 1N|IR 197/ 522|CodeSize 1989|Addr 0x7fdf3f9a8510|Timestamp 18703894245045522|Src n/a
[engine] opt done id=556 SequenceableCollection>>from:to:put: |Tier 2|Time 140( 91+49 )ms|AST 161|Inlined 1Y 0N|IR 273/ 727|CodeSize 3108|Addr 0x7fdf3f9ae790|Timestamp 18703894343711007|Src n/a
[engine] opt done id=555 SequenceableCollection>>atAllPut: |Tier 2|Time 142( 114+29 )ms|AST 47|Inlined 2Y 0N|IR 302/ 491|CodeSize 2308|Addr 0x7fdf3f9b3f90|Timestamp 18703894398728699|Src n/a
[engine] opt done id=558 AWFYSieve>>verifyResult: |Tier 2|Time 13( 10+3 )ms|AST 14|Inlined 0Y 0N|IR 25/ 34|CodeSize 158|Addr 0x7fdf3f9b5c10|Timestamp 18703894413898554|Src n/a
[engine] opt done id=554 ArrayedCollection class>>new:withAll: |Tier 2|Time 143( 111+32 )ms|AST 30|Inlined 3Y 0N|IR 381/ 465|CodeSize 2151|Addr 0x7fdf3f9b6510|Timestamp 18703894488559078|Src n/a
[engine] opt done id=17 String class>>new: |Tier 1|Time 45( 33+12 )ms|AST 45|Inlined 0Y 1N|IR 204/ 505|CodeSize 2136|Addr 0x7fdf3f9b8490|Timestamp 18703894498405252|Src n/a
[engine] opt done id=553 AWFYSieve>>benchmark |Tier 2|Time 251( 201+51 )ms|AST 41|Inlined 5Y 0N|IR 610/ 804|CodeSize 2955|Addr 0x7fdf3f9b9910|Timestamp 18703894500599764|Src n/a
[engine] opt done id=552 AWFYBenchmark>>innerBenchmarkLoop: |Tier 1|Time 41( 29+13 )ms|AST 58|Inlined 0Y 2N|IR 297/ 501|CodeSize 2056|Addr 0x7fdf3f9bfd10|Timestamp 18703894531862258|Src n/a
[engine] opt done id=552 AWFYBenchmark>>innerBenchmarkLoop: |Tier 2|Time 247( 191+56 )ms|AST 58|Inlined 7Y 0N|IR 707/ 895|CodeSize 3589|Addr 0x7fdf3f9ca790|Timestamp 18703894918300091|Src n/a
[engine] opt done id=561 SmallInteger>>printString |Tier 1|Time 100( 75+25 )ms|AST 149|Inlined 0Y 2N|IR 378/ 766|CodeSize 3228|Addr 0x7fdf3f9d4b10|Timestamp 18703895411363926|Src n/a
[engine] opt done id=304 SequenceableCollection>>copyReplaceFrom:to:with: |Tier 1|Time 142( 91+50 )ms|AST 183|Inlined 0Y 1N|IR 700/ 1512|CodeSize 7334|Addr 0x7fdf3f9d8e90|Timestamp 18703895453708283|Src n/a
[engine] opt done id=378 String>>, |Tier 1|Time 49( 36+14 )ms|AST 54|Inlined 0Y 2N|IR 286/ 680|CodeSize 2822|Addr 0x7fdf3f9de710|Timestamp 18703895771252648|Src n/a
[engine] opt done id=539 StandardFileStream>>isBinary |Tier 1|Time 16( 13+4 )ms|AST 23|Inlined 0Y 0N|IR 101/ 148|CodeSize 584|Addr 0x7fdf3f9e1b10|Timestamp 18703895940326462|Src n/a
[engine] opt done id=534 Character class>>cr |Tier 1|Time 16( 12+4 )ms|AST 18|Inlined 0Y 0N|IR 94/ 113|CodeSize 426|Addr 0x7fdf3f9e2d10|Timestamp 18703898609774903|Src n/a
[engine] opt done id=532 Character>>asUnicode |Tier 1|Time 19( 15+4 )ms|AST 29|Inlined 0Y 0N|IR 95/ 174|CodeSize 610|Addr 0x7fdf3f9e3e10|Timestamp 18703899012882027|Src n/a
[engine] opt done id=530 UTF8TextConverter>>nextPut:toStream: |Tier 1|Time 89( 67+23 )ms|AST 130|Inlined 0Y 5N|IR 447/ 1026|CodeSize 4467|Addr 0x7fdf3f9e4410|Timestamp 18703899082962157|Src n/a
[engine] opt done id=503 FileStream class>>stdout |Tier 1|Time 35( 26+9 )ms|AST 39|Inlined 0Y 1N|IR 205/ 487|CodeSize 1983|Addr 0x7fdf3f9e8a90|Timestamp 18703899428482779|Src n/a
[engine] opt done id=502 AWFYScriptConsole class>>println: |Tier 1|Time 44( 30+14 )ms|AST 61|Inlined 0Y 4N|IR 296/ 642|CodeSize 2268|Addr 0x7fdf3f9ea610|Timestamp 18703899437493476|Src n/a
[engine] opt done id=538 MultiByteFileStream>>nextPutAll: |Tier 1|Time 45( 33+12 )ms|AST 61|Inlined 0Y 2N|IR 240/ 520|CodeSize 1937|Addr 0x7fdf3f9ec490|Timestamp 18703899438831765|Src n/a
[engine] opt done id=540 TextConverter>>nextPutAll:toStream: |Tier 1|Time 26( 17+9 )ms|AST 34|Inlined 0Y 1N|IR 184/ 462|CodeSize 1649|Addr 0x7fdf3f9ee410|Timestamp 18703899455992046|Src n/a
[engine] opt done id=541 TextConverter>>next:putAll:startingAt:toStream: |Tier 1|Time 68( 52+16 )ms|AST 126|Inlined 0Y 2N|IR 329/ 713|CodeSize 2791|Addr 0x7fdf3f9efe90|Timestamp 18703899507009683|Src n/a
[engine] opt done id=560 Object>>asString |Tier 1|Time 17( 11+6 )ms|AST 17|Inlined 0Y 1N|IR 158/ 322|CodeSize 1154|Addr 0x7fdf3f9f1f90|Timestamp 18703899612166722|Src n/a
[engine] opt done id=562 SmallInteger>>decimalDigitLength |Tier 1|Time 20( 16+4 )ms|AST 43|Inlined 0Y 0N|IR 107/ 138|CodeSize 562|Addr 0x7fdf3f9f2f90|Timestamp 18703899614712411|Src n/a
[engine] opt done id=542 MultiByteFileStream>>basicNext:putAll:startingAt: |Tier 1|Time 21( 14+7 )ms|AST 24|Inlined 0Y 1N|IR 173/ 357|CodeSize 1438|Addr 0x7fdf3f9f3510|Timestamp 18703899634630848|Src n/a
[engine] opt done id=559 AWFYRun>>printResult: |Tier 1|Time 52( 35+17 )ms|AST 69|Inlined 0Y 5N|IR 352/ 798|CodeSize 2926|Addr 0x7fdf3f9f4610|Timestamp 18703899646132824|Src n/a
[engine] opt done id=543 StandardFileStream>>next:putAll:startingAt: |Tier 1|Time 49( 40+9 )ms|AST 71|Inlined 0Y 0N|IR 245/ 467|CodeSize 2077|Addr 0x7fdf3f9f6c10|Timestamp 18703899664823048|Src n/a
[engine] opt done id=546 MultiByteFileStream>>basicNextPutAll: |Tier 1|Time 20( 13+7 )ms|AST 18|Inlined 0Y 1N|IR 159/ 331|CodeSize 1208|Addr 0x7fdf3f9f9390|Timestamp 18703899822740760|Src n/a
[engine] opt done id=545 MultiByteFileStream>>nextPut: |Tier 1|Time 26( 18+8 )ms|AST 35|Inlined 0Y 1N|IR 181/ 393|CodeSize 1487|Addr 0x7fdf3f9fb510|Timestamp 18703899828527300|Src n/a
[engine] opt done id=544 WriteStream>>cr |Tier 1|Time 27( 17+9 )ms|AST 30|Inlined 0Y 2N|IR 208/ 443|CodeSize 1521|Addr 0x7fdf3f9fc590|Timestamp 18703899829315983|Src n/a
[engine] opt done id=548 StandardFileStream>>flush |Tier 1|Time 22( 16+6 )ms|AST 20|Inlined 0Y 0N|IR 165/ 259|CodeSize 997|Addr 0x7fdf3f9fe410|Timestamp 18703899852182273|Src n/a
[engine] opt done id=547 StandardFileStream>>nextPutAll: |Tier 1|Time 60( 49+11 )ms|AST 97|Inlined 0Y 0N|IR 288/ 562|CodeSize 2584|Addr 0x7fdf3f9ff890|Timestamp 18703899884118348|Src n/a
[engine] opt done id=551 AWFYRun>>measure: |Tier 1|Time 54( 39+15 )ms|AST 91|Inlined 0Y 2N|IR 327/ 725|CodeSize 2781|Addr 0x7fdf3fa03390|Timestamp 18703900057256134|Src n/a
[engine] opt done id=561 SmallInteger>>printString |Tier 2|Time 357( 324+33 )ms|AST 149|Inlined 4Y 1N|IR 222/ 531|CodeSize 1877|Addr 0x7fdf3fa0a610|Timestamp 18703913209088869|Src n/a
[engine] opt done id=17 String class>>new: |Tier 2|Time 206( 171+35 )ms|AST 45|Inlined 2Y 1N|IR 110/ 328|CodeSize 1107|Addr 0x7fdf3fa10110|Timestamp 18703922645090893|Src n/a
[engine] opt done id=304 SequenceableCollection>>copyReplaceFrom:to:with: |Tier 2|Time 373( 320+53 )ms|AST 183|Inlined 3Y 1N|IR 671/ 1307|CodeSize 5956|Addr 0x7fdf3fa12810|Timestamp 18703935992149018|Src n/a
[engine] opt done id=539 StandardFileStream>>isBinary |Tier 2|Time 82( 74+8 )ms|AST 23|Inlined 0Y 0N|IR 30/ 54|CodeSize 294|Addr 0x7fdf3fa17b90|Timestamp 18703936302138991|Src n/a
[engine] opt done id=378 String>>, |Tier 2|Time 488( 415+74 )ms|AST 54|Inlined 9Y 2N|IR 713/ 1215|CodeSize 5325|Addr 0x7fdf3fa18910|Timestamp 18703936507378385|Src n/a
[engine] Truffle runtime statistics for engine 3
Compilations : 58
Success : 53
Temporary Bailouts : 2
org.graalvm.compiler.core.common.RetryableBailoutException: Assumption invalidated while compiling code: Object[Instance<org.graalvm.compiler.truffle.runtime.OptimizedAssumption>]: 2
Permanent Bailouts : 0
Failed : 0
Interrupted : 3
Invalidated : 0
Queues : 58
Dequeues : 0
Splits : 43
Compilation Accuracy : 1.000000
Queue Accuracy : 1.000000
Compilation Utilization : 0.085774
Remaining Compilation Queue : 0
Time to queue : count= 58, sum= 473327236, min= 13558, average= 8160814.41, max=60692463, maxTarget=TextConverter>>next:putAll:startingAt:toStream:
Time waiting in queue : count= 58, sum= 1831550, min= 339, average= 31578.46, max= 329298, maxTarget=SequenceableCollection>>at:ifAbsent:
--------------------------- :
AST node statistics :
Truffle node count : count= 55, sum= 8993, min= 22, average= 163.51, max= 937, maxTarget=String>>,
Trivial : count= 56, sum= 3438, min= 6, average= 61.39, max= 353, maxTarget=String>>,
Non Trivial : count= 56, sum= 5692, min= 14, average= 101.64, max= 584, maxTarget=String>>,
Monomorphic : count= 56, sum= 5632, min= 14, average= 100.57, max= 571, maxTarget=String>>,
Polymorphic : count= 56, sum= 60, min= 0, average= 1.07, max= 13, maxTarget=String>>,
Megamorphic : count= 56, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Scanner>>typeTableAt:
Truffle call count : count= 56, sum= 89, min= 0, average= 1.59, max= 11, maxTarget=String>>,
Indirect : count= 56, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Scanner>>typeTableAt:
Direct : count= 56, sum= 89, min= 0, average= 1.59, max= 11, maxTarget=String>>,
Dispatched : count= 56, sum= 53, min= 0, average= 0.95, max= 5, maxTarget=UTF8TextConverter>>nextPut:toStream:
Inlined : count= 56, sum= 36, min= 0, average= 0.64, max= 9, maxTarget=String>>,
---------- :
Cloned : count= 56, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Scanner>>typeTableAt:
Not Cloned : count= 56, sum= 91, min= 0, average= 1.63, max= 11, maxTarget=String>>,
Truffle loops : count= 56, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Scanner>>typeTableAt:
--------------------------- :
Compilation Tier 1 :
Compilation Rate : 30889.44 bytes/second
Truffle Tier Rate : 47468.13 bytes/second
Graal Tier Rate : 188259.36 bytes/second
Installation Rate : 638660.21 bytes/second
Time for compilation (us) : count= 42, sum= 2690012, min= 13302, average= 64047.92, max= 297824, maxTarget=Object>>copy
Truffle Tier (us) : count= 40, sum= 1750500, min= 8549, average= 43762.52, max= 191334, maxTarget=[] in Dictionary>>postCopy
Graal Tier (us) : count= 40, sum= 441375, min= 2903, average= 11034.38, max= 44676, maxTarget=SequenceableCollection>>copyReplaceFrom:to:with:
Code Installation (us) : count= 40, sum= 130105, min= 1142, average= 3252.63, max= 10697, maxTarget=[] in Dictionary>>postCopy
Graal node count :
After Truffle Tier : count= 43, sum= 10365, min= 64, average= 241.05, max= 700, maxTarget=SequenceableCollection>>copyReplaceFrom:to:with:
After Graal Tier : count= 42, sum= 21754, min= 87, average= 517.95, max= 1512, maxTarget=SequenceableCollection>>copyReplaceFrom:to:with:
Graal compilation result :
Code size : count= 40, sum= 83093, min= 411, average= 2077.33, max= 7334, maxTarget=SequenceableCollection>>copyReplaceFrom:to:with:
Total frame size : count= 40, sum= 4560, min= 32, average= 114.00, max= 352, maxTarget=SequenceableCollection>>copyReplaceFrom:to:with:
Exception handlers : count= 40, sum= 94, min= 1, average= 2.35, max= 6, maxTarget=UTF8TextConverter>>nextPut:toStream:
Infopoints : count= 40, sum= 1155, min= 6, average= 28.88, max= 88, maxTarget=SequenceableCollection>>copyReplaceFrom:to:with:
CALL : count= 40, sum= 1007, min= 6, average= 25.18, max= 78, maxTarget=SequenceableCollection>>copyReplaceFrom:to:with:
IMPLICIT_EXCEPTION : count= 40, sum= 141, min= 0, average= 3.53,
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