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 #