Class JobAccounting
Accounting information for a JobObject.
Inheritance
Inherited Members
Namespace: Fs.Processes.JobObjects
Assembly: Fs.Processes.dll
Syntax
public class JobAccounting
Properties
| Improve this Doc View SourceActiveProcesses
The total number of processes currently associated with the job.
Declaration
public uint ActiveProcesses { get; }
Property Value
Type | Description |
---|---|
System.UInt32 |
OtherBytes
The number of bytes transferred during operations other than read and write operations.
Declaration
public ulong OtherBytes { get; }
Property Value
Type | Description |
---|---|
System.UInt64 |
OtherOperations
The number of I/O operations performed, other than read and write operations.
Declaration
public ulong OtherOperations { get; }
Property Value
Type | Description |
---|---|
System.UInt64 |
PeakMemoryUsed
The peak memory usage of all processes currently associated with the job.
Declaration
public ulong PeakMemoryUsed { get; }
Property Value
Type | Description |
---|---|
System.UInt64 |
PeakProcessMemoryUsed
The peak memory used by any process ever associated with the job.
Declaration
public ulong PeakProcessMemoryUsed { get; }
Property Value
Type | Description |
---|---|
System.UInt64 |
ReadBytes
The number of bytes read.
Declaration
public ulong ReadBytes { get; }
Property Value
Type | Description |
---|---|
System.UInt64 |
ReadOperations
The number of read operations performed.
Declaration
public ulong ReadOperations { get; }
Property Value
Type | Description |
---|---|
System.UInt64 |
TerminatedProcesses
Thet total number of processes associated with the job that have been terminated due to limit violations.
Declaration
public uint TerminatedProcesses { get; }
Property Value
Type | Description |
---|---|
System.UInt32 |
ThisPeriodTotalKernelTime
The total amount of kernel-mode time for all processes associated with the job, since the last call that set a per-job kernel-mode time limit.
Declaration
public TimeSpan ThisPeriodTotalKernelTime { get; }
Property Value
Type | Description |
---|---|
System.TimeSpan |
ThisPeriodTotalUserTime
The total amount of user-mode time for all processes associated with the job, since the last call that set a per-job user-mode time limit.
Declaration
public TimeSpan ThisPeriodTotalUserTime { get; }
Property Value
Type | Description |
---|---|
System.TimeSpan |
TotalKernelTime
The total amount of kernel-mode time for all processes ever associated with the job.
Declaration
public TimeSpan TotalKernelTime { get; }
Property Value
Type | Description |
---|---|
System.TimeSpan |
TotalPageFaults
The total number of page faults for all processes ever associated with the job.
Declaration
public uint TotalPageFaults { get; }
Property Value
Type | Description |
---|---|
System.UInt32 |
TotalProcesses
The total number of processes that have been associated with the job.
Declaration
public uint TotalProcesses { get; }
Property Value
Type | Description |
---|---|
System.UInt32 |
TotalUserTime
The total amount of user-mode time for all processes ever associated with the job.
Declaration
public TimeSpan TotalUserTime { get; }
Property Value
Type | Description |
---|---|
System.TimeSpan |
WriteBytes
The number of bytes written.
Declaration
public ulong WriteBytes { get; }
Property Value
Type | Description |
---|---|
System.UInt64 |
WriteOperations
The number of write operations performed.
Declaration
public ulong WriteOperations { get; }
Property Value
Type | Description |
---|---|
System.UInt64 |