Table of Contents

Class ResourceMonitorThrottleOptions

Namespace
Qavren.Edge.Ingestion.Onnx
Assembly
Qavren.Edge.Ingestion.Onnx.dll

What ResourceMonitorThrottle can be told to ignore, and how far it may shrink a batch (spec 10.2). Every default here changes behaviour.

public sealed class ResourceMonitorThrottleOptions
Inheritance
ResourceMonitorThrottleOptions
Inherited Members

Properties

IgnoreLowPowerMode

Skip the power:low row. Off: Low Power Mode is a user's explicit request to do less, and an app that disagrees says so here rather than by replacing the throttle.

IgnoreThermalState

Skip both thermal rows (thermal:critical and thermal:serious). Off. Memory rows are never skipped: a memory pause is what keeps the process alive.

MinBatchSize

The floor every halving is clamped to. 4, matching the floor the core's lifecycle observer applies to its own memory-pressure shrink, so the two never disagree about the smallest write window.