Safe Haskell | None |
---|---|
Language | Haskell2010 |
- data Profile = Profile {}
- data TotalTime = TotalTime {}
- newtype TotalAlloc = TotalAlloc {}
- data AggregatedCostCentre = AggregatedCostCentre {
- aggregatedCostCentreName :: !Text
- aggregatedCostCentreModule :: !Text
- aggregatedCostCentreSrc :: !(Maybe Text)
- aggregatedCostCentreEntries :: !(Maybe Integer)
- aggregatedCostCentreTime :: !Scientific
- aggregatedCostCentreAlloc :: !Scientific
- aggregatedCostCentreTicks :: !(Maybe Integer)
- aggregatedCostCentreBytes :: !(Maybe Integer)
- data CostCentre = CostCentre {
- costCentreNo :: !CostCentreNo
- costCentreName :: !Text
- costCentreModule :: !Text
- costCentreSrc :: !(Maybe Text)
- costCentreEntries :: !Integer
- costCentreIndTime :: !Scientific
- costCentreIndAlloc :: !Scientific
- costCentreInhTime :: !Scientific
- costCentreInhAlloc :: !Scientific
- costCentreTicks :: !(Maybe Integer)
- costCentreBytes :: !(Maybe Integer)
- type CostCentreNo = Int
- data CostCentreTree = CostCentreTree {
- costCentreNodes :: !(IntMap CostCentre)
- costCentreParents :: !(IntMap CostCentreNo)
- costCentreChildren :: !(IntMap (Set CostCentre))
- costCentreCallSites :: !(Map (Text, Text) (Set CostCentre))
- costCentreAggregate :: !(Map Text (Map Text AggregatedCostCentre))
- emptyCostCentreTree :: CostCentreTree
- data CallSite cc = CallSite {}
- data AggregateModule = AggregateModule {}
- emptyAggregateModule :: Text -> AggregateModule
Documentation
Top-level profiling report
total time
in the profiling reports
TotalTime | |
|
newtype TotalAlloc Source #
total alloc
in the profiling reports
TotalAlloc | |
|
data AggregatedCostCentre Source #
AggregatedCostCentre | |
|
data CostCentre Source #
Cost-centre node
CostCentre | |
|
type CostCentreNo = Int Source #
data CostCentreTree Source #
CostCentreTree | |
|
CallSite | |
|
data AggregateModule Source #
AggregateModule | |
|