Skip to content

Instantly share code, notes, and snippets.

@TruffleSqueak-Bot
Created July 31, 2024 11:58
Show Gist options
  • Save TruffleSqueak-Bot/0a2e6f21c57675b9fe55e56e93d69992 to your computer and use it in GitHub Desktop.
Save TruffleSqueak-Bot/0a2e6f21c57675b9fe55e56e93d69992 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 552 560 554.33 553 554.33 110866 1.85
CD 492 504 495.7 493 495.68 99139 1.65
DeltaBlue 290 488 420.74 417 419.51 84147 1.4
Havlak 1171 1232 1200.15 1204 1200.08 240029 4
Json 368 377 370.93 369 370.91 74185 1.24
List 379 389 379.75 379 379.74 75949 1.27
Mandelbrot 223 234 227.12 226.5 227.09 45423 0.76
NBody 256 270 259.26 258 259.24 51851 0.86
Permute 154 168 155.7 155 155.68 31139 0.52
Queens 231 246 232.89 232 232.88 46578 0.78
Richards 1242 1291 1246.99 1245.5 1246.98 249398 4.16
Sieve 270 286 271.62 271 271.61 54324 0.91
Storage 140 149 141.84 141 141.82 28368 0.47
Towers 201 219 205.05 205 205.03 41009 0.68
5969 6413 6162.03 6149 6160.59 1232405 20.54
Benchmarks ran on 22.0.2-graal.
Runtime:   22.0.2-graal
System:    Host: swaarena Kernel: 4.9.0-19-amd64 x86_64 (64 bit) Console: tty 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: 1392.6/32174.2MB
         Array-1 capacity: 63.75 GB devices: 8 EC: Multi-bit ECC
         Device-1: DIMM1 size: 4 GB speed: 667 MHz type: DDR2 FB-DIMM
         Device-2: DIMM2 size: 4 GB speed: 667 MHz type: DDR2 FB-DIMM
         Device-3: DIMM3 size: 4 GB speed: 667 MHz type: DDR2 FB-DIMM
         Device-4: DIMM4 size: 4 GB speed: 667 MHz type: DDR2 FB-DIMM
         Device-5: DIMM5 size: 4 GB speed: 667 MHz type: DDR2 FB-DIMM
         Device-6: DIMM6 size: 4 GB speed: 667 MHz type: DDR2 FB-DIMM
         Device-7: DIMM7 size: 4 GB speed: 667 MHz type: DDR2 FB-DIMM
         Device-8: DIMM8 size: 4 GB speed: 667 MHz type: DDR2 FB-DIMM
================================================================================
IMPLEMENTOR="Oracle Corporation"
JAVA_RUNTIME_VERSION="22.0.2+9-jvmci-b01"
JAVA_VERSION="22.0.2"
JAVA_VERSION_DATE="2024-07-16"
LIBC="gnu"
MODULES="java.base java.logging java.management jdk.internal.vm.ci jdk.unsupported org.graalvm.collections jdk.management org.graalvm.truffle.compiler org.graalvm.word jdk.graal.compiler com.oracle.graal.graal_enterprise org.graalvm.nativeimage com.oracle.svm.enterprise.truffle com.oracle.svm.extraimage_enterprise java.compiler java.datatransfer java.xml java.prefs java.desktop java.instrument java.security.sasl java.naming java.rmi java.management.rmi java.net.http java.scripting java.security.jgss java.transaction.xa java.sql java.sql.rowset java.xml.crypto java.se java.smartcardio jdk.accessibility jdk.internal.jvmstat jdk.attach jdk.charsets jdk.internal.opt jdk.zipfs jdk.compiler jdk.crypto.cryptoki jdk.crypto.ec jdk.dynalink jdk.internal.ed jdk.editpad jdk.graal.compiler.management jdk.hotspot.agent jdk.httpserver jdk.incubator.vector jdk.internal.le jdk.jartool jdk.javadoc jdk.jcmd jdk.management.agent jdk.jconsole jdk.jdeps jdk.jdwp.agent jdk.jdi jdk.jfr jdk.jlink jdk.jpackage jdk.jshell jdk.jsobject jdk.jstatd jdk.localedata jdk.management.jfr jdk.naming.dns jdk.naming.rmi jdk.net jdk.nio.mapmode jdk.random jdk.sctp jdk.security.auth jdk.security.jgss jdk.unsupported.desktop jdk.xml.dom org.graalvm.extraimage.builder org.graalvm.extraimage.librarysupport"
OS_ARCH="x86_64"
OS_NAME="Linux"
SOURCE=".:git:6e8795b808d5 open:git:e7acb97c043d labsjdk-builder:b4692d7d77087d1c90eed166079d74bfbb6a706f compiler:1f72d5384cbf5a744b8284f874ad77947d2710bc graal-enterprise:16fd2fe15b348fc7f779dc5ebb85ad6ae9f3c98b java-benchmarks:1f72d5384cbf5a744b8284f874ad77947d2710bc regex:1f72d5384cbf5a744b8284f874ad77947d2710bc sdk:1f72d5384cbf5a744b8284f874ad77947d2710bc substratevm:1f72d5384cbf5a744b8284f874ad77947d2710bc substratevm-enterprise:16fd2fe15b348fc7f779dc5ebb85ad6ae9f3c98b substratevm-enterprise-gcs:30f83136f0f3ec80702f8b73cf167851ac9ebb2a tools:1f72d5384cbf5a744b8284f874ad77947d2710bc truffle:1f72d5384cbf5a744b8284f874ad77947d2710bc vm:1f72d5384cbf5a744b8284f874ad77947d2710bc vm-enterprise:16fd2fe15b348fc7f779dc5ebb85ad6ae9f3c98b"
GRAALVM_VERSION="24.0.2"
COMMIT_INFO={"compiler": {"commit.committer": "Marouane El Hallaoui <marouane.el.hallaoui@oracle.com>", "commit.committer-ts": 1720004771, "commit.rev": "1f72d5384cbf5a744b8284f874ad77947d2710bc"}, "graal-enterprise": {"commit.committer": "Marouane El Hallaoui <marouane.el.hallaoui@oracle.com>", "commit.committer-ts": 1720015242, "commit.rev": "16fd2fe15b348fc7f779dc5ebb85ad6ae9f3c98b"}, "java-benchmarks": {"commit.committer": "Marouane El Hallaoui <marouane.el.hallaoui@oracle.com>", "commit.committer-ts": 1720004771, "commit.rev": "1f72d5384cbf5a744b8284f874ad77947d2710bc"}, "regex": {"commit.committer": "Marouane El Hallaoui <marouane.el.hallaoui@oracle.com>", "commit.committer-ts": 1720004771, "commit.rev": "1f72d5384cbf5a744b8284f874ad77947d2710bc"}, "sdk": {"commit.committer": "Marouane El Hallaoui <marouane.el.hallaoui@oracle.com>", "commit.committer-ts": 1720004771, "commit.rev": "1f72d5384cbf5a744b8284f874ad77947d2710bc"}, "substratevm": {"commit.committer": "Marouane El Hallaoui <marouane.el.hallaoui@oracle.com>", "commit.committer-ts": 1720004771, "commit.rev": "1f72d5384cbf5a744b8284f874ad77947d2710bc"}, "substratevm-enterprise": {"commit.committer": "Marouane El Hallaoui <marouane.el.hallaoui@oracle.com>", "commit.committer-ts": 1720015242, "commit.rev": "16fd2fe15b348fc7f779dc5ebb85ad6ae9f3c98b"}, "substratevm-enterprise-gcs": {"commit.committer": "Christian Haeubl <christian.haeubl@oracle.com>", "commit.committer-ts": 1706086263, "commit.rev": "30f83136f0f3ec80702f8b73cf167851ac9ebb2a"}, "tools": {"commit.committer": "Marouane El Hallaoui <marouane.el.hallaoui@oracle.com>", "commit.committer-ts": 1720004771, "commit.rev": "1f72d5384cbf5a744b8284f874ad77947d2710bc"}, "truffle": {"commit.committer": "Marouane El Hallaoui <marouane.el.hallaoui@oracle.com>", "commit.committer-ts": 1720004771, "commit.rev": "1f72d5384cbf5a744b8284f874ad77947d2710bc"}, "vm": {"commit.committer": "Marouane El Hallaoui <marouane.el.hallaoui@oracle.com>", "commit.committer-ts": 1720004771, "commit.rev": "1f72d5384cbf5a744b8284f874ad77947d2710bc"}, "vm-enterprise": {"commit.committer": "Marouane El Hallaoui <marouane.el.hallaoui@oracle.com>", "commit.committer-ts": 1720015242, "commit.rev": "16fd2fe15b348fc7f779dc5ebb85ad6ae9f3c98b"}}
Display the source blob
Display the rendered blob
Raw
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Display the source blob
Display the rendered blob
Raw
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
# Bounce (iterations: 300, problem size: 1500) on Wed Jul 31 11:42:00 UTC 2024
# `/home/fniephaus/dev/graal/sdk/mxbuild/linux-amd64/SMALLTALK_NATIVE_STANDALONE_SVM_JAVA22/trufflesqueak-24.0.2-linux-amd64/bin/trufflesqueak --experimental-options --smalltalk.disable-startup --smalltalk.disable-interrupts --engine.Mode=default --engine.TraceCompilation --engine.CompilationStatistics --log.file="/home/fniephaus/dev/are-we-fast-yet/traces/Bounce.trace.log" --quiet --code "AWFYHarness run: #('Bounce' 300 1500)"`
[engine] created adapter i2c_Z_AAA | CodeAddress 0x7f1366f58000
[engine] created adapter i2c_A_AAAAA | CodeAddress 0x7f1366f57000
[engine] created adapter i2c_J_AAA | CodeAddress 0x7f1366f56000
[engine] opt done id=588 AWFYSomRandom>>#next |Tier 1|Time 36( 26+10 )ms|AST 30|Inlined 0Y 0N|IR 164/ 233|CodeSize 876|Addr 0x7f1366f54000|Timestamp 49090729424738411|Src n/a
[engine] created adapter c2i_Z_AAA | CodeAddress 0x7f1366f53000
[engine] created adapter i2c_A_AAAA | CodeAddress 0x7f1366f52000
[engine] opt done id=589 [] in AWFYBounce>>#benchmark |Tier 1|Time 46( 36+10 )ms|AST 32|Inlined 0Y 1N|IR 211/ 470|CodeSize 1674|Addr 0x7f1366d8c000|Timestamp 49090729439593992|Src n/a
[engine] created adapter i2c_J_AAJ | CodeAddress 0x7f1366d8b000
[engine] created adapter c2i_A_AAAAA | CodeAddress 0x7f1366d8a000
[engine] created adapter c2i_J_AAJ | CodeAddress 0x7f1366d89000
[engine] opt done id=591 Number>>#abs |Tier 1|Time 28( 24+4 )ms|AST 29|Inlined 0Y 1N|IR 176/ 246|CodeSize 705|Addr 0x7f1366d87000|Timestamp 49090729468234013|Src n/a
[engine] created adapter c2i_A_AAAA | CodeAddress 0x7f1366d86000
[engine] opt done id=167 Number>>#negated |Tier 1|Time 8( 5+3 )ms|AST 14|Inlined 0Y 0N|IR 92/ 132|CodeSize 516|Addr 0x7f1366d84000|Timestamp 49090729476405162|Src n/a
[engine] created adapter c2i_A_AAA | CodeAddress 0x7f1366d83000
[engine] opt done id=590 AWFYBall>>#bounce |Tier 1|Time 101( 85+16 )ms|AST 170|Inlined 0Y 4N|IR 769/ 808|CodeSize 3667|Addr 0x7f1366d81000|Timestamp 49090729495225276|Src n/a
[engine] opt done id=585 AWFYBall class>>#new: |Tier 1|Time 24( 19+5 )ms|AST 30|Inlined 0Y 2N|IR 199/ 284|CodeSize 958|Addr 0x7f1366d7f000|Timestamp 49090729500663815|Src n/a
[engine] created adapter i2c_A_AAA | CodeAddress 0x7f1366d7e000
[engine] opt done id=96 SequenceableCollection>>#do: |Tier 1|Time 87( 49+37 )ms|AST 75|Inlined 0Y 2N|IR 484/ 1761|CodeSize 9147|Addr 0x7f1366d7a000|Timestamp 49090729511619679|Src n/a
[engine] opt done id=586 Behavior>>#new <split-586> |Tier 1|Time 34( 14+20 )ms|AST 26|Inlined 0Y 0N|IR 107/ 537|CodeSize 2054|Addr 0x7f1366d78000|Timestamp 49090729534487930|Src n/a
[engine] created adapter c2i_J_AAA | CodeAddress 0x7f1366d77000
[engine] opt done id=587 AWFYBall>>#initialize: |Tier 1|Time 54( 44+10 )ms|AST 99|Inlined 0Y 4N|IR 509/ 617|CodeSize 2049|Addr 0x7f1366d75000|Timestamp 49090729565550171|Src n/a
[engine] opt done id=581 AWFYBounce>>#benchmark |Tier 1|Time 168( 69+99 )ms|AST 163|Inlined 0Y 3N|IR 1027/ 5844|CodeSize 26853|Addr 0x7f1366d6d000|Timestamp 49090729663980145|Src n/a
[engine] opt done id=589 [] in AWFYBounce>>#benchmark |Tier 2|Time 127( 92+35 )ms|AST 32|Inlined 9Y 0N|IR 842/ 1073|CodeSize 4325|Addr 0x7f1366d6a000|Timestamp 49090729692721161|Src n/a
[engine] opt done id=591 Number>>#abs |Tier 2|Time 15( 11+4 )ms|AST 29|Inlined 1Y 0N|IR 64/ 131|CodeSize 425|Addr 0x7f1366d68000|Timestamp 49090729707669636|Src n/a
[engine] opt done id=584 AWFYSomRandom>>#initialize |Tier 1|Time 7( 4+3 )ms|AST 7|Inlined 0Y 0N|IR 140/ 178|CodeSize 505|Addr 0x7f1366d66000|Timestamp 49090729714553474|Src n/a
[engine] opt done id=167 Number>>#negated |Tier 2|Time 6( 4+2 )ms|AST 14|Inlined 0Y 0N|IR 16/ 54|CodeSize 190|Addr 0x7f1366d64000|Timestamp 49090729720228927|Src n/a
[engine] opt done id=588 AWFYSomRandom>>#next |Tier 2|Time 12( 8+3 )ms|AST 30|Inlined 0Y 0N|IR 91/ 123|CodeSize 273|Addr 0x7f1366d62000|Timestamp 49090729732014268|Src n/a
[engine] opt done id=582 AWFYSomRandom class>>#new |Tier 1|Time 14( 9+5 )ms|AST 24|Inlined 0Y 2N|IR 193/ 270|CodeSize 876|Addr 0x7f135ba87000|Timestamp 49090729746353765|Src n/a
[engine] created adapter i2c_Z_AAAJ | CodeAddress 0x7f1366d61000
[engine] opt done id=583 Behavior>>#new <split-583> |Tier 1|Time 21( 11+9 )ms|AST 27|Inlined 0Y 1N|IR 170/ 616|CodeSize 2364|Addr 0x7f135ba85000|Timestamp 49090729753623078|Src n/a
[engine] opt done id=592 AWFYBounce>>#verifyResult: |Tier 1|Time 13( 10+3 )ms|AST 15|Inlined 0Y 0N|IR 92/ 128|CodeSize 504|Addr 0x7f135ba83000|Timestamp 49090729759221771|Src n/a
[engine] opt done id=585 AWFYBall class>>#new: |Tier 2|Time 76( 58+18 )ms|AST 30|Inlined 6Y 0N|IR 388/ 742|CodeSize 2416|Addr 0x7f135ba81000|Timestamp 49090729835170084|Src n/a
[engine] opt done id=584 AWFYSomRandom>>#initialize |Tier 2|Time 8( 4+4 )ms|AST 7|Inlined 0Y 0N|IR 67/ 101|CodeSize 206|Addr 0x7f135ba79000|Timestamp 49090729973726764|Src n/a
[engine] opt done id=96 SequenceableCollection>>#do: |Tier 2|Time 442( 115+327 )ms|AST 75|Inlined 11Y 0N|IR 1120/ 4268|CodeSize 17961|Addr 0x7f135ba7b000|Timestamp 49090729977127649|Src n/a
[engine] opt done id=592 AWFYBounce>>#verifyResult: |Tier 2|Time 7( 5+3 )ms|AST 15|Inlined 0Y 0N|IR 18/ 51|CodeSize 149|Addr 0x7f135ba77000|Timestamp 49090729984585403|Src n/a
[engine] opt done id=582 AWFYSomRandom class>>#new |Tier 2|Time 29( 20+9 )ms|AST 24|Inlined 3Y 0N|IR 33/ 374|CodeSize 1369|Addr 0x7f135ba75000|Timestamp 49090730002791162|Src n/a
[engine] created adapter i2c_A_AAAJ | CodeAddress 0x7f135ba74000
[engine] created adapter c2i_Z_AAAJ | CodeAddress 0x7f135ba73000
[engine] created adapter c2i_A_AAAJ | CodeAddress 0x7f135ba72000
[engine] opt done id=580 AWFYBenchmark>>#innerBenchmarkLoop: |Tier 1|Time 39( 31+8 )ms|AST 60|Inlined 0Y 2N|IR 273/ 355|CodeSize 1573|Addr 0x7f135ba70000|Timestamp 49090730528206109|Src n/a
[engine] opt done id=16 String class>>#new: |Tier 1|Time 44( 32+12 )ms|AST 48|Inlined 0Y 1N|IR 206/ 618|CodeSize 2787|Addr 0x7f135ba6e000|Timestamp 49090730532403784|Src n/a
[engine] opt done id=581 AWFYBounce>>#benchmark |Tier 2|Time 1276( 268+1008)ms|AST 163|Inlined 23Y 0N|IR 1977/ 16785|CodeSize 73821|Addr 0x7f135ba5a000|Timestamp 49090731030240772|Src n/a
[engine] opt done id=580 AWFYBenchmark>>#innerBenchmarkLoop: |Tier 2|Time 1179( 279+900 )ms|AST 60|Inlined 25Y 0N|IR 2061/ 14724|CodeSize 62998|Addr 0x7f135ba49000|Timestamp 49090732531963951|Src n/a
[engine] created adapter i2c_A_AAJ | CodeAddress 0x7f135ba48000
[engine] created adapter i2c_A_AAAJJA | CodeAddress 0x7f135ba47000
[engine] opt done id=595 SmallInteger>>#printString |Tier 1|Time 56( 41+14 )ms|AST 157|Inlined 0Y 2N|IR 399/ 762|CodeSize 3884|Addr 0x7f135ba45000|Timestamp 49090733114567444|Src n/a
[engine] opt done id=299 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 1|Time 84( 59+25 )ms|AST 190|Inlined 0Y 1N|IR 705/ 1562|CodeSize 6920|Addr 0x7f135ba42000|Timestamp 49090733143433204|Src n/a
[engine] created adapter c2i_A_AAAJJA | CodeAddress 0x7f135ba41000
[engine] opt done id=373 String>>#, |Tier 1|Time 35( 29+6 )ms|AST 56|Inlined 0Y 2N|IR 276/ 405|CodeSize 1534|Addr 0x7f135ba3f000|Timestamp 49090734216625186|Src n/a
[engine] opt done id=567 StandardFileStream>>#isBinary |Tier 1|Time 11( 8+4 )ms|AST 25|Inlined 0Y 0N|IR 100/ 181|CodeSize 660|Addr 0x7f135ba3d000|Timestamp 49090734746897564|Src n/a
[engine] opt done id=555 Character class>>#cr |Tier 1|Time 10( 6+4 )ms|AST 19|Inlined 0Y 0N|IR 93/ 135|CodeSize 505|Addr 0x7f135ba3b000|Timestamp 49090741421984817|Src n/a
[engine] created adapter i2c_A_AAACA | CodeAddress 0x7f135ba3a000
[engine] created adapter i2c_J_AAC | CodeAddress 0x7f135ba39000
[engine] opt done id=553 Character>>#asUnicode |Tier 1|Time 16( 13+2 )ms|AST 31|Inlined 0Y 0N|IR 89/ 125|CodeSize 454|Addr 0x7f135ba37000|Timestamp 49090742541062566|Src n/a
[engine] created adapter c2i_J_AAC | CodeAddress 0x7f135ba36000
[engine] created adapter c2i_A_AAAC | CodeAddress 0x7f135ba35000
[engine] opt done id=551 UTF8TextConverter>>#nextPut:toStream: |Tier 1|Time 65( 53+12 )ms|AST 130|Inlined 0Y 5N|IR 427/ 723|CodeSize 2820|Addr 0x7f135ba33000|Timestamp 49090742590481500|Src n/a
[engine] created adapter c2i_A_AAAAZ | CodeAddress 0x7f135ba31000
[engine] opt done id=566 MultiByteFileStream>>#nextPutAll: |Tier 1|Time 25( 18+7 )ms|AST 65|Inlined 0Y 2N|IR 230/ 391|CodeSize 1441|Addr 0x7f135ba2f000|Timestamp 49090743665770229|Src n/a
[engine] opt done id=498 AWFYScriptConsole class>>#println: |Tier 1|Time 25( 19+7 )ms|AST 62|Inlined 0Y 4N|IR 279/ 373|CodeSize 1344|Addr 0x7f135ba2d000|Timestamp 49090743666411125|Src n/a
[engine] opt done id=499 FileStream class>>#stdout |Tier 1|Time 26( 21+6 )ms|AST 37|Inlined 0Y 1N|IR 201/ 403|CodeSize 1464|Addr 0x7f135ba2b000|Timestamp 49090743667040846|Src n/a
[engine] created adapter c2i_A_AAJ | CodeAddress 0x7f135ba2a000
[engine] opt done id=596 SmallInteger>>#decimalDigitLength |Tier 1|Time 16( 13+3 )ms|AST 61|Inlined 0Y 0N|IR 142/ 193|CodeSize 675|Addr 0x7f135ba28000|Timestamp 49090744211503046|Src n/a
[engine] opt done id=594 Object>>#asString |Tier 1|Time 17( 14+3 )ms|AST 17|Inlined 0Y 1N|IR 156/ 227|CodeSize 689|Addr 0x7f135ba26000|Timestamp 49090744212092537|Src n/a
[engine] opt done id=593 AWFYRun>>#printResult: |Tier 1|Time 30( 22+8 )ms|AST 68|Inlined 0Y 5N|IR 337/ 484|CodeSize 1724|Addr 0x7f135ba24000|Timestamp 49090744224981426|Src n/a
[engine] created adapter i2c_A_AAAJAJ | CodeAddress 0x7f135ba23000
[engine] created adapter i2c_A_AAAJAJA | CodeAddress 0x7f135ba22000
[engine] created adapter c2i_A_AAAJAJ | CodeAddress 0x7f135ba21000
[engine] created adapter c2i_A_AAAJAJA | CodeAddress 0x7f135ba20000
[engine] opt done id=570 MultiByteFileStream>>#basicNext:putAll:startingAt: |Tier 1|Time 26( 22+3 )ms|AST 23|Inlined 0Y 1N|IR 164/ 235|CodeSize 805|Addr 0x7f135ba1e000|Timestamp 49090744781772569|Src n/a
[engine] opt done id=568 TextConverter>>#nextPutAll:toStream: |Tier 1|Time 28( 23+5 )ms|AST 34|Inlined 0Y 1N|IR 176/ 292|CodeSize 1036|Addr 0x7f135ba1c000|Timestamp 49090744783965768|Src n/a
[engine] opt done id=569 TextConverter>>#next:putAll:startingAt:toStream: |Tier 1|Time 45( 36+9 )ms|AST 133|Inlined 0Y 2N|IR 312/ 499|CodeSize 1931|Addr 0x7f135ba1a000|Timestamp 49090744801237352|Src n/a
[engine] opt done id=571 StandardFileStream>>#next:putAll:startingAt: |Tier 1|Time 27( 18+8 )ms|AST 65|Inlined 0Y 0N|IR 228/ 502|CodeSize 2204|Addr 0x7f135ba18000|Timestamp 49090744808781853|Src n/a
[engine] created adapter i2c_A_AAAC | CodeAddress 0x7f135ba17000
[engine] opt done id=574 MultiByteFileStream>>#basicNextPutAll: |Tier 1|Time 10( 6+3 )ms|AST 17|Inlined 0Y 1N|IR 154/ 225|CodeSize 736|Addr 0x7f135ba15000|Timestamp 49090745319233522|Src n/a
[engine] opt done id=572 WriteStream>>#cr |Tier 1|Time 16( 11+5 )ms|AST 31|Inlined 0Y 2N|IR 199/ 287|CodeSize 935|Addr 0x7f135ba13000|Timestamp 49090745325535902|Src n/a
[engine] created adapter c2i_A_AAACA | CodeAddress 0x7f135ba12000
[engine] opt done id=573 MultiByteFileStream>>#nextPut: |Tier 1|Time 28( 23+5 )ms|AST 35|Inlined 0Y 1N|IR 181/ 317|CodeSize 1125|Addr 0x7f135ba10000|Timestamp 49090745337211307|Src n/a
[engine] opt done id=575 StandardFileStream>>#nextPutAll: |Tier 1|Time 35( 25+10 )ms|AST 90|Inlined 0Y 0N|IR 285/ 628|CodeSize 2779|Addr 0x7f135ba0e000|Timestamp 49090745354216433|Src n/a
[engine] opt done id=576 StandardFileStream>>#flush |Tier 1|Time 13( 8+5 )ms|AST 19|Inlined 0Y 0N|IR 156/ 269|CodeSize 936|Addr 0x7f135ba0c000|Timestamp 49090745883523418|Src n/a
[engine] opt done id=579 AWFYRun>>#measure: |Tier 1|Time 33( 25+8 )ms|AST 93|Inlined 0Y 2N|IR 310/ 444|CodeSize 1667|Addr 0x7f135ba0a000|Timestamp 49090745903443030|Src n/a
[engine] opt done id=595 SmallInteger>>#printString |Tier 2|Time 104( 57+47 )ms|AST 157|Inlined 4Y 1N|IR 306/ 1027|CodeSize 4873|Addr 0x7f135ba07000|Timestamp 49090780378574328|Src n/a
[engine] opt done id=16 String class>>#new: |Tier 2|Time 37( 26+11 )ms|AST 48|Inlined 2Y 1N|IR 102/ 509|CodeSize 2424|Addr 0x7f135ba05000|Timestamp 49090808047177539|Src n/a
[engine] opt done id=299 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 2|Time 119( 60+59 )ms|AST 190|Inlined 3Y 1N|IR 675/ 1480|CodeSize 6314|Addr 0x7f135ba02000|Timestamp 49090844164444991|Src n/a
[engine] opt done id=373 String>>#, |Tier 2|Time 144( 99+45 )ms|AST 56|Inlined 9Y 2N|IR 721/ 1569|CodeSize 6599|Addr 0x7f1154011000|Timestamp 49090845299885127|Src n/a
[engine] opt done id=567 StandardFileStream>>#isBinary |Tier 2|Time 10( 7+4 )ms|AST 25|Inlined 0Y 0N|IR 25/ 94|CodeSize 312|Addr 0x7f135ba00000|Timestamp 49090845726614836|Src n/a
[engine] opt inval. id=595 SmallInteger>>#printString |Timestamp 49090896716464191|Src n/a|Reason null
[engine] opt inval. id=596 SmallInteger>>#decimalDigitLength |Timestamp 49090896716861958|Src n/a|Reason null
[engine] opt inval. id=569 TextConverter>>#next:putAll:startingAt:toStream: |Timestamp 49090896717696115|Src n/a|Reason null
[engine] Truffle runtime statistics for engine 1
Compilations : 60
Success : 55
Temporary Bailouts : 2
jdk.graal.compiler.core.common.CancellationBailoutException: Compilation cancelled.: 2
Permanent Bailouts : 0
Failed : 0
Interrupted : 3
Invalidated : 3
Unknown Reason : 3
Queues : 62
Dequeues : 4
Target inlined into only caller: 4
Splits : 56
Compilation Accuracy : 0.950000
Queue Accuracy : 0.935484
Compilation Utilization : 0.030403
Remaining Compilation Queue : 0
Time to queue : count= 62, sum=1280986137, min= 3065, average= 20661066.74, max=167333459, maxTarget=TextConverter>>#next:putAll:startingAt:toStream:
Time waiting in queue : count= 60, sum= 2105962, min= 15, average= 35099.38, max= 222475, maxTarget=Number>>#abs
--------------------------- :
AST node statistics :
Truffle node count : count= 56, sum= 11523, min= 15, average= 205.77, max= 1725, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Trivial : count= 56, sum= 4397, min= 6, average= 78.52, max= 679, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Non Trivial : count= 56, sum= 7126, min= 7, average= 127.25, max= 1046, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Monomorphic : count= 56, sum= 7086, min= 7, average= 126.54, max= 1045, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Polymorphic : count= 56, sum= 40, min= 0, average= 0.71, max= 12, maxTarget=String>>#,
Megamorphic : count= 56, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYSomRandom>>#next
Truffle call count : count= 56, sum= 158, min= 0, average= 2.82, max= 25, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Indirect : count= 56, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYSomRandom>>#next
Direct : count= 56, sum= 158, min= 0, average= 2.82, max= 25, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Dispatched : count= 56, sum= 61, min= 0, average= 1.09, max= 5, maxTarget=UTF8TextConverter>>#nextPut:toStream:
Inlined : count= 56, sum= 97, min= 0, average= 1.73, max= 25, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
---------- :
Cloned : count= 56, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYSomRandom>>#next
Not Cloned : count= 56, sum= 161, min= 0, average= 2.88, max= 26, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Truffle loops : count= 56, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYSomRandom>>#next
--------------------------- :
Compilation Tier 1 :
Compilation Rate : 67849.13 bytes/second
Truffle Tier Rate : 96758.03 bytes/second
Graal Tier Rate : 253285.69 bytes/second
Installation Rate : 2195809.14 bytes/second
Time for compilation (us) : count= 39, sum= 1405707, min= 6860, average= 36043.77, max= 168723, maxTarget=AWFYBounce>>#benchmark
Truffle Tier (us) : count= 39, sum= 985716, min= 4068, average= 25274.78, max= 84823, maxTarget=AWFYBall>>#bounce
Graal Tier (us) : count= 39, sum= 376555, min= 2033, average= 9655.26, max= 95670, maxTarget=AWFYBounce>>#benchmark
Code Installation (us) : count= 39, sum= 43435, min= 379, average= 1113.73, max= 3910, maxTarget=SequenceableCollection>>#do:
Graal node count :
After Truffle Tier : count= 39, sum= 10411, min= 89, average= 266.95, max= 1027, maxTarget=AWFYBounce>>#benchmark
After Graal Tier : count= 39, sum= 22759, min= 125, average= 583.56, max= 5844, maxTarget=AWFYBounce>>#benchmark
Graal compilation result :
Code size : count= 39, sum= 95376, min= 454, average= 2445.54, max= 26853, maxTarget=AWFYBounce>>#benchmark
Total frame size : count= 39, sum= 4752, min= 48, average= 121.85, max= 640, maxTarget=AWFYBounce>>#benchmark
Exception handlers : count= 39, sum= 107, min= 1, average= 2.74, max= 6, maxTarget=UTF8TextConverter>>#nextPut:toStream:
Infopoints : count= 39, sum= 962, min= 5, average= 24.67, max= 201, maxTarget=AWFYBounce>>#benchmark
CALL : count= 39, sum= 962, min= 5, average= 24.67, max= 201, maxTarget=AWFYBounce>>#benchmark
Marks : count= 39, sum= 195, min= 5, average= 5.00, max= 5, maxTarget=AWFYSomRandom>>#next
Data references : count= 39, sum= 507, min= 3, average= 13.00, max= 76, maxTarget=AWFYBounce>>#benchmark
--------------------------- :
Compilation Tier 2 :
Compilation Rate : 50154.53 bytes/second
Truffle Tier Rate : 166032.06 bytes/second
Graal Tier Rate : 75734.49 bytes/second
Installation Rate : 4279096.11 bytes/second
Time for compilation (us) : count= 18, sum= 3681721, min= 5616, average= 204540.07, max= 1276592, maxTarget=AWFYBounce>>#benchmark
Truffle Tier (us) : count= 16, sum= 1112164, min= 3680, average= 69510.29, max= 278517, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Graal Tier (us) : count= 16, sum= 2438188, min= 1627, average= 152386.80, max= 996254, maxTarget=AWFYBounce>>#benchmark
Code Installation (us) : count= 16, sum= 43152, min= 308, average= 2697.05, max= 12307, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Graal node count :
After Truffle Tier : count= 17, sum= 8539, min= 16, average= 502.29, max= 2061, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
After Graal Tier : count= 16, sum= 43105, min= 51, average= 2694.06, max= 16785, maxTarget=AWFYBounce>>#benchmark
Graal compilation result :
Code size : count= 16, sum= 184655, min= 149, average= 11540.94, max= 73821, maxTarget=AWFYBounce>>#benchmark
Total frame size : count= 16, sum= 3152, min= 32, average= 197.00, max= 704, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Exception handlers : count= 16, sum= 15, min= 0, average= 0.94, max= 3, maxTarget=SequenceableCollection>>#do:
Infopoints : count= 16, sum= 924, min= 3, average= 57.75, max= 340, maxTarget=AWFYBounce>>#benchmark
CALL : count= 16, sum= 924, min= 3, average= 57.75, max= 340, maxTarget=AWFYBounce>>#benchmark
Marks : count= 16, sum= 95, min= 5, average= 5.94, max= 11, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Data references : count= 16, sum= 528, min= 1, average= 33.00, max= 198, maxTarget=AWFYBounce>>#benchmark
# CD (iterations: 300, problem size: 250) on Wed Jul 31 11:50:29 UTC 2024
# `/home/fniephaus/dev/graal/sdk/mxbuild/linux-amd64/SMALLTALK_NATIVE_STANDALONE_SVM_JAVA22/trufflesqueak-24.0.2-linux-amd64/bin/trufflesqueak --experimental-options --smalltalk.disable-startup --smalltalk.disable-interrupts --engine.Mode=default --engine.TraceCompilation --engine.CompilationStatistics --log.file="/home/fniephaus/dev/are-we-fast-yet/traces/CD.trace.log" --quiet --code "AWFYHarness run: #('CD' 300 250)"`
[engine] created adapter i2c_A_AAAA | CodeAddress 0x7f0c36816000
[engine] created adapter i2c_A_AAAAA | CodeAddress 0x7f0c36815000
[engine] created adapter i2c_J_AAAA | CodeAddress 0x7f0c36814000
[engine] opt done id=631 AWFYCallSign>>#compareTo: |Tier 1|Time 36( 30+6 )ms|AST 47|Inlined 0Y 0N|IR 129/ 232|CodeSize 1100|Addr 0x7f0c36812000|Timestamp 49091238929306282|Src n/a
[engine] opt done id=627 AWFYNode>>#color: |Tier 1|Time 10( 5+6 )ms|AST 8|Inlined 0Y 0N|IR 132/ 266|CodeSize 827|Addr 0x7f0c36810000|Timestamp 49091238939934644|Src n/a
[engine] created adapter i2c_Z_AAAA | CodeAddress 0x7f0c3664b000
[engine] opt inval. id=631 AWFYCallSign>>#compareTo: |Timestamp 49091238948989541|Src n/a|Reason null
[engine] created adapter c2i_Z_AAAA | CodeAddress 0x7f0c3664a000
[engine] opt done id=6 Symbol>>#= |Tier 1|Time 37( 31+5 )ms|AST 47|Inlined 0Y 1N|IR 222/ 260|CodeSize 856|Addr 0x7f0c36648000|Timestamp 49091238976670736|Src n/a
[engine] created adapter c2i_A_AAAAA | CodeAddress 0x7f0c36647000
[engine] created adapter c2i_J_AAAA | CodeAddress 0x7f0c36646000
[engine] created adapter c2i_A_AAAA | CodeAddress 0x7f0c36645000
[engine] opt done id=631 AWFYCallSign>>#compareTo: |Tier 1|Time 24( 16+8 )ms|AST 51|Inlined 0Y 0N|IR 178/ 427|CodeSize 1635|Addr 0x7f0c3663e000|Timestamp 49091239001243624|Src n/a
[engine] created adapter c2i_A_AAAZAA | CodeAddress 0x7f0c3663c000
[engine] opt done id=598 AWFYVector>>#append: |Tier 1|Time 126( 69+57 )ms|AST 141|Inlined 0Y 0N|IR 654/ 2714|CodeSize 13169|Addr 0x7f0c36640000|Timestamp 49091239003395894|Src n/a
[engine] created adapter i2c_J_AAADD | CodeAddress 0x7f0c3663b000
[engine] opt done id=665 AWFYVector2D>>#compare:and: |Tier 1|Time 33( 30+3 )ms|AST 66|Inlined 0Y 0N|IR 142/ 184|CodeSize 676|Addr 0x7f0c36636000|Timestamp 49091239036275222|Src n/a
[engine] opt inval. id=618 AWFYRedBlackTree>>#treeAt:insert: |Timestamp 49091239037857138|Src n/a|Reason null
[engine] opt done id=618 AWFYRedBlackTree>>#treeAt:insert: |Tier 1|Time 144( 124+20 )ms|AST 328|Inlined 0Y 6N|IR 684/ 1105|CodeSize 5025|Addr 0x0|Timestamp 49091239038013312|Src n/a
[engine] opt deopt id=618 AWFYRedBlackTree>>#treeAt:insert: | |Timestamp 49091239038144829|Src n/a
[engine] created adapter i2c_A_AAA | CodeAddress 0x7f0c36635000
[engine] opt done id=658 Float class>>#infinity |Tier 1|Time 10( 7+3 )ms|AST 8|Inlined 0Y 0N|IR 95/ 178|CodeSize 679|Addr 0x7f0c36633000|Timestamp 49091239046599480|Src n/a
[engine] opt done id=642 AWFYRedBlackTree>>#findNode: |Tier 1|Time 58( 44+14 )ms|AST 118|Inlined 0Y 2N|IR 451/ 769|CodeSize 3487|Addr 0x7f0c36631000|Timestamp 49091239059509674|Src n/a
[engine] created adapter c2i_J_AAADD | CodeAddress 0x7f0c36630000
[engine] created adapter i2c_A_AAADD | CodeAddress 0x7f0c3662f000
[engine] opt done id=664 AWFYVector2D>>#compareTo: |Tier 1|Time 36( 31+6 )ms|AST 71|Inlined 0Y 2N|IR 239/ 354|CodeSize 1349|Addr 0x7f0c3662d000|Timestamp 49091239074704982|Src n/a
[engine] created adapter c2i_A_AAA | CodeAddress 0x7f0c3662c000
[engine] opt done id=581 Behavior>>#new <split-581> |Tier 1|Time 15( 9+6 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f0c3662a000|Timestamp 49091239089853913|Src n/a
[engine] created adapter c2i_A_AAADD | CodeAddress 0x7f0c36629000
[engine] opt done id=580 AWFYVector2D class>>#x:y: |Tier 1|Time 39( 35+4 )ms|AST 33|Inlined 0Y 2N|IR 209/ 289|CodeSize 1011|Addr 0x7f0c36627000|Timestamp 49091239098965734|Src n/a
[engine] opt done id=582 AWFYVector2D>>#initX:y: |Tier 1|Time 9( 6+3 )ms|AST 11|Inlined 0Y 0N|IR 177/ 222|CodeSize 798|Addr 0x7f0c36625000|Timestamp 49091239099274309|Src n/a
[engine] created adapter i2c_A_AAAAAAA | CodeAddress 0x7f0c36624000
[engine] created adapter i2c_Z_AAAAA | CodeAddress 0x7f0c36623000
[engine] created adapter c2i_A_AAAZ | CodeAddress 0x7f0c36621000
[engine] created adapter i2c_D_AAA | CodeAddress 0x7f0c36620000
[engine] opt done id=653 AWFYConstants class>>#MaxX |Tier 1|Time 9( 7+2 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 481|Addr 0x7f0c2b446000|Timestamp 49091239202251965|Src n/a
[engine] created adapter c2i_Z_AAAAA | CodeAddress 0x7f0c3661f000
[engine] created adapter c2i_A_AAAAAA | CodeAddress 0x7f0c2b445000
[engine] created adapter c2i_A_AAAAAAA | CodeAddress 0x7f0c2b444000
[engine] opt done id=618 AWFYRedBlackTree>>#treeAt:insert: |Tier 1|Time 119( 88+31 )ms|AST 328|Inlined 0Y 11N|IR 1036/ 1701|CodeSize 9174|Addr 0x7f0c2b440000|Timestamp 49091239321212709|Src n/a
[engine] opt done id=654 AWFYConstants class>>#MinX |Tier 1|Time 6( 4+3 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 459|Addr 0x7f0c2b43b000|Timestamp 49091239327809556|Src n/a
[engine] opt done id=651 AWFYCollisionDetector>>#recurse:seen:voxel:motion: |Tier 1|Time 233( 200+33 )ms|AST 557|Inlined 0Y 36N|IR 1581/ 1819|CodeSize 7461|Addr 0x7f0c2b43d000|Timestamp 49091239332382160|Src n/a
[engine] opt done id=579 AWFYConstants class>>#GoodVoxelSize |Tier 1|Time 6( 4+3 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 481|Addr 0x7f0c2b439000|Timestamp 49091239333995366|Src n/a
[engine] opt done id=226 Object>>#= |Tier 1|Time 11( 6+5 )ms|AST 14|Inlined 0Y 0N|IR 153/ 259|CodeSize 736|Addr 0x7f0c2b437000|Timestamp 49091239343671883|Src n/a
[engine] opt done id=663 AWFYConstants class>>#vertical |Tier 1|Time 8( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 95/ 178|CodeSize 679|Addr 0x7f0c2b435000|Timestamp 49091239351748254|Src n/a
[engine] created adapter c2i_D_AAA | CodeAddress 0x7f0c2b434000
[engine] opt done id=660 AWFYConstants class>>#horizontal |Tier 1|Time 8( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 95/ 178|CodeSize 679|Addr 0x7f0c2b432000|Timestamp 49091239359718390|Src n/a
[engine] opt done id=661 AWFYVector2D>>#minus: |Tier 1|Time 28( 22+6 )ms|AST 66|Inlined 0Y 1N|IR 192/ 291|CodeSize 1088|Addr 0x7f0c2b430000|Timestamp 49091239361967604|Src n/a
[engine] opt done id=622 AWFYNode>>#parent: |Tier 1|Time 10( 5+5 )ms|AST 8|Inlined 0Y 0N|IR 138/ 297|CodeSize 961|Addr 0x7f0c2b42e000|Timestamp 49091239371974697|Src n/a
[engine] opt done id=662 AWFYVector2D>>#plus: |Tier 1|Time 28( 22+6 )ms|AST 66|Inlined 0Y 1N|IR 192/ 291|CodeSize 1088|Addr 0x7f0c2b42c000|Timestamp 49091239387852319|Src n/a
[engine] opt done id=657 AWFYConstants class>>#ProximityRadius |Tier 1|Time 6( 4+2 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 481|Addr 0x7f0c2b42a000|Timestamp 49091239394305286|Src n/a
[engine] opt done id=655 AWFYConstants class>>#MaxY |Tier 1|Time 6( 4+2 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 481|Addr 0x7f0c2b428000|Timestamp 49091239400393732|Src n/a
[engine] opt done id=656 AWFYConstants class>>#MinY |Tier 1|Time 6( 4+2 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 459|Addr 0x7f0c2b426000|Timestamp 49091239406405489|Src n/a
[engine] opt inval. id=652 AWFYCollisionDetector>>#isInVoxel:motion: |Timestamp 49091239420121972|Src n/a|Reason null
[engine] opt deopt id=652 AWFYCollisionDetector>>#isInVoxel:motion: | |Timestamp 49091239420356721|Src n/a
[engine] opt done id=652 AWFYCollisionDetector>>#isInVoxel:motion: |Tier 1|Time 320( 271+49 )ms|AST 1273|Inlined 0Y 10N|IR 1097/ 2011|CodeSize 12352|Addr 0x0|Timestamp 49091239420540971|Src n/a
[engine] opt done id=626 Object>>#~= |Tier 1|Time 15( 10+5 )ms|AST 26|Inlined 0Y 1N|IR 158/ 237|CodeSize 804|Addr 0x7f0c2b41f000|Timestamp 49091239421542547|Src n/a
[engine] opt done id=632 AWFYNode>>#right: |Tier 1|Time 10( 5+5 )ms|AST 8|Inlined 0Y 0N|IR 138/ 297|CodeSize 961|Addr 0x7f0c2b41d000|Timestamp 49091239431176598|Src n/a
[engine] created adapter i2c_A_AAAZAA | CodeAddress 0x7f0c2b41c000
[engine] opt done id=623 AWFYInsertResult class>>#new:node:value: |Tier 1|Time 25( 19+6 )ms|AST 36|Inlined 0Y 2N|IR 206/ 289|CodeSize 1021|Addr 0x7f0c2b41a000|Timestamp 49091239455926543|Src n/a
[engine] opt done id=624 Behavior>>#new <split-624> |Tier 1|Time 16( 10+6 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f0c2b418000|Timestamp 49091239472102054|Src n/a
[engine] opt done id=625 AWFYInsertResult>>#init:node:value: |Tier 1|Time 15( 8+6 )ms|AST 14|Inlined 0Y 0N|IR 182/ 444|CodeSize 1489|Addr 0x7f0c2b416000|Timestamp 49091239486885138|Src n/a
[engine] opt done id=619 AWFYNode class>>#key:value: |Tier 1|Time 18( 13+5 )ms|AST 33|Inlined 0Y 2N|IR 201/ 285|CodeSize 1002|Addr 0x7f0c2b414000|Timestamp 49091239505445781|Src n/a
[engine] opt done id=620 Behavior>>#new <split-620> |Tier 1|Time 24( 10+14 )ms|AST 26|Inlined 0Y 0N|IR 167/ 703|CodeSize 2691|Addr 0x7f0c2b412000|Timestamp 49091239529617760|Src n/a
[engine] opt done id=621 AWFYNode>>#init:value: |Tier 1|Time 15( 8+6 )ms|AST 13|Inlined 0Y 0N|IR 171/ 494|CodeSize 1620|Addr 0x7f0c2b410000|Timestamp 49091239544413137|Src n/a
[engine] opt done id=643 AWFYNode>>#successor |Tier 1|Time 58( 42+16 )ms|AST 139|Inlined 0Y 1N|IR 438/ 744|CodeSize 2879|Addr 0x7f0c2b40e000|Timestamp 49091239602497170|Src n/a
[engine] opt done id=634 AWFYNode>>#left: |Tier 1|Time 10( 5+5 )ms|AST 8|Inlined 0Y 0N|IR 138/ 297|CodeSize 961|Addr 0x7f0c2b40c000|Timestamp 49091239612419750|Src n/a
[engine] created adapter i2c_A_AAADDD | CodeAddress 0x7f0c2b40b000
[engine] created adapter c2i_A_AAADDD | CodeAddress 0x7f0c2b40a000
[engine] opt done id=607 AWFYVector3D class>>#x:y:z: |Tier 1|Time 36( 30+6 )ms|AST 36|Inlined 0Y 2N|IR 213/ 292|CodeSize 1079|Addr 0x7f0c2b408000|Timestamp 49091239648543442|Src n/a
[engine] opt done id=608 Behavior>>#new <split-608> |Tier 1|Time 16( 10+6 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f0c2b406000|Timestamp 49091239665110085|Src n/a
[engine] opt done id=609 AWFYVector3D>>#initX:y:z: |Tier 1|Time 14( 9+5 )ms|AST 14|Inlined 0Y 0N|IR 209/ 257|CodeSize 976|Addr 0x7f0c2b404000|Timestamp 49091239679022343|Src n/a
[engine] opt done id=641 AWFYRedBlackTree>>#at: |Tier 1|Time 25( 18+7 )ms|AST 53|Inlined 0Y 1N|IR 234/ 345|CodeSize 1175|Addr 0x7f0c2b402000|Timestamp 49091239704270841|Src n/a
[engine] created adapter i2c_J_AAA | CodeAddress 0x7f0c2b401000
[engine] opt done id=617 AWFYRedBlackTree>>#at:put: |Tier 1|Time 347( 268+79 )ms|AST 806|Inlined 0Y 19N|IR 1666/ 3345|CodeSize 15198|Addr 0x7f0a140b7000|Timestamp 49091239719450504|Src n/a
[engine] opt done id=604 AWFYVector>>#size |Tier 1|Time 16( 12+4 )ms|AST 14|Inlined 0Y 0N|IR 105/ 169|CodeSize 710|Addr 0x7f0a24000000|Timestamp 49091239720136101|Src n/a
[engine] created adapter c2i_J_AAAAA | CodeAddress 0x7f0c2b400000
[engine] opt done id=635 AWFYRedBlackTree>>#forEach: |Tier 1|Time 81( 45+36 )ms|AST 121|Inlined 0Y 5N|IR 590/ 1878|CodeSize 9223|Addr 0x7f0a140b3000|Timestamp 49091239801360715|Src n/a
[engine] opt done id=615 AWFYVector>>#forEach: |Tier 1|Time 92( 43+49 )ms|AST 77|Inlined 0Y 3N|IR 589/ 2524|CodeSize 13511|Addr 0x7f0a140ae000|Timestamp 49091239811550731|Src n/a
[engine] created adapter i2c_A_AAAJ | CodeAddress 0x7f0a140a7000
[engine] opt done id=652 AWFYCollisionDetector>>#isInVoxel:motion: |Tier 1|Time 399( 321+78 )ms|AST 1273|Inlined 0Y 10N|IR 1566/ 3166|CodeSize 17803|Addr 0x7f0a140a8000|Timestamp 49091239820446871|Src n/a
[engine] opt done id=672 AWFYVector3D>>#minus: |Tier 1|Time 35( 29+5 )ms|AST 90|Inlined 0Y 1N|IR 204/ 299|CodeSize 1101|Addr 0x7f0a140a5000|Timestamp 49091239836175444|Src n/a
[engine] opt done id=605 AWFYVector>>#at: |Tier 1|Time 25( 18+7 )ms|AST 33|Inlined 0Y 0N|IR 156/ 412|CodeSize 1651|Addr 0x7f0a140a3000|Timestamp 49091239836710316|Src n/a
[engine] opt done id=636 AWFYRedBlackTree class>>#treeMinimum: |Tier 1|Time 48( 17+30 )ms|AST 55|Inlined 0Y 0N|IR 273/ 505|CodeSize 1935|Addr 0x7f0a140a1000|Timestamp 49091239868406682|Src n/a
[engine] opt done id=638 Behavior>>#new <split-638> |Tier 1|Time 36( 9+28 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f0a1409f000|Timestamp 49091239873340034|Src n/a
[engine] opt done id=637 AWFYRbtEntry class>>#key:value: |Tier 1|Time 40( 34+6 )ms|AST 33|Inlined 0Y 2N|IR 202/ 286|CodeSize 1002|Addr 0x7f0a1409d000|Timestamp 49091239876140185|Src n/a
[engine] created adapter i2c_J_AAD | CodeAddress 0x7f0a1409a000
[engine] opt done id=639 AWFYRbtEntry>>#init:value: |Tier 1|Time 13( 7+6 )ms|AST 11|Inlined 0Y 0N|IR 152/ 371|CodeSize 1229|Addr 0x7f0a1409b000|Timestamp 49091239881702909|Src n/a
[engine] created adapter i2c_A_AAAAAA | CodeAddress 0x7f0a14099000
[engine] opt done id=650 Number>>#asInteger |Tier 1|Time 17( 12+5 )ms|AST 17|Inlined 0Y 0N|IR 185/ 259|CodeSize 910|Addr 0x7f0a14097000|Timestamp 49091239893503058|Src n/a
[engine] created adapter i2c_J_AAAAA | CodeAddress 0x7f0a14096000
[engine] opt done id=659 AWFYCollisionDetector>>#put:and:into: |Tier 1|Time 45( 34+11 )ms|AST 92|Inlined 0Y 4N|IR 373/ 524|CodeSize 1928|Addr 0x7f0a14094000|Timestamp 49091239926523334|Src n/a
[engine] opt done id=666 AWFYNode>>#value: |Tier 1|Time 9( 5+4 )ms|AST 8|Inlined 0Y 0N|IR 133/ 286|CodeSize 887|Addr 0x7f0a14092000|Timestamp 49091239936103744|Src n/a
[engine] created adapter i2c_D_AAAA | CodeAddress 0x7f0a14091000
[engine] created adapter c2i_J_AAA | CodeAddress 0x7f0a14090000
[engine] opt done id=633 AWFYRedBlackTree>>#leftRotate: |Tier 1|Time 96( 75+21 )ms|AST 244|Inlined 0Y 6N|IR 631/ 1010|CodeSize 4184|Addr 0x7f0a1408d000|Timestamp 49091239969695909|Src n/a
[engine] opt done id=674 AWFYVector3D>>#dot: |Tier 1|Time 38( 32+6 )ms|AST 97|Inlined 0Y 0N|IR 160/ 294|CodeSize 1472|Addr 0x7f0a1408b000|Timestamp 49091239974474764|Src n/a
[engine] created adapter c2i_A_AAAJ | CodeAddress 0x7f0a1408a000
[engine] opt done id=591 AWFYVector class>>#new |Tier 1|Time 14( 9+5 )ms|AST 19|Inlined 0Y 1N|IR 159/ 238|CodeSize 755|Addr 0x7f0a14088000|Timestamp 49091239983669002|Src n/a
[engine] opt done id=592 AWFYVector class>>#new: |Tier 1|Time 17( 12+5 )ms|AST 27|Inlined 0Y 2N|IR 199/ 274|CodeSize 905|Addr 0x7f0a14086000|Timestamp 49091239991483245|Src n/a
[engine] opt done id=593 Behavior>>#new <split-593> |Tier 1|Time 16( 10+6 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f0a14084000|Timestamp 49091239999999289|Src n/a
[engine] opt done id=669 [] in AWFYCollisionDetector>>#handleNewFrame: |Tier 1|Time 117( 94+23 )ms|AST 232|Inlined 0Y 7N|IR 626/ 924|CodeSize 4399|Addr 0x7f0a14081000|Timestamp 49091240010429501|Src n/a
[engine] opt done id=594 AWFYVector>>#initialize: |Tier 1|Time 20( 12+8 )ms|AST 22|Inlined 0Y 0N|IR 216/ 517|CodeSize 1806|Addr 0x7f0a1407f000|Timestamp 49091240012045642|Src n/a
[engine] opt done id=668 [] in AWFYCollisionDetector>>#reduceCollisionSet: |Tier 1|Time 29( 21+8 )ms|AST 61|Inlined 0Y 2N|IR 242/ 393|CodeSize 1436|Addr 0x7f0a1407d000|Timestamp 49091240029106017|Src n/a
[engine] opt done id=640 [] in AWFYCollisionDetector>>#handleNewFrame: |Tier 1|Time 19( 13+6 )ms|AST 33|Inlined 0Y 1N|IR 177/ 306|CodeSize 1179|Addr 0x7f0a1407b000|Timestamp 49091240029821648|Src n/a
[engine] opt done id=629 Behavior>>#new <split-629> |Tier 1|Time 16( 10+6 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f0a14079000|Timestamp 49091240046150957|Src n/a
[engine] opt done id=628 AWFYMotion class>>#new:old:new: |Tier 1|Time 20( 14+6 )ms|AST 36|Inlined 0Y 2N|IR 203/ 288|CodeSize 1021|Addr 0x7f0a14077000|Timestamp 49091240049108817|Src n/a
[engine] opt done id=610 AWFYAircraft class>>#new:pos: |Tier 1|Time 19( 13+5 )ms|AST 33|Inlined 0Y 2N|IR 202/ 286|CodeSize 1002|Addr 0x7f0a14075000|Timestamp 49091240065082267|Src n/a
[engine] opt done id=611 Behavior>>#new <split-611> |Tier 1|Time 16( 10+6 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f0a14073000|Timestamp 49091240065631317|Src n/a
[engine] opt done id=616 [] in AWFYCollisionDetector>>#handleNewFrame: |Tier 1|Time 63( 48+15 )ms|AST 151|Inlined 0Y 4N|IR 432/ 689|CodeSize 2808|Addr 0x7f0a14071000|Timestamp 49091240075510035|Src n/a
[engine] opt done id=646 [] in AWFYCollisionDetector>>#reduceCollisionSet: |Tier 1|Time 14( 9+5 )ms|AST 22|Inlined 0Y 1N|IR 161/ 239|CodeSize 860|Addr 0x7f0a1406f000|Timestamp 49091240079315043|Src n/a
[engine] opt done id=630 AWFYMotion>>#init:old:new: |Tier 1|Time 15( 8+6 )ms|AST 14|Inlined 0Y 0N|IR 170/ 474|CodeSize 1583|Addr 0x7f0a1406d000|Timestamp 49091240090464727|Src n/a
[engine] opt done id=612 AWFYAircraft>>#init:pos: |Tier 1|Time 12( 6+5 )ms|AST 11|Inlined 0Y 0N|IR 152/ 371|CodeSize 1229|Addr 0x7f0a1406b000|Timestamp 49091240090998342|Src n/a
[engine] opt done id=647 AWFYCollisionDetector>>#draw:on: |Tier 1|Time 31( 23+8 )ms|AST 67|Inlined 0Y 3N|IR 256/ 369|CodeSize 1367|Addr 0x7f0a14069000|Timestamp 49091240096659617|Src n/a
[engine] created adapter c2i_D_AAAA | CodeAddress 0x7f0a14068000
[engine] opt done id=671 AWFYMotion>>#delta |Tier 1|Time 17( 10+6 )ms|AST 19|Inlined 0Y 1N|IR 177/ 322|CodeSize 1161|Addr 0x7f0a14066000|Timestamp 49091240107183142|Src n/a
[engine] opt inval. id=664 AWFYVector2D>>#compareTo: |Timestamp 49091240111363776|Src n/a|Reason null
[engine] opt deopt id=664 AWFYVector2D>>#compareTo: | |Timestamp 49091240111596639|Src n/a
[engine] opt done id=673 AWFYVector3D>>#squaredMagnitude |Tier 1|Time 21( 16+5 )ms|AST 19|Inlined 0Y 1N|IR 155/ 234|CodeSize 744|Addr 0x7f0a14064000|Timestamp 49091240111828664|Src n/a
[engine] opt inval. id=633 AWFYRedBlackTree>>#leftRotate: |Timestamp 49091240112314714|Src n/a|Reason null
[engine] opt deopt id=633 AWFYRedBlackTree>>#leftRotate: | |Timestamp 49091240112457756|Src n/a
[engine] opt done id=648 Behavior>>#new <split-648> |Tier 1|Time 17( 11+7 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f0a14062000|Timestamp 49091240114268484|Src n/a
[engine] opt done id=664 AWFYVector2D>>#compareTo: |Tier 1|Time 34( 26+7 )ms|AST 76|Inlined 0Y 2N|IR 254/ 363|CodeSize 1350|Addr 0x7f0a14060000|Timestamp 49091240145653552|Src n/a
[engine] created adapter i2c_A_AAAD | CodeAddress 0x7f0a1405f000
[engine] created adapter c2i_J_AAD | CodeAddress 0x7f0a1405e000
[engine] opt done id=676 AWFYVector3D>>#times: |Tier 1|Time 31( 25+6 )ms|AST 63|Inlined 0Y 1N|IR 197/ 299|CodeSize 1210|Addr 0x7f0a1405c000|Timestamp 49091240176943910|Src n/a
[engine] opt done id=649 AWFYCollisionDetector>>#voxelHash: |Tier 1|Time 87( 72+15 )ms|AST 228|Inlined 0Y 7N|IR 485/ 682|CodeSize 3061|Addr 0x7f0a1405a000|Timestamp 49091240194392692|Src n/a
[engine] opt done id=677 AWFYVector3D>>#plus: |Tier 1|Time 35( 29+6 )ms|AST 90|Inlined 0Y 1N|IR 204/ 299|CodeSize 1101|Addr 0x7f0a14058000|Timestamp 49091240211800616|Src n/a
[engine] opt inval. id=650 Number>>#asInteger |Timestamp 49091240217223231|Src n/a|Reason null
[engine] opt inval. id=649 AWFYCollisionDetector>>#voxelHash: |Timestamp 49091240217674359|Src n/a|Reason null
[engine] opt deopt id=649 AWFYCollisionDetector>>#voxelHash: | |Timestamp 49091240217850159|Src n/a
[engine] opt done id=633 AWFYRedBlackTree>>#leftRotate: |Tier 1|Time 105( 82+23 )ms|AST 269|Inlined 0Y 7N|IR 674/ 1061|CodeSize 4480|Addr 0x7f0a14055000|Timestamp 49091240219617862|Src n/a
[engine] opt done id=650 Number>>#asInteger |Tier 1|Time 12( 7+5 )ms|AST 17|Inlined 0Y 0N|IR 214/ 283|CodeSize 1029|Addr 0x7f0a14053000|Timestamp 49091240232146005|Src n/a
[engine] created adapter c2i_D_AAD | CodeAddress 0x7f0a14052000
[engine] opt done id=603 AWFYSimulator>>#simulate: |Tier 1|Time 122( 99+24 )ms|AST 300|Inlined 0Y 11N|IR 726/ 1003|CodeSize 4963|Addr 0x7f0a1404f000|Timestamp 49091240317197349|Src n/a
[engine] opt done id=649 AWFYCollisionDetector>>#voxelHash: |Tier 1|Time 89( 72+17 )ms|AST 256|Inlined 0Y 8N|IR 544/ 767|CodeSize 3509|Addr 0x7f0a1404d000|Timestamp 49091240320935097|Src n/a
[engine] created adapter i2c_D_AAD | CodeAddress 0x7f0a1404c000
[engine] opt inval. id=617 AWFYRedBlackTree>>#at:put: |Timestamp 49091240327918256|Src n/a|Reason null
[engine] opt deopt id=617 AWFYRedBlackTree>>#at:put: | |Timestamp 49091240328281030|Src n/a
[engine] opt done id=606 Float>>#cos |Tier 1|Time 18( 15+4 )ms|AST 30|Inlined 0Y 0N|IR 98/ 179|CodeSize 705|Addr 0x7f0a1404a000|Timestamp 49091240335931766|Src n/a
[engine] opt done id=665 AWFYVector2D>>#compare:and: |Tier 2|Time 20( 16+4 )ms|AST 66|Inlined 0Y 0N|IR 68/ 108|CodeSize 254|Addr 0x7f0a14048000|Timestamp 49091240341620560|Src n/a
[engine] opt done id=678 AWFYConstants class>>#MinZ |Tier 1|Time 6( 4+2 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 459|Addr 0x7f0a14046000|Timestamp 49091240347984754|Src n/a
[engine] opt done id=679 AWFYConstants class>>#MaxZ |Tier 1|Time 6( 4+2 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 481|Addr 0x7f0a14044000|Timestamp 49091240354084445|Src n/a
[engine] opt done id=680 AWFYCollision class>>#a:b:pos: |Tier 1|Time 19( 14+5 )ms|AST 36|Inlined 0Y 2N|IR 203/ 288|CodeSize 1021|Addr 0x7f0a14042000|Timestamp 49091240373317764|Src n/a
[engine] created adapter c2i_A_AAAD | CodeAddress 0x7f0a14041000
[engine] opt done id=667 AWFYRedBlackTree>>#rightRotate: |Tier 1|Time 103( 81+22 )ms|AST 269|Inlined 0Y 7N|IR 659/ 1047|CodeSize 4165|Addr 0x7f0a1403e000|Timestamp 49091240476682710|Src n/a
[engine] opt done id=681 Behavior>>#new <split-681> |Tier 1|Time 17( 10+6 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f0a1403c000|Timestamp 49091240493582582|Src n/a
[engine] opt done id=682 AWFYCollision>>#init:b:pos: |Tier 1|Time 14( 8+6 )ms|AST 14|Inlined 0Y 0N|IR 170/ 474|CodeSize 1583|Addr 0x7f0a1403a000|Timestamp 49091240507893654|Src n/a
[engine] opt done id=670 AWFYMotion>>#findIntersection: |Tier 1|Time 326( 270+56 )ms|AST 968|Inlined 0Y 24N|IR 1424/ 2390|CodeSize 13046|Addr 0x7f0a14035000|Timestamp 49091240538807618|Src n/a
[engine] opt done id=664 AWFYVector2D>>#compareTo: |Tier 2|Time 45( 37+8 )ms|AST 76|Inlined 2Y 0N|IR 161/ 170|CodeSize 509|Addr 0x7f0a14033000|Timestamp 49091240553285759|Src n/a
[engine] opt inval. id=652 AWFYCollisionDetector>>#isInVoxel:motion: |Timestamp 49091240559630886|Src n/a|Reason null
[engine] opt deopt id=652 AWFYCollisionDetector>>#isInVoxel:motion: | |Timestamp 49091240559908729|Src n/a
[engine] opt done id=642 AWFYRedBlackTree>>#findNode: |Tier 2|Time 142( 86+56 )ms|AST 118|Inlined 4Y 0N|IR 461/ 870|CodeSize 3677|Addr 0x7f0a1402c000|Timestamp 49091240695419981|Src n/a
[engine] opt done id=617 AWFYRedBlackTree>>#at:put: |Tier 1|Time 360( 278+81 )ms|AST 836|Inlined 0Y 20N|IR 1740/ 3479|CodeSize 16042|Addr 0x7f0a1402e000|Timestamp 49091240696294020|Src n/a
[engine] opt done id=580 AWFYVector2D class>>#x:y: |Tier 2|Time 36( 24+11 )ms|AST 33|Inlined 2Y 0N|IR 147/ 493|CodeSize 1557|Addr 0x7f0a1402a000|Timestamp 49091240732224870|Src n/a
[engine] opt done id=631 AWFYCallSign>>#compareTo: |Tier 2|Time 20( 15+5 )ms|AST 51|Inlined 0Y 0N|IR 104/ 95|CodeSize 287|Addr 0x7f0a14028000|Timestamp 49091240752880580|Src n/a
[engine] opt done id=627 AWFYNode>>#color: |Tier 2|Time 8( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 58/ 189|CodeSize 439|Addr 0x7f0a14026000|Timestamp 49091240761451103|Src n/a
[engine] opt done id=653 AWFYConstants class>>#MaxX |Tier 2|Time 5( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 11/ 45|CodeSize 145|Addr 0x7f0a14024000|Timestamp 49091240766130918|Src n/a
[engine] opt done id=654 AWFYConstants class>>#MinX |Tier 2|Time 4( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 11/ 45|CodeSize 140|Addr 0x7f0a14022000|Timestamp 49091240770593306|Src n/a
[engine] opt done id=618 AWFYRedBlackTree>>#treeAt:insert: |Tier 2|Time 396( 210+186 )ms|AST 328|Inlined 21Y 0N|IR 1405/ 5163|CodeSize 21453|Addr 0x7f0a1401b000|Timestamp 49091240935369904|Src n/a
[engine] opt done id=579 AWFYConstants class>>#GoodVoxelSize |Tier 2|Time 6( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 11/ 45|CodeSize 145|Addr 0x7f0a14019000|Timestamp 49091240941290025|Src n/a
[engine] opt done id=226 Object>>#= |Tier 2|Time 11( 4+6 )ms|AST 14|Inlined 0Y 0N|IR 81/ 143|CodeSize 476|Addr 0x7f0a14017000|Timestamp 49091240951909656|Src n/a
[engine] opt done id=657 AWFYConstants class>>#ProximityRadius |Tier 2|Time 5( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 11/ 45|CodeSize 145|Addr 0x7f0a14015000|Timestamp 49091240956579484|Src n/a
[engine] opt done id=655 AWFYConstants class>>#MaxY |Tier 2|Time 4( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 11/ 45|CodeSize 145|Addr 0x7f0a14013000|Timestamp 49091240960976567|Src n/a
[engine] opt done id=656 AWFYConstants class>>#MinY |Tier 2|Time 4( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 11/ 45|CodeSize 140|Addr 0x7f0a14011000|Timestamp 49091240965373580|Src n/a
[engine] opt done id=652 AWFYCollisionDetector>>#isInVoxel:motion: |Tier 1|Time 399( 322+77 )ms|AST 1293|Inlined 0Y 10N|IR 1595/ 3197|CodeSize 17895|Addr 0x7f0a1400b000|Timestamp 49091241095136461|Src n/a
[engine] opt inval. id=652 AWFYCollisionDetector>>#isInVoxel:motion: |Timestamp 49091241299195276|Src n/a|Reason null
[engine] opt deopt id=652 AWFYCollisionDetector>>#isInVoxel:motion: | |Timestamp 49091241299425764|Src n/a
[engine] opt done id=652 AWFYCollisionDetector>>#isInVoxel:motion: |Tier 1|Time 339( 275+64 )ms|AST 1294|Inlined 0Y 10N|IR 1599/ 3190|CodeSize 19378|Addr 0x7f0a14005000|Timestamp 49091241778350158|Src n/a
[engine] opt done id=617 AWFYRedBlackTree>>#at:put: |Tier 2|Time 1145( 672+473 )ms|AST 836|Inlined 74Y 2N|IR 6198/ 11902|CodeSize 47091|Addr 0x7f09fcfd2000|Timestamp 49091242110850249|Src n/a
[engine] opt done id=661 AWFYVector2D>>#minus: |Tier 2|Time 47( 37+11 )ms|AST 66|Inlined 3Y 0N|IR 206/ 562|CodeSize 1721|Addr 0x7f0a14003000|Timestamp 49091242158623505|Src n/a
[engine] opt done id=652 AWFYCollisionDetector>>#isInVoxel:motion: |Tier 2|Time 384( 285+99 )ms|AST 1294|Inlined 10Y 0N|IR 1120/ 2406|CodeSize 16329|Addr 0x7f09fcfcd000|Timestamp 49091242162821390|Src n/a
[engine] opt done id=660 AWFYConstants class>>#horizontal |Tier 2|Time 6( 3+3 )ms|AST 8|Inlined 0Y 0N|IR 19/ 70|CodeSize 227|Addr 0x7f0a14001000|Timestamp 49091242164576522|Src n/a
[engine] opt done id=663 AWFYConstants class>>#vertical |Tier 2|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 19/ 70|CodeSize 227|Addr 0x7f09fcfcb000|Timestamp 49091242169616667|Src n/a
[engine] opt done id=662 AWFYVector2D>>#plus: |Tier 2|Time 46( 36+11 )ms|AST 66|Inlined 3Y 0N|IR 206/ 562|CodeSize 1721|Addr 0x7f09fcfc9000|Timestamp 49091242211093339|Src n/a
[engine] opt done id=6 Symbol>>#= |Tier 2|Time 60( 40+21 )ms|AST 47|Inlined 2Y 0N|IR 360/ 411|CodeSize 1256|Addr 0x7f09fcfb7000|Timestamp 49091242230233345|Src n/a
[engine] opt done id=651 AWFYCollisionDetector>>#recurse:seen:voxel:motion: |Tier 2|Time 1461( 998+463 )ms|AST 557|Inlined 84Y 10N|IR 4828/ 12314|CodeSize 58833|Addr 0x7f09fcfb9000|Timestamp 49091242232068170|Src n/a
[engine] opt done id=622 AWFYNode>>#parent: |Tier 2|Time 9( 4+5 )ms|AST 8|Inlined 0Y 0N|IR 64/ 220|CodeSize 504|Addr 0x7f09fcfb5000|Timestamp 49091242238983858|Src n/a
[engine] opt done id=632 AWFYNode>>#right: |Tier 2|Time 9( 4+5 )ms|AST 8|Inlined 0Y 0N|IR 64/ 220|CodeSize 504|Addr 0x7f09fcfb3000|Timestamp 49091242241425425|Src n/a
[engine] opt done id=608 Behavior>>#new <split-608> |Tier 2|Time 15( 8+7 )ms|AST 26|Inlined 0Y 0N|IR 31/ 372|CodeSize 1369|Addr 0x7f09fcfb1000|Timestamp 49091242256204388|Src n/a
[engine] opt done id=609 AWFYVector3D>>#initX:y:z: |Tier 2|Time 11( 6+4 )ms|AST 14|Inlined 0Y 0N|IR 137/ 187|CodeSize 377|Addr 0x7f09fcfaf000|Timestamp 49091242267206700|Src n/a
[engine] opt done id=607 AWFYVector3D class>>#x:y:z: |Tier 2|Time 34( 24+10 )ms|AST 36|Inlined 2Y 0N|IR 181/ 533|CodeSize 1669|Addr 0x7f09fcfad000|Timestamp 49091242273028688|Src n/a
[engine] opt done id=604 AWFYVector>>#size |Tier 2|Time 8( 5+3 )ms|AST 14|Inlined 0Y 0N|IR 30/ 76|CodeSize 232|Addr 0x7f09fcfab000|Timestamp 49091242281240837|Src n/a
[engine] opt inval. id=651 AWFYCollisionDetector>>#recurse:seen:voxel:motion: |Timestamp 49091242358316667|Src n/a|Reason null
[engine] opt deopt id=652 AWFYCollisionDetector>>#isInVoxel:motion: | |Timestamp 49091242358569156|Src n/a
[engine] opt deopt id=651 AWFYCollisionDetector>>#recurse:seen:voxel:motion: | |Timestamp 49091242358614625|Src n/a
[engine] opt inval. id=652 AWFYCollisionDetector>>#isInVoxel:motion: |Timestamp 49091242359010715|Src n/a|Reason null
[engine] opt deopt id=652 AWFYCollisionDetector>>#isInVoxel:motion: | |Timestamp 49091242359058349|Src n/a
[engine] opt done id=598 AWFYVector>>#append: |Tier 2|Time 148( 44+104 )ms|AST 141|Inlined 0Y 0N|IR 562/ 2030|CodeSize 9413|Addr 0x7f09fcfa7000|Timestamp 49091242359365667|Src n/a
[engine] opt deopt id=651 AWFYCollisionDetector>>#recurse:seen:voxel:motion: | |Timestamp 49091242359506055|Src n/a
[engine] opt deopt id=651 AWFYCollisionDetector>>#recurse:seen:voxel:motion: | |Timestamp 49091242359733889|Src n/a
[engine] opt done id=643 AWFYNode>>#successor |Tier 2|Time 120( 76+44 )ms|AST 139|Inlined 1Y 0N|IR 444/ 757|CodeSize 2185|Addr 0x7f09fcfa5000|Timestamp 49091242387147857|Src n/a
[engine] opt done id=641 AWFYRedBlackTree>>#at: |Tier 2|Time 166( 118+49 )ms|AST 53|Inlined 5Y 0N|IR 567/ 931|CodeSize 3837|Addr 0x7f09fcfa3000|Timestamp 49091242447711104|Src n/a
[engine] opt done id=672 AWFYVector3D>>#minus: |Tier 2|Time 55( 43+12 )ms|AST 90|Inlined 3Y 0N|IR 247/ 606|CodeSize 1852|Addr 0x7f09fcfa1000|Timestamp 49091242502905237|Src n/a
[engine] opt done id=651 AWFYCollisionDetector>>#recurse:seen:voxel:motion: |Tier 1|Time 185( 155+31 )ms|AST 557|Inlined 0Y 36N|IR 1581/ 1819|CodeSize 7465|Addr 0x7f09fcf9e000|Timestamp 49091242544926070|Src n/a
[engine] opt done id=652 AWFYCollisionDetector>>#isInVoxel:motion: |Tier 1|Time 341( 277+64 )ms|AST 1295|Inlined 0Y 10N|IR 1624/ 3228|CodeSize 19015|Addr 0x7f09fcf98000|Timestamp 49091242728805377|Src n/a
[engine] opt done id=637 AWFYRbtEntry class>>#key:value: |Tier 2|Time 28( 20+7 )ms|AST 33|Inlined 2Y 0N|IR 38/ 376|CodeSize 1453|Addr 0x7f09fcf96000|Timestamp 49091242756636948|Src n/a
[engine] opt done id=635 AWFYRedBlackTree>>#forEach: |Tier 2|Time 607( 260+347 )ms|AST 121|Inlined 16Y 0N|IR 2040/ 6152|CodeSize 26449|Addr 0x7f09fcf8e000|Timestamp 49091243110485470|Src n/a
[engine] opt done id=597 AWFYCallSign>>#init: |Tier 1|Time 8( 5+3 )ms|AST 8|Inlined 0Y 0N|IR 143/ 186|CodeSize 600|Addr 0x7f09fcf8c000|Timestamp 49091243119048799|Src n/a
[engine] opt done id=595 AWFYCallSign class>>#new: |Tier 1|Time 15( 11+4 )ms|AST 30|Inlined 0Y 2N|IR 203/ 286|CodeSize 958|Addr 0x7f09fcf8a000|Timestamp 49091243134573705|Src n/a
[engine] opt done id=652 AWFYCollisionDetector>>#isInVoxel:motion: |Tier 2|Time 381( 281+100 )ms|AST 1295|Inlined 10Y 0N|IR 1143/ 2442|CodeSize 16229|Addr 0x7f09fcf85000|Timestamp 49091243137503138|Src n/a
[engine] opt done id=596 Behavior>>#new <split-596> |Tier 1|Time 14( 9+5 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f09fcf83000|Timestamp 49091243148714985|Src n/a
[engine] opt done id=605 AWFYVector>>#at: |Tier 2|Time 17( 11+6 )ms|AST 33|Inlined 0Y 0N|IR 80/ 178|CodeSize 581|Addr 0x7f09fcf81000|Timestamp 49091243154859656|Src n/a
[engine] opt done id=651 AWFYCollisionDetector>>#recurse:seen:voxel:motion: |Tier 2|Time 1544(1003+541 )ms|AST 557|Inlined 84Y 10N|IR 4855/ 12783|CodeSize 62737|Addr 0x7f09fcf70000|Timestamp 49091244089362869|Src n/a
[engine] opt done id=669 [] in AWFYCollisionDetector>>#handleNewFrame: |Tier 2|Time 378( 166+212 )ms|AST 232|Inlined 8Y 1N|IR 924/ 3665|CodeSize 18981|Addr 0x7f09fcf6a000|Timestamp 49091244467228943|Src n/a
[engine] opt done id=590 AWFYSimulator>>#init: |Tier 1|Time 35( 26+10 )ms|AST 90|Inlined 0Y 3N|IR 346/ 573|CodeSize 2440|Addr 0x7f09fcf68000|Timestamp 49091244502811477|Src n/a
[engine] opt done id=650 Number>>#asInteger |Tier 2|Time 14( 5+9 )ms|AST 17|Inlined 0Y 0N|IR 140/ 298|CodeSize 1066|Addr 0x7f09fcf66000|Timestamp 49091244517486511|Src n/a
[engine] opt done id=674 AWFYVector3D>>#dot: |Tier 2|Time 27( 23+4 )ms|AST 97|Inlined 0Y 0N|IR 84/ 123|CodeSize 413|Addr 0x7f09fcf64000|Timestamp 49091244544562430|Src n/a
[engine] opt done id=591 AWFYVector class>>#new |Tier 2|Time 40( 29+11 )ms|AST 19|Inlined 3Y 0N|IR 44/ 587|CodeSize 2355|Addr 0x7f09fcf62000|Timestamp 49091244584691655|Src n/a
[engine] opt done id=592 AWFYVector class>>#new: |Tier 2|Time 35( 23+11 )ms|AST 27|Inlined 2Y 0N|IR 54/ 617|CodeSize 2480|Addr 0x7f09fcf60000|Timestamp 49091244619679600|Src n/a
[engine] opt done id=593 Behavior>>#new <split-593> |Tier 2|Time 15( 8+7 )ms|AST 26|Inlined 0Y 0N|IR 31/ 372|CodeSize 1369|Addr 0x7f09fcf5e000|Timestamp 49091244634680600|Src n/a
[engine] opt done id=659 AWFYCollisionDetector>>#put:and:into: |Tier 2|Time 1575( 812+763 )ms|AST 92|Inlined 74Y 6N|IR 6596/ 15378|CodeSize 63729|Addr 0x7f09fcf4d000|Timestamp 49091244730137781|Src n/a
[engine] opt done id=614 Behavior>>#new <split-614> |Tier 1|Time 15( 9+5 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f09fcf4b000|Timestamp 49091244745229648|Src n/a
[engine] opt done id=644 AWFYCollisionDetector>>#reduceCollisionSet: |Tier 1|Time 77( 30+48 )ms|AST 82|Inlined 0Y 4N|IR 746/ 4436|CodeSize 18945|Addr 0x7f09fcf45000|Timestamp 49091244822769527|Src n/a
[engine] opt done id=645 Behavior>>#new <split-645> |Tier 1|Time 14( 9+5 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f09fcf39000|Timestamp 49091244837499040|Src n/a
[engine] opt done id=613 AWFYCollisionDetector>>#handleNewFrame: |Tier 1|Time 206( 101+105 )ms|AST 178|Inlined 0Y 9N|IR 1558/ 8664|CodeSize 36451|Addr 0x7f09fcf3b000|Timestamp 49091244840972285|Src n/a
[engine] created adapter i2c_J_AAAJ | CodeAddress 0x7f0a14000000
[engine] opt done id=594 AWFYVector>>#initialize: |Tier 2|Time 18( 10+8 )ms|AST 22|Inlined 0Y 0N|IR 144/ 402|CodeSize 1250|Addr 0x7f09fcf37000|Timestamp 49091244855960154|Src n/a
[engine] opt done id=587 AWFYCD>>#benchmark: |Tier 1|Time 54( 44+10 )ms|AST 164|Inlined 0Y 5N|IR 426/ 561|CodeSize 2767|Addr 0x7f09fcf35000|Timestamp 49091244895642651|Src n/a
[engine] opt done id=671 AWFYMotion>>#delta |Tier 2|Time 63( 50+13 )ms|AST 19|Inlined 4Y 0N|IR 297/ 685|CodeSize 2058|Addr 0x7f09fcf33000|Timestamp 49091244919088593|Src n/a
[engine] opt done id=673 AWFYVector3D>>#squaredMagnitude |Tier 2|Time 32( 28+4 )ms|AST 19|Inlined 1Y 0N|IR 63/ 100|CodeSize 360|Addr 0x7f09fcf31000|Timestamp 49091244927509718|Src n/a
[engine] opt done id=611 Behavior>>#new <split-611> |Tier 2|Time 15( 8+7 )ms|AST 26|Inlined 0Y 0N|IR 31/ 372|CodeSize 1369|Addr 0x7f09fcf2f000|Timestamp 49091244942258997|Src n/a
[engine] opt done id=610 AWFYAircraft class>>#new:pos: |Tier 2|Time 28( 20+7 )ms|AST 33|Inlined 2Y 0N|IR 38/ 376|CodeSize 1453|Addr 0x7f09fcf2d000|Timestamp 49091244946976389|Src n/a
[engine] opt done id=628 AWFYMotion class>>#new:old:new: |Tier 2|Time 29( 21+7 )ms|AST 36|Inlined 2Y 0N|IR 39/ 376|CodeSize 1497|Addr 0x7f09fcf2b000|Timestamp 49091244975997906|Src n/a
[engine] opt done id=675 AWFYVector3D>>#magnitude |Tier 1|Time 13( 9+4 )ms|AST 27|Inlined 0Y 1N|IR 159/ 243|CodeSize 798|Addr 0x7f09fcf29000|Timestamp 49091244988805149|Src n/a
[engine] opt done id=646 [] in AWFYCollisionDetector>>#reduceCollisionSet: |Tier 2|Time 151( 107+44 )ms|AST 22|Inlined 13Y 1N|IR 662/ 1621|CodeSize 6101|Addr 0x7f09fcf26000|Timestamp 49091245140095333|Src n/a
[engine] opt done id=676 AWFYVector3D>>#times: |Tier 2|Time 49( 37+12 )ms|AST 63|Inlined 3Y 0N|IR 240/ 606|CodeSize 1883|Addr 0x7f09fcf24000|Timestamp 49091245188987504|Src n/a
[engine] opt done id=677 AWFYVector3D>>#plus: |Tier 2|Time 56( 44+12 )ms|AST 90|Inlined 3Y 0N|IR 247/ 606|CodeSize 1852|Addr 0x7f09fcf22000|Timestamp 49091245245277713|Src n/a
[engine] opt done id=636 AWFYRedBlackTree class>>#treeMinimum: |Tier 2|Time 33( 14+19 )ms|AST 55|Inlined 0Y 0N|IR 179/ 337|CodeSize 982|Addr 0x7f09fcf20000|Timestamp 49091245278833000|Src n/a
[engine] opt done id=670 AWFYMotion>>#findIntersection: |Tier 2|Time 586( 401+185 )ms|AST 968|Inlined 69Y 0N|IR 3338/ 7881|CodeSize 31781|Addr 0x7f09fcf17000|Timestamp 49091245865209311|Src n/a
[engine] opt done id=603 AWFYSimulator>>#simulate: |Tier 2|Time 607( 247+359 )ms|AST 300|Inlined 22Y 0N|IR 1418/ 8596|CodeSize 43955|Addr 0x7f09fcf0b000|Timestamp 49091246472272623|Src n/a
[engine] opt done id=634 AWFYNode>>#left: |Tier 2|Time 9( 4+5 )ms|AST 8|Inlined 0Y 0N|IR 64/ 220|CodeSize 504|Addr 0x7f09fcf09000|Timestamp 49091246481707826|Src n/a
[engine] opt done id=633 AWFYRedBlackTree>>#leftRotate: |Tier 2|Time 106( 74+32 )ms|AST 269|Inlined 7Y 0N|IR 668/ 1451|CodeSize 4317|Addr 0x7f09fcf06000|Timestamp 49091246587986350|Src n/a
[engine] opt done id=623 AWFYInsertResult class>>#new:node:value: |Tier 2|Time 34( 22+12 )ms|AST 36|Inlined 2Y 0N|IR 151/ 677|CodeSize 2136|Addr 0x7f09fcf04000|Timestamp 49091246622454021|Src n/a
[engine] opt done id=658 Float class>>#infinity |Tier 2|Time 74( 71+4 )ms|AST 8|Inlined 0Y 0N|IR 19/ 70|CodeSize 227|Addr 0x7f09fcf02000|Timestamp 49091246697026890|Src n/a
[engine] opt done id=667 AWFYRedBlackTree>>#rightRotate: |Tier 2|Time 122( 85+37 )ms|AST 269|Inlined 7Y 0N|IR 653/ 1426|CodeSize 4273|Addr 0x7f09fceff000|Timestamp 49091246819030426|Src n/a
[engine] opt done id=595 AWFYCallSign class>>#new: |Tier 2|Time 31( 22+9 )ms|AST 30|Inlined 2Y 0N|IR 38/ 376|CodeSize 1378|Addr 0x7f09fcee5000|Timestamp 49091246850227610|Src n/a
[engine] opt done id=616 [] in AWFYCollisionDetector>>#handleNewFrame: |Tier 2|Time 1927( 774+1153)ms|AST 151|Inlined 104Y 13N|IR 8774/ 22166|CodeSize 92273|Addr 0x7f09fcee7000|Timestamp 49091246874433744|Src n/a
[engine] opt done id=645 Behavior>>#new <split-645> |Tier 2|Time 18( 10+9 )ms|AST 26|Inlined 0Y 0N|IR 31/ 372|CodeSize 1369|Addr 0x7f09fcee3000|Timestamp 49091246893115777|Src n/a
[engine] opt done id=614 Behavior>>#new <split-614> |Tier 2|Time 18( 9+8 )ms|AST 26|Inlined 0Y 0N|IR 31/ 372|CodeSize 1369|Addr 0x7f09fcee1000|Timestamp 49091246910894368|Src n/a
[engine] opt done id=615 AWFYVector>>#forEach: |Tier 2|Time 4250(1013+3237)ms|AST 77|Inlined 97Y 23N|IR 8906/ 38017|CodeSize 165280|Addr 0x7f09fceb7000|Timestamp 49091247398543502|Src n/a
[engine] created adapter c2i_A_AAAJJA | CodeAddress 0x7f09fceb6000
[engine] opt done id=374 String>>#, |Tier 1|Time 37( 30+7 )ms|AST 56|Inlined 0Y 2N|IR 276/ 405|CodeSize 1534|Addr 0x7f09fceb4000|Timestamp 49091247546434756|Src n/a
[engine] opt done id=16 String class>>#new: |Tier 1|Time 25( 15+10 )ms|AST 48|Inlined 0Y 1N|IR 206/ 618|CodeSize 2787|Addr 0x7f09fceb2000|Timestamp 49091247571839847|Src n/a
[engine] created adapter i2c_A_AAJ | CodeAddress 0x7f09fceb1000
[engine] created adapter c2i_J_AAJ | CodeAddress 0x7f09fceb0000
[engine] opt done id=686 SmallInteger>>#printString |Tier 1|Time 62( 48+14 )ms|AST 157|Inlined 0Y 2N|IR 399/ 762|CodeSize 3884|Addr 0x7f09fceae000|Timestamp 49091247634274447|Src n/a
[engine] created adapter i2c_A_AAAJJA | CodeAddress 0x7f09fcead000
[engine] opt done id=300 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 1|Time 82( 56+25 )ms|AST 190|Inlined 0Y 1N|IR 705/ 1562|CodeSize 6920|Addr 0x7f09fceaa000|Timestamp 49091247716243188|Src n/a
[engine] opt done id=644 AWFYCollisionDetector>>#reduceCollisionSet: |Tier 2|Time 1100(1018+83 )ms|AST 82|Inlined 5Y 2N|IR 587/ 4530|CodeSize 17999|Addr 0x7f09fcea4000|Timestamp 49091248011422796|Src n/a
[engine] opt done id=590 AWFYSimulator>>#init: |Tier 2|Time 317( 119+198 )ms|AST 90|Inlined 8Y 0N|IR 670/ 3547|CodeSize 16808|Addr 0x7f09fce9e000|Timestamp 49091248033339066|Src n/a
[engine] created adapter i2c_Z_AAA | CodeAddress 0x7f09fce9d000
[engine] opt done id=567 StandardFileStream>>#isBinary |Tier 1|Time 14( 11+3 )ms|AST 25|Inlined 0Y 0N|IR 100/ 181|CodeSize 660|Addr 0x7f09fce9b000|Timestamp 49091248063019290|Src n/a
[engine] opt done id=613 AWFYCollisionDetector>>#handleNewFrame: |Tier 2|Time 1261(1021+240 )ms|AST 178|Inlined 13Y 5N|IR 1315/ 8676|CodeSize 34907|Addr 0x7f09fce91000|Timestamp 49091248113651156|Src n/a
[engine] opt done id=601 AWFYCollisionDetector>>#initialize |Tier 1|Time 14( 9+5 )ms|AST 18|Inlined 0Y 1N|IR 175/ 351|CodeSize 1139|Addr 0x7f09fce8f000|Timestamp 49091249586461214|Src n/a
[engine] opt done id=602 Behavior>>#new <split-602> |Tier 1|Time 15( 10+6 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f09fce8d000|Timestamp 49091249587865654|Src n/a
[engine] opt done id=587 AWFYCD>>#benchmark: |Tier 2|Time 1758(1125+633 )ms|AST 164|Inlined 41Y 1N|IR 2049/ 12275|CodeSize 63145|Addr 0x7f09fce7c000|Timestamp 49091249770013997|Src n/a
[engine] opt done id=555 Character class>>#cr |Tier 1|Time 10( 6+4 )ms|AST 19|Inlined 0Y 0N|IR 93/ 135|CodeSize 505|Addr 0x7f09fce7a000|Timestamp 49091253604474712|Src n/a
[engine] created adapter i2c_A_AAACA | CodeAddress 0x7f09fce79000
[engine] created adapter i2c_J_AAC | CodeAddress 0x7f09fce78000
[engine] opt done id=553 Character>>#asUnicode |Tier 1|Time 16( 13+2 )ms|AST 31|Inlined 0Y 0N|IR 89/ 125|CodeSize 454|Addr 0x7f09fce76000|Timestamp 49091254623173182|Src n/a
[engine] created adapter c2i_Z_AAA | CodeAddress 0x7f09fce75000
[engine] created adapter c2i_J_AAC | CodeAddress 0x7f09fce74000
[engine] created adapter c2i_A_AAAC | CodeAddress 0x7f09fce73000
[engine] opt done id=551 UTF8TextConverter>>#nextPut:toStream: |Tier 1|Time 73( 61+12 )ms|AST 130|Inlined 0Y 5N|IR 427/ 723|CodeSize 2820|Addr 0x7f09fce71000|Timestamp 49091254680903662|Src n/a
[engine] created adapter c2i_A_AAAAZ | CodeAddress 0x7f09fce6f000
[engine] opt done id=499 AWFYScriptConsole class>>#println: |Tier 1|Time 25( 19+6 )ms|AST 62|Inlined 0Y 4N|IR 279/ 373|CodeSize 1344|Addr 0x7f09fce6d000|Timestamp 49091255647375148|Src n/a
[engine] opt done id=566 MultiByteFileStream>>#nextPutAll: |Tier 1|Time 26( 19+7 )ms|AST 65|Inlined 0Y 2N|IR 230/ 391|CodeSize 1441|Addr 0x7f09fce6b000|Timestamp 49091255648694517|Src n/a
[engine] opt done id=500 FileStream class>>#stdout |Tier 1|Time 27( 21+6 )ms|AST 37|Inlined 0Y 1N|IR 201/ 403|CodeSize 1464|Addr 0x7f09fce69000|Timestamp 49091255648872901|Src n/a
[engine] created adapter i2c_Z_AAAJJ | CodeAddress 0x7f09fce68000
[engine] created adapter c2i_A_AAJ | CodeAddress 0x7f09fce67000
[engine] opt done id=685 Object>>#asString |Tier 1|Time 17( 13+3 )ms|AST 17|Inlined 0Y 1N|IR 156/ 227|CodeSize 689|Addr 0x7f09fce65000|Timestamp 49091256133652949|Src n/a
[engine] opt done id=683 AWFYCD>>#verify:resultFor: |Tier 1|Time 17( 14+3 )ms|AST 48|Inlined 0Y 0N|IR 104/ 156|CodeSize 707|Addr 0x7f09fce63000|Timestamp 49091256133968229|Src n/a
[engine] created adapter i2c_J_AAJ | CodeAddress 0x7f09fce62000
[engine] opt done id=684 AWFYRun>>#printResult: |Tier 1|Time 32( 24+8 )ms|AST 68|Inlined 0Y 5N|IR 337/ 484|CodeSize 1724|Addr 0x7f09fce60000|Timestamp 49091256148795944|Src n/a
[engine] opt done id=687 SmallInteger>>#decimalDigitLength |Tier 1|Time 19( 16+3 )ms|AST 61|Inlined 0Y 0N|IR 142/ 193|CodeSize 675|Addr 0x7f09fce5e000|Timestamp 49091256153161317|Src n/a
[engine] created adapter i2c_A_AAAJAJ | CodeAddress 0x7f09fce5d000
[engine] created adapter i2c_A_AAAJAJA | CodeAddress 0x7f09fce5c000
[engine] created adapter c2i_A_AAAJAJ | CodeAddress 0x7f09fce5b000
[engine] created adapter c2i_A_AAAJAJA | CodeAddress 0x7f09fce5a000
[engine] opt done id=570 MultiByteFileStream>>#basicNext:putAll:startingAt: |Tier 1|Time 25( 21+3 )ms|AST 23|Inlined 0Y 1N|IR 164/ 235|CodeSize 805|Addr 0x7f09fce58000|Timestamp 49091256637330363|Src n/a
[engine] opt done id=568 TextConverter>>#nextPutAll:toStream: |Tier 1|Time 26( 22+4 )ms|AST 34|Inlined 0Y 1N|IR 176/ 292|CodeSize 1036|Addr 0x7f09fce56000|Timestamp 49091256638894189|Src n/a
[engine] opt done id=569 TextConverter>>#next:putAll:startingAt:toStream: |Tier 1|Time 45( 36+9 )ms|AST 133|Inlined 0Y 2N|IR 312/ 499|CodeSize 1931|Addr 0x7f09fce54000|Timestamp 49091256657574965|Src n/a
[engine] opt done id=571 StandardFileStream>>#next:putAll:startingAt: |Tier 1|Time 27( 18+8 )ms|AST 65|Inlined 0Y 0N|IR 228/ 502|CodeSize 2204|Addr 0x7f09fce52000|Timestamp 49091256664254369|Src n/a
[engine] created adapter i2c_A_AAAC | CodeAddress 0x7f09fce51000
[engine] opt done id=574 MultiByteFileStream>>#basicNextPutAll: |Tier 1|Time 11( 7+4 )ms|AST 17|Inlined 0Y 1N|IR 154/ 225|CodeSize 736|Addr 0x7f09fce4f000|Timestamp 49091257140269935|Src n/a
[engine] opt done id=572 WriteStream>>#cr |Tier 1|Time 16( 11+5 )ms|AST 31|Inlined 0Y 2N|IR 199/ 287|CodeSize 935|Addr 0x7f09fce4d000|Timestamp 49091257144911545|Src n/a
[engine] created adapter c2i_A_AAACA | CodeAddress 0x7f09fce4c000
[engine] opt done id=573 MultiByteFileStream>>#nextPut: |Tier 1|Time 30( 25+5 )ms|AST 35|Inlined 0Y 1N|IR 181/ 317|CodeSize 1125|Addr 0x7f09fce4a000|Timestamp 49091257158621463|Src n/a
[engine] opt done id=576 StandardFileStream>>#flush |Tier 1|Time 12( 7+4 )ms|AST 19|Inlined 0Y 0N|IR 156/ 269|CodeSize 936|Addr 0x7f09fce48000|Timestamp 49091257635563171|Src n/a
[engine] created adapter i2c_Z_AAAJ | CodeAddress 0x7f09fce47000
[engine] created adapter c2i_Z_AAAJ | CodeAddress 0x7f09fce46000
[engine] created adapter c2i_J_AAAJ | CodeAddress 0x7f09fce45000
[engine] opt done id=575 StandardFileStream>>#nextPutAll: |Tier 1|Time 38( 27+10 )ms|AST 90|Inlined 0Y 0N|IR 285/ 628|CodeSize 2779|Addr 0x7f09fce43000|Timestamp 49091257661814362|Src n/a
[engine] created adapter c2i_Z_AAAJJ | CodeAddress 0x7f09fce42000
[engine] opt done id=585 AWFYRun>>#measure: |Tier 1|Time 42( 34+8 )ms|AST 93|Inlined 0Y 2N|IR 310/ 444|CodeSize 1667|Addr 0x7f09fce40000|Timestamp 49091257665674129|Src n/a
[engine] opt done id=586 AWFYCD>>#innerBenchmarkLoop: |Tier 1|Time 35( 31+4 )ms|AST 35|Inlined 0Y 2N|IR 205/ 284|CodeSize 1005|Addr 0x7f09fce3e000|Timestamp 49091257670644569|Src n/a
[engine] opt done id=686 SmallInteger>>#printString |Tier 2|Time 113( 57+56 )ms|AST 157|Inlined 4Y 1N|IR 306/ 1027|CodeSize 4873|Addr 0x7f09fdfe7000|Timestamp 49091288500724132|Src n/a
[engine] opt done id=16 String class>>#new: |Tier 2|Time 37( 26+11 )ms|AST 48|Inlined 2Y 1N|IR 102/ 509|CodeSize 2424|Addr 0x7f09fdfe5000|Timestamp 49091313214458514|Src n/a
[engine] opt done id=300 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 2|Time 126( 61+66 )ms|AST 190|Inlined 3Y 1N|IR 675/ 1478|CodeSize 6303|Addr 0x7f09fdfe2000|Timestamp 49091345541129310|Src n/a
[engine] opt done id=374 String>>#, |Tier 2|Time 144( 99+45 )ms|AST 56|Inlined 9Y 2N|IR 721/ 1569|CodeSize 6609|Addr 0x7f09fdfdf000|Timestamp 49091346552319610|Src n/a
[engine] opt done id=567 StandardFileStream>>#isBinary |Tier 2|Time 10( 7+4 )ms|AST 25|Inlined 0Y 0N|IR 25/ 94|CodeSize 312|Addr 0x7f09fdfdd000|Timestamp 49091346922801411|Src n/a
[engine] opt inval. id=686 SmallInteger>>#printString |Timestamp 49091392514862532|Src n/a|Reason null
[engine] opt inval. id=687 SmallInteger>>#decimalDigitLength |Timestamp 49091392515222862|Src n/a|Reason null
[engine] opt inval. id=569 TextConverter>>#next:putAll:startingAt:toStream: |Timestamp 49091392516079718|Src n/a|Reason null
[engine] Truffle runtime statistics for engine 1
Compilations : 216
Success : 211
Temporary Bailouts : 3
jdk.graal.compiler.core.common.CancellationBailoutException: Compilation cancelled.: 2
jdk.graal.compiler.core.common.RetryableBailoutException: Assumption invalidated while compiling code: DirectSubstrateObjectConstant[Object]: 1
Permanent Bailouts : 0
Failed : 0
Interrupted : 2
Invalidated : 15
Unknown Reason : 15
Queues : 252
Dequeues : 39
Target inlined into only caller: 31
null : 7
: 1
Splits : 70
Compilation Accuracy : 0.930556
Queue Accuracy : 0.845238
Compilation Utilization : 0.196405
Remaining Compilation Queue : 0
Time to queue : count= 252, sum=1602212239, min= 2606, average= 6357985.08, max=153644153, maxTarget=TextConverter>>#next:putAll:startingAt:toStream:
Time waiting in queue : count= 217, sum= 225698514, min= 8, average= 1040085.32, max= 7488915, maxTarget=Float class>>#infinity
--------------------------- :
AST node statistics :
Truffle node count : count= 212, sum= 103544, min= 11, average= 488.42, max= 9339, maxTarget=AWFYVector>>#forEach:
Trivial : count= 212, sum= 37450, min= 4, average= 176.65, max= 3527, maxTarget=[] in AWFYCollisionDetector>>#handleNewFrame:
Non Trivial : count= 212, sum= 66094, min= 7, average= 311.76, max= 5854, maxTarget=AWFYVector>>#forEach:
Monomorphic : count= 212, sum= 65439, min= 7, average= 308.67, max= 5793, maxTarget=AWFYVector>>#forEach:
Polymorphic : count= 212, sum= 655, min= 0, average= 3.09, max= 75, maxTarget=[] in AWFYCollisionDetector>>#handleNewFrame:
Megamorphic : count= 212, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYCallSign>>#compareTo:
Truffle call count : count= 212, sum= 1303, min= 0, average= 6.15, max= 120, maxTarget=AWFYVector>>#forEach:
Indirect : count= 212, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYCallSign>>#compareTo:
Direct : count= 212, sum= 1303, min= 0, average= 6.15, max= 120, maxTarget=AWFYVector>>#forEach:
Dispatched : count= 212, sum= 465, min= 0, average= 2.19, max= 36, maxTarget=AWFYCollisionDetector>>#recurse:seen:voxel:motion:
Inlined : count= 212, sum= 838, min= 0, average= 3.95, max= 104, maxTarget=[] in AWFYCollisionDetector>>#handleNewFrame:
---------- :
Cloned : count= 212, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYCallSign>>#compareTo:
Not Cloned : count= 212, sum= 1308, min= 0, average= 6.17, max= 120, maxTarget=AWFYVector>>#forEach:
Truffle loops : count= 212, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYCallSign>>#compareTo:
--------------------------- :
Compilation Tier 1 :
Compilation Rate : 56609.00 bytes/second
Truffle Tier Rate : 76756.78 bytes/second
Graal Tier Rate : 268022.48 bytes/second
Installation Rate : 1766432.85 bytes/second
Time for compilation (us) : count= 137, sum= 7594675, min= 5970, average= 55435.59, max= 399625, maxTarget=AWFYCollisionDetector>>#isInVoxel:motion:
Truffle Tier (us) : count= 136, sum= 5601160, min= 3546, average= 41185.00, max= 322341, maxTarget=AWFYCollisionDetector>>#isInVoxel:motion:
Graal Tier (us) : count= 136, sum= 1604070, min= 1841, average= 11794.64, max= 99501, maxTarget=AWFYCollisionDetector>>#handleNewFrame:
Code Installation (us) : count= 136, sum= 243387, min= 309, average= 1789.61, max= 22444, maxTarget=AWFYRedBlackTree class>>#treeMinimum:
Graal node count :
After Truffle Tier : count= 137, sum= 47835, min= 87, average= 349.16, max= 1740, maxTarget=AWFYRedBlackTree>>#at:put:
After Graal Tier : count= 137, sum= 98583, min= 123, average= 719.58, max= 8664, maxTarget=AWFYCollisionDetector>>#handleNewFrame:
Graal compilation result :
Code size : count= 136, sum= 429927, min= 454, average= 3161.23, max= 36451, maxTarget=AWFYCollisionDetector>>#handleNewFrame:
Total frame size : count= 136, sum= 19952, min= 48, average= 146.71, max= 880, maxTarget=AWFYCollisionDetector>>#isInVoxel:motion:
Exception handlers : count= 136, sum= 526, min= 1, average= 3.87, max= 37, maxTarget=AWFYCollisionDetector>>#recurse:seen:voxel:motion:
Infopoints : count= 136, sum= 4593, min= 5, average= 33.77, max= 327, maxTarget=AWFYCollisionDetector>>#handleNewFrame:
CALL : count= 136, sum= 4593, min= 5, average= 33.77, max= 327, maxTarget=AWFYCollisionDetector>>#handleNewFrame:
Marks : count= 136, sum= 680, min= 5, average= 5.00, max= 5, maxTarget=AWFYCallSign>>#compareTo:
Data references : count= 136, sum= 2736, min= 3, average= 20.12, max= 130, maxTarget=AWFYRedBlackTree>>#at:put:
--------------------------- :
Compilation Tier 2 :
Compilation Rate : 39756.72 bytes/second
Truffle Tier Rate : 74397.04 bytes/second
Graal Tier Rate : 90507.61 bytes/second
Installation Rate : 3643500.75 bytes/second
Time for compilation (us) : count= 77, sum= 22581036, min= 4373, average= 293260.21, max= 4249843, maxTarget=AWFYVector>>#forEach:
Truffle Tier (us) : count= 75, sum= 12066986, min= 2545, average= 160893.15, max= 1125237, maxTarget=AWFYCD>>#benchmark:
Graal Tier (us) : count= 75, sum= 9919033, min= 1556, average= 132253.78, max= 3179416, maxTarget=AWFYVector>>#forEach:
Code Installation (us) : count= 75, sum= 246397, min= 247, average= 3285.29, max= 57465, maxTarget=AWFYVector>>#forEach:
Graal node count :
After Truffle Tier : count= 75, sum= 66344, min= 11, average= 884.59, max= 8906, maxTarget=AWFYVector>>#forEach:
After Graal Tier : count= 75, sum= 205511, min= 45, average= 2740.15, max= 38017, maxTarget=AWFYVector>>#forEach:
Graal compilation result :
Code size : count= 75, sum= 897748, min= 140, average= 11969.97, max= 165280, maxTarget=AWFYVector>>#forEach:
Total frame size : count= 75, sum= 14432, min= 32, average= 192.43, max= 1360, maxTarget=AWFYVector>>#forEach:
Exception handlers : count= 75, sum= 88, min= 0, average= 1.17, max= 29, maxTarget=AWFYVector>>#forEach:
Infopoints : count= 75, sum= 4598, min= 3, average= 61.31, max= 770, maxTarget=AWFYVector>>#forEach:
CALL : count= 75, sum= 4598, min= 3, average= 61.31, max= 770, maxTarget=AWFYVector>>#forEach:
Marks : count= 75, sum= 468, min= 5, average= 6.24, max= 23, maxTarget=Number>>#asInteger
Data references : count= 75, sum= 4424, min= 1, average= 58.99, max= 809, maxTarget=AWFYVector>>#forEach:
# DeltaBlue (iterations: 300, problem size: 12000) on Wed Jul 31 11:46:50 UTC 2024
# `/home/fniephaus/dev/graal/sdk/mxbuild/linux-amd64/SMALLTALK_NATIVE_STANDALONE_SVM_JAVA22/trufflesqueak-24.0.2-linux-amd64/bin/trufflesqueak --experimental-options --smalltalk.disable-startup --smalltalk.disable-interrupts --engine.Mode=default --engine.TraceCompilation --engine.CompilationStatistics --log.file="/home/fniephaus/dev/are-we-fast-yet/traces/DeltaBlue.trace.log" --quiet --code "AWFYHarness run: #('DeltaBlue' 300 12000)"`
[engine] created adapter i2c_A_AAAJ | CodeAddress 0x7f20032f6000
[engine] created adapter i2c_A_AAA | CodeAddress 0x7f20032f7000
[engine] created adapter c2i_A_AAA | CodeAddress 0x7f20032f5000
[engine] opt done id=598 Behavior>>#new <split-598> |Tier 1|Time 36( 20+16 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f20032f3000|Timestamp 49091019291848728|Src n/a
[engine] opt done id=599 AWFYVector>>#initialize: |Tier 1|Time 42( 28+14 )ms|AST 22|Inlined 0Y 0N|IR 213/ 562|CodeSize 1987|Addr 0x7f20032f1000|Timestamp 49091019298447111|Src n/a
[engine] created adapter c2i_A_AAAJ | CodeAddress 0x7f200312c000
[engine] opt done id=623 AWFYStrength class>>#absoluteWeakest |Tier 1|Time 9( 5+4 )ms|AST 8|Inlined 0Y 0N|IR 95/ 178|CodeSize 679|Addr 0x7f200312a000|Timestamp 49091019307608661|Src n/a
[engine] opt done id=597 AWFYVector class>>#new: |Tier 1|Time 54( 49+5 )ms|AST 27|Inlined 0Y 2N|IR 199/ 274|CodeSize 905|Addr 0x7f2003128000|Timestamp 49091019309297650|Src n/a
[engine] opt done id=620 AWFYVariable class>>#new |Tier 1|Time 15( 10+5 )ms|AST 24|Inlined 0Y 2N|IR 193/ 270|CodeSize 876|Addr 0x7f2003126000|Timestamp 49091019323095012|Src n/a
[engine] opt done id=622 AWFYVariable>>#initialize |Tier 1|Time 33( 24+9 )ms|AST 41|Inlined 0Y 2N|IR 321/ 564|CodeSize 1776|Addr 0x7f2003124000|Timestamp 49091019324927322|Src n/a
[engine] opt done id=621 Behavior>>#new <split-621> |Tier 1|Time 23( 13+10 )ms|AST 27|Inlined 0Y 1N|IR 170/ 616|CodeSize 2364|Addr 0x7f2003122000|Timestamp 49091019332433060|Src n/a
[engine] opt done id=598 Behavior>>#new <split-598> |Tier 2|Time 18( 10+8 )ms|AST 26|Inlined 0Y 0N|IR 31/ 372|CodeSize 1369|Addr 0x7f2003120000|Timestamp 49091019341158080|Src n/a
[engine] opt done id=599 AWFYVector>>#initialize: |Tier 2|Time 22( 12+11 )ms|AST 22|Inlined 0Y 0N|IR 141/ 439|CodeSize 1463|Addr 0x7f200311e000|Timestamp 49091019347616844|Src n/a
[engine] opt inval. id=621 Behavior>>#new <split-621> |Timestamp 49091019350321167|Src n/a|Reason Latest layout assumption Layout no longer valid
[engine] opt inval. id=622 AWFYVariable>>#initialize |Timestamp 49091019350619753|Src n/a|Reason Latest layout assumption Layout no longer valid
[engine] opt inval. id=620 AWFYVariable class>>#new |Timestamp 49091019350755811|Src n/a|Reason Latest layout assumption Layout no longer valid
[engine] opt done id=623 AWFYStrength class>>#absoluteWeakest |Tier 2|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 19/ 70|CodeSize 227|Addr 0x7f200311c000|Timestamp 49091019354810794|Src n/a
[engine] created adapter i2c_Z_AAAA | CodeAddress 0x7f200311b000
[engine] opt done id=597 AWFYVector class>>#new: |Tier 2|Time 43( 29+15 )ms|AST 27|Inlined 2Y 0N|IR 51/ 654|CodeSize 2735|Addr 0x7f2003119000|Timestamp 49091019375887877|Src n/a
[engine] created adapter i2c_A_AAAA | CodeAddress 0x7f2003118000
[engine] created adapter c2i_Z_AAAA | CodeAddress 0x7f2003117000
[engine] opt done id=6 Symbol>>#= |Tier 1|Time 42( 37+5 )ms|AST 47|Inlined 0Y 1N|IR 222/ 260|CodeSize 836|Addr 0x7f2003115000|Timestamp 49091019396643603|Src n/a
[engine] created adapter i2c_Z_AAA | CodeAddress 0x7f2003114000
[engine] opt done id=643 AWFYBinaryConstraint>>#output |Tier 1|Time 11( 6+5 )ms|AST 16|Inlined 0Y 0N|IR 114/ 232|CodeSize 912|Addr 0x7f2003112000|Timestamp 49091019404683235|Src n/a
[engine] opt done id=647 AWFYVector>>#isEmpty |Tier 1|Time 12( 9+3 )ms|AST 14|Inlined 0Y 0N|IR 104/ 165|CodeSize 669|Addr 0x7f2003110000|Timestamp 49091019408908500|Src n/a
[engine] opt done id=637 AWFYStrength>>#weaker: |Tier 1|Time 10( 7+3 )ms|AST 24|Inlined 0Y 0N|IR 109/ 177|CodeSize 764|Addr 0x7f200310e000|Timestamp 49091019419334451|Src n/a
[engine] opt done id=601 AWFYVector>>#append: |Tier 1|Time 49( 32+17 )ms|AST 47|Inlined 0Y 0N|IR 336/ 1118|CodeSize 4417|Addr 0x7f200310b000|Timestamp 49091019425236831|Src n/a
[engine] opt done id=642 AWFYVariable>>#mark: |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 144/ 187|CodeSize 600|Addr 0x7f2003109000|Timestamp 49091019426413577|Src n/a
[engine] created adapter i2c_Z_AAAAJ | CodeAddress 0x7f2003108000
[engine] created adapter i2c_J_AAAA | CodeAddress 0x7f2003107000
[engine] created adapter c2i_A_AAAAAA | CodeAddress 0x7f2003106000
[engine] created adapter c2i_A_AAAAA | CodeAddress 0x7f2003105000
[engine] created adapter c2i_J_AAJJ | CodeAddress 0x7f2003104000
[engine] opt done id=588 AWFYSomDictionary>>#hash: |Tier 1|Time 35( 31+4 )ms|AST 61|Inlined 0Y 1N|IR 170/ 253|CodeSize 864|Addr 0x7f2003102000|Timestamp 49091019461767228|Src n/a
[engine] created adapter c2i_A_AAAA | CodeAddress 0x7f2003101000
[engine] created adapter i2c_J_AAJJ | CodeAddress 0x7f2003100000
[engine] created adapter c2i_Z_AAA | CodeAddress 0x7f1ff7e23000
[engine] opt done id=602 AWFYVector>>#forEach: |Tier 1|Time 70( 40+29 )ms|AST 76|Inlined 0Y 2N|IR 484/ 1826|CodeSize 9525|Addr 0x7f1ff7e24000|Timestamp 49091019474541852|Src n/a
[engine] opt done id=589 Integer>>#>> |Tier 1|Time 15( 12+3 )ms|AST 33|Inlined 0Y 0N|IR 104/ 154|CodeSize 644|Addr 0x7f1ff7e21000|Timestamp 49091019477038177|Src n/a
[engine] created adapter i2c_J_AAAJ | CodeAddress 0x7f1ff7e20000
[engine] opt done id=645 AWFYPlanner>>#addPropagate:mark: |Tier 1|Time 65( 53+11 )ms|AST 129|Inlined 0Y 7N|IR 464/ 598|CodeSize 2541|Addr 0x7f1ff7e1e000|Timestamp 49091019490039518|Src n/a
[engine] opt done id=590 AWFYSomDictionary>>#bucketIdx: |Tier 1|Time 21( 15+6 )ms|AST 35|Inlined 0Y 0N|IR 168/ 334|CodeSize 1080|Addr 0x7f1ff7e1c000|Timestamp 49091019495968858|Src n/a
[engine] created adapter i2c_Z_AAAJA | CodeAddress 0x7f1ff7e1b000
[engine] created adapter c2i_J_AAAA | CodeAddress 0x7f1ff7e1a000
[engine] created adapter c2i_J_AAAJ | CodeAddress 0x7f1ff7e19000
[engine] opt done id=610 AWFYDictIdEntry>>#match:key: |Tier 1|Time 19( 14+5 )ms|AST 26|Inlined 0Y 0N|IR 113/ 215|CodeSize 903|Addr 0x7f1ff7e17000|Timestamp 49091019514743016|Src n/a
[engine] created adapter c2i_Z_AAAJA | CodeAddress 0x7f1ff7e16000
[engine] opt done id=609 AWFYSomDictionary>>#bucket: |Tier 1|Time 30( 23+7 )ms|AST 28|Inlined 0Y 1N|IR 192/ 352|CodeSize 1248|Addr 0x7f1ff7e14000|Timestamp 49091019520037745|Src n/a
[engine] opt done id=608 AWFYSomDictionary>>#at: |Tier 1|Time 49( 42+7 )ms|AST 86|Inlined 0Y 3N|IR 250/ 350|CodeSize 1312|Addr 0x7f1ff7e12000|Timestamp 49091019526463192|Src n/a
[engine] opt done id=624 AWFYStrength class>>#SymRequired |Tier 1|Time 8( 5+4 )ms|AST 8|Inlined 0Y 0N|IR 95/ 178|CodeSize 679|Addr 0x7f1ff7e10000|Timestamp 49091019528289356|Src n/a
[engine] opt done id=611 AWFYStrength class>>#of: |Tier 1|Time 23( 10+13 )ms|AST 21|Inlined 0Y 1N|IR 166/ 283|CodeSize 1017|Addr 0x7f1ff7e0e000|Timestamp 49091019537659323|Src n/a
[engine] created adapter i2c_A_AAAJA | CodeAddress 0x7f1ff7e0d000
[engine] created adapter i2c_A_AAAAJ | CodeAddress 0x7f1ff7e0c000
[engine] opt done id=641 [] in AWFYAbstractConstraint>>#satisfy:propagate: |Tier 1|Time 24( 20+4 )ms|AST 20|Inlined 0Y 1N|IR 163/ 241|CodeSize 831|Addr 0x7f1ff7e0a000|Timestamp 49091019552073067|Src n/a
[engine] created adapter i2c_A_AAAAAAA | CodeAddress 0x7f1ff7e09000
[engine] created adapter c2i_A_AAAAAAA | CodeAddress 0x7f1ff7e08000
[engine] created adapter c2i_A_AAAZ | CodeAddress 0x7f1ff7e06000
[engine] opt done id=625 AWFYEqualityConstraint class>>#var:var:strength:addTo: |Tier 1|Time 29( 24+5 )ms|AST 39|Inlined 0Y 2N|IR 205/ 290|CodeSize 1078|Addr 0x7f1ff7e04000|Timestamp 49091019581152414|Src n/a
[engine] opt done id=638 AWFYStrength>>#stronger: |Tier 1|Time 10( 8+3 )ms|AST 24|Inlined 0Y 0N|IR 109/ 177|CodeSize 764|Addr 0x7f1ff7e02000|Timestamp 49091019591746552|Src n/a
[engine] created adapter c2i_Z_AAAAJ | CodeAddress 0x7f1ff7e01000
[engine] opt done id=649 AWFYBinaryConstraint>>#recalculate |Tier 1|Time 57( 44+13 )ms|AST 123|Inlined 0Y 5N|IR 415/ 751|CodeSize 3015|Addr 0x7f1df000e000|Timestamp 49091019594445148|Src n/a
[engine] created adapter i2c_A_AAAZ | CodeAddress 0x7f1ff7e00000
[engine] opt done id=650 AWFYStrength>>#weakest: |Tier 1|Time 12( 8+4 )ms|AST 24|Inlined 0Y 1N|IR 159/ 243|CodeSize 861|Addr 0x7f1df000c000|Timestamp 49091019603687928|Src n/a
[engine] opt done id=652 AWFYVariable>>#stay: |Tier 1|Time 11( 8+3 )ms|AST 8|Inlined 0Y 0N|IR 146/ 189|CodeSize 600|Addr 0x7f1df000a000|Timestamp 49091019605721600|Src n/a
[engine] opt done id=626 Behavior>>#new <split-626> |Tier 1|Time 20( 9+11 )ms|AST 26|Inlined 0Y 0N|IR 167/ 701|CodeSize 2659|Addr 0x7f1df0008000|Timestamp 49091019623882800|Src n/a
[engine] opt done id=646 AWFYVector class>>#with: |Tier 1|Time 17( 12+5 )ms|AST 42|Inlined 0Y 2N|IR 204/ 288|CodeSize 1011|Addr 0x7f1df0006000|Timestamp 49091019641093970|Src n/a
[engine] opt done id=636 AWFYBinaryConstraint>>#chooseMethod: |Tier 1|Time 45( 31+14 )ms|AST 105|Inlined 0Y 2N|IR 397/ 908|CodeSize 3437|Addr 0x7f1df0004000|Timestamp 49091019651137311|Src n/a
[engine] opt done id=644 AWFYVariable>>#determinedBy: |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 129/ 170|CodeSize 548|Addr 0x7f1df0002000|Timestamp 49091019658162307|Src n/a
[engine] opt done id=627 AWFYEqualityConstraint>>#initializeVar:var:strength:addTo: |Tier 1|Time 17( 13+4 )ms|AST 43|Inlined 0Y 2N|IR 199/ 276|CodeSize 1022|Addr 0x7f1df0000000|Timestamp 49091019658662745|Src n/a
[engine] opt done id=651 AWFYVariable>>#walkStrength: |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 132/ 266|CodeSize 827|Addr 0x7f1de05a6000|Timestamp 49091019665458790|Src n/a
[engine] opt done id=635 AWFYAbstractConstraint>>#satisfy:propagate: |Tier 1|Time 153( 73+80 )ms|AST 150|Inlined 0Y 7N|IR 1318/ 6531|CodeSize 25956|Addr 0x7f1de059e000|Timestamp 49091019679451299|Src n/a
[engine] opt done id=628 AWFYBinaryConstraint>>#initializeVar:var:strength:addTo: |Tier 1|Time 17( 11+6 )ms|AST 26|Inlined 0Y 1N|IR 212/ 531|CodeSize 1854|Addr 0x7f1de059a000|Timestamp 49091019682618554|Src n/a
[engine] opt done id=653 AWFYEqualityConstraint>>#execute |Tier 1|Time 24( 16+8 )ms|AST 45|Inlined 0Y 2N|IR 246/ 472|CodeSize 1753|Addr 0x7f1de059c000|Timestamp 49091019682900517|Src n/a
[engine] opt done id=629 AWFYAbstractConstraint>>#initialize: |Tier 1|Time 16( 10+6 )ms|AST 21|Inlined 0Y 1N|IR 177/ 353|CodeSize 1158|Addr 0x7f1de0598000|Timestamp 49091019695959201|Src n/a
[engine] opt done id=630 AWFYAbstractConstraint>>#addConstraint: |Tier 1|Time 19( 13+5 )ms|AST 34|Inlined 0Y 2N|IR 197/ 282|CodeSize 969|Addr 0x7f1de0596000|Timestamp 49091019701455432|Src n/a
[engine] opt done id=631 AWFYBinaryConstraint>>#addToGraph |Tier 1|Time 26( 17+9 )ms|AST 37|Inlined 0Y 2N|IR 245/ 530|CodeSize 1841|Addr 0x7f1de0594000|Timestamp 49091019709233146|Src n/a
[engine] created adapter i2c_J_AAA | CodeAddress 0x7f1de0593000
[engine] created adapter c2i_J_AAA | CodeAddress 0x7f1de0592000
[engine] opt done id=648 AWFYVector>>#removeFirst |Tier 1|Time 28( 20+8 )ms|AST 44|Inlined 0Y 1N|IR 228/ 401|CodeSize 1424|Addr 0x7f1de0590000|Timestamp 49091019724353370|Src n/a
[engine] opt done id=634 AWFYPlanner>>#newMark |Tier 1|Time 16( 12+4 )ms|AST 15|Inlined 0Y 0N|IR 151/ 207|CodeSize 710|Addr 0x7f1de058e000|Timestamp 49091019725879341|Src n/a
[engine] created adapter c2i_A_AAAJA | CodeAddress 0x7f1de058d000
[engine] opt done id=639 AWFYBinaryConstraint>>#isSatisfied |Tier 1|Time 11( 7+4 )ms|AST 16|Inlined 0Y 0N|IR 105/ 192|CodeSize 712|Addr 0x7f1de058b000|Timestamp 49091019735598323|Src n/a
[engine] created adapter i2c_A_AAAAAA | CodeAddress 0x7f1de0588000
[engine] opt done id=633 AWFYPlanner>>#incrementalAdd: |Tier 1|Time 39( 33+6 )ms|AST 51|Inlined 0Y 2N|IR 204/ 294|CodeSize 1012|Addr 0x7f1de0589000|Timestamp 49091019740235113|Src n/a
[engine] opt done id=654 AWFYVariable>>#value: |Tier 1|Time 9( 5+3 )ms|AST 8|Inlined 0Y 0N|IR 144/ 187|CodeSize 600|Addr 0x7f1de0586000|Timestamp 49091019748959714|Src n/a
[engine] opt done id=656 [] in AWFYPlanner>>#addConstraintsConsuming:to: |Tier 1|Time 15( 12+3 )ms|AST 22|Inlined 0Y 0N|IR 94/ 136|CodeSize 612|Addr 0x7f1de0584000|Timestamp 49091019750269095|Src n/a
[engine] created adapter c2i_A_AAAAJ | CodeAddress 0x7f1de0583000
[engine] created adapter i2c_A_AAAAA | CodeAddress 0x7f1de0582000
[engine] opt done id=657 AWFYVariable>>#addConstraint: <split-657> |Tier 1|Time 15( 10+6 )ms|AST 21|Inlined 0Y 1N|IR 171/ 301|CodeSize 1067|Addr 0x7f1de0580000|Timestamp 49091019765765504|Src n/a
[engine] opt done id=640 AWFYBinaryConstraint>>#inputsDo: |Tier 1|Time 44( 27+17 )ms|AST 39|Inlined 0Y 2N|IR 292/ 997|CodeSize 4195|Addr 0x7f1de057d000|Timestamp 49091019770026390|Src n/a
[engine] opt done id=658 AWFYVariable>>#addConstraint: <split-658> |Tier 1|Time 15( 9+6 )ms|AST 21|Inlined 0Y 1N|IR 184/ 310|CodeSize 1094|Addr 0x7f1de057b000|Timestamp 49091019781359207|Src n/a
[engine] opt done id=655 AWFYPlanner>>#addConstraintsConsuming:to: |Tier 1|Time 57( 27+30 )ms|AST 54|Inlined 0Y 1N|IR 323/ 2359|CodeSize 10286|Addr 0x7f1de0577000|Timestamp 49091019806104751|Src n/a
[engine] opt done id=643 AWFYBinaryConstraint>>#output |Tier 2|Time 12( 7+5 )ms|AST 16|Inlined 0Y 0N|IR 38/ 123|CodeSize 374|Addr 0x7f1de0575000|Timestamp 49091019818177365|Src n/a
[engine] opt done id=647 AWFYVector>>#isEmpty |Tier 2|Time 9( 6+3 )ms|AST 14|Inlined 0Y 0N|IR 31/ 74|CodeSize 218|Addr 0x7f1de0573000|Timestamp 49091019827062329|Src n/a
[engine] opt done id=601 AWFYVector>>#append: |Tier 2|Time 48( 19+28 )ms|AST 47|Inlined 0Y 0N|IR 265/ 646|CodeSize 2269|Addr 0x7f1de0571000|Timestamp 49091019829408557|Src n/a
[engine] opt inval. id=629 AWFYAbstractConstraint>>#initialize: |Timestamp 49091019831913404|Src n/a|Reason null
[engine] opt deopt id=629 AWFYAbstractConstraint>>#initialize: | |Timestamp 49091019832182865|Src n/a
[engine] opt inval. id=630 AWFYAbstractConstraint>>#addConstraint: |Timestamp 49091019832445691|Src n/a|Reason null
[engine] opt inval. id=633 AWFYPlanner>>#incrementalAdd: |Timestamp 49091019832875028|Src n/a|Reason null
[engine] opt inval. id=635 AWFYAbstractConstraint>>#satisfy:propagate: |Timestamp 49091019833148610|Src n/a|Reason null
[engine] opt inval. id=645 AWFYPlanner>>#addPropagate:mark: |Timestamp 49091019833654356|Src n/a|Reason null
[engine] opt inval. id=656 [] in AWFYPlanner>>#addConstraintsConsuming:to: |Timestamp 49091019834030471|Src n/a|Reason null
[engine] opt inval. id=639 AWFYBinaryConstraint>>#isSatisfied |Timestamp 49091019834304822|Src n/a|Reason null
[engine] opt deopt id=645 AWFYPlanner>>#addPropagate:mark: | |Timestamp 49091019834407773|Src n/a
[engine] opt inval. id=636 AWFYBinaryConstraint>>#chooseMethod: |Timestamp 49091019834771665|Src n/a|Reason null
[engine] opt deopt id=636 AWFYBinaryConstraint>>#chooseMethod: | |Timestamp 49091019834907932|Src n/a
[engine] opt inval. id=640 AWFYBinaryConstraint>>#inputsDo: |Timestamp 49091019835235993|Src n/a|Reason null
[engine] opt deopt id=640 AWFYBinaryConstraint>>#inputsDo: | |Timestamp 49091019835317432|Src n/a
[engine] opt inval. id=643 AWFYBinaryConstraint>>#output |Timestamp 49091019835535837|Src n/a|Reason null
[engine] opt inval. id=649 AWFYBinaryConstraint>>#recalculate |Timestamp 49091019835879544|Src n/a|Reason null
[engine] opt inval. id=653 AWFYEqualityConstraint>>#execute |Timestamp 49091019836266694|Src n/a|Reason null
[engine] opt deopt id=653 AWFYEqualityConstraint>>#execute | |Timestamp 49091019836368528|Src n/a
[engine] opt deopt id=649 AWFYBinaryConstraint>>#recalculate | |Timestamp 49091019836406803|Src n/a
[engine] opt done id=6 Symbol>>#= |Tier 2|Time 73( 47+26 )ms|AST 47|Inlined 2Y 0N|IR 360/ 314|CodeSize 917|Addr 0x7f1de056f000|Timestamp 49091019843444370|Src n/a
[engine] opt done id=643 AWFYBinaryConstraint>>#output |Tier 1|Time 14( 9+5 )ms|AST 20|Inlined 0Y 0N|IR 147/ 262|CodeSize 893|Addr 0x7f1de056d000|Timestamp 49091019858035310|Src n/a
[engine] opt done id=656 [] in AWFYPlanner>>#addConstraintsConsuming:to: |Tier 1|Time 19( 14+5 )ms|AST 43|Inlined 0Y 1N|IR 178/ 262|CodeSize 961|Addr 0x7f1de056b000|Timestamp 49091019877093947|Src n/a
[engine] opt done id=639 AWFYBinaryConstraint>>#isSatisfied |Tier 1|Time 13( 9+5 )ms|AST 19|Inlined 0Y 0N|IR 170/ 232|CodeSize 744|Addr 0x7f1de0569000|Timestamp 49091019890296650|Src n/a
[engine] opt done id=635 AWFYAbstractConstraint>>#satisfy:propagate: |Tier 1|Time 209( 80+129 )ms|AST 180|Inlined 0Y 10N|IR 1741/ 9062|CodeSize 37847|Addr 0x7f1de0055000|Timestamp 49091020099781703|Src n/a
[engine] opt done id=636 AWFYBinaryConstraint>>#chooseMethod: |Tier 1|Time 77( 54+23 )ms|AST 155|Inlined 0Y 3N|IR 508/ 1178|CodeSize 4959|Addr 0x7f1de0566000|Timestamp 49091020177604241|Src n/a
[engine] opt deopt id=633 AWFYPlanner>>#incrementalAdd: | |Timestamp 49091020209612393|Src n/a
[engine] opt inval. id=635 AWFYAbstractConstraint>>#satisfy:propagate: |Timestamp 49091020210490063|Src n/a|Reason null
[engine] opt inval. id=636 AWFYBinaryConstraint>>#chooseMethod: |Timestamp 49091020210882940|Src n/a|Reason null
[engine] opt done id=640 AWFYBinaryConstraint>>#inputsDo: |Tier 1|Time 66( 23+43 )ms|AST 55|Inlined 0Y 3N|IR 410/ 1642|CodeSize 7655|Addr 0x7f1de0052000|Timestamp 49091020243441261|Src n/a
[engine] opt done id=602 AWFYVector>>#forEach: |Tier 2|Time 422( 237+185 )ms|AST 76|Inlined 21Y 0N|IR 1180/ 4218|CodeSize 17801|Addr 0x7f1de004c000|Timestamp 49091020249543326|Src n/a
[engine] opt done id=649 AWFYBinaryConstraint>>#recalculate |Tier 1|Time 63( 46+17 )ms|AST 131|Inlined 0Y 5N|IR 444/ 829|CodeSize 3117|Addr 0x7f1de004a000|Timestamp 49091020313090553|Src n/a
[engine] opt done id=636 AWFYBinaryConstraint>>#chooseMethod: |Tier 1|Time 100( 71+28 )ms|AST 205|Inlined 0Y 4N|IR 615/ 1463|CodeSize 6389|Addr 0x7f1de0047000|Timestamp 49091020413028975|Src n/a
[engine] opt done id=633 AWFYPlanner>>#incrementalAdd: |Tier 1|Time 39( 27+12 )ms|AST 72|Inlined 0Y 3N|IR 341/ 533|CodeSize 2087|Addr 0x7f1de0045000|Timestamp 49091020452156903|Src n/a
[engine] opt done id=635 AWFYAbstractConstraint>>#satisfy:propagate: |Tier 1|Time 220( 86+134 )ms|AST 180|Inlined 0Y 10N|IR 1819/ 9169|CodeSize 38555|Addr 0x7f1de003a000|Timestamp 49091020463563127|Src n/a
[engine] opt done id=629 AWFYAbstractConstraint>>#initialize: |Tier 1|Time 13( 8+4 )ms|AST 21|Inlined 0Y 1N|IR 157/ 218|CodeSize 763|Addr 0x7f1de0038000|Timestamp 49091020465013036|Src n/a
[engine] opt done id=645 AWFYPlanner>>#addPropagate:mark: |Tier 1|Time 78( 59+20 )ms|AST 139|Inlined 0Y 8N|IR 668/ 850|CodeSize 3994|Addr 0x7f1de0036000|Timestamp 49091020473917487|Src n/a
[engine] opt done id=668 AWFYBinaryConstraint>>#markUnsatisfied |Tier 1|Time 9( 5+4 )ms|AST 7|Inlined 0Y 0N|IR 136/ 276|CodeSize 835|Addr 0x7f1de0034000|Timestamp 49091020473997110|Src n/a
[engine] opt inval. id=635 AWFYAbstractConstraint>>#satisfy:propagate: |Timestamp 49091020478450418|Src n/a|Reason null
[engine] opt inval. id=602 AWFYVector>>#forEach: |Timestamp 49091020479050595|Src n/a|Reason null
[engine] opt inval. id=656 [] in AWFYPlanner>>#addConstraintsConsuming:to: |Timestamp 49091020479355398|Src n/a|Reason null
[engine] opt deopt id=602 AWFYVector>>#forEach: | |Timestamp 49091020479447454|Src n/a
[engine] opt deopt id=635 AWFYAbstractConstraint>>#satisfy:propagate: | |Timestamp 49091020479497812|Src n/a
[engine] opt inval. id=597 AWFYVector class>>#new: |Timestamp 49091020480138010|Src n/a|Reason null
[engine] opt inval. id=598 Behavior>>#new <split-598> |Timestamp 49091020480357532|Src n/a|Reason null
[engine] opt inval. id=599 AWFYVector>>#initialize: |Timestamp 49091020480601500|Src n/a|Reason null
[engine] opt inval. id=601 AWFYVector>>#append: |Timestamp 49091020480996473|Src n/a|Reason null
[engine] opt inval. id=602 AWFYVector>>#forEach: |Timestamp 49091020481294641|Src n/a|Reason Profiled Return Type
[engine] opt done id=643 AWFYBinaryConstraint>>#output |Tier 2|Time 17( 10+7 )ms|AST 20|Inlined 0Y 0N|IR 73/ 169|CodeSize 435|Addr 0x7f1de0030000|Timestamp 49091020491269255|Src n/a
[engine] opt done id=630 AWFYAbstractConstraint>>#addConstraint: |Tier 1|Time 28( 20+8 )ms|AST 38|Inlined 0Y 3N|IR 288/ 374|CodeSize 1265|Addr 0x7f1de0032000|Timestamp 49091020491693702|Src n/a
[engine] opt done id=602 AWFYVector>>#forEach: |Tier 1|Time 81( 34+47 )ms|AST 77|Inlined 0Y 3N|IR 588/ 2467|CodeSize 13060|Addr 0x7f1de002b000|Timestamp 49091020572096308|Src n/a
[engine] opt done id=656 [] in AWFYPlanner>>#addConstraintsConsuming:to: |Tier 1|Time 33( 24+9 )ms|AST 64|Inlined 0Y 2N|IR 325/ 412|CodeSize 1612|Addr 0x7f1de0024000|Timestamp 49091020604907397|Src n/a
[engine] opt done id=601 AWFYVector>>#append: |Tier 1|Time 115( 56+59 )ms|AST 141|Inlined 0Y 0N|IR 875/ 3244|CodeSize 16118|Addr 0x7f1de0026000|Timestamp 49091020607256559|Src n/a
[engine] created adapter i2c_Z_AAAJ | CodeAddress 0x7f1de0565000
[engine] opt done id=681 AWFYAbstractConstraint>>#inputsKnown: |Tier 1|Time 73( 25+48 )ms|AST 38|Inlined 0Y 2N|IR 404/ 3806|CodeSize 17300|Addr 0x7f1de001e000|Timestamp 49091020680638639|Src n/a
[engine] opt inval. id=602 AWFYVector>>#forEach: |Timestamp 49091020714097330|Src n/a|Reason null
[engine] opt done id=683 AWFYBinaryConstraint>>#inputsHasOne: |Tier 1|Time 35( 17+18 )ms|AST 38|Inlined 0Y 2N|IR 292/ 997|CodeSize 4195|Addr 0x7f1de001b000|Timestamp 49091020715505262|Src n/a
[engine] opt done id=653 AWFYEqualityConstraint>>#execute |Tier 1|Time 41( 28+12 )ms|AST 67|Inlined 0Y 3N|IR 321/ 614|CodeSize 2249|Addr 0x7f1de0019000|Timestamp 49091020756331956|Src n/a
[engine] opt done id=684 [] in AWFYAbstractConstraint>>#inputsKnown: |Tier 1|Time 15( 11+4 )ms|AST 37|Inlined 0Y 0N|IR 105/ 165|CodeSize 743|Addr 0x7f1de0017000|Timestamp 49091020771137180|Src n/a
[engine] opt done id=686 [] in AWFYPlan>>#execute |Tier 1|Time 15( 10+5 )ms|AST 20|Inlined 0Y 1N|IR 199/ 255|CodeSize 871|Addr 0x7f1de0015000|Timestamp 49091020786114851|Src n/a
[engine] opt done id=645 AWFYPlanner>>#addPropagate:mark: |Tier 2|Time 371( 368+3 )ms|AST 139|Inlined 23Y 0N|IR 14/ 30|CodeSize 83|Addr 0x7f1de0014000|Timestamp 49091020845210934|Src n/a
[engine] opt done id=635 AWFYAbstractConstraint>>#satisfy:propagate: |Tier 1|Time 264( 103+161 )ms|AST 215|Inlined 0Y 13N|IR 2060/ 10713|CodeSize 45436|Addr 0x7f1de0007000|Timestamp 49091020868817658|Src n/a
[engine] opt done id=654 AWFYVariable>>#value: |Tier 2|Time 9( 5+4 )ms|AST 8|Inlined 0Y 0N|IR 70/ 112|CodeSize 215|Addr 0x7f1de0005000|Timestamp 49091020877749209|Src n/a
[engine] opt done id=687 AWFYVector>>#forEach: <split-687> |Tier 1|Time 49( 27+22 )ms|AST 75|Inlined 0Y 1N|IR 356/ 1112|CodeSize 5580|Addr 0x7f1de0002000|Timestamp 49091020894462176|Src n/a
[engine] opt done id=642 AWFYVariable>>#mark: |Tier 2|Time 8( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 70/ 112|CodeSize 215|Addr 0x7f1de0000000|Timestamp 49091020902929607|Src n/a
[engine] opt done id=653 AWFYEqualityConstraint>>#execute |Tier 2|Time 111( 74+38 )ms|AST 67|Inlined 5Y 0N|IR 643/ 738|CodeSize 2133|Addr 0x7f1dacade000|Timestamp 49091020989252962|Src n/a
[engine] opt done id=601 AWFYVector>>#append: |Tier 2|Time 225( 55+170 )ms|AST 141|Inlined 0Y 0N|IR 783/ 3212|CodeSize 15569|Addr 0x7f1dacad9000|Timestamp 49091021011376251|Src n/a
[engine] opt done id=686 [] in AWFYPlan>>#execute |Tier 2|Time 121( 80+41 )ms|AST 20|Inlined 6Y 0N|IR 724/ 808|CodeSize 2257|Addr 0x7f1dacad7000|Timestamp 49091021024076072|Src n/a
[engine] opt done id=639 AWFYBinaryConstraint>>#isSatisfied |Tier 2|Time 14( 8+6 )ms|AST 19|Inlined 0Y 0N|IR 97/ 129|CodeSize 450|Addr 0x7f1dacad5000|Timestamp 49091021038508185|Src n/a
[engine] opt done id=648 AWFYVector>>#removeFirst |Tier 2|Time 30( 22+8 )ms|AST 44|Inlined 1Y 0N|IR 125/ 228|CodeSize 625|Addr 0x7f1dacad3000|Timestamp 49091021068485947|Src n/a
[engine] opt inval. id=635 AWFYAbstractConstraint>>#satisfy:propagate: |Timestamp 49091021083243257|Src n/a|Reason Profiled Argument Types
[engine] opt inval. id=644 AWFYVariable>>#determinedBy: |Timestamp 49091021084129239|Src n/a|Reason Profiled Argument Types
[engine] opt inval. id=645 AWFYPlanner>>#addPropagate:mark: |Timestamp 49091021084732769|Src n/a|Reason Profiled Argument Types
[engine] opt inval. id=647 AWFYVector>>#isEmpty |Timestamp 49091021084883913|Src n/a|Reason Profiled Argument Types
[engine] opt inval. id=648 AWFYVector>>#removeFirst |Timestamp 49091021085059712|Src n/a|Reason Profiled Argument Types
[engine] opt inval. id=647 AWFYVector>>#isEmpty |Timestamp 49091021085183408|Src n/a|Reason Profiled Argument Types
[engine] opt inval. id=648 AWFYVector>>#removeFirst |Timestamp 49091021085328336|Src n/a|Reason Profiled Argument Types
[engine] opt done id=656 [] in AWFYPlanner>>#addConstraintsConsuming:to: |Tier 2|Time 204( 89+114 )ms|AST 64|Inlined 2Y 0N|IR 966/ 2256|CodeSize 11328|Addr 0x7f1dacacf000|Timestamp 49091021215135143|Src n/a
[engine] opt done id=648 AWFYVector>>#removeFirst |Tier 1|Time 29( 20+8 )ms|AST 44|Inlined 0Y 1N|IR 228/ 401|CodeSize 1424|Addr 0x7f1dacacd000|Timestamp 49091021244125788|Src n/a
[engine] opt done id=647 AWFYVector>>#isEmpty |Tier 1|Time 10( 7+3 )ms|AST 14|Inlined 0Y 0N|IR 104/ 165|CodeSize 669|Addr 0x7f1dacacb000|Timestamp 49091021254358758|Src n/a
[engine] opt done id=655 AWFYPlanner>>#addConstraintsConsuming:to: |Tier 2|Time 190( 46+144 )ms|AST 54|Inlined 1Y 1N|IR 515/ 4716|CodeSize 20413|Addr 0x7f1dacac5000|Timestamp 49091021258646255|Src n/a
[engine] opt done id=597 AWFYVector class>>#new: |Tier 1|Time 17( 11+5 )ms|AST 27|Inlined 0Y 2N|IR 199/ 274|CodeSize 905|Addr 0x7f1dacac3000|Timestamp 49091021271040015|Src n/a
[engine] opt done id=599 AWFYVector>>#initialize: |Tier 1|Time 22( 13+9 )ms|AST 22|Inlined 0Y 0N|IR 213/ 562|CodeSize 1987|Addr 0x7f1dacac1000|Timestamp 49091021280570346|Src n/a
[engine] opt done id=644 AWFYVariable>>#determinedBy: |Tier 1|Time 8( 5+4 )ms|AST 8|Inlined 0Y 0N|IR 130/ 193|CodeSize 633|Addr 0x7f1dacabf000|Timestamp 49091021288937411|Src n/a
[engine] opt done id=598 Behavior>>#new <split-598> |Tier 1|Time 20( 13+7 )ms|AST 26|Inlined 0Y 0N|IR 157/ 513|CodeSize 1897|Addr 0x7f1dacabd000|Timestamp 49091021291130260|Src n/a
[engine] opt done id=687 AWFYVector>>#forEach: <split-687> |Tier 2|Time 317( 108+209 )ms|AST 75|Inlined 7Y 0N|IR 944/ 3469|CodeSize 16485|Addr 0x7f1dacab7000|Timestamp 49091021306620871|Src n/a
[engine] opt done id=698 [] in AWFYPlanner>>#removePropagateFrom: |Tier 1|Time 15( 10+5 )ms|AST 21|Inlined 0Y 1N|IR 161/ 244|CodeSize 882|Addr 0x7f1dacab5000|Timestamp 49091021321482460|Src n/a
[engine] opt done id=700 AWFYVector>>#forEach: <split-700> |Tier 1|Time 50( 27+23 )ms|AST 75|Inlined 0Y 1N|IR 367/ 1159|CodeSize 5961|Addr 0x7f1dacab2000|Timestamp 49091021339482318|Src n/a
[engine] opt done id=697 AWFYVector>>#forEach: <split-697> |Tier 1|Time 50( 27+23 )ms|AST 75|Inlined 0Y 1N|IR 363/ 1141|CodeSize 5757|Addr 0x7f1dacaaf000|Timestamp 49091021341199733|Src n/a
[engine] opt done id=701 [] in AWFYPlanner>>#constraintsConsuming:do: |Tier 1|Time 35( 20+15 )ms|AST 60|Inlined 0Y 2N|IR 298/ 920|CodeSize 3893|Addr 0x7f1dacaad000|Timestamp 49091021356877110|Src n/a
[engine] opt done id=702 [] in AWFYPlanner>>#removePropagateFrom: |Tier 1|Time 24( 17+7 )ms|AST 44|Inlined 0Y 3N|IR 241/ 330|CodeSize 1143|Addr 0x7f1dacaab000|Timestamp 49091021364950966|Src n/a
[engine] opt done id=647 AWFYVector>>#isEmpty |Tier 2|Time 9( 6+3 )ms|AST 14|Inlined 0Y 0N|IR 31/ 74|CodeSize 218|Addr 0x7f1dacaa9000|Timestamp 49091021374131374|Src n/a
[engine] opt inval. id=698 [] in AWFYPlanner>>#removePropagateFrom: |Timestamp 49091021377242055|Src n/a|Reason null
[engine] opt inval. id=697 AWFYVector>>#forEach: <split-697> |Timestamp 49091021377786216|Src n/a|Reason Profiled Return Type
[engine] opt deopt id=697 AWFYVector>>#forEach: <split-697> | |Timestamp 49091021377870519|Src n/a
[engine] opt inval. id=701 [] in AWFYPlanner>>#constraintsConsuming:do: |Timestamp 49091021378124475|Src n/a|Reason null
[engine] opt inval. id=645 AWFYPlanner>>#addPropagate:mark: |Timestamp 49091021378787861|Src n/a|Reason null
[engine] opt done id=637 AWFYStrength>>#weaker: |Tier 2|Time 12( 9+3 )ms|AST 24|Inlined 0Y 0N|IR 35/ 90|CodeSize 268|Addr 0x7f1dacaa7000|Timestamp 49091021386353666|Src n/a
[engine] opt done id=648 AWFYVector>>#removeFirst |Tier 2|Time 32( 24+8 )ms|AST 44|Inlined 1Y 0N|IR 125/ 228|CodeSize 625|Addr 0x7f1dacaa5000|Timestamp 49091021388801379|Src n/a
[engine] opt done id=699 AWFYPlanner>>#constraintsConsuming:do: |Tier 1|Time 54( 23+32 )ms|AST 54|Inlined 0Y 1N|IR 323/ 2359|CodeSize 10286|Addr 0x7f1dacaa1000|Timestamp 49091021393959980|Src n/a
[engine] opt done id=597 AWFYVector class>>#new: |Tier 2|Time 49( 31+18 )ms|AST 27|Inlined 2Y 0N|IR 136/ 751|CodeSize 2845|Addr 0x7f1daca9f000|Timestamp 49091021443150736|Src n/a
[engine] opt done id=645 AWFYPlanner>>#addPropagate:mark: |Tier 1|Time 78( 58+19 )ms|AST 139|Inlined 0Y 8N|IR 668/ 850|CodeSize 3994|Addr 0x7f1daca9d000|Timestamp 49091021464087011|Src n/a
[engine] opt done id=599 AWFYVector>>#initialize: |Tier 2|Time 23( 12+11 )ms|AST 22|Inlined 0Y 0N|IR 141/ 439|CodeSize 1463|Addr 0x7f1daca9b000|Timestamp 49091021465887053|Src n/a
[engine] opt done id=598 Behavior>>#new <split-598> |Tier 2|Time 26( 12+14 )ms|AST 26|Inlined 0Y 0N|IR 83/ 680|CodeSize 2794|Addr 0x7f1daca99000|Timestamp 49091021491744318|Src n/a
[engine] opt done id=652 AWFYVariable>>#stay: |Tier 2|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 72/ 114|CodeSize 215|Addr 0x7f1daca97000|Timestamp 49091021498529047|Src n/a
[engine] opt done id=651 AWFYVariable>>#walkStrength: |Tier 2|Time 7( 3+4 )ms|AST 8|Inlined 0Y 0N|IR 58/ 189|CodeSize 439|Addr 0x7f1daca95000|Timestamp 49091021505405064|Src n/a
[engine] opt inval. id=629 AWFYAbstractConstraint>>#initialize: |Timestamp 49091021528704330|Src n/a|Reason null
[engine] opt deopt id=629 AWFYAbstractConstraint>>#initialize: | |Timestamp 49091021528903668|Src n/a
[engine] opt inval. id=628 AWFYBinaryConstraint>>#initializeVar:var:strength:addTo: |Timestamp 49091021529429949|Src n/a|Reason null
[engine] opt deopt id=628 AWFYBinaryConstraint>>#initializeVar:var:strength:addTo: | |Timestamp 49091021529492949|Src n/a
[engine] opt inval. id=630 AWFYAbstractConstraint>>#addConstraint: |Timestamp 49091021529794958|Src n/a|Reason null
[engine] opt inval. id=633 AWFYPlanner>>#incrementalAdd: |Timestamp 49091021530274303|Src n/a|Reason null
[engine] opt inval. id=636 AWFYBinaryConstraint>>#chooseMethod: |Timestamp 49091021530527910|Src n/a|Reason null
[engine] opt inval. id=639 AWFYBinaryConstraint>>#isSatisfied |Timestamp 49091021530775300|Src n/a|Reason null
[engine] opt inval. id=643 AWFYBinaryConstraint>>#output |Timestamp 49091021531073957|Src n/a|Reason null
[engine] opt inval. id=645 AWFYPlanner>>#addPropagate:mark: |Timestamp 49091021531410330|Src n/a|Reason null
[engine] opt deopt id=645 AWFYPlanner>>#addPropagate:mark: | |Timestamp 49091021531699976|Src n/a
[engine] opt deopt id=633 AWFYPlanner>>#incrementalAdd: | |Timestamp 49091021531734689|Src n/a
[engine] opt inval. id=635 AWFYAbstractConstraint>>#satisfy:propagate: |Timestamp 49091021621561811|Src n/a|Reason null
[engine] opt done id=635 AWFYAbstractConstraint>>#satisfy:propagate: |Tier 1|Time 232( 101+131 )ms|AST 220|Inlined 0Y 13N|IR 2053/ 10694|CodeSize 45402|Addr 0x0|Timestamp 49091021621685367|Src n/a
[engine] opt done id=643 AWFYBinaryConstraint>>#output |Tier 1|Time 26( 21+5 )ms|AST 20|Inlined 0Y 0N|IR 182/ 319|CodeSize 1142|Addr 0x7f1daca86000|Timestamp 49091021647963866|Src n/a
[engine] opt done id=639 AWFYBinaryConstraint>>#isSatisfied |Tier 1|Time 12( 8+4 )ms|AST 19|Inlined 0Y 0N|IR 197/ 270|CodeSize 858|Addr 0x7f1daca84000|Timestamp 49091021660148371|Src n/a
[engine] opt done id=622 AWFYVariable>>#initialize |Tier 1|Time 26( 19+8 )ms|AST 41|Inlined 0Y 2N|IR 336/ 646|CodeSize 2064|Addr 0x7f1daca82000|Timestamp 49091021686674750|Src n/a
[engine] opt done id=649 AWFYBinaryConstraint>>#recalculate |Tier 2|Time 185( 115+71 )ms|AST 131|Inlined 13Y 0N|IR 1291/ 1511|CodeSize 4499|Addr 0x7f1daca7f000|Timestamp 49091021690966856|Src n/a
[engine] opt done id=633 AWFYPlanner>>#incrementalAdd: |Tier 1|Time 35( 25+10 )ms|AST 72|Inlined 0Y 3N|IR 392/ 571|CodeSize 2201|Addr 0x7f1daca7d000|Timestamp 49091021721994037|Src n/a
[engine] opt done id=636 AWFYBinaryConstraint>>#chooseMethod: |Tier 1|Time 90( 63+27 )ms|AST 205|Inlined 0Y 4N|IR 760/ 1784|CodeSize 7781|Addr 0x7f1daca7a000|Timestamp 49091021812223745|Src n/a
[engine] opt done id=620 AWFYVariable class>>#new |Tier 1|Time 14( 9+4 )ms|AST 24|Inlined 0Y 2N|IR 193/ 270|CodeSize 876|Addr 0x7f1daca78000|Timestamp 49091021825997989|Src n/a
[engine] opt done id=621 Behavior>>#new <split-621> |Tier 1|Time 17( 10+7 )ms|AST 27|Inlined 0Y 1N|IR 170/ 616|CodeSize 2364|Addr 0x7f1daca76000|Timestamp 49091021843564739|Src n/a
[engine] opt done id=629 AWFYAbstractConstraint>>#initialize: |Tier 1|Time 15( 9+6 )ms|AST 21|Inlined 0Y 1N|IR 206/ 520|CodeSize 1784|Addr 0x7f1daca74000|Timestamp 49091021858818367|Src n/a
[engine] opt done id=630 AWFYAbstractConstraint>>#addConstraint: |Tier 1|Time 24( 17+7 )ms|AST 42|Inlined 0Y 4N|IR 343/ 445|CodeSize 1555|Addr 0x7f1daca72000|Timestamp 49091021883420799|Src n/a
[engine] opt done id=645 AWFYPlanner>>#addPropagate:mark: |Tier 1|Time 71( 54+17 )ms|AST 143|Inlined 0Y 9N|IR 740/ 907|CodeSize 4312|Addr 0x7f1daca6f000|Timestamp 49091021886914788|Src n/a
[engine] opt done id=709 AWFYVariable class>>#value: |Tier 1|Time 17( 12+5 )ms|AST 40|Inlined 0Y 2N|IR 205/ 287|CodeSize 979|Addr 0x7f1daca6d000|Timestamp 49091021903959727|Src n/a
[engine] opt done id=628 AWFYBinaryConstraint>>#initializeVar:var:strength:addTo: |Tier 1|Time 21( 12+9 )ms|AST 26|Inlined 0Y 1N|IR 263/ 801|CodeSize 2983|Addr 0x7f1daca6b000|Timestamp 49091021904467639|Src n/a
[engine] opt done id=667 AWFYUnaryConstraint>>#inputsDo: |Tier 1|Time 5( 3+2 )ms|AST 5|Inlined 0Y 0N|IR 88/ 124|CodeSize 503|Addr 0x7f1daca69000|Timestamp 49091021909403436|Src n/a
[engine] opt done id=663 AWFYUnaryConstraint>>#initializeVar:strength:addTo: |Tier 1|Time 21( 15+6 )ms|AST 39|Inlined 0Y 2N|IR 266/ 426|CodeSize 1411|Addr 0x7f1daca58000|Timestamp 49091021930425760|Src n/a
[engine] opt done id=666 AWFYUnaryConstraint>>#chooseMethod: |Tier 1|Time 29( 19+10 )ms|AST 50|Inlined 0Y 1N|IR 332/ 631|CodeSize 2528|Addr 0x7f1daca56000|Timestamp 49091021933394655|Src n/a
[engine] opt done id=635 AWFYAbstractConstraint>>#satisfy:propagate: |Tier 1|Time 246( 93+153 )ms|AST 220|Inlined 0Y 14N|IR 2156/ 12469|CodeSize 54106|Addr 0x7f1daca5a000|Timestamp 49091021936805250|Src n/a
[engine] opt done id=664 AWFYUnaryConstraint>>#addToGraph |Tier 1|Time 17( 11+6 )ms|AST 22|Inlined 0Y 1N|IR 243/ 377|CodeSize 1352|Addr 0x7f1daca54000|Timestamp 49091021950576840|Src n/a
[engine] opt done id=665 AWFYVariable>>#addConstraint: <split-665> |Tier 1|Time 14( 9+5 )ms|AST 21|Inlined 0Y 1N|IR 171/ 301|CodeSize 1067|Addr 0x7f1daca52000|Timestamp 49091021950969857|Src n/a
[engine] opt done id=662 Behavior>>#new <split-662> |Tier 1|Time 14( 9+5 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f1daca50000|Timestamp 49091021964854665|Src n/a
[engine] opt done id=661 AWFYStayConstraint class>>#var:strength:addTo: |Tier 1|Time 17( 12+5 )ms|AST 36|Inlined 0Y 2N|IR 203/ 288|CodeSize 1021|Addr 0x7f1daca4e000|Timestamp 49091021967281145|Src n/a
[engine] opt done id=669 AWFYUnaryConstraint>>#recalculate |Tier 1|Time 38( 28+11 )ms|AST 83|Inlined 0Y 2N|IR 424/ 619|CodeSize 2309|Addr 0x7f1daca4c000|Timestamp 49091021969054786|Src n/a
[engine] opt done id=710 AWFYStrength class>>#SymDefault |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 95/ 178|CodeSize 679|Addr 0x7f1daca4a000|Timestamp 49091021971678578|Src n/a
[engine] created adapter i2c_A_AAAAAAAAA | CodeAddress 0x7f1daca49000
[engine] opt done id=712 Behavior>>#new <split-712> |Tier 1|Time 17( 9+8 )ms|AST 26|Inlined 0Y 0N|IR 167/ 703|CodeSize 2691|Addr 0x7f1daca47000|Timestamp 49091021988464183|Src n/a
[engine] created adapter c2i_A_AAAAAAAAA | CodeAddress 0x7f1daca44000
[engine] opt done id=713 AWFYScaleConstraint>>#initializeSrc:scale:offset:dst:strength:addTo: |Tier 1|Time 25( 18+7 )ms|AST 49|Inlined 0Y 2N|IR 242/ 465|CodeSize 1712|Addr 0x7f1daca45000|Timestamp 49091021994133350|Src n/a
[engine] opt done id=711 AWFYScaleConstraint class>>#var:var:var:var:strength:addTo: |Tier 1|Time 33( 28+5 )ms|AST 45|Inlined 0Y 2N|IR 210/ 295|CodeSize 1168|Addr 0x7f1daca42000|Timestamp 49091022000053051|Src n/a
[engine] opt done id=715 AWFYVariable>>#addConstraint: <split-715> |Tier 1|Time 13( 8+5 )ms|AST 21|Inlined 0Y 1N|IR 171/ 301|CodeSize 1067|Addr 0x7f1daca40000|Timestamp 49091022013098604|Src n/a
[engine] opt done id=721 AWFYScaleConstraint>>#execute |Tier 1|Time 34( 25+9 )ms|AST 77|Inlined 0Y 2N|IR 289/ 588|CodeSize 2234|Addr 0x7f1daca3e000|Timestamp 49091022022985004|Src n/a
[engine] opt done id=716 AWFYVariable>>#addConstraint: <split-716> |Tier 1|Time 13( 8+5 )ms|AST 21|Inlined 0Y 1N|IR 171/ 301|CodeSize 1067|Addr 0x7f1daca3c000|Timestamp 49091022025999577|Src n/a
[engine] opt done id=714 AWFYScaleConstraint>>#addToGraph |Tier 1|Time 35( 24+12 )ms|AST 67|Inlined 0Y 4N|IR 358/ 753|CodeSize 2758|Addr 0x7f1daca3a000|Timestamp 49091022029835108|Src n/a
[engine] opt done id=717 AWFYVariable>>#addConstraint: <split-717> |Tier 1|Time 13( 8+5 )ms|AST 21|Inlined 0Y 1N|IR 171/ 301|CodeSize 1067|Addr 0x7f1daca38000|Timestamp 49091022036349398|Src n/a
[engine] opt done id=718 AWFYVariable>>#addConstraint: <split-718> |Tier 1|Time 13( 8+5 )ms|AST 21|Inlined 0Y 1N|IR 171/ 301|CodeSize 1067|Addr 0x7f1daca36000|Timestamp 49091022038946230|Src n/a
[engine] opt done id=643 AWFYBinaryConstraint>>#output |Tier 2|Time 16( 7+9 )ms|AST 20|Inlined 0Y 0N|IR 108/ 276|CodeSize 800|Addr 0x7f1daca34000|Timestamp 49091022055579713|Src n/a
[engine] opt done id=719 AWFYScaleConstraint>>#inputsDo: |Tier 1|Time 57( 25+32 )ms|AST 75|Inlined 0Y 4N|IR 518/ 2311|CodeSize 11104|Addr 0x7f1daca30000|Timestamp 49091022086886832|Src n/a
[engine] opt done id=720 AWFYScaleConstraint>>#recalculate |Tier 1|Time 59( 44+15 )ms|AST 149|Inlined 0Y 5N|IR 459/ 873|CodeSize 3562|Addr 0x7f1daca2e000|Timestamp 49091022095118398|Src n/a
[engine] opt done id=639 AWFYBinaryConstraint>>#isSatisfied |Tier 2|Time 15( 7+8 )ms|AST 19|Inlined 0Y 0N|IR 124/ 214|CodeSize 808|Addr 0x7f1daca2c000|Timestamp 49091022102271978|Src n/a
[engine] opt done id=641 [] in AWFYAbstractConstraint>>#satisfy:propagate: |Tier 2|Time 12( 8+4 )ms|AST 20|Inlined 1Y 0N|IR 109/ 148|CodeSize 218|Addr 0x7f1daca2a000|Timestamp 49091022114500625|Src n/a
[engine] opt done id=650 AWFYStrength>>#weakest: |Tier 2|Time 15( 12+3 )ms|AST 24|Inlined 1Y 0N|IR 35/ 94|CodeSize 285|Addr 0x7f1daca28000|Timestamp 49091022129488633|Src n/a
[engine] opt inval. id=629 AWFYAbstractConstraint>>#initialize: |Timestamp 49091022131336309|Src n/a|Reason null
[engine] opt deopt id=629 AWFYAbstractConstraint>>#initialize: | |Timestamp 49091022131537672|Src n/a
[engine] opt inval. id=663 AWFYUnaryConstraint>>#initializeVar:strength:addTo: |Timestamp 49091022131797774|Src n/a|Reason null
[engine] opt inval. id=656 [] in AWFYPlanner>>#addConstraintsConsuming:to: |Timestamp 49091022132092659|Src n/a|Reason null
[engine] opt inval. id=720 AWFYScaleConstraint>>#recalculate |Timestamp 49091022132427775|Src n/a|Reason null
[engine] opt deopt id=720 AWFYScaleConstraint>>#recalculate | |Timestamp 49091022132491543|Src n/a
[engine] opt deopt id=663 AWFYUnaryConstraint>>#initializeVar:strength:addTo: | |Timestamp 49091022132540434|Src n/a
[engine] opt inval. id=597 AWFYVector class>>#new: |Timestamp 49091022132941763|Src n/a|Reason null
[engine] opt inval. id=598 Behavior>>#new <split-598> |Timestamp 49091022133129646|Src n/a|Reason null
[engine] opt inval. id=599 AWFYVector>>#initialize: |Timestamp 49091022133329681|Src n/a|Reason null
[engine] opt inval. id=681 AWFYAbstractConstraint>>#inputsKnown: |Timestamp 49091022133599492|Src n/a|Reason null
[engine] opt inval. id=683 AWFYBinaryConstraint>>#inputsHasOne: |Timestamp 49091022133828653|Src n/a|Reason null
[engine] opt inval. id=687 AWFYVector>>#forEach: <split-687> |Timestamp 49091022134261551|Src n/a|Reason null
[engine] opt inval. id=686 [] in AWFYPlan>>#execute |Timestamp 49091022134478629|Src n/a|Reason null
[engine] opt deopt id=687 AWFYVector>>#forEach: <split-687> | |Timestamp 49091022134533807|Src n/a
[engine] opt inval. id=702 [] in AWFYPlanner>>#removePropagateFrom: |Timestamp 49091022135079155|Src n/a|Reason null
[engine] opt inval. id=635 AWFYAbstractConstraint>>#satisfy:propagate: |Timestamp 49091022135548862|Src n/a|Reason null
[engine] opt inval. id=668 AWFYBinaryConstraint>>#markUnsatisfied |Timestamp 49091022135799815|Src n/a|Reason null
[engine] opt deopt id=635 AWFYAbstractConstraint>>#satisfy:propagate: | |Timestamp 49091022135872174|Src n/a
[engine] opt inval. id=633 AWFYPlanner>>#incrementalAdd: |Timestamp 49091022136166081|Src n/a|Reason null
[engine] opt inval. id=636 AWFYBinaryConstraint>>#chooseMethod: |Timestamp 49091022136464947|Src n/a|Reason null
[engine] opt deopt id=636 AWFYBinaryConstraint>>#chooseMethod: | |Timestamp 49091022136529763|Src n/a
[engine] opt inval. id=719 AWFYScaleConstraint>>#inputsDo: |Timestamp 49091022136805441|Src n/a|Reason null
[engine] opt deopt id=719 AWFYScaleConstraint>>#inputsDo: | |Timestamp 49091022136910627|Src n/a
[engine] opt inval. id=643 AWFYBinaryConstraint>>#output |Timestamp 49091022137183790|Src n/a|Reason null
[engine] opt deopt id=643 AWFYBinaryConstraint>>#output | |Timestamp 49091022137230447|Src n/a
[engine] opt deopt id=633 AWFYPlanner>>#incrementalAdd: | |Timestamp 49091022137325087|Src n/a
[engine] opt inval. id=721 AWFYScaleConstraint>>#execute |Timestamp 49091022137697430|Src n/a|Reason null
[engine] opt deopt id=721 AWFYScaleConstraint>>#execute | |Timestamp 49091022137800870|Src n/a
[engine] opt done id=622 AWFYVariable>>#initialize |Tier 2|Time 67( 48+19 )ms|AST 41|Inlined 4Y 0N|IR 298/ 961|CodeSize 3435|Addr 0x7f1daca26000|Timestamp 49091022161980810|Src n/a
[engine] opt done id=687 AWFYVector>>#forEach: <split-687> |Tier 1|Time 40( 22+18 )ms|AST 75|Inlined 0Y 1N|IR 356/ 1112|CodeSize 5580|Addr 0x7f1daca23000|Timestamp 49091022202305948|Src n/a
[engine] opt done id=686 [] in AWFYPlan>>#execute |Tier 1|Time 17( 12+5 )ms|AST 24|Inlined 0Y 2N|IR 254/ 326|CodeSize 1131|Addr 0x7f1daca21000|Timestamp 49091022219389861|Src n/a
[engine] opt done id=643 AWFYBinaryConstraint>>#output |Tier 1|Time 16( 9+7 )ms|AST 20|Inlined 0Y 0N|IR 187/ 325|CodeSize 1145|Addr 0x7f1daca1f000|Timestamp 49091022235634448|Src n/a
[engine] opt done id=646 AWFYVector class>>#with: |Tier 2|Time 130( 96+33 )ms|AST 42|Inlined 4Y 0N|IR 576/ 841|CodeSize 2912|Addr 0x7f1daca1d000|Timestamp 49091022259294393|Src n/a
[engine] opt done id=656 [] in AWFYPlanner>>#addConstraintsConsuming:to: |Tier 1|Time 32( 25+7 )ms|AST 64|Inlined 0Y 2N|IR 337/ 424|CodeSize 1624|Addr 0x7f1daca1b000|Timestamp 49091022267998809|Src n/a
[engine] opt inval. id=684 [] in AWFYAbstractConstraint>>#inputsKnown: |Timestamp 49091022274337090|Src n/a|Reason null
[engine] opt done id=597 AWFYVector class>>#new: |Tier 1|Time 16( 11+5 )ms|AST 27|Inlined 0Y 2N|IR 225/ 289|CodeSize 964|Addr 0x7f1daca19000|Timestamp 49091022275861803|Src n/a
[engine] opt done id=599 AWFYVector>>#initialize: |Tier 1|Time 22( 12+10 )ms|AST 22|Inlined 0Y 0N|IR 281/ 861|CodeSize 3347|Addr 0x7f1daca17000|Timestamp 49091022290456724|Src n/a
[engine] opt done id=598 Behavior>>#new <split-598> |Tier 1|Time 22( 13+9 )ms|AST 26|Inlined 0Y 0N|IR 207/ 855|CodeSize 3324|Addr 0x7f1daca15000|Timestamp 49091022298117448|Src n/a
[engine] opt done id=633 AWFYPlanner>>#incrementalAdd: |Tier 1|Time 37( 26+11 )ms|AST 72|Inlined 0Y 3N|IR 419/ 598|CodeSize 2339|Addr 0x7f1daca13000|Timestamp 49091022335204509|Src n/a
[engine] opt done id=636 AWFYBinaryConstraint>>#chooseMethod: |Tier 1|Time 97( 66+31 )ms|AST 205|Inlined 0Y 4N|IR 892/ 2104|CodeSize 9190|Addr 0x7f1daca0f000|Timestamp 49091022432270841|Src n/a
[engine] opt done id=697 AWFYVector>>#forEach: <split-697> |Tier 1|Time 42( 23+19 )ms|AST 75|Inlined 0Y 1N|IR 363/ 1141|CodeSize 5784|Addr 0x7f1daca0c000|Timestamp 49091022474155405|Src n/a
[engine] opt done id=629 AWFYAbstractConstraint>>#initialize: |Tier 1|Time 17( 10+7 )ms|AST 21|Inlined 0Y 1N|IR 218/ 603|CodeSize 2055|Addr 0x7f1daca0a000|Timestamp 49091022491097672|Src n/a
[engine] opt done id=635 AWFYAbstractConstraint>>#satisfy:propagate: |Tier 1|Time 246( 93+153 )ms|AST 220|Inlined 0Y 14N|IR 2183/ 12501|CodeSize 54301|Addr 0x7f1dac9fb000|Timestamp 49091022537117751|Src n/a
[engine] opt done id=668 AWFYBinaryConstraint>>#markUnsatisfied |Tier 1|Time 10( 5+5 )ms|AST 7|Inlined 0Y 0N|IR 159/ 371|CodeSize 1220|Addr 0x7f1dac9f7000|Timestamp 49091022547088244|Src n/a
[engine] opt done id=721 AWFYScaleConstraint>>#execute |Tier 1|Time 57( 41+15 )ms|AST 131|Inlined 0Y 3N|IR 442/ 913|CodeSize 3507|Addr 0x7f1dac9f9000|Timestamp 49091022548037226|Src n/a
[engine] opt done id=698 [] in AWFYPlanner>>#removePropagateFrom: |Tier 1|Time 22( 15+7 )ms|AST 39|Inlined 0Y 2N|IR 286/ 428|CodeSize 1646|Addr 0x7f1dac9f5000|Timestamp 49091022569196236|Src n/a
[engine] opt done id=701 [] in AWFYPlanner>>#constraintsConsuming:do: |Tier 1|Time 39( 24+15 )ms|AST 66|Inlined 0Y 2N|IR 397/ 1013|CodeSize 4293|Addr 0x7f1dac9f2000|Timestamp 49091022587138123|Src n/a
[engine] opt done id=720 AWFYScaleConstraint>>#recalculate |Tier 1|Time 63( 48+15 )ms|AST 159|Inlined 0Y 5N|IR 499/ 923|CodeSize 3545|Addr 0x7f1dac9f0000|Timestamp 49091022632068622|Src n/a
[engine] opt done id=681 AWFYAbstractConstraint>>#inputsKnown: |Tier 1|Time 57( 18+39 )ms|AST 38|Inlined 0Y 2N|IR 416/ 3814|CodeSize 17304|Addr 0x7f1dac9ea000|Timestamp 49091022644908621|Src n/a
[engine] opt done id=684 [] in AWFYAbstractConstraint>>#inputsKnown: |Tier 1|Time 18( 14+4 )ms|AST 52|Inlined 0Y 0N|IR 160/ 228|CodeSize 936|Addr 0x7f1dac9e8000|Timestamp 49091022662910504|Src n/a
[engine] opt done id=683 AWFYBinaryConstraint>>#inputsHasOne: |Tier 1|Time 44( 20+24 )ms|AST 54|Inlined 0Y 3N|IR 458/ 1713|CodeSize 8127|Addr 0x7f1dac9e5000|Timestamp 49091022676504968|Src n/a
[engine] opt done id=702 [] in AWFYPlanner>>#removePropagateFrom: |Tier 1|Time 25( 18+7 )ms|AST 48|Inlined 0Y 4N|IR 343/ 428|CodeSize 1534|Addr 0x7f1dac9e3000|Timestamp 49091022688584287|Src n/a
[engine] opt done id=663 AWFYUnaryConstraint>>#initializeVar:strength:addTo: |Tier 1|Time 24( 16+7 )ms|AST 39|Inlined 0Y 2N|IR 304/ 526|CodeSize 1874|Addr 0x7f1dac9e1000|Timestamp 49091022700527478|Src n/a
[engine] opt done id=719 AWFYScaleConstraint>>#inputsDo: |Tier 1|Time 100( 40+59 )ms|AST 127|Inlined 0Y 7N|IR 860/ 4270|CodeSize 21130|Addr 0x7f1dac9da000|Timestamp 49091022788602891|Src n/a
[engine] opt done id=694 AWFYVector>>#forEach: <split-694> |Tier 1|Time 65( 45+20 )ms|AST 75|Inlined 0Y 1N|IR 377/ 1202|CodeSize 6233|Addr 0x7f1dac9d7000|Timestamp 49091022853656182|Src n/a
[engine] opt done id=695 [] in AWFYVector>>#remove: |Tier 1|Time 29( 14+15 )ms|AST 47|Inlined 0Y 0N|IR 294/ 1153|CodeSize 4739|Addr 0x7f1dac9d4000|Timestamp 49091022883335427|Src n/a
[engine] opt done id=696 AWFYPlanner>>#removePropagateFrom: |Tier 1|Time 197( 76+121 )ms|AST 206|Inlined 0Y 11N|IR 1628/ 7754|CodeSize 34044|Addr 0x7f1dac9ca000|Timestamp 49091022897795967|Src n/a
[engine] opt done id=726 AWFYVector>>#at: |Tier 1|Time 18( 11+6 )ms|AST 33|Inlined 0Y 0N|IR 156/ 412|CodeSize 1651|Addr 0x7f1dac9c8000|Timestamp 49091022915923432|Src n/a
[engine] created adapter c2i_Z_AAAJ | CodeAddress 0x7f1dac9c7000
[engine] opt done id=679 AWFYPlanner>>#makePlan: |Tier 1|Time 97( 78+19 )ms|AST 207|Inlined 0Y 11N|IR 825/ 999|CodeSize 4483|Addr 0x7f1dac9c4000|Timestamp 49091022980641397|Src n/a
[engine] opt done id=645 AWFYPlanner>>#addPropagate:mark: |Tier 2|Time 958( 460+497 )ms|AST 143|Inlined 43Y 1N|IR 4513/ 9338|CodeSize 35473|Addr 0x7f1dac9ba000|Timestamp 49091023013555088|Src n/a
[engine] opt done id=686 [] in AWFYPlan>>#execute |Tier 2|Time 180( 110+70 )ms|AST 24|Inlined 12Y 0N|IR 1441/ 1701|CodeSize 5093|Addr 0x7f1dac9b7000|Timestamp 49091023160705003|Src n/a
[engine] opt done id=616 AWFYPlanner class>>#chainTest: |Tier 1|Time 153( 117+36 )ms|AST 453|Inlined 0Y 17N|IR 1141/ 2030|CodeSize 9897|Addr 0x7f1dac9b3000|Timestamp 49091023167119624|Src n/a
[engine] opt done id=643 AWFYBinaryConstraint>>#output |Tier 2|Time 18( 8+10 )ms|AST 20|Inlined 0Y 0N|IR 113/ 270|CodeSize 777|Addr 0x7f1dac9b1000|Timestamp 49091023178971179|Src n/a
[engine] opt done id=597 AWFYVector class>>#new: |Tier 2|Time 60( 31+29 )ms|AST 27|Inlined 2Y 0N|IR 291/ 1344|CodeSize 5451|Addr 0x7f1dac9ae000|Timestamp 49091023238927611|Src n/a
[engine] opt done id=599 AWFYVector>>#initialize: |Tier 2|Time 27( 11+15 )ms|AST 22|Inlined 0Y 0N|IR 209/ 728|CodeSize 2829|Addr 0x7f1dac9ac000|Timestamp 49091023265845959|Src n/a
[engine] opt done id=687 AWFYVector>>#forEach: <split-687> |Tier 2|Time 353( 132+221 )ms|AST 75|Inlined 13Y 0N|IR 1681/ 3953|CodeSize 16425|Addr 0x7f1dac9a6000|Timestamp 49091023269061966|Src n/a
[engine] opt done id=598 Behavior>>#new <split-598> |Tier 2|Time 28( 12+15 )ms|AST 26|Inlined 0Y 0N|IR 133/ 727|CodeSize 2838|Addr 0x7f1dac9a4000|Timestamp 49091023293640231|Src n/a
[engine] opt done id=644 AWFYVariable>>#determinedBy: |Tier 2|Time 7( 3+4 )ms|AST 8|Inlined 0Y 0N|IR 56/ 116|CodeSize 323|Addr 0x7f1dac9a2000|Timestamp 49091023300780471|Src n/a
[engine] opt done id=656 [] in AWFYPlanner>>#addConstraintsConsuming:to: |Tier 2|Time 175( 76+99 )ms|AST 64|Inlined 2Y 0N|IR 1004/ 2334|CodeSize 11256|Addr 0x7f1dac99e000|Timestamp 49091023342134284|Src n/a
[engine] opt done id=721 AWFYScaleConstraint>>#execute |Tier 2|Time 119( 79+40 )ms|AST 131|Inlined 5Y 0N|IR 758/ 1046|CodeSize 3145|Addr 0x7f1dac99c000|Timestamp 49091023388350557|Src n/a
[engine] opt inval. id=645 AWFYPlanner>>#addPropagate:mark: |Timestamp 49091023747277623|Src n/a|Reason null
[engine] opt deopt id=643 AWFYBinaryConstraint>>#output | |Timestamp 49091023747483596|Src n/a
[engine] opt deopt id=645 AWFYPlanner>>#addPropagate:mark: | |Timestamp 49091023747533116|Src n/a
[engine] opt done id=633 AWFYPlanner>>#incrementalAdd: |Tier 2|Time 465( 436+29 )ms|AST 72|Inlined 1Y 2N|IR 323/ 533|CodeSize 1831|Addr 0x7f1dac99a000|Timestamp 49091023765760458|Src n/a
[engine] opt done id=645 AWFYPlanner>>#addPropagate:mark: |Tier 1|Time 75( 57+18 )ms|AST 143|Inlined 0Y 9N|IR 740/ 907|CodeSize 4312|Addr 0x7f1dac997000|Timestamp 49091023841291177|Src n/a
[engine] opt done id=708 AWFYPlanner class>>#projectionTest: |Tier 1|Time 187( 160+27 )ms|AST 528|Inlined 0Y 17N|IR 1033/ 1372|CodeSize 7102|Addr 0x7f1dac994000|Timestamp 49091024028994692|Src n/a
[engine] opt done id=700 AWFYVector>>#forEach: <split-700> |Tier 2|Time 802( 328+475 )ms|AST 75|Inlined 33Y 0N|IR 4208/ 7061|CodeSize 29309|Addr 0x7f1dac98b000|Timestamp 49091024190945151|Src n/a
[engine] opt done id=697 AWFYVector>>#forEach: <split-697> |Tier 2|Time 292( 93+199 )ms|AST 75|Inlined 3Y 0N|IR 1197/ 3808|CodeSize 17477|Addr 0x7f1dac985000|Timestamp 49091024483500954|Src n/a
[engine] opt done id=638 AWFYStrength>>#stronger: |Tier 2|Time 11( 7+4 )ms|AST 24|Inlined 0Y 0N|IR 35/ 90|CodeSize 268|Addr 0x7f1dac983000|Timestamp 49091024494819872|Src n/a
[engine] opt done id=636 AWFYBinaryConstraint>>#chooseMethod: |Tier 2|Time 116( 75+41 )ms|AST 205|Inlined 4Y 0N|IR 718/ 1489|CodeSize 4965|Addr 0x7f1dac980000|Timestamp 49091024610696262|Src n/a
[engine] opt done id=685 AWFYPlan>>#execute |Tier 1|Time 31( 11+20 )ms|AST 22|Inlined 0Y 1N|IR 287/ 1941|CodeSize 8276|Addr 0x7f1dac97c000|Timestamp 49091024642223882|Src n/a
[engine] opt done id=635 AWFYAbstractConstraint>>#satisfy:propagate: |Tier 2|Time 1538( 715+823 )ms|AST 220|Inlined 75Y 6N|IR 7207/ 15860|CodeSize 62533|Addr 0x7f1dac96b000|Timestamp 49091024880701955|Src n/a
[engine] opt done id=720 AWFYScaleConstraint>>#recalculate |Tier 2|Time 238( 171+67 )ms|AST 159|Inlined 13Y 0N|IR 1455/ 1748|CodeSize 5095|Addr 0x7f1dac968000|Timestamp 49091024880929998|Src n/a
[engine] opt done id=695 [] in AWFYVector>>#remove: |Tier 2|Time 38( 14+25 )ms|AST 47|Inlined 0Y 0N|IR 221/ 911|CodeSize 3153|Addr 0x7f1dac966000|Timestamp 49091024919630196|Src n/a
[engine] opt done id=590 AWFYSomDictionary>>#bucketIdx: |Tier 2|Time 15( 9+6 )ms|AST 35|Inlined 0Y 0N|IR 95/ 188|CodeSize 648|Addr 0x7f1dac964000|Timestamp 49091024935046422|Src n/a
[engine] opt done id=588 AWFYSomDictionary>>#hash: |Tier 2|Time 24( 20+3 )ms|AST 61|Inlined 1Y 0N|IR 26/ 73|CodeSize 230|Addr 0x7f1dac962000|Timestamp 49091024942282559|Src n/a
[engine] opt done id=589 Integer>>#>> |Tier 2|Time 9( 6+3 )ms|AST 33|Inlined 0Y 0N|IR 28/ 77|CodeSize 242|Addr 0x7f1dac960000|Timestamp 49091024944196937|Src n/a
[engine] opt done id=174 SequenceableCollection>>#first |Tier 1|Time 11( 7+4 )ms|AST 18|Inlined 0Y 0N|IR 108/ 234|CodeSize 827|Addr 0x7f1dac95e000|Timestamp 49091024953515568|Src n/a
[engine] opt done id=659 SequenceableCollection>>#last |Tier 1|Time 12( 8+4 )ms|AST 21|Inlined 0Y 0N|IR 123/ 250|CodeSize 959|Addr 0x7f1dac95c000|Timestamp 49091024956270668|Src n/a
[engine] opt done id=694 AWFYVector>>#forEach: <split-694> |Tier 2|Time 136( 34+102 )ms|AST 75|Inlined 1Y 0N|IR 432/ 2674|CodeSize 11333|Addr 0x7f1dac958000|Timestamp 49091025017064121|Src n/a
[engine] opt done id=609 AWFYSomDictionary>>#bucket: |Tier 2|Time 25( 18+8 )ms|AST 28|Inlined 1Y 0N|IR 157/ 205|CodeSize 660|Addr 0x7f1dac956000|Timestamp 49091025042451121|Src n/a
[engine] opt done id=608 AWFYSomDictionary>>#at: |Tier 2|Time 70( 60+10 )ms|AST 86|Inlined 5Y 0N|IR 237/ 303|CodeSize 975|Addr 0x7f1dac954000|Timestamp 49091025112374624|Src n/a
[engine] opt done id=610 AWFYDictIdEntry>>#match:key: |Tier 2|Time 11( 7+4 )ms|AST 26|Inlined 0Y 0N|IR 39/ 122|CodeSize 357|Addr 0x7f1dac952000|Timestamp 49091025123544842|Src n/a
[engine] opt done id=611 AWFYStrength class>>#of: |Tier 2|Time 75( 64+11 )ms|AST 21|Inlined 6Y 0N|IR 283/ 337|CodeSize 1117|Addr 0x7f1dac950000|Timestamp 49091025199178931|Src n/a
[engine] opt done id=681 AWFYAbstractConstraint>>#inputsKnown: |Tier 2|Time 117( 82+35 )ms|AST 38|Inlined 7Y 0N|IR 716/ 768|CodeSize 2362|Addr 0x7f1dac94e000|Timestamp 49091025316410521|Src n/a
[engine] opt done id=679 AWFYPlanner>>#makePlan: |Tier 2|Time 1073( 304+769 )ms|AST 207|Inlined 23Y 1N|IR 2695/ 12241|CodeSize 60032|Addr 0x7f1dac93e000|Timestamp 49091026029225697|Src n/a
[engine] opt done id=629 AWFYAbstractConstraint>>#initialize: |Tier 2|Time 98( 78+21 )ms|AST 21|Inlined 7Y 0N|IR 377/ 817|CodeSize 2525|Addr 0x7f1dac93c000|Timestamp 49091026127906144|Src n/a
[engine] opt done id=620 AWFYVariable class>>#new |Tier 2|Time 112( 72+40 )ms|AST 24|Inlined 11Y 0N|IR 536/ 2005|CodeSize 7069|Addr 0x7f1dac939000|Timestamp 49091026240177632|Src n/a
[engine] opt done id=630 AWFYAbstractConstraint>>#addConstraint: |Tier 2|Time 1220( 482+737 )ms|AST 42|Inlined 17Y 1N|IR 5423/ 12561|CodeSize 63365|Addr 0x7f1dac928000|Timestamp 49091026536215969|Src n/a
[engine] opt done id=699 AWFYPlanner>>#constraintsConsuming:do: |Tier 2|Time 1018( 445+573 )ms|AST 54|Inlined 34Y 0N|IR 4251/ 6886|CodeSize 30229|Addr 0x7f1dac91f000|Timestamp 49091027257925260|Src n/a
[engine] opt done id=696 AWFYPlanner>>#removePropagateFrom: |Tier 2|Time 2664( 663+2000)ms|AST 206|Inlined 58Y 0N|IR 7161/ 22163|CodeSize 101117|Addr 0x7f1dac905000|Timestamp 49091027617253236|Src n/a
[engine] opt done id=628 AWFYBinaryConstraint>>#initializeVar:var:strength:addTo: |Tier 2|Time 117( 82+35 )ms|AST 26|Inlined 8Y 0N|IR 515/ 1720|CodeSize 5609|Addr 0x7f1dac902000|Timestamp 49091027734701695|Src n/a
[engine] opt done id=709 AWFYVariable class>>#value: |Tier 2|Time 121( 78+43 )ms|AST 40|Inlined 13Y 0N|IR 638/ 2109|CodeSize 7285|Addr 0x7f1dac8ff000|Timestamp 49091027855586939|Src n/a
[engine] opt done id=624 AWFYStrength class>>#SymRequired |Tier 2|Time 6( 3+3 )ms|AST 8|Inlined 0Y 0N|IR 19/ 70|CodeSize 227|Addr 0x7f1dac8fd000|Timestamp 49091027861931856|Src n/a
[engine] opt done id=726 AWFYVector>>#at: |Tier 2|Time 15( 10+6 )ms|AST 33|Inlined 0Y 0N|IR 80/ 178|CodeSize 581|Addr 0x7f1dac8fb000|Timestamp 49091027877468425|Src n/a
[engine] opt done id=684 [] in AWFYAbstractConstraint>>#inputsKnown: |Tier 2|Time 16( 12+4 )ms|AST 52|Inlined 0Y 0N|IR 88/ 123|CodeSize 249|Addr 0x7f1dac8f9000|Timestamp 49091027893655181|Src n/a
[engine] created adapter i2c_J_AAJA | CodeAddress 0x7f1dac8f8000
[engine] created adapter c2i_A_AAAAJA | CodeAddress 0x7f1dac8f7000
[engine] opt done id=724 Integer>>#timesRepeat: |Tier 1|Time 43( 27+16 )ms|AST 49|Inlined 0Y 1N|IR 326/ 975|CodeSize 4684|Addr 0x7f1dac8e4000|Timestamp 49091027937374639|Src n/a
[engine] opt done id=708 AWFYPlanner class>>#projectionTest: |Tier 2|Time 1403( 816+587 )ms|AST 528|Inlined 81Y 6N|IR 3767/ 13647|CodeSize 59817|Addr 0x7f1dac8e7000|Timestamp 49091027939541646|Src n/a
[engine] created adapter i2c_A_AAAAJA | CodeAddress 0x7f1dac8e3000
[engine] opt done id=725 [] in AWFYPlanner>>#changeVar:newValue: |Tier 1|Time 20( 16+5 )ms|AST 34|Inlined 0Y 2N|IR 204/ 289|CodeSize 1019|Addr 0x7f1dac8e1000|Timestamp 49091027957783935|Src n/a
[engine] opt done id=626 Behavior>>#new <split-626> |Tier 2|Time 19( 8+11 )ms|AST 26|Inlined 0Y 0N|IR 94/ 575|CodeSize 2299|Addr 0x7f1dac8df000|Timestamp 49091027976919610|Src n/a
[engine] opt done id=625 AWFYEqualityConstraint class>>#var:var:strength:addTo: |Tier 2|Time 614( 589+25 )ms|AST 39|Inlined 11Y 1N|IR 553/ 973|CodeSize 3593|Addr 0x7f1dac8dd000|Timestamp 49091028553501903|Src n/a
[engine] opt done id=616 AWFYPlanner class>>#chainTest: |Tier 2|Time 1526(1287+239 )ms|AST 453|Inlined 41Y 6N|IR 1900/ 5404|CodeSize 23217|Addr 0x7f1dac8d6000|Timestamp 49091028784246264|Src n/a
[engine] opt done id=662 Behavior>>#new <split-662> |Tier 2|Time 18( 10+8 )ms|AST 26|Inlined 0Y 0N|IR 31/ 372|CodeSize 1369|Addr 0x7f1dac8d4000|Timestamp 49091028802418290|Src n/a
[engine] opt done id=634 AWFYPlanner>>#newMark |Tier 2|Time 10( 6+4 )ms|AST 15|Inlined 0Y 0N|IR 77/ 115|CodeSize 241|Addr 0x7f1dac8d2000|Timestamp 49091028812444240|Src n/a
[engine] opt done id=690 AWFYUnaryConstraint>>#removeFromGraph |Tier 1|Time 21( 14+7 )ms|AST 31|Inlined 0Y 1N|IR 206/ 380|CodeSize 1361|Addr 0x7f1dac8d0000|Timestamp 49091028833305991|Src n/a
[engine] opt done id=691 AWFYVariable>>#removeConstraint: |Tier 1|Time 21( 14+7 )ms|AST 33|Inlined 0Y 1N|IR 206/ 454|CodeSize 1621|Addr 0x7f1dac8ce000|Timestamp 49091028854889099|Src n/a
[engine] opt done id=692 AWFYVector>>#remove: |Tier 1|Time 91( 41+50 )ms|AST 81|Inlined 0Y 2N|IR 666/ 4247|CodeSize 17388|Addr 0x7f1dac8c8000|Timestamp 49091028946266708|Src n/a
[engine] opt done id=723 AWFYVector>>#forEach: <split-723> |Tier 1|Time 46( 26+20 )ms|AST 75|Inlined 0Y 1N|IR 356/ 1140|CodeSize 5901|Addr 0x7f1dac8c5000|Timestamp 49091028993059829|Src n/a
[engine] opt done id=677 AWFYVector class>>#new |Tier 1|Time 13( 9+4 )ms|AST 19|Inlined 0Y 1N|IR 159/ 238|CodeSize 755|Addr 0x7f1dac8c3000|Timestamp 49091029006202396|Src n/a
[engine] opt done id=661 AWFYStayConstraint class>>#var:strength:addTo: |Tier 2|Time 466( 455+10 )ms|AST 36|Inlined 1Y 1N|IR 88/ 521|CodeSize 1871|Addr 0x7f1dac8c1000|Timestamp 49091029037842885|Src n/a
[engine] opt done id=669 AWFYUnaryConstraint>>#recalculate |Tier 2|Time 55( 35+20 )ms|AST 83|Inlined 2Y 0N|IR 375/ 624|CodeSize 1661|Addr 0x7f1dac8bf000|Timestamp 49091029061840461|Src n/a
[engine] opt done id=659 SequenceableCollection>>#last |Tier 2|Time 13( 9+4 )ms|AST 21|Inlined 0Y 0N|IR 48/ 115|CodeSize 369|Addr 0x7f1dac8bd000|Timestamp 49091029075208697|Src n/a
[engine] opt done id=174 SequenceableCollection>>#first |Tier 2|Time 10( 7+4 )ms|AST 18|Inlined 0Y 0N|IR 33/ 115|CodeSize 369|Addr 0x7f1dac8bb000|Timestamp 49091029085823439|Src n/a
[engine] opt done id=688 AWFYAbstractConstraint>>#destroyConstraint: |Tier 1|Time 21( 15+5 )ms|AST 46|Inlined 0Y 2N|IR 210/ 308|CodeSize 1107|Addr 0x7f1dac8b9000|Timestamp 49091029112054513|Src n/a
[engine] opt done id=693 AWFYVector>>#capacity |Tier 1|Time 10( 6+4 )ms|AST 13|Inlined 0Y 0N|IR 112/ 259|CodeSize 927|Addr 0x7f1dac8b7000|Timestamp 49091029122441072|Src n/a
[engine] opt done id=706 AWFYVector>>#forEach: <split-706> |Tier 1|Time 42( 23+19 )ms|AST 75|Inlined 0Y 1N|IR 349/ 1111|CodeSize 5214|Addr 0x7f1dac8b4000|Timestamp 49091029164620242|Src n/a
[engine] opt done id=673 AWFYUnaryConstraint>>#markUnsatisfied |Tier 1|Time 9( 6+4 )ms|AST 7|Inlined 0Y 0N|IR 167/ 204|CodeSize 672|Addr 0x7f1dac8b2000|Timestamp 49091029174015563|Src n/a
[engine] opt done id=663 AWFYUnaryConstraint>>#initializeVar:strength:addTo: |Tier 2|Time 625( 596+29 )ms|AST 39|Inlined 8Y 1N|IR 546/ 1175|CodeSize 3806|Addr 0x7f1dac8b0000|Timestamp 49091029179231158|Src n/a
[engine] opt done id=689 AWFYPlanner>>#incrementalRemove: |Tier 1|Time 61( 33+28 )ms|AST 84|Inlined 0Y 4N|IR 443/ 2382|CodeSize 10300|Addr 0x7f1dac8ac000|Timestamp 49091029235623197|Src n/a
[engine] opt done id=670 AWFYStrength class>>#SymPreferred |Tier 1|Time 8( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 95/ 178|CodeSize 679|Addr 0x7f1dac8aa000|Timestamp 49091029243663039|Src n/a
[engine] opt done id=671 AWFYEditConstraint class>>#var:strength:addTo: |Tier 1|Time 18( 13+5 )ms|AST 36|Inlined 0Y 2N|IR 203/ 288|CodeSize 1021|Addr 0x7f1dac8a8000|Timestamp 49091029261843237|Src n/a
[engine] opt done id=672 Behavior>>#new <split-672> |Tier 1|Time 16( 10+5 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f1dac8a6000|Timestamp 49091029277634670|Src n/a
[engine] created adapter c2i_J_AAJA | CodeAddress 0x7f1dac8a5000
[engine] opt done id=722 AWFYPlanner>>#changeVar:newValue: |Tier 1|Time 86( 47+39 )ms|AST 113|Inlined 0Y 6N|IR 667/ 3509|CodeSize 15238|Addr 0x7f1dac8a0000|Timestamp 49091029321851075|Src n/a
[engine] opt done id=676 AWFYPlanner>>#extractPlanFromConstraints: |Tier 1|Time 60( 25+35 )ms|AST 57|Inlined 0Y 3N|IR 518/ 3000|CodeSize 12669|Addr 0x7f1dac89b000|Timestamp 49091029337387574|Src n/a
[engine] opt done id=678 [] in AWFYPlanner>>#extractPlanFromConstraints: |Tier 1|Time 19( 14+5 )ms|AST 48|Inlined 0Y 1N|IR 175/ 266|CodeSize 965|Addr 0x7f1dac899000|Timestamp 49091029340625303|Src n/a
[engine] created adapter i2c_A_AAJ | CodeAddress 0x7f1dac898000
[engine] opt done id=16 String class>>#new: |Tier 1|Time 24( 15+10 )ms|AST 48|Inlined 0Y 1N|IR 206/ 618|CodeSize 2787|Addr 0x7f1dac896000|Timestamp 49091029365204826|Src n/a
[engine] created adapter c2i_J_AAJ | CodeAddress 0x7f1dac895000
[engine] opt done id=729 SmallInteger>>#printString |Tier 1|Time 67( 52+15 )ms|AST 157|Inlined 0Y 2N|IR 399/ 762|CodeSize 3884|Addr 0x7f1dac893000|Timestamp 49091029404944664|Src n/a
[engine] opt done id=685 AWFYPlan>>#execute |Tier 2|Time 393( 142+251 )ms|AST 22|Inlined 14Y 0N|IR 1698/ 3741|CodeSize 14993|Addr 0x7f1dac88e000|Timestamp 49091029431335962|Src n/a
[engine] opt inval. id=685 AWFYPlan>>#execute |Timestamp 49091029432947423|Src n/a|Reason null
[engine] opt done id=685 AWFYPlan>>#execute |Tier 1|Time 30( 11+20 )ms|AST 22|Inlined 0Y 1N|IR 287/ 1941|CodeSize 8276|Addr 0x7f1dac88a000|Timestamp 49091029465972447|Src n/a
[engine] opt done id=707 [] in AWFYPlanner>>#incrementalRemove: |Tier 1|Time 12( 8+4 )ms|AST 19|Inlined 0Y 1N|IR 158/ 237|CodeSize 804|Addr 0x7f1dac888000|Timestamp 49091029630972262|Src n/a
[engine] created adapter i2c_A_AAAJJA | CodeAddress 0x7f1dac887000
[engine] created adapter c2i_A_AAAJJA | CodeAddress 0x7f1dac886000
[engine] opt done id=373 String>>#, |Tier 1|Time 35( 29+7 )ms|AST 56|Inlined 0Y 2N|IR 276/ 405|CodeSize 1534|Addr 0x7f1dac884000|Timestamp 49091029882072768|Src n/a
[engine] opt done id=567 StandardFileStream>>#isBinary |Tier 1|Time 10( 7+3 )ms|AST 25|Inlined 0Y 0N|IR 100/ 181|CodeSize 660|Addr 0x7f1dac882000|Timestamp 49091029892695263|Src n/a
[engine] opt done id=685 AWFYPlan>>#execute |Tier 2|Time 439( 164+274 )ms|AST 22|Inlined 14Y 0N|IR 1698/ 3838|CodeSize 16213|Addr 0x7f1dac87d000|Timestamp 49091029905442857|Src n/a
[engine] opt done id=299 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 1|Time 79( 54+25 )ms|AST 190|Inlined 0Y 1N|IR 705/ 1562|CodeSize 6920|Addr 0x7f1dac87a000|Timestamp 49091029925738167|Src n/a
[engine] opt done id=724 Integer>>#timesRepeat: |Tier 2|Time 524( 169+356 )ms|AST 49|Inlined 17Y 0N|IR 1964/ 5003|CodeSize 21225|Addr 0x7f1dac873000|Timestamp 49091030989739295|Src n/a
[engine] opt inval. id=724 Integer>>#timesRepeat: |Timestamp 49091031043228024|Src n/a|Reason null
[engine] opt deopt id=654 AWFYVariable>>#value: | |Timestamp 49091031043434346|Src n/a
[engine] opt deopt id=725 [] in AWFYPlanner>>#changeVar:newValue: | |Timestamp 49091031047490656|Src n/a
[engine] opt deopt id=724 Integer>>#timesRepeat: | |Timestamp 49091031082237495|Src n/a
[engine] opt done id=724 Integer>>#timesRepeat: |Tier 1|Time 31( 15+16 )ms|AST 49|Inlined 0Y 1N|IR 326/ 975|CodeSize 4684|Addr 0x7f1dac870000|Timestamp 49091031415316237|Src n/a
[engine] opt done id=725 [] in AWFYPlanner>>#changeVar:newValue: |Tier 2|Time 406( 149+257 )ms|AST 34|Inlined 16Y 0N|IR 1795/ 3842|CodeSize 15797|Addr 0x7f1dac86b000|Timestamp 49091031790050033|Src n/a
[engine] opt inval. id=725 [] in AWFYPlanner>>#changeVar:newValue: |Timestamp 49091031849426753|Src n/a|Reason null
[engine] opt done id=725 [] in AWFYPlanner>>#changeVar:newValue: |Tier 1|Time 16( 11+5 )ms|AST 34|Inlined 0Y 2N|IR 204/ 289|CodeSize 1019|Addr 0x7f1dac869000|Timestamp 49091031865988366|Src n/a
[engine] opt done id=724 Integer>>#timesRepeat: |Tier 2|Time 631( 203+429 )ms|AST 49|Inlined 17Y 0N|IR 1964/ 5105|CodeSize 21918|Addr 0x7f1dac862000|Timestamp 49091032126039421|Src n/a
[engine] opt done id=725 [] in AWFYPlanner>>#changeVar:newValue: |Tier 2|Time 437( 149+289 )ms|AST 34|Inlined 16Y 0N|IR 1795/ 3939|CodeSize 15921|Addr 0x7f1dac85d000|Timestamp 49091032314026017|Src n/a
[engine] opt done id=555 Character class>>#cr |Tier 1|Time 10( 6+4 )ms|AST 19|Inlined 0Y 0N|IR 93/ 135|CodeSize 505|Addr 0x7f1dac85b000|Timestamp 49091032831386646|Src n/a
[engine] created adapter i2c_A_AAACA | CodeAddress 0x7f1dac85a000
[engine] created adapter i2c_J_AAC | CodeAddress 0x7f1dac859000
[engine] opt done id=553 Character>>#asUnicode |Tier 1|Time 16( 14+3 )ms|AST 31|Inlined 0Y 0N|IR 89/ 125|CodeSize 454|Addr 0x7f1dac857000|Timestamp 49091033752155109|Src n/a
[engine] created adapter c2i_J_AAC | CodeAddress 0x7f1dac856000
[engine] created adapter c2i_A_AAAC | CodeAddress 0x7f1dac855000
[engine] opt done id=551 UTF8TextConverter>>#nextPut:toStream: |Tier 1|Time 74( 61+14 )ms|AST 130|Inlined 0Y 5N|IR 427/ 723|CodeSize 2820|Addr 0x7f1dac853000|Timestamp 49091033809969609|Src n/a
[engine] created adapter c2i_A_AAAAZ | CodeAddress 0x7f1dac851000
[engine] opt done id=498 AWFYScriptConsole class>>#println: |Tier 1|Time 24( 18+6 )ms|AST 62|Inlined 0Y 4N|IR 279/ 373|CodeSize 1344|Addr 0x7f1dac84f000|Timestamp 49091034625248729|Src n/a
[engine] opt done id=566 MultiByteFileStream>>#nextPutAll: |Tier 1|Time 27( 20+7 )ms|AST 65|Inlined 0Y 2N|IR 230/ 391|CodeSize 1441|Addr 0x7f1dac84d000|Timestamp 49091034628882757|Src n/a
[engine] opt done id=499 FileStream class>>#stdout |Tier 1|Time 28( 22+6 )ms|AST 37|Inlined 0Y 1N|IR 201/ 403|CodeSize 1464|Addr 0x7f1dac84b000|Timestamp 49091034629565002|Src n/a
[engine] created adapter i2c_J_AAJ | CodeAddress 0x7f1dac84a000
[engine] created adapter c2i_A_AAJ | CodeAddress 0x7f1dac849000
[engine] opt done id=728 Object>>#asString |Tier 1|Time 38( 34+4 )ms|AST 17|Inlined 0Y 1N|IR 156/ 227|CodeSize 689|Addr 0x7f1dac847000|Timestamp 49091035088731803|Src n/a
[engine] opt done id=730 SmallInteger>>#decimalDigitLength |Tier 1|Time 41( 38+3 )ms|AST 61|Inlined 0Y 0N|IR 142/ 193|CodeSize 675|Addr 0x7f1dac845000|Timestamp 49091035092371907|Src n/a
[engine] opt done id=727 AWFYRun>>#printResult: |Tier 1|Time 49( 41+8 )ms|AST 68|Inlined 0Y 5N|IR 337/ 484|CodeSize 1724|Addr 0x7f1dac843000|Timestamp 49091035099909774|Src n/a
[engine] created adapter i2c_A_AAAJAJ | CodeAddress 0x7f1dac842000
[engine] created adapter i2c_A_AAAJAJA | CodeAddress 0x7f1dac841000
[engine] created adapter c2i_A_AAAJAJ | CodeAddress 0x7f1dac840000
[engine] created adapter c2i_A_AAAJAJA | CodeAddress 0x7f1dac83f000
[engine] opt done id=570 MultiByteFileStream>>#basicNext:putAll:startingAt: |Tier 1|Time 25( 22+4 )ms|AST 23|Inlined 0Y 1N|IR 164/ 235|CodeSize 805|Addr 0x7f1dac83d000|Timestamp 49091035483587065|Src n/a
[engine] opt done id=568 TextConverter>>#nextPutAll:toStream: |Tier 1|Time 30( 25+5 )ms|AST 34|Inlined 0Y 1N|IR 176/ 292|CodeSize 1036|Addr 0x7f1dac83b000|Timestamp 49091035488399935|Src n/a
[engine] opt done id=569 TextConverter>>#next:putAll:startingAt:toStream: |Tier 1|Time 49( 39+10 )ms|AST 133|Inlined 0Y 2N|IR 312/ 499|CodeSize 1931|Addr 0x7f1dac839000|Timestamp 49091035507464508|Src n/a
[engine] opt done id=571 StandardFileStream>>#next:putAll:startingAt: |Tier 1|Time 27( 18+8 )ms|AST 65|Inlined 0Y 0N|IR 228/ 502|CodeSize 2204|Addr 0x7f1dac837000|Timestamp 49091035510620378|Src n/a
[engine] created adapter i2c_A_AAAC | CodeAddress 0x7f1dac836000
[engine] opt done id=574 MultiByteFileStream>>#basicNextPutAll: |Tier 1|Time 10( 6+3 )ms|AST 17|Inlined 0Y 1N|IR 154/ 225|CodeSize 736|Addr 0x7f1dac834000|Timestamp 49091035870730128|Src n/a
[engine] opt done id=572 WriteStream>>#cr |Tier 1|Time 17( 12+5 )ms|AST 31|Inlined 0Y 2N|IR 199/ 287|CodeSize 935|Addr 0x7f1dac832000|Timestamp 49091035878052943|Src n/a
[engine] created adapter c2i_A_AAACA | CodeAddress 0x7f1dac831000
[engine] opt done id=573 MultiByteFileStream>>#nextPut: |Tier 1|Time 30( 24+5 )ms|AST 35|Inlined 0Y 1N|IR 181/ 317|CodeSize 1125|Addr 0x7f1dac82f000|Timestamp 49091035890438741|Src n/a
[engine] opt done id=575 StandardFileStream>>#nextPutAll: |Tier 1|Time 35( 25+10 )ms|AST 90|Inlined 0Y 0N|IR 285/ 628|CodeSize 2779|Addr 0x7f1dac82d000|Timestamp 49091035905763750|Src n/a
[engine] opt done id=576 StandardFileStream>>#flush |Tier 1|Time 13( 9+5 )ms|AST 19|Inlined 0Y 0N|IR 156/ 269|CodeSize 936|Addr 0x7f1dac82b000|Timestamp 49091036310204172|Src n/a
[engine] opt done id=615 AWFYDeltaBlue>>#innerBenchmarkLoop: |Tier 1|Time 19( 13+5 )ms|AST 39|Inlined 0Y 2N|IR 201/ 283|CodeSize 1027|Addr 0x7f1dac829000|Timestamp 49091036329032669|Src n/a
[engine] opt done id=614 AWFYRun>>#measure: |Tier 1|Time 35( 27+7 )ms|AST 93|Inlined 0Y 2N|IR 310/ 444|CodeSize 1667|Addr 0x7f1dac827000|Timestamp 49091036331765978|Src n/a
[engine] opt done id=692 AWFYVector>>#remove: |Tier 2|Time 155( 71+84 )ms|AST 81|Inlined 3Y 0N|IR 603/ 2075|CodeSize 8885|Addr 0x7f1dac823000|Timestamp 49091051266631698|Src n/a
[engine] opt done id=691 AWFYVariable>>#removeConstraint: |Tier 2|Time 207( 114+93 )ms|AST 33|Inlined 4Y 0N|IR 688/ 2270|CodeSize 9621|Addr 0x7f1dac81f000|Timestamp 49091051330967753|Src n/a
[engine] opt done id=690 AWFYUnaryConstraint>>#removeFromGraph |Tier 2|Time 245( 139+106 )ms|AST 31|Inlined 5Y 0N|IR 771/ 2374|CodeSize 9853|Addr 0x7f1dac81b000|Timestamp 49091051355363724|Src n/a
[engine] opt done id=723 AWFYVector>>#forEach: <split-723> |Tier 2|Time 229( 84+145 )ms|AST 75|Inlined 2Y 0N|IR 960/ 3009|CodeSize 13861|Addr 0x7f1dac816000|Timestamp 49091051495776823|Src n/a
[engine] opt done id=706 AWFYVector>>#forEach: <split-706> |Tier 2|Time 606( 533+73 )ms|AST 75|Inlined 3Y 2N|IR 627/ 1429|CodeSize 5590|Addr 0x7f1dac813000|Timestamp 49091058598988568|Src n/a
[engine] opt done id=729 SmallInteger>>#printString |Tier 2|Time 105( 57+48 )ms|AST 157|Inlined 4Y 1N|IR 306/ 1027|CodeSize 4850|Addr 0x7f1dac810000|Timestamp 49091062828578903|Src n/a
[engine] opt done id=677 AWFYVector class>>#new |Tier 2|Time 62( 35+27 )ms|AST 19|Inlined 3Y 0N|IR 319/ 1274|CodeSize 4754|Addr 0x7f1dac80d000|Timestamp 49091073370920905|Src n/a
[engine] opt done id=673 AWFYUnaryConstraint>>#markUnsatisfied |Tier 2|Time 9( 4+5 )ms|AST 7|Inlined 0Y 0N|IR 94/ 146|CodeSize 354|Addr 0x7f1dac80b000|Timestamp 49091076743698951|Src n/a
[engine] opt done id=672 Behavior>>#new <split-672> |Tier 2|Time 15( 8+7 )ms|AST 26|Inlined 0Y 0N|IR 31/ 372|CodeSize 1369|Addr 0x7f1dac809000|Timestamp 49091077519155823|Src n/a
[engine] opt done id=671 AWFYEditConstraint class>>#var:strength:addTo: |Tier 2|Time 542( 531+11 )ms|AST 36|Inlined 1Y 1N|IR 88/ 521|CodeSize 1871|Addr 0x7f1dac807000|Timestamp 49091078046068998|Src n/a
[engine] opt done id=676 AWFYPlanner>>#extractPlanFromConstraints: |Tier 2|Time 1347( 470+876 )ms|AST 57|Inlined 31Y 1N|IR 3438/ 13989|CodeSize 67945|Addr 0x7f1dac7f5000|Timestamp 49091078863617107|Src n/a
[engine] opt done id=688 AWFYAbstractConstraint>>#destroyConstraint: |Tier 2|Time 3702( 927+2776)ms|AST 46|Inlined 77Y 2N|IR 9320/ 28162|CodeSize 131829|Addr 0x7f1dac7d3000|Timestamp 49091081270859621|Src n/a
[engine] opt done id=16 String class>>#new: |Tier 2|Time 37( 26+11 )ms|AST 48|Inlined 2Y 1N|IR 102/ 509|CodeSize 2424|Addr 0x7f1dac7d1000|Timestamp 49091083862563526|Src n/a
[engine] opt done id=670 AWFYStrength class>>#SymPreferred |Tier 2|Time 7( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 19/ 70|CodeSize 227|Addr 0x7f1dac7cf000|Timestamp 49091089687992265|Src n/a
[engine] opt done id=722 AWFYPlanner>>#changeVar:newValue: |Tier 2|Time 1126(1040+87 )ms|AST 113|Inlined 6Y 4N|IR 723/ 3814|CodeSize 14813|Addr 0x7f1dac7ca000|Timestamp 49091092085756209|Src n/a
[engine] opt done id=299 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 2|Time 119( 61+59 )ms|AST 190|Inlined 3Y 1N|IR 675/ 1478|CodeSize 6277|Addr 0x7f1dadae8000|Timestamp 49091111398787939|Src n/a
[engine] opt done id=373 String>>#, |Tier 2|Time 145( 99+45 )ms|AST 56|Inlined 9Y 2N|IR 721/ 1569|CodeSize 6604|Addr 0x7f1dadae5000|Timestamp 49091112292855078|Src n/a
[engine] opt done id=567 StandardFileStream>>#isBinary |Tier 2|Time 10( 7+4 )ms|AST 25|Inlined 0Y 0N|IR 25/ 94|CodeSize 312|Addr 0x7f1dadae3000|Timestamp 49091112559683114|Src n/a
[engine] opt inval. id=729 SmallInteger>>#printString |Timestamp 49091151171267056|Src n/a|Reason null
[engine] opt inval. id=730 SmallInteger>>#decimalDigitLength |Timestamp 49091151171635418|Src n/a|Reason null
[engine] opt inval. id=569 TextConverter>>#next:putAll:startingAt:toStream: |Timestamp 49091151172503520|Src n/a|Reason null
[engine] Truffle runtime statistics for engine 1
Compilations : 322
Success : 312
Temporary Bailouts : 7
jdk.graal.compiler.core.common.CancellationBailoutException: Compilation cancelled.: 7
Permanent Bailouts : 0
Failed : 0
Interrupted : 3
Invalidated : 73
Unknown Reason : 61
Profiled Argument Types : 7
Latest layout assumption Layout no longer valid: 3
Profiled Return Type : 2
Queues : 398
Dequeues : 84
Target inlined into only caller: 39
null : 38
Latest layout assumption Layout no longer valid: 3
Profiled Return Type : 3
Profiled Argument Types : 1
Splits : 78
Compilation Accuracy : 0.773292
Queue Accuracy : 0.788945
Compilation Utilization : 0.349794
Remaining Compilation Queue : 0
Time to queue : count= 398, sum=2456677460, min= 1467, average= 6172556.43, max=131926576, maxTarget=TextConverter>>#next:putAll:startingAt:toStream:
Time waiting in queue : count= 322, sum= 232518386, min= 10, average= 722106.79, max= 9032297, maxTarget=AWFYPlanner>>#newMark
--------------------------- :
AST node statistics :
Truffle node count : count= 315, sum= 97285, min= 6, average= 308.84, max= 5958, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Trivial : count= 315, sum= 37761, min= 1, average= 119.88, max= 2360, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Non Trivial : count= 315, sum= 59524, min= 5, average= 188.97, max= 3598, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Monomorphic : count= 315, sum= 58202, min= 5, average= 184.77, max= 3524, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Polymorphic : count= 315, sum= 1322, min= 0, average= 4.20, max= 74, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Megamorphic : count= 315, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Behavior>>#new <split-598>
Truffle call count : count= 315, sum= 1502, min= 0, average= 4.77, max= 87, maxTarget=AWFYPlanner class>>#projectionTest:
Indirect : count= 315, sum= 6, min= 0, average= 0.02, max= 1, maxTarget=AWFYPlanner>>#addConstraintsConsuming:to:
Direct : count= 315, sum= 1496, min= 0, average= 4.75, max= 87, maxTarget=AWFYPlanner class>>#projectionTest:
Dispatched : count= 315, sum= 489, min= 0, average= 1.55, max= 17, maxTarget=AWFYPlanner class>>#chainTest:
Inlined : count= 315, sum= 1007, min= 0, average= 3.20, max= 81, maxTarget=AWFYPlanner class>>#projectionTest:
---------- :
Cloned : count= 315, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Behavior>>#new <split-598>
Not Cloned : count= 315, sum= 1480, min= 0, average= 4.70, max= 87, maxTarget=AWFYPlanner class>>#projectionTest:
Truffle loops : count= 315, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Behavior>>#new <split-598>
--------------------------- :
Compilation Tier 1 :
Compilation Rate : 110164.81 bytes/second
Truffle Tier Rate : 182225.15 bytes/second
Graal Tier Rate : 308883.70 bytes/second
Installation Rate : 2839882.30 bytes/second
Time for compilation (us) : count= 203, sum= 8312645, min= 4819, average= 40948.99, max= 263889, maxTarget=AWFYAbstractConstraint>>#satisfy:propagate:
Truffle Tier (us) : count= 203, sum= 5025437, min= 2713, average= 24755.85, max= 160148, maxTarget=AWFYPlanner class>>#projectionTest:
Graal Tier (us) : count= 203, sum= 2964743, min= 1826, average= 14604.65, max= 150885, maxTarget=AWFYAbstractConstraint>>#satisfy:propagate:
Code Installation (us) : count= 203, sum= 322464, min= 280, average= 1588.49, max= 9964, maxTarget=AWFYAbstractConstraint>>#satisfy:propagate:
Graal node count :
After Truffle Tier : count= 203, sum= 70005, min= 88, average= 344.85, max= 2183, maxTarget=AWFYAbstractConstraint>>#satisfy:propagate:
After Graal Tier : count= 203, sum= 216310, min= 124, average= 1065.57, max= 12501, maxTarget=AWFYAbstractConstraint>>#satisfy:propagate:
Graal compilation result :
Code size : count= 203, sum= 915761, min= 454, average= 4511.14, max= 54301, maxTarget=AWFYAbstractConstraint>>#satisfy:propagate:
Total frame size : count= 203, sum= 30560, min= 48, average= 150.54, max= 784, maxTarget=AWFYAbstractConstraint>>#satisfy:propagate:
Exception handlers : count= 203, sum= 713, min= 1, average= 3.51, max= 18, maxTarget=AWFYPlanner class>>#chainTest:
Infopoints : count= 203, sum= 8856, min= 5, average= 43.63, max= 427, maxTarget=AWFYAbstractConstraint>>#satisfy:propagate:
CALL : count= 203, sum= 8856, min= 5, average= 43.63, max= 427, maxTarget=AWFYAbstractConstraint>>#satisfy:propagate:
Marks : count= 203, sum= 1012, min= 2, average= 4.99, max= 5, maxTarget=Behavior>>#new <split-598>
Data references : count= 203, sum= 4316, min= 3, average= 21.26, max= 155, maxTarget=AWFYAbstractConstraint>>#satisfy:propagate:
--------------------------- :
Compilation Tier 2 :
Compilation Rate : 29604.18 bytes/second
Truffle Tier Rate : 70304.88 bytes/second
Graal Tier Rate : 73506.97 bytes/second
Installation Rate : 3096192.43 bytes/second
Time for compilation (us) : count= 116, sum= 37831681, min= 6222, average= 326135.18, max= 3702666, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Truffle Tier (us) : count= 109, sum= 15930273, min= 3212, average= 146149.30, max= 1287162, maxTarget=AWFYPlanner class>>#chainTest:
Graal Tier (us) : count= 109, sum= 15236324, min= 2292, average= 139782.79, max= 2717813, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Code Installation (us) : count= 109, sum= 361726, min= 289, average= 3318.60, max= 58350, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Graal node count :
After Truffle Tier : count= 112, sum= 111355, min= 14, average= 994.24, max= 9320, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
After Graal Tier : count= 109, sum= 261462, min= 30, average= 2398.73, max= 28162, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Graal compilation result :
Code size : count= 109, sum= 1119976, min= 83, average= 10275.01, max= 131829, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Total frame size : count= 109, sum= 20688, min= 32, average= 189.80, max= 1104, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Exception handlers : count= 109, sum= 123, min= 0, average= 1.13, max= 15, maxTarget=AWFYAbstractConstraint>>#satisfy:propagate:
Infopoints : count= 109, sum= 5512, min= 2, average= 50.57, max= 636, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
CALL : count= 109, sum= 5512, min= 2, average= 50.57, max= 636, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
Marks : count= 109, sum= 770, min= 2, average= 7.06, max= 23, maxTarget=[] in AWFYPlanner>>#addConstraintsConsuming:to:
Data references : count= 109, sum= 5860, min= 0, average= 53.76, max= 542, maxTarget=AWFYAbstractConstraint>>#destroyConstraint:
# Havlak (iterations: 300, problem size: 1500) on Wed Jul 31 11:26:17 UTC 2024
# `/home/fniephaus/dev/graal/sdk/mxbuild/linux-amd64/SMALLTALK_NATIVE_STANDALONE_SVM_JAVA22/trufflesqueak-24.0.2-linux-amd64/bin/trufflesqueak --experimental-options --smalltalk.disable-startup --smalltalk.disable-interrupts --engine.Mode=default --engine.TraceCompilation --engine.CompilationStatistics --log.file="/home/fniephaus/dev/are-we-fast-yet/traces/Havlak.trace.log" --quiet --code "AWFYHarness run: #('Havlak' 300 1500)"`
[engine] created adapter i2c_A_AAAA | CodeAddress 0x7f55a3cfa000
[engine] created adapter i2c_A_AAA | CodeAddress 0x7f55a3cf8000
[engine] created adapter i2c_A_AAAJ | CodeAddress 0x7f55a3cf9000
[engine] created adapter c2i_A_AAA | CodeAddress 0x7f55a3cf7000
[engine] opt done id=589 Behavior>>#new <split-589> |Tier 1|Time 32( 24+8 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f55a3cf5000|Timestamp 49089790372079613|Src n/a
[engine] created adapter c2i_A_AAAJ | CodeAddress 0x7f55a3cf4000
[engine] opt done id=588 AWFYVector class>>#new: |Tier 1|Time 50( 45+5 )ms|AST 27|Inlined 0Y 2N|IR 199/ 274|CodeSize 905|Addr 0x7f55a3b2e000|Timestamp 49089790390059013|Src n/a
[engine] opt done id=590 AWFYVector>>#initialize: |Tier 1|Time 23( 13+10 )ms|AST 22|Inlined 0Y 0N|IR 213/ 562|CodeSize 1987|Addr 0x7f55a3b2c000|Timestamp 49089790394920426|Src n/a
[engine] opt done id=603 AWFYVector>>#append: |Tier 1|Time 58( 36+23 )ms|AST 141|Inlined 0Y 0N|IR 335/ 1117|CodeSize 4417|Addr 0x7f55a3b29000|Timestamp 49089790397405717|Src n/a
[engine] created adapter i2c_Z_AAAA | CodeAddress 0x7f55a3b28000
[engine] created adapter i2c_J_AAA | CodeAddress 0x7f55a3b27000
[engine] opt done id=611 AWFYVector>>#size |Tier 1|Time 16( 12+3 )ms|AST 14|Inlined 0Y 0N|IR 105/ 169|CodeSize 710|Addr 0x7f55a3b23000|Timestamp 49089790413405503|Src n/a
[engine] opt done id=605 AWFYVector>>#at: |Tier 1|Time 24( 14+9 )ms|AST 33|Inlined 0Y 0N|IR 233/ 511|CodeSize 1735|Addr 0x7f55a3b25000|Timestamp 49089790413833862|Src n/a
[engine] created adapter i2c_J_AAAA | CodeAddress 0x7f55a3b22000
[engine] created adapter i2c_J_AAJJ | CodeAddress 0x7f55a3b21000
[engine] opt inval. id=603 AWFYVector>>#append: |Timestamp 49089790435657664|Src n/a|Reason null
[engine] opt deopt id=603 AWFYVector>>#append: | |Timestamp 49089790436099922|Src n/a
[engine] opt done id=647 Integer>>#>> |Tier 1|Time 23( 19+4 )ms|AST 33|Inlined 0Y 0N|IR 104/ 154|CodeSize 644|Addr 0x7f55a3b1f000|Timestamp 49089790437303070|Src n/a
[engine] created adapter c2i_Z_AAAAA | CodeAddress 0x7f55a3b1e000
[engine] created adapter c2i_J_AAJJ | CodeAddress 0x7f55a3b1d000
[engine] created adapter c2i_Z_AAAJJ | CodeAddress 0x7f55a3b1c000
[engine] opt done id=646 AWFYSomDictionary>>#hash: |Tier 1|Time 40( 35+5 )ms|AST 61|Inlined 0Y 1N|IR 170/ 253|CodeSize 864|Addr 0x7f55a3b1a000|Timestamp 49089790453767255|Src n/a
[engine] created adapter i2c_J_AAAJ | CodeAddress 0x7f55a3b19000
[engine] opt done id=648 AWFYSomDictionary>>#bucketIdx: |Tier 1|Time 23( 17+6 )ms|AST 35|Inlined 0Y 0N|IR 168/ 334|CodeSize 1080|Addr 0x7f55a3b17000|Timestamp 49089790476703825|Src n/a
[engine] opt done id=587 AWFYVector class>>#new |Tier 1|Time 22( 17+4 )ms|AST 19|Inlined 0Y 1N|IR 159/ 238|CodeSize 755|Addr 0x7f55a3b15000|Timestamp 49089790498741772|Src n/a
[engine] opt done id=644 AWFYHavlakLoopFinder>>#Unvisited |Tier 1|Time 5( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 481|Addr 0x7f55a3b13000|Timestamp 49089790504468214|Src n/a
[engine] created adapter i2c_Z_AAAJA | CodeAddress 0x7f55a3b0d000
[engine] opt done id=669 AWFYVector>>#hasSome: |Tier 1|Time 116( 62+54 )ms|AST 79|Inlined 0Y 3N|IR 620/ 2583|CodeSize 12330|Addr 0x7f55a3b0e000|Timestamp 49089790511581147|Src n/a
[engine] opt done id=656 AWFYDictIdEntry>>#match:key: |Tier 1|Time 16( 12+4 )ms|AST 26|Inlined 0Y 0N|IR 113/ 215|CodeSize 903|Addr 0x7f55a3b0b000|Timestamp 49089790520361347|Src n/a
[engine] created adapter c2i_J_AAAA | CodeAddress 0x7f55a3b05000
[engine] opt done id=603 AWFYVector>>#append: |Tier 1|Time 102( 61+41 )ms|AST 141|Inlined 0Y 0N|IR 653/ 2713|CodeSize 13050|Addr 0x7f55a3b06000|Timestamp 49089790539366000|Src n/a
[engine] created adapter c2i_Z_AAAJA | CodeAddress 0x7f55a3b04000
[engine] opt done id=658 AWFYSomDictionary>>#at: |Tier 1|Time 43( 37+6 )ms|AST 86|Inlined 0Y 3N|IR 257/ 375|CodeSize 1409|Addr 0x7f5598829000|Timestamp 49089790555320178|Src n/a
[engine] created adapter c2i_J_AAAJ | CodeAddress 0x7f55a3b03000
[engine] created adapter i2c_Z_AAA | CodeAddress 0x7f5598828000
[engine] opt done id=659 AWFYSomDictionary>>#bucket: |Tier 1|Time 25( 19+6 )ms|AST 28|Inlined 0Y 1N|IR 192/ 352|CodeSize 1248|Addr 0x7f5598826000|Timestamp 49089790564529435|Src n/a
[engine] opt done id=672 AWFYVector>>#isEmpty |Tier 1|Time 12( 9+3 )ms|AST 14|Inlined 0Y 0N|IR 104/ 165|CodeSize 669|Addr 0x7f5598824000|Timestamp 49089790567351378|Src n/a
[engine] created adapter i2c_Z_AAAJJ | CodeAddress 0x7f5598823000
[engine] opt done id=665 AWFYHavlakLoopFinder>>#isAncestor:v: |Tier 1|Time 23( 15+8 )ms|AST 38|Inlined 0Y 0N|IR 218/ 553|CodeSize 2126|Addr 0x7f5598821000|Timestamp 49089790587815719|Src n/a
[engine] created adapter c2i_A_AAAAJ | CodeAddress 0x7f5598820000
[engine] created adapter c2i_Z_AAAA | CodeAddress 0x7f559881f000
[engine] created adapter c2i_Z_AAAJ | CodeAddress 0x7f559881e000
[engine] opt done id=705 AWFYVector>>#forEach: <split-705> |Tier 1|Time 49( 31+18 )ms|AST 75|Inlined 0Y 1N|IR 364/ 1152|CodeSize 5612|Addr 0x7f559881b000|Timestamp 49089790616901852|Src n/a
[engine] created adapter c2i_A_AAAA | CodeAddress 0x7f559881a000
[engine] opt done id=666 AWFYSomSet>>#add: |Tier 1|Time 45( 34+11 )ms|AST 42|Inlined 0Y 3N|IR 327/ 546|CodeSize 2105|Addr 0x7f5598818000|Timestamp 49089790632874050|Src n/a
[engine] opt done id=668 AWFYSomSet>>#hasSome: |Tier 1|Time 16( 10+7 )ms|AST 20|Inlined 0Y 1N|IR 193/ 328|CodeSize 1169|Addr 0x7f5598816000|Timestamp 49089790633507403|Src n/a
[engine] created adapter i2c_A_AAAAJ | CodeAddress 0x7f5598815000
[engine] opt done id=640 AWFYUnionFindNode>>#initialize |Tier 1|Time 9( 5+3 )ms|AST 7|Inlined 0Y 0N|IR 140/ 178|CodeSize 505|Addr 0x7f5598813000|Timestamp 49089790641641119|Src n/a
[engine] opt done id=675 Object>>#~= |Tier 1|Time 22( 14+9 )ms|AST 31|Inlined 0Y 2N|IR 266/ 464|CodeSize 1667|Addr 0x7f5598811000|Timestamp 49089790664309555|Src n/a
[engine] created adapter c2i_A_AAAAJJA | CodeAddress 0x7f5598810000
[engine] created adapter c2i_A_AAAJJAA | CodeAddress 0x7f559880f000
[engine] created adapter c2i_A_AAAAJJ | CodeAddress 0x7f559880e000
[engine] opt done id=682 AWFYVector>>#forEach: <split-682> |Tier 1|Time 75( 55+20 )ms|AST 75|Inlined 0Y 1N|IR 379/ 1222|CodeSize 6108|Addr 0x7f559880b000|Timestamp 49089790739312623|Src n/a
[engine] opt done id=532 Object>>#= |Tier 1|Time 8( 5+3 )ms|AST 14|Inlined 0Y 0N|IR 94/ 170|CodeSize 648|Addr 0x7f5598809000|Timestamp 49089790747334098|Src n/a
[engine] opt done id=645 AWFYSomDictionary>>#at:put: |Tier 1|Time 119( 97+22 )ms|AST 155|Inlined 0Y 4N|IR 613/ 1462|CodeSize 5840|Addr 0x7f5598806000|Timestamp 49089790752810007|Src n/a
[engine] opt done id=597 AWFYSomSet class>>#new |Tier 1|Time 15( 10+4 )ms|AST 26|Inlined 0Y 2N|IR 223/ 287|CodeSize 941|Addr 0x7f5598804000|Timestamp 49089790762454956|Src n/a
[engine] opt done id=598 Behavior>>#new <split-598> |Tier 1|Time 22( 13+9 )ms|AST 26|Inlined 0Y 0N|IR 207/ 855|CodeSize 3324|Addr 0x7f5598802000|Timestamp 49089790775094715|Src n/a
[engine] opt done id=599 AWFYSomSet>>#initialize: |Tier 1|Time 14( 9+6 )ms|AST 21|Inlined 0Y 1N|IR 197/ 440|CodeSize 1485|Addr 0x7f5598800000|Timestamp 49089790776962507|Src n/a
[engine] created adapter c2i_J_AAA | CodeAddress 0x7f539000c000
[engine] created adapter c2i_A_AAAJA | CodeAddress 0x7f539000b000
[engine] created adapter c2i_Z_AAA | CodeAddress 0x7f539000a000
[engine] opt done id=664 [] in AWFYHavlakLoopFinder>>#processEdges:w: |Tier 1|Time 51( 35+16 )ms|AST 119|Inlined 0Y 7N|IR 493/ 938|CodeSize 3960|Addr 0x7f5390008000|Timestamp 49089790827723742|Src n/a
[engine] created adapter c2i_A_AAAAZ | CodeAddress 0x7f5390006000
[engine] opt done id=684 AWFYVector>>#forEach: <split-684> |Tier 1|Time 12( 9+3 )ms|AST 34|Inlined 0Y 0N|IR 109/ 178|CodeSize 793|Addr 0x7f5390004000|Timestamp 49089790839971182|Src n/a
[engine] created adapter c2i_A_AAAJAAA | CodeAddress 0x7f5390003000
[engine] created adapter i2c_Z_AAAJ | CodeAddress 0x7f5390002000
[engine] created adapter c2i_A_AAAJAA | CodeAddress 0x7f5390001000
[engine] opt done id=674 AWFYUnionFindNode>>#findSet |Tier 1|Time 82( 44+38 )ms|AST 132|Inlined 0Y 4N|IR 567/ 2657|CodeSize 11542|Addr 0x7f5370186000|Timestamp 49089790857640331|Src n/a
[engine] created adapter i2c_Z_AAAAA | CodeAddress 0x7f5390000000
[engine] opt done id=694 [] in AWFYSomIdentitySet>>#contains: |Tier 1|Time 12( 9+3 )ms|AST 14|Inlined 0Y 0N|IR 92/ 128|CodeSize 574|Addr 0x7f5370184000|Timestamp 49089790869601826|Src n/a
[engine] opt done id=667 AWFYSomSet>>#contains: |Tier 1|Time 40( 15+25 )ms|AST 24|Inlined 0Y 1N|IR 289/ 2154|CodeSize 9059|Addr 0x7f5370180000|Timestamp 49089790880468712|Src n/a
[engine] created adapter c2i_A_AAAJJA | CodeAddress 0x7f537017f000
[engine] created adapter c2i_A_AAAAA | CodeAddress 0x7f537017e000
[engine] opt done id=695 AWFYVector>>#forEach: <split-695> |Tier 1|Time 62( 39+24 )ms|AST 75|Inlined 0Y 1N|IR 365/ 1191|CodeSize 5723|Addr 0x7f537017b000|Timestamp 49089790932298294|Src n/a
[engine] created adapter i2c_A_AAAJJAA | CodeAddress 0x7f5370177000
[engine] opt done id=696 AWFYVector>>#forEach: <split-696> |Tier 1|Time 58( 35+22 )ms|AST 75|Inlined 0Y 1N|IR 356/ 1141|CodeSize 5380|Addr 0x7f5370178000|Timestamp 49089790938322695|Src n/a
[engine] opt done id=661 AWFYHavlakLoopFinder>>#identifyEdges: |Tier 1|Time 74( 45+29 )ms|AST 118|Inlined 0Y 1N|IR 480/ 1444|CodeSize 6499|Addr 0x7f5370174000|Timestamp 49089791012662375|Src n/a
[engine] opt done id=687 AWFYSomIdentitySet>>#contains: |Tier 1|Time 40( 14+26 )ms|AST 24|Inlined 0Y 1N|IR 287/ 2095|CodeSize 9031|Addr 0x7f5370170000|Timestamp 49089791052826466|Src n/a
[engine] created adapter c2i_A_AAAAJA | CodeAddress 0x7f537016f000
[engine] opt done id=690 AWFYVector>>#forEach: <split-690> |Tier 1|Time 62( 38+24 )ms|AST 75|Inlined 0Y 1N|IR 371/ 1182|CodeSize 6063|Addr 0x7f537016c000|Timestamp 49089791114789703|Src n/a
[engine] opt done id=683 [] in AWFYHavlakLoopFinder>>#stepEProcessNonBackPreds:nodePool:workList:x: |Tier 1|Time 203( 90+112 )ms|AST 202|Inlined 0Y 7N|IR 1126/ 7646|CodeSize 34142|Addr 0x7f5370162000|Timestamp 49089791135211020|Src n/a
[engine] opt done id=6 Symbol>>#= |Tier 1|Time 23( 17+6 )ms|AST 47|Inlined 0Y 1N|IR 222/ 260|CodeSize 856|Addr 0x7f5370160000|Timestamp 49089791158145635|Src n/a
[engine] opt done id=699 AWFYVector>>#forEach: <split-699> |Tier 1|Time 49( 27+22 )ms|AST 75|Inlined 0Y 1N|IR 356/ 1112|CodeSize 5569|Addr 0x7f537015d000|Timestamp 49089791163992420|Src n/a
[engine] opt done id=643 [] in AWFYHavlakLoopFinder>>#initAllNodes |Tier 1|Time 22( 15+7 )ms|AST 31|Inlined 0Y 2N|IR 217/ 349|CodeSize 1223|Addr 0x7f537015b000|Timestamp 49089791180271655|Src n/a
[engine] opt done id=638 AWFYUnionFindNode class>>#new |Tier 1|Time 18( 11+7 )ms|AST 24|Inlined 0Y 2N|IR 193/ 270|CodeSize 876|Addr 0x7f5370159000|Timestamp 49089791198161165|Src n/a
[engine] opt done id=639 Behavior>>#new <split-639> |Tier 1|Time 22( 14+9 )ms|AST 27|Inlined 0Y 1N|IR 170/ 616|CodeSize 2364|Addr 0x7f5370153000|Timestamp 49089791220686209|Src n/a
[engine] opt done id=662 AWFYHavlakLoopFinder>>#processEdges:w: |Tier 1|Time 57( 24+33 )ms|AST 56|Inlined 0Y 2N|IR 366/ 2415|CodeSize 10430|Addr 0x7f5370155000|Timestamp 49089791220883242|Src n/a
[engine] created adapter i2c_A_AAAAJJ | CodeAddress 0x7f5370152000
[engine] created adapter i2c_A_AAAJAJA | CodeAddress 0x7f5370151000
[engine] created adapter c2i_A_AAAJAJA | CodeAddress 0x7f5370150000
[engine] opt done id=649 AWFYSomIdentityDictionary>>#newEntry:value:hash: |Tier 1|Time 33( 29+5 )ms|AST 29|Inlined 0Y 1N|IR 169/ 248|CodeSize 884|Addr 0x7f537014e000|Timestamp 49089791254402011|Src n/a
[engine] opt done id=650 AWFYDictIdEntry class>>#new:key:value:next: |Tier 1|Time 35( 29+6 )ms|AST 39|Inlined 0Y 2N|IR 212/ 293|CodeSize 1045|Addr 0x7f537014c000|Timestamp 49089791255911987|Src n/a
[engine] opt done id=651 Behavior>>#new <split-651> |Tier 1|Time 16( 10+6 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f537014a000|Timestamp 49089791270815768|Src n/a
[engine] opt done id=652 AWFYDictEntry>>#init:key:value:next: |Tier 1|Time 17( 10+7 )ms|AST 17|Inlined 0Y 0N|IR 190/ 487|CodeSize 1667|Addr 0x7f5370148000|Timestamp 49089791273442703|Src n/a
[engine] created adapter i2c_A_AAAAJJA | CodeAddress 0x7f5370147000
[engine] opt done id=654 AWFYUnionFindNode>>#initNode:dfs: |Tier 1|Time 13( 8+5 )ms|AST 13|Inlined 0Y 0N|IR 178/ 404|CodeSize 1312|Addr 0x7f5370145000|Timestamp 49089791283810618|Src n/a
[engine] opt done id=663 AWFYBasicBlock>>#numPred |Tier 1|Time 12( 7+4 )ms|AST 17|Inlined 0Y 1N|IR 169/ 299|CodeSize 1042|Addr 0x7f5370143000|Timestamp 49089791295799143|Src n/a
[engine] opt done id=655 AWFYSomDictionary>>#insertBucketEntry:value:hash:head: |Tier 1|Time 24( 19+5 )ms|AST 51|Inlined 0Y 2N|IR 211/ 298|CodeSize 1112|Addr 0x7f5370141000|Timestamp 49089791297995135|Src n/a
[engine] created adapter i2c_A_AAAJA | CodeAddress 0x7f5370140000
[engine] opt done id=657 AWFYDictEntry>>#value: |Tier 1|Time 8( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 134/ 329|CodeSize 991|Addr 0x7f537013e000|Timestamp 49089791304103280|Src n/a
[engine] opt done id=677 AWFYVector>>#removeFirst |Tier 1|Time 54( 45+9 )ms|AST 44|Inlined 0Y 1N|IR 228/ 401|CodeSize 1424|Addr 0x7f537013c000|Timestamp 49089791357971565|Src n/a
[engine] created adapter i2c_A_AAAAJA | CodeAddress 0x7f537013b000
[engine] opt done id=671 AWFYHavlakLoopFinder>>#stepD:nodePool: |Tier 1|Time 83( 48+34 )ms|AST 42|Inlined 0Y 2N|IR 374/ 2533|CodeSize 10923|Addr 0x7f5370137000|Timestamp 49089791380881036|Src n/a
[engine] opt done id=685 [] in [] in AWFYHavlakLoopFinder>>#stepEProcessNonBackPreds:nodePool:workList:x: |Tier 1|Time 9( 6+3 )ms|AST 14|Inlined 0Y 0N|IR 92/ 128|CodeSize 574|Addr 0x7f5370135000|Timestamp 49089791389838153|Src n/a
[engine] opt done id=692 AWFYUnionFindNode>>#union: |Tier 1|Time 9( 5+4 )ms|AST 8|Inlined 0Y 0N|IR 132/ 266|CodeSize 827|Addr 0x7f5370133000|Timestamp 49089791398681423|Src n/a
[engine] opt done id=678 AWFYSomSet>>#size |Tier 1|Time 14( 9+6 )ms|AST 17|Inlined 0Y 1N|IR 169/ 299|CodeSize 1042|Addr 0x7f5370131000|Timestamp 49089791413061227|Src n/a
[engine] opt done id=679 AWFYHavlakLoopFinder>>#MaxNonBackPreds |Tier 1|Time 7( 5+2 )ms|AST 14|Inlined 0Y 0N|IR 87/ 123|CodeSize 481|Addr 0x7f537012f000|Timestamp 49089791420584639|Src n/a
[engine] created adapter i2c_A_AAAJAAA | CodeAddress 0x7f537012c000
[engine] opt done id=691 [] in AWFYHavlakLoopFinder>>#setLoopAttribute:nodePool:loop: |Tier 1|Time 68( 52+16 )ms|AST 128|Inlined 0Y 3N|IR 446/ 761|CodeSize 2911|Addr 0x7f537012d000|Timestamp 49089791426517892|Src n/a
[engine] opt done id=681 AWFYSomSet>>#forEach: |Tier 1|Time 16( 10+6 )ms|AST 21|Inlined 0Y 1N|IR 171/ 301|CodeSize 1067|Addr 0x7f537012a000|Timestamp 49089791442439661|Src n/a
[engine] opt done id=693 AWFYSimpleLoop>>#addNode: |Tier 1|Time 16( 10+6 )ms|AST 21|Inlined 0Y 1N|IR 171/ 301|CodeSize 1067|Addr 0x7f537010e000|Timestamp 49089791458188984|Src n/a
[engine] created adapter i2c_J_AAAAJ | CodeAddress 0x7f537010d000
[engine] opt done id=635 AWFYHavlakLoopFinder>>#findLoops |Tier 1|Time 957( 382+574 )ms|AST 697|Inlined 0Y 27N|IR 5186/ 23454|CodeSize 101611|Addr 0x7f5370110000|Timestamp 49089791477470851|Src n/a
[engine] opt done id=680 AWFYHavlakLoopFinder>>#stepEProcessNonBackPreds:nodePool:workList:x: |Tier 1|Time 66( 30+36 )ms|AST 54|Inlined 0Y 2N|IR 388/ 2718|CodeSize 12064|Addr 0x7f5370109000|Timestamp 49089791486908571|Src n/a
[engine] opt done id=670 [] in AWFYSomSet>>#contains: |Tier 1|Time 9( 6+3 )ms|AST 15|Inlined 0Y 0N|IR 94/ 130|CodeSize 574|Addr 0x7f5370107000|Timestamp 49089791495719713|Src n/a
[engine] created adapter c2i_J_AAAAJ | CodeAddress 0x7f5370106000
[engine] opt done id=653 AWFYHavlakLoopFinder>>#doDFS:current: |Tier 1|Time 113( 86+27 )ms|AST 216|Inlined 0Y 7N|IR 675/ 1207|CodeSize 6076|Addr 0x7f5370103000|Timestamp 49089791571880878|Src n/a
[engine] opt done id=660 AWFYHavlakLoopFinder>>#doDFS:current: <split-660> |Tier 1|Time 105( 73+32 )ms|AST 216|Inlined 0Y 7N|IR 734/ 1480|CodeSize 7754|Addr 0x7f5370100000|Timestamp 49089791582872088|Src n/a
[engine] created adapter i2c_A_AAAAZ | CodeAddress 0x7f53700ff000
[engine] opt done id=702 AWFYHavlakLoopFinder>>#doDFS:current: <split-702> |Tier 1|Time 98( 70+28 )ms|AST 216|Inlined 0Y 7N|IR 675/ 1207|CodeSize 5965|Addr 0x7f53700fc000|Timestamp 49089791593737297|Src n/a
[engine] opt done id=594 AWFYSimpleLoop class>>#basicBlock:reducible: |Tier 1|Time 24( 19+6 )ms|AST 33|Inlined 0Y 2N|IR 206/ 288|CodeSize 1002|Addr 0x7f53700fa000|Timestamp 49089791607509172|Src n/a
[engine] opt done id=595 Behavior>>#new <split-595> |Tier 1|Time 30( 11+19 )ms|AST 26|Inlined 0Y 0N|IR 169/ 789|CodeSize 3084|Addr 0x7f53700f8000|Timestamp 49089791624097471|Src n/a
[engine] opt done id=602 AWFYSimpleLoop>>#counter: |Tier 1|Time 9( 5+4 )ms|AST 8|Inlined 0Y 0N|IR 144/ 187|CodeSize 600|Addr 0x7f53700f6000|Timestamp 49089791633179960|Src n/a
[engine] opt done id=596 AWFYSimpleLoop>>#init:reducible: |Tier 1|Time 55( 40+15 )ms|AST 77|Inlined 0Y 3N|IR 539/ 917|CodeSize 3056|Addr 0x7f53700f4000|Timestamp 49089791662845387|Src n/a
[engine] created adapter i2c_A_AAAJJA | CodeAddress 0x7f53700f3000
[engine] opt done id=703 AWFYHavlakLoopFinder>>#doDFS:current: <split-703> |Tier 1|Time 100( 72+28 )ms|AST 216|Inlined 0Y 7N|IR 675/ 1207|CodeSize 5952|Addr 0x7f53700f0000|Timestamp 49089791672299939|Src n/a
[engine] created adapter i2c_A_AAAAA | CodeAddress 0x7f53700ef000
[engine] opt done id=676 [] in AWFYHavlakLoopFinder>>#findLoops |Tier 1|Time 20( 14+6 )ms|AST 20|Inlined 0Y 1N|IR 175/ 325|CodeSize 1136|Addr 0x7f53700ed000|Timestamp 49089791692601472|Src n/a
[engine] created adapter i2c_A_AAAJAA | CodeAddress 0x7f53700ec000
[engine] opt done id=673 [] in AWFYHavlakLoopFinder>>#stepD:nodePool: |Tier 1|Time 35( 26+10 )ms|AST 51|Inlined 0Y 2N|IR 281/ 493|CodeSize 1761|Addr 0x7f53700ea000|Timestamp 49089791698624895|Src n/a
[engine] opt inval. id=605 AWFYVector>>#at: |Timestamp 49089791715102280|Src n/a|Reason null
[engine] opt deopt id=605 AWFYVector>>#at: | |Timestamp 49089791715297497|Src n/a
[engine] opt done id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> |Tier 1|Time 100( 72+28 )ms|AST 216|Inlined 0Y 7N|IR 675/ 1207|CodeSize 6067|Addr 0x7f53700e7000|Timestamp 49089791733152433|Src n/a
[engine] opt done id=688 AWFYHavlakLoopFinder>>#setLoopAttribute:nodePool:loop: |Tier 1|Time 65( 30+35 )ms|AST 55|Inlined 0Y 2N|IR 389/ 2629|CodeSize 11536|Addr 0x7f53700e3000|Timestamp 49089791758219831|Src n/a
[engine] opt done id=605 AWFYVector>>#at: |Tier 1|Time 26( 14+12 )ms|AST 35|Inlined 0Y 0N|IR 249/ 680|CodeSize 2436|Addr 0x7f53700e1000|Timestamp 49089791759642781|Src n/a
[engine] opt done id=689 AWFYUnionFindNode>>#loop: |Tier 1|Time 9( 5+4 )ms|AST 8|Inlined 0Y 0N|IR 132/ 266|CodeSize 827|Addr 0x7f53700df000|Timestamp 49089791768935433|Src n/a
[engine] opt done id=610 AWFYControlFlowGraph>>#numNodes |Tier 1|Time 14( 9+6 )ms|AST 17|Inlined 0Y 1N|IR 169/ 299|CodeSize 1042|Addr 0x7f53700dd000|Timestamp 49089791783358332|Src n/a
[engine] opt done id=686 AWFYLoopStructureGraph>>#createNewLoop:reducible: |Tier 1|Time 36( 27+10 )ms|AST 71|Inlined 0Y 3N|IR 305/ 453|CodeSize 1651|Addr 0x7f53700db000|Timestamp 49089791794889582|Src n/a
[engine] opt done id=700 AWFYHavlakLoopFinder>>#doDFS:current: <split-700> |Tier 1|Time 99( 71+28 )ms|AST 216|Inlined 0Y 7N|IR 675/ 1207|CodeSize 6067|Addr 0x7f53700d8000|Timestamp 49089791797899478|Src n/a
[engine] opt done id=604 AWFYControlFlowGraph>>#createNode: |Tier 1|Time 57( 40+17 )ms|AST 115|Inlined 0Y 5N|IR 484/ 848|CodeSize 3282|Addr 0x7f53700d6000|Timestamp 49089791851937067|Src n/a
[engine] opt done id=617 AWFYBasicBlockEdge class>>#for:from:to: |Tier 1|Time 20( 14+6 )ms|AST 36|Inlined 0Y 2N|IR 210/ 291|CodeSize 1020|Addr 0x7f53700d4000|Timestamp 49089791872546685|Src n/a
[engine] opt done id=701 AWFYHavlakLoopFinder>>#doDFS:current: <split-701> |Tier 1|Time 97( 70+27 )ms|AST 216|Inlined 0Y 7N|IR 656/ 1139|CodeSize 5851|Addr 0x7f53700d1000|Timestamp 49089791880233743|Src n/a
[engine] opt done id=618 Behavior>>#new <split-618> |Tier 1|Time 16( 10+6 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f53700cf000|Timestamp 49089791889060111|Src n/a
[engine] opt done id=622 AWFYControlFlowGraph>>#addEdge: |Tier 1|Time 16( 10+6 )ms|AST 21|Inlined 0Y 1N|IR 171/ 301|CodeSize 1067|Addr 0x7f53700cd000|Timestamp 49089791896408281|Src n/a
[engine] opt done id=620 AWFYBasicBlock>>#addOutEdge: |Tier 1|Time 15( 9+6 )ms|AST 21|Inlined 0Y 1N|IR 171/ 301|CodeSize 1067|Addr 0x7f53700c6000|Timestamp 49089791911634047|Src n/a
[engine] opt done id=609 AWFYVector>>#at:put: |Tier 1|Time 129( 59+70 )ms|AST 187|Inlined 0Y 0N|IR 700/ 2934|CodeSize 14353|Addr 0x7f53700c8000|Timestamp 49089791926908424|Src n/a
[engine] opt done id=621 AWFYBasicBlock>>#addInEdge: |Tier 1|Time 16( 10+6 )ms|AST 21|Inlined 0Y 1N|IR 171/ 301|CodeSize 1067|Addr 0x7f53700c4000|Timestamp 49089791927361089|Src n/a
[engine] opt inval. id=635 AWFYHavlakLoopFinder>>#findLoops |Timestamp 49089791933444369|Src n/a|Reason null
[engine] opt done id=619 AWFYBasicBlockEdge>>#init:from:to: |Tier 1|Time 55( 36+18 )ms|AST 83|Inlined 0Y 5N|IR 394/ 776|CodeSize 2742|Addr 0x7f53700c2000|Timestamp 49089791943969853|Src n/a
[engine] opt done id=607 Behavior>>#new <split-607> |Tier 1|Time 19( 13+6 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f53700c0000|Timestamp 49089791946735710|Src n/a
[engine] opt done id=606 AWFYBasicBlock class>>#new: |Tier 1|Time 21( 15+6 )ms|AST 30|Inlined 0Y 2N|IR 203/ 286|CodeSize 958|Addr 0x7f53700be000|Timestamp 49089791948402768|Src n/a
[engine] created adapter i2c_A_AAAJJ | CodeAddress 0x7f53700bc000
[engine] created adapter i2c_J_AAAJJ | CodeAddress 0x7f53700bd000
[engine] opt inval. id=656 AWFYDictIdEntry>>#match:key: |Timestamp 49089791963213305|Src n/a|Reason null
[engine] opt inval. id=655 AWFYSomDictionary>>#insertBucketEntry:value:hash:head: |Timestamp 49089791963613097|Src n/a|Reason null
[engine] opt inval. id=657 AWFYDictEntry>>#value: |Timestamp 49089791963933476|Src n/a|Reason Latest layout assumption Layout no longer valid
[engine] opt inval. id=652 AWFYDictEntry>>#init:key:value:next: |Timestamp 49089791964238279|Src n/a|Reason Latest layout assumption Layout no longer valid
[engine] opt inval. id=651 Behavior>>#new <split-651> |Timestamp 49089791964368819|Src n/a|Reason Latest layout assumption Layout no longer valid
[engine] opt inval. id=650 AWFYDictIdEntry class>>#new:key:value:next: |Timestamp 49089791964504178|Src n/a|Reason Latest layout assumption Layout no longer valid
[engine] opt inval. id=645 AWFYSomDictionary>>#at:put: |Timestamp 49089791964795711|Src n/a|Reason Latest layout assumption Layout no longer valid
[engine] opt inval. id=658 AWFYSomDictionary>>#at: |Timestamp 49089791964968647|Src n/a|Reason Latest layout assumption Layout no longer valid
[engine] opt deopt id=655 AWFYSomDictionary>>#insertBucketEntry:value:hash:head: | |Timestamp 49089791965033393|Src n/a
[engine] opt deopt id=645 AWFYSomDictionary>>#at:put: | |Timestamp 49089791965722762|Src n/a
[engine] opt done id=616 AWFYLoopTesterApp>>#buildConnect:end: |Tier 1|Time 23( 17+5 )ms|AST 27|Inlined 0Y 1N|IR 177/ 279|CodeSize 1023|Addr 0x7f53700ba000|Timestamp 49089791971436702|Src n/a
[engine] opt done id=608 AWFYBasicBlock>>#init: |Tier 1|Time 28( 18+10 )ms|AST 38|Inlined 0Y 2N|IR 262/ 527|CodeSize 1812|Addr 0x7f53700b8000|Timestamp 49089791972531032|Src n/a
[engine] opt done id=656 AWFYDictIdEntry>>#match:key: |Tier 1|Time 11( 8+3 )ms|AST 27|Inlined 0Y 0N|IR 101/ 156|CodeSize 699|Addr 0x7f53700b6000|Timestamp 49089791982380767|Src n/a
[engine] created adapter c2i_A_AAAJJ | CodeAddress 0x7f53700b5000
[engine] opt done id=615 AWFYLoopTesterApp>>#buildStraight:n: |Tier 1|Time 54( 46+8 )ms|AST 101|Inlined 0Y 1N|IR 250/ 348|CodeSize 1727|Addr 0x7f53700b3000|Timestamp 49089792000688647|Src n/a
[engine] opt done id=650 AWFYDictIdEntry class>>#new:key:value:next: |Tier 1|Time 21( 15+6 )ms|AST 39|Inlined 0Y 2N|IR 212/ 293|CodeSize 1045|Addr 0x7f53700b1000|Timestamp 49089792003165277|Src n/a
[engine] opt done id=652 AWFYDictEntry>>#init:key:value:next: |Tier 1|Time 18( 10+8 )ms|AST 17|Inlined 0Y 0N|IR 201/ 573|CodeSize 1937|Addr 0x7f53700af000|Timestamp 49089792019052473|Src n/a
[engine] opt done id=651 Behavior>>#new <split-651> |Tier 1|Time 16( 10+6 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f53700ad000|Timestamp 49089792019583294|Src n/a
[engine] opt inval. id=656 AWFYDictIdEntry>>#match:key: |Timestamp 49089792059663850|Src n/a|Reason null
[engine] opt inval. id=655 AWFYSomDictionary>>#insertBucketEntry:value:hash:head: |Timestamp 49089792061460261|Src n/a|Reason null
[engine] opt deopt id=655 AWFYSomDictionary>>#insertBucketEntry:value:hash:head: | |Timestamp 49089792061529686|Src n/a
[engine] opt done id=655 AWFYSomDictionary>>#insertBucketEntry:value:hash:head: |Tier 1|Time 42( 33+9 )ms|AST 119|Inlined 0Y 3N|IR 303/ 387|CodeSize 1470|Addr 0x0|Timestamp 49089792061503914|Src n/a
[engine] opt done id=645 AWFYSomDictionary>>#at:put: |Tier 1|Time 90( 61+28 )ms|AST 168|Inlined 0Y 5N|IR 662/ 1504|CodeSize 6083|Addr 0x7f53700aa000|Timestamp 49089792062778513|Src n/a
[engine] opt inval. id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> |Timestamp 49089792082974789|Src n/a|Reason null
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792083083608|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792083182718|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792083303200|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792083363336|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792083471526|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792083526773|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792083627629|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792083678477|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792083782336|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792083833113|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792083940744|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792083990124|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792084082599|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792084142107|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792084220962|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792084281028|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792084364353|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792084433709|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792084509910|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792084576402|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792084652952|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792084716791|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792084769593|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792084864932|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792084914033|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792085018800|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792085067202|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792085162610|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792085221629|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792085315920|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792085365719|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792085471674|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792085523639|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792085600538|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792085659487|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792085740228|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792085800364|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792085882222|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792085946270|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792086027360|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792086088823|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792086164116|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792086227954|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792086280827|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792086375397|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792086423869|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792086528357|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792086576690|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792086678524|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792086728393|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792086824430|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792086873880|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792086975644|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792087025024|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792087105625|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792087171699|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792087250064|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792087316906|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792087388427|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792087452824|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792087531050|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792087595378|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792087672836|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792087742401|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792087797998|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792087893825|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792087948234|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792088060754|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792088112579|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792088219721|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792088270149|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792088366256|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792088418430|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792088528156|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792088577816|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792088653318|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792088712127|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792088793916|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792088858592|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792088930323|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792088997723|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792089078394|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792089136714|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792089213474|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792089277801|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792089330744|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792089425802|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792089475322|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792089581417|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792089630308|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792089726974|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792089787389|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792089887826|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792089936438|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792090029611|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792090099177|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792090175517|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792090234955|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792090314788|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792090379255|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792090448681|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792090512379|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792090588091|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792090645294|Src n/a
[engine] opt deopt id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> | |Timestamp 49089792090745033|Src n/a
[engine] opt inval. id=701 AWFYHavlakLoopFinder>>#doDFS:current: <split-701> |Timestamp 49089792091187849|Src n/a|Reason null
[engine] opt done id=656 AWFYDictIdEntry>>#match:key: |Tier 1|Time 34( 27+7 )ms|AST 27|Inlined 0Y 0N|IR 155/ 367|CodeSize 1289|Addr 0x7f53700a6000|Timestamp 49089792095336984|Src n/a
[engine] opt done id=658 AWFYSomDictionary>>#at: |Tier 1|Time 52( 44+8 )ms|AST 86|Inlined 0Y 3N|IR 257/ 375|CodeSize 1409|Addr 0x7f53700a4000|Timestamp 49089792115266803|Src n/a
[engine] opt done id=657 AWFYDictEntry>>#value: |Tier 1|Time 10( 5+5 )ms|AST 8|Inlined 0Y 0N|IR 134/ 329|CodeSize 991|Addr 0x7f53700a2000|Timestamp 49089792125387396|Src n/a
[engine] opt done id=714 AWFYSomDictionary>>#transferEntries: |Tier 1|Time 115( 81+33 )ms|AST 188|Inlined 0Y 1N|IR 620/ 1662|CodeSize 7792|Addr 0x7f537009f000|Timestamp 49089792134486438|Src n/a
[engine] opt deopt id=701 AWFYHavlakLoopFinder>>#doDFS:current: <split-701> | |Timestamp 49089792139321590|Src n/a
[engine] opt done id=655 AWFYSomDictionary>>#insertBucketEntry:value:hash:head: |Tier 1|Time 48( 38+9 )ms|AST 119|Inlined 0Y 4N|IR 359/ 436|CodeSize 1591|Addr 0x7f537009d000|Timestamp 49089792143066672|Src n/a
[engine] opt done id=636 AWFYVector>>#removeAll |Tier 1|Time 27( 16+11 )ms|AST 27|Inlined 0Y 0N|IR 236/ 640|CodeSize 2237|Addr 0x7f537009b000|Timestamp 49089792161662873|Src n/a
[engine] opt done id=697 AWFYSimpleLoop>>#parent: |Tier 1|Time 19( 12+7 )ms|AST 23|Inlined 0Y 1N|IR 195/ 417|CodeSize 1389|Addr 0x7f5370099000|Timestamp 49089792162217022|Src n/a
[engine] created adapter i2c_J_AAJA | CodeAddress 0x7f5370098000
[engine] opt done id=698 AWFYSimpleLoop>>#addChildLoop: |Tier 1|Time 16( 10+6 )ms|AST 21|Inlined 0Y 1N|IR 171/ 301|CodeSize 1067|Addr 0x7f5370096000|Timestamp 49089792177633114|Src n/a
[engine] opt done id=627 AWFYLoopTesterApp>>#findLoops: |Tier 1|Time 21( 15+6 )ms|AST 40|Inlined 0Y 2N|IR 212/ 320|CodeSize 1176|Addr 0x7f5370094000|Timestamp 49089792198993915|Src n/a
[engine] opt done id=625 Integer>>#timesRepeat: |Tier 1|Time 38( 20+19 )ms|AST 49|Inlined 0Y 0N|IR 289/ 983|CodeSize 4782|Addr 0x7f5370091000|Timestamp 49089792200768813|Src n/a
[engine] opt done id=628 AWFYHavlakLoopFinder class>>#new:lsg: |Tier 1|Time 19( 13+5 )ms|AST 33|Inlined 0Y 2N|IR 202/ 286|CodeSize 1002|Addr 0x7f537008f000|Timestamp 49089792217867678|Src n/a
[engine] opt done id=629 Behavior>>#new <split-629> |Tier 1|Time 21( 10+10 )ms|AST 26|Inlined 0Y 0N|IR 168/ 708|CodeSize 2691|Addr 0x7f537008d000|Timestamp 49089792221683514|Src n/a
[engine] opt done id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> |Tier 1|Time 105( 73+33 )ms|AST 216|Inlined 0Y 7N|IR 734/ 1480|CodeSize 7642|Addr 0x7f537008a000|Timestamp 49089792231092597|Src n/a
[engine] opt done id=631 AWFYSomIdentityDictionary class>>#new |Tier 1|Time 12( 8+4 )ms|AST 16|Inlined 0Y 1N|IR 155/ 225|CodeSize 709|Addr 0x7f5370088000|Timestamp 49089792233577469|Src n/a
[engine] opt done id=632 AWFYSomDictionary class>>#new: |Tier 1|Time 17( 12+5 )ms|AST 27|Inlined 0Y 2N|IR 199/ 274|CodeSize 905|Addr 0x7f5370086000|Timestamp 49089792248605433|Src n/a
[engine] opt done id=633 Behavior>>#new <split-633> |Tier 1|Time 16( 10+6 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f5370084000|Timestamp 49089792250097041|Src n/a
[engine] opt done id=630 AWFYHavlakLoopFinder>>#init:lsg: |Tier 1|Time 38( 25+13 )ms|AST 52|Inlined 0Y 3N|IR 366/ 882|CodeSize 3035|Addr 0x7f5370082000|Timestamp 49089792255763137|Src n/a
[engine] opt done id=634 AWFYSomDictionary>>#initialize: |Tier 1|Time 18( 11+7 )ms|AST 20|Inlined 0Y 0N|IR 186/ 483|CodeSize 1790|Addr 0x7f5370080000|Timestamp 49089792266841793|Src n/a
[engine] opt done id=637 AWFYSomDictionary>>#removeAll |Tier 1|Time 23( 14+9 )ms|AST 25|Inlined 0Y 0N|IR 208/ 607|CodeSize 2240|Addr 0x7f537007e000|Timestamp 49089792273143827|Src n/a
[engine] opt done id=626 [] in AWFYLoopTesterApp>>#addDummyLoops: |Tier 1|Time 15( 10+5 )ms|AST 18|Inlined 0Y 1N|IR 163/ 259|CodeSize 865|Addr 0x7f537007c000|Timestamp 49089792281568167|Src n/a
[engine] opt inval. id=695 AWFYVector>>#forEach: <split-695> |Timestamp 49089792313600078|Src n/a|Reason null
[engine] opt deopt id=695 AWFYVector>>#forEach: <split-695> | |Timestamp 49089792313815130|Src n/a
[engine] opt inval. id=696 AWFYVector>>#forEach: <split-696> |Timestamp 49089792314137954|Src n/a|Reason null
[engine] opt deopt id=696 AWFYVector>>#forEach: <split-696> | |Timestamp 49089792314189290|Src n/a
[engine] opt inval. id=683 [] in AWFYHavlakLoopFinder>>#stepEProcessNonBackPreds:nodePool:workList:x: |Timestamp 49089792314530761|Src n/a|Reason null
[engine] opt deopt id=683 [] in AWFYHavlakLoopFinder>>#stepEProcessNonBackPreds:nodePool:workList:x: | |Timestamp 49089792314604657|Src n/a
[engine] opt inval. id=674 AWFYUnionFindNode>>#findSet |Timestamp 49089792315499580|Src n/a|Reason null
[engine] opt inval. id=684 AWFYVector>>#forEach: <split-684> |Timestamp 49089792315788388|Src n/a|Reason null
[engine] opt deopt id=674 AWFYUnionFindNode>>#findSet | |Timestamp 49089792315994081|Src n/a
[engine] opt done id=710 Integer>>#timesRepeat: <split-710> |Tier 1|Time 36( 16+19 )ms|AST 49|Inlined 0Y 1N|IR 311/ 906|CodeSize 4266|Addr 0x7f5370079000|Timestamp 49089792317620000|Src n/a
[engine] opt deopt id=635 AWFYHavlakLoopFinder>>#findLoops | |Timestamp 49089792320556489|Src n/a
[engine] opt done id=641 AWFYHavlakLoopFinder>>#initAllNodes |Tier 1|Time 71( 28+43 )ms|AST 57|Inlined 0Y 2N|IR 565/ 3092|CodeSize 12837|Addr 0x7f5370074000|Timestamp 49089792327040538|Src n/a
[engine] opt done id=623 AWFYLoopTesterApp>>#buildDiamond: |Tier 1|Time 58( 46+12 )ms|AST 151|Inlined 0Y 4N|IR 339/ 513|CodeSize 2191|Addr 0x7f5370072000|Timestamp 49089792330996972|Src n/a
[engine] opt done id=684 AWFYVector>>#forEach: <split-684> |Tier 1|Time 48( 26+22 )ms|AST 75|Inlined 0Y 1N|IR 349/ 1111|CodeSize 5094|Addr 0x7f537006f000|Timestamp 49089792379274802|Src n/a
[engine] opt done id=674 AWFYUnionFindNode>>#findSet |Tier 1|Time 98( 59+39 )ms|AST 149|Inlined 0Y 5N|IR 619/ 2704|CodeSize 11654|Addr 0x7f537006b000|Timestamp 49089792415987438|Src n/a
[engine] opt done id=695 AWFYVector>>#forEach: <split-695> |Tier 1|Time 51( 27+24 )ms|AST 75|Inlined 0Y 1N|IR 372/ 1192|CodeSize 5825|Addr 0x7f5370068000|Timestamp 49089792430312204|Src n/a
[engine] opt done id=696 AWFYVector>>#forEach: <split-696> |Tier 1|Time 49( 27+22 )ms|AST 75|Inlined 0Y 1N|IR 363/ 1142|CodeSize 5498|Addr 0x7f5370065000|Timestamp 49089792465659442|Src n/a
[engine] opt done id=701 AWFYHavlakLoopFinder>>#doDFS:current: <split-701> |Tier 1|Time 98( 70+27 )ms|AST 216|Inlined 0Y 7N|IR 675/ 1207|CodeSize 6021|Addr 0x7f5370062000|Timestamp 49089792563621291|Src n/a
[engine] opt done id=683 [] in AWFYHavlakLoopFinder>>#stepEProcessNonBackPreds:nodePool:workList:x: |Tier 1|Time 198( 85+113 )ms|AST 204|Inlined 0Y 7N|IR 1145/ 7747|CodeSize 34501|Addr 0x7f5370058000|Timestamp 49089792628402489|Src n/a
[engine] opt done id=605 AWFYVector>>#at: |Tier 2|Time 26( 13+13 )ms|AST 35|Inlined 0Y 0N|IR 177/ 282|CodeSize 849|Addr 0x7f5370056000|Timestamp 49089792654624284|Src n/a
[engine] opt done id=603 AWFYVector>>#append: |Tier 2|Time 143( 51+93 )ms|AST 141|Inlined 0Y 0N|IR 561/ 2006|CodeSize 8983|Addr 0x7f5370052000|Timestamp 49089792707325182|Src n/a
[engine] created adapter c2i_J_AAAJJ | CodeAddress 0x7f5370051000
[engine] opt done id=614 AWFYLoopTesterApp>>#buildBaseLoop: |Tier 1|Time 94( 84+10 )ms|AST 180|Inlined 0Y 9N|IR 514/ 605|CodeSize 2293|Addr 0x7f537004f000|Timestamp 49089792749427537|Src n/a
[engine] opt done id=589 Behavior>>#new <split-589> |Tier 2|Time 15( 8+7 )ms|AST 26|Inlined 0Y 0N|IR 31/ 372|CodeSize 1369|Addr 0x7f537004d000|Timestamp 49089792764728037|Src n/a
[engine] opt done id=588 AWFYVector class>>#new: |Tier 2|Time 58( 46+12 )ms|AST 27|Inlined 2Y 0N|IR 51/ 654|CodeSize 2735|Addr 0x7f537004b000|Timestamp 49089792765634064|Src n/a
[engine] opt done id=709 [] in [] in [] in AWFYLoopTesterApp>>#constructCFG:p:p: |Tier 1|Time 16( 9+7 )ms|AST 21|Inlined 0Y 1N|IR 192/ 495|CodeSize 1642|Addr 0x7f5370049000|Timestamp 49089792790338688|Src n/a
[engine] opt done id=611 AWFYVector>>#size |Tier 2|Time 8( 5+3 )ms|AST 14|Inlined 0Y 0N|IR 30/ 76|CodeSize 232|Addr 0x7f5370047000|Timestamp 49089792798096988|Src n/a
[engine] opt done id=648 AWFYSomDictionary>>#bucketIdx: |Tier 2|Time 15( 8+6 )ms|AST 35|Inlined 0Y 0N|IR 95/ 188|CodeSize 648|Addr 0x7f5370045000|Timestamp 49089792812918491|Src n/a
[engine] opt done id=646 AWFYSomDictionary>>#hash: |Tier 2|Time 22( 20+3 )ms|AST 61|Inlined 1Y 0N|IR 26/ 73|CodeSize 230|Addr 0x7f5370043000|Timestamp 49089792835540760|Src n/a
[engine] opt done id=669 AWFYVector>>#hasSome: |Tier 2|Time 97( 33+63 )ms|AST 79|Inlined 3Y 0N|IR 461/ 2109|CodeSize 9393|Addr 0x7f537003f000|Timestamp 49089792862474064|Src n/a
[engine] opt done id=587 AWFYVector class>>#new |Tier 2|Time 38( 28+11 )ms|AST 19|Inlined 3Y 0N|IR 44/ 587|CodeSize 2355|Addr 0x7f537003d000|Timestamp 49089792874170149|Src n/a
[engine] opt done id=656 AWFYDictIdEntry>>#match:key: |Tier 2|Time 13( 8+5 )ms|AST 27|Inlined 0Y 0N|IR 83/ 138|CodeSize 447|Addr 0x7f537003b000|Timestamp 49089792876103595|Src n/a
[engine] opt done id=644 AWFYHavlakLoopFinder>>#Unvisited |Tier 2|Time 4( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 11/ 45|CodeSize 143|Addr 0x7f5370039000|Timestamp 49089792878600130|Src n/a
[engine] opt done id=659 AWFYSomDictionary>>#bucket: |Tier 2|Time 25( 18+7 )ms|AST 28|Inlined 1Y 0N|IR 157/ 205|CodeSize 660|Addr 0x7f5370037000|Timestamp 49089792901150249|Src n/a
[engine] opt done id=672 AWFYVector>>#isEmpty |Tier 2|Time 8( 5+2 )ms|AST 14|Inlined 0Y 0N|IR 31/ 74|CodeSize 218|Addr 0x7f5370035000|Timestamp 49089792908857981|Src n/a
[engine] opt done id=665 AWFYHavlakLoopFinder>>#isAncestor:v: |Tier 2|Time 16( 10+6 )ms|AST 38|Inlined 0Y 0N|IR 146/ 195|CodeSize 517|Addr 0x7f5370033000|Timestamp 49089792924763407|Src n/a
[engine] opt done id=658 AWFYSomDictionary>>#at: |Tier 2|Time 72( 61+11 )ms|AST 86|Inlined 5Y 0N|IR 295/ 321|CodeSize 1038|Addr 0x7f5370031000|Timestamp 49089792950648689|Src n/a
[engine] opt done id=635 AWFYHavlakLoopFinder>>#findLoops |Tier 1|Time 844( 370+475 )ms|AST 697|Inlined 0Y 27N|IR 5184/ 23641|CodeSize 102739|Addr 0x7f5370016000|Timestamp 49089793171722900|Src n/a
[engine] created adapter i2c_unspecialized | CodeAddress 0x7f5370015000
[engine] opt done id=666 AWFYSomSet>>#add: |Tier 2|Time 266( 117+149 )ms|AST 42|Inlined 13Y 0N|IR 1258/ 3038|CodeSize 14717|Addr 0x7f5370010000|Timestamp 49089793216575258|Src n/a
[engine] opt done id=668 AWFYSomSet>>#hasSome: |Tier 2|Time 108( 40+68 )ms|AST 20|Inlined 4Y 0N|IR 534/ 2204|CodeSize 9398|Addr 0x7f537000c000|Timestamp 49089793324454940|Src n/a
[engine] opt done id=705 AWFYVector>>#forEach: <split-705> |Tier 2|Time 672( 269+403 )ms|AST 75|Inlined 26Y 0N|IR 2719/ 7331|CodeSize 30277|Addr 0x7f5370003000|Timestamp 49089793596950979|Src n/a
[engine] opt done id=675 Object>>#~= |Tier 2|Time 105( 50+54 )ms|AST 31|Inlined 4Y 0N|IR 557/ 551|CodeSize 1501|Addr 0x7f5370001000|Timestamp 49089793701914008|Src n/a
[engine] opt done id=682 AWFYVector>>#forEach: <split-682> |Tier 2|Time 1391( 417+974 )ms|AST 75|Inlined 40Y 1N|IR 4842/ 16209|CodeSize 72275|Addr 0x7f5360fcc000|Timestamp 49089795092953146|Src n/a
[engine] opt done id=640 AWFYUnionFindNode>>#initialize |Tier 2|Time 7( 4+3 )ms|AST 7|Inlined 0Y 0N|IR 67/ 101|CodeSize 206|Addr 0x7f5360fca000|Timestamp 49089795100537462|Src n/a
[engine] opt inval. id=681 AWFYSomSet>>#forEach: |Timestamp 49089795271034897|Src n/a|Reason null
[engine] opt inval. id=682 AWFYVector>>#forEach: <split-682> |Timestamp 49089795271493987|Src n/a|Reason null
[engine] opt deopt id=682 AWFYVector>>#forEach: <split-682> | |Timestamp 49089795341372047|Src n/a
[engine] opt inval. id=635 AWFYHavlakLoopFinder>>#findLoops |Timestamp 49089795341902658|Src n/a|Reason Profiled Argument Types
[engine] opt inval. id=604 AWFYControlFlowGraph>>#createNode: |Timestamp 49089795342055898|Src n/a|Reason Profiled Argument Types
[engine] opt inval. id=610 AWFYControlFlowGraph>>#numNodes |Timestamp 49089795342196426|Src n/a|Reason Profiled Argument Types
[engine] opt done id=645 AWFYSomDictionary>>#at:put: |Tier 2|Time 459( 264+194 )ms|AST 168|Inlined 20Y 0N|IR 1735/ 4793|CodeSize 21927|Addr 0x7f5360fc3000|Timestamp 49089795559242682|Src n/a
[engine] created adapter c2i_A_AAAAAJ | CodeAddress 0x7f5370000000
[engine] opt done id=682 AWFYVector>>#forEach: <split-682> |Tier 1|Time 66( 35+30 )ms|AST 76|Inlined 0Y 2N|IR 499/ 1914|CodeSize 10214|Addr 0x7f5360fbf000|Timestamp 49089795625499563|Src n/a
[engine] opt done id=681 AWFYSomSet>>#forEach: |Tier 1|Time 14( 9+5 )ms|AST 21|Inlined 0Y 1N|IR 193/ 328|CodeSize 1169|Addr 0x7f5360fbd000|Timestamp 49089795640258695|Src n/a
[engine] opt done id=610 AWFYControlFlowGraph>>#numNodes |Tier 1|Time 12( 7+5 )ms|AST 17|Inlined 0Y 1N|IR 169/ 299|CodeSize 1042|Addr 0x7f5360fbb000|Timestamp 49089795652440271|Src n/a
[engine] opt done id=604 AWFYControlFlowGraph>>#createNode: |Tier 1|Time 47( 34+13 )ms|AST 115|Inlined 0Y 5N|IR 484/ 848|CodeSize 3286|Addr 0x7f5360fb9000|Timestamp 49089795699846228|Src n/a
[engine] opt done id=600 AWFYSimpleLoop>>#nestingLevel: |Tier 1|Time 15( 11+5 )ms|AST 32|Inlined 0Y 1N|IR 215/ 300|CodeSize 974|Addr 0x7f5360fb7000|Timestamp 49089795715475627|Src n/a
[engine] opt done id=21 Magnitude>>#max: |Tier 1|Time 8( 5+2 )ms|AST 21|Inlined 0Y 0N|IR 93/ 129|CodeSize 521|Addr 0x7f5360fb5000|Timestamp 49089795723226663|Src n/a
[engine] opt done id=724 [] in AWFYLoopStructureGraph>>#calculateNestingLevel |Tier 1|Time 24( 18+6 )ms|AST 61|Inlined 0Y 1N|IR 258/ 368|CodeSize 1269|Addr 0x7f5360fb3000|Timestamp 49089795747588977|Src n/a
[engine] opt done id=725 AWFYLoopStructureGraph>>#calculateNestingLevelRec:depth: |Tier 1|Time 48( 20+28 )ms|AST 56|Inlined 0Y 2N|IR 371/ 2565|CodeSize 11093|Addr 0x7f5360faf000|Timestamp 49089795796170354|Src n/a
[engine] opt done id=726 AWFYSimpleLoop>>#depthLevel: |Tier 1|Time 8( 5+3 )ms|AST 8|Inlined 0Y 0N|IR 144/ 187|CodeSize 600|Addr 0x7f5360fad000|Timestamp 49089795804373635|Src n/a
[engine] created adapter i2c_A_AAAAAJ | CodeAddress 0x7f5360fac000
[engine] opt done id=727 [] in AWFYLoopStructureGraph>>#calculateNestingLevelRec:depth: |Tier 1|Time 72( 63+9 )ms|AST 84|Inlined 0Y 3N|IR 344/ 457|CodeSize 1534|Addr 0x7f5360faa000|Timestamp 49089795876654498|Src n/a
[engine] opt done id=682 AWFYVector>>#forEach: <split-682> |Tier 2|Time 1082( 482+600 )ms|AST 76|Inlined 36Y 10N|IR 3132/ 11505|CodeSize 47997|Addr 0x7f5360f9d000|Timestamp 49089796958548519|Src n/a
[engine] opt done id=674 AWFYUnionFindNode>>#findSet |Tier 2|Time 310( 202+107 )ms|AST 149|Inlined 18Y 0N|IR 1850/ 2417|CodeSize 10578|Addr 0x7f5360f99000|Timestamp 49089797268600431|Src n/a
[engine] opt done id=597 AWFYSomSet class>>#new |Tier 2|Time 71( 48+23 )ms|AST 26|Inlined 5Y 0N|IR 263/ 1044|CodeSize 3879|Addr 0x7f5360f97000|Timestamp 49089797339910589|Src n/a
[engine] opt done id=712 AWFYDictEntry>>#next: |Tier 1|Time 8( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 133/ 286|CodeSize 887|Addr 0x7f5360f95000|Timestamp 49089797348328015|Src n/a
[engine] opt done id=684 AWFYVector>>#forEach: <split-684> |Tier 2|Time 63( 28+35 )ms|AST 75|Inlined 2Y 0N|IR 301/ 1133|CodeSize 4465|Addr 0x7f5360f92000|Timestamp 49089797411352964|Src n/a
[engine] opt done id=696 AWFYVector>>#forEach: <split-696> |Tier 2|Time 246( 73+173 )ms|AST 75|Inlined 2Y 0N|IR 752/ 3894|CodeSize 19345|Addr 0x7f5360f8c000|Timestamp 49089797857877725|Src n/a
[engine] opt done id=635 AWFYHavlakLoopFinder>>#findLoops |Tier 1|Time 818( 305+514 )ms|AST 697|Inlined 0Y 27N|IR 5184/ 23641|CodeSize 102700|Addr 0x7f5360f71000|Timestamp 49089798507544442|Src n/a
[engine] opt done id=695 AWFYVector>>#forEach: <split-695> |Tier 2|Time 679( 272+406 )ms|AST 75|Inlined 21Y 0N|IR 2638/ 5899|CodeSize 28970|Addr 0x7f5360f68000|Timestamp 49089798536669898|Src n/a
[engine] opt done id=690 AWFYVector>>#forEach: <split-690> |Tier 2|Time 775( 222+553 )ms|AST 75|Inlined 33Y 0N|IR 3169/ 7710|CodeSize 31721|Addr 0x7f5360f5f000|Timestamp 49089799283293395|Src n/a
[engine] opt done id=661 AWFYHavlakLoopFinder>>#identifyEdges: |Tier 2|Time 1059( 356+703 )ms|AST 118|Inlined 30Y 0N|IR 3088/ 8025|CodeSize 32443|Addr 0x7f5360f56000|Timestamp 49089799595673586|Src n/a
[engine] opt done id=699 AWFYVector>>#forEach: <split-699> |Tier 2|Time 865( 298+568 )ms|AST 75|Inlined 23Y 0N|IR 2012/ 8581|CodeSize 42581|Addr 0x7f5360f4a000|Timestamp 49089800461184947|Src n/a
[engine] opt done id=723 AWFYVector>>#forEach: <split-723> |Tier 1|Time 49( 27+22 )ms|AST 75|Inlined 0Y 1N|IR 356/ 1112|CodeSize 5601|Addr 0x7f5360f47000|Timestamp 49089800512626820|Src n/a
[engine] opt done id=735 Integer>>#timesRepeat: <split-735> |Tier 1|Time 34( 17+17 )ms|AST 49|Inlined 0Y 1N|IR 305/ 876|CodeSize 4111|Addr 0x7f5360f44000|Timestamp 49089800546875957|Src n/a
[engine] opt done id=654 AWFYUnionFindNode>>#initNode:dfs: |Tier 2|Time 15( 8+7 )ms|AST 13|Inlined 0Y 0N|IR 104/ 287|CodeSize 734|Addr 0x7f5360f42000|Timestamp 49089800561919916|Src n/a
[engine] opt done id=638 AWFYUnionFindNode class>>#new |Tier 2|Time 29( 20+9 )ms|AST 24|Inlined 3Y 0N|IR 32/ 373|CodeSize 1369|Addr 0x7f5360f40000|Timestamp 49089800590753141|Src n/a
[engine] opt done id=639 Behavior>>#new <split-639> |Tier 2|Time 22( 14+9 )ms|AST 27|Inlined 1Y 0N|IR 32/ 373|CodeSize 1369|Addr 0x7f5360f3e000|Timestamp 49089800613176631|Src n/a
[engine] opt done id=719 AWFYHavlakLoopFinder>>#findLoops<OSR@360> |Tier 2|Time 7727(1111+6617)ms|AST 687|Inlined 93Y 8N|IR 14113/ 65739|CodeSize 288829|Addr 0x7f5360ef6000|Timestamp 49089800899737473|Src n/a
[engine] opt done id=671 AWFYHavlakLoopFinder>>#stepD:nodePool: |Tier 2|Time 693( 310+382 )ms|AST 42|Inlined 23Y 0N|IR 2801/ 5229|CodeSize 27025|Addr 0x7f5360eee000|Timestamp 49089801592904561|Src n/a
[engine] opt done id=677 AWFYVector>>#removeFirst |Tier 2|Time 27( 20+7 )ms|AST 44|Inlined 1Y 0N|IR 125/ 228|CodeSize 625|Addr 0x7f5360eec000|Timestamp 49089801619956531|Src n/a
[engine] opt done id=678 AWFYSomSet>>#size |Tier 2|Time 14( 10+4 )ms|AST 17|Inlined 1Y 0N|IR 41/ 105|CodeSize 330|Addr 0x7f5360eea000|Timestamp 49089801634145938|Src n/a
[engine] opt done id=679 AWFYHavlakLoopFinder>>#MaxNonBackPreds |Tier 2|Time 5( 3+2 )ms|AST 14|Inlined 0Y 0N|IR 11/ 45|CodeSize 143|Addr 0x7f5360ee8000|Timestamp 49089801639253136|Src n/a
[engine] opt done id=681 AWFYSomSet>>#forEach: |Tier 2|Time 1287( 484+803 )ms|AST 21|Inlined 54Y 11N|IR 4263/ 15224|CodeSize 66173|Addr 0x7f5360ed6000|Timestamp 49089801900676525|Src n/a
[engine] opt done id=643 [] in AWFYHavlakLoopFinder>>#initAllNodes |Tier 2|Time 477( 276+201 )ms|AST 31|Inlined 22Y 0N|IR 1821/ 4764|CodeSize 21904|Addr 0x7f5360ecf000|Timestamp 49089802377911662|Src n/a
[engine] opt done id=6 Symbol>>#= |Tier 2|Time 61( 40+21 )ms|AST 47|Inlined 2Y 0N|IR 360/ 415|CodeSize 1214|Addr 0x7f5360ecd000|Timestamp 49089802439205924|Src n/a
[engine] opt done id=680 AWFYHavlakLoopFinder>>#stepEProcessNonBackPreds:nodePool:workList:x: |Tier 2|Time 1449( 466+983 )ms|AST 54|Inlined 56Y 11N|IR 4609/ 17818|CodeSize 78161|Addr 0x7f5360eb8000|Timestamp 49089803088868310|Src n/a
[engine] opt done id=660 AWFYHavlakLoopFinder>>#doDFS:current: <split-660> |Tier 2|Time 1454( 583+871 )ms|AST 216|Inlined 77Y 5N|IR 5643/ 13427|CodeSize 63264|Addr 0x7f5360ea7000|Timestamp 49089803893356057|Src n/a
[engine] opt done id=692 AWFYUnionFindNode>>#union: |Tier 2|Time 9( 4+5 )ms|AST 8|Inlined 0Y 0N|IR 58/ 189|CodeSize 439|Addr 0x7f5360ea5000|Timestamp 49089803907519622|Src n/a
[engine] opt done id=635 AWFYHavlakLoopFinder>>#findLoops |Tier 2|Time 5845(1178+4668)ms|AST 697|Inlined 63Y 12N|IR 11636/ 53097|CodeSize 239334|Addr 0x7f5360e69000|Timestamp 49089805128794413|Src n/a
[engine] opt done id=595 Behavior>>#new <split-595> |Tier 2|Time 21( 9+13 )ms|AST 26|Inlined 0Y 0N|IR 96/ 676|CodeSize 2706|Addr 0x7f5360e67000|Timestamp 49089805150656420|Src n/a
[engine] opt done id=683 [] in AWFYHavlakLoopFinder>>#stepEProcessNonBackPreds:nodePool:workList:x: |Tier 2|Time 1332( 392+940 )ms|AST 204|Inlined 40Y 1N|IR 4751/ 21162|CodeSize 105253|Addr 0x7f5360e4c000|Timestamp 49089805239720938|Src n/a
[engine] opt done id=653 AWFYHavlakLoopFinder>>#doDFS:current: |Tier 2|Time 1422( 562+860 )ms|AST 216|Inlined 77Y 5N|IR 5587/ 13325|CodeSize 63877|Addr 0x7f5360e3b000|Timestamp 49089805315954602|Src n/a
[engine] opt done id=602 AWFYSimpleLoop>>#counter: |Tier 2|Time 8( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 70/ 112|CodeSize 215|Addr 0x7f5360e39000|Timestamp 49089805323837714|Src n/a
[engine] opt done id=596 AWFYSimpleLoop>>#init:reducible: |Tier 2|Time 368( 198+169 )ms|AST 77|Inlined 26Y 0N|IR 1766/ 4853|CodeSize 20997|Addr 0x7f5360e32000|Timestamp 49089805518525087|Src n/a
[engine] opt done id=594 AWFYSimpleLoop class>>#basicBlock:reducible: |Tier 2|Time 417( 224+193 )ms|AST 33|Inlined 28Y 0N|IR 1877/ 5471|CodeSize 23509|Addr 0x7f5360e2b000|Timestamp 49089805656992427|Src n/a
[engine] opt done id=686 AWFYLoopStructureGraph>>#createNewLoop:reducible: |Tier 2|Time 507( 239+268 )ms|AST 71|Inlined 31Y 0N|IR 2278/ 7309|CodeSize 32805|Addr 0x7f5360e21000|Timestamp 49089805830938453|Src n/a
[engine] opt done id=689 AWFYUnionFindNode>>#loop: |Tier 2|Time 8( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 58/ 189|CodeSize 439|Addr 0x7f5360e1f000|Timestamp 49089805839441997|Src n/a
[engine] opt done id=649 AWFYSomIdentityDictionary>>#newEntry:value:hash: |Tier 2|Time 38( 30+8 )ms|AST 29|Inlined 3Y 0N|IR 44/ 431|CodeSize 1677|Addr 0x7f5360e1d000|Timestamp 49089805877901733|Src n/a
[engine] created adapter c2i_J_AAAJA | CodeAddress 0x7f5360e1c000
[engine] opt done id=711 Integer>>#timesRepeat: <split-711> |Tier 1|Time 37( 22+15 )ms|AST 49|Inlined 0Y 1N|IR 319/ 946|CodeSize 4495|Addr 0x7f5360e19000|Timestamp 49089805915666023|Src n/a
[engine] created adapter i2c_J_AAAJA | CodeAddress 0x7f5360e18000
[engine] created adapter c2i_J_AAJA | CodeAddress 0x7f5360e17000
[engine] opt done id=708 [] in [] in AWFYLoopTesterApp>>#constructCFG:p:p: |Tier 1|Time 104( 48+56 )ms|AST 93|Inlined 0Y 4N|IR 869/ 4969|CodeSize 20891|Addr 0x7f5360e10000|Timestamp 49089806019907415|Src n/a
[engine] opt done id=593 AWFYLoopStructureGraph>>#initialize |Tier 1|Time 78( 66+13 )ms|AST 91|Inlined 0Y 5N|IR 464/ 856|CodeSize 2948|Addr 0x7f5360e0e000|Timestamp 49089806098640059|Src n/a
[engine] opt done id=601 AWFYSimpleLoop>>#setIsRoot |Tier 1|Time 7( 4+3 )ms|AST 7|Inlined 0Y 0N|IR 143/ 186|CodeSize 571|Addr 0x7f5360e0c000|Timestamp 49089806106227937|Src n/a
[engine] opt done id=532 Object>>#= |Tier 2|Time 7( 4+3 )ms|AST 14|Inlined 0Y 0N|IR 20/ 87|CodeSize 262|Addr 0x7f5360e0a000|Timestamp 49089806113004218|Src n/a
[engine] opt done id=704 AWFYHavlakLoopFinder>>#doDFS:current: <split-704> |Tier 2|Time 782( 478+303 )ms|AST 216|Inlined 31Y 1N|IR 2623/ 6045|CodeSize 29061|Addr 0x7f5360e01000|Timestamp 49089806300464041|Src n/a
[engine] opt done id=698 AWFYSimpleLoop>>#addChildLoop: |Tier 2|Time 238( 123+116 )ms|AST 21|Inlined 14Y 0N|IR 1192/ 2587|CodeSize 11705|Addr 0x7f5360dfd000|Timestamp 49089806351346876|Src n/a
[engine] opt done id=688 AWFYHavlakLoopFinder>>#setLoopAttribute:nodePool:loop: |Tier 2|Time 754( 259+495 )ms|AST 55|Inlined 35Y 0N|IR 3247/ 5981|CodeSize 27581|Addr 0x7f5360df5000|Timestamp 49089806411159450|Src n/a
[engine] opt done id=697 AWFYSimpleLoop>>#parent: |Tier 2|Time 254( 130+123 )ms|AST 23|Inlined 15Y 0N|IR 1261/ 2716|CodeSize 12074|Addr 0x7f5360df1000|Timestamp 49089806554446715|Src n/a
[engine] opt done id=610 AWFYControlFlowGraph>>#numNodes |Tier 2|Time 15( 11+4 )ms|AST 17|Inlined 1Y 0N|IR 41/ 105|CodeSize 330|Addr 0x7f5360def000|Timestamp 49089806569210317|Src n/a
[engine] opt done id=676 [] in AWFYHavlakLoopFinder>>#findLoops |Tier 2|Time 128( 52+76 )ms|AST 20|Inlined 1Y 0N|IR 566/ 2058|CodeSize 9180|Addr 0x7f5360deb000|Timestamp 49089806697047545|Src n/a
[engine] opt done id=664 [] in AWFYHavlakLoopFinder>>#processEdges:w: |Tier 2|Time 470( 233+237 )ms|AST 119|Inlined 25Y 0N|IR 2509/ 5107|CodeSize 22279|Addr 0x7f5360de4000|Timestamp 49089806821761520|Src n/a
[engine] opt done id=673 [] in AWFYHavlakLoopFinder>>#stepD:nodePool: |Tier 2|Time 439( 234+206 )ms|AST 51|Inlined 20Y 0N|IR 2419/ 4348|CodeSize 20233|Addr 0x7f5360dde000|Timestamp 49089806850752175|Src n/a
[engine] opt done id=609 AWFYVector>>#at:put: |Tier 2|Time 136( 49+87 )ms|AST 187|Inlined 0Y 0N|IR 607/ 2230|CodeSize 10994|Addr 0x7f5360dda000|Timestamp 49089806958053122|Src n/a
[engine] opt done id=618 Behavior>>#new <split-618> |Tier 2|Time 16( 8+7 )ms|AST 26|Inlined 0Y 0N|IR 31/ 372|CodeSize 1369|Addr 0x7f5360dd8000|Timestamp 49089806973852175|Src n/a
[engine] opt done id=604 AWFYControlFlowGraph>>#createNode: |Tier 2|Time 300( 152+148 )ms|AST 115|Inlined 14Y 0N|IR 1086/ 5010|CodeSize 23798|Addr 0x7f5360dd1000|Timestamp 49089806997110101|Src n/a
[engine] opt done id=620 AWFYBasicBlock>>#addOutEdge: |Tier 2|Time 126( 53+73 )ms|AST 21|Inlined 1Y 0N|IR 565/ 2044|CodeSize 9035|Addr 0x7f5360dcd000|Timestamp 49089807123470250|Src n/a
[engine] opt done id=621 AWFYBasicBlock>>#addInEdge: |Tier 2|Time 159( 53+106 )ms|AST 21|Inlined 1Y 0N|IR 565/ 2044|CodeSize 9035|Addr 0x7f5360dc9000|Timestamp 49089807282916688|Src n/a
[engine] opt done id=592 Behavior>>#new <split-592> |Tier 1|Time 18( 11+7 )ms|AST 27|Inlined 0Y 1N|IR 170/ 616|CodeSize 2364|Addr 0x7f5360dc7000|Timestamp 49089807301642590|Src n/a
[engine] opt done id=591 AWFYLoopStructureGraph class>>#new |Tier 1|Time 13( 9+4 )ms|AST 24|Inlined 0Y 2N|IR 193/ 270|CodeSize 876|Addr 0x7f5360dc5000|Timestamp 49089807314838593|Src n/a
[engine] opt done id=718 [] in AWFYLoopTesterApp>>#main:loop:p:p:p: |Tier 1|Time 14( 10+4 )ms|AST 29|Inlined 0Y 2N|IR 199/ 284|CodeSize 935|Addr 0x7f5360dc3000|Timestamp 49089807329474100|Src n/a
[engine] opt done id=622 AWFYControlFlowGraph>>#addEdge: |Tier 2|Time 127( 53+74 )ms|AST 21|Inlined 1Y 0N|IR 565/ 2044|CodeSize 9035|Addr 0x7f5360dbf000|Timestamp 49089807456337551|Src n/a
[engine] opt done id=617 AWFYBasicBlockEdge class>>#for:from:to: |Tier 2|Time 987( 291+696 )ms|AST 36|Inlined 38Y 0N|IR 3777/ 15820|CodeSize 79775|Addr 0x7f5360daa000|Timestamp 49089807838079157|Src n/a
[engine] opt done id=717 Integer>>#timesRepeat: <split-717> |Tier 1|Time 30( 15+14 )ms|AST 49|Inlined 0Y 1N|IR 305/ 876|CodeSize 4109|Addr 0x7f5360da7000|Timestamp 49089807868031017|Src n/a
[engine] opt done id=724 [] in AWFYLoopStructureGraph>>#calculateNestingLevel |Tier 2|Time 272( 153+119 )ms|AST 61|Inlined 16Y 0N|IR 1391/ 2532|CodeSize 10654|Addr 0x7f5360da3000|Timestamp 49089808140739523|Src n/a
[engine] opt done id=702 AWFYHavlakLoopFinder>>#doDFS:current: <split-702> |Tier 2|Time 756( 478+278 )ms|AST 216|Inlined 31Y 1N|IR 2566/ 6118|CodeSize 29083|Addr 0x7f5360d9a000|Timestamp 49089808212882861|Src n/a
[engine] opt done id=723 AWFYVector>>#forEach: <split-723> |Tier 2|Time 534( 173+361 )ms|AST 75|Inlined 17Y 0N|IR 1733/ 5965|CodeSize 26610|Addr 0x7f5360d92000|Timestamp 49089808387830184|Src n/a
[engine] opt done id=701 AWFYHavlakLoopFinder>>#doDFS:current: <split-701> |Tier 2|Time 1320( 564+755 )ms|AST 216|Inlined 63Y 1N|IR 4902/ 11872|CodeSize 57427|Addr 0x7f5360d82000|Timestamp 49089809460774768|Src n/a
[engine] opt done id=615 AWFYLoopTesterApp>>#buildStraight:n: |Tier 2|Time 1310( 319+990 )ms|AST 101|Inlined 40Y 0N|IR 3954/ 19539|CodeSize 98557|Addr 0x7f5360d68000|Timestamp 49089809697727653|Src n/a
[engine] opt done id=726 AWFYSimpleLoop>>#depthLevel: |Tier 2|Time 8( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 70/ 112|CodeSize 215|Addr 0x7f5360d66000|Timestamp 49089809705652882|Src n/a
[engine] opt done id=725 AWFYLoopStructureGraph>>#calculateNestingLevelRec:depth: |Tier 2|Time 404( 359+45 )ms|AST 56|Inlined 1Y 1N|IR 294/ 2406|CodeSize 9521|Addr 0x7f5360d62000|Timestamp 49089809865437928|Src n/a
[engine] opt done id=636 AWFYVector>>#removeAll |Tier 2|Time 24( 13+11 )ms|AST 27|Inlined 0Y 0N|IR 163/ 469|CodeSize 1525|Addr 0x7f5360d60000|Timestamp 49089809889456605|Src n/a
[engine] opt done id=627 AWFYLoopTesterApp>>#findLoops: |Tier 2|Time 143( 100+43 )ms|AST 40|Inlined 15Y 1N|IR 323/ 2348|CodeSize 9092|Addr 0x7f5360d5c000|Timestamp 49089810032591469|Src n/a
[engine] opt done id=700 AWFYHavlakLoopFinder>>#doDFS:current: <split-700> |Tier 2|Time 2038( 602+1436)ms|AST 216|Inlined 95Y 1N|IR 7238/ 17504|CodeSize 85004|Addr 0x7f5360d46000|Timestamp 49089810250983566|Src n/a
[engine] opt done id=707 [] in AWFYLoopTesterApp>>#constructCFG:p:p: |Tier 1|Time 83( 38+45 )ms|AST 105|Inlined 0Y 4N|IR 682/ 3954|CodeSize 16736|Addr 0x7f5360d40000|Timestamp 49089810334048827|Src n/a
[engine] opt done id=641 AWFYHavlakLoopFinder>>#initAllNodes |Tier 2|Time 328( 278+50 )ms|AST 57|Inlined 0Y 2N|IR 454/ 2580|CodeSize 9598|Addr 0x7f5360d3c000|Timestamp 49089810360682497|Src n/a
[engine] opt done id=736 Integer>>#timesRepeat: <split-736> |Tier 1|Time 32( 15+17 )ms|AST 49|Inlined 0Y 1N|IR 327/ 986|CodeSize 4744|Addr 0x7f5360d39000|Timestamp 49089810365882658|Src n/a
[engine] opt done id=626 [] in AWFYLoopTesterApp>>#addDummyLoops: |Tier 2|Time 186( 141+45 )ms|AST 18|Inlined 16Y 1N|IR 360/ 2398|CodeSize 9110|Addr 0x7f5360d35000|Timestamp 49089810547329536|Src n/a
[engine] opt done id=735 Integer>>#timesRepeat: <split-735> |Tier 2|Time 301( 149+152 )ms|AST 49|Inlined 17Y 1N|IR 513/ 5775|CodeSize 24382|Addr 0x7f5360d2e000|Timestamp 49089810667146057|Src n/a
[engine] opt done id=600 AWFYSimpleLoop>>#nestingLevel: |Tier 2|Time 18( 12+6 )ms|AST 32|Inlined 1Y 0N|IR 166/ 200|CodeSize 351|Addr 0x7f5360d17000|Timestamp 49089810685606898|Src n/a
[engine] opt done id=623 AWFYLoopTesterApp>>#buildDiamond: |Tier 2|Time 148( 137+11 )ms|AST 151|Inlined 0Y 4N|IR 184/ 372|CodeSize 1385|Addr 0x7f5360d15000|Timestamp 49089810695547990|Src n/a
[engine] opt done id=616 AWFYLoopTesterApp>>#buildConnect:end: |Tier 2|Time 1003( 285+718 )ms|AST 27|Inlined 39Y 0N|IR 3856/ 15920|CodeSize 80030|Addr 0x7f5360d19000|Timestamp 49089810708845058|Src n/a
[engine] opt done id=614 AWFYLoopTesterApp>>#buildBaseLoop: |Tier 2|Time 126( 114+13 )ms|AST 180|Inlined 0Y 9N|IR 263/ 410|CodeSize 1609|Addr 0x7f5360d13000|Timestamp 49089810822044685|Src n/a
[engine] opt done id=709 [] in [] in [] in AWFYLoopTesterApp>>#constructCFG:p:p: |Tier 2|Time 116( 107+9 )ms|AST 21|Inlined 0Y 1N|IR 99/ 374|CodeSize 1152|Addr 0x7f5360d11000|Timestamp 49089810825255175|Src n/a
[engine] opt done id=710 Integer>>#timesRepeat: <split-710> |Tier 2|Time 209( 153+57 )ms|AST 49|Inlined 1Y 1N|IR 269/ 1923|CodeSize 7494|Addr 0x7f5360d0e000|Timestamp 49089810895218514|Src n/a
[engine] opt done id=593 AWFYLoopStructureGraph>>#initialize |Tier 2|Time 432( 276+156 )ms|AST 91|Inlined 37Y 0N|IR 1392/ 5766|CodeSize 23145|Addr 0x7f5360d07000|Timestamp 49089811260457730|Src n/a
[engine] opt done id=373 String>>#, |Tier 1|Time 25( 18+7 )ms|AST 56|Inlined 0Y 2N|IR 276/ 405|CodeSize 1534|Addr 0x7f5360d05000|Timestamp 49089811406644885|Src n/a
[engine] opt done id=16 String class>>#new: |Tier 1|Time 26( 16+10 )ms|AST 48|Inlined 0Y 1N|IR 206/ 618|CodeSize 2787|Addr 0x7f5360d03000|Timestamp 49089811407224109|Src n/a
[engine] created adapter i2c_A_AAJ | CodeAddress 0x7f5360d02000
[engine] created adapter c2i_J_AAJ | CodeAddress 0x7f5360d01000
[engine] opt done id=299 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 1|Time 75( 50+25 )ms|AST 190|Inlined 0Y 1N|IR 705/ 1562|CodeSize 6920|Addr 0x7f5360cfe000|Timestamp 49089811456638456|Src n/a
[engine] opt done id=733 SmallInteger>>#printString |Tier 1|Time 60( 46+14 )ms|AST 157|Inlined 0Y 2N|IR 399/ 762|CodeSize 3884|Addr 0x7f5360cfc000|Timestamp 49089811466959364|Src n/a
[engine] opt done id=708 [] in [] in AWFYLoopTesterApp>>#constructCFG:p:p: |Tier 2|Time 277( 194+83 )ms|AST 93|Inlined 0Y 4N|IR 724/ 4235|CodeSize 16213|Addr 0x7f5360cf7000|Timestamp 49089811733547991|Src n/a
[engine] opt done id=711 Integer>>#timesRepeat: <split-711> |Tier 2|Time 303( 214+89 )ms|AST 49|Inlined 0Y 1N|IR 212/ 3026|CodeSize 12517|Addr 0x7f5360cf2000|Timestamp 49089811745162916|Src n/a
[engine] opt done id=567 StandardFileStream>>#isBinary |Tier 1|Time 12( 9+4 )ms|AST 25|Inlined 0Y 0N|IR 100/ 181|CodeSize 660|Addr 0x7f5360cf0000|Timestamp 49089812609494595|Src n/a
[engine] opt done id=586 AWFYControlFlowGraph>>#initialize |Tier 1|Time 20( 13+7 )ms|AST 31|Inlined 0Y 2N|IR 231/ 497|CodeSize 1674|Addr 0x7f5360cee000|Timestamp 49089812617405785|Src n/a
[engine] opt done id=584 AWFYControlFlowGraph class>>#new |Tier 1|Time 40( 35+5 )ms|AST 24|Inlined 0Y 2N|IR 193/ 270|CodeSize 876|Addr 0x7f5360cec000|Timestamp 49089813844366367|Src n/a
[engine] opt done id=585 Behavior>>#new <split-585> |Tier 1|Time 43( 35+8 )ms|AST 27|Inlined 0Y 1N|IR 170/ 616|CodeSize 2364|Addr 0x7f5360cea000|Timestamp 49089813848759889|Src n/a
[engine] opt done id=583 AWFYLoopTesterApp>>#initialize |Tier 1|Time 50( 42+8 )ms|AST 46|Inlined 0Y 3N|IR 289/ 602|CodeSize 1968|Addr 0x7f5360ce8000|Timestamp 49089813854333092|Src n/a
[engine] opt done id=592 Behavior>>#new <split-592> |Tier 2|Time 363( 276+87 )ms|AST 27|Inlined 38Y 0N|IR 945/ 4292|CodeSize 15892|Addr 0x7f5360ce3000|Timestamp 49089814277561161|Src n/a
[engine] opt done id=591 AWFYLoopStructureGraph class>>#new |Tier 2|Time 481( 321+160 )ms|AST 24|Inlined 77Y 0N|IR 1746/ 7552|CodeSize 28255|Addr 0x7f5360cdb000|Timestamp 49089814325550113|Src n/a
[engine] opt done id=718 [] in AWFYLoopTesterApp>>#main:loop:p:p:p: |Tier 2|Time 189( 184+5 )ms|AST 29|Inlined 0Y 2N|IR 93/ 175|CodeSize 559|Addr 0x7f5360cd9000|Timestamp 49089814635851859|Src n/a
[engine] opt done id=717 Integer>>#timesRepeat: <split-717> |Tier 2|Time 409( 281+128 )ms|AST 49|Inlined 1Y 2N|IR 256/ 3496|CodeSize 14581|Addr 0x7f5360cd4000|Timestamp 49089815532347874|Src n/a
[engine] opt done id=555 Character class>>#cr |Tier 1|Time 10( 6+4 )ms|AST 19|Inlined 0Y 0N|IR 93/ 135|CodeSize 505|Addr 0x7f5360cd2000|Timestamp 49089823535060101|Src n/a
[engine] created adapter i2c_A_AAACA | CodeAddress 0x7f5360cd1000
[engine] created adapter i2c_J_AAC | CodeAddress 0x7f5360cd0000
[engine] opt done id=553 Character>>#asUnicode |Tier 1|Time 14( 12+2 )ms|AST 31|Inlined 0Y 0N|IR 89/ 125|CodeSize 454|Addr 0x7f5360cce000|Timestamp 49089825950540103|Src n/a
[engine] created adapter c2i_J_AAC | CodeAddress 0x7f5360ccd000
[engine] created adapter c2i_A_AAAC | CodeAddress 0x7f5360ccc000
[engine] opt done id=551 UTF8TextConverter>>#nextPut:toStream: |Tier 1|Time 65( 53+12 )ms|AST 130|Inlined 0Y 5N|IR 427/ 723|CodeSize 2820|Addr 0x7f5360cca000|Timestamp 49089826000286631|Src n/a
[engine] opt done id=499 FileStream class>>#stdout |Tier 1|Time 20( 13+6 )ms|AST 37|Inlined 0Y 1N|IR 201/ 403|CodeSize 1464|Addr 0x7f5360cc8000|Timestamp 49089828341779459|Src n/a
[engine] opt done id=566 MultiByteFileStream>>#nextPutAll: |Tier 1|Time 25( 18+6 )ms|AST 65|Inlined 0Y 2N|IR 230/ 391|CodeSize 1441|Addr 0x7f5360cc6000|Timestamp 49089828346817580|Src n/a
[engine] opt done id=498 AWFYScriptConsole class>>#println: |Tier 1|Time 25( 19+6 )ms|AST 62|Inlined 0Y 4N|IR 279/ 373|CodeSize 1344|Addr 0x7f5360cc4000|Timestamp 49089828347377317|Src n/a
[engine] created adapter i2c_A_AAAJJJ | CodeAddress 0x7f5360cc3000
[engine] opt done id=706 AWFYLoopTesterApp>>#constructCFG:p:p: |Tier 1|Time 55( 21+34 )ms|AST 43|Inlined 0Y 1N|IR 355/ 3105|CodeSize 14086|Addr 0x7f5360cbe000|Timestamp 49089828437662164|Src n/a
[engine] opt done id=728 AWFYLoopStructureGraph>>#numLoops |Tier 1|Time 13( 8+5 )ms|AST 17|Inlined 0Y 1N|IR 169/ 299|CodeSize 1042|Addr 0x7f5360cbc000|Timestamp 49089829540538419|Src n/a
[engine] created adapter i2c_Z_AAAAJ | CodeAddress 0x7f5360cbb000
[engine] opt done id=729 ArrayedCollection class>>#with:with: |Tier 1|Time 24( 17+7 )ms|AST 52|Inlined 0Y 0N|IR 206/ 460|CodeSize 1783|Addr 0x7f5360cb9000|Timestamp 49089829551553935|Src n/a
[engine] opt done id=722 AWFYLoopStructureGraph>>#calculateNestingLevel |Tier 1|Time 49( 18+31 )ms|AST 39|Inlined 0Y 2N|IR 504/ 2790|CodeSize 11424|Addr 0x7f5360cb5000|Timestamp 49089829562633918|Src n/a
[engine] opt done id=730 AWFYHavlak>>#verifyResult:iterations: |Tier 1|Time 27( 21+6 )ms|AST 65|Inlined 0Y 0N|IR 220/ 404|CodeSize 1501|Addr 0x7f5360cb3000|Timestamp 49089829567462714|Src n/a
[engine] created adapter c2i_A_AAJ | CodeAddress 0x7f5360cb2000
[engine] opt done id=731 AWFYRun>>#printResult: |Tier 1|Time 37( 30+7 )ms|AST 68|Inlined 0Y 5N|IR 337/ 484|CodeSize 1724|Addr 0x7f5360cb0000|Timestamp 49089829588658540|Src n/a
[engine] created adapter i2c_J_AAJ | CodeAddress 0x7f5360caf000
[engine] opt done id=732 Object>>#asString |Tier 1|Time 11( 7+4 )ms|AST 17|Inlined 0Y 1N|IR 156/ 227|CodeSize 689|Addr 0x7f5360cad000|Timestamp 49089830744249801|Src n/a
[engine] opt done id=568 TextConverter>>#nextPutAll:toStream: |Tier 1|Time 20( 15+4 )ms|AST 34|Inlined 0Y 1N|IR 176/ 292|CodeSize 1036|Addr 0x7f5360cab000|Timestamp 49089830752927609|Src n/a
[engine] opt done id=734 SmallInteger>>#decimalDigitLength |Tier 1|Time 21( 18+3 )ms|AST 47|Inlined 0Y 0N|IR 101/ 146|CodeSize 603|Addr 0x7f5360ca9000|Timestamp 49089830754524612|Src n/a
[engine] created adapter c2i_A_AAAJAJ | CodeAddress 0x7f5360ca8000
[engine] opt done id=569 TextConverter>>#next:putAll:startingAt:toStream: |Tier 1|Time 52( 44+9 )ms|AST 133|Inlined 0Y 2N|IR 312/ 499|CodeSize 1931|Addr 0x7f5360ca6000|Timestamp 49089830796875406|Src n/a
[engine] created adapter i2c_A_AAAJAJ | CodeAddress 0x7f5360ca5000
[engine] opt done id=572 WriteStream>>#cr |Tier 1|Time 18( 11+7 )ms|AST 31|Inlined 0Y 2N|IR 199/ 287|CodeSize 935|Addr 0x7f5360ca3000|Timestamp 49089831948782768|Src n/a
[engine] opt done id=570 MultiByteFileStream>>#basicNext:putAll:startingAt: |Tier 1|Time 21( 13+8 )ms|AST 23|Inlined 0Y 1N|IR 164/ 235|CodeSize 805|Addr 0x7f5360ca1000|Timestamp 49089831951359136|Src n/a
[engine] created adapter i2c_A_AAAC | CodeAddress 0x7f5360ca0000
[engine] opt done id=571 StandardFileStream>>#next:putAll:startingAt: |Tier 1|Time 39( 31+8 )ms|AST 65|Inlined 0Y 0N|IR 228/ 502|CodeSize 2204|Addr 0x7f5360c9e000|Timestamp 49089831969637681|Src n/a
[engine] created adapter c2i_A_AAACA | CodeAddress 0x7f5360c9d000
[engine] opt done id=573 MultiByteFileStream>>#nextPut: |Tier 1|Time 32( 27+5 )ms|AST 35|Inlined 0Y 1N|IR 181/ 317|CodeSize 1125|Addr 0x7f5360c9b000|Timestamp 49089831980514346|Src n/a
[engine] opt done id=574 MultiByteFileStream>>#basicNextPutAll: |Tier 1|Time 12( 6+6 )ms|AST 17|Inlined 0Y 1N|IR 154/ 225|CodeSize 736|Addr 0x7f5360c99000|Timestamp 49089833154709489|Src n/a
[engine] opt done id=576 StandardFileStream>>#flush |Tier 1|Time 16( 8+9 )ms|AST 19|Inlined 0Y 0N|IR 156/ 269|CodeSize 936|Addr 0x7f5360c97000|Timestamp 49089833159484504|Src n/a
[engine] opt done id=575 StandardFileStream>>#nextPutAll: |Tier 1|Time 51( 40+10 )ms|AST 90|Inlined 0Y 0N|IR 285/ 628|CodeSize 2779|Addr 0x7f5360c95000|Timestamp 49089833193820318|Src n/a
[engine] created adapter c2i_A_AAAJJJJJ | CodeAddress 0x7f5360c94000
[engine] opt done id=579 AWFYRun>>#measure: |Tier 1|Time 45( 37+8 )ms|AST 93|Inlined 0Y 2N|IR 310/ 444|CodeSize 1667|Addr 0x7f5360c92000|Timestamp 49089833199508276|Src n/a
[engine] created adapter c2i_Z_AAAAJ | CodeAddress 0x7f5360c91000
[engine] opt done id=580 AWFYHavlak>>#innerBenchmarkLoop: |Tier 1|Time 54( 49+5 )ms|AST 54|Inlined 0Y 3N|IR 259/ 337|CodeSize 1174|Addr 0x7f5360c8f000|Timestamp 49089833214163758|Src n/a
[engine] opt done id=581 AWFYLoopTesterApp class>>#new |Tier 1|Time 13( 9+4 )ms|AST 24|Inlined 0Y 2N|IR 193/ 270|CodeSize 876|Addr 0x7f5360c8d000|Timestamp 49089834380248094|Src n/a
[engine] opt done id=582 Behavior>>#new <split-582> |Tier 1|Time 18( 11+7 )ms|AST 27|Inlined 0Y 1N|IR 170/ 616|CodeSize 2364|Addr 0x7f5360c8b000|Timestamp 49089834385141426|Src n/a
[engine] created adapter i2c_A_AAAJJJJJ | CodeAddress 0x7f5360c8a000
[engine] opt done id=613 AWFYLoopTesterApp>>#constructSimpleCFG |Tier 1|Time 33( 24+9 )ms|AST 70|Inlined 0Y 4N|IR 323/ 526|CodeSize 1980|Addr 0x7f5360c88000|Timestamp 49089835597659618|Src n/a
[engine] created adapter c2i_A_AAAJJJ | CodeAddress 0x7f5360c87000
[engine] opt done id=612 AWFYLoopTesterApp>>#main:loop:p:p:p: |Tier 1|Time 131( 70+61 )ms|AST 139|Inlined 0Y 9N|IR 1096/ 5242|CodeSize 23100|Addr 0x7f5360c80000|Timestamp 49089835695890997|Src n/a
[engine] opt done id=624 AWFYLoopTesterApp>>#addDummyLoops: |Tier 1|Time 31( 11+20 )ms|AST 23|Inlined 0Y 1N|IR 281/ 1938|CodeSize 8260|Addr 0x7f5360c7c000|Timestamp 49089836799951960|Src n/a
[engine] opt done id=736 Integer>>#timesRepeat: <split-736> |Tier 2|Time 288( 246+42 )ms|AST 49|Inlined 0Y 1N|IR 220/ 1315|CodeSize 5157|Addr 0x7f5361fe7000|Timestamp 49089869492808005|Src n/a
[engine] opt done id=707 [] in AWFYLoopTesterApp>>#constructCFG:p:p: |Tier 2|Time 2398( 490+1908)ms|AST 105|Inlined 71Y 5N|IR 9104/ 33275|CodeSize 174240|Addr 0x7f5361fbb000|Timestamp 49089876412442977|Src n/a
[engine] opt done id=733 SmallInteger>>#printString |Tier 2|Time 90( 54+35 )ms|AST 157|Inlined 4Y 1N|IR 252/ 998|CodeSize 3921|Addr 0x7f5361fb9000|Timestamp 49089894454093142|Src n/a
[engine] opt done id=16 String class>>#new: |Tier 2|Time 37( 26+11 )ms|AST 48|Inlined 2Y 1N|IR 102/ 509|CodeSize 2424|Addr 0x7f5361fb7000|Timestamp 49089977284634187|Src n/a
[engine] opt done id=586 AWFYControlFlowGraph>>#initialize |Tier 2|Time 58( 37+21 )ms|AST 31|Inlined 8Y 0N|IR 120/ 1287|CodeSize 5179|Addr 0x7f5361fb4000|Timestamp 49089986916147133|Src n/a
[engine] opt done id=299 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 2|Time 119( 60+58 )ms|AST 190|Inlined 3Y 1N|IR 675/ 1478|CodeSize 6277|Addr 0x7f5361fb1000|Timestamp 49090045733667881|Src n/a
[engine] opt done id=373 String>>#, |Tier 2|Time 144( 99+45 )ms|AST 56|Inlined 9Y 2N|IR 721/ 1569|CodeSize 6614|Addr 0x7f5361fae000|Timestamp 49090048177325348|Src n/a
[engine] opt done id=567 StandardFileStream>>#isBinary |Tier 2|Time 11( 7+4 )ms|AST 25|Inlined 0Y 0N|IR 25/ 94|CodeSize 312|Addr 0x7f5361fac000|Timestamp 49090049230215940|Src n/a
[engine] opt inval. id=733 SmallInteger>>#printString |Timestamp 49090159665729439|Src n/a|Reason null
[engine] opt inval. id=734 SmallInteger>>#decimalDigitLength |Timestamp 49090159666095845|Src n/a|Reason null
[engine] opt inval. id=569 TextConverter>>#next:putAll:startingAt:toStream: |Timestamp 49090159666905626|Src n/a|Reason null
[engine] Truffle runtime statistics for engine 1
Compilations : 310
Success : 303
Temporary Bailouts : 5
jdk.graal.compiler.core.common.CancellationBailoutException: Compilation cancelled.: 5
Permanent Bailouts : 0
Failed : 0
Interrupted : 2
Invalidated : 28
Unknown Reason : 19
Latest layout assumption Layout no longer valid: 6
Profiled Argument Types : 3
Queues : 380
Dequeues : 75
Target inlined into only caller: 54
null : 12
Latest layout assumption Layout no longer valid: 6
Profiled Argument Types : 3
Splits : 85
Compilation Accuracy : 0.909677
Queue Accuracy : 0.802632
Compilation Utilization : 0.185320
Remaining Compilation Queue : 0
Time to queue : count= 380, sum=5026520969, min= 5, average= 13227686.76, max=369355167, maxTarget=TextConverter>>#next:putAll:startingAt:toStream:
Time waiting in queue : count= 310, sum= 648916318, min= 15, average= 2093278.45, max=15114532, maxTarget=[] in AWFYHavlakLoopFinder>>#processEdges:w:
--------------------------- :
AST node statistics :
Truffle node count : count= 306, sum= 169815, min= 11, average= 554.95, max= 8409, maxTarget=AWFYHavlakLoopFinder>>#doDFS:current: <split-700>
Trivial : count= 306, sum= 64652, min= 4, average= 211.28, max= 3171, maxTarget=AWFYHavlakLoopFinder>>#doDFS:current: <split-700>
Non Trivial : count= 306, sum= 105163, min= 7, average= 343.67, max= 5238, maxTarget=AWFYHavlakLoopFinder>>#doDFS:current: <split-700>
Monomorphic : count= 306, sum= 104264, min= 7, average= 340.73, max= 5208, maxTarget=AWFYHavlakLoopFinder>>#doDFS:current: <split-700>
Polymorphic : count= 306, sum= 899, min= 0, average= 2.94, max= 60, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@360>
Megamorphic : count= 306, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Behavior>>#new <split-589>
Truffle call count : count= 306, sum= 2367, min= 0, average= 7.74, max= 101, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@360>
Indirect : count= 306, sum= 1, min= 0, average= 0.00, max= 1, maxTarget=Integer>>#timesRepeat:
Direct : count= 306, sum= 2366, min= 0, average= 7.73, max= 101, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@360>
Dispatched : count= 306, sum= 544, min= 0, average= 1.78, max= 27, maxTarget=AWFYHavlakLoopFinder>>#findLoops
Inlined : count= 306, sum= 1822, min= 0, average= 5.95, max= 95, maxTarget=AWFYHavlakLoopFinder>>#doDFS:current: <split-700>
---------- :
Cloned : count= 306, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Behavior>>#new <split-589>
Not Cloned : count= 306, sum= 2378, min= 0, average= 7.77, max= 112, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@360>
Truffle loops : count= 306, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Behavior>>#new <split-589>
--------------------------- :
Compilation Tier 1 :
Compilation Rate : 97110.57 bytes/second
Truffle Tier Rate : 165553.64 bytes/second
Graal Tier Rate : 258171.06 bytes/second
Installation Rate : 2605515.06 bytes/second
Time for compilation (us) : count= 198, sum= 10431120, min= 5556, average= 52682.43, max= 957098, maxTarget=AWFYHavlakLoopFinder>>#findLoops
Truffle Tier (us) : count= 198, sum= 6118693, min= 3428, average= 30902.49, max= 382486, maxTarget=AWFYHavlakLoopFinder>>#findLoops
Graal Tier (us) : count= 198, sum= 3923646, min= 1834, average= 19816.40, max= 545861, maxTarget=AWFYHavlakLoopFinder>>#findLoops
Code Installation (us) : count= 198, sum= 388779, min= 293, average= 1963.54, max= 28750, maxTarget=AWFYHavlakLoopFinder>>#findLoops
Graal node count :
After Truffle Tier : count= 198, sum= 73103, min= 87, average= 369.21, max= 5186, maxTarget=AWFYHavlakLoopFinder>>#findLoops
After Graal Tier : count= 198, sum= 236970, min= 123, average= 1196.82, max= 23641, maxTarget=AWFYHavlakLoopFinder>>#findLoops
Graal compilation result :
Code size : count= 198, sum= 1012972, min= 454, average= 5116.02, max= 102739, maxTarget=AWFYHavlakLoopFinder>>#findLoops
Total frame size : count= 198, sum= 32880, min= 48, average= 166.06, max= 1168, maxTarget=AWFYHavlakLoopFinder>>#findLoops
Exception handlers : count= 198, sum= 655, min= 1, average= 3.31, max= 28, maxTarget=AWFYHavlakLoopFinder>>#findLoops
Infopoints : count= 198, sum= 9853, min= 5, average= 49.76, max= 1057, maxTarget=AWFYHavlakLoopFinder>>#findLoops
CALL : count= 198, sum= 9853, min= 5, average= 49.76, max= 1057, maxTarget=AWFYHavlakLoopFinder>>#findLoops
Marks : count= 198, sum= 990, min= 5, average= 5.00, max= 5, maxTarget=Behavior>>#new <split-589>
Data references : count= 198, sum= 4154, min= 3, average= 20.98, max= 314, maxTarget=AWFYHavlakLoopFinder>>#findLoops
--------------------------- :
Compilation Tier 2 :
Compilation Rate : 43064.66 bytes/second
Truffle Tier Rate : 133343.88 bytes/second
Graal Tier Rate : 77682.62 bytes/second
Installation Rate : 2926115.08 bytes/second
Time for compilation (us) : count= 110, sum= 58013205, min= 4289, average= 527392.78, max= 7727795, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@360>
Truffle Tier (us) : count= 105, sum= 18735910, min= 2627, average= 178437.24, max= 1177668, maxTarget=AWFYHavlakLoopFinder>>#findLoops
Graal Tier (us) : count= 105, sum= 32160589, min= 1334, average= 306291.33, max= 6502265, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@360>
Code Installation (us) : count= 105, sum= 853800, min= 249, average= 8131.43, max= 114720, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@360>
Graal node count :
After Truffle Tier : count= 108, sum= 177639, min= 11, average= 1644.81, max= 14113, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@360>
After Graal Tier : count= 105, sum= 549083, min= 45, average= 5229.36, max= 65739, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@360>
Graal compilation result :
Code size : count= 105, sum= 2498319, min= 143, average= 23793.51, max= 288829, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@360>
Total frame size : count= 105, sum= 34896, min= 32, average= 332.34, max= 1728, maxTarget=AWFYHavlakLoopFinder>>#findLoops
Exception handlers : count= 105, sum= 176, min= 0, average= 1.68, max= 18, maxTarget=AWFYHavlakLoopFinder>>#findLoops
Infopoints : count= 105, sum= 12567, min= 3, average= 119.69, max= 1521, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@360>
CALL : count= 105, sum= 12567, min= 3, average= 119.69, max= 1521, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@360>
Marks : count= 105, sum= 771, min= 5, average= 7.34, max= 23, maxTarget=AWFYSomSet>>#add:
Data references : count= 105, sum= 8184, min= 1, average= 77.94, max= 879, maxTarget=AWFYHavlakLoopFinder>>#findLoops<OSR@360>
# Json (iterations: 300, problem size: 100) on Wed Jul 31 11:54:28 UTC 2024
# `/home/fniephaus/dev/graal/sdk/mxbuild/linux-amd64/SMALLTALK_NATIVE_STANDALONE_SVM_JAVA22/trufflesqueak-24.0.2-linux-amd64/bin/trufflesqueak --experimental-options --smalltalk.disable-startup --smalltalk.disable-interrupts --engine.Mode=default --engine.TraceCompilation --engine.CompilationStatistics --log.file="/home/fniephaus/dev/are-we-fast-yet/traces/Json.trace.log" --quiet --code "AWFYHarness run: #('Json' 300 100)"`
[engine] created adapter i2c_Z_AAAA | CodeAddress 0x7fc235bee000
[engine] created adapter i2c_A_AAAJ | CodeAddress 0x7fc235bed000
[engine] created adapter i2c_J_AAAA | CodeAddress 0x7fc235bec000
[engine] opt done id=8 String>>#compareWith: |Tier 1|Time 40( 28+12 )ms|AST 23|Inlined 0Y 0N|IR 247/ 451|CodeSize 1686|Addr 0x7fc235bea000|Timestamp 49091477686437331|Src n/a
[engine] created adapter c2i_J_AAAA | CodeAddress 0x7fc235be9000
[engine] opt done id=7 String>>#= |Tier 1|Time 62( 55+8 )ms|AST 78|Inlined 0Y 1N|IR 243/ 392|CodeSize 1384|Addr 0x7fc235a20000|Timestamp 49091477704129104|Src n/a
[engine] opt done id=611 SequenceableCollection>>#atAllPut: |Tier 1|Time 61( 38+24 )ms|AST 73|Inlined 0Y 0N|IR 322/ 846|CodeSize 3947|Addr 0x7fc235a22000|Timestamp 49091477705189978|Src n/a
[engine] created adapter i2c_A_AAC | CodeAddress 0x7fc235be8000
[engine] created adapter i2c_A_AAA | CodeAddress 0x7fc235a1f000
[engine] created adapter c2i_A_AAAJ | CodeAddress 0x7fc235a1e000
[engine] created adapter c2i_A_AAAC | CodeAddress 0x7fc235a1d000
[engine] opt done id=16 String class>>#new: |Tier 1|Time 40( 27+13 )ms|AST 48|Inlined 0Y 1N|IR 206/ 618|CodeSize 2699|Addr 0x7fc235a1b000|Timestamp 49091477726559363|Src n/a
[engine] created adapter i2c_A_AAAC | CodeAddress 0x7fc235a18000
[engine] opt done id=594 Character>>#asString |Tier 1|Time 27( 22+4 )ms|AST 20|Inlined 0Y 1N|IR 161/ 240|CodeSize 796|Addr 0x7fc235a19000|Timestamp 49091477731143351|Src n/a
[engine] created adapter c2i_Z_AAAA | CodeAddress 0x7fc235a17000
[engine] opt done id=595 String class>>#with: |Tier 1|Time 29( 22+6 )ms|AST 65|Inlined 0Y 1N|IR 193/ 318|CodeSize 1125|Addr 0x7fc235a15000|Timestamp 49091477755582627|Src n/a
[engine] created adapter c2i_A_AAC | CodeAddress 0x7fc235a14000
[engine] created adapter c2i_A_AAA | CodeAddress 0x7fc235a13000
[engine] opt done id=612 AWFYJsonParser>>#readChar: |Tier 1|Time 29( 23+7 )ms|AST 36|Inlined 0Y 2N|IR 229/ 370|CodeSize 1310|Addr 0x7fc235a11000|Timestamp 49091477785248953|Src n/a
[engine] opt done id=593 AWFYJsonParser>>#read |Tier 1|Time 83( 60+23 )ms|AST 92|Inlined 0Y 3N|IR 458/ 924|CodeSize 3471|Addr 0x7fc235a0f000|Timestamp 49091477788648373|Src n/a
[engine] created adapter i2c_Z_AAA | CodeAddress 0x7fc235a0e000
[engine] opt done id=615 AWFYJsonParser>>#readStringInternal |Tier 1|Time 65( 53+12 )ms|AST 106|Inlined 0Y 7N|IR 469/ 705|CodeSize 2873|Addr 0x7fc235a0c000|Timestamp 49091477796822736|Src n/a
[engine] created adapter c2i_Z_AAA | CodeAddress 0x7fc235a0b000
[engine] created adapter i2c_A_AAAA | CodeAddress 0x7fc235a0a000
[engine] opt done id=596 AWFYJsonParser>>#skipWhiteSpace |Tier 1|Time 16( 13+4 )ms|AST 18|Inlined 0Y 1N|IR 157/ 241|CodeSize 798|Addr 0x7fc235a08000|Timestamp 49091477801739814|Src n/a
[engine] opt done id=597 AWFYJsonParser>>#isWhiteSpace |Tier 1|Time 38( 27+11 )ms|AST 65|Inlined 0Y 4N|IR 351/ 679|CodeSize 2680|Addr 0x7fc235a06000|Timestamp 49091477827019045|Src n/a
[engine] created adapter c2i_A_AAAA | CodeAddress 0x7fc235a05000
[engine] opt done id=637 AWFYJsonParser>>#readArrayElement: |Tier 1|Time 29( 24+6 )ms|AST 57|Inlined 0Y 4N|IR 277/ 371|CodeSize 1300|Addr 0x7fc235a03000|Timestamp 49091477856618041|Src n/a
[engine] opt done id=642 AWFYJsonArray>>#add: |Tier 1|Time 15( 10+5 )ms|AST 31|Inlined 0Y 1N|IR 171/ 301|CodeSize 1067|Addr 0x7fc235a01000|Timestamp 49091477871525309|Src n/a
[engine] created adapter i2c_A_AAAJJ | CodeAddress 0x7fc235a00000
[engine] opt inval. id=593 AWFYJsonParser>>#read |Timestamp 49091477883866826|Src n/a|Reason null
[engine] opt deopt id=593 AWFYJsonParser>>#read | |Timestamp 49091477884148720|Src n/a
[engine] opt inval. id=597 AWFYJsonParser>>#isWhiteSpace |Timestamp 49091477884451847|Src n/a|Reason null
[engine] opt done id=632 AWFYVector>>#append: |Tier 1|Time 93( 48+45 )ms|AST 141|Inlined 0Y 0N|IR 656/ 2674|CodeSize 12847|Addr 0x7fc2359fb000|Timestamp 49091477890400324|Src n/a
[engine] opt done id=37 SequenceableCollection>>#copyFrom:to: |Tier 1|Time 77( 39+39 )ms|AST 83|Inlined 0Y 1N|IR 522/ 1582|CodeSize 7346|Addr 0x7fc2359f8000|Timestamp 49091477949184345|Src n/a
[engine] opt done id=593 AWFYJsonParser>>#read |Tier 1|Time 69( 54+15 )ms|AST 94|Inlined 0Y 3N|IR 493/ 1004|CodeSize 4026|Addr 0x7fc22a81e000|Timestamp 49091477960037329|Src n/a
[engine] opt inval. id=632 AWFYVector>>#append: |Timestamp 49091477998947483|Src n/a|Reason null
[engine] opt deopt id=632 AWFYVector>>#append: | |Timestamp 49091477999362082|Src n/a
[engine] opt done id=597 AWFYJsonParser>>#isWhiteSpace |Tier 1|Time 54( 35+18 )ms|AST 85|Inlined 0Y 8N|IR 632/ 1079|CodeSize 4643|Addr 0x7fc22a81b000|Timestamp 49091478003190977|Src n/a
[engine] opt done id=633 AWFYJsonParser>>#readArray |Tier 1|Time 49( 38+11 )ms|AST 133|Inlined 0Y 8N|IR 487/ 608|CodeSize 2422|Addr 0x7fc22a819000|Timestamp 49091478009228158|Src n/a
[engine] opt done id=616 AWFYJsonParser>>#startCapture |Tier 1|Time 9( 5+3 )ms|AST 7|Inlined 0Y 0N|IR 162/ 215|CodeSize 683|Addr 0x7fc22a817000|Timestamp 49091478017963026|Src n/a
[engine] opt done id=598 AWFYJsonParser>>#readValue |Tier 1|Time 229( 181+48 )ms|AST 496|Inlined 0Y 34N|IR 1798/ 2920|CodeSize 11533|Addr 0x7fc22a813000|Timestamp 49091478030769710|Src n/a
[engine] created adapter c2i_A_AAAJJ | CodeAddress 0x7fc2359f7000
[engine] opt done id=619 AWFYJsonParser>>#readDigit |Tier 1|Time 17( 12+5 )ms|AST 33|Inlined 0Y 2N|IR 208/ 291|CodeSize 951|Addr 0x7fc22a811000|Timestamp 49091478047992336|Src n/a
[engine] opt done id=617 AWFYJsonParser>>#endCapture |Tier 1|Time 37( 29+8 )ms|AST 54|Inlined 0Y 2N|IR 310/ 497|CodeSize 1773|Addr 0x7fc22a80f000|Timestamp 49091478055196484|Src n/a
[engine] opt done id=632 AWFYVector>>#append: |Tier 1|Time 90( 45+46 )ms|AST 141|Inlined 0Y 0N|IR 653/ 2713|CodeSize 13145|Addr 0x7fc22a80a000|Timestamp 49091478093832707|Src n/a
[engine] opt done id=644 AWFYJsonParser>>#readRequiredChar: |Tier 1|Time 14( 9+5 )ms|AST 21|Inlined 0Y 1N|IR 159/ 243|CodeSize 861|Addr 0x7fc22a808000|Timestamp 49091478108439782|Src n/a
[engine] opt done id=618 AWFYJsonParser>>#readNumber |Tier 1|Time 61( 45+16 )ms|AST 132|Inlined 0Y 9N|IR 549/ 749|CodeSize 2868|Addr 0x7fc22a806000|Timestamp 49091478116260730|Src n/a
[engine] opt done id=603 AWFYVector class>>#new |Tier 1|Time 13( 9+4 )ms|AST 19|Inlined 0Y 1N|IR 159/ 238|CodeSize 755|Addr 0x7fc22a804000|Timestamp 49091478121669027|Src n/a
[engine] opt done id=604 AWFYVector class>>#new: |Tier 1|Time 17( 12+5 )ms|AST 27|Inlined 0Y 2N|IR 199/ 274|CodeSize 905|Addr 0x7fc22a802000|Timestamp 49091478133531339|Src n/a
[engine] opt done id=605 Behavior>>#new <split-605> |Tier 1|Time 18( 10+7 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7fc22a800000|Timestamp 49091478139662601|Src n/a
[engine] opt done id=620 AWFYJsonParser>>#isDigit |Tier 1|Time 95( 66+29 )ms|AST 175|Inlined 0Y 10N|IR 733/ 1382|CodeSize 5518|Addr 0x7fc0240de000|Timestamp 49091478142794374|Src n/a
[engine] opt done id=606 AWFYVector>>#initialize: |Tier 1|Time 20( 13+8 )ms|AST 22|Inlined 0Y 0N|IR 216/ 517|CodeSize 1806|Addr 0x7fc0240dc000|Timestamp 49091478153985198|Src n/a
[engine] opt done id=638 AWFYJsonParser>>#readString |Tier 1|Time 18( 12+5 )ms|AST 30|Inlined 0Y 2N|IR 199/ 284|CodeSize 929|Addr 0x7fc0240da000|Timestamp 49091478157624883|Src n/a
[engine] opt done id=639 AWFYJsonString class>>#new: |Tier 1|Time 19( 13+6 )ms|AST 30|Inlined 0Y 2N|IR 199/ 284|CodeSize 958|Addr 0x7fc0240d8000|Timestamp 49091478161821512|Src n/a
[engine] opt done id=641 AWFYJsonString>>#initializeWith: |Tier 1|Time 9( 5+4 )ms|AST 8|Inlined 0Y 0N|IR 132/ 266|CodeSize 827|Addr 0x7fc0240d6000|Timestamp 49091478166672587|Src n/a
[engine] opt done id=640 Behavior>>#new <split-640> |Tier 1|Time 17( 11+6 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7fc0240d4000|Timestamp 49091478170754949|Src n/a
[engine] opt done id=636 AWFYJsonArray>>#initialize |Tier 1|Time 15( 9+6 )ms|AST 18|Inlined 0Y 1N|IR 175/ 351|CodeSize 1139|Addr 0x7fc0240d2000|Timestamp 49091478176933496|Src n/a
[engine] opt done id=626 AWFYJsonNumber>>#initializeWith: |Tier 1|Time 9( 5+4 )ms|AST 8|Inlined 0Y 0N|IR 132/ 266|CodeSize 827|Addr 0x7fc0240d0000|Timestamp 49091478179880111|Src n/a
[engine] opt done id=621 Object>>#~= |Tier 1|Time 15( 11+5 )ms|AST 26|Inlined 0Y 1N|IR 158/ 237|CodeSize 804|Addr 0x7fc0240ce000|Timestamp 49091478182007166|Src n/a
[engine] opt done id=622 AWFYJsonParser>>#readFraction |Tier 1|Time 14( 9+4 )ms|AST 20|Inlined 0Y 1N|IR 158/ 242|CodeSize 819|Addr 0x7fc0240cc000|Timestamp 49091478190650608|Src n/a
[engine] opt done id=624 AWFYJsonNumber class>>#new: |Tier 1|Time 20( 15+5 )ms|AST 40|Inlined 0Y 2N|IR 201/ 286|CodeSize 958|Addr 0x7fc0240ca000|Timestamp 49091478202452783|Src n/a
[engine] opt done id=623 AWFYJsonParser>>#readExponent |Tier 1|Time 24( 18+6 )ms|AST 54|Inlined 0Y 2N|IR 199/ 293|CodeSize 1030|Addr 0x7fc0240c8000|Timestamp 49091478203877758|Src n/a
[engine] opt done id=625 Behavior>>#new <split-625> |Tier 1|Time 17( 10+6 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7fc0240c6000|Timestamp 49091478207351981|Src n/a
[engine] opt done id=609 AWFYHashIndexTable>>#initialize |Tier 1|Time 16( 11+6 )ms|AST 22|Inlined 0Y 1N|IR 181/ 356|CodeSize 1139|Addr 0x7fc0240c4000|Timestamp 49091478219052253|Src n/a
[engine] opt done id=610 ArrayedCollection class>>#new:withAll: |Tier 1|Time 20( 13+7 )ms|AST 30|Inlined 0Y 1N|IR 192/ 432|CodeSize 1750|Addr 0x7fc0240c2000|Timestamp 49091478224425069|Src n/a
[engine] created adapter i2c_J_AAA | CodeAddress 0x7fc0240c1000
[engine] opt done id=631 AWFYHashIndexTable>>#stringHash: |Tier 1|Time 11( 8+4 )ms|AST 21|Inlined 0Y 0N|IR 100/ 176|CodeSize 676|Addr 0x7fc0240bd000|Timestamp 49091478230458966|Src n/a
[engine] opt done id=630 AWFYHashIndexTable>>#hashSlotFor: |Tier 1|Time 23( 16+7 )ms|AST 47|Inlined 0Y 1N|IR 184/ 350|CodeSize 1256|Addr 0x7fc0240bf000|Timestamp 49091478230955773|Src n/a
[engine] opt done id=628 AWFYVector>>#size |Tier 1|Time 15( 12+3 )ms|AST 14|Inlined 0Y 0N|IR 105/ 169|CodeSize 710|Addr 0x7fc0240bb000|Timestamp 49091478240093786|Src n/a
[engine] created adapter i2c_A_AAAAA | CodeAddress 0x7fc0240ba000
[engine] opt done id=614 AWFYJsonParser>>#readName |Tier 1|Time 21( 14+7 )ms|AST 32|Inlined 0Y 2N|IR 217/ 364|CodeSize 1298|Addr 0x7fc0240b8000|Timestamp 49091478252251891|Src n/a
[engine] created adapter c2i_A_AAAAA | CodeAddress 0x7fc0240b7000
[engine] created adapter c2i_J_AAA | CodeAddress 0x7fc0240b6000
[engine] created adapter c2i_A_AAAAJ | CodeAddress 0x7fc0240b5000
[engine] opt done id=613 AWFYJsonParser>>#readObjectKeyValuePair: |Tier 1|Time 59( 48+11 )ms|AST 116|Inlined 0Y 8N|IR 437/ 556|CodeSize 2033|Addr 0x7fc0240b3000|Timestamp 49091478289981806|Src n/a
[engine] created adapter i2c_A_AAAAJ | CodeAddress 0x7fc0240b2000
[engine] opt done id=627 AWFYJsonObject>>#add:with: |Tier 1|Time 64( 52+13 )ms|AST 92|Inlined 0Y 4N|IR 336/ 612|CodeSize 2363|Addr 0x7fc0240b0000|Timestamp 49091478304765379|Src n/a
[engine] opt done id=599 AWFYJsonParser>>#readObject |Tier 1|Time 57( 44+13 )ms|AST 128|Inlined 0Y 8N|IR 476/ 610|CodeSize 2453|Addr 0x7fc0240ae000|Timestamp 49091478309752372|Src n/a
[engine] opt done id=649 AWFYJsonLiteral class>>#NULL |Tier 1|Time 8( 5+4 )ms|AST 8|Inlined 0Y 0N|IR 95/ 178|CodeSize 679|Addr 0x7fc0240ac000|Timestamp 49091478318229932|Src n/a
[engine] opt done id=629 AWFYHashIndexTable>>#at:put: |Tier 1|Time 32( 24+8 )ms|AST 57|Inlined 0Y 1N|IR 222/ 396|CodeSize 1444|Addr 0x7fc0240aa000|Timestamp 49091478322403582|Src n/a
[engine] opt done id=634 AWFYJsonArray class>>#new |Tier 1|Time 15( 10+5 )ms|AST 24|Inlined 0Y 2N|IR 193/ 270|CodeSize 876|Addr 0x7fc0240a8000|Timestamp 49091478333742406|Src n/a
[engine] opt done id=648 AWFYJsonParser>>#readNull |Tier 1|Time 35( 27+8 )ms|AST 76|Inlined 0Y 5N|IR 314/ 414|CodeSize 1453|Addr 0x7fc0240a6000|Timestamp 49091478340314738|Src n/a
[engine] opt done id=635 Behavior>>#new <split-635> |Tier 1|Time 23( 13+10 )ms|AST 27|Inlined 0Y 1N|IR 170/ 616|CodeSize 2364|Addr 0x7fc0240a4000|Timestamp 49091478345772416|Src n/a
[engine] opt done id=607 AWFYHashIndexTable class>>#new |Tier 1|Time 16( 11+5 )ms|AST 24|Inlined 0Y 2N|IR 193/ 270|CodeSize 876|Addr 0x7fc0240a2000|Timestamp 49091478361517054|Src n/a
[engine] opt done id=602 AWFYJsonObject>>#initialize |Tier 1|Time 29( 20+10 )ms|AST 44|Inlined 0Y 3N|IR 290/ 647|CodeSize 2172|Addr 0x7fc0240a0000|Timestamp 49091478369776000|Src n/a
[engine] opt done id=608 Behavior>>#new <split-608> |Tier 1|Time 21( 13+8 )ms|AST 27|Inlined 0Y 1N|IR 170/ 616|CodeSize 2364|Addr 0x7fc02409e000|Timestamp 49091478382765817|Src n/a
[engine] opt done id=7 String>>#= |Tier 2|Time 55( 33+22 )ms|AST 78|Inlined 1Y 0N|IR 261/ 323|CodeSize 981|Addr 0x7fc02409c000|Timestamp 49091478388906508|Src n/a
[engine] opt done id=600 AWFYJsonObject class>>#new |Tier 1|Time 16( 11+5 )ms|AST 24|Inlined 0Y 2N|IR 193/ 270|CodeSize 876|Addr 0x7fc02409a000|Timestamp 49091478398640437|Src n/a
[engine] opt done id=601 Behavior>>#new <split-601> |Tier 1|Time 22( 13+9 )ms|AST 27|Inlined 0Y 1N|IR 170/ 616|CodeSize 2364|Addr 0x7fc024098000|Timestamp 49091478410655290|Src n/a
[engine] opt done id=16 String class>>#new: |Tier 2|Time 44( 30+14 )ms|AST 48|Inlined 2Y 1N|IR 102/ 509|CodeSize 2118|Addr 0x7fc024096000|Timestamp 49091478435209251|Src n/a
[engine] opt done id=594 Character>>#asString |Tier 2|Time 49( 38+12 )ms|AST 20|Inlined 4Y 1N|IR 127/ 311|CodeSize 1308|Addr 0x7fc024094000|Timestamp 49091478460074302|Src n/a
[engine] opt done id=611 SequenceableCollection>>#atAllPut: |Tier 2|Time 58( 21+37 )ms|AST 73|Inlined 0Y 0N|IR 228/ 534|CodeSize 2579|Addr 0x7fc024092000|Timestamp 49091478518608976|Src n/a
[engine] opt done id=593 AWFYJsonParser>>#read |Tier 2|Time 179( 110+70 )ms|AST 94|Inlined 7Y 1N|IR 716/ 1223|CodeSize 3947|Addr 0x7fc024090000|Timestamp 49091478577983885|Src n/a
[engine] opt done id=643 AWFYJsonParser>>#readTrue |Tier 1|Time 35( 27+8 )ms|AST 76|Inlined 0Y 5N|IR 315/ 415|CodeSize 1449|Addr 0x7fc02408e000|Timestamp 49091478613339494|Src n/a
[engine] opt done id=645 AWFYJsonLiteral class>>#TRUE |Tier 1|Time 8( 5+4 )ms|AST 8|Inlined 0Y 0N|IR 95/ 178|CodeSize 679|Addr 0x7fc02408c000|Timestamp 49091478621625469|Src n/a
[engine] opt done id=612 AWFYJsonParser>>#readChar: |Tier 2|Time 198( 138+60 )ms|AST 36|Inlined 10Y 1N|IR 1044/ 1218|CodeSize 3980|Addr 0x7fc02408a000|Timestamp 49091478717272351|Src n/a
[engine] opt done id=596 AWFYJsonParser>>#skipWhiteSpace |Tier 2|Time 190( 82+108 )ms|AST 18|Inlined 13Y 0N|IR 1394/ 1262|CodeSize 4440|Addr 0x7fc024087000|Timestamp 49091478811582473|Src n/a
[engine] opt done id=632 AWFYVector>>#append: |Tier 2|Time 144( 51+92 )ms|AST 141|Inlined 0Y 0N|IR 561/ 2006|CodeSize 8983|Addr 0x7fc024083000|Timestamp 49091478955426501|Src n/a
[engine] opt done id=615 AWFYJsonParser>>#readStringInternal |Tier 2|Time 506( 242+264 )ms|AST 106|Inlined 35Y 4N|IR 3531/ 4071|CodeSize 17306|Addr 0x7fc02407d000|Timestamp 49091478973753863|Src n/a
[engine] opt done id=637 AWFYJsonParser>>#readArrayElement: |Tier 2|Time 559( 180+379 )ms|AST 57|Inlined 30Y 1N|IR 3334/ 4991|CodeSize 20713|Addr 0x7fc024076000|Timestamp 49091479514799828|Src n/a
[engine] opt done id=633 AWFYJsonParser>>#readArray |Tier 2|Time 818( 390+428 )ms|AST 133|Inlined 67Y 6N|IR 5116/ 8013|CodeSize 30277|Addr 0x7fc02406d000|Timestamp 49091479791835774|Src n/a
[engine] opt done id=598 AWFYJsonParser>>#readValue |Tier 2|Time 988( 761+226 )ms|AST 496|Inlined 32Y 20N|IR 4740/ 4132|CodeSize 13157|Addr 0x7fc024068000|Timestamp 49091479872652915|Src n/a
[engine] opt done id=619 AWFYJsonParser>>#readDigit |Tier 2|Time 373( 210+162 )ms|AST 33|Inlined 29Y 1N|IR 3716/ 3068|CodeSize 9461|Addr 0x7fc024064000|Timestamp 49091479887829436|Src n/a
[engine] opt done id=655 AWFYVector>>#at: |Tier 1|Time 18( 11+6 )ms|AST 33|Inlined 0Y 0N|IR 151/ 392|CodeSize 1551|Addr 0x7fc024062000|Timestamp 49091479890694821|Src n/a
[engine] opt done id=603 AWFYVector class>>#new |Tier 2|Time 38( 28+11 )ms|AST 19|Inlined 3Y 0N|IR 44/ 587|CodeSize 2355|Addr 0x7fc024060000|Timestamp 49091479929318332|Src n/a
[engine] opt done id=604 AWFYVector class>>#new: |Tier 2|Time 35( 23+11 )ms|AST 27|Inlined 2Y 0N|IR 54/ 617|CodeSize 2480|Addr 0x7fc02405e000|Timestamp 49091479964143749|Src n/a
[engine] opt done id=605 Behavior>>#new <split-605> |Tier 2|Time 15( 8+7 )ms|AST 26|Inlined 0Y 0N|IR 31/ 372|CodeSize 1369|Addr 0x7fc02405c000|Timestamp 49091479979165144|Src n/a
[engine] opt done id=606 AWFYVector>>#initialize: |Tier 2|Time 18( 10+8 )ms|AST 22|Inlined 0Y 0N|IR 144/ 402|CodeSize 1250|Addr 0x7fc02405a000|Timestamp 49091479997021332|Src n/a
[engine] opt done id=644 AWFYJsonParser>>#readRequiredChar: |Tier 2|Time 161( 113+48 )ms|AST 21|Inlined 11Y 1N|IR 1082/ 1225|CodeSize 3723|Addr 0x7fc024058000|Timestamp 49091480049028934|Src n/a
[engine] opt done id=616 AWFYJsonParser>>#startCapture |Tier 2|Time 9( 5+4 )ms|AST 7|Inlined 0Y 0N|IR 89/ 123|CodeSize 241|Addr 0x7fc024056000|Timestamp 49091480057882260|Src n/a
[engine] opt done id=37 SequenceableCollection>>#copyFrom:to: |Tier 2|Time 92( 40+51 )ms|AST 83|Inlined 3Y 1N|IR 493/ 1318|CodeSize 4989|Addr 0x7fc024053000|Timestamp 49091480088932841|Src n/a
[engine] opt done id=646 AWFYJsonParser>>#readFalse |Tier 1|Time 34( 27+7 )ms|AST 91|Inlined 0Y 6N|IR 354/ 459|CodeSize 1617|Addr 0x7fc024051000|Timestamp 49091480123251114|Src n/a
[engine] opt done id=647 AWFYJsonLiteral class>>#FALSE |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 95/ 178|CodeSize 679|Addr 0x7fc02404f000|Timestamp 49091480130242026|Src n/a
[engine] opt done id=652 AWFYJsonObject>>#at: |Tier 1|Time 22( 16+6 )ms|AST 59|Inlined 0Y 2N|IR 223/ 376|CodeSize 1423|Addr 0x7fc02404d000|Timestamp 49091480152700642|Src n/a
[engine] opt done id=653 AWFYJsonObject>>#indexOf: |Tier 1|Time 28( 20+8 )ms|AST 67|Inlined 0Y 3N|IR 283/ 492|CodeSize 1889|Addr 0x7fc02404b000|Timestamp 49091480180962178|Src n/a
[engine] opt done id=654 AWFYHashIndexTable>>#at: |Tier 1|Time 20( 15+6 )ms|AST 48|Inlined 0Y 1N|IR 193/ 340|CodeSize 1237|Addr 0x7fc024049000|Timestamp 49091480201319791|Src n/a
[engine] opt done id=617 AWFYJsonParser>>#endCapture |Tier 2|Time 162( 86+76 )ms|AST 54|Inlined 5Y 1N|IR 879/ 2099|CodeSize 8145|Addr 0x7fc024046000|Timestamp 49091480219994770|Src n/a
[engine] opt done id=621 Object>>#~= |Tier 2|Time 49( 34+15 )ms|AST 26|Inlined 2Y 0N|IR 297/ 335|CodeSize 821|Addr 0x7fc024044000|Timestamp 49091480250650379|Src n/a
[engine] opt done id=622 AWFYJsonParser>>#readFraction |Tier 2|Time 141( 113+28 )ms|AST 20|Inlined 11Y 1N|IR 1081/ 627|CodeSize 1509|Addr 0x7fc024042000|Timestamp 49091480360838822|Src n/a
[engine] opt done id=624 AWFYJsonNumber class>>#new: |Tier 2|Time 28( 21+7 )ms|AST 40|Inlined 2Y 0N|IR 36/ 374|CodeSize 1401|Addr 0x7fc024040000|Timestamp 49091480389178165|Src n/a
[engine] opt done id=623 AWFYJsonParser>>#readExponent |Tier 2|Time 189( 128+61 )ms|AST 54|Inlined 22Y 2N|IR 2039/ 997|CodeSize 2473|Addr 0x7fc02403e000|Timestamp 49091480439765891|Src n/a
[engine] opt done id=609 AWFYHashIndexTable>>#initialize |Tier 2|Time 83( 48+34 )ms|AST 22|Inlined 2Y 0N|IR 307/ 728|CodeSize 2917|Addr 0x7fc02403c000|Timestamp 49091480472206595|Src n/a
[engine] opt done id=630 AWFYHashIndexTable>>#hashSlotFor: |Tier 2|Time 23( 17+6 )ms|AST 47|Inlined 1Y 0N|IR 52/ 166|CodeSize 509|Addr 0x7fc02403a000|Timestamp 49091480494968687|Src n/a
[engine] opt done id=628 AWFYVector>>#size |Tier 2|Time 8( 5+2 )ms|AST 14|Inlined 0Y 0N|IR 30/ 76|CodeSize 232|Addr 0x7fc024038000|Timestamp 49091480502735785|Src n/a
[engine] opt done id=618 AWFYJsonParser>>#readNumber |Tier 2|Time 817( 365+452 )ms|AST 132|Inlined 78Y 12N|IR 9059/ 7609|CodeSize 26362|Addr 0x7fc024030000|Timestamp 49091480706035462|Src n/a
[engine] opt done id=614 AWFYJsonParser>>#readName |Tier 2|Time 451( 203+248 )ms|AST 32|Inlined 38Y 4N|IR 3860/ 4303|CodeSize 17719|Addr 0x7fc02402a000|Timestamp 49091481157740977|Src n/a
[engine] opt done id=599 AWFYJsonParser>>#readObject |Tier 2|Time 889( 418+471 )ms|AST 128|Inlined 83Y 10N|IR 6392/ 7608|CodeSize 28700|Addr 0x7fc024021000|Timestamp 49091481389764983|Src n/a
[engine] opt done id=629 AWFYHashIndexTable>>#at:put: |Tier 2|Time 37( 30+7 )ms|AST 57|Inlined 2Y 0N|IR 140/ 245|CodeSize 649|Addr 0x7fc02401f000|Timestamp 49091481426917491|Src n/a
[engine] opt done id=627 AWFYJsonObject>>#add:with: |Tier 2|Time 280( 106+174 )ms|AST 92|Inlined 6Y 0N|IR 1219/ 4413|CodeSize 21610|Addr 0x7fc024018000|Timestamp 49091481438101888|Src n/a
[engine] opt done id=649 AWFYJsonLiteral class>>#NULL |Tier 2|Time 6( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 19/ 70|CodeSize 227|Addr 0x7fc024016000|Timestamp 49091481444813560|Src n/a
[engine] created adapter i2c_Z_AAAJ | CodeAddress 0x7fc024015000
[engine] opt done id=586 AWFYBenchmark>>#innerBenchmarkLoop: |Tier 1|Time 27( 21+7 )ms|AST 60|Inlined 0Y 2N|IR 272/ 356|CodeSize 1571|Addr 0x7fc024013000|Timestamp 49091481472156637|Src n/a
[engine] opt done id=587 AWFYJson>>#benchmark |Tier 1|Time 18( 13+5 )ms|AST 41|Inlined 0Y 3N|IR 240/ 331|CodeSize 1149|Addr 0x7fc024011000|Timestamp 49091481490760095|Src n/a
[engine] opt done id=588 AWFYJson class>>#RapBenchmarkMinified |Tier 1|Time 5( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 481|Addr 0x7fc02400f000|Timestamp 49091481495883216|Src n/a
[engine] opt done id=589 AWFYJsonParser class>>#with: |Tier 1|Time 15( 10+4 )ms|AST 30|Inlined 0Y 2N|IR 199/ 284|CodeSize 958|Addr 0x7fc02400d000|Timestamp 49091481510715331|Src n/a
[engine] opt done id=590 Behavior>>#new <split-590> |Tier 1|Time 24( 9+15 )ms|AST 26|Inlined 0Y 0N|IR 168/ 787|CodeSize 3084|Addr 0x7fc02400b000|Timestamp 49091481535009191|Src n/a
[engine] opt done id=591 AWFYJsonParser>>#initializeWith: |Tier 1|Time 20( 13+7 )ms|AST 20|Inlined 0Y 0N|IR 299/ 625|CodeSize 2016|Addr 0x7fc024009000|Timestamp 49091481555138969|Src n/a
[engine] opt done id=613 AWFYJsonParser>>#readObjectKeyValuePair: |Tier 2|Time 1130( 416+714 )ms|AST 116|Inlined 73Y 6N|IR 8037/ 9921|CodeSize 41113|Addr 0x7fc0143dc000|Timestamp 49091481632919535|Src n/a
[engine] opt done id=592 AWFYJsonParser>>#parse |Tier 1|Time 85( 31+54 )ms|AST 79|Inlined 0Y 5N|IR 960/ 4697|CodeSize 18566|Addr 0x7fc024003000|Timestamp 49091481640392796|Src n/a
[engine] opt done id=650 AWFYJsonParser>>#isEndOfText |Tier 1|Time 10( 6+3 )ms|AST 16|Inlined 0Y 0N|IR 100/ 155|CodeSize 603|Addr 0x7fc024001000|Timestamp 49091481642887724|Src n/a
[engine] opt done id=656 AWFYJsonArray>>#size |Tier 1|Time 12( 8+5 )ms|AST 17|Inlined 0Y 1N|IR 169/ 299|CodeSize 1042|Addr 0x7fc0143da000|Timestamp 49091481655409860|Src n/a
[engine] opt done id=651 AWFYJson>>#verifyResult: |Tier 1|Time 40( 33+7 )ms|AST 136|Inlined 0Y 4N|IR 291/ 393|CodeSize 1450|Addr 0x7fc0143d8000|Timestamp 49091481680773883|Src n/a
[engine] opt done id=636 AWFYJsonArray>>#initialize |Tier 2|Time 58( 33+25 )ms|AST 18|Inlined 4Y 0N|IR 90/ 714|CodeSize 2577|Addr 0x7fc0143d6000|Timestamp 49091481738961847|Src n/a
[engine] opt done id=648 AWFYJsonParser>>#readNull |Tier 2|Time 326( 160+165 )ms|AST 76|Inlined 45Y 4N|IR 3734/ 3249|CodeSize 11309|Addr 0x7fc0143d2000|Timestamp 49091481752682940|Src n/a
[engine] opt done id=645 AWFYJsonLiteral class>>#TRUE |Tier 2|Time 6( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 19/ 70|CodeSize 227|Addr 0x7fc0143d0000|Timestamp 49091481759287191|Src n/a
[engine] opt done id=655 AWFYVector>>#at: |Tier 2|Time 15( 10+5 )ms|AST 33|Inlined 0Y 0N|IR 75/ 161|CodeSize 524|Addr 0x7fc0143ce000|Timestamp 49091481774445063|Src n/a
[engine] opt done id=602 AWFYJsonObject>>#initialize |Tier 2|Time 199( 107+91 )ms|AST 44|Inlined 16Y 0N|IR 711/ 2664|CodeSize 11143|Addr 0x7fc0143ca000|Timestamp 49091481854193788|Src n/a
[engine] opt done id=647 AWFYJsonLiteral class>>#FALSE |Tier 2|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 19/ 70|CodeSize 227|Addr 0x7fc0143c8000|Timestamp 49091481860963780|Src n/a
[engine] opt done id=654 AWFYHashIndexTable>>#at: |Tier 2|Time 35( 29+6 )ms|AST 48|Inlined 2Y 0N|IR 84/ 185|CodeSize 593|Addr 0x7fc0143c6000|Timestamp 49091481895834946|Src n/a
[engine] opt done id=652 AWFYJsonObject>>#at: |Tier 2|Time 123( 95+28 )ms|AST 59|Inlined 8Y 0N|IR 554/ 731|CodeSize 2117|Addr 0x7fc0143c4000|Timestamp 49091482019434580|Src n/a
[engine] opt done id=643 AWFYJsonParser>>#readTrue |Tier 2|Time 313( 160+154 )ms|AST 76|Inlined 45Y 4N|IR 3735/ 3284|CodeSize 11455|Addr 0x7fc0143c0000|Timestamp 49091482052655381|Src n/a
[engine] opt done id=650 AWFYJsonParser>>#isEndOfText |Tier 2|Time 8( 5+3 )ms|AST 16|Inlined 0Y 0N|IR 25/ 77|CodeSize 242|Addr 0x7fc0143be000|Timestamp 49091482063829092|Src n/a
[engine] opt done id=656 AWFYJsonArray>>#size |Tier 2|Time 14( 10+3 )ms|AST 17|Inlined 1Y 0N|IR 41/ 105|CodeSize 330|Addr 0x7fc0143bc000|Timestamp 49091482077622614|Src n/a
[engine] opt done id=646 AWFYJsonParser>>#readFalse |Tier 2|Time 366( 174+192 )ms|AST 91|Inlined 57Y 5N|IR 4720/ 3925|CodeSize 13720|Addr 0x7fc0143b7000|Timestamp 49091482140599143|Src n/a
[engine] opt done id=589 AWFYJsonParser class>>#with: |Tier 2|Time 41( 28+13 )ms|AST 30|Inlined 2Y 0N|IR 190/ 679|CodeSize 2834|Addr 0x7fc0143b5000|Timestamp 49091482182095931|Src n/a
[engine] opt done id=588 AWFYJson class>>#RapBenchmarkMinified |Tier 2|Time 4( 2+2 )ms|AST 7|Inlined 0Y 0N|IR 11/ 45|CodeSize 146|Addr 0x7fc0143b3000|Timestamp 49091482186349414|Src n/a
[engine] opt done id=651 AWFYJson>>#verifyResult: |Tier 2|Time 211( 143+68 )ms|AST 136|Inlined 29Y 0N|IR 1622/ 1402|CodeSize 4369|Addr 0x7fc0143b0000|Timestamp 49091482267158383|Src n/a
[engine] created adapter i2c_A_AAJ | CodeAddress 0x7fc024000000
[engine] created adapter c2i_J_AAJ | CodeAddress 0x7fc0143af000
[engine] opt done id=659 SmallInteger>>#printString |Tier 1|Time 60( 46+14 )ms|AST 157|Inlined 0Y 2N|IR 399/ 762|CodeSize 3884|Addr 0x7fc0143ad000|Timestamp 49091482327511888|Src n/a
[engine] created adapter i2c_A_AAAJJA | CodeAddress 0x7fc0143ac000
[engine] opt done id=299 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 1|Time 91( 67+25 )ms|AST 190|Inlined 0Y 1N|IR 705/ 1562|CodeSize 6920|Addr 0x7fc0143a9000|Timestamp 49091482419145694|Src n/a
[engine] created adapter c2i_A_AAAJJA | CodeAddress 0x7fc0143a8000
[engine] opt done id=373 String>>#, |Tier 1|Time 35( 29+7 )ms|AST 56|Inlined 0Y 2N|IR 276/ 405|CodeSize 1534|Addr 0x7fc0143a6000|Timestamp 49091482642932126|Src n/a
[engine] opt done id=567 StandardFileStream>>#isBinary |Tier 1|Time 11( 7+3 )ms|AST 25|Inlined 0Y 0N|IR 100/ 181|CodeSize 660|Addr 0x7fc014399000|Timestamp 49091482653639972|Src n/a
[engine] opt done id=587 AWFYJson>>#benchmark |Tier 2|Time 582( 226+355 )ms|AST 41|Inlined 43Y 2N|IR 3904/ 9884|CodeSize 38916|Addr 0x7fc01439b000|Timestamp 49091482660123531|Src n/a
[engine] opt done id=586 AWFYBenchmark>>#innerBenchmarkLoop: |Tier 2|Time 1009( 368+640 )ms|AST 60|Inlined 73Y 2N|IR 5605/ 12013|CodeSize 44197|Addr 0x7fc01438d000|Timestamp 49091483662405274|Src n/a
[engine] opt done id=555 Character class>>#cr |Tier 1|Time 9( 6+3 )ms|AST 19|Inlined 0Y 0N|IR 93/ 135|CodeSize 505|Addr 0x7fc01438b000|Timestamp 49091487107237370|Src n/a
[engine] created adapter i2c_A_AAACA | CodeAddress 0x7fc01438a000
[engine] created adapter i2c_J_AAC | CodeAddress 0x7fc014389000
[engine] opt done id=553 Character>>#asUnicode |Tier 1|Time 15( 13+2 )ms|AST 31|Inlined 0Y 0N|IR 89/ 125|CodeSize 454|Addr 0x7fc014387000|Timestamp 49091487869166248|Src n/a
[engine] created adapter c2i_J_AAC | CodeAddress 0x7fc014386000
[engine] opt done id=551 UTF8TextConverter>>#nextPut:toStream: |Tier 1|Time 58( 46+12 )ms|AST 130|Inlined 0Y 5N|IR 427/ 723|CodeSize 2820|Addr 0x7fc014384000|Timestamp 49091487911964665|Src n/a
[engine] created adapter c2i_A_AAAAZ | CodeAddress 0x7fc014382000
[engine] opt done id=566 MultiByteFileStream>>#nextPutAll: |Tier 1|Time 25( 18+7 )ms|AST 65|Inlined 0Y 2N|IR 230/ 391|CodeSize 1441|Addr 0x7fc014380000|Timestamp 49091488631221265|Src n/a
[engine] opt done id=498 AWFYScriptConsole class>>#println: |Tier 1|Time 25( 19+6 )ms|AST 62|Inlined 0Y 4N|IR 279/ 373|CodeSize 1344|Addr 0x7fc01437e000|Timestamp 49091488631247038|Src n/a
[engine] opt done id=499 FileStream class>>#stdout |Tier 1|Time 26( 20+6 )ms|AST 37|Inlined 0Y 1N|IR 201/ 403|CodeSize 1464|Addr 0x7fc01437c000|Timestamp 49091488632395357|Src n/a
[engine] created adapter i2c_J_AAJ | CodeAddress 0x7fc01437b000
[engine] created adapter c2i_A_AAJ | CodeAddress 0x7fc01437a000
[engine] opt done id=658 Object>>#asString |Tier 1|Time 17( 14+4 )ms|AST 17|Inlined 0Y 1N|IR 156/ 227|CodeSize 689|Addr 0x7fc014378000|Timestamp 49091488993477722|Src n/a
[engine] opt done id=660 SmallInteger>>#decimalDigitLength |Tier 1|Time 21( 18+3 )ms|AST 61|Inlined 0Y 0N|IR 142/ 193|CodeSize 675|Addr 0x7fc014376000|Timestamp 49091488997019416|Src n/a
[engine] opt done id=657 AWFYRun>>#printResult: |Tier 1|Time 30( 22+8 )ms|AST 68|Inlined 0Y 5N|IR 337/ 484|CodeSize 1724|Addr 0x7fc014374000|Timestamp 49091489006232512|Src n/a
[engine] created adapter i2c_A_AAAJAJ | CodeAddress 0x7fc014373000
[engine] created adapter i2c_A_AAAJAJA | CodeAddress 0x7fc014372000
[engine] created adapter c2i_A_AAAJAJ | CodeAddress 0x7fc014371000
[engine] created adapter c2i_A_AAAJAJA | CodeAddress 0x7fc014370000
[engine] opt done id=570 MultiByteFileStream>>#basicNext:putAll:startingAt: |Tier 1|Time 25( 21+4 )ms|AST 23|Inlined 0Y 1N|IR 164/ 235|CodeSize 805|Addr 0x7fc01436e000|Timestamp 49091489371375518|Src n/a
[engine] opt done id=568 TextConverter>>#nextPutAll:toStream: |Tier 1|Time 28( 23+5 )ms|AST 34|Inlined 0Y 1N|IR 176/ 292|CodeSize 1036|Addr 0x7fc01436c000|Timestamp 49091489374382758|Src n/a
[engine] opt done id=569 TextConverter>>#next:putAll:startingAt:toStream: |Tier 1|Time 45( 36+9 )ms|AST 133|Inlined 0Y 2N|IR 312/ 499|CodeSize 1931|Addr 0x7fc01436a000|Timestamp 49091489391571160|Src n/a
[engine] opt done id=571 StandardFileStream>>#next:putAll:startingAt: |Tier 1|Time 27( 18+8 )ms|AST 65|Inlined 0Y 0N|IR 228/ 502|CodeSize 2204|Addr 0x7fc014368000|Timestamp 49091489398369928|Src n/a
[engine] opt done id=572 WriteStream>>#cr |Tier 1|Time 16( 11+5 )ms|AST 31|Inlined 0Y 2N|IR 199/ 287|CodeSize 935|Addr 0x7fc014366000|Timestamp 49091489745938011|Src n/a
[engine] opt done id=574 MultiByteFileStream>>#basicNextPutAll: |Tier 1|Time 10( 7+3 )ms|AST 17|Inlined 0Y 1N|IR 154/ 225|CodeSize 736|Addr 0x7fc014364000|Timestamp 49091489754179565|Src n/a
[engine] created adapter c2i_A_AAACA | CodeAddress 0x7fc014363000
[engine] opt done id=573 MultiByteFileStream>>#nextPut: |Tier 1|Time 34( 29+5 )ms|AST 35|Inlined 0Y 1N|IR 181/ 317|CodeSize 1125|Addr 0x7fc014361000|Timestamp 49091489764343110|Src n/a
[engine] opt done id=576 StandardFileStream>>#flush |Tier 1|Time 12( 8+5 )ms|AST 19|Inlined 0Y 0N|IR 156/ 269|CodeSize 936|Addr 0x7fc01435f000|Timestamp 49091490112664749|Src n/a
[engine] created adapter c2i_Z_AAAJ | CodeAddress 0x7fc01435e000
[engine] opt done id=575 StandardFileStream>>#nextPutAll: |Tier 1|Time 66( 42+24 )ms|AST 90|Inlined 0Y 0N|IR 285/ 628|CodeSize 2779|Addr 0x7fc01435c000|Timestamp 49091490166609499|Src n/a
[engine] opt done id=585 AWFYRun>>#measure: |Tier 1|Time 56( 48+7 )ms|AST 93|Inlined 0Y 2N|IR 310/ 444|CodeSize 1667|Addr 0x7fc01435a000|Timestamp 49091490168135190|Src n/a
[engine] opt done id=659 SmallInteger>>#printString |Tier 2|Time 104( 57+47 )ms|AST 157|Inlined 4Y 1N|IR 306/ 1027|CodeSize 4873|Addr 0x7fc014357000|Timestamp 49091513243915491|Src n/a
[engine] opt done id=299 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 2|Time 119( 60+58 )ms|AST 190|Inlined 3Y 1N|IR 675/ 1478|CodeSize 6516|Addr 0x7fc014354000|Timestamp 49091555932676386|Src n/a
[engine] opt done id=373 String>>#, |Tier 2|Time 149( 104+45 )ms|AST 56|Inlined 7Y 2N|IR 721/ 1569|CodeSize 6554|Addr 0x7fc014351000|Timestamp 49091556700886836|Src n/a
[engine] opt done id=567 StandardFileStream>>#isBinary |Tier 2|Time 10( 7+3 )ms|AST 25|Inlined 0Y 0N|IR 25/ 94|CodeSize 312|Addr 0x7fc01434f000|Timestamp 49091556938347357|Src n/a
[engine] opt inval. id=659 SmallInteger>>#printString |Timestamp 49091591058389489|Src n/a|Reason null
[engine] opt inval. id=660 SmallInteger>>#decimalDigitLength |Timestamp 49091591058739132|Src n/a|Reason null
[engine] opt inval. id=569 TextConverter>>#next:putAll:startingAt:toStream: |Timestamp 49091591059537180|Src n/a|Reason null
[engine] Truffle runtime statistics for engine 1
Compilations : 166
Success : 157
Temporary Bailouts : 7
jdk.graal.compiler.core.common.CancellationBailoutException: Compilation cancelled.: 7
Permanent Bailouts : 0
Failed : 0
Interrupted : 2
Invalidated : 6
Unknown Reason : 6
Queues : 185
Dequeues : 25
Target inlined into only caller: 24
null : 1
Splits : 64
Compilation Accuracy : 0.963855
Queue Accuracy : 0.864865
Compilation Utilization : 0.147694
Remaining Compilation Queue : 0
Time to queue : count= 185, sum= 994326060, min= 9429, average= 5374735.46, max=113427569, maxTarget=TextConverter>>#next:putAll:startingAt:toStream:
Time waiting in queue : count= 166, sum= 98355806, min= 12, average= 592504.86, max= 3304263, maxTarget=AWFYJsonArray>>#initialize
--------------------------- :
AST node statistics :
Truffle node count : count= 161, sum= 82497, min= 11, average= 512.40, max= 6409, maxTarget=AWFYJsonParser>>#readNumber
Trivial : count= 161, sum= 29561, min= 4, average= 183.61, max= 2303, maxTarget=AWFYJsonParser>>#readNumber
Non Trivial : count= 161, sum= 52936, min= 7, average= 328.80, max= 4106, maxTarget=AWFYJsonParser>>#readNumber
Monomorphic : count= 161, sum= 51383, min= 7, average= 319.15, max= 3957, maxTarget=AWFYJsonParser>>#readNumber
Polymorphic : count= 161, sum= 1553, min= 0, average= 9.65, max= 165, maxTarget=AWFYJsonParser>>#readObjectKeyValuePair:
Megamorphic : count= 161, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=String>>#compareWith:
Truffle call count : count= 161, sum= 1288, min= 0, average= 8.00, max= 93, maxTarget=AWFYJsonParser>>#readObject
Indirect : count= 161, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=String>>#compareWith:
Direct : count= 161, sum= 1288, min= 0, average= 8.00, max= 93, maxTarget=AWFYJsonParser>>#readObject
Dispatched : count= 161, sum= 325, min= 0, average= 2.02, max= 34, maxTarget=AWFYJsonParser>>#readValue
Inlined : count= 161, sum= 963, min= 0, average= 5.98, max= 83, maxTarget=AWFYJsonParser>>#readObject
---------- :
Cloned : count= 161, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=String>>#compareWith:
Not Cloned : count= 161, sum= 1288, min= 0, average= 8.00, max= 93, maxTarget=AWFYJsonParser>>#readObject
Truffle loops : count= 161, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=String>>#compareWith:
--------------------------- :
Compilation Tier 1 :
Compilation Rate : 65149.60 bytes/second
Truffle Tier Rate : 92452.64 bytes/second
Graal Tier Rate : 251164.79 bytes/second
Installation Rate : 1813272.07 bytes/second
Time for compilation (us) : count= 101, sum= 3367510, min= 5050, average= 33341.69, max= 229042, maxTarget=AWFYJsonParser>>#readValue
Truffle Tier (us) : count= 101, sum= 2373020, min= 3007, average= 23495.25, max= 180566, maxTarget=AWFYJsonParser>>#readValue
Graal Tier (us) : count= 101, sum= 873498, min= 1735, average= 8648.50, max= 51247, maxTarget=AWFYJsonParser>>#parse
Code Installation (us) : count= 101, sum= 120992, min= 307, average= 1197.94, max= 6471, maxTarget=AWFYJsonParser>>#readValue
Graal node count :
After Truffle Tier : count= 101, sum= 27622, min= 87, average= 273.49, max= 1798, maxTarget=AWFYJsonParser>>#readValue
After Graal Tier : count= 101, sum= 55758, min= 123, average= 552.06, max= 4697, maxTarget=AWFYJsonParser>>#parse
Graal compilation result :
Code size : count= 101, sum= 219392, min= 454, average= 2172.20, max= 18566, maxTarget=AWFYJsonParser>>#parse
Total frame size : count= 101, sum= 10720, min= 48, average= 106.14, max= 480, maxTarget=AWFYVector>>#append:
Exception handlers : count= 101, sum= 340, min= 1, average= 3.37, max= 35, maxTarget=AWFYJsonParser>>#readValue
Infopoints : count= 101, sum= 2556, min= 5, average= 25.31, max= 194, maxTarget=AWFYJsonParser>>#readValue
CALL : count= 101, sum= 2556, min= 5, average= 25.31, max= 194, maxTarget=AWFYJsonParser>>#readValue
Marks : count= 101, sum= 505, min= 5, average= 5.00, max= 5, maxTarget=String>>#compareWith:
Data references : count= 101, sum= 1526, min= 3, average= 15.11, max= 130, maxTarget=AWFYJsonParser>>#readValue
--------------------------- :
Compilation Tier 2 :
Compilation Rate : 33863.47 bytes/second
Truffle Tier Rate : 71983.63 bytes/second
Graal Tier Rate : 74797.88 bytes/second
Installation Rate : 2626208.23 bytes/second
Time for compilation (us) : count= 63, sum= 13383890, min= 4151, average= 212442.70, max= 1130224, maxTarget=AWFYJsonParser>>#readObjectKeyValuePair:
Truffle Tier (us) : count= 56, sum= 6296223, min= 2433, average= 112432.56, max= 761418, maxTarget=AWFYJsonParser>>#readValue
Graal Tier (us) : count= 56, sum= 6059329, min= 1457, average= 108202.31, max= 696977, maxTarget=AWFYJsonParser>>#readObjectKeyValuePair:
Code Installation (us) : count= 56, sum= 172577, min= 260, average= 3081.74, max= 15642, maxTarget=AWFYJsonParser>>#readObjectKeyValuePair:
Graal node count :
After Truffle Tier : count= 60, sum= 93026, min= 11, average= 1550.43, max= 9059, maxTarget=AWFYJsonParser>>#readNumber
After Graal Tier : count= 56, sum= 119302, min= 45, average= 2130.39, max= 12013, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Graal compilation result :
Code size : count= 56, sum= 453225, min= 146, average= 8093.30, max= 44197, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Total frame size : count= 56, sum= 9376, min= 32, average= 167.43, max= 608, maxTarget=AWFYJsonParser>>#readObjectKeyValuePair:
Exception handlers : count= 56, sum= 58, min= 0, average= 1.04, max= 20, maxTarget=AWFYJsonParser>>#readValue
Infopoints : count= 56, sum= 2429, min= 3, average= 43.38, max= 224, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
CALL : count= 56, sum= 2429, min= 3, average= 43.38, max= 224, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Marks : count= 56, sum= 409, min= 5, average= 7.30, max= 23, maxTarget=AWFYJsonParser>>#skipWhiteSpace
Data references : count= 56, sum= 2912, min= 2, average= 52.00, max= 258, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
# List (iterations: 300, problem size: 1500) on Wed Jul 31 11:56:24 UTC 2024
# `/home/fniephaus/dev/graal/sdk/mxbuild/linux-amd64/SMALLTALK_NATIVE_STANDALONE_SVM_JAVA22/trufflesqueak-24.0.2-linux-amd64/bin/trufflesqueak --experimental-options --smalltalk.disable-startup --smalltalk.disable-interrupts --engine.Mode=default --engine.TraceCompilation --engine.CompilationStatistics --log.file="/home/fniephaus/dev/are-we-fast-yet/traces/List.trace.log" --quiet --code "AWFYHarness run: #('List' 300 1500)"`
[engine] created adapter i2c_Z_AAAAA | CodeAddress 0x7f6f7ac1a000
[engine] created adapter i2c_A_AAAAAA | CodeAddress 0x7f6f7ac19000
[engine] opt done id=609 AWFYList>>#isShorter:than: |Tier 1|Time 57( 42+15 )ms|AST 81|Inlined 0Y 0N|IR 360/ 582|CodeSize 2180|Addr 0x7f6f7ac17000|Timestamp 49091593690781905|Src n/a
[engine] created adapter i2c_A_AAAJ | CodeAddress 0x7f6f7ac16000
[engine] created adapter c2i_Z_AAAAA | CodeAddress 0x7f6f7ac15000
[engine] created adapter c2i_A_AAAAAA | CodeAddress 0x7f6f7ac14000
[engine] created adapter c2i_A_AAA | CodeAddress 0x7f6f7aa4f000
[engine] created adapter c2i_A_AAAJ | CodeAddress 0x7f6f7aa4e000
[engine] opt done id=608 AWFYList>>#talkWithX:withY:withZ: |Tier 1|Time 89( 76+13 )ms|AST 131|Inlined 0Y 5N|IR 365/ 527|CodeSize 2132|Addr 0x7f6f7aa4c000|Timestamp 49091593728268621|Src n/a
[engine] opt done id=585 AWFYListElement class>>#new: |Tier 1|Time 39( 34+5 )ms|AST 30|Inlined 0Y 2N|IR 203/ 286|CodeSize 958|Addr 0x7f6f7aa4a000|Timestamp 49091593733487290|Src n/a
[engine] created adapter i2c_A_AAA | CodeAddress 0x7f6f7aa49000
[engine] opt done id=587 AWFYListElement>>#initialize: |Tier 1|Time 14( 7+7 )ms|AST 10|Inlined 0Y 0N|IR 159/ 300|CodeSize 932|Addr 0x7f6f7aa47000|Timestamp 49091593742205535|Src n/a
[engine] created adapter i2c_J_AAA | CodeAddress 0x7f6f7aa46000
[engine] opt done id=609 AWFYList>>#isShorter:than: |Tier 2|Time 58( 25+33 )ms|AST 81|Inlined 0Y 0N|IR 267/ 402|CodeSize 1221|Addr 0x7f6f7aa44000|Timestamp 49091593749092448|Src n/a
[engine] opt done id=586 Behavior>>#new <split-586> |Tier 1|Time 21( 14+7 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f6f7aa42000|Timestamp 49091593755154563|Src n/a
[engine] created adapter c2i_J_AAA | CodeAddress 0x7f6f7aa41000
[engine] opt done id=610 AWFYListElement>>#length |Tier 1|Time 45( 39+7 )ms|AST 43|Inlined 0Y 1N|IR 242/ 407|CodeSize 1483|Addr 0x7f6f7aa3f000|Timestamp 49091593787555945|Src n/a
[engine] created adapter c2i_A_AAAA | CodeAddress 0x7f6f7aa3e000
[engine] created adapter i2c_A_AAAA | CodeAddress 0x7f6f7aa3d000
[engine] opt done id=584 AWFYList>>#makeList: |Tier 1|Time 42( 36+6 )ms|AST 76|Inlined 0Y 3N|IR 279/ 370|CodeSize 1281|Addr 0x7f6f7aa3b000|Timestamp 49091593797011752|Src n/a
[engine] opt done id=589 AWFYListElement>>#next: <split-589> |Tier 1|Time 10( 7+3 )ms|AST 8|Inlined 0Y 0N|IR 129/ 170|CodeSize 548|Addr 0x7f6f7aa39000|Timestamp 49091593797599636|Src n/a
[engine] opt done id=593 AWFYList>>#makeList: <split-593> |Tier 1|Time 25( 19+6 )ms|AST 74|Inlined 0Y 3N|IR 258/ 354|CodeSize 1224|Addr 0x7f6f7aa37000|Timestamp 49091593821987786|Src n/a
[engine] opt done id=594 AWFYList>>#makeList: <split-594> |Tier 1|Time 25( 19+6 )ms|AST 74|Inlined 0Y 3N|IR 257/ 353|CodeSize 1224|Addr 0x7f6f7aa35000|Timestamp 49091593822320806|Src n/a
[engine] opt done id=596 AWFYListElement>>#next: <split-596> |Tier 1|Time 8( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 133/ 286|CodeSize 887|Addr 0x7f6f7aa33000|Timestamp 49091593830121430|Src n/a
[engine] opt done id=597 AWFYListElement>>#next: <split-597> |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 132/ 266|CodeSize 827|Addr 0x7f6f7aa31000|Timestamp 49091593837362946|Src n/a
[engine] opt done id=598 AWFYListElement>>#next: <split-598> |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 133/ 286|CodeSize 887|Addr 0x7f6f7aa2f000|Timestamp 49091593844852759|Src n/a
[engine] opt done id=595 AWFYList>>#makeList: <split-595> |Tier 1|Time 26( 20+6 )ms|AST 76|Inlined 0Y 3N|IR 279/ 369|CodeSize 1263|Addr 0x7f6f7aa2d000|Timestamp 49091593848142872|Src n/a
[engine] opt done id=590 AWFYList>>#makeList: <split-590> |Tier 1|Time 25( 19+6 )ms|AST 74|Inlined 0Y 3N|IR 258/ 354|CodeSize 1224|Addr 0x7f6f7aa2b000|Timestamp 49091593873409041|Src n/a
[engine] opt done id=583 AWFYList>>#benchmark |Tier 1|Time 30( 23+7 )ms|AST 75|Inlined 0Y 5N|IR 332/ 427|CodeSize 1480|Addr 0x7f6f7aa29000|Timestamp 49091593875265099|Src n/a
[engine] opt done id=591 AWFYList>>#makeList: <split-591> |Tier 1|Time 29( 22+7 )ms|AST 74|Inlined 0Y 3N|IR 258/ 354|CodeSize 1224|Addr 0x7f6f7aa27000|Timestamp 49091593903106798|Src n/a
[engine] opt done id=592 AWFYList>>#makeList: <split-592> |Tier 1|Time 30( 22+8 )ms|AST 74|Inlined 0Y 3N|IR 262/ 374|CodeSize 1335|Addr 0x7f6f7aa25000|Timestamp 49091593905626032|Src n/a
[engine] opt done id=599 AWFYListElement>>#next: <split-599> |Tier 1|Time 9( 5+4 )ms|AST 8|Inlined 0Y 0N|IR 132/ 266|CodeSize 827|Addr 0x7f6f7aa23000|Timestamp 49091593912303690|Src n/a
[engine] opt done id=600 AWFYListElement>>#next: <split-600> |Tier 1|Time 9( 5+4 )ms|AST 8|Inlined 0Y 0N|IR 132/ 266|CodeSize 827|Addr 0x7f6f6f84a000|Timestamp 49091593914860361|Src n/a
[engine] opt done id=601 AWFYListElement>>#next: <split-601> |Tier 1|Time 19( 5+15 )ms|AST 8|Inlined 0Y 0N|IR 132/ 266|CodeSize 827|Addr 0x7f6f6f848000|Timestamp 49091593931822047|Src n/a
[engine] created adapter i2c_Z_AAAJ | CodeAddress 0x7f6f6f847000
[engine] opt done id=611 AWFYList>>#verifyResult: |Tier 1|Time 10( 8+2 )ms|AST 15|Inlined 0Y 0N|IR 92/ 128|CodeSize 503|Addr 0x7f6f6f845000|Timestamp 49091593942260781|Src n/a
[engine] opt done id=602 AWFYList>>#makeList: <split-602> |Tier 1|Time 37( 31+6 )ms|AST 74|Inlined 0Y 3N|IR 258/ 354|CodeSize 1224|Addr 0x7f6f6f843000|Timestamp 49091593952186085|Src n/a
[engine] opt done id=603 AWFYList>>#makeList: <split-603> |Tier 1|Time 25( 19+6 )ms|AST 74|Inlined 0Y 3N|IR 258/ 354|CodeSize 1224|Addr 0x7f6f6f841000|Timestamp 49091593967108021|Src n/a
[engine] opt done id=605 AWFYListElement>>#next: <split-605> |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 132/ 266|CodeSize 827|Addr 0x7f6f6f83f000|Timestamp 49091593974751494|Src n/a
[engine] opt done id=604 AWFYList>>#makeList: <split-604> |Tier 1|Time 25( 19+6 )ms|AST 74|Inlined 0Y 3N|IR 262/ 374|CodeSize 1335|Addr 0x7f6f6f83d000|Timestamp 49091593977921962|Src n/a
[engine] opt done id=606 AWFYListElement>>#next: <split-606> |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 132/ 266|CodeSize 827|Addr 0x7f6f6f83b000|Timestamp 49091593982139963|Src n/a
[engine] opt done id=607 AWFYListElement>>#next: <split-607> |Tier 1|Time 8( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 132/ 266|CodeSize 827|Addr 0x7f6f6f839000|Timestamp 49091593985663426|Src n/a
[engine] opt done id=612 AWFYList>>#makeList: <split-612> |Tier 1|Time 25( 19+6 )ms|AST 74|Inlined 0Y 3N|IR 258/ 354|CodeSize 1224|Addr 0x7f6f6f837000|Timestamp 49091594006825512|Src n/a
[engine] opt done id=613 AWFYList>>#makeList: <split-613> |Tier 1|Time 25( 19+6 )ms|AST 74|Inlined 0Y 3N|IR 258/ 354|CodeSize 1224|Addr 0x7f6f6f835000|Timestamp 49091594010557742|Src n/a
[engine] opt done id=615 AWFYListElement>>#next: <split-615> |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 132/ 266|CodeSize 827|Addr 0x7f6f6f833000|Timestamp 49091594018121312|Src n/a
[engine] opt done id=616 AWFYListElement>>#next: <split-616> |Tier 1|Time 8( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 132/ 266|CodeSize 827|Addr 0x7f6f6f831000|Timestamp 49091594025783643|Src n/a
[engine] opt done id=614 AWFYList>>#makeList: <split-614> |Tier 1|Time 26( 20+6 )ms|AST 74|Inlined 0Y 3N|IR 262/ 374|CodeSize 1335|Addr 0x7f6f6f82f000|Timestamp 49091594032837346|Src n/a
[engine] opt done id=617 AWFYListElement>>#next: <split-617> |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 132/ 266|CodeSize 827|Addr 0x7f6f6f82d000|Timestamp 49091594033107995|Src n/a
[engine] opt done id=586 Behavior>>#new <split-586> |Tier 2|Time 15( 8+7 )ms|AST 26|Inlined 0Y 0N|IR 31/ 372|CodeSize 1369|Addr 0x7f6f6f82b000|Timestamp 49091594047819488|Src n/a
[engine] opt done id=587 AWFYListElement>>#initialize: |Tier 2|Time 9( 5+5 )ms|AST 10|Inlined 0Y 0N|IR 86/ 206|CodeSize 461|Addr 0x7f6f6f829000|Timestamp 49091594057469743|Src n/a
[engine] opt done id=585 AWFYListElement class>>#new: |Tier 2|Time 28( 20+8 )ms|AST 30|Inlined 2Y 0N|IR 38/ 376|CodeSize 1378|Addr 0x7f6f6f827000|Timestamp 49091594060911628|Src n/a
[engine] opt done id=610 AWFYListElement>>#length |Tier 2|Time 48( 30+18 )ms|AST 43|Inlined 2Y 1N|IR 366/ 386|CodeSize 1301|Addr 0x7f6f6f825000|Timestamp 49091594105216530|Src n/a
[engine] opt done id=589 AWFYListElement>>#next: <split-589> |Tier 2|Time 7( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 55/ 95|CodeSize 224|Addr 0x7f6f6f823000|Timestamp 49091594112781287|Src n/a
[engine] opt done id=584 AWFYList>>#makeList: |Tier 2|Time 118( 87+32 )ms|AST 76|Inlined 14Y 1N|IR 274/ 1338|CodeSize 4789|Addr 0x7f6f6f820000|Timestamp 49091594179384162|Src n/a
[engine] opt done id=611 AWFYList>>#verifyResult: |Tier 2|Time 7( 4+3 )ms|AST 15|Inlined 0Y 0N|IR 18/ 51|CodeSize 146|Addr 0x7f6f6f81e000|Timestamp 49091594209656951|Src n/a
[engine] opt done id=598 AWFYListElement>>#next: <split-598> |Tier 2|Time 9( 4+5 )ms|AST 8|Inlined 0Y 0N|IR 59/ 211|CodeSize 478|Addr 0x7f6f6f81c000|Timestamp 49091594218861945|Src n/a
[engine] created adapter c2i_Z_AAAJ | CodeAddress 0x7f6f6f81b000
[engine] opt done id=582 AWFYBenchmark>>#innerBenchmarkLoop: |Tier 1|Time 37( 29+8 )ms|AST 60|Inlined 0Y 2N|IR 273/ 355|CodeSize 1573|Addr 0x7f6f6f819000|Timestamp 49091594304869679|Src n/a
[engine] opt done id=595 AWFYList>>#makeList: <split-595> |Tier 2|Time 119( 87+32 )ms|AST 76|Inlined 14Y 1N|IR 295/ 1343|CodeSize 4869|Addr 0x7f6f6f816000|Timestamp 49091594423841114|Src n/a
[engine] opt done id=594 AWFYList>>#makeList: <split-594> |Tier 2|Time 143( 107+36 )ms|AST 74|Inlined 14Y 1N|IR 293/ 1622|CodeSize 6069|Addr 0x7f6f6f813000|Timestamp 49091594567139865|Src n/a
[engine] opt done id=596 AWFYListElement>>#next: <split-596> |Tier 2|Time 10( 4+6 )ms|AST 8|Inlined 0Y 0N|IR 59/ 211|CodeSize 478|Addr 0x7f6f6f811000|Timestamp 49091594577134874|Src n/a
[engine] opt done id=593 AWFYList>>#makeList: <split-593> |Tier 2|Time 127( 87+41 )ms|AST 74|Inlined 14Y 1N|IR 225/ 1965|CodeSize 7273|Addr 0x7f6f6f80e000|Timestamp 49091594704586244|Src n/a
[engine] opt done id=597 AWFYListElement>>#next: <split-597> |Tier 2|Time 9( 4+5 )ms|AST 8|Inlined 0Y 0N|IR 58/ 189|CodeSize 439|Addr 0x7f6f6f80c000|Timestamp 49091594713982194|Src n/a
[engine] opt done id=590 AWFYList>>#makeList: <split-590> |Tier 2|Time 114( 86+28 )ms|AST 74|Inlined 14Y 1N|IR 200/ 1301|CodeSize 4669|Addr 0x7f6f6f809000|Timestamp 49091594828083487|Src n/a
[engine] opt done id=608 AWFYList>>#talkWithX:withY:withZ: |Tier 2|Time 1112( 230+882 )ms|AST 131|Inlined 39Y 61N|IR 7392/ 11879|CodeSize 47925|Addr 0x7f6d68009000|Timestamp 49091594861056968|Src n/a
[engine] opt done id=612 AWFYList>>#makeList: <split-612> |Tier 2|Time 114( 86+28 )ms|AST 74|Inlined 14Y 1N|IR 200/ 1301|CodeSize 4669|Addr 0x7f6f6f806000|Timestamp 49091594942257139|Src n/a
[engine] opt done id=607 AWFYListElement>>#next: <split-607> |Tier 2|Time 9( 4+5 )ms|AST 8|Inlined 0Y 0N|IR 58/ 189|CodeSize 439|Addr 0x7f6f6f804000|Timestamp 49091594951487767|Src n/a
[engine] opt done id=602 AWFYList>>#makeList: <split-602> |Tier 2|Time 115( 86+28 )ms|AST 74|Inlined 14Y 1N|IR 200/ 1301|CodeSize 4669|Addr 0x7f6f6f801000|Timestamp 49091595063447616|Src n/a
[engine] opt done id=16 String class>>#new: |Tier 1|Time 31( 18+13 )ms|AST 48|Inlined 0Y 1N|IR 206/ 618|CodeSize 2787|Addr 0x7f6d68007000|Timestamp 49091595194005895|Src n/a
[engine] opt done id=583 AWFYList>>#benchmark |Tier 2|Time 1210( 441+769 )ms|AST 75|Inlined 72Y 41N|IR 5434/ 14086|CodeSize 57208|Addr 0x7f6d58499000|Timestamp 49091595429433792|Src n/a
[engine] opt done id=582 AWFYBenchmark>>#innerBenchmarkLoop: |Tier 2|Time 333( 300+33 )ms|AST 60|Inlined 1Y 1N|IR 123/ 513|CodeSize 2243|Addr 0x7f6d68005000|Timestamp 49091595496876831|Src n/a
[engine] created adapter i2c_A_AAJ | CodeAddress 0x7f6f6f800000
[engine] created adapter i2c_A_AAAJJA | CodeAddress 0x7f6d68004000
[engine] created adapter c2i_J_AAJ | CodeAddress 0x7f6d68003000
[engine] opt done id=620 SmallInteger>>#printString |Tier 1|Time 79( 62+17 )ms|AST 157|Inlined 0Y 2N|IR 399/ 762|CodeSize 3884|Addr 0x7f6d68001000|Timestamp 49091596054258328|Src n/a
[engine] opt done id=301 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 1|Time 94( 63+31 )ms|AST 190|Inlined 0Y 1N|IR 705/ 1562|CodeSize 6920|Addr 0x7f6d58496000|Timestamp 49091596069875709|Src n/a
[engine] created adapter c2i_A_AAAJJA | CodeAddress 0x7f6d68000000
[engine] opt done id=375 String>>#, |Tier 1|Time 41( 33+8 )ms|AST 56|Inlined 0Y 2N|IR 276/ 405|CodeSize 1534|Addr 0x7f6d58494000|Timestamp 49091596827383344|Src n/a
[engine] created adapter i2c_Z_AAA | CodeAddress 0x7f6d58493000
[engine] opt done id=569 StandardFileStream>>#isBinary |Tier 1|Time 16( 13+4 )ms|AST 25|Inlined 0Y 0N|IR 100/ 181|CodeSize 660|Addr 0x7f6d58491000|Timestamp 49091597207574988|Src n/a
[engine] opt done id=557 Character class>>#cr |Tier 1|Time 10( 6+4 )ms|AST 19|Inlined 0Y 0N|IR 93/ 135|CodeSize 505|Addr 0x7f6d5848f000|Timestamp 49091601810753446|Src n/a
[engine] created adapter i2c_A_AAACA | CodeAddress 0x7f6d5848e000
[engine] created adapter i2c_J_AAC | CodeAddress 0x7f6d5848d000
[engine] opt done id=555 Character>>#asUnicode |Tier 1|Time 15( 13+2 )ms|AST 31|Inlined 0Y 0N|IR 89/ 125|CodeSize 454|Addr 0x7f6d5848b000|Timestamp 49091602575409214|Src n/a
[engine] created adapter c2i_Z_AAA | CodeAddress 0x7f6d5848a000
[engine] created adapter c2i_J_AAC | CodeAddress 0x7f6d58489000
[engine] created adapter c2i_A_AAAC | CodeAddress 0x7f6d58488000
[engine] opt done id=553 UTF8TextConverter>>#nextPut:toStream: |Tier 1|Time 70( 58+12 )ms|AST 130|Inlined 0Y 5N|IR 427/ 723|CodeSize 2820|Addr 0x7f6d58486000|Timestamp 49091602629671759|Src n/a
[engine] created adapter c2i_A_AAAAZ | CodeAddress 0x7f6d58484000
[engine] created adapter c2i_A_AAAAA | CodeAddress 0x7f6d58483000
[engine] opt done id=500 AWFYScriptConsole class>>#println: |Tier 1|Time 25( 19+6 )ms|AST 62|Inlined 0Y 4N|IR 279/ 373|CodeSize 1344|Addr 0x7f6d58481000|Timestamp 49091603344264964|Src n/a
[engine] opt done id=501 FileStream class>>#stdout |Tier 1|Time 25( 19+6 )ms|AST 37|Inlined 0Y 1N|IR 201/ 403|CodeSize 1464|Addr 0x7f6d5847f000|Timestamp 49091603344661403|Src n/a
[engine] created adapter i2c_A_AAAAA | CodeAddress 0x7f6d5847e000
[engine] opt done id=568 MultiByteFileStream>>#nextPutAll: |Tier 1|Time 32( 26+7 )ms|AST 65|Inlined 0Y 2N|IR 230/ 391|CodeSize 1441|Addr 0x7f6d5847c000|Timestamp 49091603351885527|Src n/a
[engine] created adapter c2i_A_AAAJAJA | CodeAddress 0x7f6d5847b000
[engine] opt done id=570 TextConverter>>#nextPutAll:toStream: |Tier 1|Time 30( 26+4 )ms|AST 34|Inlined 0Y 1N|IR 176/ 292|CodeSize 1036|Addr 0x7f6d58479000|Timestamp 49091603374321932|Src n/a
[engine] created adapter i2c_J_AAJ | CodeAddress 0x7f6d58478000
[engine] created adapter c2i_A_AAJ | CodeAddress 0x7f6d58477000
[engine] opt done id=621 SmallInteger>>#decimalDigitLength |Tier 1|Time 19( 16+2 )ms|AST 47|Inlined 0Y 0N|IR 101/ 146|CodeSize 603|Addr 0x7f6d58473000|Timestamp 49091603718305929|Src n/a
[engine] opt done id=619 Object>>#asString |Tier 1|Time 19( 15+4 )ms|AST 17|Inlined 0Y 1N|IR 156/ 227|CodeSize 689|Addr 0x7f6d58475000|Timestamp 49091603718433745|Src n/a
[engine] opt done id=618 AWFYRun>>#printResult: |Tier 1|Time 32( 24+8 )ms|AST 68|Inlined 0Y 5N|IR 337/ 484|CodeSize 1724|Addr 0x7f6d58471000|Timestamp 49091603731328644|Src n/a
[engine] created adapter i2c_A_AAAJAJ | CodeAddress 0x7f6d58470000
[engine] created adapter i2c_A_AAAJAJA | CodeAddress 0x7f6d5846f000
[engine] created adapter c2i_A_AAAJAJ | CodeAddress 0x7f6d5846e000
[engine] opt done id=572 MultiByteFileStream>>#basicNext:putAll:startingAt: |Tier 1|Time 30( 24+6 )ms|AST 23|Inlined 0Y 1N|IR 164/ 235|CodeSize 805|Addr 0x7f6d5846c000|Timestamp 49091604111370680|Src n/a
[engine] opt done id=571 TextConverter>>#next:putAll:startingAt:toStream: |Tier 1|Time 52( 41+11 )ms|AST 133|Inlined 0Y 2N|IR 312/ 499|CodeSize 1931|Addr 0x7f6d5846a000|Timestamp 49091604133665300|Src n/a
[engine] opt done id=573 StandardFileStream>>#next:putAll:startingAt: |Tier 1|Time 53( 42+10 )ms|AST 65|Inlined 0Y 0N|IR 228/ 502|CodeSize 2204|Addr 0x7f6d58468000|Timestamp 49091604138179234|Src n/a
[engine] created adapter i2c_A_AAAC | CodeAddress 0x7f6d58467000
[engine] opt done id=574 WriteStream>>#cr |Tier 1|Time 18( 13+5 )ms|AST 31|Inlined 0Y 2N|IR 199/ 287|CodeSize 935|Addr 0x7f6d58465000|Timestamp 49091604485524934|Src n/a
[engine] created adapter c2i_A_AAACA | CodeAddress 0x7f6d58464000
[engine] opt done id=575 MultiByteFileStream>>#nextPut: |Tier 1|Time 41( 34+7 )ms|AST 35|Inlined 0Y 1N|IR 181/ 317|CodeSize 1125|Addr 0x7f6d58460000|Timestamp 49091604509233773|Src n/a
[engine] opt done id=576 MultiByteFileStream>>#basicNextPutAll: |Tier 1|Time 36( 24+12 )ms|AST 17|Inlined 0Y 1N|IR 154/ 225|CodeSize 736|Addr 0x7f6d58462000|Timestamp 49091604509227557|Src n/a
[engine] opt done id=577 StandardFileStream>>#nextPutAll: |Tier 1|Time 38( 28+10 )ms|AST 90|Inlined 0Y 0N|IR 285/ 628|CodeSize 2779|Addr 0x7f6d5845e000|Timestamp 49091604523366672|Src n/a
[engine] opt done id=578 StandardFileStream>>#flush |Tier 1|Time 12( 8+4 )ms|AST 19|Inlined 0Y 0N|IR 156/ 269|CodeSize 936|Addr 0x7f6d5845c000|Timestamp 49091604864302220|Src n/a
[engine] opt done id=581 AWFYRun>>#measure: |Tier 1|Time 31( 24+7 )ms|AST 93|Inlined 0Y 2N|IR 310/ 444|CodeSize 1667|Addr 0x7f6d5845a000|Timestamp 49091604883788308|Src n/a
[engine] opt done id=620 SmallInteger>>#printString |Tier 2|Time 92( 54+39 )ms|AST 157|Inlined 4Y 1N|IR 252/ 1173|CodeSize 4853|Addr 0x7f6d58457000|Timestamp 49091628880948651|Src n/a
[engine] opt done id=16 String class>>#new: |Tier 2|Time 37( 26+11 )ms|AST 48|Inlined 2Y 1N|IR 102/ 509|CodeSize 2424|Addr 0x7f6d58455000|Timestamp 49091647440320338|Src n/a
[engine] opt done id=301 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 2|Time 118( 60+58 )ms|AST 190|Inlined 3Y 1N|IR 675/ 1480|CodeSize 6314|Addr 0x7f6d58452000|Timestamp 49091672216229333|Src n/a
[engine] opt done id=375 String>>#, |Tier 2|Time 144( 99+45 )ms|AST 56|Inlined 9Y 2N|IR 721/ 1569|CodeSize 6599|Addr 0x7f6d5844f000|Timestamp 49091673001526986|Src n/a
[engine] opt done id=569 StandardFileStream>>#isBinary |Tier 2|Time 10( 7+3 )ms|AST 25|Inlined 0Y 0N|IR 25/ 94|CodeSize 312|Addr 0x7f6d5844d000|Timestamp 49091673248109249|Src n/a
[engine] opt inval. id=620 SmallInteger>>#printString |Timestamp 49091708189430604|Src n/a|Reason null
[engine] opt inval. id=621 SmallInteger>>#decimalDigitLength |Timestamp 49091708189762437|Src n/a|Reason null
[engine] opt inval. id=571 TextConverter>>#next:putAll:startingAt:toStream: |Timestamp 49091708190501744|Src n/a|Reason null
[engine] Truffle runtime statistics for engine 1
Compilations : 91
Success : 85
Temporary Bailouts : 4
jdk.graal.compiler.core.common.CancellationBailoutException: Compilation cancelled.: 4
Permanent Bailouts : 0
Failed : 0
Interrupted : 2
Invalidated : 3
Unknown Reason : 3
Queues : 108
Dequeues : 20
Target inlined into only caller: 20
Splits : 80
Compilation Accuracy : 0.967033
Queue Accuracy : 0.814815
Compilation Utilization : 0.053988
Remaining Compilation Queue : 0
Time to queue : count= 108, sum= 904557661, min= 2138, average= 8375533.90, max=114560832, maxTarget=TextConverter>>#next:putAll:startingAt:toStream:
Time waiting in queue : count= 91, sum= 6962117, min= 16, average= 76506.79, max= 658551, maxTarget=AWFYList>>#makeList: <split-613>
--------------------------- :
AST node statistics :
Truffle node count : count= 86, sum= 25852, min= 14, average= 300.60, max= 6540, maxTarget=AWFYList>>#talkWithX:withY:withZ:
Trivial : count= 86, sum= 9028, min= 6, average= 104.98, max= 2300, maxTarget=AWFYList>>#talkWithX:withY:withZ:
Non Trivial : count= 86, sum= 16824, min= 8, average= 195.63, max= 4240, maxTarget=AWFYList>>#talkWithX:withY:withZ:
Monomorphic : count= 86, sum= 16563, min= 8, average= 192.59, max= 4120, maxTarget=AWFYList>>#talkWithX:withY:withZ:
Polymorphic : count= 86, sum= 261, min= 0, average= 3.03, max= 120, maxTarget=AWFYList>>#talkWithX:withY:withZ:
Megamorphic : count= 86, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYList>>#isShorter:than:
Truffle call count : count= 86, sum= 451, min= 0, average= 5.24, max= 113, maxTarget=AWFYList>>#benchmark
Indirect : count= 86, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYList>>#isShorter:than:
Direct : count= 86, sum= 451, min= 0, average= 5.24, max= 113, maxTarget=AWFYList>>#benchmark
Dispatched : count= 86, sum= 205, min= 0, average= 2.38, max= 61, maxTarget=AWFYList>>#talkWithX:withY:withZ:
Inlined : count= 86, sum= 246, min= 0, average= 2.86, max= 72, maxTarget=AWFYList>>#benchmark
---------- :
Cloned : count= 86, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYList>>#isShorter:than:
Not Cloned : count= 86, sum= 451, min= 0, average= 5.24, max= 113, maxTarget=AWFYList>>#benchmark
Truffle loops : count= 86, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYList>>#isShorter:than:
--------------------------- :
Compilation Tier 1 :
Compilation Rate : 48202.30 bytes/second
Truffle Tier Rate : 64062.84 bytes/second
Graal Tier Rate : 233150.67 bytes/second
Installation Rate : 1180424.03 bytes/second
Time for compilation (us) : count= 59, sum= 1676932, min= 7232, average= 28422.58, max= 94677, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Truffle Tier (us) : count= 59, sum= 1261761, min= 3906, average= 21385.78, max= 75729, maxTarget=AWFYList>>#talkWithX:withY:withZ:
Graal Tier (us) : count= 59, sum= 346694, min= 1865, average= 5876.17, max= 27752, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Code Installation (us) : count= 59, sum= 68477, min= 309, average= 1160.63, max= 9039, maxTarget=MultiByteFileStream>>#basicNextPutAll:
Graal node count :
After Truffle Tier : count= 59, sum= 13018, min= 89, average= 220.64, max= 705, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
After Graal Tier : count= 59, sum= 21788, min= 125, average= 369.29, max= 1562, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Graal compilation result :
Code size : count= 59, sum= 80832, min= 454, average= 1370.03, max= 6920, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Total frame size : count= 59, sum= 5760, min= 48, average= 97.63, max= 304, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Exception handlers : count= 59, sum= 158, min= 1, average= 2.68, max= 6, maxTarget=AWFYList>>#talkWithX:withY:withZ:
Infopoints : count= 59, sum= 972, min= 5, average= 16.47, max= 70, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
CALL : count= 59, sum= 972, min= 5, average= 16.47, max= 70, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Marks : count= 59, sum= 295, min= 5, average= 5.00, max= 5, maxTarget=AWFYList>>#isShorter:than:
Data references : count= 59, sum= 608, min= 3, average= 10.31, max= 40, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
--------------------------- :
Compilation Tier 2 :
Compilation Rate : 38337.55 bytes/second
Truffle Tier Rate : 88485.02 bytes/second
Graal Tier Rate : 84965.77 bytes/second
Installation Rate : 1312150.01 bytes/second
Time for compilation (us) : count= 30, sum= 4507826, min= 7025, average= 150260.87, max= 1210598, maxTarget=AWFYList>>#benchmark
Truffle Tier (us) : count= 26, sum= 1953087, min= 3804, average= 75118.75, max= 441249, maxTarget=AWFYList>>#benchmark
Graal Tier (us) : count= 26, sum= 2033983, min= 2346, average= 78230.14, max= 826312, maxTarget=AWFYList>>#talkWithX:withY:withZ:
Code Installation (us) : count= 26, sum= 131706, min= 387, average= 5065.64, max= 55515, maxTarget=AWFYList>>#talkWithX:withY:withZ:
Graal node count :
After Truffle Tier : count= 27, sum= 17777, min= 18, average= 658.41, max= 7392, maxTarget=AWFYList>>#talkWithX:withY:withZ:
After Graal Tier : count= 26, sum= 44162, min= 51, average= 1698.54, max= 14086, maxTarget=AWFYList>>#benchmark
Graal compilation result :
Code size : count= 26, sum= 172819, min= 146, average= 6646.88, max= 57208, maxTarget=AWFYList>>#benchmark
Total frame size : count= 26, sum= 4688, min= 32, average= 180.31, max= 1072, maxTarget=AWFYList>>#talkWithX:withY:withZ:
Exception handlers : count= 26, sum= 126, min= 0, average= 4.85, max= 61, maxTarget=AWFYList>>#talkWithX:withY:withZ:
Infopoints : count= 26, sum= 1210, min= 3, average= 46.54, max= 394, maxTarget=AWFYList>>#talkWithX:withY:withZ:
CALL : count= 26, sum= 1210, min= 3, average= 46.54, max= 394, maxTarget=AWFYList>>#talkWithX:withY:withZ:
Marks : count= 26, sum= 193, min= 5, average= 7.42, max= 20, maxTarget=AWFYList>>#benchmark
Data references : count= 26, sum= 1265, min= 1, average= 48.65, max= 418, maxTarget=AWFYList>>#benchmark
# Mandelbrot (iterations: 300, problem size: 500) on Wed Jul 31 11:34:28 UTC 2024
# `/home/fniephaus/dev/graal/sdk/mxbuild/linux-amd64/SMALLTALK_NATIVE_STANDALONE_SVM_JAVA22/trufflesqueak-24.0.2-linux-amd64/bin/trufflesqueak --experimental-options --smalltalk.disable-startup --smalltalk.disable-interrupts --engine.Mode=default --engine.TraceCompilation --engine.CompilationStatistics --log.file="/home/fniephaus/dev/are-we-fast-yet/traces/Mandelbrot.trace.log" --quiet --code "AWFYHarness run: #('Mandelbrot' 300 500)"`
[engine] created adapter i2c_J_AAJJ | CodeAddress 0x7fc07deca000
[engine] opt done id=381 Integer>>#<< |Tier 1|Time 30( 25+4 )ms|AST 26|Inlined 0Y 0N|IR 103/ 154|CodeSize 628|Addr 0x7fc07dec8000|Timestamp 49090277756711218|Src n/a
[engine] opt done id=381 Integer>>#<< |Tier 2|Time 10( 7+3 )ms|AST 26|Inlined 0Y 0N|IR 27/ 78|CodeSize 237|Addr 0x7fc07dec6000|Timestamp 49090277767541916|Src n/a
[engine] created adapter i2c_unspecialized | CodeAddress 0x7fc07dec5000
[engine] opt done id=584 AWFYMandelbrot>>#mandelbrot:<OSR@188> |Tier 2|Time 272( 124+148 )ms|AST 509|Inlined 2Y 0N|IR 708/ 2849|CodeSize 21543|Addr 0x7fc07dcf9000|Timestamp 49090278397983281|Src n/a
[engine] opt inval. id=584 AWFYMandelbrot>>#mandelbrot:<OSR@188> |Timestamp 49090279191002107|Src n/a|Reason null
[engine] opt deopt id=584 AWFYMandelbrot>>#mandelbrot:<OSR@188> | |Timestamp 49090279191246145|Src n/a
[engine] created adapter i2c_A_AAAJ | CodeAddress 0x7fc07dec4000
[engine] created adapter i2c_J_AAAJ | CodeAddress 0x7fc07dcf8000
[engine] created adapter c2i_A_AAAJ | CodeAddress 0x7fc07dcf7000
[engine] opt done id=16 String class>>#new: |Tier 1|Time 47( 34+13 )ms|AST 48|Inlined 0Y 1N|IR 206/ 618|CodeSize 2787|Addr 0x7fc07dcf5000|Timestamp 49090279238331129|Src n/a
[engine] created adapter c2i_J_AAJJ | CodeAddress 0x7fc07dcf4000
[engine] opt done id=583 AWFYMandelbrot>>#mandelbrot: |Tier 1|Time 190( 150+40 )ms|AST 529|Inlined 0Y 2N|IR 636/ 1344|CodeSize 12757|Addr 0x7fc07dcef000|Timestamp 49090279382027298|Src n/a
[engine] opt done id=584 AWFYMandelbrot>>#mandelbrot:<OSR@188> |Tier 2|Time 332( 122+210 )ms|AST 514|Inlined 2Y 0N|IR 792/ 3422|CodeSize 24061|Addr 0x7fc07dce8000|Timestamp 49090279630667628|Src n/a
[engine] opt deopt id=584 AWFYMandelbrot>>#mandelbrot:<OSR@188> | |Timestamp 49090280353514752|Src n/a
[engine] opt done id=583 AWFYMandelbrot>>#mandelbrot: |Tier 2|Time 389( 113+276 )ms|AST 529|Inlined 2Y 0N|IR 484/ 4457|CodeSize 41605|Addr 0x7fc07dcdc000|Timestamp 49090280742833815|Src n/a
[engine] created adapter i2c_A_AAJ | CodeAddress 0x7fc07dcdb000
[engine] created adapter i2c_A_AAAJJA | CodeAddress 0x7fc07dcda000
[engine] created adapter c2i_J_AAJ | CodeAddress 0x7fc07dcd9000
[engine] opt done id=589 SmallInteger>>#printString |Tier 1|Time 69( 53+16 )ms|AST 157|Inlined 0Y 2N|IR 399/ 762|CodeSize 3884|Addr 0x7fc07dcd7000|Timestamp 49090281160218347|Src n/a
[engine] opt done id=301 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 1|Time 80( 54+26 )ms|AST 190|Inlined 0Y 1N|IR 705/ 1562|CodeSize 6920|Addr 0x7fc07dcd4000|Timestamp 49090281171655578|Src n/a
[engine] created adapter i2c_A_AAAA | CodeAddress 0x7fc07dcd3000
[engine] created adapter c2i_A_AAA | CodeAddress 0x7fc072a00000
[engine] created adapter c2i_A_AAAJJA | CodeAddress 0x7fbe6c00a000
[engine] opt done id=375 String>>#, |Tier 1|Time 43( 37+7 )ms|AST 56|Inlined 0Y 2N|IR 276/ 405|CodeSize 1534|Addr 0x7fbe6c008000|Timestamp 49090281610330211|Src n/a
[engine] created adapter i2c_Z_AAA | CodeAddress 0x7fbe6c007000
[engine] opt done id=569 StandardFileStream>>#isBinary |Tier 1|Time 17( 13+4 )ms|AST 25|Inlined 0Y 0N|IR 100/ 181|CodeSize 660|Addr 0x7fbe6c005000|Timestamp 49090282005801207|Src n/a
[engine] created adapter i2c_A_AAA | CodeAddress 0x7fbe6c004000
[engine] opt done id=557 Character class>>#cr |Tier 1|Time 12( 9+3 )ms|AST 19|Inlined 0Y 0N|IR 93/ 135|CodeSize 505|Addr 0x7fbe6c002000|Timestamp 49090285017752855|Src n/a
[engine] created adapter i2c_A_AAACA | CodeAddress 0x7fbe6c001000
[engine] created adapter i2c_J_AAC | CodeAddress 0x7fbe6c000000
[engine] opt done id=555 Character>>#asUnicode |Tier 1|Time 16( 14+3 )ms|AST 31|Inlined 0Y 0N|IR 89/ 125|CodeSize 454|Addr 0x7fbe5c0c5000|Timestamp 49090285485423012|Src n/a
[engine] created adapter c2i_Z_AAA | CodeAddress 0x7fbe5c0c4000
[engine] created adapter c2i_J_AAC | CodeAddress 0x7fbe5c0c3000
[engine] created adapter c2i_A_AAAA | CodeAddress 0x7fbe5c0c2000
[engine] created adapter c2i_A_AAAC | CodeAddress 0x7fbe5c0c1000
[engine] opt done id=553 UTF8TextConverter>>#nextPut:toStream: |Tier 1|Time 74( 62+12 )ms|AST 130|Inlined 0Y 5N|IR 427/ 723|CodeSize 2820|Addr 0x7fbe5c0bf000|Timestamp 49090285543671715|Src n/a
[engine] created adapter c2i_A_AAAAZ | CodeAddress 0x7fbe5c0bd000
[engine] opt done id=500 AWFYScriptConsole class>>#println: |Tier 1|Time 25( 18+6 )ms|AST 62|Inlined 0Y 4N|IR 279/ 373|CodeSize 1344|Addr 0x7fbe5c0bb000|Timestamp 49090285959255649|Src n/a
[engine] created adapter c2i_A_AAAAA | CodeAddress 0x7fbe5c0ba000
[engine] opt done id=501 FileStream class>>#stdout |Tier 1|Time 30( 23+7 )ms|AST 37|Inlined 0Y 1N|IR 201/ 403|CodeSize 1464|Addr 0x7fbe5c0b8000|Timestamp 49090285964244107|Src n/a
[engine] opt done id=568 MultiByteFileStream>>#nextPutAll: |Tier 1|Time 35( 28+7 )ms|AST 65|Inlined 0Y 2N|IR 230/ 391|CodeSize 1441|Addr 0x7fbe5c0b6000|Timestamp 49090285969706392|Src n/a
[engine] created adapter i2c_Z_AAAJJ | CodeAddress 0x7fbe5c0b5000
[engine] created adapter c2i_A_AAJ | CodeAddress 0x7fbe5c0b4000
[engine] opt done id=586 AWFYMandelbrot>>#verify:inner: |Tier 1|Time 17( 12+4 )ms|AST 26|Inlined 0Y 0N|IR 98/ 140|CodeSize 604|Addr 0x7fbe5c0b2000|Timestamp 49090286182082100|Src n/a
[engine] opt done id=588 Object>>#asString |Tier 1|Time 18( 14+4 )ms|AST 17|Inlined 0Y 1N|IR 156/ 227|CodeSize 689|Addr 0x7fbe5c0b0000|Timestamp 49090286183252909|Src n/a
[engine] created adapter i2c_J_AAJ | CodeAddress 0x7fbe5c0af000
[engine] opt done id=587 AWFYRun>>#printResult: |Tier 1|Time 31( 23+8 )ms|AST 68|Inlined 0Y 5N|IR 337/ 484|CodeSize 1724|Addr 0x7fbe5c0ad000|Timestamp 49090286196164774|Src n/a
[engine] opt done id=590 SmallInteger>>#decimalDigitLength |Tier 1|Time 28( 24+5 )ms|AST 61|Inlined 0Y 0N|IR 142/ 193|CodeSize 675|Addr 0x7fbe5c0ab000|Timestamp 49090286210849649|Src n/a
[engine] created adapter i2c_A_AAAAA | CodeAddress 0x7fbe5c0aa000
[engine] created adapter i2c_A_AAAJAJA | CodeAddress 0x7fbe5c0a9000
[engine] created adapter i2c_A_AAAJAJ | CodeAddress 0x7fbe5c0a8000
[engine] created adapter c2i_A_AAAJAJA | CodeAddress 0x7fbe5c0a7000
[engine] created adapter c2i_A_AAAJAJ | CodeAddress 0x7fbe5c0a6000
[engine] opt done id=570 TextConverter>>#nextPutAll:toStream: |Tier 1|Time 32( 26+5 )ms|AST 34|Inlined 0Y 1N|IR 176/ 292|CodeSize 1036|Addr 0x7fbe5c0a4000|Timestamp 49090286434990510|Src n/a
[engine] opt done id=572 MultiByteFileStream>>#basicNext:putAll:startingAt: |Tier 1|Time 35( 31+4 )ms|AST 23|Inlined 0Y 1N|IR 164/ 235|CodeSize 805|Addr 0x7fbe5c0a2000|Timestamp 49090286438225444|Src n/a
[engine] opt done id=571 TextConverter>>#next:putAll:startingAt:toStream: |Tier 1|Time 44( 35+9 )ms|AST 133|Inlined 0Y 2N|IR 312/ 499|CodeSize 1931|Addr 0x7fbe5c0a0000|Timestamp 49090286447351998|Src n/a
[engine] opt done id=573 StandardFileStream>>#next:putAll:startingAt: |Tier 1|Time 27( 19+8 )ms|AST 65|Inlined 0Y 0N|IR 228/ 502|CodeSize 2204|Addr 0x7fbe5c09e000|Timestamp 49090286462717581|Src n/a
[engine] created adapter i2c_A_AAAC | CodeAddress 0x7fbe5c09d000
[engine] opt done id=576 MultiByteFileStream>>#basicNextPutAll: |Tier 1|Time 10( 7+4 )ms|AST 17|Inlined 0Y 1N|IR 154/ 225|CodeSize 736|Addr 0x7fbe5c09b000|Timestamp 49090286644281592|Src n/a
[engine] opt done id=574 WriteStream>>#cr |Tier 1|Time 15( 11+4 )ms|AST 31|Inlined 0Y 2N|IR 199/ 287|CodeSize 935|Addr 0x7fbe5c099000|Timestamp 49090286649390811|Src n/a
[engine] created adapter c2i_A_AAACA | CodeAddress 0x7fbe5c098000
[engine] opt done id=575 MultiByteFileStream>>#nextPut: |Tier 1|Time 28( 23+5 )ms|AST 35|Inlined 0Y 1N|IR 181/ 317|CodeSize 1125|Addr 0x7fbe5c096000|Timestamp 49090286661710741|Src n/a
[engine] opt done id=578 StandardFileStream>>#flush |Tier 1|Time 12( 8+5 )ms|AST 19|Inlined 0Y 0N|IR 156/ 269|CodeSize 936|Addr 0x7fbe5c094000|Timestamp 49090286880556456|Src n/a
[engine] created adapter i2c_Z_AAAJ | CodeAddress 0x7fbe5c093000
[engine] created adapter c2i_Z_AAAJ | CodeAddress 0x7fbe5c092000
[engine] created adapter c2i_J_AAAJ | CodeAddress 0x7fbe5c091000
[engine] opt done id=577 StandardFileStream>>#nextPutAll: |Tier 1|Time 37( 27+10 )ms|AST 90|Inlined 0Y 0N|IR 285/ 628|CodeSize 2779|Addr 0x7fbe5c08f000|Timestamp 49090286904885436|Src n/a
[engine] opt done id=581 AWFYRun>>#measure: |Tier 1|Time 41( 33+8 )ms|AST 93|Inlined 0Y 2N|IR 310/ 444|CodeSize 1667|Addr 0x7fbe5c08d000|Timestamp 49090286909001741|Src n/a
[engine] created adapter c2i_Z_AAAJJ | CodeAddress 0x7fbe5c08c000
[engine] opt done id=582 AWFYMandelbrot>>#innerBenchmarkLoop: |Tier 1|Time 36( 32+4 )ms|AST 35|Inlined 0Y 2N|IR 205/ 284|CodeSize 1005|Addr 0x7fbe5c08a000|Timestamp 49090286917276887|Src n/a
[engine] opt done id=589 SmallInteger>>#printString |Tier 2|Time 112( 63+49 )ms|AST 157|Inlined 4Y 1N|IR 306/ 1027|CodeSize 4848|Addr 0x7fbe5c087000|Timestamp 49090301060386412|Src n/a
[engine] opt done id=16 String class>>#new: |Tier 2|Time 37( 26+11 )ms|AST 48|Inlined 2Y 1N|IR 102/ 509|CodeSize 2424|Addr 0x7fbe5c085000|Timestamp 49090312358478224|Src n/a
[engine] opt done id=301 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 2|Time 120( 61+60 )ms|AST 190|Inlined 3Y 1N|IR 675/ 1480|CodeSize 6314|Addr 0x7fbe5c082000|Timestamp 49090327215300945|Src n/a
[engine] opt done id=375 String>>#, |Tier 2|Time 145( 99+45 )ms|AST 56|Inlined 9Y 2N|IR 721/ 1569|CodeSize 6599|Addr 0x7fbe5c07f000|Timestamp 49090327695229867|Src n/a
[engine] opt done id=569 StandardFileStream>>#isBinary |Tier 2|Time 12( 8+4 )ms|AST 25|Inlined 0Y 0N|IR 25/ 94|CodeSize 312|Addr 0x7fbe5c07d000|Timestamp 49090327789246740|Src n/a
[engine] opt inval. id=589 SmallInteger>>#printString |Timestamp 49090348679492895|Src n/a|Reason null
[engine] opt inval. id=590 SmallInteger>>#decimalDigitLength |Timestamp 49090348679832062|Src n/a|Reason null
[engine] opt inval. id=571 TextConverter>>#next:putAll:startingAt:toStream: |Timestamp 49090348680634160|Src n/a|Reason null
[engine] Truffle runtime statistics for engine 1
Compilations : 39
Success : 37
Temporary Bailouts : 0
Permanent Bailouts : 0
Failed : 0
Interrupted : 2
Invalidated : 4
Unknown Reason : 4
Queues : 40
Dequeues : 0
Splits : 54
Compilation Accuracy : 0.897436
Queue Accuracy : 1.000000
Compilation Utilization : 0.035443
Remaining Compilation Queue : 0
Time to queue : count= 40, sum= 609442798, min= 345, average= 15236069.97, max=70965947, maxTarget=TextConverter>>#next:putAll:startingAt:toStream:
Time waiting in queue : count= 39, sum= 63190, min= 24, average= 1620.28, max= 31708, maxTarget=StandardFileStream>>#next:putAll:startingAt:
--------------------------- :
AST node statistics :
Truffle node count : count= 37, sum= 8362, min= 23, average= 226.00, max= 933, maxTarget=String>>#,
Trivial : count= 37, sum= 3029, min= 6, average= 81.86, max= 342, maxTarget=AWFYMandelbrot>>#mandelbrot:
Non Trivial : count= 37, sum= 5333, min= 17, average= 144.14, max= 612, maxTarget=String>>#,
Monomorphic : count= 37, sum= 5297, min= 17, average= 143.16, max= 600, maxTarget=String>>#,
Polymorphic : count= 37, sum= 36, min= 0, average= 0.97, max= 12, maxTarget=String>>#,
Megamorphic : count= 37, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Integer>>#<<
Truffle call count : count= 37, sum= 67, min= 0, average= 1.81, max= 11, maxTarget=String>>#,
Indirect : count= 37, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Integer>>#<<
Direct : count= 37, sum= 67, min= 0, average= 1.81, max= 11, maxTarget=String>>#,
Dispatched : count= 37, sum= 43, min= 0, average= 1.16, max= 5, maxTarget=UTF8TextConverter>>#nextPut:toStream:
Inlined : count= 37, sum= 24, min= 0, average= 0.65, max= 9, maxTarget=String>>#,
---------- :
Cloned : count= 37, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Integer>>#<<
Not Cloned : count= 37, sum= 67, min= 0, average= 1.81, max= 11, maxTarget=String>>#,
Truffle loops : count= 37, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=Integer>>#<<
--------------------------- :
Compilation Tier 1 :
Compilation Rate : 51753.75 bytes/second
Truffle Tier Rate : 66295.22 bytes/second
Graal Tier Rate : 270374.70 bytes/second
Installation Rate : 1853034.46 bytes/second
Time for compilation (us) : count= 28, sum= 1082993, min= 10343, average= 38678.36, max= 189962, maxTarget=AWFYMandelbrot>>#mandelbrot:
Truffle Tier (us) : count= 28, sum= 845445, min= 6700, average= 30194.49, max= 149872, maxTarget=AWFYMandelbrot>>#mandelbrot:
Graal Tier (us) : count= 28, sum= 207301, min= 2185, average= 7403.61, max= 36586, maxTarget=AWFYMandelbrot>>#mandelbrot:
Code Installation (us) : count= 28, sum= 30247, min= 416, average= 1080.26, max= 3503, maxTarget=AWFYMandelbrot>>#mandelbrot:
Graal node count :
After Truffle Tier : count= 28, sum= 6847, min= 89, average= 244.54, max= 705, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
After Graal Tier : count= 28, sum= 12202, min= 125, average= 435.79, max= 1562, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Graal compilation result :
Code size : count= 28, sum= 56049, min= 454, average= 2001.75, max= 12757, maxTarget=AWFYMandelbrot>>#mandelbrot:
Total frame size : count= 28, sum= 3696, min= 48, average= 132.00, max= 864, maxTarget=AWFYMandelbrot>>#mandelbrot:
Exception handlers : count= 28, sum= 76, min= 1, average= 2.71, max= 6, maxTarget=UTF8TextConverter>>#nextPut:toStream:
Infopoints : count= 28, sum= 574, min= 5, average= 20.50, max= 70, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
CALL : count= 28, sum= 574, min= 5, average= 20.50, max= 70, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Marks : count= 28, sum= 140, min= 5, average= 5.00, max= 5, maxTarget=Integer>>#<<
Data references : count= 28, sum= 320, min= 3, average= 11.43, max= 40, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
--------------------------- :
Compilation Tier 2 :
Compilation Rate : 75386.06 bytes/second
Truffle Tier Rate : 173360.84 bytes/second
Graal Tier Rate : 136446.81 bytes/second
Installation Rate : 5956894.67 bytes/second
Time for compilation (us) : count= 9, sum= 1431869, min= 10439, average= 159096.61, max= 388940, maxTarget=AWFYMandelbrot>>#mandelbrot:
Truffle Tier (us) : count= 9, sum= 622649, min= 6795, average= 69183.25, max= 124069, maxTarget=AWFYMandelbrot>>#mandelbrot:<OSR@188>
Graal Tier (us) : count= 9, sum= 791099, min= 3135, average= 87899.94, max= 271483, maxTarget=AWFYMandelbrot>>#mandelbrot:
Code Installation (us) : count= 9, sum= 18120, min= 508, average= 2013.41, max= 4961, maxTarget=AWFYMandelbrot>>#mandelbrot:
Graal node count :
After Truffle Tier : count= 9, sum= 3840, min= 25, average= 426.67, max= 792, maxTarget=AWFYMandelbrot>>#mandelbrot:<OSR@188>
After Graal Tier : count= 9, sum= 15485, min= 78, average= 1720.56, max= 4457, maxTarget=AWFYMandelbrot>>#mandelbrot:
Graal compilation result :
Code size : count= 9, sum= 107943, min= 237, average= 11993.67, max= 41605, maxTarget=AWFYMandelbrot>>#mandelbrot:
Total frame size : count= 9, sum= 3136, min= 32, average= 348.44, max= 752, maxTarget=AWFYMandelbrot>>#mandelbrot:
Exception handlers : count= 9, sum= 7, min= 0, average= 0.78, max= 3, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Infopoints : count= 9, sum= 376, min= 4, average= 41.78, max= 137, maxTarget=AWFYMandelbrot>>#mandelbrot:
CALL : count= 9, sum= 376, min= 4, average= 41.78, max= 137, maxTarget=AWFYMandelbrot>>#mandelbrot:
Marks : count= 9, sum= 54, min= 2, average= 6.00, max= 11, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Data references : count= 9, sum= 234, min= 1, average= 26.00, max= 52, maxTarget=AWFYMandelbrot>>#mandelbrot:
# NBody (iterations: 300, problem size: 250000) on Wed Jul 31 11:53:06 UTC 2024
# `/home/fniephaus/dev/graal/sdk/mxbuild/linux-amd64/SMALLTALK_NATIVE_STANDALONE_SVM_JAVA22/trufflesqueak-24.0.2-linux-amd64/bin/trufflesqueak --experimental-options --smalltalk.disable-startup --smalltalk.disable-interrupts --engine.Mode=default --engine.TraceCompilation --engine.CompilationStatistics --log.file="/home/fniephaus/dev/are-we-fast-yet/traces/NBody.trace.log" --quiet --code "AWFYHarness run: #('NBody' 300 250000)"`
[engine] created adapter i2c_A_AAAD | CodeAddress 0x7fe70110d000
[engine] opt done id=606 AWFYBody>>#vx: |Tier 1|Time 23( 15+8 )ms|AST 8|Inlined 0Y 0N|IR 158/ 200|CodeSize 668|Addr 0x7fe70110b000|Timestamp 49091395234985423|Src n/a
[engine] opt done id=608 AWFYBody>>#vz: |Tier 1|Time 23( 14+9 )ms|AST 8|Inlined 0Y 0N|IR 158/ 200|CodeSize 668|Addr 0x7fe701109000|Timestamp 49091395235025445|Src n/a
[engine] opt done id=607 AWFYBody>>#vy: |Tier 1|Time 24( 15+9 )ms|AST 8|Inlined 0Y 0N|IR 158/ 200|CodeSize 668|Addr 0x7fe701107000|Timestamp 49091395235490122|Src n/a
[engine] created adapter i2c_A_AAAA | CodeAddress 0x7fe700f42000
[engine] opt done id=612 AWFYBody>>#z: |Tier 1|Time 14( 5+9 )ms|AST 8|Inlined 0Y 0N|IR 145/ 187|CodeSize 612|Addr 0x7fe700f40000|Timestamp 49091395249724575|Src n/a
[engine] created adapter i2c_A_AAAAD | CodeAddress 0x7fe700f3f000
[engine] created adapter c2i_A_AAAAD | CodeAddress 0x7fe700f3e000
[engine] created adapter c2i_D_AAAAA | CodeAddress 0x7fe700f3d000
[engine] created adapter c2i_A_AAAA | CodeAddress 0x7fe700f3c000
[engine] created adapter c2i_A_AAAD | CodeAddress 0x7fe700f3b000
[engine] opt done id=609 [] in AWFYNBodySystem>>#advance: |Tier 1|Time 75( 65+10 )ms|AST 186|Inlined 0Y 3N|IR 410/ 516|CodeSize 1854|Addr 0x7fe700f39000|Timestamp 49091395324850477|Src n/a
[engine] opt done id=610 AWFYBody>>#x: |Tier 1|Time 9( 5+3 )ms|AST 8|Inlined 0Y 0N|IR 145/ 187|CodeSize 612|Addr 0x7fe700f37000|Timestamp 49091395333599035|Src n/a
[engine] opt done id=611 AWFYBody>>#y: |Tier 1|Time 20( 17+4 )ms|AST 8|Inlined 0Y 0N|IR 145/ 187|CodeSize 612|Addr 0x7fe700f35000|Timestamp 49091395354015806|Src n/a
[engine] opt done id=606 AWFYBody>>#vx: |Tier 2|Time 8( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 85/ 125|CodeSize 242|Addr 0x7fe700f33000|Timestamp 49091395361738482|Src n/a
[engine] opt done id=96 SequenceableCollection>>#do: |Tier 1|Time 131( 69+61 )ms|AST 76|Inlined 0Y 3N|IR 591/ 2442|CodeSize 12483|Addr 0x7fe700f2e000|Timestamp 49091395366020531|Src n/a
[engine] opt done id=608 AWFYBody>>#vz: |Tier 2|Time 7( 3+4 )ms|AST 8|Inlined 0Y 0N|IR 85/ 125|CodeSize 242|Addr 0x7fe700f2c000|Timestamp 49091395368751395|Src n/a
[engine] opt done id=607 AWFYBody>>#vy: |Tier 2|Time 8( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 85/ 125|CodeSize 242|Addr 0x7fe700f2a000|Timestamp 49091395374468477|Src n/a
[engine] opt done id=609 [] in AWFYNBodySystem>>#advance: |Tier 2|Time 58( 48+10 )ms|AST 186|Inlined 3Y 0N|IR 400/ 434|CodeSize 744|Addr 0x7fe700f28000|Timestamp 49091395432951815|Src n/a
[engine] opt done id=605 AWFYNBodySystem>>#advance: |Tier 1|Time 400( 311+89 )ms|AST 817|Inlined 0Y 7N|IR 1710/ 5081|CodeSize 27500|Addr 0x7fe700f20000|Timestamp 49091395635561981|Src n/a
[engine] opt done id=96 SequenceableCollection>>#do: |Tier 2|Time 288( 111+176 )ms|AST 76|Inlined 6Y 0N|IR 1104/ 3415|CodeSize 14469|Addr 0x7fe700f1b000|Timestamp 49091395656705139|Src n/a
[engine] created adapter i2c_unspecialized | CodeAddress 0x7fe700f1a000
[engine] opt done id=605 AWFYNBodySystem>>#advance: |Tier 2|Time 807( 437+370 )ms|AST 817|Inlined 13Y 0N|IR 2218/ 3816|CodeSize 21532|Addr 0x7fe6f5c37000|Timestamp 49091396442552522|Src n/a
[engine] created adapter i2c_A_AAAJ | CodeAddress 0x7fe700f19000
[engine] created adapter i2c_Z_AAAJ | CodeAddress 0x7fe700f18000
[engine] created adapter c2i_A_AAAJ | CodeAddress 0x7fe700f17000
[engine] created adapter c2i_A_AAA | CodeAddress 0x7fe700f16000
[engine] created adapter c2i_D_AAA | CodeAddress 0x7fe6f5c36000
[engine] opt done id=16 String class>>#new: |Tier 1|Time 46( 33+13 )ms|AST 48|Inlined 0Y 1N|IR 206/ 618|CodeSize 2787|Addr 0x7fe6f5c34000|Timestamp 49091396863567991|Src n/a
[engine] created adapter i2c_D_AAA | CodeAddress 0x7fe6f5c33000
[engine] created adapter c2i_Z_AAADJ | CodeAddress 0x7fe6f5c32000
[engine] opt done id=593 AWFYBody class>>#DaysPerYear |Tier 1|Time 11( 8+3 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 481|Addr 0x7fe6f5c30000|Timestamp 49091396874847378|Src n/a
[engine] opt done id=594 AWFYBody class>>#SolarMass |Tier 1|Time 9( 5+4 )ms|AST 8|Inlined 0Y 0N|IR 94/ 175|CodeSize 649|Addr 0x7fe6f5c2e000|Timestamp 49091396883526370|Src n/a
[engine] opt done id=585 AWFYNBody>>#innerBenchmarkLoop: |Tier 1|Time 69( 60+9 )ms|AST 95|Inlined 0Y 4N|IR 346/ 444|CodeSize 1805|Addr 0x7fe6f5c2c000|Timestamp 49091396887023363|Src n/a
[engine] opt done id=613 AWFYNBody>>#innerBenchmarkLoop:<OSR@78> |Tier 2|Time 995( 488+508 )ms|AST 92|Inlined 14Y 0N|IR 2413/ 4793|CodeSize 29408|Addr 0x7fe6f5c23000|Timestamp 49091397209016908|Src n/a
[engine] opt inval. id=613 AWFYNBody>>#innerBenchmarkLoop:<OSR@78> |Timestamp 49091397442023139|Src n/a|Reason null
[engine] opt deopt id=613 AWFYNBody>>#innerBenchmarkLoop:<OSR@78> | |Timestamp 49091397442416436|Src n/a
[engine] created adapter i2c_A_AAADDDDDDD | CodeAddress 0x7fe6f5c22000
[engine] opt done id=592 AWFYBody>>#initX:y:z:vx:vy:vz:mass: |Tier 1|Time 68( 52+15 )ms|AST 118|Inlined 0Y 4N|IR 583/ 721|CodeSize 2771|Addr 0x7fe6f5c20000|Timestamp 49091397510566861|Src n/a
[engine] opt done id=614 AWFYNBodySystem>>#energy |Tier 1|Time 180( 126+54 )ms|AST 558|Inlined 0Y 0N|IR 1051/ 2752|CodeSize 20148|Addr 0x7fe6f5c1a000|Timestamp 49091397938966260|Src n/a
[engine] created adapter i2c_A_AAJ | CodeAddress 0x7fe6f5c19000
[engine] created adapter i2c_A_AAAJJA | CodeAddress 0x7fe6f5c18000
[engine] created adapter c2i_J_AAJ | CodeAddress 0x7fe6f5c17000
[engine] opt done id=618 SmallInteger>>#printString |Tier 1|Time 75( 61+14 )ms|AST 157|Inlined 0Y 2N|IR 399/ 762|CodeSize 3884|Addr 0x7fe6f5c15000|Timestamp 49091398352774648|Src n/a
[engine] opt done id=301 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 1|Time 91( 66+25 )ms|AST 190|Inlined 0Y 1N|IR 705/ 1562|CodeSize 6920|Addr 0x7fe6f5c12000|Timestamp 49091398369677174|Src n/a
[engine] opt done id=585 AWFYNBody>>#innerBenchmarkLoop: |Tier 2|Time 1382( 834+548 )ms|AST 95|Inlined 16Y 1N|IR 3044/ 6069|CodeSize 44529|Addr 0x7fe6f5c06000|Timestamp 49091398825107792|Src n/a
[engine] created adapter c2i_A_AAAJJA | CodeAddress 0x7fe6f5c05000
[engine] opt done id=375 String>>#, |Tier 1|Time 35( 28+7 )ms|AST 56|Inlined 0Y 2N|IR 276/ 405|CodeSize 1534|Addr 0x7fe6f5c03000|Timestamp 49091398839701457|Src n/a
[engine] created adapter i2c_Z_AAA | CodeAddress 0x7fe6f5c02000
[engine] opt done id=569 StandardFileStream>>#isBinary |Tier 1|Time 15( 12+3 )ms|AST 25|Inlined 0Y 0N|IR 100/ 181|CodeSize 660|Addr 0x7fe6f5c00000|Timestamp 49091399086432483|Src n/a
[engine] created adapter i2c_A_AAA | CodeAddress 0x7fe4f0011000
[engine] opt done id=588 AWFYNBodySystem>>#initialize |Tier 1|Time 18( 13+5 )ms|AST 17|Inlined 0Y 1N|IR 173/ 348|CodeSize 1137|Addr 0x7fe4f000f000|Timestamp 49091400137387984|Src n/a
[engine] created adapter c2i_A_AAADDD | CodeAddress 0x7fe4f000e000
[engine] opt done id=589 AWFYNBodySystem>>#createBodies |Tier 1|Time 163( 100+64 )ms|AST 216|Inlined 0Y 7N|IR 1092/ 5574|CodeSize 22502|Addr 0x7fe4f0007000|Timestamp 49091400282957249|Src n/a
[engine] opt done id=591 Behavior>>#new <split-591> |Tier 1|Time 20( 10+11 )ms|AST 26|Inlined 0Y 0N|IR 107/ 543|CodeSize 2086|Addr 0x7fe4f0005000|Timestamp 49091400399239865|Src n/a
[engine] created adapter c2i_A_AAADDDDDDD | CodeAddress 0x7fe4f0003000
[engine] opt done id=590 AWFYBody class>>#sun |Tier 1|Time 32( 28+4 )ms|AST 38|Inlined 0Y 2N|IR 210/ 273|CodeSize 914|Addr 0x7fe4f0001000|Timestamp 49091400410777747|Src n/a
[engine] opt done id=596 Behavior>>#new <split-596> |Tier 1|Time 16( 9+6 )ms|AST 26|Inlined 0Y 0N|IR 107/ 543|CodeSize 2086|Addr 0x7fe4e03ba000|Timestamp 49091400663341169|Src n/a
[engine] opt done id=595 AWFYBody class>>#jupiter |Tier 1|Time 18( 13+4 )ms|AST 38|Inlined 0Y 2N|IR 215/ 278|CodeSize 940|Addr 0x7fe4e03b8000|Timestamp 49091400665058305|Src n/a
[engine] opt done id=598 Behavior>>#new <split-598> |Tier 1|Time 15( 9+6 )ms|AST 26|Inlined 0Y 0N|IR 107/ 543|CodeSize 2086|Addr 0x7fe4e03b6000|Timestamp 49091400922552983|Src n/a
[engine] opt done id=597 AWFYBody class>>#saturn |Tier 1|Time 18( 13+5 )ms|AST 38|Inlined 0Y 2N|IR 215/ 278|CodeSize 940|Addr 0x7fe4e03b4000|Timestamp 49091400925027587|Src n/a
[engine] opt done id=600 Behavior>>#new <split-600> |Tier 1|Time 16( 9+6 )ms|AST 26|Inlined 0Y 0N|IR 107/ 543|CodeSize 2086|Addr 0x7fe4e03b2000|Timestamp 49091401181268690|Src n/a
[engine] opt done id=599 AWFYBody class>>#uranus |Tier 1|Time 18( 13+4 )ms|AST 38|Inlined 0Y 2N|IR 215/ 278|CodeSize 940|Addr 0x7fe4e03b0000|Timestamp 49091401183143745|Src n/a
[engine] opt done id=602 Behavior>>#new <split-602> |Tier 1|Time 24( 9+15 )ms|AST 26|Inlined 0Y 0N|IR 107/ 543|CodeSize 2086|Addr 0x7fe4e03ae000|Timestamp 49091401448131310|Src n/a
[engine] opt done id=601 AWFYBody class>>#neptune |Tier 1|Time 26( 22+4 )ms|AST 38|Inlined 0Y 2N|IR 215/ 278|CodeSize 940|Addr 0x7fe4e03ac000|Timestamp 49091401449776296|Src n/a
[engine] created adapter i2c_A_AAADDD | CodeAddress 0x7fe4f0000000
[engine] opt done id=604 AWFYBody>>#offsetMomentumX:y:z: |Tier 1|Time 46( 37+9 )ms|AST 119|Inlined 0Y 3N|IR 403/ 533|CodeSize 1993|Addr 0x7fe4e03aa000|Timestamp 49091401739505636|Src n/a
[engine] opt done id=593 AWFYBody class>>#DaysPerYear |Tier 2|Time 5( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 11/ 45|CodeSize 145|Addr 0x7fe4e03a8000|Timestamp 49091402222389126|Src n/a
[engine] opt done id=557 Character class>>#cr |Tier 1|Time 9( 6+3 )ms|AST 19|Inlined 0Y 0N|IR 93/ 135|CodeSize 505|Addr 0x7fe4e03a6000|Timestamp 49091402226372588|Src n/a
[engine] created adapter i2c_A_AAACA | CodeAddress 0x7fe4e03a5000
[engine] created adapter i2c_J_AAC | CodeAddress 0x7fe4e03a4000
[engine] opt done id=555 Character>>#asUnicode |Tier 1|Time 15( 13+2 )ms|AST 31|Inlined 0Y 0N|IR 89/ 125|CodeSize 454|Addr 0x7fe4e03a2000|Timestamp 49091402770374174|Src n/a
[engine] created adapter c2i_Z_AAA | CodeAddress 0x7fe4e03a1000
[engine] created adapter c2i_J_AAC | CodeAddress 0x7fe4e03a0000
[engine] created adapter c2i_A_AAAC | CodeAddress 0x7fe4e039f000
[engine] opt done id=553 UTF8TextConverter>>#nextPut:toStream: |Tier 1|Time 72( 60+12 )ms|AST 130|Inlined 0Y 5N|IR 427/ 723|CodeSize 2820|Addr 0x7fe4e039d000|Timestamp 49091402827106362|Src n/a
[engine] opt done id=500 AWFYScriptConsole class>>#println: |Tier 1|Time 25( 18+6 )ms|AST 62|Inlined 0Y 4N|IR 279/ 373|CodeSize 1344|Addr 0x7fe4e039b000|Timestamp 49091403307898417|Src n/a
[engine] created adapter c2i_A_AAAAA | CodeAddress 0x7fe4e039a000
[engine] created adapter c2i_A_AAAAZ | CodeAddress 0x7fe4e0398000
[engine] opt done id=568 MultiByteFileStream>>#nextPutAll: |Tier 1|Time 31( 25+6 )ms|AST 65|Inlined 0Y 2N|IR 230/ 391|CodeSize 1441|Addr 0x7fe4e0396000|Timestamp 49091403327346999|Src n/a
[engine] opt done id=501 FileStream class>>#stdout |Tier 1|Time 49( 43+6 )ms|AST 37|Inlined 0Y 1N|IR 201/ 403|CodeSize 1464|Addr 0x7fe4e0394000|Timestamp 49091403332385048|Src n/a
[engine] created adapter c2i_A_AAJ | CodeAddress 0x7fe4e0393000
[engine] opt done id=617 Object>>#asString |Tier 1|Time 17( 13+4 )ms|AST 17|Inlined 0Y 1N|IR 156/ 227|CodeSize 689|Addr 0x7fe4e0391000|Timestamp 49091403568204212|Src n/a
[engine] created adapter i2c_J_AAJ | CodeAddress 0x7fe4e0390000
[engine] opt done id=616 AWFYRun>>#printResult: |Tier 1|Time 30( 23+8 )ms|AST 68|Inlined 0Y 5N|IR 337/ 484|CodeSize 1724|Addr 0x7fe4e038e000|Timestamp 49091403581445750|Src n/a
[engine] opt done id=619 SmallInteger>>#decimalDigitLength |Tier 1|Time 20( 17+3 )ms|AST 61|Inlined 0Y 0N|IR 142/ 193|CodeSize 675|Addr 0x7fe4e038c000|Timestamp 49091403588535143|Src n/a
[engine] created adapter i2c_A_AAAAA | CodeAddress 0x7fe4e038b000
[engine] created adapter i2c_A_AAAJAJA | CodeAddress 0x7fe4e038a000
[engine] created adapter i2c_A_AAAJAJ | CodeAddress 0x7fe4e0389000
[engine] created adapter c2i_A_AAAJAJA | CodeAddress 0x7fe4e0388000
[engine] opt done id=570 TextConverter>>#nextPutAll:toStream: |Tier 1|Time 41( 37+4 )ms|AST 34|Inlined 0Y 1N|IR 176/ 292|CodeSize 1036|Addr 0x7fe4e0386000|Timestamp 49091403854758334|Src n/a
[engine] created adapter c2i_A_AAAJAJ | CodeAddress 0x7fe4e0385000
[engine] opt done id=572 MultiByteFileStream>>#basicNext:putAll:startingAt: |Tier 1|Time 54( 51+4 )ms|AST 23|Inlined 0Y 1N|IR 164/ 235|CodeSize 805|Addr 0x7fe4e0381000|Timestamp 49091403871270149|Src n/a
[engine] opt done id=571 TextConverter>>#next:putAll:startingAt:toStream: |Tier 1|Time 53( 44+9 )ms|AST 133|Inlined 0Y 2N|IR 312/ 499|CodeSize 1931|Addr 0x7fe4e0383000|Timestamp 49091403871500357|Src n/a
[engine] opt done id=573 StandardFileStream>>#next:putAll:startingAt: |Tier 1|Time 28( 19+8 )ms|AST 65|Inlined 0Y 0N|IR 228/ 502|CodeSize 2204|Addr 0x7fe4e037f000|Timestamp 49091403882544856|Src n/a
[engine] created adapter i2c_A_AAAC | CodeAddress 0x7fe4e037e000
[engine] opt done id=576 MultiByteFileStream>>#basicNextPutAll: |Tier 1|Time 12( 6+6 )ms|AST 17|Inlined 0Y 1N|IR 154/ 225|CodeSize 736|Addr 0x7fe4e037c000|Timestamp 49091404101814698|Src n/a
[engine] opt done id=574 WriteStream>>#cr |Tier 1|Time 24( 17+7 )ms|AST 31|Inlined 0Y 2N|IR 199/ 287|CodeSize 935|Addr 0x7fe4e037a000|Timestamp 49091404109752567|Src n/a
[engine] created adapter c2i_A_AAACA | CodeAddress 0x7fe4e0379000
[engine] opt done id=575 MultiByteFileStream>>#nextPut: |Tier 1|Time 32( 27+5 )ms|AST 35|Inlined 0Y 1N|IR 181/ 317|CodeSize 1125|Addr 0x7fe4e0074000|Timestamp 49091404118044898|Src n/a
[engine] opt done id=577 StandardFileStream>>#nextPutAll: |Tier 1|Time 38( 28+10 )ms|AST 90|Inlined 0Y 0N|IR 285/ 628|CodeSize 2779|Addr 0x7fe4e0072000|Timestamp 49091404139584006|Src n/a
[engine] opt done id=586 AWFYNBodySystem class>>#new |Tier 1|Time 16( 9+6 )ms|AST 24|Inlined 0Y 2N|IR 193/ 270|CodeSize 876|Addr 0x7fe4e0070000|Timestamp 49091404367664219|Src n/a
[engine] opt done id=578 StandardFileStream>>#flush |Tier 1|Time 16( 9+7 )ms|AST 19|Inlined 0Y 0N|IR 156/ 269|CodeSize 936|Addr 0x7fe4e006e000|Timestamp 49091404368052976|Src n/a
[engine] created adapter c2i_Z_AAAJ | CodeAddress 0x7fe4e006d000
[engine] opt done id=584 AWFYRun>>#measure: |Tier 1|Time 41( 34+7 )ms|AST 93|Inlined 0Y 2N|IR 310/ 444|CodeSize 1667|Addr 0x7fe4e006b000|Timestamp 49091404393150540|Src n/a
[engine] opt done id=587 Behavior>>#new <split-587> |Tier 1|Time 18( 11+7 )ms|AST 27|Inlined 0Y 1N|IR 170/ 616|CodeSize 2364|Addr 0x7fe4e0069000|Timestamp 49091404631164997|Src n/a
[engine] opt done id=594 AWFYBody class>>#SolarMass |Tier 2|Time 10( 4+5 )ms|AST 8|Inlined 0Y 0N|IR 18/ 71|CodeSize 227|Addr 0x7fe4e0067000|Timestamp 49091407242571501|Src n/a
[engine] opt done id=592 AWFYBody>>#initX:y:z:vx:vy:vz:mass: |Tier 2|Time 46( 36+10 )ms|AST 118|Inlined 4Y 0N|IR 373/ 372|CodeSize 969|Addr 0x7fe4e0065000|Timestamp 49091413266111574|Src n/a
[engine] opt done id=618 SmallInteger>>#printString |Tier 2|Time 105( 58+47 )ms|AST 157|Inlined 4Y 1N|IR 306/ 1027|CodeSize 4873|Addr 0x7fe4e0062000|Timestamp 49091420604324382|Src n/a
[engine] opt done id=16 String class>>#new: |Tier 2|Time 37( 26+11 )ms|AST 48|Inlined 2Y 1N|IR 102/ 509|CodeSize 2424|Addr 0x7fe4e0060000|Timestamp 49091433487843364|Src n/a
[engine] opt done id=301 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 2|Time 120( 61+59 )ms|AST 190|Inlined 3Y 1N|IR 675/ 1480|CodeSize 6314|Addr 0x7fe4e005d000|Timestamp 49091450437301551|Src n/a
[engine] opt done id=375 String>>#, |Tier 2|Time 150( 105+45 )ms|AST 56|Inlined 9Y 2N|IR 721/ 1569|CodeSize 6599|Addr 0x7fe4e005a000|Timestamp 49091450989802980|Src n/a
[engine] opt done id=569 StandardFileStream>>#isBinary |Tier 2|Time 10( 7+4 )ms|AST 25|Inlined 0Y 0N|IR 25/ 94|CodeSize 312|Addr 0x7fe4e0058000|Timestamp 49091451116443659|Src n/a
[engine] opt inval. id=618 SmallInteger>>#printString |Timestamp 49091474981156519|Src n/a|Reason null
[engine] opt inval. id=619 SmallInteger>>#decimalDigitLength |Timestamp 49091474981471379|Src n/a|Reason null
[engine] opt inval. id=571 TextConverter>>#next:putAll:startingAt:toStream: |Timestamp 49091474982223818|Src n/a|Reason null
[engine] Truffle runtime statistics for engine 1
Compilations : 71
Success : 69
Temporary Bailouts : 0
Permanent Bailouts : 0
Failed : 0
Interrupted : 2
Invalidated : 4
Unknown Reason : 4
Queues : 75
Dequeues : 3
Target inlined into only caller: 3
Splits : 60
Compilation Accuracy : 0.943662
Queue Accuracy : 0.960000
Compilation Utilization : 0.080704
Remaining Compilation Queue : 0
Time to queue : count= 75, sum= 774046071, min= 30, average= 10320614.29, max=79782216, maxTarget=TextConverter>>#next:putAll:startingAt:toStream:
Time waiting in queue : count= 70, sum= 935724, min= 19, average= 13367.49, max= 125386, maxTarget=AWFYBody>>#vy:
--------------------------- :
AST node statistics :
Truffle node count : count= 69, sum= 17391, min= 11, average= 252.04, max= 3125, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
Trivial : count= 69, sum= 6219, min= 4, average= 90.13, max= 1122, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
Non Trivial : count= 69, sum= 11172, min= 7, average= 161.91, max= 2003, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
Monomorphic : count= 69, sum= 11131, min= 7, average= 161.32, max= 2002, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
Polymorphic : count= 69, sum= 41, min= 0, average= 0.59, max= 12, maxTarget=String>>#,
Megamorphic : count= 69, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYBody>>#vz:
Truffle call count : count= 69, sum= 159, min= 0, average= 2.30, max= 17, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
Indirect : count= 69, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYBody>>#vz:
Direct : count= 69, sum= 159, min= 0, average= 2.30, max= 17, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
Dispatched : count= 69, sum= 85, min= 0, average= 1.23, max= 7, maxTarget=AWFYNBodySystem>>#advance:
Inlined : count= 69, sum= 74, min= 0, average= 1.07, max= 16, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
---------- :
Cloned : count= 69, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYBody>>#vz:
Not Cloned : count= 69, sum= 164, min= 0, average= 2.38, max= 18, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
Truffle loops : count= 69, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYBody>>#vz:
--------------------------- :
Compilation Tier 1 :
Compilation Rate : 65223.79 bytes/second
Truffle Tier Rate : 88787.34 bytes/second
Graal Tier Rate : 283270.18 bytes/second
Installation Rate : 1856101.92 bytes/second
Time for compilation (us) : count= 53, sum= 2400381, min= 8673, average= 45290.22, max= 400550, maxTarget=AWFYNBodySystem>>#advance:
Truffle Tier (us) : count= 53, sum= 1763337, min= 4834, average= 33270.51, max= 311289, maxTarget=AWFYNBodySystem>>#advance:
Graal Tier (us) : count= 53, sum= 552694, min= 2072, average= 10428.21, max= 82880, maxTarget=AWFYNBodySystem>>#advance:
Code Installation (us) : count= 53, sum= 84349, min= 332, average= 1591.51, max= 6603, maxTarget=TextConverter>>#next:putAll:startingAt:toStream:
Graal node count :
After Truffle Tier : count= 53, sum= 15222, min= 87, average= 287.21, max= 1710, maxTarget=AWFYNBodySystem>>#advance:
After Graal Tier : count= 53, sum= 35136, min= 123, average= 662.94, max= 5574, maxTarget=AWFYNBodySystem>>#createBodies
Graal compilation result :
Code size : count= 53, sum= 156562, min= 454, average= 2954.00, max= 27500, maxTarget=AWFYNBodySystem>>#advance:
Total frame size : count= 53, sum= 7248, min= 48, average= 136.75, max= 1040, maxTarget=AWFYNBodySystem>>#advance:
Exception handlers : count= 53, sum= 145, min= 1, average= 2.74, max= 8, maxTarget=AWFYNBodySystem>>#advance:
Infopoints : count= 53, sum= 1458, min= 5, average= 27.51, max= 191, maxTarget=AWFYNBodySystem>>#createBodies
CALL : count= 53, sum= 1458, min= 5, average= 27.51, max= 191, maxTarget=AWFYNBodySystem>>#createBodies
Marks : count= 53, sum= 265, min= 5, average= 5.00, max= 5, maxTarget=AWFYBody>>#vx:
Data references : count= 53, sum= 819, min= 3, average= 15.45, max= 92, maxTarget=AWFYNBodySystem>>#advance:
--------------------------- :
Compilation Tier 2 :
Compilation Rate : 33008.15 bytes/second
Truffle Tier Rate : 59837.84 bytes/second
Graal Tier Rate : 75637.04 bytes/second
Installation Rate : 2757230.99 bytes/second
Time for compilation (us) : count= 16, sum= 4037518, min= 4644, average= 252344.90, max= 1382442, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
Truffle Tier (us) : count= 16, sum= 2227202, min= 2601, average= 139200.16, max= 834063, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
Graal Tier (us) : count= 16, sum= 1761980, min= 1653, average= 110123.79, max= 535495, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
Code Installation (us) : count= 16, sum= 48335, min= 368, average= 3020.94, max= 12884, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
Graal node count :
After Truffle Tier : count= 16, sum= 11665, min= 11, average= 729.06, max= 3044, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
After Graal Tier : count= 16, sum= 24069, min= 45, average= 1504.31, max= 6069, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
Graal compilation result :
Code size : count= 16, sum= 133271, min= 145, average= 8329.44, max= 44529, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
Total frame size : count= 16, sum= 3792, min= 32, average= 237.00, max= 864, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
Exception handlers : count= 16, sum= 11, min= 0, average= 0.69, max= 4, maxTarget=SequenceableCollection>>#do:
Infopoints : count= 16, sum= 554, min= 3, average= 34.63, max= 148, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
CALL : count= 16, sum= 554, min= 3, average= 34.63, max= 148, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
Marks : count= 16, sum= 92, min= 2, average= 5.75, max= 11, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Data references : count= 16, sum= 599, min= 2, average= 37.44, max= 170, maxTarget=AWFYNBody>>#innerBenchmarkLoop:
# Permute (iterations: 300, problem size: 1000) on Wed Jul 31 11:33:38 UTC 2024
# `/home/fniephaus/dev/graal/sdk/mxbuild/linux-amd64/SMALLTALK_NATIVE_STANDALONE_SVM_JAVA22/trufflesqueak-24.0.2-linux-amd64/bin/trufflesqueak --experimental-options --smalltalk.disable-startup --smalltalk.disable-interrupts --engine.Mode=default --engine.TraceCompilation --engine.CompilationStatistics --log.file="/home/fniephaus/dev/are-we-fast-yet/traces/Permute.trace.log" --quiet --code "AWFYHarness run: #('Permute' 300 1000)"`
[engine] created adapter i2c_A_AAAJ | CodeAddress 0x7f43920c2000
[engine] created adapter i2c_A_AAAJJ | CodeAddress 0x7f43920c1000
[engine] opt done id=587 AWFYPermute>>#swap:with: |Tier 1|Time 59( 41+18 )ms|AST 57|Inlined 0Y 0N|IR 345/ 850|CodeSize 3165|Addr 0x7f43920bf000|Timestamp 49090227418532265|Src n/a
[engine] created adapter c2i_A_AAAJ | CodeAddress 0x7f43920be000
[engine] created adapter c2i_A_AAAJJ | CodeAddress 0x7f43920bd000
[engine] opt done id=587 AWFYPermute>>#swap:with: |Tier 2|Time 32( 24+8 )ms|AST 57|Inlined 0Y 0N|IR 272/ 203|CodeSize 509|Addr 0x7f4391ef6000|Timestamp 49090227451568449|Src n/a
[engine] opt done id=586 AWFYPermute>>#permute: |Tier 1|Time 95( 84+11 )ms|AST 139|Inlined 0Y 4N|IR 407/ 552|CodeSize 2226|Addr 0x7f4391ef4000|Timestamp 49090227453679229|Src n/a
[engine] created adapter i2c_J_AAA | CodeAddress 0x7f43920bc000
[engine] opt done id=583 AWFYPermute>>#benchmark |Tier 1|Time 32( 24+8 )ms|AST 41|Inlined 0Y 2N|IR 258/ 432|CodeSize 1500|Addr 0x7f4391ef2000|Timestamp 49090227493868990|Src n/a
[engine] opt done id=585 SequenceableCollection>>#atAllPut: |Tier 1|Time 44( 22+22 )ms|AST 73|Inlined 0Y 0N|IR 322/ 846|CodeSize 3947|Addr 0x7f4391ef0000|Timestamp 49090227498909551|Src n/a
[engine] created adapter i2c_Z_AAAJ | CodeAddress 0x7f4391eef000
[engine] opt done id=588 AWFYPermute>>#verifyResult: |Tier 1|Time 21( 18+3 )ms|AST 15|Inlined 0Y 0N|IR 92/ 128|CodeSize 504|Addr 0x7f4391eed000|Timestamp 49090227519965811|Src n/a
[engine] opt done id=584 ArrayedCollection class>>#new:withAll: |Tier 1|Time 29( 21+8 )ms|AST 30|Inlined 0Y 1N|IR 192/ 432|CodeSize 1750|Addr 0x7f4391eeb000|Timestamp 49090227523298526|Src n/a
[engine] opt done id=585 SequenceableCollection>>#atAllPut: |Tier 2|Time 42( 18+24 )ms|AST 73|Inlined 0Y 0N|IR 228/ 433|CodeSize 1541|Addr 0x7f4391ee9000|Timestamp 49090227561955333|Src n/a
[engine] opt done id=584 ArrayedCollection class>>#new:withAll: |Tier 2|Time 72( 48+24 )ms|AST 30|Inlined 1Y 0N|IR 273/ 362|CodeSize 1510|Addr 0x7f4391ee7000|Timestamp 49090227745664337|Src n/a
[engine] opt done id=588 AWFYPermute>>#verifyResult: |Tier 2|Time 6( 4+2 )ms|AST 15|Inlined 0Y 0N|IR 18/ 51|CodeSize 149|Addr 0x7f4391ee5000|Timestamp 49090227751546179|Src n/a
[engine] opt done id=586 AWFYPermute>>#permute: |Tier 2|Time 328( 142+187 )ms|AST 139|Inlined 20Y 8N|IR 3034/ 3167|CodeSize 13477|Addr 0x7f4391ee0000|Timestamp 49090227782287890|Src n/a
[engine] created adapter c2i_J_AAA | CodeAddress 0x7f4391edf000
[engine] opt done id=16 String class>>#new: |Tier 1|Time 25( 15+10 )ms|AST 48|Inlined 0Y 1N|IR 206/ 618|CodeSize 2787|Addr 0x7f4391edd000|Timestamp 49090227823770549|Src n/a
[engine] created adapter c2i_Z_AAAJ | CodeAddress 0x7f4391edc000
[engine] opt done id=582 AWFYBenchmark>>#innerBenchmarkLoop: |Tier 1|Time 38( 31+7 )ms|AST 60|Inlined 0Y 2N|IR 273/ 355|CodeSize 1573|Addr 0x7f4391eda000|Timestamp 49090227836619412|Src n/a
[engine] opt done id=583 AWFYPermute>>#benchmark |Tier 2|Time 374( 162+213 )ms|AST 41|Inlined 23Y 8N|IR 3105/ 2486|CodeSize 8779|Addr 0x7f4391ed6000|Timestamp 49090228047288101|Src n/a
[engine] created adapter i2c_A_AAJ | CodeAddress 0x7f4391ed5000
[engine] created adapter i2c_A_AAAJJA | CodeAddress 0x7f4391ed4000
[engine] created adapter c2i_J_AAJ | CodeAddress 0x7f4391ed3000
[engine] opt done id=591 SmallInteger>>#printString |Tier 1|Time 72( 54+18 )ms|AST 157|Inlined 0Y 2N|IR 399/ 762|CodeSize 3884|Addr 0x7f4391ed1000|Timestamp 49090228714391540|Src n/a
[engine] opt done id=582 AWFYBenchmark>>#innerBenchmarkLoop: |Tier 2|Time 730( 212+518 )ms|AST 60|Inlined 25Y 8N|IR 3198/ 6092|CodeSize 17257|Addr 0x7f4391ecb000|Timestamp 49090228733285752|Src n/a
[engine] opt done id=301 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 1|Time 96( 65+31 )ms|AST 190|Inlined 0Y 1N|IR 705/ 1562|CodeSize 6920|Addr 0x7f4386cf1000|Timestamp 49090228738309761|Src n/a
[engine] created adapter i2c_A_AAAA | CodeAddress 0x7f4386cf0000
[engine] created adapter c2i_A_AAA | CodeAddress 0x7f4386cef000
[engine] created adapter c2i_A_AAAJJA | CodeAddress 0x7f4386cee000
[engine] opt done id=375 String>>#, |Tier 1|Time 51( 43+8 )ms|AST 56|Inlined 0Y 2N|IR 276/ 405|CodeSize 1534|Addr 0x7f4386cec000|Timestamp 49090229107609459|Src n/a
[engine] created adapter i2c_Z_AAA | CodeAddress 0x7f4386ceb000
[engine] opt done id=569 StandardFileStream>>#isBinary |Tier 1|Time 17( 14+4 )ms|AST 25|Inlined 0Y 0N|IR 100/ 181|CodeSize 660|Addr 0x7f4386ce9000|Timestamp 49090229278738643|Src n/a
[engine] created adapter i2c_A_AAA | CodeAddress 0x7f4386ce8000
[engine] opt done id=557 Character class>>#cr |Tier 1|Time 13( 9+3 )ms|AST 19|Inlined 0Y 0N|IR 93/ 135|CodeSize 505|Addr 0x7f4386ce6000|Timestamp 49090231462128629|Src n/a
[engine] created adapter i2c_A_AAACA | CodeAddress 0x7f4386ce5000
[engine] created adapter i2c_J_AAC | CodeAddress 0x7f4386ce4000
[engine] opt done id=555 Character>>#asUnicode |Tier 1|Time 16( 13+3 )ms|AST 31|Inlined 0Y 0N|IR 89/ 125|CodeSize 454|Addr 0x7f4386ce2000|Timestamp 49090231780141483|Src n/a
[engine] created adapter c2i_Z_AAA | CodeAddress 0x7f4386ce1000
[engine] created adapter c2i_J_AAC | CodeAddress 0x7f4386ce0000
[engine] created adapter c2i_A_AAAA | CodeAddress 0x7f4386cdf000
[engine] created adapter c2i_A_AAAC | CodeAddress 0x7f4386cde000
[engine] opt done id=553 UTF8TextConverter>>#nextPut:toStream: |Tier 1|Time 76( 64+12 )ms|AST 130|Inlined 0Y 5N|IR 427/ 723|CodeSize 2820|Addr 0x7f4386cdc000|Timestamp 49090231840228987|Src n/a
[engine] created adapter c2i_A_AAAAZ | CodeAddress 0x7f4386cda000
[engine] created adapter c2i_A_AAAAA | CodeAddress 0x7f4386cd9000
[engine] opt done id=500 AWFYScriptConsole class>>#println: |Tier 1|Time 24( 18+6 )ms|AST 62|Inlined 0Y 4N|IR 279/ 373|CodeSize 1344|Addr 0x7f4386cd7000|Timestamp 49090232099751478|Src n/a
[engine] opt done id=568 MultiByteFileStream>>#nextPutAll: |Tier 1|Time 34( 27+6 )ms|AST 65|Inlined 0Y 2N|IR 230/ 391|CodeSize 1441|Addr 0x7f4386cd5000|Timestamp 49090232109660782|Src n/a
[engine] opt done id=501 FileStream class>>#stdout |Tier 1|Time 35( 28+7 )ms|AST 37|Inlined 0Y 1N|IR 201/ 403|CodeSize 1464|Addr 0x7f4386cd3000|Timestamp 49090232110573165|Src n/a
[engine] created adapter i2c_J_AAJ | CodeAddress 0x7f4386cd2000
[engine] created adapter c2i_A_AAJ | CodeAddress 0x7f4386cd1000
[engine] opt done id=590 Object>>#asString |Tier 1|Time 16( 13+3 )ms|AST 17|Inlined 0Y 1N|IR 156/ 227|CodeSize 689|Addr 0x7f4386ccf000|Timestamp 49090232247676464|Src n/a
[engine] opt done id=592 SmallInteger>>#decimalDigitLength |Tier 1|Time 17( 15+3 )ms|AST 47|Inlined 0Y 0N|IR 101/ 146|CodeSize 603|Addr 0x7f4386ccd000|Timestamp 49090232248591082|Src n/a
[engine] opt done id=589 AWFYRun>>#printResult: |Tier 1|Time 30( 22+8 )ms|AST 68|Inlined 0Y 5N|IR 337/ 484|CodeSize 1724|Addr 0x7f4386ccb000|Timestamp 49090232261230691|Src n/a
[engine] created adapter i2c_A_AAAAA | CodeAddress 0x7f4386cca000
[engine] created adapter i2c_A_AAAJAJ | CodeAddress 0x7f4386cc9000
[engine] created adapter i2c_A_AAAJAJA | CodeAddress 0x7f4386cc8000
[engine] created adapter c2i_A_AAAJAJ | CodeAddress 0x7f4386cc7000
[engine] created adapter c2i_A_AAAJAJA | CodeAddress 0x7f4386cc6000
[engine] opt done id=572 MultiByteFileStream>>#basicNext:putAll:startingAt: |Tier 1|Time 25( 21+4 )ms|AST 23|Inlined 0Y 1N|IR 164/ 235|CodeSize 805|Addr 0x7f4386cc4000|Timestamp 49090232412317273|Src n/a
[engine] opt done id=570 TextConverter>>#nextPutAll:toStream: |Tier 1|Time 29( 25+4 )ms|AST 34|Inlined 0Y 1N|IR 176/ 292|CodeSize 1036|Addr 0x7f4386cc2000|Timestamp 49090232416693890|Src n/a
[engine] opt done id=571 TextConverter>>#next:putAll:startingAt:toStream: |Tier 1|Time 43( 34+9 )ms|AST 133|Inlined 0Y 2N|IR 312/ 499|CodeSize 1931|Addr 0x7f4386cc0000|Timestamp 49090232430534969|Src n/a
[engine] opt done id=573 StandardFileStream>>#next:putAll:startingAt: |Tier 1|Time 27( 19+8 )ms|AST 65|Inlined 0Y 0N|IR 228/ 502|CodeSize 2204|Addr 0x7f4386cbe000|Timestamp 49090232439253629|Src n/a
[engine] created adapter i2c_A_AAAC | CodeAddress 0x7f4386cbd000
[engine] opt done id=576 MultiByteFileStream>>#basicNextPutAll: |Tier 1|Time 10( 6+3 )ms|AST 17|Inlined 0Y 1N|IR 154/ 225|CodeSize 736|Addr 0x7f4386cbb000|Timestamp 49090232553431551|Src n/a
[engine] opt done id=574 WriteStream>>#cr |Tier 1|Time 15( 11+4 )ms|AST 31|Inlined 0Y 2N|IR 199/ 287|CodeSize 935|Addr 0x7f4386cb9000|Timestamp 49090232558602093|Src n/a
[engine] created adapter c2i_A_AAACA | CodeAddress 0x7f4386cb8000
[engine] opt done id=575 MultiByteFileStream>>#nextPut: |Tier 1|Time 27( 23+5 )ms|AST 35|Inlined 0Y 1N|IR 181/ 317|CodeSize 1125|Addr 0x7f4386cb6000|Timestamp 49090232571120312|Src n/a
[engine] opt done id=577 StandardFileStream>>#nextPutAll: |Tier 1|Time 35( 25+10 )ms|AST 90|Inlined 0Y 0N|IR 285/ 628|CodeSize 2779|Addr 0x7f4386cb4000|Timestamp 49090232588308006|Src n/a
[engine] opt done id=578 StandardFileStream>>#flush |Tier 1|Time 22( 17+4 )ms|AST 19|Inlined 0Y 0N|IR 156/ 269|CodeSize 936|Addr 0x7f4386cb2000|Timestamp 49090232721308061|Src n/a
[engine] opt done id=581 AWFYRun>>#measure: |Tier 1|Time 42( 34+8 )ms|AST 93|Inlined 0Y 2N|IR 310/ 444|CodeSize 1667|Addr 0x7f4386cb0000|Timestamp 49090232741543155|Src n/a
[engine] opt done id=591 SmallInteger>>#printString |Tier 2|Time 93( 54+38 )ms|AST 157|Inlined 4Y 1N|IR 252/ 1173|CodeSize 4853|Addr 0x7f4386cad000|Timestamp 49090242609878219|Src n/a
[engine] opt done id=16 String class>>#new: |Tier 2|Time 37( 26+11 )ms|AST 48|Inlined 2Y 1N|IR 102/ 509|CodeSize 2424|Addr 0x7f4386cab000|Timestamp 49090250193194449|Src n/a
[engine] opt done id=301 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 2|Time 119( 61+58 )ms|AST 190|Inlined 3Y 1N|IR 675/ 1480|CodeSize 6314|Addr 0x7f4386ca8000|Timestamp 49090260404154135|Src n/a
[engine] opt done id=375 String>>#, |Tier 2|Time 144( 99+45 )ms|AST 56|Inlined 9Y 2N|IR 721/ 1569|CodeSize 6599|Addr 0x7f4386ca5000|Timestamp 49090260740330705|Src n/a
[engine] opt done id=569 StandardFileStream>>#isBinary |Tier 2|Time 11( 7+4 )ms|AST 25|Inlined 0Y 0N|IR 25/ 94|CodeSize 312|Addr 0x7f4386ca3000|Timestamp 49090260762858107|Src n/a
[engine] opt inval. id=591 SmallInteger>>#printString |Timestamp 49090275079946676|Src n/a|Reason null
[engine] opt inval. id=592 SmallInteger>>#decimalDigitLength |Timestamp 49090275080326632|Src n/a|Reason null
[engine] opt inval. id=571 TextConverter>>#next:putAll:startingAt:toStream: |Timestamp 49090275081102748|Src n/a|Reason null
[engine] Truffle runtime statistics for engine 1
Compilations : 45
Success : 43
Temporary Bailouts : 0
Permanent Bailouts : 0
Failed : 0
Interrupted : 2
Invalidated : 3
Unknown Reason : 3
Queues : 46
Dequeues : 0
Splits : 54
Compilation Accuracy : 0.933333
Queue Accuracy : 1.000000
Compilation Utilization : 0.065217
Remaining Compilation Queue : 0
Time to queue : count= 46, sum= 380424882, min= 3108, average= 8270106.13, max=47727314, maxTarget=TextConverter>>#next:putAll:startingAt:toStream:
Time waiting in queue : count= 45, sum= 96526, min= 16, average= 2145.03, max= 31757, maxTarget=ArrayedCollection class>>#new:withAll:
--------------------------- :
AST node statistics :
Truffle node count : count= 43, sum= 15096, min= 23, average= 351.07, max= 3305, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Trivial : count= 43, sum= 5802, min= 6, average= 134.93, max= 1315, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Non Trivial : count= 43, sum= 9294, min= 15, average= 216.14, max= 1990, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Monomorphic : count= 43, sum= 9258, min= 15, average= 215.30, max= 1990, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Polymorphic : count= 43, sum= 36, min= 0, average= 0.84, max= 12, maxTarget=String>>#,
Megamorphic : count= 43, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYPermute>>#swap:with:
Truffle call count : count= 43, sum= 159, min= 0, average= 3.70, max= 33, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Indirect : count= 43, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYPermute>>#swap:with:
Direct : count= 43, sum= 159, min= 0, average= 3.70, max= 33, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Dispatched : count= 43, sum= 72, min= 0, average= 1.67, max= 8, maxTarget=AWFYPermute>>#permute:
Inlined : count= 43, sum= 87, min= 0, average= 2.02, max= 25, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
---------- :
Cloned : count= 43, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYPermute>>#swap:with:
Not Cloned : count= 43, sum= 159, min= 0, average= 3.70, max= 33, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Truffle loops : count= 43, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYPermute>>#swap:with:
--------------------------- :
Compilation Tier 1 :
Compilation Rate : 49558.52 bytes/second
Truffle Tier Rate : 64796.19 bytes/second
Graal Tier Rate : 243906.64 bytes/second
Installation Rate : 1549837.88 bytes/second
Time for compilation (us) : count= 31, sum= 1122874, min= 9859, average= 36221.76, max= 95875, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Truffle Tier (us) : count= 31, sum= 858815, min= 6425, average= 27703.74, max= 83959, maxTarget=AWFYPermute>>#permute:
Graal Tier (us) : count= 31, sum= 228152, min= 2317, average= 7359.77, max= 27369, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Code Installation (us) : count= 31, sum= 35905, min= 388, average= 1158.25, max= 3525, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Graal node count :
After Truffle Tier : count= 31, sum= 7653, min= 89, average= 246.87, max= 705, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
After Graal Tier : count= 31, sum= 13828, min= 125, average= 446.06, max= 1562, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Graal compilation result :
Code size : count= 31, sum= 55648, min= 454, average= 1795.10, max= 6920, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Total frame size : count= 31, sum= 3424, min= 48, average= 110.45, max= 304, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Exception handlers : count= 31, sum= 84, min= 1, average= 2.71, max= 6, maxTarget=UTF8TextConverter>>#nextPut:toStream:
Infopoints : count= 31, sum= 648, min= 5, average= 20.90, max= 70, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
CALL : count= 31, sum= 648, min= 5, average= 20.90, max= 70, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Marks : count= 31, sum= 155, min= 5, average= 5.00, max= 5, maxTarget=AWFYPermute>>#swap:with:
Data references : count= 31, sum= 353, min= 3, average= 11.39, max= 40, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
--------------------------- :
Compilation Tier 2 :
Compilation Rate : 32029.42 bytes/second
Truffle Tier Rate : 74412.64 bytes/second
Graal Tier Rate : 58465.49 bytes/second
Installation Rate : 1473603.47 bytes/second
Time for compilation (us) : count= 12, sum= 1989545, min= 5596, average= 165795.47, max= 730526, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Truffle Tier (us) : count= 12, sum= 856359, min= 3795, average= 71363.32, max= 212300, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Graal Tier (us) : count= 12, sum= 1089942, min= 1531, average= 90828.51, max= 496834, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Code Installation (us) : count= 12, sum= 43243, min= 269, average= 3603.64, max= 21391, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Graal node count :
After Truffle Tier : count= 12, sum= 11903, min= 18, average= 991.92, max= 3198, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
After Graal Tier : count= 12, sum= 17619, min= 51, average= 1468.25, max= 6092, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Graal compilation result :
Code size : count= 12, sum= 63724, min= 149, average= 5310.33, max= 17257, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Total frame size : count= 12, sum= 2144, min= 32, average= 178.67, max= 512, maxTarget=AWFYPermute>>#permute:
Exception handlers : count= 12, sum= 47, min= 0, average= 3.92, max= 25, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Infopoints : count= 12, sum= 393, min= 3, average= 32.75, max= 121, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
CALL : count= 12, sum= 393, min= 3, average= 32.75, max= 121, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Marks : count= 12, sum= 81, min= 5, average= 6.75, max= 11, maxTarget=SmallInteger>>#printString
Data references : count= 12, sum= 405, min= 1, average= 33.75, max= 147, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
# Queens (iterations: 300, problem size: 1000) on Wed Jul 31 11:45:36 UTC 2024
# `/home/fniephaus/dev/graal/sdk/mxbuild/linux-amd64/SMALLTALK_NATIVE_STANDALONE_SVM_JAVA22/trufflesqueak-24.0.2-linux-amd64/bin/trufflesqueak --experimental-options --smalltalk.disable-startup --smalltalk.disable-interrupts --engine.Mode=default --engine.TraceCompilation --engine.CompilationStatistics --log.file="/home/fniephaus/dev/are-we-fast-yet/traces/Queens.trace.log" --quiet --code "AWFYHarness run: #('Queens' 300 1000)"`
[engine] created adapter i2c_Z_AAAJ | CodeAddress 0x7fe707935000
[engine] created adapter i2c_Z_AAAJJ | CodeAddress 0x7fe707934000
[engine] created adapter i2c_A_AAAJJZ | CodeAddress 0x7fe707933000
[engine] opt done id=587 AWFYQueens>>#row:column:put: |Tier 1|Time 53( 40+14 )ms|AST 73|Inlined 0Y 0N|IR 288/ 701|CodeSize 2634|Addr 0x7fe707931000|Timestamp 49090945760696883|Src n/a
[engine] opt done id=586 AWFYQueens>>#row:column: |Tier 1|Time 62( 45+17 )ms|AST 67|Inlined 0Y 0N|IR 385/ 788|CodeSize 2831|Addr 0x7fe70792f000|Timestamp 49090945761869019|Src n/a
[engine] created adapter i2c_A_AAAA | CodeAddress 0x7fe70776a000
[engine] created adapter i2c_A_AAAJA | CodeAddress 0x7fe707769000
[engine] created adapter c2i_Z_AAAJJ | CodeAddress 0x7fe707768000
[engine] created adapter c2i_A_AAAA | CodeAddress 0x7fe707767000
[engine] created adapter c2i_A_AAAJJZ | CodeAddress 0x7fe707765000
[engine] opt done id=583 ArrayedCollection class>>#new:withAll: |Tier 1|Time 35( 25+10 )ms|AST 30|Inlined 0Y 1N|IR 185/ 472|CodeSize 1963|Addr 0x7fe707763000|Timestamp 49090945797161276|Src n/a
[engine] created adapter c2i_Z_AAAJ | CodeAddress 0x7fe707762000
[engine] opt done id=584 SequenceableCollection>>#atAllPut: |Tier 1|Time 56( 28+28 )ms|AST 73|Inlined 0Y 0N|IR 401/ 1111|CodeSize 5665|Addr 0x7fe70775f000|Timestamp 49090945816563828|Src n/a
[engine] opt done id=585 AWFYQueens>>#placeQueen: |Tier 1|Time 121( 107+14 )ms|AST 148|Inlined 0Y 4N|IR 494/ 602|CodeSize 2948|Addr 0x7fe70775d000|Timestamp 49090945820205958|Src n/a
[engine] opt done id=586 AWFYQueens>>#row:column: |Tier 2|Time 47( 24+23 )ms|AST 67|Inlined 0Y 0N|IR 314/ 355|CodeSize 1245|Addr 0x7fe70775b000|Timestamp 49090945844348321|Src n/a
[engine] created adapter i2c_Z_AAA | CodeAddress 0x7fe70775a000
[engine] opt done id=587 AWFYQueens>>#row:column:put: |Tier 2|Time 41( 31+11 )ms|AST 73|Inlined 0Y 0N|IR 215/ 368|CodeSize 1137|Addr 0x7fe707758000|Timestamp 49090945857977288|Src n/a
[engine] created adapter c2i_Z_AAA | CodeAddress 0x7fe707757000
[engine] created adapter c2i_Z_AAZZ | CodeAddress 0x7fe707755000
[engine] opt done id=581 AWFYQueens>>#benchmark |Tier 1|Time 40( 34+6 )ms|AST 69|Inlined 0Y 2N|IR 274/ 349|CodeSize 1476|Addr 0x7fe707753000|Timestamp 49090945884641679|Src n/a
[engine] created adapter i2c_Z_AAZZ | CodeAddress 0x7fe707752000
[engine] created adapter c2i_A_AAAJA | CodeAddress 0x7fe707751000
[engine] opt done id=588 True>>#and: |Tier 1|Time 12( 9+2 )ms|AST 17|Inlined 0Y 0N|IR 93/ 135|CodeSize 523|Addr 0x7fe70774f000|Timestamp 49090945896368561|Src n/a
[engine] opt done id=582 AWFYQueens>>#queens |Tier 1|Time 49( 38+10 )ms|AST 87|Inlined 0Y 5N|IR 411/ 831|CodeSize 2919|Addr 0x7fe70774d000|Timestamp 49090945907071936|Src n/a
[engine] created adapter i2c_Z_AAAZ | CodeAddress 0x7fe70774c000
[engine] opt done id=589 AWFYQueens>>#verifyResult: |Tier 1|Time 9( 7+2 )ms|AST 8|Inlined 0Y 0N|IR 89/ 125|CodeSize 503|Addr 0x7fe70774a000|Timestamp 49090945916466697|Src n/a
[engine] opt done id=584 SequenceableCollection>>#atAllPut: |Tier 2|Time 120( 18+102 )ms|AST 73|Inlined 0Y 0N|IR 308/ 1611|CodeSize 8843|Addr 0x7fe707746000|Timestamp 49090946016991326|Src n/a
[engine] opt done id=583 ArrayedCollection class>>#new:withAll: |Tier 2|Time 136( 28+108 )ms|AST 30|Inlined 1Y 0N|IR 343/ 1772|CodeSize 8863|Addr 0x7fe707742000|Timestamp 49090946052532370|Src n/a
[engine] opt done id=585 AWFYQueens>>#placeQueen: |Tier 2|Time 530( 151+379 )ms|AST 148|Inlined 11Y 1N|IR 2169/ 3475|CodeSize 19093|Addr 0x7fe6fc460000|Timestamp 49090946350240971|Src n/a
[engine] created adapter c2i_Z_AAAZ | CodeAddress 0x7fe707740000
[engine] opt done id=580 AWFYBenchmark>>#innerBenchmarkLoop: |Tier 1|Time 37( 29+8 )ms|AST 60|Inlined 0Y 2N|IR 273/ 355|CodeSize 1573|Addr 0x7fe70773e000|Timestamp 49090946387827143|Src n/a
[engine] opt done id=588 True>>#and: |Tier 2|Time 8( 5+2 )ms|AST 17|Inlined 0Y 0N|IR 18/ 57|CodeSize 183|Addr 0x7fe6fc45e000|Timestamp 49090946395758096|Src n/a
[engine] opt done id=589 AWFYQueens>>#verifyResult: |Tier 2|Time 5( 3+2 )ms|AST 8|Inlined 0Y 0N|IR 13/ 47|CodeSize 139|Addr 0x7fe6fc45c000|Timestamp 49090946400560698|Src n/a
[engine] created adapter i2c_A_AAAJ | CodeAddress 0x7fe6fc45b000
[engine] created adapter c2i_A_AAAJ | CodeAddress 0x7fe6fc45a000
[engine] opt done id=16 String class>>#new: |Tier 1|Time 40( 30+9 )ms|AST 48|Inlined 0Y 1N|IR 206/ 618|CodeSize 2787|Addr 0x7fe6fc458000|Timestamp 49090946539493153|Src n/a
[engine] opt done id=582 AWFYQueens>>#queens |Tier 2|Time 721( 182+539 )ms|AST 87|Inlined 20Y 1N|IR 3045/ 4696|CodeSize 24305|Addr 0x7fe6fc451000|Timestamp 49090946773800715|Src n/a
[engine] opt done id=580 AWFYBenchmark>>#innerBenchmarkLoop: |Tier 2|Time 241( 207+34 )ms|AST 60|Inlined 1Y 1N|IR 122/ 512|CodeSize 2155|Addr 0x7fe6fc44f000|Timestamp 49090946780413346|Src n/a
[engine] opt done id=581 AWFYQueens>>#benchmark |Tier 2|Time 901( 226+674 )ms|AST 69|Inlined 22Y 1N|IR 3145/ 5420|CodeSize 25834|Addr 0x7fe6fc447000|Timestamp 49090946917806001|Src n/a
[engine] created adapter i2c_A_AAJ | CodeAddress 0x7fe6fc446000
[engine] created adapter i2c_A_AAAJJA | CodeAddress 0x7fe6fc445000
[engine] created adapter c2i_J_AAJ | CodeAddress 0x7fe6fc444000
[engine] opt done id=592 SmallInteger>>#printString |Tier 1|Time 72( 55+17 )ms|AST 157|Inlined 0Y 2N|IR 399/ 762|CodeSize 3884|Addr 0x7fe6fc442000|Timestamp 49090947379358064|Src n/a
[engine] opt done id=299 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 1|Time 94( 64+30 )ms|AST 190|Inlined 0Y 1N|IR 705/ 1562|CodeSize 6920|Addr 0x7fe6fc43f000|Timestamp 49090947401641786|Src n/a
[engine] created adapter c2i_A_AAA | CodeAddress 0x7fe6fc43e000
[engine] created adapter c2i_A_AAAJJA | CodeAddress 0x7fe6fc43d000
[engine] opt done id=373 String>>#, |Tier 1|Time 47( 39+8 )ms|AST 56|Inlined 0Y 2N|IR 276/ 405|CodeSize 1534|Addr 0x7fe6fc43b000|Timestamp 49090947874513185|Src n/a
[engine] opt done id=567 StandardFileStream>>#isBinary |Tier 1|Time 13( 9+4 )ms|AST 25|Inlined 0Y 0N|IR 100/ 181|CodeSize 660|Addr 0x7fe6fc439000|Timestamp 49090948099142695|Src n/a
[engine] created adapter i2c_A_AAA | CodeAddress 0x7fe6fc438000
[engine] opt done id=555 Character class>>#cr |Tier 1|Time 14( 11+4 )ms|AST 19|Inlined 0Y 0N|IR 93/ 135|CodeSize 505|Addr 0x7fe6fc436000|Timestamp 49090951209531741|Src n/a
[engine] created adapter i2c_A_AAACA | CodeAddress 0x7fe6fc435000
[engine] created adapter i2c_J_AAC | CodeAddress 0x7fe6fc434000
[engine] opt done id=553 Character>>#asUnicode |Tier 1|Time 17( 14+3 )ms|AST 31|Inlined 0Y 0N|IR 89/ 125|CodeSize 454|Addr 0x7fe6fc432000|Timestamp 49090951729785961|Src n/a
[engine] created adapter c2i_J_AAC | CodeAddress 0x7fe6fc431000
[engine] created adapter c2i_A_AAAC | CodeAddress 0x7fe6fc430000
[engine] opt done id=551 UTF8TextConverter>>#nextPut:toStream: |Tier 1|Time 76( 61+14 )ms|AST 130|Inlined 0Y 5N|IR 427/ 723|CodeSize 2820|Addr 0x7fe6fc42e000|Timestamp 49090951788612652|Src n/a
[engine] created adapter c2i_A_AAAAZ | CodeAddress 0x7fe6fc42c000
[engine] created adapter c2i_A_AAAAA | CodeAddress 0x7fe6fc42b000
[engine] opt done id=498 AWFYScriptConsole class>>#println: |Tier 1|Time 29( 21+8 )ms|AST 62|Inlined 0Y 4N|IR 279/ 373|CodeSize 1344|Addr 0x7fe6fc429000|Timestamp 49090952260101752|Src n/a
[engine] opt done id=499 FileStream class>>#stdout |Tier 1|Time 31( 24+7 )ms|AST 37|Inlined 0Y 1N|IR 201/ 403|CodeSize 1464|Addr 0x7fe6fc427000|Timestamp 49090952261901375|Src n/a
[engine] opt done id=566 MultiByteFileStream>>#nextPutAll: |Tier 1|Time 37( 29+8 )ms|AST 65|Inlined 0Y 2N|IR 230/ 391|CodeSize 1441|Addr 0x7fe6fc425000|Timestamp 49090952267662528|Src n/a
[engine] created adapter i2c_J_AAJ | CodeAddress 0x7fe6fc424000
[engine] created adapter c2i_A_AAJ | CodeAddress 0x7fe6fc423000
[engine] opt done id=593 SmallInteger>>#decimalDigitLength |Tier 1|Time 20( 17+3 )ms|AST 47|Inlined 0Y 0N|IR 101/ 146|CodeSize 603|Addr 0x7fe6fc41f000|Timestamp 49090952510433261|Src n/a
[engine] opt done id=591 Object>>#asString |Tier 1|Time 20( 16+4 )ms|AST 17|Inlined 0Y 1N|IR 156/ 227|CodeSize 689|Addr 0x7fe6fc421000|Timestamp 49090952510580774|Src n/a
[engine] opt done id=590 AWFYRun>>#printResult: |Tier 1|Time 36( 27+9 )ms|AST 68|Inlined 0Y 5N|IR 337/ 484|CodeSize 1724|Addr 0x7fe6fc41d000|Timestamp 49090952526381706|Src n/a
[engine] created adapter i2c_A_AAAAA | CodeAddress 0x7fe6fc41c000
[engine] created adapter i2c_A_AAAJAJA | CodeAddress 0x7fe6fc41b000
[engine] created adapter i2c_A_AAAJAJ | CodeAddress 0x7fe6fc41a000
[engine] created adapter c2i_A_AAAJAJ | CodeAddress 0x7fe6fc419000
[engine] created adapter c2i_A_AAAJAJA | CodeAddress 0x7fe6fc418000
[engine] opt done id=570 MultiByteFileStream>>#basicNext:putAll:startingAt: |Tier 1|Time 31( 26+4 )ms|AST 23|Inlined 0Y 1N|IR 164/ 235|CodeSize 805|Addr 0x7fe6fc416000|Timestamp 49090952780267479|Src n/a
[engine] opt done id=568 TextConverter>>#nextPutAll:toStream: |Tier 1|Time 37( 32+5 )ms|AST 34|Inlined 0Y 1N|IR 176/ 292|CodeSize 1036|Addr 0x7fe6fc414000|Timestamp 49090952786626854|Src n/a
[engine] opt done id=571 StandardFileStream>>#next:putAll:startingAt: |Tier 1|Time 32( 22+10 )ms|AST 65|Inlined 0Y 0N|IR 228/ 502|CodeSize 2204|Addr 0x7fe6fc412000|Timestamp 49090952812279053|Src n/a
[engine] opt done id=569 TextConverter>>#next:putAll:startingAt:toStream: |Tier 1|Time 64( 54+10 )ms|AST 133|Inlined 0Y 2N|IR 312/ 499|CodeSize 1931|Addr 0x7fe6fc410000|Timestamp 49090952813039664|Src n/a
[engine] created adapter i2c_A_AAAC | CodeAddress 0x7fe6fc40f000
[engine] opt done id=574 MultiByteFileStream>>#basicNextPutAll: |Tier 1|Time 10( 7+3 )ms|AST 17|Inlined 0Y 1N|IR 154/ 225|CodeSize 736|Addr 0x7fe6fc40d000|Timestamp 49090953014798615|Src n/a
[engine] opt done id=572 WriteStream>>#cr |Tier 1|Time 16( 12+5 )ms|AST 31|Inlined 0Y 2N|IR 199/ 287|CodeSize 935|Addr 0x7fe6fc40b000|Timestamp 49090953020934346|Src n/a
[engine] created adapter c2i_A_AAACA | CodeAddress 0x7fe6fc40a000
[engine] opt done id=573 MultiByteFileStream>>#nextPut: |Tier 1|Time 27( 23+5 )ms|AST 35|Inlined 0Y 1N|IR 181/ 317|CodeSize 1125|Addr 0x7fe6fc408000|Timestamp 49090953031878546|Src n/a
[engine] opt done id=575 StandardFileStream>>#nextPutAll: |Tier 1|Time 35( 26+10 )ms|AST 90|Inlined 0Y 0N|IR 285/ 628|CodeSize 2779|Addr 0x7fe6fc406000|Timestamp 49090953050415022|Src n/a
[engine] opt done id=576 StandardFileStream>>#flush |Tier 1|Time 12( 7+4 )ms|AST 19|Inlined 0Y 0N|IR 156/ 269|CodeSize 936|Addr 0x7fe6fc404000|Timestamp 49090953257044185|Src n/a
[engine] opt done id=579 AWFYRun>>#measure: |Tier 1|Time 31( 24+7 )ms|AST 93|Inlined 0Y 2N|IR 310/ 444|CodeSize 1667|Addr 0x7fe6fc402000|Timestamp 49090953276766975|Src n/a
[engine] opt done id=592 SmallInteger>>#printString |Tier 2|Time 91( 54+36 )ms|AST 157|Inlined 4Y 1N|IR 252/ 1173|CodeSize 4853|Addr 0x7fe4f4001000|Timestamp 49090968014189569|Src n/a
[engine] opt done id=16 String class>>#new: |Tier 2|Time 37( 26+11 )ms|AST 48|Inlined 2Y 1N|IR 102/ 509|CodeSize 2424|Addr 0x7fe6fc400000|Timestamp 49090979367306216|Src n/a
[engine] opt done id=299 SequenceableCollection>>#copyReplaceFrom:to:with: |Tier 2|Time 118( 60+58 )ms|AST 190|Inlined 3Y 1N|IR 675/ 1480|CodeSize 6314|Addr 0x7fe4dc1ad000|Timestamp 49090994552392120|Src n/a
[engine] opt done id=373 String>>#, |Tier 2|Time 154( 99+56 )ms|AST 56|Inlined 9Y 2N|IR 721/ 1569|CodeSize 6599|Addr 0x7fe4dc1aa000|Timestamp 49090995053512766|Src n/a
[engine] opt done id=567 StandardFileStream>>#isBinary |Tier 2|Time 10( 7+3 )ms|AST 25|Inlined 0Y 0N|IR 25/ 94|CodeSize 312|Addr 0x7fe4dc1a8000|Timestamp 49090995153011445|Src n/a
[engine] opt inval. id=592 SmallInteger>>#printString |Timestamp 49091016627724963|Src n/a|Reason null
[engine] opt inval. id=593 SmallInteger>>#decimalDigitLength |Timestamp 49091016628064619|Src n/a|Reason null
[engine] opt inval. id=569 TextConverter>>#next:putAll:startingAt:toStream: |Timestamp 49091016628814473|Src n/a|Reason null
[engine] Truffle runtime statistics for engine 1
Compilations : 51
Success : 49
Temporary Bailouts : 0
Permanent Bailouts : 0
Failed : 0
Interrupted : 2
Invalidated : 3
Unknown Reason : 3
Queues : 52
Dequeues : 0
Splits : 54
Compilation Accuracy : 0.941176
Queue Accuracy : 1.000000
Compilation Utilization : 0.063194
Remaining Compilation Queue : 0
Time to queue : count= 52, sum= 554926291, min= 3110, average= 10671659.45, max=70934011, maxTarget=TextConverter>>#next:putAll:startingAt:toStream:
Time waiting in queue : count= 51, sum= 1569375, min= 6, average= 30772.07, max= 487867, maxTarget=True>>#and:
--------------------------- :
AST node statistics :
Truffle node count : count= 49, sum= 13262, min= 12, average= 270.65, max= 2692, maxTarget=AWFYQueens>>#benchmark
Trivial : count= 49, sum= 4933, min= 4, average= 100.67, max= 1024, maxTarget=AWFYQueens>>#benchmark
Non Trivial : count= 49, sum= 8329, min= 8, average= 169.98, max= 1668, maxTarget=AWFYQueens>>#benchmark
Monomorphic : count= 49, sum= 8293, min= 8, average= 169.24, max= 1668, maxTarget=AWFYQueens>>#benchmark
Polymorphic : count= 49, sum= 36, min= 0, average= 0.73, max= 12, maxTarget=String>>#,
Megamorphic : count= 49, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYQueens>>#row:column:
Truffle call count : count= 49, sum= 130, min= 0, average= 2.65, max= 23, maxTarget=AWFYQueens>>#benchmark
Indirect : count= 49, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYQueens>>#row:column:
Direct : count= 49, sum= 130, min= 0, average= 2.65, max= 23, maxTarget=AWFYQueens>>#benchmark
Dispatched : count= 49, sum= 57, min= 0, average= 1.16, max= 5, maxTarget=AWFYQueens>>#queens
Inlined : count= 49, sum= 73, min= 0, average= 1.49, max= 22, maxTarget=AWFYQueens>>#benchmark
---------- :
Cloned : count= 49, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYQueens>>#row:column:
Not Cloned : count= 49, sum= 130, min= 0, average= 2.65, max= 23, maxTarget=AWFYQueens>>#benchmark
Truffle loops : count= 49, sum= 0, min= 0, average= 0.00, max= 0, maxTarget=AWFYQueens>>#row:column:
--------------------------- :
Compilation Tier 1 :
Compilation Rate : 48492.48 bytes/second
Truffle Tier Rate : 63337.32 bytes/second
Graal Tier Rate : 237174.29 bytes/second
Installation Rate : 1620838.36 bytes/second
Time for compilation (us) : count= 34, sum= 1320163, min= 9309, average= 38828.34, max= 120947, maxTarget=AWFYQueens>>#placeQueen:
Truffle Tier (us) : count= 34, sum= 1010746, min= 6685, average= 29727.85, max= 106933, maxTarget=AWFYQueens>>#placeQueen:
Graal Tier (us) : count= 34, sum= 269919, min= 1837, average= 7938.81, max= 26838, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Code Installation (us) : count= 34, sum= 39496, min= 326, average= 1161.67, max= 3453, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Graal node count :
After Truffle Tier : count= 34, sum= 8657, min= 89, average= 254.62, max= 705, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
After Graal Tier : count= 34, sum= 15702, min= 125, average= 461.82, max= 1562, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Graal compilation result :
Code size : count= 34, sum= 64018, min= 454, average= 1882.88, max= 6920, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Total frame size : count= 34, sum= 3856, min= 48, average= 113.41, max= 304, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Exception handlers : count= 34, sum= 92, min= 1, average= 2.71, max= 6, maxTarget=AWFYQueens>>#queens
Infopoints : count= 34, sum= 729, min= 5, average= 21.44, max= 70, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
CALL : count= 34, sum= 729, min= 5, average= 21.44, max= 70, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
Marks : count= 34, sum= 170, min= 5, average= 5.00, max= 5, maxTarget=AWFYQueens>>#row:column:put:
Data references : count= 34, sum= 386, min= 3, average= 11.35, max= 40, maxTarget=SequenceableCollection>>#copyReplaceFrom:to:with:
--------------------------- :
Compilation Tier 2 :
Compilation Rate : 35512.34 bytes/second
Truffle Tier Rate : 100168.90 bytes/second
Graal Tier Rate : 56099.49 bytes/second
Installation Rate : 2852146.75 bytes/second
Time for compilation (us) : count= 15, sum= 3162253, min= 4768, average= 210816.87, max= 900741, maxTarget=AWFYQueens>>#benchmark
Truffle Tier (us) : count= 15, sum= 1121096, min= 2854, average= 74739.77, max= 226456, maxTarget=AWFYQueens>>#benchmark
Graal Tier (us) : count= 15, sum= 2001783, min= 1631, average= 133452.20, max= 662905, maxTarget=AWFYQueens>>#benchmark
Code Installation (us) : count= 15, sum= 39373, min= 282, average= 2624.90, max= 11379, maxTarget=AWFYQueens>>#benchmark
Graal node count :
After Truffle Tier : count= 15, sum= 11467, min= 13, average= 764.47, max= 3145, maxTarget=AWFYQueens>>#benchmark
After Graal Tier : count= 15, sum= 23138, min= 47, average= 1542.53, max= 5420, maxTarget=AWFYQueens>>#benchmark
Graal compilation result :
Code size : count= 15, sum= 112299, min= 139, average= 7486.60, max= 25834, maxTarget=AWFYQueens>>#benchmark
Total frame size : count= 15, sum= 3648, min= 32, average= 243.20, max= 704, maxTarget=AWFYQueens>>#placeQueen:
Exception handlers : count= 15, sum= 14, min= 0, average= 0.93, max= 5, maxTarget=AWFYBenchmark>>#innerBenchmarkLoop:
Infopoints : count= 15, sum= 527, min= 3, average= 35.13, max= 107, maxTarget=AWFYQueens>>#benchmark
CALL : count= 15, sum= 527, min= 3, average= 35.13, max= 107, maxTarget=AWFYQueens>>#benchmark
Marks : count= 15, sum= 123, min= 5, average= 8.20, max= 14, maxTarget=AWFYQueens>>#row:column:
Data references : count= 15, sum= 669, min= 1, average= 44.60, max= 157, maxTarget=AWFYQueens>>#placeQueen:
This file has been truncated, but you can view the full file.
# Richards (iterations: 300, problem size: 100) on Wed Jul 31 11:35:42 UTC 2024
# `/home/fniephaus/dev/graal/sdk/mxbuild/linux-amd64/SMALLTALK_NATIVE_STANDALONE_SVM_JAVA22/trufflesqueak-24.0.2-linux-amd64/bin/trufflesqueak --experimental-options --smalltalk.disable-startup --smalltalk.disable-interrupts --engine.Mode=default --engine.TraceCompilation --engine.CompilationStatistics --log.file="/home/fniephaus/dev/are-we-fast-yet/traces/Richards.trace.log" --quiet --code "AWFYHarness run: #('Richards' 300 100)"`
[engine] created adapter i2c_Z_AAA | CodeAddress 0x7fa11f077000
[engine] created adapter i2c_A_AAA | CodeAddress 0x7fa11f076000
[engine] opt done id=633 AWFYTaskState>>#isWaitingWithPacket |Tier 1|Time 33( 22+11 )ms|AST 26|Inlined 0Y 0N|IR 213/ 300|CodeSize 1035|Addr 0x7fa11f074000|Timestamp 49090351398338928|Src n/a
[engine] opt done id=631 AWFYTaskState>>#isTaskHoldingOrWaiting |Tier 1|Time 40( 29+11 )ms|AST 29|Inlined 0Y 0N|IR 256/ 288|CodeSize 1020|Addr 0x7fa11f072000|Timestamp 49090351399334636|Src n/a
[engine] created adapter i2c_A_AAAA | CodeAddress 0x7fa11f071000
[engine] created adapter i2c_A_AAAJ | CodeAddress 0x7fa11eeac000
[engine] opt done id=638 AWFYPacket>>#link: |Tier 1|Time 15( 9+6 )ms|AST 8|Inlined 0Y 0N|IR 133/ 286|CodeSize 887|Addr 0x7fa11eeaa000|Timestamp 49090351413862851|Src n/a
[engine] created adapter i2c_A_AAAAA | CodeAddress 0x7fa11eea9000
[engine] opt done id=646 AWFYScheduler>>#findTask: |Tier 1|Time 25( 18+7 )ms|AST 42|Inlined 0Y 0N|IR 141/ 319|CodeSize 1324|Addr 0x7fa11eea7000|Timestamp 49090351424735876|Src n/a
[engine] created adapter c2i_Z_AAA | CodeAddress 0x7fa11eea6000
[engine] created adapter c2i_A_AAA | CodeAddress 0x7fa11eea3000
[engine] opt done id=642 AWFYPacket>>#identity: |Tier 1|Time 9( 5+3 )ms|AST 8|Inlined 0Y 0N|IR 144/ 187|CodeSize 600|Addr 0x7fa11eea4000|Timestamp 49090351433615319|Src n/a
[engine] created adapter i2c_A_AAAZ | CodeAddress 0x7fa11eea2000
[engine] opt done id=602 AWFYTaskState>>#taskWaiting: |Tier 1|Time 13( 9+3 )ms|AST 8|Inlined 0Y 0N|IR 157/ 195|CodeSize 576|Addr 0x7fa11eea0000|Timestamp 49090351446575866|Src n/a
[engine] opt done id=632 AWFYTaskControlBlock>>#runTask |Tier 1|Time 97( 73+24 )ms|AST 113|Inlined 0Y 3N|IR 438/ 1308|CodeSize 5497|Addr 0x7fa11ee9d000|Timestamp 49090351461902477|Src n/a
[engine] created adapter c2i_A_AAAA | CodeAddress 0x7fa11ee9c000
[engine] created adapter c2i_A_AAAZ | CodeAddress 0x7fa11ee9a000
[engine] opt done id=650 [] in AWFYScheduler>>#createDevice:priority:work:state: |Tier 1|Time 70( 58+11 )ms|AST 162|Inlined 0Y 5N|IR 372/ 578|CodeSize 2179|Addr 0x7fa11ee98000|Timestamp 49090351483660889|Src n/a
[engine] opt done id=639 AWFYScheduler>>#wait |Tier 1|Time 26( 19+6 )ms|AST 22|Inlined 0Y 1N|IR 181/ 330|CodeSize 1221|Addr 0x7fa11ee96000|Timestamp 49090351487889854|Src n/a
[engine] created adapter c2i_A_AAAAA | CodeAddress 0x7fa11ee95000
[engine] created adapter c2i_A_AAAJ | CodeAddress 0x7fa11ee94000
[engine] opt done id=647 AWFYTaskControlBlock>>#addInput:checkPriority: |Tier 1|Time 54( 45+9 )ms|AST 88|Inlined 0Y 2N|IR 300/ 645|CodeSize 2590|Addr 0x7fa11ee92000|Timestamp 49090351537609948|Src n/a
[engine] opt done id=643 AWFYPacket>>#datum: |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 144/ 187|CodeSize 600|Addr 0x7fa11ee90000|Timestamp 49090351545028517|Src n/a
[engine] opt done id=645 AWFYScheduler>>#queuePacket: |Tier 1|Time 61( 53+8 )ms|AST 121|Inlined 0Y 4N|IR 356/ 505|CodeSize 1929|Addr 0x7fa11ee8e000|Timestamp 49090351549437891|Src n/a
[engine] opt done id=603 AWFYTaskState>>#taskHolding: |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 158/ 196|CodeSize 576|Addr 0x7fa11ee8c000|Timestamp 49090351557213926|Src n/a
[engine] opt done id=651 AWFYDeviceTaskDataRecord>>#pending: |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 133/ 286|CodeSize 887|Addr 0x7fa11ee8a000|Timestamp 49090351564686276|Src n/a
[engine] opt done id=601 AWFYTaskState>>#packetPending: |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 144/ 182|CodeSize 547|Addr 0x7fa11ee85000|Timestamp 49090351571496147|Src n/a
[engine] opt done id=635 [] in AWFYScheduler>>#createHandler:priority:work:state: |Tier 1|Time 126( 103+23 )ms|AST 349|Inlined 0Y 10N|IR 753/ 1380|CodeSize 6624|Addr 0x7fa11ee87000|Timestamp 49090351572776054|Src n/a
[engine] opt done id=592 AWFYTaskState>>#running |Tier 1|Time 10( 6+4 )ms|AST 9|Inlined 0Y 0N|IR 225/ 273|CodeSize 833|Addr 0x7fa11ee83000|Timestamp 49090351581663879|Src n/a
[engine] opt done id=637 AWFYRBObject>>#append:head: |Tier 1|Time 40( 28+11 )ms|AST 122|Inlined 0Y 2N|IR 320/ 612|CodeSize 2544|Addr 0x7fa11ee81000|Timestamp 49090351584797607|Src n/a
[engine] opt done id=654 AWFYIdleTaskDataRecord>>#count: |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 143/ 186|CodeSize 600|Addr 0x7fa113ca7000|Timestamp 49090351592228329|Src n/a
[engine] opt done id=655 AWFYIdleTaskDataRecord>>#control: |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 143/ 186|CodeSize 600|Addr 0x7fa113ca5000|Timestamp 49090351599002370|Src n/a
[engine] opt done id=656 AWFYScheduler>>#release: |Tier 1|Time 32( 24+8 )ms|AST 91|Inlined 0Y 2N|IR 238/ 382|CodeSize 1459|Addr 0x7fa113ca3000|Timestamp 49090351631436984|Src n/a
[engine] created adapter c2i_J_AAA | CodeAddress 0x7fa11ee80000
[engine] opt done id=644 AWFYWorkerTaskDataRecord>>#count: |Tier 1|Time 9( 5+4 )ms|AST 8|Inlined 0Y 0N|IR 143/ 186|CodeSize 600|Addr 0x7fa113ca1000|Timestamp 49090351640342410|Src n/a
[engine] opt done id=636 AWFYHandlerTaskDataRecord>>#deviceInAdd: |Tier 1|Time 28( 11+17 )ms|AST 22|Inlined 0Y 1N|IR 177/ 352|CodeSize 1179|Addr 0x7fa113c9f000|Timestamp 49090351669050174|Src n/a
[engine] opt done id=653 [] in AWFYScheduler>>#createIdler:priority:work:state: |Tier 1|Time 88( 65+23 )ms|AST 218|Inlined 0Y 7N|IR 502/ 585|CodeSize 2105|Addr 0x7fa113c9d000|Timestamp 49090351670338043|Src n/a
[engine] opt done id=649 AWFYHandlerTaskDataRecord>>#deviceIn: |Tier 1|Time 9( 5+4 )ms|AST 8|Inlined 0Y 0N|IR 133/ 286|CodeSize 887|Addr 0x7fa113c9b000|Timestamp 49090351677870529|Src n/a
[engine] opt done id=634 AWFYTaskState>>#packetPending |Tier 1|Time 11( 7+4 )ms|AST 11|Inlined 0Y 0N|IR 225/ 274|CodeSize 835|Addr 0x7fa113c99000|Timestamp 49090351688743134|Src n/a
[engine] created adapter i2c_J_AAA | CodeAddress 0x7fa113c95000
[engine] opt done id=652 AWFYScheduler>>#holdSelf |Tier 1|Time 23( 16+7 )ms|AST 40|Inlined 0Y 1N|IR 264/ 447|CodeSize 1521|Addr 0x7fa113c93000|Timestamp 49090351693886578|Src n/a
[engine] opt done id=640 [] in AWFYScheduler>>#createWorker:priority:work:state: |Tier 1|Time 122( 100+22 )ms|AST 316|Inlined 0Y 10N|IR 776/ 1214|CodeSize 5426|Addr 0x7fa113c96000|Timestamp 49090351694732538|Src n/a
[engine] opt done id=616 AWFYRBObject class>>#DeviceA |Tier 1|Time 9( 7+2 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 481|Addr 0x7fa113c91000|Timestamp 49090351698205014|Src n/a
[engine] opt done id=621 AWFYRBObject class>>#DeviceB |Tier 1|Time 5( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 481|Addr 0x7fa113c8f000|Timestamp 49090351699460545|Src n/a
[engine] opt done id=615 AWFYRBObject class>>#HandlerA |Tier 1|Time 6( 4+2 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 481|Addr 0x7fa113c8d000|Timestamp 49090351700891526|Src n/a
[engine] opt done id=641 AWFYWorkerTaskDataRecord>>#destination: |Tier 1|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 143/ 186|CodeSize 600|Addr 0x7fa113c8b000|Timestamp 49090351705216877|Src n/a
[engine] opt done id=657 AWFYHandlerTaskDataRecord>>#workIn: |Tier 1|Time 8( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 133/ 286|CodeSize 887|Addr 0x7fa113c89000|Timestamp 49090351708576902|Src n/a
[engine] opt done id=622 AWFYRBObject class>>#HandlerB |Tier 1|Time 5( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 87/ 123|CodeSize 481|Addr 0x7fa113c87000|Timestamp 49090351710245356|Src n/a
[engine] opt done id=648 AWFYHandlerTaskDataRecord>>#workInAdd: |Tier 1|Time 14( 10+5 )ms|AST 22|Inlined 0Y 1N|IR 177/ 352|CodeSize 1179|Addr 0x7fa113c85000|Timestamp 49090351713941195|Src n/a
[engine] opt done id=631 AWFYTaskState>>#isTaskHoldingOrWaiting |Tier 2|Time 17( 10+6 )ms|AST 29|Inlined 0Y 0N|IR 183/ 146|CodeSize 344|Addr 0x7fa113c83000|Timestamp 49090351725318709|Src n/a
[engine] opt done id=633 AWFYTaskState>>#isWaitingWithPacket |Tier 2|Time 14( 9+6 )ms|AST 26|Inlined 0Y 0N|IR 140/ 169|CodeSize 393|Addr 0x7fa113c81000|Timestamp 49090351728573967|Src n/a
[engine] opt done id=638 AWFYPacket>>#link: |Tier 2|Time 7( 3+4 )ms|AST 8|Inlined 0Y 0N|IR 59/ 211|CodeSize 478|Addr 0x7fa113c7f000|Timestamp 49090351732957778|Src n/a
[engine] opt done id=646 AWFYScheduler>>#findTask: |Tier 2|Time 16( 10+5 )ms|AST 42|Inlined 0Y 0N|IR 65/ 188|CodeSize 605|Addr 0x7fa113c7d000|Timestamp 49090351748639271|Src n/a
[engine] opt done id=632 AWFYTaskControlBlock>>#runTask |Tier 2|Time 82( 49+33 )ms|AST 113|Inlined 3Y 0N|IR 639/ 1197|CodeSize 4139|Addr 0x7fa113c7a000|Timestamp 49090351792292642|Src n/a
[engine] opt done id=642 AWFYPacket>>#identity: |Tier 2|Time 8( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 70/ 112|CodeSize 215|Addr 0x7fa113c78000|Timestamp 49090351800207039|Src n/a
[engine] opt done id=602 AWFYTaskState>>#taskWaiting: |Tier 2|Time 7( 3+3 )ms|AST 8|Inlined 0Y 0N|IR 83/ 117|CodeSize 216|Addr 0x7fa113c76000|Timestamp 49090351807029902|Src n/a
[engine] opt done id=639 AWFYScheduler>>#wait |Tier 2|Time 15( 10+5 )ms|AST 22|Inlined 1Y 0N|IR 139/ 179|CodeSize 311|Addr 0x7fa113c74000|Timestamp 49090351822004495|Src n/a
[engine] opt done id=650 [] in AWFYScheduler>>#createDevice:priority:work:state: |Tier 2|Time 220( 163+56 )ms|AST 162|Inlined 15Y 0N|IR 1225/ 1472|CodeSize 4247|Addr 0x7fa113c71000|Timestamp 49090351948482455|Src n/a
[engine] opt done id=643 AWFYPacket>>#datum: |Tier 2|Time 8( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 70/ 112|CodeSize 215|Addr 0x7fa113c6f000|Timestamp 49090351956993886|Src n/a
[engine] opt done id=645 AWFYScheduler>>#queuePacket: |Tier 2|Time 150( 108+42 )ms|AST 121|Inlined 8Y 0N|IR 682/ 1171|CodeSize 3517|Addr 0x7fa113c6d000|Timestamp 49090351972288438|Src n/a
[engine] opt done id=637 AWFYRBObject>>#append:head: |Tier 2|Time 55( 33+22 )ms|AST 122|Inlined 2Y 0N|IR 240/ 545|CodeSize 1766|Addr 0x7fa113c6b000|Timestamp 49090352027203800|Src n/a
[engine] opt done id=603 AWFYTaskState>>#taskHolding: |Tier 2|Time 9( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 84/ 118|CodeSize 216|Addr 0x7fa113c69000|Timestamp 49090352036250312|Src n/a
[engine] opt done id=651 AWFYDeviceTaskDataRecord>>#pending: |Tier 2|Time 9( 4+5 )ms|AST 8|Inlined 0Y 0N|IR 59/ 211|CodeSize 478|Addr 0x7fa113c67000|Timestamp 49090352045164189|Src n/a
[engine] opt done id=647 AWFYTaskControlBlock>>#addInput:checkPriority: |Tier 2|Time 94( 63+31 )ms|AST 88|Inlined 4Y 0N|IR 430/ 875|CodeSize 2789|Addr 0x7fa113c65000|Timestamp 49090352051628818|Src n/a
[engine] created adapter i2c_unspecialized | CodeAddress 0x7fa113c64000
[engine] opt inval. id=652 AWFYScheduler>>#holdSelf |Timestamp 49090352083750457|Src n/a|Reason null
[engine] opt deopt id=652 AWFYScheduler>>#holdSelf | |Timestamp 49090352084026973|Src n/a
[engine] opt inval. id=650 [] in AWFYScheduler>>#createDevice:priority:work:state: |Timestamp 49090352084173787|Src n/a|Reason Profiled Return Type
[engine] opt inval. id=653 [] in AWFYScheduler>>#createIdler:priority:work:state: |Timestamp 49090352084315851|Src n/a|Reason Profiled Return Type
[engine] opt inval. id=632 AWFYTaskControlBlock>>#runTask |Timestamp 49090352084629734|Src n/a|Reason null
[engine] opt deopt id=632 AWFYTaskControlBlock>>#runTask | |Timestamp 49090352084710405|Src n/a
[engine] opt inval. id=632 AWFYTaskControlBlock>>#runTask |Timestamp 49090352084849116|Src n/a|Reason Profiled Return Type
[engine] opt inval. id=592 AWFYTaskState>>#running |Timestamp 49090352085375816|Src n/a|Reason null
[engine] opt done id=635 [] in AWFYScheduler>>#createHandler:priority:work:state: |Tier 2|Time 398( 232+167 )ms|AST 349|Inlined 34Y 0N|IR 2536/ 4383|CodeSize 15256|Addr 0x7fa113c5f000|Timestamp 49090352147294799|Src n/a
[engine] opt done id=632 AWFYTaskControlBlock>>#runTask |Tier 1|Time 60( 39+21 )ms|AST 113|Inlined 0Y 3N|IR 433/ 1288|CodeSize 5398|Addr 0x7fa113c5c000|Timestamp 49090352207239896|Src n/a
[engine] opt done id=653 [] in AWFYScheduler>>#createIdler:priority:work:state: |Tier 1|Time 82( 68+14 )ms|AST 230|Inlined 0Y 8N|IR 549/ 688|CodeSize 2506|Addr 0x7fa113c5a000|Timestamp 49090352289091687|Src n/a
[engine] opt done id=592 AWFYTaskState>>#running |Tier 1|Time 15( 9+6 )ms|AST 9|Inlined 0Y 0N|IR 297/ 330|CodeSize 1196|Addr 0x7fa113c58000|Timestamp 49090352304658354|Src n/a
[engine] opt done id=640 [] in AWFYScheduler>>#createWorker:priority:work:state: |Tier 2|Time 307( 220+87 )ms|AST 316|Inlined 19Y 0N|IR 1386/ 1783|CodeSize 5310|Addr 0x7fa113c55000|Timestamp 49090352352547675|Src n/a
[engine] opt done id=630 AWFYScheduler>>#schedule |Tier 1|Time 57( 40+17 )ms|AST 89|Inlined 0Y 2N|IR 426/ 952|CodeSize 4168|Addr 0x7fa113c52000|Timestamp 49090352362035677|Src n/a
[engine] opt done id=632 AWFYTaskControlBlock>>#runTask |Tier 2|Time 112( 71+41 )ms|AST 113|Inlined 3Y 0N|IR 707/ 1202|CodeSize 4101|Addr 0x7fa113c4f000|Timestamp 49090352464990385|Src n/a
[engine] opt done id=592 AWFYTaskState>>#running |Tier 2|Time 17( 8+9 )ms|AST 9|Inlined 0Y 0N|IR 225/ 248|CodeSize 663|Addr 0x7fa113c4d000|Timestamp 49090352482669929|Src n/a
[engine] opt done id=654 AWFYIdleTaskDataRecord>>#count: |Tier 2|Time 8( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 70/ 112|CodeSize 215|Addr 0x7fa113c4b000|Timestamp 49090352490370531|Src n/a
[engine] opt done id=655 AWFYIdleTaskDataRecord>>#control: |Tier 2|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 70/ 112|CodeSize 215|Addr 0x7fa113c49000|Timestamp 49090352497749708|Src n/a
[engine] opt done id=652 AWFYScheduler>>#holdSelf |Tier 1|Time 26( 18+8 )ms|AST 40|Inlined 0Y 1N|IR 259/ 428|CodeSize 1429|Addr 0x7fa113c47000|Timestamp 49090352524068150|Src n/a
[engine] opt done id=653 [] in AWFYScheduler>>#createIdler:priority:work:state: |Tier 2|Time 167( 135+31 )ms|AST 230|Inlined 13Y 0N|IR 881/ 922|CodeSize 2001|Addr 0x7fa113c3c000|Timestamp 49090352528887373|Src n/a
[engine] opt done id=658 AWFYScheduler>>#schedule<OSR@115> |Tier 2|Time 481( 112+370 )ms|AST 88|Inlined 5Y 1N|IR 1198/ 5585|CodeSize 30633|Addr 0x7fa113c3e000|Timestamp 49090352533351995|Src n/a
[engine] opt done id=588 SequenceableCollection>>#atAllPut: |Tier 1|Time 43( 22+21 )ms|AST 73|Inlined 0Y 0N|IR 346/ 894|CodeSize 4508|Addr 0x7fa113c39000|Timestamp 49090352572526706|Src n/a
[engine] opt done id=644 AWFYWorkerTaskDataRecord>>#count: |Tier 2|Time 8( 4+4 )ms|AST 8|Inlined 0Y 0N|IR 70/ 112|CodeSize 215|Addr 0x7fa113c37000|Timestamp 49090352580860731|Src n/a
[engine] opt done id=656 AWFYScheduler>>#release: |Tier 2|Time 51( 40+11 )ms|AST 91|Inlined 2Y 0N|IR 202/ 326|CodeSize 809|Addr 0x7fa113c35000|Timestamp 49090352584384822|Src n/a
[engine] opt done id=616 AWFYRBObject class>>#DeviceA |Tier 2|Time 5( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 11/ 45|CodeSize 143|Addr 0x7fa113c33000|Timestamp 49090352589391230|Src n/a
[engine] opt done id=621 AWFYRBObject class>>#DeviceB |Tier 2|Time 4( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 11/ 45|CodeSize 143|Addr 0x7fa113c31000|Timestamp 49090352593807658|Src n/a
[engine] opt done id=634 AWFYTaskState>>#packetPending |Tier 2|Time 13( 7+6 )ms|AST 11|Inlined 0Y 0N|IR 152/ 168|CodeSize 344|Addr 0x7fa113c2f000|Timestamp 49090352594402178|Src n/a
[engine] opt done id=615 AWFYRBObject class>>#HandlerA |Tier 2|Time 5( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 11/ 45|CodeSize 143|Addr 0x7fa113c2d000|Timestamp 49090352599096938|Src n/a
[engine] opt done id=601 AWFYTaskState>>#packetPending: |Tier 2|Time 7( 4+3 )ms|AST 8|Inlined 0Y 0N|IR 71/ 106|CodeSize 192|Addr 0x7fa113c2b000|Timestamp 49090352601244667|Src n/a
[engine] created adapter i2c_A_AAAJA | CodeAddress 0x7fa113c2a000
[engine] created adapter i2c_A_AAAAJJ | CodeAddress 0x7fa113c29000
[engine] created adapter c2i_A_AAAAJJ | CodeAddress 0x7fa113c28000
[engine] opt done id=587 ArrayedCollection class>>#new:withAll: |Tier 1|Time 27( 17+10 )ms|AST 30|Inlined 0Y 1N|IR 185/ 472|CodeSize 1963|Addr 0x7fa113c26000|Timestamp 49090352627790663|Src n/a
[engine] opt done id=604 AWFYScheduler>>#createPacket:identity:kind: |Tier 1|Time 32( 27+5 )ms|AST 27|Inlined 0Y 1N|IR 167/ 246|CodeSize 891|Addr 0x7fa113c24000|Timestamp 49090352632896180|Src n/a
[engine] created adapter i2c_A_AAAJJAAAA | CodeAddress 0x7fa113c23000
[engine] opt done id=605 AWFYPacket class>>#create:identity:kind: |Tier 1|Time 18( 13+5 )ms|AST 33|Inlined 0Y 2N|IR 205/ 278|CodeSize 963|Addr 0x7fa113c21000|Timestamp 49090352646450269|Src n/a
[engine] created adapter c2i_A_AAAJA | CodeAddress 0x7fa113c20000
[engine] created adapter c2i_A_AAAAJJAAAA | CodeAddress 0x7fa113c1f000
[engine] opt done id=607 AWFYPacket>>#link:identity:kind: |Tier 1|Time 36( 27+8 )ms|AST 33|Inlined 0Y 1N|IR 279/ 523|CodeSize 1684|Addr 0x7fa113c1d000|Timestamp 49090352682421127|Src n/a
[engine] opt done id=597 AWFYScheduler>>#createTask:priority:work:state:function:data: |Tier 1|Time 61( 45+16 )ms|AST 59|Inlined 0Y 1N|IR 303/ 986|CodeSize 4056|Addr 0x7fa113c1b000|Timestamp 49090352694241178|Src n/a
[engine] opt done id=606 Behavior>>#new <split-606> |Tier 1|Time 18( 11+7 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7fa113c19000|Timestamp 49090352700657893|Src n/a
[engine] created adapter i2c_A_AAAAJJAAAA | CodeAddress 0x7fa113c18000
[engine] opt done id=598 AWFYTaskControlBlock class>>#link:create:priority:initialWorkQueue:initialState:function:privateData: |Tier 1|Time 28( 22+6 )ms|AST 45|Inlined 0Y 2N|IR 213/ 286|CodeSize 1194|Addr 0x7fa113c16000|Timestamp 49090352722309652|Src n/a
[engine] opt done id=599 Behavior>>#new <split-599> |Tier 1|Time 30( 10+19 )ms|AST 26|Inlined 0Y 0N|IR 169/ 789|CodeSize 3084|Addr 0x7fa113c14000|Timestamp 49090352730755639|Src n/a
[engine] opt done id=622 AWFYRBObject class>>#HandlerB |Tier 2|Time 5( 3+2 )ms|AST 7|Inlined 0Y 0N|IR 11/ 45|CodeSize 143|Addr 0x7fa113c12000|Timestamp 49090352736025431|Src n/a
[engine] opt done id=600 AWFYTaskControlBlock>>#link:identity:priority:initialWorkQueue:initialState:function:privateData: |Tier 1|Time 52( 38+14 )ms|AST 98|Inlined 0Y 3N|IR 403/ 844|CodeSize 3125|Addr 0x7fa113c10000|Timestamp 49090352774688529|Src n/a
[engine] opt done id=586 AWFYScheduler>>#initialize |Tier 1|Time 36( 27+9 )ms|AST 64|Inlined 0Y 1N|IR 335/ 584|CodeSize 1905|Addr 0x7fa113c0e000|Timestamp 49090352775896914|Src n/a
[engine] opt done id=608 AWFYTaskState class>>#waitingWithPacket |Tier 1|Time 16( 11+5 )ms|AST 24|Inlined 0Y 2N|IR 193/ 270|CodeSize 876|Addr 0x7fa113c0c000|Timestamp 49090352790828483|Src n/a
[engine] opt done id=609 Behavior>>#new <split-609> |Tier 1|Time 16( 10+6 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7fa113c0a000|Timestamp 49090352814618332|Src n/a
[engine] opt done id=610 AWFYTaskState>>#waitingWithPacket |Tier 1|Time 12( 8+5 )ms|AST 10|Inlined 0Y 0N|IR 201/ 250|CodeSize 776|Addr 0x7fa113c08000|Timestamp 49090352826938053|Src n/a
[engine] created adapter i2c_A_AAAJJAA | CodeAddress 0x7fa113c07000
[engine] opt done id=588 SequenceableCollection>>#atAllPut: |Tier 2|Time 77( 21+55 )ms|AST 73|Inlined 0Y 0N|IR 253/ 763|CodeSize 3063|Addr 0x7fa113c05000|Timestamp 49090352852735801|Src n/a
[engine] opt inval. id=588 SequenceableCollection>>#atAllPut: |Timestamp 49090352857155373|Src n/a|Reason null
[engine] opt deopt id=588 SequenceableCollection>>#atAllPut: | |Timestamp 49090352857388934|Src n/a
[engine] created adapter c2i_A_AAAJJAAAA | CodeAddress 0x7fa113c04000
[engine] opt done id=588 SequenceableCollection>>#atAllPut: |Tier 1|Time 41( 22+19 )ms|AST 73|Inlined 0Y 0N|IR 346/ 894|CodeSize 4508|Addr 0x7fa113c01000|Timestamp 49090352898586910|Src n/a
[engine] opt done id=617 AWFYScheduler>>#createHandler:priority:work:state: |Tier 1|Time 85( 44+41 )ms|AST 53|Inlined 0Y 2N|IR 359/ 2525|CodeSize 11459|Addr 0x7f9f0c00e000|Timestamp 49090352912170682|Src n/a
[engine] opt done id=619 Behavior>>#new <split-619> |Tier 1|Time 17( 11+6 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f9f0c00c000|Timestamp 49090352915636523|Src n/a
[engine] opt done id=618 AWFYHandlerTaskDataRecord class>>#create |Tier 1|Time 16( 11+5 )ms|AST 24|Inlined 0Y 2N|IR 193/ 270|CodeSize 876|Addr 0x7f9f0c00a000|Timestamp 49090352928471768|Src n/a
[engine] opt done id=623 AWFYTaskState class>>#waiting |Tier 1|Time 15( 10+5 )ms|AST 24|Inlined 0Y 2N|IR 193/ 270|CodeSize 876|Addr 0x7f9f0c008000|Timestamp 49090352943934018|Src n/a
[engine] opt done id=620 AWFYHandlerTaskDataRecord>>#create |Tier 1|Time 13( 8+5 )ms|AST 18|Inlined 0Y 0N|IR 155/ 379|CodeSize 1185|Addr 0x7f9f0c006000|Timestamp 49090352957290934|Src n/a
[engine] opt done id=624 Behavior>>#new <split-624> |Tier 1|Time 16( 10+6 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f9f0c004000|Timestamp 49090352973432006|Src n/a
[engine] opt done id=625 AWFYTaskState>>#waiting |Tier 1|Time 12( 8+4 )ms|AST 10|Inlined 0Y 0N|IR 201/ 250|CodeSize 776|Addr 0x7f9f0c002000|Timestamp 49090352985610291|Src n/a
[engine] opt done id=588 SequenceableCollection>>#atAllPut: |Tier 2|Time 78( 21+57 )ms|AST 73|Inlined 0Y 0N|IR 253/ 817|CodeSize 3869|Addr 0x7f9f0c000000|Timestamp 49090352994272657|Src n/a
[engine] opt done id=630 AWFYScheduler>>#schedule |Tier 2|Time 476( 112+363 )ms|AST 89|Inlined 5Y 1N|IR 1120/ 6064|CodeSize 26633|Addr 0x7f9efc09b000|Timestamp 49090352999837474|Src n/a
[engine] opt done id=627 AWFYDeviceTaskDataRecord class>>#create |Tier 1|Time 16( 11+5 )ms|AST 24|Inlined 0Y 2N|IR 193/ 270|CodeSize 876|Addr 0x7f9efc099000|Timestamp 49090353010559564|Src n/a
[engine] opt done id=629 AWFYDeviceTaskDataRecord>>#create |Tier 1|Time 12( 7+5 )ms|AST 17|Inlined 0Y 0N|IR 136/ 276|CodeSize 873|Addr 0x7f9efc097000|Timestamp 49090353012182409|Src n/a
[engine] created adapter i2c_Z_AAZZ | CodeAddress 0x7fa113c00000
[engine] opt done id=628 Behavior>>#new <split-628> |Tier 1|Time 16( 11+6 )ms|AST 26|Inlined 0Y 0N|IR 106/ 449|CodeSize 1675|Addr 0x7f9efc095000|Timestamp 49090353027217767|Src n/a
[engine] opt done id=659 True>>#and: |Tier 1|Time 14( 11+3 )ms|AST 17|Inlined 0Y 0N|IR 93/ 135|CodeSize 523|Addr 0x7f9efc093000|Timestamp 49090353028354631|Src n/a
[engine] created adapter i2c_Z_AAAZ | CodeAddress 0x7f9efc092000
[engine] opt done id=660 AWFYRichards>>#verifyResult: |Tier 1|Time 11( 8+2 )ms|AST 8|Inlined 0Y 0N|IR 89/ 125|CodeSize 503|Addr 0x7f9efc090000|Timestamp 49090353039039774|Src n/a
[engine] opt done id=626 AWFYScheduler>>#createDevice:priority:work:state: |Tier 1|Time 58( 23+34 )ms|AST 53|Inlined 0Y 2N|IR 359/ 2525|CodeSize 11459|Addr 0x7f9efc08c000|Timestamp 49090353043336907|Src n/a
[engine] opt done id=583 AWFYRichards>>#benchmark |Tier 1|Time 17( 12+5 )ms|AST 28|Inlined 0Y 2N|IR 196/ 281|CodeSize 953|Addr 0x7f9efc08a000|Timestamp 49090353044874960|Src n/a
[engine] opt done id=584 AWFYScheduler class>>#new |Tier 1|Time 15( 10+5 )ms|AST 24|Inlined 0Y 2N|IR 193/ 270|CodeSize 876|Addr 0x7f9efc088000|Timestamp 49090353064798968|Src n/a
[engine] opt done id=585 Behavior>>#new <split-585> |Tier 1|Time 23( 1
View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment