JOB "yi -f pango -k emacs /tmp/Foo.hs +RTS -p -s -xt -hy" DATE "Sat Apr 15 14:41 2017" SAMPLE_UNIT "seconds" VALUE_UNIT "bytes" BEGIN_SAMPLE 0.000000 END_SAMPLE 0.000000 BEGIN_SAMPLE 1.370782 Control 80 ->(#,#) 32 ->(#,#) 32 ->(#,#) 208 ->Const 16 ->>>>>IResult 16 ->>>>>IResult 16 ->>>>>IResult 16 ->Const 16 ->Const 16 ->>Const 16 ->Identity 16 IO 24 ->(#,#) 32 WinInfo 96 ->IO 24 ->IO 16 ->(#,#) 24 ->IO 16 ->IO 16 ->IO 24 ->>(#,#) 16 ->>(#,#) 16 STArray 80 IO 16 ->IO 16 ->>(#,#) 16 ->IO 16 ->>(#,#) 32 ->>(#,#) 16 ->>(#,#) 56 ->>(#,#) 64 ->>(#,#) 32 ->>(#,#) 16 ->>(#,#) 24 ->>(#,#) 16 ->>>(#,#) 24 ->>IO 16 ->>>IO 16 ->IO 16 ->>IO 144 ->>IO 24 Config 120 ->>>(#,#) 24 ->IO 24 ->(#,#) 16 ->(#,#) 24 ->(#,#) 16 UIConfig 96 SimpleNotebook 24 ->(#,#) 24 FontMetrics 72 WinLayoutInfo 72 ->IO 16 Yi 48 ->IO 16 TimerManager 72 ->IO 16 ->(#,#) 72 ->IO 16 UI 72 Int 24 Int 24 BufferId 16 PangoString 32 ->ReaderT 24 ->IO 16 Dynamic 48 ThreadId 48 EventManager 104 Point 32 KeymapSet 24 ->IO 40 ->IO 40 IO 24 Poll 24 ->(#,#) 80 Maybe 32 Double 24 Double 24 Double 24 Double 24 EPoll 24 MiniwindowDisplay 24 LayoutDisplay 32 Jump 32 Region 64 Map 24 Integer 32 CInt 24 ReaderT 24 ->>(,,) 16 TypeRep 24 * 48 Action 48 ->IO 16 Obj 16 TVAR 64 Backend 96 TabInfo 64 FBuffer 32 BufferRef 24 ->>Cache 16 ->>* 16 ->>>Cache 24 [] 32 Map 24 Digit 48 ->>(,) 16 ->Identity 16 ->ReaderT 16 MVar 592 * 24 Map 24 IO 48 AC 96 MVAR 1248 ->ReaderT 16 IO 16 * 24 [] 40 Node 280 ->(#,#) 16 ->>IO 16 LayoutImpl 16 Finalizers 208 YiString 24 AnyLayoutManager 24 Layout 16 ->>[] 16 * 24 Int 40 FingerTree 16 HashMap 128 UTCTime 48 Window 400 BufferId 32 Update 32 Digit 24 Digit 80 * 32 Dynamic 96 FingerTree 120 Highlighter 80 * 24 IO 216 Change 16 History 736 Digit 32 Digit 48 Update 32 FingerTree 120 [] 552 Text 552 YiChunk 1400 FingerTree 176 [] 32 ModeMap 24 Bool 24 ReaderT 24 I 24 ->ReaderT 16 ->I 16 ->BufferM 16 ->ReaderT 16 ForeignPtrContents 768 MUT_ARR_PTRS_CLEAN 3664 IO 16 AnyMode 304 IT 1024 ->Parser 16 ->Parser 16 MarkValue 216 Cache 120 ->Parser 168 ->Parser 16 Parser 24 Parser 24 Parser 192 * 32 Path 24 Int 704 * 64 RPolish 32 Tree 48 [] 24 stg_sel_upd 144 Zip 96 RPolish 48 BlockOpen 32 RPolish 256 RPolish 288 stg_sel_upd 96 Tree 24032 Tree 47904 Tree 47984 [] 32 ->[] 24 [] 32 [] 32 Posn 48 Int 40 Char 24 Posn 383616 Size 187840 Token 47920 AlexState 40 (,,) 64 AlexState 191808 Int 880 Steps 1918304 Steps 1186896 Steps 1582528 ->Steps 1186896 Profile 1150632 Ordering 1150848 (,) 1534112 ->Text 24 Editor 208 ->>(,) 24 ReaderT 32 [] 24 ->>(#,#) 24 ->>(#,#) 24 ReaderT 24 ReaderT 24 ->ReaderT 16 ->>(#,#) 24 YiVar 32 * 24 StateT 32 Editor 24 Seq 24 StateT 32 BufferM 24 ->[] 24 ->>(#,#) 64 ->(#,#) 96 ->>IO 80 ->>(#,#) 56 ->(#,#) 72 ->>IO 24 Action 24 BufferImpl 392 EditorM 24 ReaderT 32 * 64 Attributes 1840 P 48 Action 24 [] 24 Tab 80 FBuffer 320 * 64 [] 64 Killring 80 PointedList 224 Map 2400 NonEmpty 72 * 48 Editor 56 P 40 WEAK 768 TSO 640 I 24 ->I 16 ->I 32 ->I 16 BufferM 48 Int 72 ->I 64 * 24 * 24 SelectionStyle 144 ->* 40 I 24 ->I 16 YiM 24 I 24 ->I 16 YiM 24 I 24 ->I 16 ->YiM 16 YiM 24 I 24 ->I 16 YiM 24 I 24 ->I 16 YiM 24 I 24 ->I 16 YiM 24 I 24 ->I 16 Int 24 YiM 24 YiM 24 I 24 ->I 16 ->YiM 16 YiM 24 I 24 ->I 16 YiM 24 I 24 ->I 16 ->>BufferM 16 * 64 ->I 160 I 48 YiM 24 I 24 I 24 ->I 16 YiM 24 I 24 ->I 16 YiM 24 I 24 ->I 16 YiM 24 I 24 ->I 16 YiM 24 I 24 ->I 16 I 24 ->I 16 ->I 16 YiM 24 YiM 24 I 24 YiM 24 I 24 ->I 16 YiM 24 I 24 ->I 16 YiM 24 I 24 ->I 16 YiM 24 I 24 ->I 16 YiM 24 I 24 ->I 16 YiM 24 I 24 ->I 16 YiM 24 I 24 ->I 16 YiM 24 YiM 24 YiM 24 I 24 I 24 ->I 16 ->I 16 BufferM 24 YiM 24 I 24 I 24 ->I 16 ->I 16 YiM 24 I 24 YiM 24 I 24 ->I 16 YiM 24 I 24 ->I 16 YiM 24 I 24 ->I 16 I 24 ->I 16 ReaderT 24 ->I 16 I 24 ->I 16 YiM 24 I 24 ->I 16 YiM 24 I 24 ->I 16 YiM 24 I 24 ->I 16 I 24 ->I 16 BufferM 24 ->I 16 I 24 YiM 24 ->I 16 YiM 24 I 24 I 24 ->I 16 BufferM 24 ->I 16 BufferM 24 I 24 I 24 ->I 16 ->I 16 I 24 ->I 16 ->>(#,#) 48 Word32 16 [] 40 YiM 24 YiM 24 I 24 ReaderT 24 I 24 ->I 16 I 24 ->I 16 YiM 24 ->I 16 YiM 24 I 24 I 24 ->I 16 ->I 16 YiM 24 YiM 24 I 24 YiM 24 I 24 ->I 16 I 24 ->I 16 ->I 16 YiM 24 YiM 24 I 24 YiM 24 I 24 ->I 16 YiM 24 I 24 ->I 16 YiM 24 I 24 ->I 16 YiM 24 I 24 ->I 16 ->P 2976 P 4560 P 2664 YiM 24 ->>(#,#) 16 ->UTFCorrection 16 ->FingerTree 32 Ptr 32 ->>Bool 16 ->ReaderT 16 ->Identity 16 ->GC 16 ->DrawWindow 16 ->GObject 16 ->GObject 16 GCValues 144 Attributes 56 ->Attributes 16 ->Attributes 64 ->GObject 16 ->GObject 16 ->DrawingArea 16 Double 96 ->Window 16 ->ReaderT 16 ->UIStyle 16 ->ScrolledWindow 16 ->GObject 16 ->>>(#,#) 16 ->GObject 16 ->PangoContext 16 ->(#,#) 24 ->Map 16 ->[] 16 ->Window 16 ->IMContext 16 ->Bin 16 ForeignPtr 408 ->Map 16 ->Notebook 16 ->GObject 16 ->Int 16 ->[] 16 ->Text 16 ->>Const 16 ->Int 16 ->GObject 16 ->HPaned 16 ->GObject 16 ->GObject 16 ->GObject 16 ->VBox 16 ->(#,#) 16 ->(#,#) 16 ->Statusbar 16 ->GObject 16 UI 128 ->GObject 16 ->Widget 16 ->Label 16 ->>>>(#,#) 16 ->(#,#) 16 ->(#,#) 32 ->(#,#) 16 ->GObject 16 ->Box 16 ->GObject 16 ->GObject 16 ->(#,#) 16 ->(#,#) 32 ReadWriteAttr 480 ->(#,#) 16 ->>>>>IResult 16 ->>>>>IResult 16 ->>>>>IResult 16 ->Span 16 ->Text 16 Action 72 ->TypeRep 16 ->>>>>IResult 24 ->Const 16 ->Const 16 ->>Attributes 16 ->>>>(#,#) 16 ->Scanner 16 STRef 864 ->[] 16 ->[] 16 TypeRep 480 ->>Decoder 16 ->StateT 16 ->BufferM 24 ->>>>[] 24 IndentSettings 64 ->Action 24 ->>BufferM 24 ->>BufferM 24 ->KeymapSet 24 ->BufferM 24 ForeignPtrContents 80 ByteString 6000 ->ReaderT 16 ->>(#,#) 32 ->>>[] 16 ->>* 32 ->[] 16 ->>>>>FingerTree 16 ->ReaderT 16 ->ReaderT 80 ->ReaderT 32 ForeignPtrContents 240 ->Identity 16 ->Identity 16 ->(,) 16 ->* 32 ->>(#,#) 16 ->>(#,#) 16 ->(#,#) 16 ->(#,#) 16 ->>(#,#) 16 ->>Identity 16 ->ReaderT 16 ->>>(,) 16 ->Const 16 ->StateT 16 ->ReaderT 16 ->>(#,#) 16 ->>(#,#) 16 ->>(#,#) 16 Mode 2640 ->YiString 16 ->>Identity 16 Parser 48 ->Point 16 ->Zip 16 AlexAddr 64 ->[] 16 Array 80 ->>ReaderT 16 ->Identity 16 ->>>>[] 512 ExtHL 512 Parser 32 MUT_ARR_PTRS_FROZEN 20144 ->>>>>[] 256 ->ExtHL 256 ->[] 32 [] 80 ->ReaderT 16 ->[] 16 ->Bool 16 ->>>(#,#) 16 ->[] 16 Integer 16 ->>Decoder 16 ->>Decoder 16 ->Event 16 ->>Identity 16 ->ReaderT 16 IO 16 Event 2616 ->>>(#,#) 16 HLState 192 URList 216 ->>FingerTree 128 Size 96 Char 48 ->IO 16 MUT_VAR_CLEAN 1696 ->>>* 56 ->>FingerTree 96 Monoid 24 Key 1264 Highlighter 384 ->Span 384 ExtHL 272 ->ReaderT 16 ->>Identity 16 ->>>(,) 16 ->>Const 16 ->>Const 16 ->[] 16 ->>>(,) 16 ->Int 16 Size 264 ->BufferM 16 STACK 68096 ->>Bool 16 ->>>>[] 96 [] 64 Posn 35976 Tok 239808 BlockOpen 23952 IState 239776 (,) 299720 ->>(#,#) 24 ->(,) 16 ->Const 16 IO 32 Color 160 raise 288 ->Const 16 MarkSet 128 ->IO 48 ->Const 16 ->Const 16 ->FBuffer 16 ->Identity 16 ->Identity 16 ->Const 16 ->>>(#,#) 16 Word64 112 Int32 32 ->[] 16 String 384 [] 24 Monoid 96 ErrorCall 288 ->IO 32 ->>FingerTree 120 Measured 48 [] 48 SomeException 288 ->* 24 ->>FingerTree 256 ->Const 16 [] 960 ->GObject 16 ->(#,#) 384 ->GObject 16 ->GObject 16 ->GObject 16 ->Status 16 ->Int 16 ->Const 16 ->>Decoder 16 ->[] 24 Lexer 64 ->>Int 16 Parser 264 ->Parser 16 Text 2080 ->>(,) 80 ->>(,) 16 ->AnyMode 16 ->StateT 64 ->* 16 * 24 ->* 16 Binary 24 ->* 16 ->* 80 Default 24 ->Put 32 Get 24 ->Put 24 ->I 144 I 16 Binary 32 ->SplitList 48 ->Const 32 ->Const 16 ->Const 32 ->Const 16 ->Const 32 ->Const 16 ->Const 32 ->ReaderT 16 ->Const 16 ->Const 16 Parser 720 Parser 224 ->>Identity 16 ->>>>>IResult 48 ->>>>>IResult 96 I 1392 ->Alignment 16 ->GObject 16 I 128 ->Const 16 TextEncoding 64 ->Identity 16 ->Identity 16 ->Const 16 ->>Const 16 ->>Const 16 ->Const 16 ->ReaderT 24 ARR_WORDS 140584 ->>[] 304 [] 912 ->* 16 Int 119088 Measured 96 Measured 144 ->>Const 16 ->>Const 16 ->StateT 80 ->Identity 16 IO 32 IO 32 I 3552 I 336 ->* 24 ->[] 736 [] 1472 PAP 7424 Steps 16 Steps 143856 Steps 215784 Maybe 496 ProfileF 24 Steps 64 Steps 32 [] 64 ->[] 48 ProfileF 24 Profile 24 BLACKHOLE 400 (,) 324672 Parser 24 Steps 32 [] 64 Steps 1918400 Steps 32 [] 575856 Steps 2014440 Steps 2326272 Ordering 144 Steps 32 END_SAMPLE 1.370782 BEGIN_SAMPLE 1.474854 Control 80 ->(#,#) 32 ->(#,#) 32 ->(#,#) 208 ->Const 16 ->>>>>IResult 16 ->>>>>IResult 16 ->>>>>IResult 16 ->>(,) 80 ->>(,) 16 ->Const 16 ->>Const 16 ->Identity 16 IO 24 ->(#,#) 32 WinInfo 96 ->IO 24 ->IO 16 ->(#,#) 24 ->IO 16 ->IO 16 ->IO 24 ->>(#,#) 16 ->>(#,#) 16 STArray 80 IO 16 ->IO 16 ->>(#,#) 16 ->IO 16 ->>(#,#) 32 ->>(#,#) 16 ->>(#,#) 56 ->>(#,#) 64 ->>(#,#) 32 ->>(#,#) 16 ->>(#,#) 24 ->>(#,#) 16 ->>>(#,#) 24 ->>IO 16 ->>>IO 16 ->IO 16 ->>IO 144 ->>IO 24 Config 120 ->>>(#,#) 24 ->IO 24 ->(#,#) 16 ->(#,#) 24 ->(#,#) 16 UIConfig 96 SimpleNotebook 24 ->(#,#) 24 FontMetrics 72 WinLayoutInfo 72 ->IO 16 Yi 48 ->IO 16 TimerManager 72 ->IO 16 ->(#,#) 72 ->IO 16 UI 72 Int 24 Int 24 BufferId 16 PangoString 32 ->ReaderT 24 ->IO 16 Dynamic 48 ThreadId 48 EventManager 104 Point 32 KeymapSet 24 ->IO 40 ->IO 40 IO 24 Poll 24 ->(#,#) 80 Maybe 32 Double 24 Double 24 Double 24 Double 24 EPoll 24 MiniwindowDisplay 24 LayoutDisplay 32 Jump 32 Region 64 Map 24 Integer 32 CInt 24 ReaderT 24 ->>(,,) 16 TypeRep 24 * 48 Action 48 ->IO 16 Obj 16 TVAR 64 Backend 96 TabInfo 64 FBuffer 32 MUT_VAR_DIRTY 32 BufferRef 24 * 24 ->>Cache 16 ->>* 16 ->>>Cache 24 [] 32 Map 24 ->>(,) 16 ->Identity 16 ->ReaderT 16 MVar 592 (,,) 32 * 24 Map 24 IO 48 AC 96 MVAR 1248 ->ReaderT 16 IO 16 * 24 [] 40 Node 280 ->(#,#) 16 ->>IO 16 LayoutImpl 16 Finalizers 208 YiString 24 AnyLayoutManager 24 Layout 16 ->>[] 16 * 24 Int 40 HashMap 128 UTCTime 48 Window 400 BufferId 32 Digit 80 Dynamic 96 Highlighter 80 * 24 IO 216 History 736 Digit 48 Text 552 [] 552 stg_sel_upd 48 [] 32 ModeMap 24 Bool 24 ReaderT 24 I 24 ->ReaderT 16 ->I 16 ->BufferM 16 ->ReaderT 16 ForeignPtrContents 768 MUT_ARR_PTRS_CLEAN 3664 IO 16 AnyMode 304 IT 1024 ->Parser 16 ->Parser 16 Cache 120 ->Parser 168 ->Parser 16 Parser 24 Parser 24 Parser 192 Steps 341856 Steps 512784 (,) 3646208 Steps 4558280 Profile 2734704 Ordering 2734920 * 32 Path 24 Steps 64 * 64 RPolish 32 Tree 48 (,) 24 Zip 96 RPolish 48 Steps 4786272 Steps 5527040 Steps 3760640 ->Steps 2820480 Steps 2820480 Steps 4558400 ->>>>[] 96 BlockOpen 32 [] 48 ->>Bool 16 RPolish 256 RPolish 288 Tree 57024 Tree 113920 Tree 113968 Posn 911584 Size 451808 Token 113920 AlexState 455776 Tok 569760 Posn 85464 P 48 Tab 80 PointedList 224 NonEmpty 72 P 40 Word32 16 [] 40 [] 64 ->>(#,#) 48 [] 24 ->>(#,#) 24 ->>(#,#) 24 ->>(#,#) 64 ->(#,#) 96 ->>IO 80 ->>(#,#) 56 ->(#,#) 72 ->>IO 24 ->I 16 BufferM 48 ->* 40 STACK 68096 BlockOpen 56960 IState 569792 (,) 712160 YiM 24 I 24 ->I 16 Int 24 YiM 24 YiM 24 I 24 ->I 16 * 64 I 48 I 24 ->I 16 ->I 32 Int 48 ->I 64 * 24 * 24 ->I 160 WEAK 768 TSO 640 YiM 24 I 24 ->I 16 YiM 24 I 24 ->I 16 YiM 24 I 24 ->I 16 I 24 ->I 16 ->I 16 YiM 24 I 24 ->I 16 YiM 24 I 24 ->I 16 YiM 24 I 24 ->I 16 YiM 24 I 24 ->I 16 ->YiM 16 YiM 24 I 24 ->I 16 YiM 24 I 24 ->I 16 YiM 24 I 24 ->I 16 ->YiM 16 YiM 24 I 24 ->I 16 Maybe 496 YiM 24 I 24 ->I 16 YiM 24 I 24 YiM 24 I 24 ->I 16 YiM 24 I 24 ->I 16 YiM 24 I 24 YiM 24 YiM 24 I 24 I 24 ->I 16 YiM 24 I 24 ->I 16 YiM 24 YiM 24 I 24 YiM 24 I 24 ->I 16 YiM 24 I 24 ->I 16 YiM 24 I 24 ->I 16 YiM 24 I 24 ->I 16 YiM 24 I 24 ->I 16 YiM 24 I 24 ->I 16 BufferM 24 ->I 16 I 24 YiM 24 ->I 16 YiM 24 I 24 I 24 ->I 16 ->I 16 ->I 16 BufferM 24 YiM 24 I 24 I 24 ->I 16 ->I 16 ->I 16 I 24 ->I 16 ReaderT 24 ->I 16 I 24 ->I 16 YiM 24 I 24 ->I 16 I 24 ->I 16 ->I 16 YiM 24 YiM 24 I 24 YiM 24 I 24 ->I 16 YiM 24 I 24 ->I 16 YiM 24 I 24 ->I 16 I 24 ->I 16 BufferM 24 ->I 16 BufferM 24 I 24 I 24 ->I 16 ->I 16 I 24 YiM 24 YiM 24 I 24 I 24 ->I 16 Double 96 ->Window 16 ->Map 16 ->Int 16 ->[] 16 ->Text 16 ->>Const 16 ->Int 16 ->GObject 16 ->Statusbar 16 ->GObject 16 UI 128 ->>>>(#,#) 16 ->(#,#) 16 ->(#,#) 32 ->(#,#) 16 ->(#,#) 16 ->(#,#) 32 ->(#,#) 16 ->>>>>IResult 16 ->>>>>IResult 16 ->>>>>IResult 16 ->Span 16 ->Text 16 ->TypeRep 16 ->Identity 16 ->Identity 16 ->(,) 16 ->>>[] 16 ->>* 16 ->* 32 ->[] 16 ->>>>>FingerTree 16 ->ReaderT 16 ->ReaderT 80 ->ReaderT 16 ->>(#,#) 16 ->>(#,#) 16 ->(#,#) 16 ->(#,#) 16 ->>(#,#) 16 ->>Identity 16 ->ReaderT 16 ->>>(,) 16 ->Const 16 ->StateT 16 ->ReaderT 16 ->>(#,#) 16 ->>(#,#) 16 ->>(#,#) 16 ->>(#,#) 16 ->UTFCorrection 16 ->FingerTree 32 Action 72 ->>Bool 16 ->ReaderT 16 ->Identity 16 ->GC 16 ->DrawWindow 16 ->GObject 16 ->GObject 16 GCValues 144 Attributes 56 ->Attributes 16 ->Attributes 64 ->GObject 16 ->GObject 16 ->DrawingArea 16 ->>>>>IResult 24 ->Const 16 ->Const 16 ->>Attributes 16 ->>>>(#,#) 16 ->[] 16 ->Scanner 16 STRef 864 ->[] 16 ->[] 16 TypeRep 480 ->>Decoder 16 ->StateT 16 ->BufferM 24 ->>>>[] 24 IndentSettings 64 ->Action 24 ->>BufferM 24 ->>BufferM 24 ->KeymapSet 24 ->BufferM 24 ->>>>[] 512 ExtHL 512 ->ExtHL 256 ForeignPtrContents 80 ByteString 6000 ->ReaderT 16 ->>(#,#) 32 Mode 2640 ->YiString 16 ->>Identity 16 Parser 48 ->Point 16 ->Zip 16 ->[] 16 ->IMContext 16 ->GObject 16 ForeignPtr 408 ->Notebook 16 ->GObject 16 ->Identity 16 ->Identity 16 ->ReaderT 16 ->>ReaderT 16 ->GObject 16 ->GObject 16 ->(#,#) 16 ->(#,#) 16 ->ReaderT 16 ->UIStyle 16 ->ScrolledWindow 16 ->GObject 16 ->Box 16 ->GObject 16 ->GObject 16 ->VBox 16 ->>>(#,#) 16 ->Label 16 ->GObject 16 ->PangoContext 16 ->(#,#) 24 ->Map 16 ->[] 16 ->Window 16 ->HPaned 16 ->GObject 16 ->Widget 16 ->Bin 16 ->GObject 16 ReadWriteAttr 480 ->Const 16 ->FBuffer 16 Parser 32 ->[] 16 [] 40 Highlighter 384 ->>>>>[] 256 ->Span 384 ExtHL 272 ->BufferM 16 ->>>StateT 16 ->Int 16 ->Bool 16 ->>>(#,#) 16 ->[] 16 Integer 16 ->>Decoder 16 ->>Decoder 16 ->Event 16 ->>Identity 16 ->ReaderT 16 IO 16 Event 2592 ->>>(#,#) 16 HLState 192 I 24 ->I 16 ->I 16 YiM 24 YiM 24 I 24 YiM 24 I 24 ->I 16 YiM 24 I 24 ->I 16 YiM 24 I 24 ->I 16 P 2664 YiM 24 I 24 ->I 16 ->IO 16 ->>>* 56 Char 48 String 384 [] 24 ErrorCall 288 ->IO 32 Measured 48 [] 48 SomeException 288 ->* 24 IO 32 Color 160 raise 288 ->Const 16 ->IO 48 ->Const 16 ->(,) 16 [] 960 ->>Int 16 ->Const 16 ->>>(#,#) 16 Int32 32 ->[] 16 ->GObject 16 ->Status 16 ->Int 16 Parser 264 ->Parser 16 ->Const 16 ->>Decoder 16 ->[] 24 Lexer 64 ->Put 32 Get 24 ->Put 24 ->Const 16 ->>(#,#) 24 I 16 Binary 32 ->SplitList 48 Word64 112 ->GObject 16 ->(#,#) 384 ->GObject 16 ->GObject 16 MarkSet 128 ->Const 16 ->>FingerTree 128 Size 96 ->ReaderT 16 ->>Identity 16 ->>>(,) 16 ->>Const 16 ->>Const 16 ->>FingerTree 288 ->>>(,) 16 ->Int 16 ->BufferM 16 ->[] 16 YiM 24 YiM 24 I 24 ReaderT 24 I 24 ->I 16 I 24 ->I 16 YiM 24 ->I 16 YiM 24 I 24 ->P 2976 P 4560 ->Const 16 ->I 144 ->Const 16 ->Const 16 ->Const 32 ->Const 32 ->Const 32 MUT_ARR_PTRS_FROZEN 20144 ->Const 32 ->ReaderT 16 ->Identity 16 ->>>>>IResult 96 AlexAddr 64 Array 80 I 1392 ->Const 16 ->>Identity 16 * 24 ->* 16 Binary 24 ->* 16 ->* 80 Default 24 ->* 16 IO 32 IO 32 I 128 Parser 720 Parser 224 ->Const 16 ->Alignment 16 ->GObject 16 ->>>>>IResult 48 ->>Const 16 ->>Const 16 ->Identity 16 ->* 24 I 3552 ->Const 16 I 336 ->Identity 16 ->AnyMode 16 ->StateT 80 ->Identity 16 TextEncoding 64 ->Const 16 ->StateT 80 ->Const 16 ->>Const 16 ->>Const 16 ->Const 16 Measured 168 Monoid 24 ->ReaderT 24 ->>FingerTree 144 Monoid 120 ->>[] 304 [] 912 ->* 16 Key 1248 ->[] 736 [] 1472 PAP 7368 Digit 64 Measured 120 Int 1160 [] 24 MarkValue 264 ->>FingerTree 120 Int 992 ModifierParser 16 FingerTree 200 HLState 56 Buffer 56 Ptr 48 ->>(#,#) 48 BufferCodec 96 ->IO 32 Bool 40 FieldFormatter 16 FingerTree 64 Digit 72 Size 312 Int 284032 ->IO 32 ForeignPtrContents 272 MUT_VAR_CLEAN 1696 stg_sel_upd 96 ->>IO 32 ->IO 16 [] 1269480 (,) 769992 Map 24 YiChunk 1520 Update 64 BufferImpl 448 FingerTree 192 Change 32 FBuffer 288 * 64 Update 64 Digit 48 ->IO 24 ReaderT 24 * 64 FingerTree 160 ->IO 40 Killring 80 Map 2928 ARR_WORDS 90960 ReaderT 32 SelectionStyle 168 FingerTree 32 URList 216 ->>(#,#) 24 YiVar 32 ->>(#,#) 16 ->>(#,#) 32 Map 24 * 48 * 64 Editor 312 Text 2112 StateT 32 ReaderT 32 BLACKHOLE 176 Attributes 1840 END_SAMPLE 1.474854 BEGIN_SAMPLE 1.608148 ->>Const 16 ->>Const 16 ->Identity 16 Control 80 ->(#,#) 32 ->(#,#) 32 ->(#,#) 208 ->Const 16 ->>>>>IResult 16 ->>BufferM 16 ->>>>>IResult 16 ->>>>>IResult 16 ->Const 16 ->Const 16 ->>Const 16 ->Identity 16 ->IO 16 UI 72 Int 24 Int 24 IO 24 ->(#,#) 32 WinInfo 96 ->IO 24 ->IO 16 ->(#,#) 24 ->IO 16 ->IO 16 ->IO 24 ->>(#,#) 16 ->>(#,#) 16 STArray 80 IO 16 ->IO 16 ->>(#,#) 16 ->IO 16 ->>(#,#) 32 ->>(#,#) 16 ->>(#,#) 56 ->>(#,#) 64 ->>(#,#) 32 ->>(#,#) 16 ->>(#,#) 24 ->>(#,#) 16 ->>>(#,#) 24 ->>IO 16 ->>>IO 16 ->IO 16 ->>IO 144 ->>IO 24 Double 24 Double 24 Double 24 Double 24 Config 120 ->>>(#,#) 24 ->IO 24 ->(#,#) 16 ->(#,#) 24 ->(#,#) 16 UIConfig 96 SimpleNotebook 24 ->(#,#) 24 FontMetrics 72 WinLayoutInfo 72 ->IO 16 Yi 48 ->IO 16 TimerManager 72 ->IO 16 ->(#,#) 72 BufferId 16 PangoString 32 ->ReaderT 24 ->IO 16 Dynamic 48 ThreadId 48 EventManager 104 Point 32 KeymapSet 24 ->IO 40 ->IO 40 IO 24 Poll 24 ->(#,#) 80 Maybe 32 EPoll 24 MiniwindowDisplay 24 LayoutDisplay 32 Jump 32 Region 64 Map 24 Integer 32 CInt 24 ReaderT 24 ->>(,,) 16 TypeRep 24 * 48 ->IO 16 Obj 16 TVAR 64 Backend 96 TabInfo 64 FBuffer 32 BufferRef 24 ->>Cache 16 ->>* 16 ->>>Cache 24 [] 32 Map 24 ->>(,) 16 ->Identity 16 ->ReaderT 16 MVar 592 * 24 Map 24 IO 48 MVAR 1248 * 24 ->(#,#) 16 IO 16 YiString 24 AnyLayoutManager 24 Layout 16 ->* 40 ->I 16 ->ReaderT 16 ->ReaderT 16 ->BufferM 16 Path 24 ->ReaderT 16 ->Parser 16 ->Parser 16 AnyMode 304 Parser 24 ->Parser 168 Parser 192 Parser 24 ->Parser 16 [] 32 Posn 48 Int 40 Char 24 AlexState 40 (,,) 64 [] 32 [] 32 ->[] 24 [] 64 * 24 * 24 I 24 HashMap 128 UTCTime 48 BufferId 32 Cache 120 ReaderT 24 Digit 48 * 32 Dynamic 96 History 736 Digit 32 Text 552 [] 552 Highlighter 80 FingerTree 192 Digit 48 Bool 24 [] 24 * 24 YiChunk 1520 [] 80 I 48 Digit 80 ModeMap 24 ->I 32 * 64 [] 64 Action 72 ->>[] 32 I 16 stg_sel_upd 192 Zip 192 ->ReaderT 16 (,) 24 BlockOpen 64 ->Text 24 ->ReaderT 16 Tree 80 ->ReaderT 16 Steps 512784 Steps 341856 [] 48 ->Text 24 Profile 2728104 Ordering 2733696 (,) 3635776 ->>Bool 32 ->>>>[] 192 ->ReaderT 16 BufferM 24 Steps 3760640 ->Steps 2820480 Steps 2820480 Steps 4558400 * 2720 RPolish 1104 RPolish 736 RPolish 1728 RPolish 1888 stg_sel_upd 168 Tree 92352 Tree 184480 Tree 184608 Posn 1475168 Size 730272 Token 184496 AlexState 736960 Posn 138432 Tok 922848 ->>IO 16 LayoutImpl 16 IO 16 Finalizers 208 AC 96 IO 216 Window 400 Update 64 Digit 96 Killring 80 NonEmpty 72 * 48 Editor 56 FingerTree 32 P 80 FingerTree 280 [] 64 ->Text 24 Editor 208 ->>(,) 24 ->>(#,#) 24 ->>(#,#) 24 ->>(#,#) 24 ReaderT 24 ReaderT 24 ->ReaderT 16 ->>(#,#) 24 YiVar 32 * 24 StateT 32 Editor 24 * 64 Seq 24 StateT 32 BufferM 24 ->[] 24 ->>(#,#) 64 ->(#,#) 96 ->>IO 80 FingerTree 240 Update 96 EditorM 24 Change 48 MarkValue 240 Node 360 ReaderT 32 Int 40 PointedList 224 * 64 P 72 Digit 40 Digit 80 Action 24 [] 24 Tab 80 FBuffer 320 WEAK 768 TSO 512 I 48 ->I 32 ->I 32 BufferM 72 Int 72 * 128 ->I 96 SelectionStyle 144 Digit 32 ->I 304 Int 680 Int 768 BufferImpl 448 Attributes 1840 ->I 32 YiM 48 I 48 ->I 32 YiM 48 I 48 ->I 32 YiM 48 I 48 ->I 32 YiM 48 I 48 ->I 32 YiM 48 I 48 ->I 32 YiM 48 I 48 ->I 32 YiM 48 I 48 ->I 32 ->YiM 32 YiM 48 I 48 ->I 32 YiM 48 I 48 ->I 32 YiM 48 I 48 ->I 32 YiM 48 I 48 ->I 32 Int 24 YiM 48 YiM 24 I 48 ->I 32 ->YiM 32 YiM 48 I 24 ->I 32 YiM 48 I 48 ->I 32 I 48 ->I 32 ReaderT 48 ->I 32 I 48 ->I 32 YiM 48 YiM 48 I 48 I 48 ->I 32 YiM 48 I 48 ->I 32 YiM 48 I 48 ->I 32 YiM 48 I 48 ->I 32 YiM 48 I 48 ->I 32 I 48 ->I 32 ->I 32 YiM 48 YiM 48 I 48 YiM 48 I 48 ->I 32 YiM 48 I 48 ->I 32 YiM 48 I 48 ->I 32 YiM 48 YiM 48 I 48 I 48 ->I 32 ->I 32 BufferM 48 YiM 48 I 48 I 48 ->I 32 ->I 32 YiM 48 I 48 YiM 48 I 48 ->I 32 YiM 48 I 48 ->I 32 YiM 48 I 48 ->I 32 YiM 48 I 48 ->I 32 YiM 48 I 48 ->I 32 YiM 48 I 48 ->I 32 YiM 48 I 48 ->I 32 YiM 48 I 48 ->I 32 YiM 48 I 48 ->I 32 YiM 48 I 48 ->I 32 I 48 ->I 32 BufferM 48 ->I 32 I 48 YiM 48 ->I 32 YiM 48 I 48 I 48 ->I 32 BufferM 48 ->I 32 BufferM 48 I 48 I 48 ->I 32 ->I 32 I 48 ->>(#,#) 16 ->(#,#) 16 ->(#,#) 16 ->>(#,#) 16 ->>Identity 16 ->ReaderT 16 ->>>(,) 16 ->Const 16 ->StateT 16 ->ReaderT 16 ->>(#,#) 16 ->>(#,#) 16 ->>(#,#) 16 ->>(#,#) 16 ->UTFCorrection 16 ->FingerTree 32 Ptr 16 ->>Bool 16 ->ReaderT 16 ->Identity 16 ->GC 16 ->DrawWindow 16 ->GObject 16 ->GObject 16 GCValues 144 Attributes 56 ->Attributes 16 ->Attributes 64 ->GObject 16 ->GObject 16 ->DrawingArea 16 Double 96 ->Window 16 ->ReaderT 16 ->UIStyle 16 ->ScrolledWindow 16 ->GObject 16 ->>>(#,#) 16 ->GObject 16 ->PangoContext 16 ->(#,#) 24 ->Map 16 ->[] 16 ->Window 16 ->IMContext 16 ->Bin 16 ForeignPtr 408 ->Map 16 ->Notebook 16 ->GObject 16 ->Int 16 ->[] 16 ->Text 16 ->>Const 16 ->Int 16 ->GObject 16 ->HPaned 16 ->GObject 16 ->GObject 16 ->GObject 16 ->VBox 16 ->(#,#) 16 ->(#,#) 16 ->Statusbar 16 ->GObject 16 UI 128 ->GObject 16 ->Widget 16 ->Label 16 ->>>>(#,#) 16 ->(#,#) 16 ->(#,#) 32 ->(#,#) 16 ->GObject 16 ->Box 16 ->GObject 16 ->GObject 16 ->(#,#) 16 ->(#,#) 32 ReadWriteAttr 480 ->(#,#) 16 ->>>>>IResult 16 ->>>>>IResult 16 ->>>>>IResult 16 ->Span 16 ->>(#,#) 32 ->Identity 16 ->Identity 16 ->(,) 16 ->>>[] 16 ->>* 32 Map 3888 ->* 32 ->[] 16 ->>>>>FingerTree 16 ->ReaderT 16 ->ReaderT 96 ->ReaderT 48 ->>(#,#) 16 ->Text 16 Action 72 ->TypeRep 16 ->>>>>IResult 24 ->Const 16 ->Const 16 ->>Attributes 16 ->>>>(#,#) 16 ->Scanner 16 STRef 864 ->[] 16 ->>Identity 16 ->[] 16 TypeRep 480 ->>Decoder 16 ->BufferM 24 ->>>>[] 24 IndentSettings 64 ->Action 24 ->>BufferM 24 ->>BufferM 24 ->KeymapSet 24 ->BufferM 24 ForeignPtrContents 80 ByteString 6000 ForeignPtrContents 240 ->ReaderT 16 ->StateT 16 Mode 2640 Parser 48 ->Point 16 AlexAddr 64 ->[] 16 Array 80 ->BufferM 16 ->>>StateT 16 ->>ReaderT 16 ->Zip 16 Parser 32 MUT_ARR_PTRS_FROZEN 20144 ->[] 32 [] 80 ->Int 16 ->ReaderT 16 Highlighter 384 ->Span 384 ExtHL 272 ->>>>>[] 256 ->ExtHL 256 ->>>>[] 512 ExtHL 512 ->[] 16 ->Bool 16 ->>>(#,#) 16 ->[] 16 Integer 16 ->>Decoder 16 ->>Decoder 16 ->Event 16 ->>Identity 16 ->ReaderT 16 ->IO 16 IO 16 Event 2616 ->>>(#,#) 16 HLState 192 URList 240 ->ReaderT 16 ->>Identity 16 ->>>(,) 16 ->>Const 16 ->>Const 16 ->BufferRef 16 STACK 67232 ForeignPtrContents 768 MUT_ARR_PTRS_CLEAN 3664 IT 1024 MUT_VAR_CLEAN 1696 BlockOpen 92096 IState 921248 (,) 1151400 ->ReaderT 16 ->[] 16 ->>>(,) 16 ->BufferM 16 ->Int 16 ->Identity 16 ->YiString 16 ->>FingerTree 128 Size 408 Size 96 ->>(#,#) 56 ->(#,#) 72 ->>IO 24 YiM 48 YiM 48 I 48 ReaderT 48 I 48 ->I 32 I 48 ->I 32 YiM 48 ->I 32 YiM 48 I 48 I 48 ->I 32 ->I 32 YiM 48 YiM 48 I 48 YiM 48 I 48 ->I 32 I 48 ->I 32 ->I 32 YiM 48 ->P 5856 P 9040 P 5304 YiM 48 I 48 ->* 24 ->Const 16 ->>(#,#) 24 ->Const 16 IO 32 Color 160 raise 288 ->Const 16 MarkSet 128 ->IO 48 ->Const 16 ->(,) 16 ->Const 16 ->FBuffer 16 ->Identity 16 ->Identity 16 Word32 16 ->>>(#,#) 16 (,) 1244616 String 384 [] 24 ErrorCall 288 ->IO 32 ->>FingerTree 288 Measured 48 [] 48 SomeException 288 [] 960 Int32 32 ->[] 16 ->GObject 16 ->(#,#) 384 ->GObject 16 ->GObject 16 ->GObject 16 ->Status 16 Word64 112 ->Int 16 ->Const 16 ->>Decoder 16 ->[] 24 Lexer 64 ->>Int 16 ->Const 16 Parser 264 ->Parser 16 Parser 224 Text 2592 I 16 Binary 32 ->SplitList 48 ->>(,) 80 ->>(,) 16 Parser 720 ->Const 16 ->Identity 16 TextEncoding 64 ->>Const 16 ->>Const 16 ->AnyMode 16 ->StateT 80 ->Identity 16 ->Const 16 ->StateT 80 ->Const 16 Measured 96 Measured 168 ->>FingerTree 96 Monoid 24 ARR_WORDS 141272 ->>FingerTree 144 Monoid 120 ->ReaderT 24 ->* 16 Key 1248 ->>>* 56 [] 912 Char 48 ->* 24 ->* 16 IO 32 IO 32 ->Put 32 Get 24 ->Put 24 ->>[] 304 ->I 144 ->Const 16 ->Const 16 ->>Identity 16 ->>>>>IResult 48 ->>>>>IResult 96 I 1392 ->Alignment 16 ->GObject 16 I 128 Int 459536 * 24 ->* 16 Binary 24 ->* 16 ->* 80 PAP 7928 Default 24 I 3552 I 336 ->Const 32 ->Const 16 ->Const 32 ->Const 16 ->Const 32 ->[] 736 ->Const 16 ->Const 32 ->ReaderT 16 [] 1472 [] 96 Steps 32 [] 2007984 Steps 32 Maybe 512 ProfileF 24 Steps 96 [] 64 Steps 16 Parser 24 Steps 4558480 Ordering 120 Steps 32 ->[] 48 Steps 5527168 Steps 320 Profile 120 ProfileF 24 BLACKHOLE 528 Steps 4786344 END_SAMPLE 1.608148 BEGIN_SAMPLE 1.790267 END_SAMPLE 1.790267