Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- data ProfData = ProfData {
- profHeader :: Header
- profTotals :: Map Bucket BucketInfo
- profCCMap :: Map Word32 CostCentre
- profFrames :: [Frame]
- profTraces :: [Trace]
- data Trace = Trace Double Text
- data Frame = Frame Double [Sample]
- data Sample = Sample Bucket Double
- data CostCentre = CC {}
- data BucketInfo = BucketInfo {}
- newtype Bucket = Bucket Text
- data Header = Header {
- hJob :: Text
- hDate :: Text
- hHeapProfileType :: Maybe HeapProfBreakdown
- hSamplingRate :: Text
- hSampleUnit :: Text
- hValueUnit :: Text
- hCount :: Int
- data HeapProfBreakdown
Documentation
ProfData | |
|
A trace we also want to show on the graph
data CostCentre Source #
Instances
Show CostCentre Source # | |
Defined in Eventlog.Types showsPrec :: Int -> CostCentre -> ShowS # show :: CostCentre -> String # showList :: [CostCentre] -> ShowS # |
data BucketInfo Source #
BucketInfo | |
|
Instances
Show BucketInfo Source # | |
Defined in Eventlog.Types showsPrec :: Int -> BucketInfo -> ShowS # show :: BucketInfo -> String # showList :: [BucketInfo] -> ShowS # |
Header | |
|
data HeapProfBreakdown #
Sample break-down types in heap profiling
HeapProfBreakdownCostCentre | |
HeapProfBreakdownModule | |
HeapProfBreakdownClosureDescr | |
HeapProfBreakdownTypeDescr | |
HeapProfBreakdownRetainer | |
HeapProfBreakdownBiography | |
HeapProfBreakdownClosureType |
Instances
Show HeapProfBreakdown | |
Defined in GHC.RTS.EventTypes showsPrec :: Int -> HeapProfBreakdown -> ShowS # show :: HeapProfBreakdown -> String # showList :: [HeapProfBreakdown] -> ShowS # | |
Binary HeapProfBreakdown | |
Defined in GHC.RTS.EventTypes put :: HeapProfBreakdown -> Put # get :: Get HeapProfBreakdown # putList :: [HeapProfBreakdown] -> Put # |