BuildResourceUsage class

Aggregated/summary metrics over the entire build lifecycle.

Constructors

BuildResourceUsage({double? averageCpuUtilization, double? averageMemoryUtilization, double? peakCpuUtilization, double? peakMemoryUtilization, String? totalCpuDuration})
BuildResourceUsage.fromJson(Map json_)

Properties

averageCpuUtilization ↔ double?
The average CPU utilization ratio across all vCPUs over the duration of the build, expressed as a fraction in the range [0.0, 1.0].
getter/setter pair
averageMemoryUtilization ↔ double?
The average memory utilization ratio over the duration of the build, expressed as a fraction in the range [0.0, 1.0].
getter/setter pair
hashCode → int
The hash code for this object.
no setterinherited
peakCpuUtilization ↔ double?
The highest CPU utilization ratio across all vCPUs observed over the duration of the build, expressed as a fraction in the range [0.0, 1.0].
getter/setter pair
peakMemoryUtilization ↔ double?
The highest memory utilization ratio observed over the duration of the build, expressed as a fraction in the range [0.0, 1.0].
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
totalCpuDuration ↔ String?
Total CPU execution time consumed across all cores during build execution.
getter/setter pair

Methods

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

Operators

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