-
Notifications
You must be signed in to change notification settings - Fork 14
/
hasrocket.prof
2896 lines (2889 loc) · 492 KB
/
hasrocket.prof
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
Wed Nov 2 11:51 2016 Time and Allocation Profiling Report (Final)
hasrocket +RTS -p -RTS -p start/localhost/8080
total time = 27.47 secs (27470 ticks @ 1000 us, 1 processor)
total alloc = 6,226,433,104 bytes (excludes profiling overheads)
COST CENTRE MODULE %time %alloc
throwSocketErrorIfMinus1RetryMayBlock Network.Socket.Internal 30.1 0.2
<** Transient.Internals 12.2 10.0
resetEventCont Transient.Internals 7.8 12.0
setEventCont Transient.Internals 7.4 11.9
encodeFrame Network.WebSockets.Hybi13 2.5 0.6
liftIO.liftIO' Transient.Internals 2.2 1.3
get Control.Monad.State.Class 2.1 1.8
encodeMessages.\ Network.WebSockets.Hybi13 2.0 36.3
put Control.Monad.State.Class 1.8 1.6
>>= Transient.Internals 1.7 2.2
readEVar Main 1.4 0.2
state Transient.Internals 1.3 1.6
liftIO Transient.Internals 1.3 1.4
getData.resp.\ Transient.Internals 1.2 0.7
onBack Transient.Internals 1.1 1.1
back.goBackt Transient.Internals 1.1 1.6
registerBack Transient.Internals 1.1 1.3
individual inherited
COST CENTRE MODULE no. entries %time %alloc %time %alloc
MAIN MAIN 6321 0 0.0 0.0 100.0 100.0
main Main 12644 0 0.0 0.0 99.9 100.0
apisample Main 14355 1 0.0 0.0 0.0 0.0
watchBroadcast Main 14424 1 0.0 0.0 0.0 0.0
readEVar Main 14457 1 0.0 0.0 0.0 0.0
liftIO Transient.Internals 14463 1 0.0 0.0 0.0 0.0
liftIO.liftIO' Transient.Internals 14469 1 0.0 0.0 0.0 0.0
>>= Transient.Internals 14464 1 0.0 0.0 0.0 0.0
setEventCont Transient.Internals 14467 1 0.0 0.0 0.0 0.0
>>= Transient.Internals 14458 1 0.0 0.0 0.0 0.0
setEventCont Transient.Internals 14461 1 0.0 0.0 0.0 0.0
threads Transient.Internals 14425 1 0.0 0.0 0.0 0.0
gets Control.Monad.State.Class 14434 1 0.0 0.0 0.0 0.0
>>= Transient.Internals 14435 1 0.0 0.0 0.0 0.0
setEventCont Transient.Internals 14438 1 0.0 0.0 0.0 0.0
>>= Transient.Internals 14426 1 0.0 0.0 0.0 0.0
setEventCont Transient.Internals 14431 1 0.0 0.0 0.0 0.0
paramVal Transient.Logged 14408 1 0.0 0.0 0.0 0.0
state Control.Monad.State.Class 14626 1 0.0 0.0 0.0 0.0
get Control.Monad.State.Class 14420 1 0.0 0.0 0.0 0.0
paramVal.res Transient.Logged 14409 1 0.0 0.0 0.0 0.0
getData Transient.Internals 14414 1 0.0 0.0 0.0 0.0
getData.resp Transient.Internals 14415 1 0.0 0.0 0.0 0.0
gets Control.Monad.State.Class 14418 1 0.0 0.0 0.0 0.0
onNothing Transient.Internals 14412 1 0.0 0.0 0.0 0.0
>>= Transient.Internals 14405 1 0.0 0.0 0.0 0.0
setEventCont Transient.Internals 14406 1 0.0 0.0 0.0 0.0
mplus Transient.Internals 14403 1 0.0 0.0 0.0 0.0
runTrans Transient.Internals 14404 1 0.0 0.0 0.0 0.0
api Transient.Move 14356 1 0.0 0.0 0.0 0.0
getSData Transient.Internals 14372 1 0.0 0.0 0.0 0.0
getData Transient.Internals 14373 1 0.0 0.0 0.0 0.0
getData.resp Transient.Internals 14374 1 0.0 0.0 0.0 0.0
gets Control.Monad.State.Class 14383 1 0.0 0.0 0.0 0.0
mplus Transient.Internals 14370 1 0.0 0.0 0.0 0.0
runTrans Transient.Internals 14371 1 0.0 0.0 0.0 0.0
>>= Transient.Internals 14357 1 0.0 0.0 0.0 0.0
setEventCont Transient.Internals 14362 1 0.0 0.0 0.0 0.0
initNode Transient.Move.Utils 12702 1 0.0 0.0 0.0 0.0
initNode.getNodeParams Transient.Move.Utils 12708 1 0.0 0.0 0.0 0.0
input Transient.Internals 12856 1 0.0 0.0 0.0 0.0
option Transient.Internals 12729 1 0.0 0.0 0.0 0.0
pure Transient.Internals 12838 1 0.0 0.0 0.0 0.0
getLine' Transient.Internals 12799 1 0.0 0.0 0.0 0.0
waitEvents Transient.Internals 12750 1 0.0 0.0 0.0 0.0
parallel Transient.Internals 12755 1 0.0 0.0 0.0 0.0
>>= Transient.Internals 12751 1 0.0 0.0 0.0 0.0
setEventCont Transient.Internals 12753 1 0.0 0.0 0.0 0.0
option.sret Transient.Internals 12746 1 0.0 0.0 0.0 0.0
liftIO Transient.Internals 12734 3 0.0 0.0 0.0 0.0
liftIO.liftIO' Transient.Internals 12739 3 0.0 0.0 0.0 0.0
>>= Transient.Internals 12735 3 0.0 0.0 0.0 0.0
setEventCont Transient.Internals 12737 3 0.0 0.0 0.0 0.0
>>= Transient.Internals 12730 4 0.0 0.0 0.0 0.0
setEventCont Transient.Internals 12732 4 0.0 0.0 0.0 0.0
oneThread Transient.Internals 12715 1 0.0 0.0 0.0 0.0
liftIO Transient.Internals 12720 1 0.0 0.0 0.0 0.0
liftIO.liftIO' Transient.Internals 12725 1 0.0 0.0 0.0 0.0
>>= Transient.Internals 12721 1 0.0 0.0 0.0 0.0
setEventCont Transient.Internals 12723 1 0.0 0.0 0.0 0.0
>>= Transient.Internals 12716 1 0.0 0.0 0.0 0.0
setEventCont Transient.Internals 12718 1 0.0 0.0 0.0 0.0
>>= Transient.Internals 12710 2 0.0 0.0 0.0 0.0
setEventCont Transient.Internals 12712 2 0.0 0.0 0.0 0.0
>>= Transient.Internals 12703 1 0.0 0.0 0.0 0.0
setEventCont Transient.Internals 12705 1 0.0 0.0 0.0 0.0
>>= Transient.Internals 12685 0 0.0 0.0 0.0 0.0
runTrans Transient.Internals 12690 2 0.0 0.0 0.0 0.0
setEventCont Transient.Internals 12687 0 0.0 0.0 0.0 0.0
setEventCont.cont Transient.Internals 12701 1 0.0 0.0 0.0 0.0
get Control.Monad.State.Class 12688 0 0.0 0.0 0.0 0.0
keep' Transient.Internals 12645 0 0.0 0.0 99.9 100.0
setData Transient.Internals 12666 0 0.0 0.0 0.0 0.0
setData.\ Transient.Internals 12681 1 0.0 0.0 0.0 0.0
mfData Transient.Internals 12786 1 0.0 0.0 0.0 0.0
modify Control.Monad.State.Class 12667 0 0.0 0.0 0.0 0.0
modify.\ Control.Monad.State.Class 12680 1 0.0 0.0 0.0 0.0
state Transient.Internals 12668 0 0.0 0.0 0.0 0.0
state.(...) Transient.Internals 12679 1 0.0 0.0 0.0 0.0
state.s' Transient.Internals 12678 1 0.0 0.0 0.0 0.0
get Control.Monad.State.Class 12672 0 0.0 0.0 0.0 0.0
>>= Transient.Internals 12650 0 0.0 0.0 0.0 0.0
runTrans Transient.Internals 12662 3 0.0 0.0 0.0 0.0
setEventCont Transient.Internals 12653 0 0.0 0.0 0.0 0.0
setEventCont.cont Transient.Internals 12682 2 0.0 0.0 0.0 0.0
get Control.Monad.State.Class 12656 0 0.0 0.0 0.0 0.0
runTransient Transient.Internals 12647 0 0.0 0.0 99.9 100.0
runTransient.eventf0 Transient.Internals 12658 1 0.0 0.0 0.0 0.0
>>= Transient.Internals 12651 742670 1.7 2.2 99.9 100.0
apisample Main 14360 0 0.0 0.0 0.7 0.2
processMessage Main 14638 840 0.0 0.0 0.7 0.2
parseJSON Data.Aeson.Types.Instances 14844 840 0.0 0.0 0.0 0.0
pure Data.Aeson.Types.Internal 14845 840 0.0 0.0 0.0 0.0
pure.\ Data.Aeson.Types.Internal 14846 840 0.0 0.0 0.0 0.0
runParser Data.Aeson.Types.Internal 14843 840 0.0 0.0 0.0 0.0
parse Data.Attoparsec.ByteString.Lazy 14643 840 0.0 0.0 0.6 0.2
parse.go Data.Attoparsec.ByteString.Lazy 14811 1680 0.0 0.0 0.0 0.0
jsonEOF Data.Aeson.Parser.Internal 14812 0 0.0 0.0 0.0 0.0
<* Data.Attoparsec.Internal.Types 14813 0 0.0 0.0 0.0 0.0
>>= Data.Attoparsec.Internal.Types 14814 0 0.0 0.0 0.0 0.0
>>=.\ Data.Attoparsec.Internal.Types 14815 0 0.0 0.0 0.0 0.0
prompt Data.Attoparsec.Internal 14816 0 0.0 0.0 0.0 0.0
prompt.\ Data.Attoparsec.Internal 14817 840 0.0 0.0 0.0 0.0
nullChunk Data.Attoparsec.Internal.Types 14818 840 0.0 0.0 0.0 0.0
buffer Data.Attoparsec.ByteString.Buffer 14671 840 0.0 0.0 0.0 0.0
jsonEOF Data.Aeson.Parser.Internal 14648 0 0.0 0.0 0.6 0.2
<* Data.Attoparsec.Internal.Types 14649 0 0.0 0.0 0.6 0.2
>>= Data.Attoparsec.Internal.Types 14650 70560 0.1 0.0 0.6 0.2
>>=.\ Data.Attoparsec.Internal.Types 14651 117600 0.2 0.1 0.6 0.2
endOfInput.\ Data.Attoparsec.Internal 14831 840 0.0 0.0 0.0 0.0
>>=.\.succ' Data.Attoparsec.Internal.Types 14835 840 0.0 0.0 0.0 0.0
<*.\ Data.Attoparsec.Internal.Types 14840 0 0.0 0.0 0.0 0.0
pure Data.Attoparsec.Internal.Types 14841 0 0.0 0.0 0.0 0.0
pure.\ Data.Attoparsec.Internal.Types 14842 840 0.0 0.0 0.0 0.0
prompt Data.Attoparsec.Internal 14838 0 0.0 0.0 0.0 0.0
prompt.\ Data.Attoparsec.Internal 14839 0 0.0 0.0 0.0 0.0
*>.\ Data.Attoparsec.Internal.Types 14837 840 0.0 0.0 0.0 0.0
runParser Data.Attoparsec.Internal.Types 14836 840 0.0 0.0 0.0 0.0
== Data.Attoparsec.Internal.Types 14834 840 0.0 0.0 0.0 0.0
atBufferEnd Data.Attoparsec.Internal.Types 14833 840 0.0 0.0 0.0 0.0
prompt Data.Attoparsec.Internal 14810 840 0.0 0.0 0.0 0.0
prompt.\ Data.Attoparsec.Internal 14819 0 0.0 0.0 0.0 0.0
>>=.\.succ' Data.Attoparsec.Internal.Types 14820 2520 0.0 0.0 0.0 0.0
<*.\ Data.Attoparsec.Internal.Types 14825 840 0.0 0.0 0.0 0.0
*> Data.Attoparsec.Internal.Types 14829 840 0.0 0.0 0.0 0.0
>> Data.Attoparsec.Internal.Types 14828 840 0.0 0.0 0.0 0.0
pure Data.Attoparsec.Internal.Types 14826 840 0.0 0.0 0.0 0.0
pure.\ Data.Attoparsec.Internal.Types 14827 840 0.0 0.0 0.0 0.0
*>.\ Data.Attoparsec.Internal.Types 14824 840 0.0 0.0 0.0 0.0
pure Data.Attoparsec.Internal.Types 14822 0 0.0 0.0 0.0 0.0
pure.\ Data.Attoparsec.Internal.Types 14823 840 0.0 0.0 0.0 0.0
runParser Data.Attoparsec.Internal.Types 14821 2520 0.0 0.0 0.0 0.0
== Data.Attoparsec.Internal.Types 14809 840 0.0 0.0 0.0 0.0
pure Data.Attoparsec.Internal.Types 14726 12600 0.0 0.0 0.1 0.0
pure.\ Data.Attoparsec.Internal.Types 14727 8400 0.0 0.0 0.1 0.0
>>=.\.succ' Data.Attoparsec.Internal.Types 14728 8400 0.0 0.0 0.1 0.0
value Data.Aeson.Parser.Internal 14773 0 0.0 0.0 0.0 0.0
fmap Data.Attoparsec.Internal.Types 14774 0 0.0 0.0 0.0 0.0
fmap.\ Data.Attoparsec.Internal.Types 14775 0 0.0 0.0 0.0 0.0
fmap.\.succ' Data.Attoparsec.Internal.Types 14777 1680 0.0 0.0 0.0 0.0
jstring_ Data.Aeson.Parser.Internal 14776 0 0.0 0.0 0.0 0.0
<*.\ Data.Attoparsec.Internal.Types 14742 4200 0.0 0.0 0.0 0.0
*> Data.Attoparsec.Internal.Types 14744 4200 0.0 0.0 0.0 0.0
>> Data.Attoparsec.Internal.Types 14743 4200 0.0 0.0 0.0 0.0
runParser Data.Attoparsec.Internal.Types 14741 8400 0.0 0.0 0.0 0.0
return Data.Attoparsec.Internal.Types 14740 4200 0.0 0.0 0.0 0.0
decodeUtf8With Data.Text.Encoding 14730 4200 0.0 0.0 0.0 0.0
decodeUtf8With.\ Data.Text.Encoding 14731 4200 0.0 0.0 0.0 0.0
shiftR Data.Text.Internal.Unsafe.Shift 14737 4200 0.0 0.0 0.0 0.0
shiftL Data.Text.Internal.Unsafe.Shift 14736 4200 0.0 0.0 0.0 0.0
decodeUtf8With.\.go Data.Text.Encoding 14732 4200 0.0 0.0 0.0 0.0
decodeUtf8With.\.go.\ Data.Text.Encoding 14733 4200 0.0 0.0 0.0 0.0
decodeUtf8With.\.go.\.\ Data.Text.Encoding 14734 4200 0.0 0.0 0.0 0.0
decodeUtf8With.\.go.\.\.loop Data.Text.Encoding 14738 4200 0.0 0.0 0.0 0.0
maBA Data.Text.Array 14739 4200 0.0 0.0 0.0 0.0
decodeUtf8With.\.go.\.\.end Data.Text.Encoding 14735 4200 0.0 0.0 0.0 0.0
jstring_ Data.Aeson.Parser.Internal 14729 0 0.0 0.0 0.0 0.0
return Data.Attoparsec.Internal.Types 14725 4200 0.0 0.0 0.0 0.0
jstring Data.Aeson.Parser.Internal 14721 0 0.0 0.0 0.0 0.0
runParser Data.Attoparsec.Internal.Types 14723 2520 0.0 0.0 0.0 0.0
*> Data.Attoparsec.Internal.Types 14722 0 0.0 0.0 0.0 0.0
object_ Data.Aeson.Parser.Internal 14716 0 0.0 0.0 0.0 0.0
object_ Data.Aeson.Parser.Internal 14717 0 0.0 0.0 0.0 0.0
*> Data.Attoparsec.Internal.Types 14708 0 0.0 0.0 0.0 0.0
>>=.\.succ' Data.Attoparsec.Internal.Types 14674 94080 0.1 0.0 0.2 0.0
unMArray Data.HashMap.Array 14808 1680 0.0 0.0 0.0 0.0
hash Data.HashMap.Base 14784 2520 0.0 0.0 0.0 0.0
hash Data.Hashable.Class 14786 0 0.0 0.0 0.0 0.0
hashWithSalt Data.Hashable.Class 14787 2520 0.0 0.0 0.0 0.0
hashByteArrayWithSalt Data.Hashable.Class 14789 2520 0.0 0.0 0.0 0.0
aBA Data.Text.Array 14788 2520 0.0 0.0 0.0 0.0
<*.\ Data.Attoparsec.Internal.Types 14758 4200 0.0 0.0 0.0 0.0
*> Data.Attoparsec.Internal.Types 14762 4200 0.0 0.0 0.0 0.0
>> Data.Attoparsec.Internal.Types 14761 4200 0.0 0.0 0.0 0.0
pure Data.Attoparsec.Internal.Types 14759 4200 0.0 0.0 0.0 0.0
pure.\ Data.Attoparsec.Internal.Types 14760 7560 0.0 0.0 0.0 0.0
jstring_ Data.Aeson.Parser.Internal 14724 2520 0.0 0.0 0.0 0.0
object_ Data.Aeson.Parser.Internal 14694 0 0.0 0.0 0.0 0.0
object_ Data.Aeson.Parser.Internal 14695 0 0.0 0.0 0.0 0.0
*> Data.Attoparsec.Internal.Types 14704 0 0.0 0.0 0.0 0.0
fmap Data.Attoparsec.Internal.Types 14696 0 0.0 0.0 0.0 0.0
fmap.\ Data.Attoparsec.Internal.Types 14697 1680 0.0 0.0 0.0 0.0
runParser Data.Attoparsec.Internal.Types 14698 1680 0.0 0.0 0.0 0.0
return Data.Attoparsec.Internal.Types 14690 21000 0.0 0.0 0.0 0.0
*> Data.Attoparsec.Internal.Types 14689 15960 0.0 0.0 0.0 0.0
>> Data.Attoparsec.Internal.Types 14688 15960 0.0 0.0 0.0 0.0
value Data.Aeson.Parser.Internal 14682 0 0.0 0.0 0.0 0.0
fmap Data.Attoparsec.Internal.Types 14769 0 0.0 0.0 0.0 0.0
fmap.\ Data.Attoparsec.Internal.Types 14770 1680 0.0 0.0 0.0 0.0
jstring_ Data.Aeson.Parser.Internal 14772 1680 0.0 0.0 0.0 0.0
runParser Data.Attoparsec.Internal.Types 14771 1680 0.0 0.0 0.0 0.0
*> Data.Attoparsec.Internal.Types 14686 0 0.0 0.0 0.0 0.0
*>.\ Data.Attoparsec.Internal.Types 14679 34440 0.0 0.0 0.0 0.0
pure Data.Attoparsec.Internal.Types 14677 21000 0.0 0.0 0.0 0.0
pure.\ Data.Attoparsec.Internal.Types 14678 31920 0.0 0.0 0.0 0.0
object_ Data.Aeson.Parser.Internal 14801 0 0.0 0.0 0.0 0.0
object_ Data.Aeson.Parser.Internal 14802 0 0.0 0.0 0.0 0.0
fmap Data.Attoparsec.Internal.Types 14803 0 0.0 0.0 0.0 0.0
fmap.\ Data.Attoparsec.Internal.Types 14804 0 0.0 0.0 0.0 0.0
fmap.\.succ' Data.Attoparsec.Internal.Types 14805 1680 0.0 0.0 0.0 0.0
runParser Data.Attoparsec.Internal.Types 14675 94080 0.0 0.0 0.0 0.0
fromPos Data.Attoparsec.Internal.Types 14672 32760 0.0 0.0 0.0 0.0
fmap Data.Attoparsec.Internal.Types 14665 0 0.0 0.0 0.1 0.0
fmap.\ Data.Attoparsec.Internal.Types 14666 11760 0.0 0.0 0.1 0.0
fromPos Data.Attoparsec.Internal.Types 14673 11760 0.0 0.0 0.0 0.0
fmap.\.succ' Data.Attoparsec.Internal.Types 14668 11760 0.0 0.0 0.0 0.0
>>=.\.succ' Data.Attoparsec.Internal.Types 14669 11760 0.0 0.0 0.0 0.0
runParser Data.Attoparsec.Internal.Types 14670 11760 0.0 0.0 0.0 0.0
runParser Data.Attoparsec.Internal.Types 14667 11760 0.0 0.0 0.0 0.0
value Data.Aeson.Parser.Internal 14661 0 0.0 0.0 0.0 0.0
*> Data.Attoparsec.Internal.Types 14662 0 0.0 0.0 0.0 0.0
runParser Data.Attoparsec.Internal.Types 14652 120120 0.0 0.0 0.0 0.0
runParser Data.Attoparsec.Internal.Types 14644 840 0.0 0.0 0.0 0.0
emptyIfNothing Main 14640 0 0.0 0.0 0.0 0.0
watchBroadcast Main 14429 0 0.0 0.0 0.0 0.0
readEVar Main 14460 0 0.0 0.0 0.0 0.0
parallel Transient.Internals 14476 210 0.0 0.0 0.0 0.0
liftIO Transient.Internals 14466 0 0.0 0.0 0.0 0.0
pure Transient.Internals 14474 210 0.0 0.0 0.0 0.0
threads Transient.Internals 14430 0 0.0 0.0 0.0 0.0
liftIO Transient.Internals 14444 210 0.0 0.0 0.0 0.0
liftIO.liftIO' Transient.Internals 14445 210 0.0 0.0 0.0 0.0
gets Control.Monad.State.Class 14437 0 0.0 0.0 0.0 0.0
pure Transient.Internals 14442 210 0.0 0.0 0.0 0.0
api Transient.Move 14361 0 0.0 0.0 0.0 0.0
dropChar Transient.Move 13756 0 0.0 0.0 0.0 0.0
dropChar.\ Transient.Move 13797 1260 0.0 0.0 0.0 0.0
parse Transient.Move 13757 0 0.0 0.0 0.0 0.0
pure Transient.Internals 13798 1260 0.0 0.0 0.0 0.0
parse.(...) Transient.Move 13796 1260 0.0 0.0 0.0 0.0
parse.str3 Transient.Move 13795 1260 0.0 0.0 0.0 0.0
setData Transient.Internals 13783 1260 0.0 0.0 0.0 0.0
setData.t Transient.Internals 13801 1260 0.0 0.0 0.0 0.0
modify Control.Monad.State.Class 13784 1260 0.0 0.0 0.0 0.0
state Transient.Internals 13785 1260 0.0 0.0 0.0 0.0
dropSpaces Transient.Move 13593 0 0.0 0.0 0.2 0.1
dropSpaces.\ Transient.Move 13653 3150 0.0 0.0 0.0 0.0
parse Transient.Move 13594 0 0.1 0.1 0.1 0.1
pure Transient.Internals 13654 3150 0.0 0.0 0.0 0.0
parse.(...) Transient.Move 13652 3150 0.0 0.0 0.0 0.0
parse.str3 Transient.Move 13651 3150 0.0 0.0 0.0 0.0
setData Transient.Internals 13639 3360 0.0 0.0 0.0 0.0
setData.t Transient.Internals 13687 3360 0.0 0.0 0.0 0.0
modify Control.Monad.State.Class 13640 3360 0.0 0.0 0.0 0.0
state Transient.Internals 13641 3360 0.0 0.0 0.0 0.0
getString Transient.Move 13584 0 0.0 0.0 0.0 0.0
tTakeWhile Transient.Move 13661 0 0.0 0.0 0.0 0.0
parse Transient.Move 13662 0 0.0 0.0 0.0 0.0
parse.ret Transient.Move 13843 420 0.0 0.0 0.0 0.0
pure Transient.Internals 13703 630 0.0 0.0 0.0 0.0
parse.(...) Transient.Move 13702 630 0.0 0.0 0.0 0.0
parse.str3 Transient.Move 13701 630 0.0 0.0 0.0 0.0
setData Transient.Internals 13689 630 0.0 0.0 0.0 0.0
setData.t Transient.Internals 13710 630 0.0 0.0 0.0 0.0
modify Control.Monad.State.Class 13690 630 0.0 0.0 0.0 0.0
state Transient.Internals 13691 630 0.0 0.0 0.0 0.0
getMyNode Transient.Move 12896 0 0.0 0.0 0.0 0.0
pure Transient.Internals 12933 1054 0.0 0.0 0.0 0.0
runTrans Transient.Internals 12707 19561 0.0 0.0 0.0 0.0
initNode Transient.Move.Utils 12704 0 0.0 0.0 96.7 96.4
initWebApp Transient.Move.Utils 12874 1 0.0 0.0 0.0 0.0
defConnection Transient.Move 12875 1 0.0 0.0 0.0 0.0
liftIO Transient.Internals 12876 1 0.0 0.0 0.0 0.0
liftIO.liftIO' Transient.Internals 12877 1 0.0 0.0 0.0 0.0
initNode.getNodeParams Transient.Move.Utils 12711 0 0.0 0.0 96.7 96.4
input Transient.Internals 12857 1 0.0 0.0 0.0 0.0
reads1 Transient.Internals 12859 1 0.0 0.0 0.0 0.0
reads1.x Transient.Internals 12860 1 0.0 0.0 0.0 0.0
option Transient.Internals 12731 0 0.0 0.0 96.7 96.4
pure Transient.Internals 12839 0 0.0 0.0 0.0 0.0
getLine' Transient.Internals 12800 0 0.0 0.0 0.0 0.0
reads1 Transient.Internals 12802 3 0.0 0.0 0.0 0.0
reads1.x Transient.Internals 12803 3 0.0 0.0 0.0 0.0
waitEvents Transient.Internals 12752 1 0.0 0.0 96.7 96.4
pure Transient.Internals 12833 1 0.0 0.0 0.0 0.0
parallel Transient.Internals 12756 422 0.6 0.8 96.7 96.4
put Control.Monad.State.Class 12826 0 0.0 0.0 0.0 0.0
setData Transient.Internals 12789 1 0.0 0.0 0.0 0.0
modify Control.Monad.State.Class 12790 1 0.0 0.0 0.0 0.0
state Control.Monad.State.Class 12792 0 0.0 0.0 0.0 0.0
modify.\ Control.Monad.State.Class 12793 1 0.0 0.0 0.0 0.0
setData.\ Transient.Internals 12794 1 0.0 0.0 0.0 0.0
/= Transient.Internals 12787 1 0.0 0.0 0.0 0.0
== Transient.Internals 12788 1 0.0 0.0 0.0 0.0
getData Transient.Internals 12768 1 0.0 0.0 0.0 0.0
getData.resp Transient.Internals 12769 1 0.0 0.0 0.0 0.0
gets Control.Monad.State.Class 12772 1 0.0 0.0 0.0 0.0
onNothing Transient.Internals 12767 1 0.0 0.0 0.0 0.0
getData Transient.Internals 12770 0 0.0 0.0 0.0 0.0
getData.resp Transient.Internals 12771 0 0.0 0.0 0.0 0.0
getData.resp.\ Transient.Internals 12775 1 0.0 0.0 0.0 0.0
gets Control.Monad.State.Class 12773 0 0.0 0.0 0.0 0.0
mfData Transient.Internals 12776 1 0.0 0.0 0.0 0.0
get Control.Monad.State.Class 12774 0 0.0 0.0 0.0 0.0
loop Transient.Internals 12759 633 0.0 0.0 96.0 95.5
loop.cont Transient.Internals 12763 1 0.0 0.0 0.0 0.0
loop.loop' Transient.Internals 12760 633 0.0 0.0 96.0 95.5
loop.forkMaybe Transient.Internals 12761 93995 0.2 0.1 96.0 95.5
waitQSemB Transient.Internals 14479 92521 0.1 0.1 0.1 0.1
loop.forkMaybe' Transient.Internals 12764 187357 0.0 0.0 95.7 95.3
forkFinally1 Transient.Internals 12765 2525 0.0 0.0 95.6 95.2
forkFinally1.\ Transient.Internals 12766 2525 0.0 0.0 95.6 95.2
loop.iocont Transient.Internals 12817 93782 1.0 0.7 95.6 95.2
getMyNode Transient.Move 12895 0 0.0 0.0 0.0 0.0
pure Transient.Internals 12934 0 0.0 0.0 0.0 0.0
getSData Transient.Internals 12906 0 0.0 0.0 0.0 0.0
getData Transient.Internals 12907 0 0.0 0.0 0.0 0.0
getData.resp Transient.Internals 12908 0 0.0 0.0 0.0 0.0
getData.resp.\ Transient.Internals 12917 1 0.0 0.0 0.0 0.0
gets Control.Monad.State.Class 12913 0 0.0 0.0 0.0 0.0
mfData Transient.Internals 12918 1 0.0 0.0 0.0 0.0
get Control.Monad.State.Class 12915 0 0.0 0.0 0.0 0.0
mplus Transient.Internals 12901 0 0.0 0.0 0.0 0.0
== Transient.Internals 12932 1 0.0 0.0 0.0 0.0
getData Transient.Internals 12923 1 0.0 0.0 0.0 0.0
getData.resp Transient.Internals 12924 1 0.0 0.0 0.0 0.0
gets Control.Monad.State.Class 12927 1 0.0 0.0 0.0 0.0
onNothing Transient.Internals 12922 1 0.0 0.0 0.0 0.0
getData Transient.Internals 12925 0 0.0 0.0 0.0 0.0
getData.resp Transient.Internals 12926 0 0.0 0.0 0.0 0.0
getData.resp.\ Transient.Internals 12930 1 0.0 0.0 0.0 0.0
gets Control.Monad.State.Class 12928 0 0.0 0.0 0.0 0.0
mfData Transient.Internals 12931 1 0.0 0.0 0.0 0.0
get Control.Monad.State.Class 12929 0 0.0 0.0 0.0 0.0
getSData Transient.Internals 12909 0 0.0 0.0 0.0 0.0
getData Transient.Internals 12910 0 0.0 0.0 0.0 0.0
getData.resp Transient.Internals 12911 0 0.0 0.0 0.0 0.0
getData.resp.\ Transient.Internals 12921 0 0.0 0.0 0.0 0.0
gets Control.Monad.State.Class 12914 0 0.0 0.0 0.0 0.0
initWebApp Transient.Move.Utils 12878 0 0.0 0.0 94.0 94.1
wormhole Transient.Move 13264 1 0.0 0.0 0.0 0.0
getData Transient.Internals 13297 1 0.0 0.0 0.0 0.0
getData.resp Transient.Internals 13298 1 0.0 0.0 0.0 0.0
gets Control.Monad.State.Class 13301 1 0.0 0.0 0.0 0.0
local Transient.Move 13265 1 0.0 0.0 0.0 0.0
get Control.Monad.State.Class 13274 1 0.0 0.0 0.0 0.0
logged Transient.Logged 13266 1 0.0 0.0 0.0 0.0
getSData Transient.Internals 13449 1 0.0 0.0 0.0 0.0
getData Transient.Internals 13450 1 0.0 0.0 0.0 0.0
getData.resp Transient.Internals 13451 1 0.0 0.0 0.0 0.0
gets Control.Monad.State.Class 13455 1 0.0 0.0 0.0 0.0
mplus Transient.Internals 13446 1 0.0 0.0 0.0 0.0
runTrans Transient.Internals 13448 1 0.0 0.0 0.0 0.0
<** Transient.Internals 13295 2 0.0 0.0 0.0 0.0
mplus Transient.Internals 13447 0 0.0 0.0 0.0 0.0
== Transient.Internals 13472 1 0.0 0.0 0.0 0.0
getData Transient.Internals 13463 1 0.0 0.0 0.0 0.0
getData.resp Transient.Internals 13464 1 0.0 0.0 0.0 0.0
gets Control.Monad.State.Class 13467 1 0.0 0.0 0.0 0.0
onNothing Transient.Internals 13462 1 0.0 0.0 0.0 0.0
getData Transient.Internals 13465 0 0.0 0.0 0.0 0.0
getData.resp Transient.Internals 13466 0 0.0 0.0 0.0 0.0
getData.resp.\ Transient.Internals 13470 1 0.0 0.0 0.0 0.0
gets Control.Monad.State.Class 13468 0 0.0 0.0 0.0 0.0
mfData Transient.Internals 13471 1 0.0 0.0 0.0 0.0
get Control.Monad.State.Class 13469 0 0.0 0.0 0.0 0.0
getSData Transient.Internals 13452 0 0.0 0.0 0.0 0.0
getData Transient.Internals 13453 0 0.0 0.0 0.0 0.0
getData.resp Transient.Internals 13454 0 0.0 0.0 0.0 0.0
getData.resp.\ Transient.Internals 13458 1 0.0 0.0 0.0 0.0
gets Control.Monad.State.Class 13456 0 0.0 0.0 0.0 0.0
mfData Transient.Internals 13459 1 0.0 0.0 0.0 0.0
get Control.Monad.State.Class 13457 0 0.0 0.0 0.0 0.0
pure Transient.Internals 13445 1 0.0 0.0 0.0 0.0
setData Transient.Internals 13436 2 0.0 0.0 0.0 0.0
setData.t Transient.Internals 13460 1 0.0 0.0 0.0 0.0
modify Control.Monad.State.Class 13437 2 0.0 0.0 0.0 0.0
state Transient.Internals 13438 2 0.0 0.0 0.0 0.0
state.(...) Transient.Internals 13442 2 0.0 0.0 0.0 0.0
modify.\ Control.Monad.State.Class 13443 2 0.0 0.0 0.0 0.0
setData.\ Transient.Internals 13444 2 0.0 0.0 0.0 0.0
mfData Transient.Internals 13461 1 0.0 0.0 0.0 0.0
state.s' Transient.Internals 13441 2 0.0 0.0 0.0 0.0
put Control.Monad.State.Class 13440 0 0.0 0.0 0.0 0.0
get Control.Monad.State.Class 13439 0 0.0 0.0 0.0 0.0
mconnect Transient.Move 13350 1 0.0 0.0 0.0 0.0
mconnect.size Transient.Move 13412 1 0.0 0.0 0.0 0.0
connectTo' Transient.Move 13386 1 0.0 0.0 0.0 0.0
getProtocolNumber Network.BSD 13388 1 0.0 0.0 0.0 0.0
getSData Transient.Internals 13364 1 0.0 0.0 0.0 0.0
getData Transient.Internals 13365 1 0.0 0.0 0.0 0.0
getData.resp Transient.Internals 13366 1 0.0 0.0 0.0 0.0
gets Control.Monad.State.Class 13370 1 0.0 0.0 0.0 0.0
mplus Transient.Internals 13362 1 0.0 0.0 0.0 0.0
== Transient.Internals 13385 1 0.0 0.0 0.0 0.0
getData Transient.Internals 13376 1 0.0 0.0 0.0 0.0
getData.resp Transient.Internals 13377 1 0.0 0.0 0.0 0.0
gets Control.Monad.State.Class 13380 1 0.0 0.0 0.0 0.0
onNothing Transient.Internals 13375 1 0.0 0.0 0.0 0.0
getData Transient.Internals 13378 0 0.0 0.0 0.0 0.0
getData.resp Transient.Internals 13379 0 0.0 0.0 0.0 0.0
getData.resp.\ Transient.Internals 13383 1 0.0 0.0 0.0 0.0
gets Control.Monad.State.Class 13381 0 0.0 0.0 0.0 0.0
mfData Transient.Internals 13384 1 0.0 0.0 0.0 0.0
get Control.Monad.State.Class 13382 0 0.0 0.0 0.0 0.0
getSData Transient.Internals 13367 0 0.0 0.0 0.0 0.0
getData Transient.Internals 13368 0 0.0 0.0 0.0 0.0
getData.resp Transient.Internals 13369 0 0.0 0.0 0.0 0.0
getData.resp.\ Transient.Internals 13373 1 0.0 0.0 0.0 0.0
gets Control.Monad.State.Class 13371 0 0.0 0.0 0.0 0.0
mfData Transient.Internals 13374 1 0.0 0.0 0.0 0.0
get Control.Monad.State.Class 13372 0 0.0 0.0 0.0 0.0
runTrans Transient.Internals 13363 1 0.0 0.0 0.0 0.0
liftIO Transient.Internals 13359 2 0.0 0.0 0.0 0.0
finish Transient.Internals 13421 1 0.0 0.0 0.0 0.0
back Transient.Internals 13422 1 0.0 0.0 0.0 0.0
back.goBackt Transient.Internals 13435 1 0.0 0.0 0.0 0.0
backStateOf Transient.Internals 13433 1 0.0 0.0 0.0 0.0
getData Transient.Internals 13424 1 0.0 0.0 0.0 0.0
getData.resp Transient.Internals 13425 1 0.0 0.0 0.0 0.0
gets Control.Monad.State.Class 13428 1 0.0 0.0 0.0 0.0
onNothing Transient.Internals 13423 1 0.0 0.0 0.0 0.0
backStateOf Transient.Internals 13434 0 0.0 0.0 0.0 0.0
getData Transient.Internals 13426 0 0.0 0.0 0.0 0.0
getData.resp Transient.Internals 13427 0 0.0 0.0 0.0 0.0
getData.resp.\ Transient.Internals 13431 1 0.0 0.0 0.0 0.0
gets Control.Monad.State.Class 13429 0 0.0 0.0 0.0 0.0
mfData Transient.Internals 13432 1 0.0 0.0 0.0 0.0
get Control.Monad.State.Class 13430 0 0.0 0.0 0.0 0.0
pure Transient.Internals 13361 1 0.0 0.0 0.0 0.0
liftIO.liftIO' Transient.Internals 13360 2 0.0 0.0 0.0 0.0
connectTo' Transient.Move 13387 0 0.0 0.0 0.0 0.0
connectTo'.\ Transient.Move 13407 1 0.0 0.0 0.0 0.0
setSocketOption Network.Socket 13409 3 0.0 0.0 0.0 0.0
setSocketOption.\ Network.Socket 13413 3 0.0 0.0 0.0 0.0
throwSocketErrorIfMinus1_ Network.Socket.Internal 13414 0 0.0 0.0 0.0 0.0
liftIO.\ Transient.Internals 13420 1 0.0 0.0 0.0 0.0
close Network.Socket 13416 1 0.0 0.0 0.0 0.0
close.\ Network.Socket 13417 1 0.0 0.0 0.0 0.0
closeFd Network.Socket 13418 1 0.0 0.0 0.0 0.0
packSocketOption' Network.Socket 13410 3 0.0 0.0 0.0 0.0
packSocketOption Network.Socket 13411 3 0.0 0.0 0.0 0.0
socket Network.Socket 13399 1 0.0 0.0 0.0 0.0
socket.sock Network.Socket 13408 1 0.0 0.0 0.0 0.0
== Network.Socket.Types 13406 1 0.0 0.0 0.0 0.0
setNonBlockIfNeeded Network.Socket 13405 1 0.0 0.0 0.0 0.0
throwSocketErrorIfMinus1Retry Network.Socket.Internal 13402 0 0.0 0.0 0.0 0.0
packFamily Network.Socket.Types 13403 1 0.0 0.0 0.0 0.0
packFamily' Network.Socket.Types 13404 1 0.0 0.0 0.0 0.0
packSocketTypeOrThrow Network.Socket.Types 13400 1 0.0 0.0 0.0 0.0
packSocketType' Network.Socket.Types 13401 1 0.0 0.0 0.0 0.0
getProtocolNumber Network.BSD 13389 0 0.0 0.0 0.0 0.0
getProtocolByName Network.BSD 13390 1 0.0 0.0 0.0 0.0
withLock Network.BSD 13391 1 0.0 0.0 0.0 0.0
getProtocolByName.\ Network.BSD 13393 1 0.0 0.0 0.0 0.0
peek Network.BSD 13395 1 0.0 0.0 0.0 0.0
peek.\ Network.BSD 13398 1 0.0 0.0 0.0 0.0
peek.\ Network.BSD 13397 1 0.0 0.0 0.0 0.0
peek.\ Network.BSD 13396 1 0.0 0.0 0.0 0.0
throwNoSuchThingIfNull Network.BSD 13394 1 0.0 0.0 0.0 0.0
withLock.\ Network.BSD 13392 1 0.0 0.0 0.0 0.0
mconnect.fnode Transient.Move 13356 1 0.0 0.0 0.0 0.0
== Transient.Move 13357 1 0.0 0.0 0.0 0.0
getNodes Transient.Move 13352 1 0.0 0.0 0.0 0.0
liftIO Transient.Internals 13353 1 0.0 0.0 0.0 0.0
pure Transient.Internals 13355 1 0.0 0.0 0.0 0.0
liftIO.liftIO' Transient.Internals 13354 1 0.0 0.0 0.0 0.0
resetEventCont Transient.Internals 13346 13 0.0 0.0 0.0 0.0
put Control.Monad.State.Class 13348 0 0.0 0.0 0.0 0.0
get Control.Monad.State.Class 13347 0 0.0 0.0 0.0 0.0
setEventCont Transient.Internals 13317 0 0.0 0.0 0.0 0.0
setEventCont.cont Transient.Internals 13351 11 0.0 0.0 0.0 0.0
put Control.Monad.State.Class 13320 0 0.0 0.0 0.0 0.0
getMyNode Transient.Move 13319 0 0.0 0.0 0.0 0.0
get Control.Monad.State.Class 13318 0 0.0 0.0 0.0 0.0
getMyNode Transient.Move 13316 0 0.0 0.0 0.0 0.0
pure Transient.Internals 13349 0 0.0 0.0 0.0 0.0
getSData Transient.Internals 13322 0 0.0 0.0 0.0 0.0
getData Transient.Internals 13323 0 0.0 0.0 0.0 0.0
getData.resp Transient.Internals 13324 0 0.0 0.0 0.0 0.0
getData.resp.\ Transient.Internals 13332 2 0.0 0.0 0.0 0.0
gets Control.Monad.State.Class 13328 0 0.0 0.0 0.0 0.0
mfData Transient.Internals 13333 2 0.0 0.0 0.0 0.0
get Control.Monad.State.Class 13330 0 0.0 0.0 0.0 0.0
mplus Transient.Internals 13321 0 0.0 0.0 0.0 0.0
== Transient.Internals 13345 2 0.0 0.0 0.0 0.0
getData Transient.Internals 13336 2 0.0 0.0 0.0 0.0
getData.resp Transient.Internals 13337 2 0.0 0.0 0.0 0.0
gets Control.Monad.State.Class 13340 2 0.0 0.0 0.0 0.0
onNothing Transient.Internals 13335 2 0.0 0.0 0.0 0.0
getData Transient.Internals 13338 0 0.0 0.0 0.0 0.0
getData.resp Transient.Internals 13339 0 0.0 0.0 0.0 0.0
getData.resp.\ Transient.Internals 13343 2 0.0 0.0 0.0 0.0
gets Control.Monad.State.Class 13341 0 0.0 0.0 0.0 0.0
mfData Transient.Internals 13344 2 0.0 0.0 0.0 0.0
get Control.Monad.State.Class 13342 0 0.0 0.0 0.0 0.0
getSData Transient.Internals 13325 0 0.0 0.0 0.0 0.0
getData Transient.Internals 13326 0 0.0 0.0 0.0 0.0
getData.resp Transient.Internals 13327 0 0.0 0.0 0.0 0.0
getData.resp.\ Transient.Internals 13334 0 0.0 0.0 0.0 0.0
gets Control.Monad.State.Class 13329 0 0.0 0.0 0.0 0.0
onNothing Transient.Internals 13309 1 0.0 0.0 0.0 0.0
getData Transient.Internals 13310 0 0.0 0.0 0.0 0.0
getData.resp Transient.Internals 13311 0 0.0 0.0 0.0 0.0
getData.resp.\ Transient.Internals 13314 1 0.0 0.0 0.0 0.0
gets Control.Monad.State.Class 13312 0 0.0 0.0 0.0 0.0
mfData Transient.Internals 13315 1 0.0 0.0 0.0 0.0
get Control.Monad.State.Class 13313 0 0.0 0.0 0.0 0.0
getData Transient.Internals 13299 2 0.0 0.0 0.0 0.0
getData.resp Transient.Internals 13300 2 0.0 0.0 0.0 0.0
getData.resp.\ Transient.Internals 13305 2 0.0 0.0 0.0 0.0
gets Control.Monad.State.Class 13302 2 0.0 0.0 0.0 0.0
mfData Transient.Internals 13306 2 0.0 0.0 0.0 0.0
get Control.Monad.State.Class 13304 0 0.0 0.0 0.0 0.0
runTrans Transient.Internals 13296 26 0.0 0.0 0.0 0.0
resetEventCont Transient.Internals 13287 2 0.0 0.0 0.0 0.0
put Control.Monad.State.Class 13294 0 0.0 0.0 0.0 0.0
get Control.Monad.State.Class 13288 0 0.0 0.0 0.0 0.0
setData Transient.Internals 13282 1 0.0 0.0 0.0 0.0
setData.t Transient.Internals 13307 1 0.0 0.0 0.0 0.0
modify Control.Monad.State.Class 13283 1 0.0 0.0 0.0 0.0
state Transient.Internals 13284 1 0.0 0.0 0.0 0.0
state.(...) Transient.Internals 13290 1 0.0 0.0 0.0 0.0
modify.\ Control.Monad.State.Class 13291 1 0.0 0.0 0.0 0.0
setData.\ Transient.Internals 13292 1 0.0 0.0 0.0 0.0
mfData Transient.Internals 13308 1 0.0 0.0 0.0 0.0
state.s' Transient.Internals 13289 1 0.0 0.0 0.0 0.0
put Control.Monad.State.Class 13286 0 0.0 0.0 0.0 0.0
get Control.Monad.State.Class 13285 0 0.0 0.0 0.0 0.0
setEventCont Transient.Internals 13279 0 0.0 0.0 0.0 0.0
setEventCont.cont Transient.Internals 13293 2 0.0 0.0 0.0 0.0
put Control.Monad.State.Class 13281 0 0.0 0.0 0.0 0.0
get Control.Monad.State.Class 13280 0 0.0 0.0 0.0 0.0
runTrans Transient.Internals 13278 4 0.0 0.0 0.0 0.0
getData Transient.Internals 13268 1 0.0 0.0 0.0 0.0
getData.resp Transient.Internals 13269 1 0.0 0.0 0.0 0.0
gets Control.Monad.State.Class 13272 1 0.0 0.0 0.0 0.0
onNothing Transient.Internals 13267 1 0.0 0.0 0.0 0.0
getData Transient.Internals 13270 0 0.0 0.0 0.0 0.0
getData.resp Transient.Internals 13271 0 0.0 0.0 0.0 0.0
getData.resp.\ Transient.Internals 13276 1 0.0 0.0 0.0 0.0
gets Control.Monad.State.Class 13273 0 0.0 0.0 0.0 0.0
mfData Transient.Internals 13277 1 0.0 0.0 0.0 0.0
get Control.Monad.State.Class 13275 0 0.0 0.0 0.0 0.0
listen Transient.Move 12941 1 0.0 0.0 0.0 0.0
getSData Transient.Internals 12971 1 0.0 0.0 0.0 0.0
getData Transient.Internals 12972 1 0.0 0.0 0.0 0.0
getData.resp Transient.Internals 12973 1 0.0 0.0 0.0 0.0
gets Control.Monad.State.Class 12977 1 0.0 0.0 0.0 0.0
mplus Transient.Internals 12969 1 0.0 0.0 0.0 0.0
runTrans Transient.Internals 12970 1 0.0 0.0 0.0 0.0
setData Transient.Internals 12957 1 0.0 0.0 0.0 0.0
setData.t Transient.Internals 12982 1 0.0 0.0 0.0 0.0
modify Control.Monad.State.Class 12958 1 0.0 0.0 0.0 0.0
state Transient.Internals 12959 1 0.0 0.0 0.0 0.0
addThreads Transient.Internals 12946 1 0.0 0.0 0.0 0.0
gets Control.Monad.State.Class 12949 1 0.0 0.0 0.0 0.0
mplus Transient.Internals 12939 842 0.4 0.3 94.0 94.1
apisample Main 14375 0 0.0 0.0 0.0 0.0
api Transient.Move 14376 0 0.0 0.0 0.0 0.0
getSData Transient.Internals 14377 0 0.0 0.0 0.0 0.0
getData Transient.Internals 14378 0 0.0 0.0 0.0 0.0
getData.resp Transient.Internals 14379 0 0.0 0.0 0.0 0.0
gets Control.Monad.State.Class 14384 0 0.0 0.0 0.0 0.0
get Control.Monad.State.Class 14386 0 0.0 0.0 0.0 0.0
wormhole Transient.Move 14287 0 0.0 0.0 88.3 89.6
getData Transient.Internals 14317 1050 0.0 0.0 0.0 0.0
getData.resp Transient.Internals 14318 1050 0.0 0.0 0.0 0.0
getData.resp.\ Transient.Internals 14325 1050 0.0 0.0 0.0 0.0
gets Control.Monad.State.Class 14321 1050 0.0 0.0 0.0 0.0
mfData Transient.Internals 14326 1050 0.0 0.0 0.0 0.0
get Control.Monad.State.Class 14323 0 0.0 0.0 0.0 0.0
local Transient.Move 14288 0 0.1 0.1 88.2 89.6
wormhole.conn Transient.Move 14884 1050 0.0 0.0 0.0 0.0
<** Transient.Internals 14353 1050 12.2 10.0 87.9 89.4
runCont Transient.Internals 15057 0 0.1 0.0 55.5 55.9
compose Transient.Internals 15058 276933 0.1 0.1 55.4 55.9
compose.\ Transient.Internals 15059 276933 0.5 0.5 55.3 55.7
listen Transient.Move 15086 0 0.0 0.0 2.2 2.4
listenNew Transient.Move 15087 0 0.0 0.0 2.2 2.4
listenNew.\ Transient.Move 15338 33615 0.2 0.2 0.5 0.6
listenNew.\.(...) Transient.Move 15355 33615 0.0 0.0 0.0 0.0
listenNew.\.closures Transient.Move 15354 33615 0.0 0.0 0.0 0.0
liftIO Transient.Internals 15343 33615 0.2 0.3 0.3 0.5
liftIO.liftIO' Transient.Internals 15345 33615 0.1 0.1 0.1 0.1
onFinish Transient.Internals 15297 0 0.0 0.0 1.2 1.3
onFinish' Transient.Internals 15298 0 0.0 0.0 1.2 1.3
onFinish'.\ Transient.Internals 15337 33615 0.0 0.0 0.0 0.0
onBack Transient.Internals 15299 0 0.1 0.1 1.2 1.3
runTrans Transient.Internals 15336 33615 0.0 0.0 0.0 0.0
getData Transient.Internals 15325 0 0.0 0.0 0.3 0.3
getData.resp Transient.Internals 15326 0 0.0 0.0 0.3 0.3
getData.resp.\ Transient.Internals 15333 33615 0.2 0.1 0.2 0.1
gets Control.Monad.State.Class 15329 0 0.0 0.1 0.1 0.1
mfData Transient.Internals 15334 33615 0.0 0.0 0.0 0.0
get Control.Monad.State.Class 15331 0 0.0 0.0 0.0 0.0
onNothing Transient.Internals 15323 0 0.1 0.1 0.1 0.1
registerBack Transient.Internals 15300 0 0.6 0.8 0.7 0.9
getData Transient.Internals 15311 33615 0.0 0.0 0.1 0.1
getData.resp Transient.Internals 15312 33615 0.0 0.1 0.0 0.1
gets Control.Monad.State.Class 15315 33615 0.0 0.0 0.0 0.0
get Control.Monad.State.Class 15307 0 0.1 0.0 0.1 0.0
httpMode Transient.Move 15088 0 0.0 0.0 0.5 0.4
httpMode.\ Transient.Move 15113 58696 0.4 0.2 0.4 0.2
sendMany Network.Socket.ByteString 15118 58696 0.0 0.0 0.0 0.0
liftIO Transient.Internals 15089 0 0.0 0.0 0.0 0.2
liftIO.liftIO' Transient.Internals 15090 0 0.0 0.0 0.0 0.2
makeStream Network.WebSockets.Stream 15104 0 0.0 0.1 0.0 0.1
makeStream.send' Network.WebSockets.Stream 15105 92311 0.0 0.0 0.0 0.0
acceptRequest Network.WebSockets.Connection 15091 0 0.0 0.0 0.0 0.1
acceptRequestWith Network.WebSockets.Connection 15092 0 0.0 0.0 0.0 0.1
encodeMessages Network.WebSockets.Hybi13 15093 0 0.0 0.1 0.0 0.1
encodeMessages.\ Network.WebSockets.Hybi13 15094 92311 0.0 0.0 0.0 0.0
apisample Main 15060 0 0.0 0.0 52.6 52.9
api Transient.Move 15075 0 0.4 0.2 49.9 50.3
api.send Transient.Move 15076 92311 0.5 0.0 49.5 50.1
sendTextData Network.WebSockets.Connection 15079 92311 0.4 0.2 0.4 0.2
sendDataMessage Network.WebSockets.Connection 15080 92311 0.0 0.0 0.0 0.0
send Network.WebSockets.Connection 15081 92311 0.0 0.0 0.0 0.0
liftIO Transient.Internals 15077 92311 1.0 1.0 48.6 49.8
listen Transient.Move 15350 0 0.0 0.0 0.1 0.1
listenNew Transient.Move 15351 0 0.0 0.0 0.1 0.1
listenNew.\ Transient.Move 15352 0 0.1 0.1 0.1 0.1
finish Transient.Internals 15278 33615 0.6 0.6 8.9 9.4
back Transient.Internals 15279 33615 0.3 0.2 8.3 8.8
back.goBackt Transient.Internals 15290 67230 1.1 1.6 7.3 7.9
get Control.Monad.State.Class 15371 33615 0.0 0.0 0.0 0.0
getData Transient.Internals 15365 33615 0.0 0.0 0.1 0.1
getData.resp Transient.Internals 15366 33615 0.0 0.1 0.1 0.1
gets Control.Monad.State.Class 15369 33615 0.0 0.0 0.0 0.0
onNothing Transient.Internals 15364 33615 0.1 0.2 0.6 0.5
getData Transient.Internals 15367 0 0.0 0.0 0.5 0.4
getData.resp Transient.Internals 15368 0 0.1 0.1 0.5 0.4
getData.resp.\ Transient.Internals 15373 33615 0.3 0.1 0.3 0.1
gets Control.Monad.State.Class 15370 0 0.2 0.1 0.2 0.2
mfData Transient.Internals 15374 33615 0.0 0.0 0.0 0.0
get Control.Monad.State.Class 15372 0 0.0 0.0 0.0 0.0
listen Transient.Move 15301 0 0.0 0.0 5.0 5.3
listenNew Transient.Move 15302 0 0.0 0.0 5.0 5.3
listenNew.\ Transient.Move 15346 0 0.0 0.0 0.0 0.0
onFinish Transient.Internals 15303 0 0.0 0.0 5.0 5.3
onFinish' Transient.Internals 15304 0 0.0 0.0 5.0 5.3
onBack Transient.Internals 15305 0 1.1 1.0 5.0 5.3
killChilds Transient.Internals 15360 0 0.5 0.5 1.0 0.9
children Transient.Internals 15363 33615 0.0 0.0 0.0 0.0
killChildren Transient.Internals 15362 33615 0.5 0.4 0.5 0.4
get Control.Monad.State.Class 15361 0 0.0 0.0 0.0 0.0
pure Transient.Internals 15359 0 0.0 0.0 0.0 0.0
resetEventCont Transient.Internals 15356 67230 0.7 1.1 0.8 1.2
put Control.Monad.State.Class 15358 0 0.0 0.1 0.0 0.1
get Control.Monad.State.Class 15357 0 0.1 0.1 0.1 0.1
liftIO.liftIO' Transient.Internals 15353 0 0.1 0.0 0.1 0.0
runTrans Transient.Internals 15342 134460 0.0 0.0 0.0 0.0
setEventCont Transient.Internals 15339 0 0.6 1.0 0.7 1.1
setEventCont.cont Transient.Internals 15344 67230 0.0 0.0 0.0 0.0
put Control.Monad.State.Class 15341 0 0.0 0.1 0.0 0.1
get Control.Monad.State.Class 15340 0 0.1 0.1 0.1 0.1
getData Transient.Internals 15327 0 0.0 0.0 0.2 0.1
getData.resp Transient.Internals 15328 0 0.1 0.0 0.2 0.1
getData.resp.\ Transient.Internals 15335 0 0.0 0.0 0.0 0.0
gets Control.Monad.State.Class 15330 0 0.1 0.1 0.1 0.1
get Control.Monad.State.Class 15332 0 0.0 0.0 0.0 0.0
onNothing Transient.Internals 15324 0 0.1 0.1 0.1 0.1
registerBack Transient.Internals 15306 0 0.4 0.5 1.0 0.9
runTrans Transient.Internals 15322 33615 0.0 0.0 0.0 0.0
getData Transient.Internals 15313 0 0.0 0.0 0.5 0.4
getData.resp Transient.Internals 15314 0 0.1 0.1 0.5 0.4
getData.resp.\ Transient.Internals 15318 33615 0.2 0.1 0.2 0.1
gets Control.Monad.State.Class 15316 0 0.1 0.1 0.2 0.2
mfData Transient.Internals 15319 33615 0.0 0.0 0.0 0.0
get Control.Monad.State.Class 15317 0 0.0 0.0 0.0 0.0
get Control.Monad.State.Class 15308 0 0.0 0.0 0.0 0.0
runClosure Transient.Internals 15295 33615 0.0 0.0 0.1 0.0
runTrans Transient.Internals 15296 33615 0.0 0.0 0.0 0.0
state Control.Monad.State.Class 15293 33615 0.0 0.0 0.0 0.0
setData Transient.Internals 15291 33615 0.0 0.0 0.3 0.3
setData.t Transient.Internals 15320 33615 0.0 0.0 0.0 0.0
modify Control.Monad.State.Class 15292 33615 0.0 0.0 0.3 0.2
state Control.Monad.State.Class 15294 0 0.0 0.1 0.3 0.2
modify.\ Control.Monad.State.Class 15309 33615 0.0 0.0 0.2 0.2
setData.\ Transient.Internals 15310 33615 0.2 0.2 0.2 0.2
mfData Transient.Internals 15321 33615 0.0 0.0 0.0 0.0
getData Transient.Internals 15281 33615 0.0 0.0 0.1 0.1
getData.resp Transient.Internals 15282 33615 0.0 0.1 0.1 0.1
gets Control.Monad.State.Class 15285 33615 0.0 0.0 0.0 0.0
onNothing Transient.Internals 15280 33615 0.1 0.2 0.7 0.5
getData Transient.Internals 15283 0 0.0 0.0 0.6 0.4
getData.resp Transient.Internals 15284 0 0.1 0.1 0.6 0.4
getData.resp.\ Transient.Internals 15288 33615 0.3 0.1 0.3 0.1
gets Control.Monad.State.Class 15286 0 0.1 0.1 0.2 0.2
mfData Transient.Internals 15289 33615 0.0 0.0 0.0 0.0
get Control.Monad.State.Class 15287 0 0.0 0.0 0.0 0.0
pure Transient.Internals 15167 92311 0.3 0.2 0.3 0.2
liftIO.liftIO' Transient.Internals 15078 92311 1.7 1.1 38.3 39.1
listen Transient.Move 15347 0 0.0 0.0 0.0 0.0
listenNew Transient.Move 15348 0 0.0 0.0 0.0 0.0
listenNew.\ Transient.Move 15349 0 0.0 0.0 0.0 0.0
makeStream Network.WebSockets.Stream 15109 0 0.0 0.1 30.9 1.2
makeStream.send' Network.WebSockets.Stream 15110 0 0.6 0.1 30.9 1.1
makeStream.send'.\ Network.WebSockets.Stream 15111 92311 0.1 0.1 30.3 0.9
makeStream.assertNotClosed Network.WebSockets.Stream 15112 92311 0.2 0.0 30.2 0.8
liftIO.\ Transient.Internals 15277 33615 0.0 0.0 0.0 0.0
listen Transient.Move 15114 0 0.0 0.0 30.0 0.8
listenNew Transient.Move 15115 0 0.0 0.0 30.0 0.8
httpMode Transient.Move 15116 0 0.0 0.0 30.0 0.8
httpMode.\ Transient.Move 15117 0 0.2 0.0 30.0 0.8
sendMany Network.Socket.ByteString 15119 0 0.2 0.0 29.8 0.8
totalLength Network.Socket.ByteString 15166 0 0.6 0.3 0.6 0.3
sendMany.sendManyInner Network.Socket.ByteString 15120 58696 0.2 0.0 29.1 0.5
withIOVec Network.Socket.ByteString 15121 58696 0.1 0.0 28.9 0.4
withIOVec.ptrs Network.Socket.ByteString 15155 0 0.0 0.1 0.0 0.1
withIOVec.\ Network.Socket.ByteString 15154 58696 0.2 0.0 28.7 0.2
sendMany.sendManyInner.\ Network.Socket.ByteString 15163 58696 0.0 0.0 28.4 0.2
throwSocketErrorWaitWrite Network.Socket.Internal 15164 58696 0.0 0.0 28.3 0.2
throwSocketErrorIfMinus1RetryMayBlock Network.Socket.Internal 15165 58696 28.3 0.2 28.3 0.2
withIOVec.pokeIov Network.Socket.ByteString 15156 58696 0.0 0.0 0.1 0.0
withIOVec.pokeIov.\ Network.Socket.ByteString 15157 58696 0.0 0.0 0.1 0.0
poke Network.Socket.ByteString.IOVec 15158 58696 0.0 0.0 0.1 0.0
poke.\ Network.Socket.ByteString.IOVec 15162 58696 0.0 0.0 0.0 0.0
iovLen Network.Socket.ByteString.IOVec 15161 58696 0.0 0.0 0.0 0.0
iovBase Network.Socket.ByteString.IOVec 15160 58696 0.0 0.0 0.0 0.0
poke.\ Network.Socket.ByteString.IOVec 15159 58696 0.0 0.0 0.0 0.0
alignment Network.Socket.ByteString.IOVec 15153 58696 0.0 0.0 0.0 0.0
sizeOf Network.Socket.ByteString.IOVec 15152 58696 0.0 0.0 0.0 0.0
withIOVec.csLen Network.Socket.ByteString 15122 58696 0.0 0.0 0.0 0.0
acceptRequest Network.WebSockets.Connection 15098 0 0.0 0.0 5.4 36.8
acceptRequestWith Network.WebSockets.Connection 15099 0 0.0 0.0 5.4 36.8
encodeMessages Network.WebSockets.Hybi13 15100 0 0.0 0.0 5.4 36.8
encodeMessages.\ Network.WebSockets.Hybi13 15101 0 1.9 35.8 5.4 36.7
encodeMessages.\.\ Network.WebSockets.Hybi13 15123 58696 0.0 0.0 3.4 0.9
encodeMessage Network.WebSockets.Hybi13 15124 58696 0.2 0.2 3.4 0.9
encodeMessage.(...) Network.WebSockets.Hybi13 15142 58696 0.0 0.0 0.0 0.0
encodeMessage.mask Network.WebSockets.Hybi13 15141 58696 0.0 0.0 0.0 0.0
encodeMessage.mkFrame Network.WebSockets.Hybi13 15129 0 0.2 0.1 0.2 0.1
encodeMessage.builder Network.WebSockets.Hybi13 15125 58696 0.2 0.0 3.0 0.6
encodeFrame Network.WebSockets.Hybi13 15126 58696 2.5 0.6 2.8 0.6
framePayload Network.WebSockets.Hybi13.Demultiplex 15151 58696 0.0 0.0 0.0 0.0
maskPayload Network.WebSockets.Hybi13.Mask 15150 58696 0.0 0.0 0.0 0.0
encodeFrame.maskbytes Network.WebSockets.Hybi13 15149 58696 0.0 0.0 0.0 0.0
encodeFrame.len Network.WebSockets.Hybi13 15148 58696 0.0 0.0 0.0 0.0
encodeFrame.byte1 Network.WebSockets.Hybi13 15147 58696 0.0 0.0 0.0 0.0
encodeFrame.(...) Network.WebSockets.Hybi13 15146 58696 0.0 0.0 0.0 0.0
encodeFrame.len' Network.WebSockets.Hybi13 15144 58696 0.1 0.0 0.1 0.0
framePayload Network.WebSockets.Hybi13.Demultiplex 15145 58696 0.0 0.0 0.0 0.0
encodeFrame.lenflag Network.WebSockets.Hybi13 15143 58696 0.0 0.0 0.0 0.0
encodeFrame.(...) Network.WebSockets.Hybi13 15140 58696 0.0 0.0 0.0 0.0
encodeFrame.maskflag Network.WebSockets.Hybi13 15139 58696 0.0 0.0 0.0 0.0
encodeFrame.byte0 Network.WebSockets.Hybi13 15138 58696 0.0 0.0 0.0 0.0
encodeFrame.opcode Network.WebSockets.Hybi13 15136 58696 0.0 0.0 0.0 0.0
frameType Network.WebSockets.Hybi13.Demultiplex 15137 58696 0.0 0.0 0.0 0.0
encodeFrame.rsv3 Network.WebSockets.Hybi13 15134 58696 0.0 0.0 0.0 0.0
frameRsv3 Network.WebSockets.Hybi13.Demultiplex 15135 58696 0.0 0.0 0.0 0.0
encodeFrame.rsv2 Network.WebSockets.Hybi13 15132 58696 0.0 0.0 0.0 0.0
frameRsv2 Network.WebSockets.Hybi13.Demultiplex 15133 58696 0.0 0.0 0.0 0.0
encodeFrame.rsv1 Network.WebSockets.Hybi13 15130 58696 0.0 0.0 0.0 0.0
frameRsv1 Network.WebSockets.Hybi13.Demultiplex 15131 58696 0.0 0.0 0.0 0.0
encodeFrame.fin Network.WebSockets.Hybi13 15127 58696 0.0 0.0 0.0 0.0
frameFin Network.WebSockets.Hybi13.Demultiplex 15128 58696 0.0 0.0 0.0 0.0
listen Transient.Move 15106 0 0.0 0.0 0.0 0.0
listenNew Transient.Move 15107 0 0.0 0.0 0.0 0.0
httpMode Transient.Move 15108 0 0.0 0.0 0.0 0.0
write Network.WebSockets.Stream 15102 92311 0.1 0.0 0.1 0.0
streamOut Network.WebSockets.Stream 15103 92311 0.1 0.0 0.1 0.0
sendTextData Network.WebSockets.Connection 15082 0 0.0 0.0 0.2 0.0
sendDataMessage Network.WebSockets.Connection 15083 0 0.0 0.0 0.2 0.0
send Network.WebSockets.Connection 15084 0 0.1 0.0 0.2 0.0
listen Transient.Move 15095 0 0.0 0.0 0.0 0.0
listenNew Transient.Move 15096 0 0.0 0.0 0.0 0.0
httpMode Transient.Move 15097 0 0.0 0.0 0.0 0.0
connectionWrite Network.WebSockets.Connection 15085 92311 0.1 0.0 0.1 0.0
watchBroadcast Main 15061 0 0.0 0.0 2.7 2.6
threads Transient.Internals 15065 0 0.4 0.2 2.3 2.3
pure Transient.Internals 15074 92311 0.2 0.2 0.2 0.2
modify Control.Monad.State.Class 15066 92311 0.1 0.1 1.7 1.9
state Transient.Internals 15067 92311 1.2 1.4 1.6 1.8
state.(...) Transient.Internals 15071 92311 0.1 0.1 0.2 0.2
modify.\ Control.Monad.State.Class 15072 92311 0.1 0.0 0.1 0.1
threads.\ Transient.Internals 15073 92311 0.1 0.1 0.1 0.1
state.s' Transient.Internals 15070 92311 0.0 0.0 0.0 0.0
put Control.Monad.State.Class 15069 0 0.1 0.1 0.1 0.1
get Control.Monad.State.Class 15068 0 0.1 0.1 0.1 0.1
readEVar Main 15062 0 0.1 0.0 0.4 0.2
pure Transient.Internals 15063 92311 0.2 0.2 0.2 0.2
put Control.Monad.State.Class 15056 0 0.1 0.1 0.1 0.1
setData Transient.Internals 15047 0 0.0 0.0 0.0 0.0
setData.\ Transient.Internals 15055 840 0.0 0.0 0.0 0.0
modify Control.Monad.State.Class 15048 0 0.0 0.0 0.0 0.0
modify.\ Control.Monad.State.Class 15054 840 0.0 0.0 0.0 0.0
state Transient.Internals 15049 0 0.0 0.0 0.0 0.0
state.(...) Transient.Internals 15053 840 0.0 0.0 0.0 0.0
state.s' Transient.Internals 15052 840 0.0 0.0 0.0 0.0
put Control.Monad.State.Class 15051 0 0.0 0.0 0.0 0.0
get Control.Monad.State.Class 15050 0 0.0 0.0 0.0 0.0
empty Transient.Internals 15045 0 0.1 0.1 0.1 0.1
waitQSemB Transient.Internals 14480 0 0.5 0.2 0.9 0.5
waitQSemB.\ Transient.Internals 14481 184832 0.4 0.2 0.4 0.2
loop.cont Transient.Internals 14478 210 0.0 0.0 0.0 0.0
get Control.Monad.State.Class 14477 0 0.0 0.0 0.0 0.0
get Transient.Internals 14440 0 0.0 0.0 0.0 0.0
get Control.Monad.State.Class 14441 0 0.0 0.0 0.0 0.0
resetEventCont Transient.Internals 14400 655627 6.7 10.3 8.2 11.5
tailsafe Transient.Internals 15064 1680 0.0 0.0 0.0 0.0
put Control.Monad.State.Class 14402 0 0.8 0.6 0.8 0.6
get Control.Monad.State.Class 14401 0 0.7 0.6 0.7 0.6
== Transient.Internals 14399 2100 0.0 0.0 0.0 0.0
onNothing Transient.Internals 14392 0 0.0 0.0 0.0 0.0
getData Transient.Internals 14393 0 0.0 0.0 0.0 0.0
getData.resp Transient.Internals 14394 0 0.0 0.0 0.0 0.0
getData.resp.\ Transient.Internals 14397 2100 0.0 0.0 0.0 0.0
gets Control.Monad.State.Class 14395 0 0.0 0.0 0.0 0.0
mfData Transient.Internals 14398 2100 0.0 0.0 0.0 0.0
get Control.Monad.State.Class 14396 0 0.0 0.0 0.0 0.0
setEventCont Transient.Internals 14363 0 5.9 9.3 7.0 10.4
setEventCont.cont Transient.Internals 14407 653317 0.0 0.0 0.0 0.0
put Control.Monad.State.Class 14369 0 0.6 0.6 0.6 0.6
apisample Main 14365 0 0.0 0.0 0.0 0.0
watchBroadcast Main 14432 0 0.0 0.0 0.0 0.0
readEVar Main 14462 0 0.0 0.0 0.0 0.0
liftIO Transient.Internals 14468 0 0.0 0.0 0.0 0.0
threads Transient.Internals 14433 0 0.0 0.0 0.0 0.0
gets Control.Monad.State.Class 14439 0 0.0 0.0 0.0 0.0
api Transient.Move 14366 0 0.0 0.0 0.0 0.0
get Control.Monad.State.Class 14364 0 0.5 0.5 0.5 0.5
apisample Main 14358 0 0.0 0.0 3.3 1.0
processMessage Main 14641 0 0.1 0.0 0.5 0.2
insertMap Data.Containers 14950 840 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.Instances 14948 840 0.0 0.0 0.0 0.0
processMessage.res Main 14946 840 0.0 0.1 0.3 0.1
shiftR Data.Text.Internal.Unsafe.Shift 14963 840 0.0 0.0 0.0 0.0
shiftL Data.Text.Internal.Unsafe.Shift 14962 840 0.0 0.0 0.0 0.0
fromString Data.Aeson.Types.Internal 14953 0 0.0 0.0 0.0 0.0
unstream/resize Data.Text.Internal.Fusion 14956 1680 0.0 0.0 0.0 0.0
maBA Data.Text.Array 14959 3360 0.0 0.0 0.0 0.0
shiftR Data.Text.Internal.Unsafe.Shift 14958 1680 0.0 0.0 0.0 0.0
shiftL Data.Text.Internal.Unsafe.Shift 14957 3360 0.0 0.0 0.0 0.0
shiftR Data.Text.Internal.Unsafe.Shift 14955 840 0.0 0.0 0.0 0.0
shiftL Data.Text.Internal.Unsafe.Shift 14954 840 0.0 0.0 0.0 0.0
insertMap Data.Containers 14951 0 0.0 0.0 0.0 0.0
unMArray Data.HashMap.Array 14971 1680 0.0 0.0 0.0 0.0
== Data.Text 14969 840 0.0 0.0 0.0 0.0
aBA Data.Text.Array 14970 1680 0.0 0.0 0.0 0.0
unArray Data.HashMap.Array 14968 2520 0.0 0.0 0.0 0.0
sparseIndex Data.HashMap.Base 14967 840 0.0 0.0 0.0 0.0
hash Data.HashMap.Base 14960 840 0.0 0.0 0.0 0.0
hash Data.Hashable.Class 14961 0 0.0 0.0 0.0 0.0
hashWithSalt Data.Hashable.Class 14964 840 0.0 0.0 0.0 0.0
hashByteArrayWithSalt Data.Hashable.Class 14966 840 0.0 0.0 0.0 0.0
aBA Data.Text.Array 14965 840 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.Instances 14949 0 0.0 0.0 0.2 0.0
encodeToBuilder Data.Aeson.Encode.Builder 14987 2520 0.0 0.0 0.0 0.0
text Data.Aeson.Encode.Builder 15002 1680 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encode.Builder 15004 1680 0.0 0.0 0.0 0.0
object Data.Aeson.Encode.Builder 14988 840 0.0 0.0 0.0 0.0
object.one Data.Aeson.Encode.Builder 14993 840 0.0 0.0 0.0 0.0
text Data.Aeson.Encode.Builder 14995 840 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encode.Builder 14998 840 0.0 0.0 0.0 0.0
text Data.Aeson.Encode.Builder 14981 1680 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encode.Builder 14983 1680 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.Instances 14980 1680 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Types.Internal 14979 3360 0.0 0.0 0.0 0.0
brackets Data.Aeson.Encode.Functions 14975 840 0.0 0.0 0.1 0.0
<> Data.Aeson.Types.Internal 14978 0 0.0 0.0 0.1 0.0
encodeToBuilder Data.Aeson.Encode.Builder 14989 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encode.Builder 15003 0 0.0 0.0 0.0 0.0
object Data.Aeson.Encode.Builder 14990 0 0.0 0.0 0.0 0.0
object.one Data.Aeson.Encode.Builder 14994 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encode.Builder 14996 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encode.Builder 14982 0 0.0 0.0 0.1 0.0
encodeToBuilder Data.Aeson.Encode.Builder 14999 0 0.0 0.0 0.0 0.0
object Data.Aeson.Encode.Builder 15000 0 0.0 0.0 0.0 0.0
object.one Data.Aeson.Encode.Builder 15001 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encode.Builder 14984 0 0.0 0.0 0.0 0.0
encodeToBuilder Data.Aeson.Encode.Builder 14991 0 0.0 0.0 0.0 0.0
object Data.Aeson.Encode.Builder 14992 0 0.0 0.0 0.0 0.0
object.one Data.Aeson.Encode.Builder 14997 0 0.0 0.0 0.0 0.0
c2w Data.Aeson.Encode.Builder 14985 133560 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Types.Internal 14976 840 0.0 0.0 0.0 0.0
<> Data.Aeson.Types.Internal 14974 1680 0.0 0.0 0.0 0.0
unArray Data.HashMap.Array 14972 2520 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Types.Internal 14947 840 0.0 0.0 0.0 0.0
pure Transient.Internals 14880 840 0.0 0.0 0.0 0.0
writeEVar Main 14866 840 0.0 0.0 0.2 0.0
liftIO Transient.Internals 14867 840 0.0 0.0 0.2 0.0
pure Transient.Internals 14879 840 0.0 0.0 0.0 0.0
liftIO.liftIO' Transient.Internals 14868 840 0.2 0.0 0.2 0.0
==# Data.Atomics 14878 840 0.0 0.0 0.0 0.0
waitingAdvanceStream Control.Concurrent.Chan.Unagi.Internal 14871 1 0.0 0.0 0.0 0.0
waitingAdvanceStream.go Control.Concurrent.Chan.Unagi.Internal 14872 1 0.0 0.0 0.0 0.0
newEVar Main 14874 0 0.0 0.0 0.0 0.0
newChan Control.Concurrent.Chan.Unagi 14875 0 0.0 0.0 0.0 0.0
newSegmentSource Control.Concurrent.Chan.Unagi.Internal 14876 0 0.0 0.0 0.0 0.0
touchIORef Utilities 14869 840 0.0 0.0 0.0 0.0
touchIORef.\ Utilities 14870 840 0.0 0.0 0.0 0.0
unstream/resize Data.Text.Internal.Fusion 14861 840 0.0 0.0 0.0 0.0
maBA Data.Text.Array 14864 1680 0.0 0.0 0.0 0.0
shiftR Data.Text.Internal.Unsafe.Shift 14863 840 0.0 0.0 0.0 0.0
shiftL Data.Text.Internal.Unsafe.Shift 14862 1680 0.0 0.0 0.0 0.0
== Data.Text 14860 1680 0.0 0.0 0.0 0.0
aBA Data.Text.Array 14865 1680 0.0 0.0 0.0 0.0
shiftR Data.Text.Internal.Unsafe.Shift 14852 2520 0.0 0.0 0.0 0.0
shiftL Data.Text.Internal.Unsafe.Shift 14851 2520 0.0 0.0 0.0 0.0
lookup Data.Containers 14848 0 0.0 0.0 0.0 0.0
== Data.Text 14858 840 0.0 0.0 0.0 0.0
aBA Data.Text.Array 14859 1680 0.0 0.0 0.0 0.0
unArray Data.HashMap.Array 14857 840 0.0 0.0 0.0 0.0
sparseIndex Data.HashMap.Base 14856 840 0.0 0.0 0.0 0.0
hash Data.HashMap.Base 14849 840 0.0 0.0 0.0 0.0
hash Data.Hashable.Class 14850 0 0.0 0.0 0.0 0.0
hashWithSalt Data.Hashable.Class 14853 840 0.0 0.0 0.0 0.0
hashByteArrayWithSalt Data.Hashable.Class 14855 840 0.0 0.0 0.0 0.0
aBA Data.Text.Array 14854 840 0.0 0.0 0.0 0.0
emptyIfNothing Main 14642 0 0.0 0.0 0.0 0.0
watchBroadcast Main 14427 0 0.0 0.0 1.3 0.2
readEVar Main 14459 0 1.3 0.2 1.3 0.2
==# Data.Atomics 14488 466 0.0 0.0 0.0 0.0
touchIORef Utilities 14485 92521 0.0 0.0 0.0 0.0
touchIORef.\ Utilities 14486 92521 0.0 0.0 0.0 0.0
writeByteArray# Data.Primitive.Types 14473 210 0.0 0.0 0.0 0.0
readByteArray# Data.Primitive.Types 14472 210 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive 14471 630 0.0 0.0 0.0 0.0
liftIO Transient.Internals 14465 0 0.0 0.0 0.0 0.0
pure Transient.Internals 14475 0 0.0 0.0 0.0 0.0
liftIO.liftIO' Transient.Internals 14470 0 0.0 0.0 0.0 0.0
threads Transient.Internals 14428 0 0.0 0.0 0.0 0.0
modify Control.Monad.State.Class 14449 210 0.0 0.0 0.0 0.0
state Transient.Internals 14450 210 0.0 0.0 0.0 0.0
state.(...) Transient.Internals 14454 210 0.0 0.0 0.0 0.0
modify.\ Control.Monad.State.Class 14455 210 0.0 0.0 0.0 0.0
threads.\ Transient.Internals 14456 210 0.0 0.0 0.0 0.0
state.s' Transient.Internals 14453 210 0.0 0.0 0.0 0.0
put Control.Monad.State.Class 14452 0 0.0 0.0 0.0 0.0
get Control.Monad.State.Class 14451 0 0.0 0.0 0.0 0.0
liftIO Transient.Internals 14446 0 0.0 0.0 0.0 0.0
pure Transient.Internals 14448 210 0.0 0.0 0.0 0.0
liftIO.liftIO' Transient.Internals 14447 0 0.0 0.0 0.0 0.0
gets Control.Monad.State.Class 14436 0 0.0 0.0 0.0 0.0
pure Transient.Internals 14443 0 0.0 0.0 0.0 0.0
paramVal Transient.Logged 14410 0 0.0 0.0 0.1 0.0
state Control.Monad.State.Class 14627 0 0.0 0.0 0.0 0.0
paramVal.res Transient.Logged 14628 0 0.0 0.0 0.0 0.0
setData Transient.Internals 14629 0 0.0 0.0 0.0 0.0
setData.\ Transient.Internals 14632 840 0.0 0.0 0.0 0.0
mfData Transient.Internals 14882 840 0.0 0.0 0.0 0.0
modify Control.Monad.State.Class 14630 0 0.0 0.0 0.0 0.0
modify.\ Control.Monad.State.Class 14631 840 0.0 0.0 0.0 0.0
get Control.Monad.State.Class 14421 0 0.0 0.0 0.0 0.0
paramVal.res Transient.Logged 14411 0 0.0 0.0 0.0 0.0
setData Transient.Internals 14624 840 0.0 0.0 0.0 0.0
setData.t Transient.Internals 14881 840 0.0 0.0 0.0 0.0
modify Control.Monad.State.Class 14625 840 0.0 0.0 0.0 0.0
getData Transient.Internals 14416 0 0.0 0.0 0.0 0.0
getData.resp Transient.Internals 14417 0 0.0 0.0 0.0 0.0
getData.resp.\ Transient.Internals 14422 1050 0.0 0.0 0.0 0.0
gets Control.Monad.State.Class 14419 0 0.0 0.0 0.0 0.0
mfData Transient.Internals 14423 1050 0.0 0.0 0.0 0.0
onNothing Transient.Internals 14413 0 0.0 0.0 0.0 0.0
api Transient.Move 14359 0 0.0 0.0 1.4 0.6
api.send Transient.Move 14883 840 0.0 0.0 1.4 0.6
sendTextData Network.WebSockets.Connection 14887 840 0.0 0.0 0.0 0.0
sendDataMessage Network.WebSockets.Connection 14888 840 0.0 0.0 0.0 0.0
send Network.WebSockets.Connection 14889 840 0.0 0.0 0.0 0.0
liftIO Transient.Internals 14885 840 0.0 0.0 1.4 0.6
pure Transient.Internals 15044 840 0.0 0.0 0.0 0.0
liftIO.liftIO' Transient.Internals 14886 840 0.0 0.0 1.3 0.6
makeStream Network.WebSockets.Stream 14916 0 0.0 0.0 0.0 0.0
makeStream.send' Network.WebSockets.Stream 14917 840 0.0 0.0 0.0 0.0
acceptRequest Network.WebSockets.Connection 14900 0 0.0 0.0 0.0 0.0
acceptRequestWith Network.WebSockets.Connection 14901 0 0.0 0.0 0.0 0.0
encodeMessages Network.WebSockets.Hybi13 14902 0 0.0 0.0 0.0 0.0
encodeMessages.\ Network.WebSockets.Hybi13 14903 840 0.0 0.0 0.0 0.0
sendTextData Network.WebSockets.Connection 14890 0 0.0 0.0 1.3 0.5
sendDataMessage Network.WebSockets.Connection 14891 0 0.0 0.0 1.3 0.5
send Network.WebSockets.Connection 14892 0 0.0 0.0 1.3 0.5
acceptRequest Network.WebSockets.Connection 14904 0 0.0 0.0 1.3 0.5
acceptRequestWith Network.WebSockets.Connection 14905 0 0.0 0.0 1.3 0.5
encodeMessages Network.WebSockets.Hybi13 14906 0 0.0 0.0 1.3 0.5
encodeMessages.\ Network.WebSockets.Hybi13 14907 0 0.0 0.5 1.3 0.5
encodeMessages.\.\ Network.WebSockets.Hybi13 14933 840 0.0 0.0 0.1 0.0
encodeMessage Network.WebSockets.Hybi13 14934 840 0.0 0.0 0.1 0.0