Name
CounterSample
Synopsis
This structure contains a performance counter’s raw data. It
represents a sample taken at a particular point in time (the CounterTimeStamp
property). Calculate()
returns a counter’s performance
data as a float
value. The two-argument form
returns values for calculated performance counters, such as
averages.
TimeStamp
and TimeStamp100nSec
return the system timestamp,
with varying degrees of accuracy.
(TimeStamp100nSec
is the most precise, reporting
a timestamp within .1 milliseconds.) BaseValue
specifies a base raw value for samples
based on multiple counters. RawValue
contains
the sample’s numeric value. SystemFrequency
represents how often the system
reads the counter, and CounterFrequency
represents how often samples are taken by the counter. Both
frequencies are represented in milliseconds.
Public Structure CounterSample ' Public Constructors Public Sub New(ByVal rawValue As Long, ByVal baseValue As Long, ByVal counterFrequency As Long, ByVal systemFrequency As Long, ByVal timeStamp As Long, ByVal timeStamp100nSec As Long, ByVal counterType As PerformanceCounterType) Public Sub New(ByVal rawValue As Long, ByVal baseValue As Long, ByVal counterFrequency As Long, ByVal systemFrequency As Long, ByVal timeStamp As Long, ByVal timeStamp100nSec As Long, ByVal counterType As PerformanceCounterType, ByVal counterTimeStamp As Long) ' Public Shared Fields Public Shared Empty As CounterSample // =System.Diagnostics.CounterSample ' Public Instance Properties ...
Get VB.NET Core Classes in a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.