1Event Types: 20: Create thread (size 4) 31: Run thread (size 4) 42: Stop thread (size 10) 53: Thread runnable (size 4) 64: Migrate thread (size 6) 78: Wakeup thread (size 6) 89: Starting GC (size 0) 910: Finished GC (size 0) 1011: Request sequential GC (size 0) 1112: Request parallel GC (size 0) 1215: Create spark thread (size 4) 1316: Log message (size variable) 1418: Block marker (size 14) 1519: User message (size variable) 1620: GC idle (size 0) 1721: GC working (size 0) 1822: GC done (size 0) 1925: Create capability set (size 6) 2026: Delete capability set (size 4) 2127: Add capability to capability set (size 6) 2228: Remove capability from capability set (size 6) 2329: RTS name and version (size variable) 2430: Program arguments (size variable) 2531: Program environment variables (size variable) 2632: Process ID (size 8) 2733: Parent process ID (size 8) 2834: Spark counters (size 56) 2935: Spark create (size 0) 3036: Spark dud (size 0) 3137: Spark overflow (size 0) 3238: Spark run (size 0) 3339: Spark steal (size 2) 3440: Spark fizzle (size 0) 3541: Spark GC (size 0) 3643: Wall clock time (size 16) 3744: Thread label (size variable) 3845: Create capability (size 2) 3946: Delete capability (size 2) 4047: Disable capability (size 2) 4148: Enable capability (size 2) 4249: Total heap mem ever allocated (size 12) 4350: Current heap size (size 12) 4451: Current heap live data (size 12) 4552: Heap static parameters (size 38) 4653: GC statistics (size 58) 4754: Synchronise stop-the-world GC (size 0) 4855: Task create (size 18) 4956: Task migrate (size 12) 5057: Task delete (size 8) 5158: User marker (size variable) 5259: Empty event for bug #9003 (size 0) 53160: Start of heap profile (size variable) 54161: Cost center definition (size variable) 55162: Start of heap profile sample (size 8) 56163: Heap profile cost-centre sample (size variable) 57164: Heap profile string sample (size variable) 58165: End of heap profile sample (size 8) 59166: Start of heap profile (biographical) sample (size 16) 60167: Time profile cost-centre stack (size variable) 61168: Start of a time profile (size 8) 62181: User binary message (size variable) 63200: Begin concurrent mark phase (size 0) 64201: End concurrent mark phase (size 4) 65202: Begin concurrent GC synchronisation (size 0) 66203: End concurrent GC synchronisation (size 0) 67204: Begin concurrent sweep (size 0) 68205: End concurrent sweep (size 0) 69206: Update remembered set flushed (size 2) 70207: Nonmoving heap census (size 13) 71 72Events: 73227855: capset 1: wall clock time 1587597517s 544758000ns (unix epoch) 74229418: capset 0: pid 1158 75231368: capset 0: parent pid 25700 76233264: capset 0: RTS version "GHC-8.11.0.20200422 rts_thr_l" 77233773: capset 0: args: ["nofib/shootout/binary-trees/Main","15","11","+RTS","-xn","-l-an"] 782789899: Starting nonmoving GC preparation 792811955: Marking roots for nonmoving GC 802813333: Finished marking roots for nonmoving GC 812813512: Finished nonmoving GC preparation 822872560: concurrent mark began 833320668: concurrent mark ended: marked 2869 objects 843337805: post-mark synchronization began 853337996: post-mark synchronization began 863682910: cap 0: update remembered set flushed by 0 873683825: concurrent mark began 883692251: concurrent mark ended: marked 1042 objects 893692392: concurrent mark began 903692462: concurrent mark ended: marked 1 objects 913692552: concurrent mark began 923692621: concurrent mark ended: marked 1 objects 933716334: post-mark synchronization ended 943716512: post-mark synchronization ended 953720779: concurrent sweep began 963721599: concurrent sweep ended 973726029: nonmoving heap census 8: 0 active segments, 0 filled segments, 0 live blocks 983728053: nonmoving heap census 16: 0 active segments, 0 filled segments, 54 live blocks 993729679: nonmoving heap census 32: 0 active segments, 0 filled segments, 128 live blocks 1003730314: nonmoving heap census 64: 0 active segments, 0 filled segments, 0 live blocks 1013730776: nonmoving heap census 128: 0 active segments, 0 filled segments, 0 live blocks 1023731036: nonmoving heap census 256: 0 active segments, 0 filled segments, 0 live blocks 1033731339: nonmoving heap census 512: 0 active segments, 0 filled segments, 0 live blocks 1043731574: nonmoving heap census 1024: 0 active segments, 0 filled segments, 0 live blocks 1053731786: nonmoving heap census 2048: 0 active segments, 0 filled segments, 0 live blocks 1063731990: nonmoving heap census 4096: 0 active segments, 0 filled segments, 0 live blocks 1073732268: nonmoving heap census 8192: 0 active segments, 0 filled segments, 0 live blocks 1083732469: nonmoving heap census 16384: 0 active segments, 0 filled segments, 0 live blocks 10932362284: Starting nonmoving GC preparation 11032371855: Marking roots for nonmoving GC 11132373519: Finished marking roots for nonmoving GC 11232373686: Finished nonmoving GC preparation 11332557821: concurrent mark began 11433910745: concurrent mark ended: marked 16928 objects 11533914172: concurrent mark began 11633916300: concurrent mark ended: marked 13 objects 11733924796: post-mark synchronization began 11833925033: post-mark synchronization began 11934219802: cap 0: update remembered set flushed by 0 12034221200: concurrent mark began 12134240845: concurrent mark ended: marked 1084 objects 12234241350: concurrent mark began 12334241419: concurrent mark ended: marked 1 objects 12434241632: concurrent mark began 12534241702: concurrent mark ended: marked 1 objects 12634271446: post-mark synchronization ended 12734271858: post-mark synchronization ended 12834283960: concurrent sweep began 12934559614: concurrent sweep ended 13034563964: nonmoving heap census 8: 0 active segments, 0 filled segments, 0 live blocks 13134576318: nonmoving heap census 16: 3 active segments, 0 filled segments, 1259 live blocks 13234591543: nonmoving heap census 32: 6 active segments, 4 filled segments, 6385 live blocks 13334596442: nonmoving heap census 64: 4 active segments, 1 filled segments, 1031 live blocks 13434597260: nonmoving heap census 128: 0 active segments, 0 filled segments, 42 live blocks 13534597718: nonmoving heap census 256: 0 active segments, 0 filled segments, 1 live blocks 13634598055: nonmoving heap census 512: 0 active segments, 0 filled segments, 1 live blocks 13734598375: nonmoving heap census 1024: 0 active segments, 0 filled segments, 4 live blocks 13834598666: nonmoving heap census 2048: 0 active segments, 0 filled segments, 0 live blocks 13934598997: nonmoving heap census 4096: 0 active segments, 0 filled segments, 0 live blocks 14034599265: nonmoving heap census 8192: 0 active segments, 0 filled segments, 0 live blocks 14134599501: nonmoving heap census 16384: 0 active segments, 0 filled segments, 0 live blocks 14267279769: Starting nonmoving GC preparation 14367281581: Marking roots for nonmoving GC 14467282874: Finished marking roots for nonmoving GC 14567283133: Finished nonmoving GC preparation 14667370910: concurrent mark began 14768397276: concurrent mark ended: marked 16875 objects 14868398499: concurrent mark began 14968399339: concurrent mark ended: marked 13 objects 15068402178: post-mark synchronization began 15168402344: post-mark synchronization began 15268682534: cap 0: update remembered set flushed by 0 15368683459: concurrent mark began 15468688876: concurrent mark ended: marked 352 objects 15568689271: concurrent mark began 15668689388: concurrent mark ended: marked 1 objects 15768689515: concurrent mark began 15868689626: concurrent mark ended: marked 1 objects 15968704339: post-mark synchronization ended 16068704591: post-mark synchronization ended 16168710131: concurrent sweep began 16268830040: concurrent sweep ended 16368834054: nonmoving heap census 8: 0 active segments, 0 filled segments, 0 live blocks 16468843935: nonmoving heap census 16: 3 active segments, 1 filled segments, 2855 live blocks 16568858424: nonmoving heap census 32: 6 active segments, 3 filled segments, 5846 live blocks 16668862979: nonmoving heap census 64: 4 active segments, 0 filled segments, 703 live blocks 16768863622: nonmoving heap census 128: 0 active segments, 0 filled segments, 43 live blocks 16868863967: nonmoving heap census 256: 0 active segments, 0 filled segments, 1 live blocks 16968864313: nonmoving heap census 512: 0 active segments, 0 filled segments, 1 live blocks 17068864669: nonmoving heap census 1024: 0 active segments, 0 filled segments, 5 live blocks 17168865004: nonmoving heap census 2048: 0 active segments, 0 filled segments, 0 live blocks 17268865354: nonmoving heap census 4096: 0 active segments, 0 filled segments, 0 live blocks 17368865670: nonmoving heap census 8192: 0 active segments, 0 filled segments, 0 live blocks 17468865931: nonmoving heap census 16384: 0 active segments, 0 filled segments, 0 live blocks 175119827283: Starting nonmoving GC preparation 176119830728: Marking roots for nonmoving GC 177119831795: Finished marking roots for nonmoving GC 178119831988: Finished nonmoving GC preparation 179119938842: concurrent mark began 180121053293: concurrent mark ended: marked 16438 objects 181121056540: concurrent mark began 182121057919: concurrent mark ended: marked 13 objects 183121066516: post-mark synchronization began 184121066859: post-mark synchronization began 185121154737: cap 0: update remembered set flushed by 0 186121161224: concurrent mark began 187121186040: concurrent mark ended: marked 1079 objects 188121186533: concurrent mark began 189121186646: concurrent mark ended: marked 1 objects 190121186774: concurrent mark began 191121186841: concurrent mark ended: marked 1 objects 192121231348: post-mark synchronization ended 193121231969: post-mark synchronization ended 194121242597: concurrent sweep began 195121385240: concurrent sweep ended 196121390264: nonmoving heap census 8: 0 active segments, 0 filled segments, 0 live blocks 197121405730: nonmoving heap census 16: 3 active segments, 0 filled segments, 1568 live blocks 198121430287: nonmoving heap census 32: 7 active segments, 3 filled segments, 6270 live blocks 199121436146: nonmoving heap census 64: 4 active segments, 1 filled segments, 897 live blocks 200121437265: nonmoving heap census 128: 0 active segments, 0 filled segments, 43 live blocks 201121437840: nonmoving heap census 256: 0 active segments, 0 filled segments, 1 live blocks 202121438948: nonmoving heap census 512: 0 active segments, 0 filled segments, 1 live blocks 203121439371: nonmoving heap census 1024: 0 active segments, 0 filled segments, 5 live blocks 204121439723: nonmoving heap census 2048: 0 active segments, 0 filled segments, 0 live blocks 205121440083: nonmoving heap census 4096: 0 active segments, 0 filled segments, 0 live blocks 206121440368: nonmoving heap census 8192: 0 active segments, 0 filled segments, 0 live blocks 207121441292: nonmoving heap census 16384: 0 active segments, 0 filled segments, 0 live blocks 208148361407: Starting nonmoving GC preparation 209148365127: Marking roots for nonmoving GC 210148366468: Finished marking roots for nonmoving GC 211148366670: Finished nonmoving GC preparation 212148527085: concurrent mark began 213149775840: concurrent mark ended: marked 15225 objects 214149778324: concurrent mark began 215149779513: concurrent mark ended: marked 13 objects 216149810324: post-mark synchronization began 217149810665: post-mark synchronization began 218149850617: cap 0: update remembered set flushed by 0 219149851300: concurrent mark began 220149866270: concurrent mark ended: marked 1049 objects 221149866671: concurrent mark began 222149866848: concurrent mark ended: marked 1 objects 223149867039: concurrent mark began 224149867202: concurrent mark ended: marked 1 objects 225149874824: post-mark synchronization ended 226149875168: post-mark synchronization ended 227149901246: concurrent sweep began 228150026135: concurrent sweep ended 229150031083: nonmoving heap census 8: 0 active segments, 0 filled segments, 0 live blocks 230150045140: nonmoving heap census 16: 3 active segments, 1 filled segments, 3342 live blocks 231150066310: nonmoving heap census 32: 8 active segments, 3 filled segments, 5613 live blocks 232150071204: nonmoving heap census 64: 4 active segments, 0 filled segments, 567 live blocks 233150071885: nonmoving heap census 128: 0 active segments, 0 filled segments, 44 live blocks 234150073125: nonmoving heap census 256: 0 active segments, 0 filled segments, 1 live blocks 235150073558: nonmoving heap census 512: 0 active segments, 0 filled segments, 1 live blocks 236150074077: nonmoving heap census 1024: 0 active segments, 0 filled segments, 6 live blocks 237150074414: nonmoving heap census 2048: 0 active segments, 0 filled segments, 0 live blocks 238150074832: nonmoving heap census 4096: 0 active segments, 0 filled segments, 0 live blocks 239150075820: nonmoving heap census 8192: 0 active segments, 0 filled segments, 0 live blocks 240150076102: nonmoving heap census 16384: 0 active segments, 0 filled segments, 0 live blocks 241176942302: Starting nonmoving GC preparation 242176945061: Marking roots for nonmoving GC 243176946066: Finished marking roots for nonmoving GC 244176946253: Finished nonmoving GC preparation 245177039035: concurrent mark began 246177741825: concurrent mark ended: marked 15542 objects 247177744446: concurrent mark began 248177745256: concurrent mark ended: marked 13 objects 249177750528: post-mark synchronization began 250177750635: post-mark synchronization began 251177896570: cap 0: update remembered set flushed by 0 252177896939: concurrent mark began 253177910616: concurrent mark ended: marked 1082 objects 254177911218: concurrent mark began 255177911307: concurrent mark ended: marked 1 objects 256177911422: concurrent mark began 257177911493: concurrent mark ended: marked 1 objects 258177919949: post-mark synchronization ended 259177920053: post-mark synchronization ended 260177925925: concurrent sweep began 261178017822: concurrent sweep ended 262178020408: nonmoving heap census 8: 0 active segments, 0 filled segments, 0 live blocks 263178026736: nonmoving heap census 16: 1 active segments, 1 filled segments, 2963 live blocks 264178041784: nonmoving heap census 32: 7 active segments, 3 filled segments, 5977 live blocks 265178045269: nonmoving heap census 64: 4 active segments, 1 filled segments, 757 live blocks 266178045812: nonmoving heap census 128: 0 active segments, 0 filled segments, 44 live blocks 267178046142: nonmoving heap census 256: 0 active segments, 0 filled segments, 1 live blocks 268178046413: nonmoving heap census 512: 0 active segments, 0 filled segments, 1 live blocks 269178046632: nonmoving heap census 1024: 0 active segments, 0 filled segments, 6 live blocks 270178047048: nonmoving heap census 2048: 0 active segments, 0 filled segments, 0 live blocks 271178047379: nonmoving heap census 4096: 0 active segments, 0 filled segments, 0 live blocks 272178047876: nonmoving heap census 8192: 0 active segments, 0 filled segments, 0 live blocks 273178048246: nonmoving heap census 16384: 0 active segments, 0 filled segments, 0 live blocks 274202506857: Starting nonmoving GC preparation 275202508058: Marking roots for nonmoving GC 276202517509: Finished marking roots for nonmoving GC 277202517677: Finished nonmoving GC preparation 278202566458: concurrent mark began 279203074473: concurrent mark ended: marked 16604 objects 280203074950: concurrent mark began 281203075547: concurrent mark ended: marked 13 objects 282203078118: post-mark synchronization began 283203078232: post-mark synchronization began 284203131205: cap 0: update remembered set flushed by 0 285203131506: concurrent mark began 286203140444: concurrent mark ended: marked 1083 objects 287203140572: concurrent mark began 288203140635: concurrent mark ended: marked 1 objects 289203140714: concurrent mark began 290203140783: concurrent mark ended: marked 1 objects 291203149980: post-mark synchronization ended 292203150083: post-mark synchronization ended 293203153609: concurrent sweep began 294203241257: concurrent sweep ended 295203243717: nonmoving heap census 8: 0 active segments, 0 filled segments, 0 live blocks 296203252554: nonmoving heap census 16: 3 active segments, 1 filled segments, 3188 live blocks 297203263495: nonmoving heap census 32: 7 active segments, 4 filled segments, 6373 live blocks 298203266345: nonmoving heap census 64: 4 active segments, 1 filled segments, 947 live blocks 299203266828: nonmoving heap census 128: 0 active segments, 0 filled segments, 45 live blocks 300203267099: nonmoving heap census 256: 0 active segments, 0 filled segments, 1 live blocks 301203267302: nonmoving heap census 512: 0 active segments, 0 filled segments, 1 live blocks 302203267563: nonmoving heap census 1024: 0 active segments, 0 filled segments, 7 live blocks 303203267805: nonmoving heap census 2048: 0 active segments, 0 filled segments, 0 live blocks 304203268121: nonmoving heap census 4096: 0 active segments, 0 filled segments, 0 live blocks 305203268260: nonmoving heap census 8192: 0 active segments, 0 filled segments, 0 live blocks 306203268439: nonmoving heap census 16384: 0 active segments, 0 filled segments, 0 live blocks 307224422635: Starting nonmoving GC preparation 308224424065: Marking roots for nonmoving GC 309224424970: Finished marking roots for nonmoving GC 310224425126: Finished nonmoving GC preparation 311224506119: concurrent mark began 312225279214: concurrent mark ended: marked 15033 objects 313225280063: concurrent mark began 314225280703: concurrent mark ended: marked 13 objects 315225283313: post-mark synchronization began 316225283479: post-mark synchronization began 317225341600: cap 0: update remembered set flushed by 0 318225342335: concurrent mark began 319225351353: concurrent mark ended: marked 1049 objects 320225351605: concurrent mark began 321225351675: concurrent mark ended: marked 1 objects 322225351773: concurrent mark began 323225351842: concurrent mark ended: marked 1 objects 324225383632: post-mark synchronization ended 325225383831: post-mark synchronization ended 326225388468: concurrent sweep began 327225553609: concurrent sweep ended 328225557870: nonmoving heap census 8: 0 active segments, 0 filled segments, 0 live blocks 329225572051: nonmoving heap census 16: 3 active segments, 0 filled segments, 1860 live blocks 330225587504: nonmoving heap census 32: 6 active segments, 3 filled segments, 5705 live blocks 331225592583: nonmoving heap census 64: 4 active segments, 0 filled segments, 621 live blocks 332225593429: nonmoving heap census 128: 0 active segments, 0 filled segments, 46 live blocks 333225593797: nonmoving heap census 256: 0 active segments, 0 filled segments, 1 live blocks 334225594147: nonmoving heap census 512: 0 active segments, 0 filled segments, 1 live blocks 335225594554: nonmoving heap census 1024: 0 active segments, 0 filled segments, 8 live blocks 336225594804: nonmoving heap census 2048: 0 active segments, 0 filled segments, 0 live blocks 337225595452: nonmoving heap census 4096: 0 active segments, 0 filled segments, 0 live blocks 338225596376: nonmoving heap census 8192: 0 active segments, 0 filled segments, 0 live blocks 339225597481: nonmoving heap census 16384: 0 active segments, 0 filled segments, 0 live blocks 340 341