[{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Choices\">Choices</a> = <a href=\"#v:Choices\">Choices</a> {<ul class=\"subs\"><li><a href=\"#v:choiceSplitArgs\">choiceSplitArgs</a> :: !<a href=\"/package/base-4.16.4.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a></li><li><a href=\"#v:choiceOnlyTotal\">choiceOnlyTotal</a> :: !<a href=\"/package/base-4.16.4.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a></li><li><a href=\"#v:choiceByPid\">choiceByPid</a> :: !<a href=\"/package/base-4.16.4.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a></li><li><a href=\"#v:choiceShowSwap\">choiceShowSwap</a> :: !<a href=\"/package/base-4.16.4.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a></li><li><a href=\"#v:choiceWatchSecs\">choiceWatchSecs</a> :: !(<a href=\"/package/base-4.16.4.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"/package/base-4.16.4.0/docs/Numeric-Natural.html#t:Natural\" title=\"Numeric.Natural\">Natural</a>)</li><li><a href=\"#v:choicePidsToShow\">choicePidsToShow</a> :: !(<a href=\"/package/base-4.16.4.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> (<a href=\"/package/base-4.16.4.0/docs/Data-List-NonEmpty.html#t:NonEmpty\" title=\"Data.List.NonEmpty\">NonEmpty</a> <a href=\"System-MemInfo.html#t:ProcessID\" title=\"System.MemInfo\">ProcessID</a>))</li></ul>}","name":"Choices Choices choiceSplitArgs choiceOnlyTotal choiceByPid choiceShowSwap choiceWatchSecs choicePidsToShow","module":"System.MemInfo.Choices","link":"System-MemInfo-Choices.html#t:Choices"},{"display_html":"<a href=\"#v:cmdInfo\">cmdInfo</a> :: <a href=\"/package/optparse-applicative-0.18.1.0/docs/Options-Applicative-Types.html#t:ParserInfo\" title=\"Options.Applicative.Types\">ParserInfo</a> <a href=\"System-MemInfo-Choices.html#t:Choices\" title=\"System.MemInfo.Choices\">Choices</a>","name":"cmdInfo","module":"System.MemInfo.Choices","link":"System-MemInfo-Choices.html#v:cmdInfo"},{"display_html":"<a href=\"#v:getChoices\">getChoices</a> :: <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"System-MemInfo-Choices.html#t:Choices\" title=\"System.MemInfo.Choices\">Choices</a>","name":"getChoices","module":"System.MemInfo.Choices","link":"System-MemInfo-Choices.html#v:getChoices"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:ReportBud\">ReportBud</a> = <a href=\"#v:ReportBud\">ReportBud</a> {<ul class=\"subs\"><li><a href=\"#v:rbPids\">rbPids</a> :: !(<a href=\"/package/base-4.16.4.0/docs/Data-List-NonEmpty.html#t:NonEmpty\" title=\"Data.List.NonEmpty\">NonEmpty</a> <a href=\"System-MemInfo.html#t:ProcessID\" title=\"System.MemInfo\">ProcessID</a>)</li><li><a href=\"#v:rbKernel\">rbKernel</a> :: !<a href=\"System-MemInfo-SysInfo.html#t:KernelVersion\" title=\"System.MemInfo.SysInfo\">KernelVersion</a></li><li><a href=\"#v:rbHasPss\">rbHasPss</a> :: !<a href=\"/package/base-4.16.4.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a></li><li><a href=\"#v:rbHasSwapPss\">rbHasSwapPss</a> :: !<a href=\"/package/base-4.16.4.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a></li><li><a href=\"#v:rbHasSmaps\">rbHasSmaps</a> :: !<a href=\"/package/base-4.16.4.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a></li><li><a href=\"#v:rbRamFlaws\">rbRamFlaws</a> :: <a href=\"/package/base-4.16.4.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"System-MemInfo-SysInfo.html#t:RamFlaw\" title=\"System.MemInfo.SysInfo\">RamFlaw</a></li><li><a href=\"#v:rbSwapFlaws\">rbSwapFlaws</a> :: <a href=\"/package/base-4.16.4.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"System-MemInfo-SysInfo.html#t:SwapFlaw\" title=\"System.MemInfo.SysInfo\">SwapFlaw</a></li></ul>}","name":"ReportBud ReportBud rbPids rbKernel rbHasPss rbHasSwapPss rbHasSmaps rbRamFlaws rbSwapFlaws","module":"System.MemInfo.SysInfo","link":"System-MemInfo-SysInfo.html#t:ReportBud"},{"display_html":"<a href=\"#v:mkReportBud\">mkReportBud</a> :: <a href=\"/package/base-4.16.4.0/docs/Data-List-NonEmpty.html#t:NonEmpty\" title=\"Data.List.NonEmpty\">NonEmpty</a> <a href=\"System-MemInfo.html#t:ProcessID\" title=\"System.MemInfo\">ProcessID</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"/package/base-4.16.4.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"System-MemInfo-SysInfo.html#t:ReportBud\" title=\"System.MemInfo.SysInfo\">ReportBud</a>)","name":"mkReportBud","module":"System.MemInfo.SysInfo","link":"System-MemInfo-SysInfo.html#v:mkReportBud"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:RamFlaw\">RamFlaw</a><ul class=\"subs\"><li>= <a href=\"#v:NoSharedMem\">NoSharedMem</a></li><li>| <a href=\"#v:SomeSharedMem\">SomeSharedMem</a></li><li>| <a href=\"#v:ExactForIsolatedMem\">ExactForIsolatedMem</a></li></ul>","name":"RamFlaw NoSharedMem SomeSharedMem ExactForIsolatedMem","module":"System.MemInfo.SysInfo","link":"System-MemInfo-SysInfo.html#t:RamFlaw"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:SwapFlaw\">SwapFlaw</a><ul class=\"subs\"><li>= <a href=\"#v:NoSwap\">NoSwap</a></li><li>| <a href=\"#v:ExactForIsolatedSwap\">ExactForIsolatedSwap</a></li></ul>","name":"SwapFlaw NoSwap ExactForIsolatedSwap","module":"System.MemInfo.SysInfo","link":"System-MemInfo-SysInfo.html#t:SwapFlaw"},{"display_html":"<a href=\"#v:checkForFlaws\">checkForFlaws</a> :: <a href=\"System-MemInfo-SysInfo.html#t:ReportBud\" title=\"System.MemInfo.SysInfo\">ReportBud</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"System-MemInfo-SysInfo.html#t:ReportBud\" title=\"System.MemInfo.SysInfo\">ReportBud</a>","name":"checkForFlaws","module":"System.MemInfo.SysInfo","link":"System-MemInfo-SysInfo.html#v:checkForFlaws"},{"display_html":"<a href=\"#v:fmtRamFlaws\">fmtRamFlaws</a> :: <a href=\"System-MemInfo-SysInfo.html#t:RamFlaw\" title=\"System.MemInfo.SysInfo\">RamFlaw</a> -&gt; <a href=\"/package/text-1.2.5.0/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a>","name":"fmtRamFlaws","module":"System.MemInfo.SysInfo","link":"System-MemInfo-SysInfo.html#v:fmtRamFlaws"},{"display_html":"<a href=\"#v:fmtSwapFlaws\">fmtSwapFlaws</a> :: <a href=\"System-MemInfo-SysInfo.html#t:SwapFlaw\" title=\"System.MemInfo.SysInfo\">SwapFlaw</a> -&gt; <a href=\"/package/text-1.2.5.0/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a>","name":"fmtSwapFlaws","module":"System.MemInfo.SysInfo","link":"System-MemInfo-SysInfo.html#v:fmtSwapFlaws"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:KernelVersion\">KernelVersion</a> = (<a href=\"/package/base-4.16.4.0/docs/Numeric-Natural.html#t:Natural\" title=\"Numeric.Natural\">Natural</a>, <a href=\"/package/base-4.16.4.0/docs/Numeric-Natural.html#t:Natural\" title=\"Numeric.Natural\">Natural</a>, <a href=\"/package/base-4.16.4.0/docs/Numeric-Natural.html#t:Natural\" title=\"Numeric.Natural\">Natural</a>)","name":"KernelVersion","module":"System.MemInfo.SysInfo","link":"System-MemInfo-SysInfo.html#t:KernelVersion"},{"display_html":"<a href=\"#v:parseKernelVersion\">parseKernelVersion</a> :: <a href=\"/package/text-1.2.5.0/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"System-MemInfo-SysInfo.html#t:KernelVersion\" title=\"System.MemInfo.SysInfo\">KernelVersion</a>","name":"parseKernelVersion","module":"System.MemInfo.SysInfo","link":"System-MemInfo-SysInfo.html#v:parseKernelVersion"},{"display_html":"<a href=\"#v:readKernelVersion\">readKernelVersion</a> :: <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"/package/base-4.16.4.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"System-MemInfo-SysInfo.html#t:KernelVersion\" title=\"System.MemInfo.SysInfo\">KernelVersion</a>)","name":"readKernelVersion","module":"System.MemInfo.SysInfo","link":"System-MemInfo-SysInfo.html#v:readKernelVersion"},{"display_html":"<a href=\"#v:fickleSharing\">fickleSharing</a> :: <a href=\"System-MemInfo-SysInfo.html#t:KernelVersion\" title=\"System.MemInfo.SysInfo\">KernelVersion</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"fickleSharing","module":"System.MemInfo.SysInfo","link":"System-MemInfo-SysInfo.html#v:fickleSharing"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:MemUsage\">MemUsage</a> = <a href=\"#v:MemUsage\">MemUsage</a> {<ul class=\"subs\"><li><a href=\"#v:muShared\">muShared</a> :: !<a href=\"/package/base-4.16.4.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a></li><li><a href=\"#v:muPrivate\">muPrivate</a> :: !<a href=\"/package/base-4.16.4.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a></li><li><a href=\"#v:muCount\">muCount</a> :: !<a href=\"/package/base-4.16.4.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a></li><li><a href=\"#v:muSwap\">muSwap</a> :: !<a href=\"/package/base-4.16.4.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a></li></ul>}","name":"MemUsage MemUsage muShared muPrivate muSwap muCount","module":"System.MemInfo.Proc","link":"System-MemInfo-Proc.html#t:MemUsage"},{"display_html":"<a href=\"#v:amass\">amass</a> :: <a href=\"/package/base-4.16.4.0/docs/Data-Ord.html#t:Ord\" title=\"Data.Ord\">Ord</a> a =&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a> -&gt; [(a, <a href=\"System-MemInfo-Proc.html#t:ProcUsage\" title=\"System.MemInfo.Proc\">ProcUsage</a>)] -&gt; <a href=\"/package/containers-0.6.5.1/docs/Data-Map-Strict.html#t:Map\" title=\"Data.Map.Strict\">Map</a> a <a href=\"System-MemInfo-Proc.html#t:MemUsage\" title=\"System.MemInfo.Proc\">MemUsage</a>","name":"amass","module":"System.MemInfo.Proc","link":"System-MemInfo-Proc.html#v:amass"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:ProcUsage\">ProcUsage</a> = <a href=\"#v:ProcUsage\">ProcUsage</a> {<ul class=\"subs\"><li><a href=\"#v:puPrivate\">puPrivate</a> :: !<a href=\"/package/base-4.16.4.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a></li><li><a href=\"#v:puShared\">puShared</a> :: !<a href=\"/package/base-4.16.4.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a></li><li><a href=\"#v:puSharedHuge\">puSharedHuge</a> :: !<a href=\"/package/base-4.16.4.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a></li><li><a href=\"#v:puSwap\">puSwap</a> :: !<a href=\"/package/base-4.16.4.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a></li><li><a href=\"#v:puMemId\">puMemId</a> :: !<a href=\"/package/base-4.16.4.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a></li></ul>}","name":"ProcUsage ProcUsage puShared puSharedHuge puPrivate puSwap puMemId","module":"System.MemInfo.Proc","link":"System-MemInfo-Proc.html#t:ProcUsage"},{"display_html":"<a href=\"#v:parseFromSmap\">parseFromSmap</a> :: <a href=\"/package/text-1.2.5.0/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"System-MemInfo-Proc.html#t:ProcUsage\" title=\"System.MemInfo.Proc\">ProcUsage</a>","name":"parseFromSmap","module":"System.MemInfo.Proc","link":"System-MemInfo-Proc.html#v:parseFromSmap"},{"display_html":"<a href=\"#v:parseFromStatm\">parseFromStatm</a> :: <a href=\"System-MemInfo-SysInfo.html#t:KernelVersion\" title=\"System.MemInfo.SysInfo\">KernelVersion</a> -&gt; <a href=\"/package/text-1.2.5.0/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"System-MemInfo-Proc.html#t:ProcUsage\" title=\"System.MemInfo.Proc\">ProcUsage</a>","name":"parseFromStatm","module":"System.MemInfo.Proc","link":"System-MemInfo-Proc.html#v:parseFromStatm"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:ExeInfo\">ExeInfo</a> = <a href=\"#v:ExeInfo\">ExeInfo</a> {<ul class=\"subs\"><li><a href=\"#v:eiTarget\">eiTarget</a> :: !<a href=\"/package/text-1.2.5.0/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a></li><li><a href=\"#v:eiOriginal\">eiOriginal</a> :: !<a href=\"/package/text-1.2.5.0/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a></li><li><a href=\"#v:eiDeleted\">eiDeleted</a> :: !<a href=\"/package/base-4.16.4.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a></li></ul>}","name":"ExeInfo ExeInfo eiTarget eiDeleted eiOriginal","module":"System.MemInfo.Proc","link":"System-MemInfo-Proc.html#t:ExeInfo"},{"display_html":"<a href=\"#v:parseExeInfo\">parseExeInfo</a> :: <a href=\"/package/text-1.2.5.0/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"System-MemInfo-Proc.html#t:ExeInfo\" title=\"System.MemInfo.Proc\">ExeInfo</a>","name":"parseExeInfo","module":"System.MemInfo.Proc","link":"System-MemInfo-Proc.html#v:parseExeInfo"},{"display_html":"<a href=\"#v:parseStatusInfo\">parseStatusInfo</a> :: <a href=\"/package/text-1.2.5.0/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> <a href=\"System-MemInfo-Proc.html#t:BadStatus\" title=\"System.MemInfo.Proc\">BadStatus</a> <a href=\"System-MemInfo-Proc.html#t:StatusInfo\" title=\"System.MemInfo.Proc\">StatusInfo</a>","name":"parseStatusInfo","module":"System.MemInfo.Proc","link":"System-MemInfo-Proc.html#v:parseStatusInfo"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:StatusInfo\">StatusInfo</a> = <a href=\"#v:StatusInfo\">StatusInfo</a> {<ul class=\"subs\"><li><a href=\"#v:siName\">siName</a> :: !<a href=\"/package/text-1.2.5.0/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a></li><li><a href=\"#v:siParent\">siParent</a> :: !<a href=\"System-MemInfo.html#t:ProcessID\" title=\"System.MemInfo\">ProcessID</a></li></ul>}","name":"StatusInfo StatusInfo siName siParent","module":"System.MemInfo.Proc","link":"System-MemInfo-Proc.html#t:StatusInfo"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:BadStatus\">BadStatus</a><ul class=\"subs\"><li>= <a href=\"#v:NoCmd\">NoCmd</a></li><li>| <a href=\"#v:NoParent\">NoParent</a></li></ul>","name":"BadStatus NoCmd NoParent","module":"System.MemInfo.Proc","link":"System-MemInfo-Proc.html#t:BadStatus"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"#t:AsCmdName\">AsCmdName</a> a <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:asCmdName\">asCmdName</a> :: a -&gt; <a href=\"/package/text-1.2.5.0/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a></li></ul>","name":"AsCmdName asCmdName","module":"System.MemInfo.Print","link":"System-MemInfo-Print.html#t:AsCmdName"},{"display_html":"<a href=\"#v:fmtAsHeader\">fmtAsHeader</a> :: <a href=\"/package/base-4.16.4.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a> -&gt; <a href=\"/package/text-1.2.5.0/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a>","name":"fmtAsHeader","module":"System.MemInfo.Print","link":"System-MemInfo-Print.html#v:fmtAsHeader"},{"display_html":"<a href=\"#v:fmtOverall\">fmtOverall</a> :: <a href=\"/package/base-4.16.4.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a> -&gt; (<a href=\"/package/base-4.16.4.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>, <a href=\"/package/base-4.16.4.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>) -&gt; <a href=\"/package/text-1.2.5.0/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a>","name":"fmtOverall","module":"System.MemInfo.Print","link":"System-MemInfo-Print.html#v:fmtOverall"},{"display_html":"<a href=\"#v:fmtMemUsage\">fmtMemUsage</a> :: <a href=\"System-MemInfo-Print.html#t:AsCmdName\" title=\"System.MemInfo.Print\">AsCmdName</a> a =&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a> -&gt; a -&gt; <a href=\"System-MemInfo-Proc.html#t:MemUsage\" title=\"System.MemInfo.Proc\">MemUsage</a> -&gt; <a href=\"/package/text-1.2.5.0/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a>","name":"fmtMemUsage","module":"System.MemInfo.Print","link":"System-MemInfo-Print.html#v:fmtMemUsage"},{"display_html":"<a href=\"#v:getChoices\">getChoices</a> :: <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"System-MemInfo-Choices.html#t:Choices\" title=\"System.MemInfo.Choices\">Choices</a>","name":"getChoices","module":"System.MemInfo","link":"System-MemInfo.html#v:getChoices"},{"display_html":"<a href=\"#v:printProcs\">printProcs</a> :: <a href=\"System-MemInfo-Choices.html#t:Choices\" title=\"System.MemInfo.Choices\">Choices</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"printProcs","module":"System.MemInfo","link":"System-MemInfo.html#v:printProcs"},{"display_html":"<a href=\"#v:readForOnePid\">readForOnePid</a> :: <a href=\"System-MemInfo.html#t:ProcessID\" title=\"System.MemInfo\">ProcessID</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"/package/base-4.16.4.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> <a href=\"System-MemInfo.html#t:NotRun\" title=\"System.MemInfo\">NotRun</a> (<a href=\"System-MemInfo.html#t:ProcName\" title=\"System.MemInfo\">ProcName</a>, <a href=\"System-MemInfo-Proc.html#t:MemUsage\" title=\"System.MemInfo.Proc\">MemUsage</a>))","name":"readForOnePid","module":"System.MemInfo","link":"System-MemInfo.html#v:readForOnePid"},{"display_html":"<a href=\"#v:readMemUsage-39-\">readMemUsage'</a> :: <a href=\"/package/base-4.16.4.0/docs/Data-Ord.html#t:Ord\" title=\"Data.Ord\">Ord</a> a =&gt; <a href=\"System-MemInfo.html#t:ProcNamer\" title=\"System.MemInfo\">ProcNamer</a> -&gt; <a href=\"System-MemInfo.html#t:Indexer\" title=\"System.MemInfo\">Indexer</a> a -&gt; <a href=\"System-MemInfo-SysInfo.html#t:ReportBud\" title=\"System.MemInfo.SysInfo\">ReportBud</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"/package/base-4.16.4.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> <a href=\"System-MemInfo.html#t:LostPid\" title=\"System.MemInfo\">LostPid</a> (<a href=\"/package/containers-0.6.5.1/docs/Data-Map-Strict.html#t:Map\" title=\"Data.Map.Strict\">Map</a> a <a href=\"System-MemInfo-Proc.html#t:MemUsage\" title=\"System.MemInfo.Proc\">MemUsage</a>))","name":"readMemUsage'","module":"System.MemInfo","link":"System-MemInfo.html#v:readMemUsage-39-"},{"display_html":"<a href=\"#v:readMemUsage\">readMemUsage</a> :: <a href=\"System-MemInfo-SysInfo.html#t:ReportBud\" title=\"System.MemInfo.SysInfo\">ReportBud</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"/package/base-4.16.4.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> <a href=\"System-MemInfo.html#t:LostPid\" title=\"System.MemInfo\">LostPid</a> (<a href=\"/package/containers-0.6.5.1/docs/Data-Map-Strict.html#t:Map\" title=\"Data.Map.Strict\">Map</a> <a href=\"System-MemInfo.html#t:ProcName\" title=\"System.MemInfo\">ProcName</a> <a href=\"System-MemInfo-Proc.html#t:MemUsage\" title=\"System.MemInfo.Proc\">MemUsage</a>))","name":"readMemUsage","module":"System.MemInfo","link":"System-MemInfo.html#v:readMemUsage"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:NotRun\">NotRun</a><ul class=\"subs\"><li>= <a href=\"#v:PidLost\">PidLost</a> <a href=\"System-MemInfo.html#t:LostPid\" title=\"System.MemInfo\">LostPid</a></li><li>| <a href=\"#v:MissingPids\">MissingPids</a> (<a href=\"/package/base-4.16.4.0/docs/Data-List-NonEmpty.html#t:NonEmpty\" title=\"Data.List.NonEmpty\">NonEmpty</a> <a href=\"System-MemInfo.html#t:ProcessID\" title=\"System.MemInfo\">ProcessID</a>)</li><li>| <a href=\"#v:NeedsRoot\">NeedsRoot</a></li><li>| <a href=\"#v:OddKernel\">OddKernel</a></li><li>| <a href=\"#v:NoRecords\">NoRecords</a></li></ul>","name":"NotRun OddKernel PidLost NeedsRoot MissingPids NoRecords","module":"System.MemInfo","link":"System-MemInfo.html#t:NotRun"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:LostPid\">LostPid</a><ul class=\"subs\"><li>= <a href=\"#v:NoExeFile\">NoExeFile</a> <a href=\"System-MemInfo.html#t:ProcessID\" title=\"System.MemInfo\">ProcessID</a></li><li>| <a href=\"#v:NoStatusCmd\">NoStatusCmd</a> <a href=\"System-MemInfo.html#t:ProcessID\" title=\"System.MemInfo\">ProcessID</a></li><li>| <a href=\"#v:NoStatusParent\">NoStatusParent</a> <a href=\"System-MemInfo.html#t:ProcessID\" title=\"System.MemInfo\">ProcessID</a></li><li>| <a href=\"#v:NoCmdLine\">NoCmdLine</a> <a href=\"System-MemInfo.html#t:ProcessID\" title=\"System.MemInfo\">ProcessID</a></li><li>| <a href=\"#v:BadStatm\">BadStatm</a> <a href=\"System-MemInfo.html#t:ProcessID\" title=\"System.MemInfo\">ProcessID</a></li><li>| <a href=\"#v:NoProc\">NoProc</a> <a href=\"System-MemInfo.html#t:ProcessID\" title=\"System.MemInfo\">ProcessID</a></li></ul>","name":"LostPid NoProc NoCmdLine NoExeFile NoStatusCmd NoStatusParent BadStatm","module":"System.MemInfo","link":"System-MemInfo.html#t:LostPid"},{"display_html":"<a href=\"#v:unfoldMemUsage\">unfoldMemUsage</a> :: <a href=\"/package/base-4.16.4.0/docs/Data-Ord.html#t:Ord\" title=\"Data.Ord\">Ord</a> a =&gt; <a href=\"System-MemInfo.html#t:ProcNamer\" title=\"System.MemInfo\">ProcNamer</a> -&gt; <a href=\"System-MemInfo.html#t:Indexer\" title=\"System.MemInfo\">Indexer</a> a -&gt; <a href=\"System-MemInfo-SysInfo.html#t:ReportBud\" title=\"System.MemInfo.SysInfo\">ReportBud</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"/package/base-4.16.4.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> [<a href=\"System-MemInfo.html#t:ProcessID\" title=\"System.MemInfo\">ProcessID</a>] ((<a href=\"/package/containers-0.6.5.1/docs/Data-Map-Strict.html#t:Map\" title=\"Data.Map.Strict\">Map</a> a <a href=\"System-MemInfo-Proc.html#t:MemUsage\" title=\"System.MemInfo.Proc\">MemUsage</a>, [<a href=\"System-MemInfo.html#t:ProcessID\" title=\"System.MemInfo\">ProcessID</a>]), <a href=\"System-MemInfo-SysInfo.html#t:ReportBud\" title=\"System.MemInfo.SysInfo\">ReportBud</a>))","name":"unfoldMemUsage","module":"System.MemInfo","link":"System-MemInfo.html#v:unfoldMemUsage"},{"display_html":"<a href=\"#v:unfoldMemUsageAfter-39-\">unfoldMemUsageAfter'</a> :: (<a href=\"/package/base-4.16.4.0/docs/Data-Ord.html#t:Ord\" title=\"Data.Ord\">Ord</a> a, <a href=\"/package/base-4.16.4.0/docs/Prelude.html#t:Integral\" title=\"Prelude\">Integral</a> seconds) =&gt; <a href=\"System-MemInfo.html#t:ProcNamer\" title=\"System.MemInfo\">ProcNamer</a> -&gt; <a href=\"System-MemInfo.html#t:Indexer\" title=\"System.MemInfo\">Indexer</a> a -&gt; seconds -&gt; <a href=\"System-MemInfo-SysInfo.html#t:ReportBud\" title=\"System.MemInfo.SysInfo\">ReportBud</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"/package/base-4.16.4.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> [<a href=\"System-MemInfo.html#t:ProcessID\" title=\"System.MemInfo\">ProcessID</a>] ((<a href=\"/package/containers-0.6.5.1/docs/Data-Map-Strict.html#t:Map\" title=\"Data.Map.Strict\">Map</a> a <a href=\"System-MemInfo-Proc.html#t:MemUsage\" title=\"System.MemInfo.Proc\">MemUsage</a>, [<a href=\"System-MemInfo.html#t:ProcessID\" title=\"System.MemInfo\">ProcessID</a>]), <a href=\"System-MemInfo-SysInfo.html#t:ReportBud\" title=\"System.MemInfo.SysInfo\">ReportBud</a>))","name":"unfoldMemUsageAfter'","module":"System.MemInfo","link":"System-MemInfo.html#v:unfoldMemUsageAfter-39-"},{"display_html":"<a href=\"#v:unfoldMemUsageAfter\">unfoldMemUsageAfter</a> :: <a href=\"/package/base-4.16.4.0/docs/Prelude.html#t:Integral\" title=\"Prelude\">Integral</a> seconds =&gt; seconds -&gt; <a href=\"System-MemInfo-SysInfo.html#t:ReportBud\" title=\"System.MemInfo.SysInfo\">ReportBud</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"/package/base-4.16.4.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> [<a href=\"System-MemInfo.html#t:ProcessID\" title=\"System.MemInfo\">ProcessID</a>] ((<a href=\"/package/containers-0.6.5.1/docs/Data-Map-Strict.html#t:Map\" title=\"Data.Map.Strict\">Map</a> <a href=\"/package/text-1.2.5.0/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> <a href=\"System-MemInfo-Proc.html#t:MemUsage\" title=\"System.MemInfo.Proc\">MemUsage</a>, [<a href=\"System-MemInfo.html#t:ProcessID\" title=\"System.MemInfo\">ProcessID</a>]), <a href=\"System-MemInfo-SysInfo.html#t:ReportBud\" title=\"System.MemInfo.SysInfo\">ReportBud</a>))","name":"unfoldMemUsageAfter","module":"System.MemInfo","link":"System-MemInfo.html#v:unfoldMemUsageAfter"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:ProcNamer\">ProcNamer</a> = <a href=\"System-MemInfo.html#t:ProcessID\" title=\"System.MemInfo\">ProcessID</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"/package/base-4.16.4.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> <a href=\"System-MemInfo.html#t:LostPid\" title=\"System.MemInfo\">LostPid</a> <a href=\"System-MemInfo.html#t:ProcName\" title=\"System.MemInfo\">ProcName</a>)","name":"ProcNamer","module":"System.MemInfo","link":"System-MemInfo.html#t:ProcNamer"},{"display_html":"<a href=\"#v:nameFromExeOnly\">nameFromExeOnly</a> :: <a href=\"System-MemInfo.html#t:ProcNamer\" title=\"System.MemInfo\">ProcNamer</a>","name":"nameFromExeOnly","module":"System.MemInfo","link":"System-MemInfo.html#v:nameFromExeOnly"},{"display_html":"<a href=\"#v:nameFor\">nameFor</a> :: <a href=\"System-MemInfo.html#t:ProcNamer\" title=\"System.MemInfo\">ProcNamer</a>","name":"nameFor","module":"System.MemInfo","link":"System-MemInfo.html#v:nameFor"},{"display_html":"<a href=\"#v:nameAsFullCmd\">nameAsFullCmd</a> :: <a href=\"System-MemInfo.html#t:ProcNamer\" title=\"System.MemInfo\">ProcNamer</a>","name":"nameAsFullCmd","module":"System.MemInfo","link":"System-MemInfo.html#v:nameAsFullCmd"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:ProcName\">ProcName</a> = <a href=\"/package/text-1.2.5.0/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a>","name":"ProcName","module":"System.MemInfo","link":"System-MemInfo.html#t:ProcName"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:Indexer\">Indexer</a> index = (<a href=\"System-MemInfo.html#t:ProcessID\" title=\"System.MemInfo\">ProcessID</a>, <a href=\"System-MemInfo.html#t:ProcName\" title=\"System.MemInfo\">ProcName</a>, <a href=\"System-MemInfo-Proc.html#t:ProcUsage\" title=\"System.MemInfo.Proc\">ProcUsage</a>) -&gt; (index, <a href=\"System-MemInfo-Proc.html#t:ProcUsage\" title=\"System.MemInfo.Proc\">ProcUsage</a>)","name":"Indexer","module":"System.MemInfo","link":"System-MemInfo.html#t:Indexer"},{"display_html":"<a href=\"#v:dropId\">dropId</a> :: <a href=\"System-MemInfo.html#t:Indexer\" title=\"System.MemInfo\">Indexer</a> <a href=\"System-MemInfo.html#t:ProcName\" title=\"System.MemInfo\">ProcName</a>","name":"dropId","module":"System.MemInfo","link":"System-MemInfo.html#v:dropId"},{"display_html":"<a href=\"#v:withPid\">withPid</a> :: <a href=\"System-MemInfo.html#t:Indexer\" title=\"System.MemInfo\">Indexer</a> (<a href=\"System-MemInfo.html#t:ProcessID\" title=\"System.MemInfo\">ProcessID</a>, <a href=\"System-MemInfo.html#t:ProcName\" title=\"System.MemInfo\">ProcName</a>)","name":"withPid","module":"System.MemInfo","link":"System-MemInfo.html#v:withPid"},{"display_html":"<a href=\"#v:printUsage-39-\">printUsage'</a> :: <a href=\"System-MemInfo.html#t:AsCmdName\" title=\"System.MemInfo\">AsCmdName</a> a =&gt; (a, <a href=\"System-MemInfo-Proc.html#t:MemUsage\" title=\"System.MemInfo.Proc\">MemUsage</a>) -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"printUsage'","module":"System.MemInfo","link":"System-MemInfo.html#v:printUsage-39-"},{"display_html":"<a href=\"#v:printUsage\">printUsage</a> :: <a href=\"System-MemInfo.html#t:AsCmdName\" title=\"System.MemInfo\">AsCmdName</a> a =&gt; (a, <a href=\"System-MemInfo-Proc.html#t:MemUsage\" title=\"System.MemInfo.Proc\">MemUsage</a>) -&gt; <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"printUsage","module":"System.MemInfo","link":"System-MemInfo.html#v:printUsage"},{"display_html":"<a href=\"#v:mkReportBud\">mkReportBud</a> :: <a href=\"/package/base-4.16.4.0/docs/Data-List-NonEmpty.html#t:NonEmpty\" title=\"Data.List.NonEmpty\">NonEmpty</a> <a href=\"System-MemInfo.html#t:ProcessID\" title=\"System.MemInfo\">ProcessID</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"/package/base-4.16.4.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"System-MemInfo-SysInfo.html#t:ReportBud\" title=\"System.MemInfo.SysInfo\">ReportBud</a>)","name":"mkReportBud","module":"System.MemInfo","link":"System-MemInfo.html#v:mkReportBud"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:ProcessID\">ProcessID</a> = <a href=\"/package/base-4.16.4.0/docs/System-Posix-Types.html#t:CPid\" title=\"System.Posix.Types\">CPid</a>","name":"ProcessID","module":"System.MemInfo","link":"System-MemInfo.html#t:ProcessID"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"#t:AsCmdName\">AsCmdName</a> a <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:asCmdName\">asCmdName</a> :: a -&gt; <a href=\"/package/text-1.2.5.0/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a></li></ul>","name":"AsCmdName asCmdName","module":"System.MemInfo","link":"System-MemInfo.html#t:AsCmdName"}]