AdvancedCpuUsage class
Constructors
-
AdvancedCpuUsage({required double usage, required double userTime, required double systemTime, required List<
ThreadDetail> threadDetails, required List<CoreUsage> detailedCoreUsages, required int totalThreadCount, required double timestamp, required DateTime timestampDate}) -
const
-
AdvancedCpuUsage.fromJson(Map<
String, dynamic> json) -
factory
Properties
- activeThreadCount → int
-
no setter
- averageCoreUsage → double
-
no setter
- coreCount → int
-
no setter
-
detailedCoreUsages
→ List<
CoreUsage> -
final
- hashCode → int
-
The hash code for this object.
no setteroverride
- isHighUsage → bool
-
no setter
- isLowUsage → bool
-
no setter
- isMediumUsage → bool
-
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- systemTime → double
-
final
-
threadDetails
→ List<
ThreadDetail> -
final
- timestamp → double
-
final
- timestampDate → DateTime
-
final
- timestampFormatted → String
-
no setter
- totalThreadCount → int
-
final
- totalTime → double
-
no setter
- usage → double
-
final
- usageLevel → String
-
no setter
- usagePercentageString → String
-
no setter
- userTime → double
-
final
Methods
-
copyWith(
{double? usage, double? userTime, double? systemTime, List< ThreadDetail> ? threadDetails, List<CoreUsage> ? detailedCoreUsages, int? totalThreadCount, double? timestamp, DateTime? timestampDate}) → AdvancedCpuUsage -
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.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
override