Process class

Constructors

Process({required int id, required int osProcessId, required ProcessType type, required String profile, required int naclDebugPort, required List<TaskInfo> tasks, double? cpu, double? network, double? privateMemory, double? jsMemoryAllocated, double? jsMemoryUsed, double? sqliteMemory, Cache? imageCache, Cache? scriptCache, Cache? cssCache})
Process.fromJS(Process _wrapped)

Properties

cpu ↔ double?
The most recent measurement of the process's CPU usage, expressed as the percentage of a single CPU core used in total, by all of the process's threads. This gives a value from zero to CpuInfo.numOfProcessors*100, which can exceed 100% in multi-threaded processes. Only available when receiving the object as part of a callback from onUpdated or onUpdatedWithMemory.
getter/setter pair
cssCache ↔ Cache?
The most recent information about the CSS cache for the process. Only available when receiving the object as part of a callback from onUpdated or onUpdatedWithMemory.
getter/setter pair
hashCode → int
The hash code for this object.
no setterinherited
id ↔ int
Unique ID of the process provided by the browser.
getter/setter pair
imageCache ↔ Cache?
The most recent information about the image cache for the process. Only available when receiving the object as part of a callback from onUpdated or onUpdatedWithMemory.
getter/setter pair
jsMemoryAllocated ↔ double?
The most recent measurement of the process JavaScript allocated memory, in bytes. Only available when receiving the object as part of a callback from onUpdated or onUpdatedWithMemory.
getter/setter pair
jsMemoryUsed ↔ double?
The most recent measurement of the process JavaScript memory used, in bytes. Only available when receiving the object as part of a callback from onUpdated or onUpdatedWithMemory.
getter/setter pair
naclDebugPort ↔ int
The debugging port for Native Client processes. Zero for other process types and for NaCl processes that do not have debugging enabled.
getter/setter pair
network ↔ double?
The most recent measurement of the process network usage, in bytes per second. Only available when receiving the object as part of a callback from onUpdated or onUpdatedWithMemory.
getter/setter pair
osProcessId ↔ int
The ID of the process, as provided by the OS.
getter/setter pair
privateMemory ↔ double?
The most recent measurement of the process private memory usage, in bytes. Only available when receiving the object as part of a callback from onUpdatedWithMemory or getProcessInfo with the includeMemory flag.
getter/setter pair
profile ↔ String
The profile which the process is associated with.
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
scriptCache ↔ Cache?
The most recent information about the script cache for the process. Only available when receiving the object as part of a callback from onUpdated or onUpdatedWithMemory.
getter/setter pair
sqliteMemory ↔ double?
The most recent measurement of the process's SQLite memory usage, in bytes. Only available when receiving the object as part of a callback from onUpdated or onUpdatedWithMemory.
getter/setter pair
tasks ↔ List<TaskInfo>
Array of TaskInfos representing the tasks running on this process.
getter/setter pair
toJS → Process
no setter
type ↔ ProcessType
The type of process.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited