forked from scala/scala
-
Notifications
You must be signed in to change notification settings - Fork 3
Compiler profile notes
Rory Graves edited this page Feb 22, 2017
·
1 revision
baseline
Profiler compile 1 after phase 1:(parser) wallClockTime: 560251845ns, cpuTime 545163000, userTime 540578000, allocatedBytes 35185960
Profiler compile 1 after phase 2:(namer) wallClockTime: 100361628ns, cpuTime 98331000, userTime 97698000, allocatedBytes 6137888
Profiler compile 1 after phase 3:(packageobjects) wallClockTime: 3397458ns, cpuTime 3808000, userTime 4242000, allocatedBytes 275992
Profiler compile 1 after phase 4:(typer) wallClockTime: 6363540113ns, cpuTime 5898456000, userTime 5830678000, allocatedBytes 621842472
Profiler compile 1 after phase 5:(patmat) wallClockTime: 1216322359ns, cpuTime 1191846000, userTime 1181315000, allocatedBytes 119065504
Profiler compile 1 after phase 6:(superaccessors) wallClockTime: 239041094ns, cpuTime 233815000, userTime 232261000, allocatedBytes 27242152
Profiler compile 1 after phase 7:(extmethods) wallClockTime: 46798237ns, cpuTime 45245000, userTime 44580000, allocatedBytes 5471960
Profiler compile 1 after phase 8:(pickler) wallClockTime: 300372008ns, cpuTime 267014000, userTime 265850000, allocatedBytes 26641264
Profiler compile 1 after phase 9:(xsbt-api) wallClockTime: 1453877789ns, cpuTime 1409165000, userTime 1401318000, allocatedBytes 344385712
Profiler compile 1 after phase 10:(xsbt-dependency) wallClockTime: 816544102ns, cpuTime 726552000, userTime 695956000, allocatedBytes 501619784
Profiler compile 1 after phase 11:(refchecks) wallClockTime: 762691843ns, cpuTime 749384000, userTime 745387000, allocatedBytes 59149536
Profiler compile 1 after phase 12:(uncurry) wallClockTime: 525080714ns, cpuTime 494264000, userTime 487845000, allocatedBytes 56884368
Profiler compile 1 after phase 13:(fields) wallClockTime: 211646474ns, cpuTime 205386000, userTime 202982000, allocatedBytes 42604072
Profiler compile 1 after phase 14:(tailcalls) wallClockTime: 208835656ns, cpuTime 204478000, userTime 202395000, allocatedBytes 15553568
Profiler compile 1 after phase 15:(specialize) wallClockTime: 689848863ns, cpuTime 644455000, userTime 636190000, allocatedBytes 108553008
Profiler compile 1 after phase 16:(explicitouter) wallClockTime: 210663913ns, cpuTime 206575000, userTime 206168000, allocatedBytes 29424952
Profiler compile 1 after phase 17:(erasure) wallClockTime: 1777999232ns, cpuTime 1730963000, userTime 1721918000, allocatedBytes 178814848
Profiler compile 1 after phase 18:(posterasure) wallClockTime: 150552905ns, cpuTime 148828000, userTime 148454000, allocatedBytes 13880144
Profiler compile 1 after phase 19:(lambdalift) wallClockTime: 264851509ns, cpuTime 257997000, userTime 256741000, allocatedBytes 19201376
Profiler compile 1 after phase 20:(constructors) wallClockTime: 215217688ns, cpuTime 211341000, userTime 210634000, allocatedBytes 16302952
Profiler compile 1 after phase 21:(flatten) wallClockTime: 107217445ns, cpuTime 106143000, userTime 105750000, allocatedBytes 4817816
Profiler compile 1 after phase 22:(mixin) wallClockTime: 315692670ns, cpuTime 311833000, userTime 310516000, allocatedBytes 36260456
Profiler compile 1 after phase 23:(cleanup) wallClockTime: 106977826ns, cpuTime 106154000, userTime 105990000, allocatedBytes 4507288
Profiler compile 1 after phase 24:(delambdafy) wallClockTime: 173195941ns, cpuTime 171523000, userTime 170345000, allocatedBytes 18953592
Profiler compile 1 after phase 25:(jvm) wallClockTime: 3392853378ns, cpuTime 3199707000, userTime 2868417000, allocatedBytes 616550128
Profiler compile 1 after phase 26:(xsbt-analyzer) wallClockTime: 19073218ns, cpuTime 19352000, userTime 15480000, allocatedBytes 3674848
latest
Profiler compile 1 after phase 1:(parser) wallClockTime: 629459485ns, cpuTime 614646000, userTime 607914000, allocatedBytes 37546704
Profiler compile 1 after phase 2:(namer) wallClockTime: 195938794ns, cpuTime 191203000, userTime 189455000, allocatedBytes 7828544
Profiler compile 1 after phase 3:(packageobjects) wallClockTime: 37273123ns, cpuTime 35343000, userTime 34697000, allocatedBytes 1359736
Profiler compile 1 after phase 4:(typer) wallClockTime: 8361699790ns, cpuTime 8043994000, userTime 7960564000, allocatedBytes 655438800
Profiler compile 1 after phase 5:(patmat) wallClockTime: 1526504033ns, cpuTime 1421721000, userTime 1401406000, allocatedBytes 135340360
Profiler compile 1 after phase 6:(superaccessors) wallClockTime: 271993929ns, cpuTime 259041000, userTime 258218000, allocatedBytes 27411160
Profiler compile 1 after phase 7:(extmethods) wallClockTime: 93819869ns, cpuTime 83599000, userTime 82778000, allocatedBytes 5692976
Profiler compile 1 after phase 8:(pickler) wallClockTime: 296257860ns, cpuTime 269179000, userTime 266093000, allocatedBytes 24178152
Profiler compile 1 after phase 9:(xsbt-api) wallClockTime: 1553478276ns, cpuTime 1399422000, userTime 1386803000, allocatedBytes 318683416
Profiler compile 1 after phase 10:(xsbt-dependency) wallClockTime: 948977867ns, cpuTime 833229000, userTime 791225000, allocatedBytes 496374536
Profiler compile 1 after phase 11:(refchecks) wallClockTime: 1142084757ns, cpuTime 1032752000, userTime 1020162000, allocatedBytes 59998912
Profiler compile 1 after phase 12:(uncurry) wallClockTime: 692041656ns, cpuTime 649439000, userTime 642052000, allocatedBytes 55751296
Profiler compile 1 after phase 13:(fields) wallClockTime: 347191055ns, cpuTime 318465000, userTime 313698000, allocatedBytes 42955344
Profiler compile 1 after phase 14:(tailcalls) wallClockTime: 284166342ns, cpuTime 269366000, userTime 266834000, allocatedBytes 15641760
Profiler compile 1 after phase 15:(specialize) wallClockTime: 875348201ns, cpuTime 835697000, userTime 824689000, allocatedBytes 115144048
Profiler compile 1 after phase 16:(explicitouter) wallClockTime: 294380637ns, cpuTime 256677000, userTime 253550000, allocatedBytes 33171064
Profiler compile 1 after phase 17:(erasure) wallClockTime: 1879981782ns, cpuTime 1782483000, userTime 1769577000, allocatedBytes 182469616
Profiler compile 1 after phase 18:(posterasure) wallClockTime: 137721538ns, cpuTime 136509000, userTime 136050000, allocatedBytes 13871536
Profiler compile 1 after phase 19:(lambdalift) wallClockTime: 323015608ns, cpuTime 311987000, userTime 308871000, allocatedBytes 20002568
Profiler compile 1 after phase 20:(constructors) wallClockTime: 214855349ns, cpuTime 207043000, userTime 204205000, allocatedBytes 17447032
Profiler compile 1 after phase 21:(flatten) wallClockTime: 146354092ns, cpuTime 142709000, userTime 141157000, allocatedBytes 4714000
Profiler compile 1 after phase 22:(mixin) wallClockTime: 416968747ns, cpuTime 407352000, userTime 402171000, allocatedBytes 37299600
Profiler compile 1 after phase 23:(cleanup) wallClockTime: 67147812ns, cpuTime 65710000, userTime 65350000, allocatedBytes 4434552
Profiler compile 1 after phase 24:(delambdafy) wallClockTime: 176740033ns, cpuTime 171148000, userTime 168701000, allocatedBytes 19246000
Profiler compile 1 after phase 25:(jvm) wallClockTime: 3838639157ns, cpuTime 3640162000, userTime 3311071000, allocatedBytes 630528208
Profiler compile 1 after phase 26:(xsbt-analyzer) wallClockTime: 17157887ns, cpuTime 17374000, userTime 13400000, allocatedBytes 3675400