MonitorConfig class
Configuration class for the Performance Monitor
Constructors
- MonitorConfig({bool showMemory = true, bool showLogs = true, bool trackStartup = true, bool interceptNetwork = true, int fpsWarningThreshold = 45, int memoryWarningThreshold = 500 * 1024 * 1024, bool enableNetworkMonitoring = true, bool enableBatteryMonitoring = true, bool enableDeviceInfo = true, LogLevel logLevel = LogLevel.info, bool exportLogs = false, bool enableDiskMonitoring = true, double diskWarningThreshold = 90.0})
-
Creates a new monitor configuration
const
Properties
- diskWarningThreshold → double
-
Disk usage warning threshold (percentage)
final
- enableBatteryMonitoring → bool
-
Whether to enable battery monitoring
final
- enableDeviceInfo → bool
-
Whether to enable device info collection
final
- enableDiskMonitoring → bool
-
Whether to enable disk usage monitoring
final
- enableNetworkMonitoring → bool
-
Whether to enable network monitoring
final
- exportLogs → bool
-
Whether to export logs
final
- fpsWarningThreshold → int
-
FPS threshold below which a warning is triggered
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- interceptNetwork → bool
-
Whether to intercept network requests
final
- logLevel → LogLevel
-
Log level for the monitor
final
- memoryWarningThreshold → int
-
Memory threshold (in bytes) above which a warning is triggered
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- showLogs → bool
-
Whether to show logs
final
- showMemory → bool
-
Whether to show memory usage tracking
final
- trackStartup → bool
-
Whether to track app startup time
final
Methods
-
copyWith(
{bool? showMemory, bool? showLogs, bool? trackStartup, bool? interceptNetwork, int? fpsWarningThreshold, int? memoryWarningThreshold, bool? enableNetworkMonitoring, bool? enableBatteryMonitoring, bool? enableDeviceInfo, LogLevel? logLevel, bool? exportLogs, bool? enableDiskMonitoring, double? diskWarningThreshold}) → MonitorConfig - Creates a copy of this configuration with the given fields replaced
-
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