| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
CDP.Domains.HeapProfiler
Description
HeapProfiler
Synopsis
- data PHeapProfilerTakeHeapSnapshot = PHeapProfilerTakeHeapSnapshot {}
- data PHeapProfilerStopTrackingHeapObjects = PHeapProfilerStopTrackingHeapObjects {}
- data HeapProfilerStopSampling = HeapProfilerStopSampling {}
- data PHeapProfilerStopSampling = PHeapProfilerStopSampling
- data PHeapProfilerStartTrackingHeapObjects = PHeapProfilerStartTrackingHeapObjects {}
- data PHeapProfilerStartSampling = PHeapProfilerStartSampling {}
- data HeapProfilerGetSamplingProfile = HeapProfilerGetSamplingProfile {}
- data PHeapProfilerGetSamplingProfile = PHeapProfilerGetSamplingProfile
- data HeapProfilerGetObjectByHeapObjectId = HeapProfilerGetObjectByHeapObjectId {}
- data PHeapProfilerGetObjectByHeapObjectId = PHeapProfilerGetObjectByHeapObjectId {}
- data HeapProfilerGetHeapObjectId = HeapProfilerGetHeapObjectId {}
- data PHeapProfilerGetHeapObjectId = PHeapProfilerGetHeapObjectId {}
- data PHeapProfilerEnable = PHeapProfilerEnable
- data PHeapProfilerDisable = PHeapProfilerDisable
- data PHeapProfilerCollectGarbage = PHeapProfilerCollectGarbage
- data PHeapProfilerAddInspectedHeapObject = PHeapProfilerAddInspectedHeapObject {}
- data HeapProfilerResetProfiles = HeapProfilerResetProfiles
- data HeapProfilerReportHeapSnapshotProgress = HeapProfilerReportHeapSnapshotProgress {}
- data HeapProfilerLastSeenObjectId = HeapProfilerLastSeenObjectId {}
- data HeapProfilerHeapStatsUpdate = HeapProfilerHeapStatsUpdate {}
- data HeapProfilerAddHeapSnapshotChunk = HeapProfilerAddHeapSnapshotChunk {}
- data HeapProfilerSamplingHeapProfile = HeapProfilerSamplingHeapProfile {}
- data HeapProfilerSamplingHeapProfileSample = HeapProfilerSamplingHeapProfileSample {}
- data HeapProfilerSamplingHeapProfileNode = HeapProfilerSamplingHeapProfileNode {}
- type HeapProfilerHeapSnapshotObjectId = Text
- pHeapProfilerAddInspectedHeapObject :: HeapProfilerHeapSnapshotObjectId -> PHeapProfilerAddInspectedHeapObject
- pHeapProfilerCollectGarbage :: PHeapProfilerCollectGarbage
- pHeapProfilerDisable :: PHeapProfilerDisable
- pHeapProfilerEnable :: PHeapProfilerEnable
- pHeapProfilerGetHeapObjectId :: RuntimeRemoteObjectId -> PHeapProfilerGetHeapObjectId
- pHeapProfilerGetObjectByHeapObjectId :: HeapProfilerHeapSnapshotObjectId -> PHeapProfilerGetObjectByHeapObjectId
- pHeapProfilerGetSamplingProfile :: PHeapProfilerGetSamplingProfile
- pHeapProfilerStartSampling :: PHeapProfilerStartSampling
- pHeapProfilerStartTrackingHeapObjects :: PHeapProfilerStartTrackingHeapObjects
- pHeapProfilerStopSampling :: PHeapProfilerStopSampling
- pHeapProfilerStopTrackingHeapObjects :: PHeapProfilerStopTrackingHeapObjects
- pHeapProfilerTakeHeapSnapshot :: PHeapProfilerTakeHeapSnapshot
Documentation
data PHeapProfilerTakeHeapSnapshot Source #
Parameters of the takeHeapSnapshot command.
Constructors
| PHeapProfilerTakeHeapSnapshot | |
Fields
| |
Instances
| Eq PHeapProfilerTakeHeapSnapshot Source # | |
Defined in CDP.Domains.HeapProfiler | |
| Show PHeapProfilerTakeHeapSnapshot Source # | |
Defined in CDP.Domains.HeapProfiler Methods showsPrec :: Int -> PHeapProfilerTakeHeapSnapshot -> ShowS # show :: PHeapProfilerTakeHeapSnapshot -> String # showList :: [PHeapProfilerTakeHeapSnapshot] -> ShowS # | |
| ToJSON PHeapProfilerTakeHeapSnapshot Source # | |
Defined in CDP.Domains.HeapProfiler Methods toJSON :: PHeapProfilerTakeHeapSnapshot -> Value # toEncoding :: PHeapProfilerTakeHeapSnapshot -> Encoding # toJSONList :: [PHeapProfilerTakeHeapSnapshot] -> Value # toEncodingList :: [PHeapProfilerTakeHeapSnapshot] -> Encoding # | |
| Command PHeapProfilerTakeHeapSnapshot Source # | |
Defined in CDP.Domains.HeapProfiler Associated Types | |
| type CommandResponse PHeapProfilerTakeHeapSnapshot Source # | |
Defined in CDP.Domains.HeapProfiler | |
data PHeapProfilerStopTrackingHeapObjects Source #
Parameters of the stopTrackingHeapObjects command.
Constructors
| PHeapProfilerStopTrackingHeapObjects | |
Fields
| |
Instances
data HeapProfilerStopSampling Source #
Constructors
| HeapProfilerStopSampling | |
Fields
| |
Instances
| Eq HeapProfilerStopSampling Source # | |
Defined in CDP.Domains.HeapProfiler Methods (==) :: HeapProfilerStopSampling -> HeapProfilerStopSampling -> Bool # (/=) :: HeapProfilerStopSampling -> HeapProfilerStopSampling -> Bool # | |
| Show HeapProfilerStopSampling Source # | |
Defined in CDP.Domains.HeapProfiler Methods showsPrec :: Int -> HeapProfilerStopSampling -> ShowS # show :: HeapProfilerStopSampling -> String # showList :: [HeapProfilerStopSampling] -> ShowS # | |
| FromJSON HeapProfilerStopSampling Source # | |
Defined in CDP.Domains.HeapProfiler Methods parseJSON :: Value -> Parser HeapProfilerStopSampling # parseJSONList :: Value -> Parser [HeapProfilerStopSampling] # | |
data PHeapProfilerStopSampling Source #
Parameters of the stopSampling command.
Constructors
| PHeapProfilerStopSampling |
Instances
| Eq PHeapProfilerStopSampling Source # | |
Defined in CDP.Domains.HeapProfiler Methods (==) :: PHeapProfilerStopSampling -> PHeapProfilerStopSampling -> Bool # (/=) :: PHeapProfilerStopSampling -> PHeapProfilerStopSampling -> Bool # | |
| Show PHeapProfilerStopSampling Source # | |
Defined in CDP.Domains.HeapProfiler Methods showsPrec :: Int -> PHeapProfilerStopSampling -> ShowS # show :: PHeapProfilerStopSampling -> String # showList :: [PHeapProfilerStopSampling] -> ShowS # | |
| ToJSON PHeapProfilerStopSampling Source # | |
Defined in CDP.Domains.HeapProfiler Methods toJSON :: PHeapProfilerStopSampling -> Value # toEncoding :: PHeapProfilerStopSampling -> Encoding # toJSONList :: [PHeapProfilerStopSampling] -> Value # | |
| Command PHeapProfilerStopSampling Source # | |
Defined in CDP.Domains.HeapProfiler Associated Types | |
| type CommandResponse PHeapProfilerStopSampling Source # | |
data PHeapProfilerStartTrackingHeapObjects Source #
Parameters of the startTrackingHeapObjects command.
Constructors
| PHeapProfilerStartTrackingHeapObjects | |
Instances
data PHeapProfilerStartSampling Source #
Parameters of the startSampling command.
Constructors
| PHeapProfilerStartSampling | |
Fields
| |
Instances
| Eq PHeapProfilerStartSampling Source # | |
Defined in CDP.Domains.HeapProfiler Methods (==) :: PHeapProfilerStartSampling -> PHeapProfilerStartSampling -> Bool # (/=) :: PHeapProfilerStartSampling -> PHeapProfilerStartSampling -> Bool # | |
| Show PHeapProfilerStartSampling Source # | |
Defined in CDP.Domains.HeapProfiler Methods showsPrec :: Int -> PHeapProfilerStartSampling -> ShowS # show :: PHeapProfilerStartSampling -> String # showList :: [PHeapProfilerStartSampling] -> ShowS # | |
| ToJSON PHeapProfilerStartSampling Source # | |
Defined in CDP.Domains.HeapProfiler Methods toJSON :: PHeapProfilerStartSampling -> Value # toEncoding :: PHeapProfilerStartSampling -> Encoding # toJSONList :: [PHeapProfilerStartSampling] -> Value # toEncodingList :: [PHeapProfilerStartSampling] -> Encoding # | |
| Command PHeapProfilerStartSampling Source # | |
Defined in CDP.Domains.HeapProfiler Associated Types | |
| type CommandResponse PHeapProfilerStartSampling Source # | |
Defined in CDP.Domains.HeapProfiler | |
data HeapProfilerGetSamplingProfile Source #
Constructors
| HeapProfilerGetSamplingProfile | |
Fields
| |
Instances
| Eq HeapProfilerGetSamplingProfile Source # | |
Defined in CDP.Domains.HeapProfiler | |
| Show HeapProfilerGetSamplingProfile Source # | |
Defined in CDP.Domains.HeapProfiler Methods showsPrec :: Int -> HeapProfilerGetSamplingProfile -> ShowS # show :: HeapProfilerGetSamplingProfile -> String # showList :: [HeapProfilerGetSamplingProfile] -> ShowS # | |
| FromJSON HeapProfilerGetSamplingProfile Source # | |
Defined in CDP.Domains.HeapProfiler Methods parseJSON :: Value -> Parser HeapProfilerGetSamplingProfile # parseJSONList :: Value -> Parser [HeapProfilerGetSamplingProfile] # | |
data PHeapProfilerGetSamplingProfile Source #
Parameters of the getSamplingProfile command.
Constructors
| PHeapProfilerGetSamplingProfile |
Instances
| Eq PHeapProfilerGetSamplingProfile Source # | |
Defined in CDP.Domains.HeapProfiler | |
| Show PHeapProfilerGetSamplingProfile Source # | |
Defined in CDP.Domains.HeapProfiler Methods showsPrec :: Int -> PHeapProfilerGetSamplingProfile -> ShowS # | |
| ToJSON PHeapProfilerGetSamplingProfile Source # | |
Defined in CDP.Domains.HeapProfiler | |
| Command PHeapProfilerGetSamplingProfile Source # | |
Defined in CDP.Domains.HeapProfiler Associated Types type CommandResponse PHeapProfilerGetSamplingProfile Source # | |
| type CommandResponse PHeapProfilerGetSamplingProfile Source # | |
data HeapProfilerGetObjectByHeapObjectId Source #
Constructors
| HeapProfilerGetObjectByHeapObjectId | |
Fields
| |
Instances
data PHeapProfilerGetObjectByHeapObjectId Source #
Parameters of the getObjectByHeapObjectId command.
Constructors
| PHeapProfilerGetObjectByHeapObjectId | |
Fields
| |
Instances
data HeapProfilerGetHeapObjectId Source #
Constructors
| HeapProfilerGetHeapObjectId | |
Fields
| |
Instances
| Eq HeapProfilerGetHeapObjectId Source # | |
Defined in CDP.Domains.HeapProfiler Methods (==) :: HeapProfilerGetHeapObjectId -> HeapProfilerGetHeapObjectId -> Bool # (/=) :: HeapProfilerGetHeapObjectId -> HeapProfilerGetHeapObjectId -> Bool # | |
| Show HeapProfilerGetHeapObjectId Source # | |
Defined in CDP.Domains.HeapProfiler Methods showsPrec :: Int -> HeapProfilerGetHeapObjectId -> ShowS # show :: HeapProfilerGetHeapObjectId -> String # showList :: [HeapProfilerGetHeapObjectId] -> ShowS # | |
| FromJSON HeapProfilerGetHeapObjectId Source # | |
Defined in CDP.Domains.HeapProfiler Methods parseJSON :: Value -> Parser HeapProfilerGetHeapObjectId # parseJSONList :: Value -> Parser [HeapProfilerGetHeapObjectId] # | |
data PHeapProfilerGetHeapObjectId Source #
Parameters of the getHeapObjectId command.
Constructors
| PHeapProfilerGetHeapObjectId | |
Fields
| |
Instances
| Eq PHeapProfilerGetHeapObjectId Source # | |
Defined in CDP.Domains.HeapProfiler Methods (==) :: PHeapProfilerGetHeapObjectId -> PHeapProfilerGetHeapObjectId -> Bool # (/=) :: PHeapProfilerGetHeapObjectId -> PHeapProfilerGetHeapObjectId -> Bool # | |
| Show PHeapProfilerGetHeapObjectId Source # | |
Defined in CDP.Domains.HeapProfiler Methods showsPrec :: Int -> PHeapProfilerGetHeapObjectId -> ShowS # show :: PHeapProfilerGetHeapObjectId -> String # showList :: [PHeapProfilerGetHeapObjectId] -> ShowS # | |
| ToJSON PHeapProfilerGetHeapObjectId Source # | |
Defined in CDP.Domains.HeapProfiler Methods toJSON :: PHeapProfilerGetHeapObjectId -> Value # toEncoding :: PHeapProfilerGetHeapObjectId -> Encoding # toJSONList :: [PHeapProfilerGetHeapObjectId] -> Value # toEncodingList :: [PHeapProfilerGetHeapObjectId] -> Encoding # | |
| Command PHeapProfilerGetHeapObjectId Source # | |
Defined in CDP.Domains.HeapProfiler Associated Types | |
| type CommandResponse PHeapProfilerGetHeapObjectId Source # | |
data PHeapProfilerEnable Source #
Parameters of the enable command.
Constructors
| PHeapProfilerEnable |
Instances
data PHeapProfilerDisable Source #
Parameters of the disable command.
Constructors
| PHeapProfilerDisable |
Instances
data PHeapProfilerCollectGarbage Source #
Parameters of the collectGarbage command.
Constructors
| PHeapProfilerCollectGarbage |
Instances
| Eq PHeapProfilerCollectGarbage Source # | |
Defined in CDP.Domains.HeapProfiler Methods (==) :: PHeapProfilerCollectGarbage -> PHeapProfilerCollectGarbage -> Bool # (/=) :: PHeapProfilerCollectGarbage -> PHeapProfilerCollectGarbage -> Bool # | |
| Show PHeapProfilerCollectGarbage Source # | |
Defined in CDP.Domains.HeapProfiler Methods showsPrec :: Int -> PHeapProfilerCollectGarbage -> ShowS # show :: PHeapProfilerCollectGarbage -> String # showList :: [PHeapProfilerCollectGarbage] -> ShowS # | |
| ToJSON PHeapProfilerCollectGarbage Source # | |
Defined in CDP.Domains.HeapProfiler Methods toJSON :: PHeapProfilerCollectGarbage -> Value # toEncoding :: PHeapProfilerCollectGarbage -> Encoding # toJSONList :: [PHeapProfilerCollectGarbage] -> Value # toEncodingList :: [PHeapProfilerCollectGarbage] -> Encoding # | |
| Command PHeapProfilerCollectGarbage Source # | |
Defined in CDP.Domains.HeapProfiler Associated Types | |
| type CommandResponse PHeapProfilerCollectGarbage Source # | |
Defined in CDP.Domains.HeapProfiler | |
data PHeapProfilerAddInspectedHeapObject Source #
Enables console to refer to the node with given id via $x (see Command Line API for more details $x functions).
Parameters of the addInspectedHeapObject command.
Constructors
| PHeapProfilerAddInspectedHeapObject | |
Fields
| |
Instances
| Eq PHeapProfilerAddInspectedHeapObject Source # | |
| Show PHeapProfilerAddInspectedHeapObject Source # | |
Defined in CDP.Domains.HeapProfiler Methods showsPrec :: Int -> PHeapProfilerAddInspectedHeapObject -> ShowS # show :: PHeapProfilerAddInspectedHeapObject -> String # showList :: [PHeapProfilerAddInspectedHeapObject] -> ShowS # | |
| ToJSON PHeapProfilerAddInspectedHeapObject Source # | |
Defined in CDP.Domains.HeapProfiler | |
| Command PHeapProfilerAddInspectedHeapObject Source # | |
Defined in CDP.Domains.HeapProfiler Associated Types type CommandResponse PHeapProfilerAddInspectedHeapObject Source # | |
| type CommandResponse PHeapProfilerAddInspectedHeapObject Source # | |
Defined in CDP.Domains.HeapProfiler | |
data HeapProfilerResetProfiles Source #
Type of the resetProfiles event.
Constructors
| HeapProfilerResetProfiles |
Instances
| Eq HeapProfilerResetProfiles Source # | |
Defined in CDP.Domains.HeapProfiler Methods (==) :: HeapProfilerResetProfiles -> HeapProfilerResetProfiles -> Bool # (/=) :: HeapProfilerResetProfiles -> HeapProfilerResetProfiles -> Bool # | |
| Read HeapProfilerResetProfiles Source # | |
Defined in CDP.Domains.HeapProfiler | |
| Show HeapProfilerResetProfiles Source # | |
Defined in CDP.Domains.HeapProfiler Methods showsPrec :: Int -> HeapProfilerResetProfiles -> ShowS # show :: HeapProfilerResetProfiles -> String # showList :: [HeapProfilerResetProfiles] -> ShowS # | |
| FromJSON HeapProfilerResetProfiles Source # | |
Defined in CDP.Domains.HeapProfiler Methods parseJSON :: Value -> Parser HeapProfilerResetProfiles # parseJSONList :: Value -> Parser [HeapProfilerResetProfiles] # | |
| Event HeapProfilerResetProfiles Source # | |
Defined in CDP.Domains.HeapProfiler | |
data HeapProfilerReportHeapSnapshotProgress Source #
Type of the reportHeapSnapshotProgress event.
Constructors
| HeapProfilerReportHeapSnapshotProgress | |
Instances
data HeapProfilerLastSeenObjectId Source #
Type of the lastSeenObjectId event.
Constructors
| HeapProfilerLastSeenObjectId | |
Instances
| Eq HeapProfilerLastSeenObjectId Source # | |
Defined in CDP.Domains.HeapProfiler Methods (==) :: HeapProfilerLastSeenObjectId -> HeapProfilerLastSeenObjectId -> Bool # (/=) :: HeapProfilerLastSeenObjectId -> HeapProfilerLastSeenObjectId -> Bool # | |
| Show HeapProfilerLastSeenObjectId Source # | |
Defined in CDP.Domains.HeapProfiler Methods showsPrec :: Int -> HeapProfilerLastSeenObjectId -> ShowS # show :: HeapProfilerLastSeenObjectId -> String # showList :: [HeapProfilerLastSeenObjectId] -> ShowS # | |
| FromJSON HeapProfilerLastSeenObjectId Source # | |
Defined in CDP.Domains.HeapProfiler Methods parseJSON :: Value -> Parser HeapProfilerLastSeenObjectId # parseJSONList :: Value -> Parser [HeapProfilerLastSeenObjectId] # | |
| Event HeapProfilerLastSeenObjectId Source # | |
Defined in CDP.Domains.HeapProfiler | |
data HeapProfilerHeapStatsUpdate Source #
Type of the heapStatsUpdate event.
Constructors
| HeapProfilerHeapStatsUpdate | |
Fields
| |
Instances
| Eq HeapProfilerHeapStatsUpdate Source # | |
Defined in CDP.Domains.HeapProfiler Methods (==) :: HeapProfilerHeapStatsUpdate -> HeapProfilerHeapStatsUpdate -> Bool # (/=) :: HeapProfilerHeapStatsUpdate -> HeapProfilerHeapStatsUpdate -> Bool # | |
| Show HeapProfilerHeapStatsUpdate Source # | |
Defined in CDP.Domains.HeapProfiler Methods showsPrec :: Int -> HeapProfilerHeapStatsUpdate -> ShowS # show :: HeapProfilerHeapStatsUpdate -> String # showList :: [HeapProfilerHeapStatsUpdate] -> ShowS # | |
| FromJSON HeapProfilerHeapStatsUpdate Source # | |
Defined in CDP.Domains.HeapProfiler Methods parseJSON :: Value -> Parser HeapProfilerHeapStatsUpdate # parseJSONList :: Value -> Parser [HeapProfilerHeapStatsUpdate] # | |
| Event HeapProfilerHeapStatsUpdate Source # | |
Defined in CDP.Domains.HeapProfiler | |
data HeapProfilerAddHeapSnapshotChunk Source #
Type of the addHeapSnapshotChunk event.
Constructors
| HeapProfilerAddHeapSnapshotChunk | |
Instances
| Eq HeapProfilerAddHeapSnapshotChunk Source # | |
Defined in CDP.Domains.HeapProfiler | |
| Show HeapProfilerAddHeapSnapshotChunk Source # | |
Defined in CDP.Domains.HeapProfiler Methods showsPrec :: Int -> HeapProfilerAddHeapSnapshotChunk -> ShowS # | |
| FromJSON HeapProfilerAddHeapSnapshotChunk Source # | |
Defined in CDP.Domains.HeapProfiler Methods parseJSON :: Value -> Parser HeapProfilerAddHeapSnapshotChunk # parseJSONList :: Value -> Parser [HeapProfilerAddHeapSnapshotChunk] # | |
| Event HeapProfilerAddHeapSnapshotChunk Source # | |
Defined in CDP.Domains.HeapProfiler | |
data HeapProfilerSamplingHeapProfile Source #
Type SamplingHeapProfile.
Sampling profile.
Constructors
| HeapProfilerSamplingHeapProfile | |
Instances
| Eq HeapProfilerSamplingHeapProfile Source # | |
Defined in CDP.Domains.HeapProfiler | |
| Show HeapProfilerSamplingHeapProfile Source # | |
Defined in CDP.Domains.HeapProfiler Methods showsPrec :: Int -> HeapProfilerSamplingHeapProfile -> ShowS # | |
| ToJSON HeapProfilerSamplingHeapProfile Source # | |
Defined in CDP.Domains.HeapProfiler | |
| FromJSON HeapProfilerSamplingHeapProfile Source # | |
Defined in CDP.Domains.HeapProfiler Methods parseJSON :: Value -> Parser HeapProfilerSamplingHeapProfile # parseJSONList :: Value -> Parser [HeapProfilerSamplingHeapProfile] # | |
data HeapProfilerSamplingHeapProfileSample Source #
Type SamplingHeapProfileSample.
A single sample from a sampling profile.
Constructors
| HeapProfilerSamplingHeapProfileSample | |
Fields
| |
Instances
data HeapProfilerSamplingHeapProfileNode Source #
Type SamplingHeapProfileNode.
Sampling Heap Profile node. Holds callsite information, allocation statistics and child nodes.
Constructors
| HeapProfilerSamplingHeapProfileNode | |
Fields
| |
Instances
type HeapProfilerHeapSnapshotObjectId = Text Source #
Type HeapSnapshotObjectId.
Heap snapshot object id.
pHeapProfilerAddInspectedHeapObject :: HeapProfilerHeapSnapshotObjectId -> PHeapProfilerAddInspectedHeapObject Source #