|
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.230-beta+03417d7b5cff037b24e882d7adef82d359b34964
Syntaxpublic 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