Click or drag to resize

LoadingAdjustedTimestamp Class

This will provide the user with a timestamp based upon system loading. This timestamp will only move forward in time and may advance rapidly when trying to catch up with system time.
Inheritance Hierarchy
SystemObject
  GSF.ThreadingLoadingAdjustedTimestamp

Namespace: GSF.Threading
Assembly: GSF.Core (in GSF.Core.dll) Version: 2.4.207-beta+1781b796b2aa7a54013a031eb432fe4ccee31867
Syntax
public static class LoadingAdjustedTimestamp
View Source

The LoadingAdjustedTimestamp type exposes the following members.

Properties
 NameDescription
Public propertyStatic memberCurrentTime Gets the current loading Adjusted Time
Top
Remarks
The purpose for this class is to allow LagTime values to dynamically adjust based on perceived system performance. There were issues where the system would have multi second delays introduced based on exception handling or long garbage collection cycles that would cause all measurements to arrive outside the typical system lag time. This class attempts to detect when these events occur and provide increased lag time during these windows.
See Also