Click or drag to resize

OptimizationOptions Class

This class will contain various optimizations that can be enabled in certain circumstances through the SystemSettings. Since this framework is used in many settings, for stability reasons, tradeoffs are made. This gives the users opportunities to enable/disable certain optimizations if for some reason they cause adverse effects on their system.
Inheritance Hierarchy
SystemObject
  GSFOptimizationOptions

Namespace: GSF
Assembly: GSF.Core (in GSF.Core.dll) Version: 2.4.179-beta
Syntax
public static class OptimizationOptions
View Source

The OptimizationOptions type exposes the following members.

Properties
 NameDescription
Public propertyStatic memberDefaultRoutingMethod Specifies the desired routing method.
Public propertyStatic memberDisableAsyncQueueInProtocolParsing Eliminates certain async queues in the phasor protocol parsing.
Public propertyStatic memberEnableThreadPoolMonitoring Specifies that threadpool monitoring will be enabled.
Public propertyStatic memberEnableThreadStackDumping Specifies that the threadpool monitor should also dump the stack trace of all thread.
Public propertyStatic memberPreferDedicatedThreads Uses dedicated threads instead of LongSynchronizedOperations in certain cases.
Public propertyStatic memberRoutingBatchSize Specifies the target number of measurements per batch operation.
Public propertyStatic memberRoutingLatency Specifies a routing latency if the routing method recgonizes this.
Top
See Also

Reference

GSF Namespace