|
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
Namespace: GSF.ThreadingAssembly: GSF.Core (in GSF.Core.dll) Version: 2.4.207-beta+1781b796b2aa7a54013a031eb432fe4ccee31867
Syntax public static class LoadingAdjustedTimestamp
Public NotInheritable Class LoadingAdjustedTimestamp
public ref class LoadingAdjustedTimestamp abstract sealed
[<AbstractClassAttribute>]
[<SealedAttribute>]
type LoadingAdjustedTimestamp = class end
GSF.Threading.LoadingAdjustedTimestamp = function();
Type.createClass(
'GSF.Threading.LoadingAdjustedTimestamp');
View SourceThe LoadingAdjustedTimestamp type exposes the following members.
Properties 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