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