Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
- data TimeAllocProfile = TimeAllocProfile {}
- data TotalTime = TotalTime {}
- newtype TotalAlloc = TotalAlloc {}
- data BriefCostCentre = BriefCostCentre {}
- data CostCentre = CostCentre {
- costCentreName :: Text
- costCentreModule :: Text
- costCentreSrc :: Maybe Text
- costCentreNo :: CostCentreNo
- costCentreEntries :: Integer
- costCentreIndTime :: Double
- costCentreIndAlloc :: Double
- costCentreInhTime :: Double
- costCentreInhAlloc :: Double
- costCentreTicks :: Maybe Integer
- costCentreBytes :: Maybe Integer
- type CostCentreNo = Int
- data CostCentreTree = CostCentreTree {
- costCentreNodes :: !(IntMap CostCentre)
- costCentreParents :: !(IntMap CostCentreNo)
- costCentreChildren :: !(IntMap (Seq CostCentre))
- costCentreCallSites :: !(Map (Text, Text) (Seq CostCentre))
- emptyCostCentreTree :: CostCentreTree
- data Callee = Callee {
- calleeName :: Text
- calleeModule :: Text
- calleeEntries :: !Integer
- calleeTime :: !Double
- calleeAlloc :: !Double
- calleeTicks :: !(Maybe Integer)
- calleeBytes :: !(Maybe Integer)
- data CallSite = CallSite {}
Documentation
total time
in the profiling reports
TotalTime | |
|
newtype TotalAlloc Source #
total alloc
in the profiling reports
TotalAlloc | |
|
data BriefCostCentre Source #
BriefCostCentre | |
|
data CostCentre Source #
Cost-centre node
CostCentre | |
|
type CostCentreNo = Int Source #
data CostCentreTree Source #
CostCentreTree | |
|
Callee | |
|
CallSite | |
|