Class: WMI::Win32_NamedJobObjectActgInfo

Inherits:
Base
  • Object
show all
Defined in:
lib/Win32_NamedJobObjectActgInfo.rb

Overview

このクラスにより、ジョブ オブジェクトの IO アカウンティング情報が表されます。

Instance Attribute Summary (collapse)

Method Summary

Methods inherited from Base

#AddRef, #AssociatorsAsync_, #Associators_, #Clone_, #CompareTo_, #DeleteAsync_, #Delete_, #Derivation_, #ExecMethodAsync_, #ExecMethod_, #GetIDsOfNames, #GetObjectText_, #GetText_, #GetTypeInfo, #GetTypeInfoCount, #InstancesAsync_, #Instances_, #Invoke, #Methods_, #Path_, #Properties_, #PutAsync_, #Put_, #Qualifiers_, #QueryInterface, #ReferencesAsync_, #References_, #Refresh_, #Release, #Security_, #SetFromText_, #SpawnDerivedClass_, #SpawnInstance_, #SubclassesAsync_, #Subclasses_, #SystemProperties_

Instance Attribute Details

- (uint32) ActiveProcesses (readonly)

ジョブに現在関連付けれられているプロセスの合計を指定します。

 

Returns:

  • (uint32)

    ActiveProcesses



9
10
11
# File 'lib/Win32_NamedJobObjectActgInfo.rb', line 9

def ActiveProcesses
  @ActiveProcesses
end

- (string) Caption (readonly)

統計またはメトリックの簡単な説明 (1 行分の文字列) です。

Returns:

  • (string)

    Caption



14
15
16
# File 'lib/Win32_NamedJobObjectActgInfo.rb', line 14

def Caption
  @Caption
end

- (string) Description (readonly)

統計またはメトリックの説明です。

Returns:

  • (string)

    Description



19
20
21
# File 'lib/Win32_NamedJobObjectActgInfo.rb', line 19

def Description
  @Description
end

- (string) Name (readonly)

Name プロパティで、統計またはメトリックを認識するラベルを定義します。

 

Returns:

  • (string)

    Name



29
30
31
# File 'lib/Win32_NamedJobObjectActgInfo.rb', line 29

def Name
  @Name
end

- (uint64) OtherOperationCount (readonly)

現在、および今までにジョブと関連付けられたことのあるすべてのプロセスにより実行された、読み取りおよび書き込み以外の I/O 操作の回数を指定します。

Returns:

  • (uint64)

    OtherOperationCount



34
35
36
# File 'lib/Win32_NamedJobObjectActgInfo.rb', line 34

def OtherOperationCount
  @OtherOperationCount
end

- (uint64) OtherTransferCount (readonly)

現在、および今までにジョブと関連付けられたことのあるすべてのプロセスにより実行された、読み取りおよび書き込み以外の操作中に転送したバイト数を指定します。

Returns:

  • (uint64)

    OtherTransferCount



39
40
41
# File 'lib/Win32_NamedJobObjectActgInfo.rb', line 39

def OtherTransferCount
  @OtherTransferCount
end

- (uint32) PeakJobMemoryUsed (readonly)

ジョブに関連付けられた、すべてのプロセスのピーク メモリの使用量を KB で指定します。

Returns:

  • (uint32)

    PeakJobMemoryUsed



44
45
46
# File 'lib/Win32_NamedJobObjectActgInfo.rb', line 44

def PeakJobMemoryUsed
  @PeakJobMemoryUsed
end

- (uint32) PeakProcessMemoryUsed (readonly)

ジョブに関連付けられたことのあるすべてのプロセスによって使用された、最大プロセス メモリを KB で指定します。

Returns:

  • (uint32)

    PeakProcessMemoryUsed



49
50
51
# File 'lib/Win32_NamedJobObjectActgInfo.rb', line 49

def PeakProcessMemoryUsed
  @PeakProcessMemoryUsed
end

- (uint64) ReadOperationCount (readonly)

現在、および今までにジョブと関連付けられたことのあるすべてのプロセスにより実行された、読み取り操作の回数を指定します。

Returns:

  • (uint64)

    ReadOperationCount



54
55
56
# File 'lib/Win32_NamedJobObjectActgInfo.rb', line 54

def ReadOperationCount
  @ReadOperationCount
end

- (uint64) ReadTransferCount (readonly)

現在、および今までにジョブと関連付けられたことのあるすべてのプロセスにより、読み取られたバイト数を指定します。

Returns:

  • (uint64)

    ReadTransferCount



59
60
61
# File 'lib/Win32_NamedJobObjectActgInfo.rb', line 59

def ReadTransferCount
  @ReadTransferCount
end

- (uint64) ThisPeriodTotalKernelTime (readonly)

ジョブあたりのカーネル モードの制限時間を設定する前回の呼び出し後の (ジョブと関連付けられていない停止したすべてのプロセスだけでなく) ジョブと関連付けられているすべてのアクティブ プロセスのカーネル モード実行時間の合計を 100 ナノ秒で指定します。

  

Returns:

  • (uint64)

    ThisPeriodTotalKernelTime



66
67
68
# File 'lib/Win32_NamedJobObjectActgInfo.rb', line 66

def ThisPeriodTotalKernelTime
  @ThisPeriodTotalKernelTime
end

- (uint64) ThisPeriodTotalUserTime (readonly)

ジョブあたりのユーザー モードの制限時間を設定する前回の呼び出し後の (ジョブと関連付けられていない停止したすべてのプロセスだけでなく) ジョブと関連付けられているすべてのアクティブ プロセスのユーザー モード実行時間の合計を 100 ナノ秒で指定します。

  

Returns:

  • (uint64)

    ThisPeriodTotalUserTime



73
74
75
# File 'lib/Win32_NamedJobObjectActgInfo.rb', line 73

def ThisPeriodTotalUserTime
  @ThisPeriodTotalUserTime
end

- (uint64) TotalKernelTime (readonly)

ジョブと関連付けられていない停止したすべてのプロセスだけでなく、ジョブと関連付けられているすべてのアクティブ プロセスのカーネル モード実行時間の合計を 100 ナノ秒で指定します。

Returns:

  • (uint64)

    TotalKernelTime



78
79
80
# File 'lib/Win32_NamedJobObjectActgInfo.rb', line 78

def TotalKernelTime
  @TotalKernelTime
end

- (uint32) TotalPageFaultCount (readonly)

すべてのジョブに関連付けられたアクティブ プロセスだけでなく、停止したジョブには関連付けられていないプロセスによるページ フォールトの合計数を指定します。

Returns:

  • (uint32)

    TotalPageFaultCount



83
84
85
# File 'lib/Win32_NamedJobObjectActgInfo.rb', line 83

def TotalPageFaultCount
  @TotalPageFaultCount
end

- (uint32) TotalProcesses (readonly)

停止しているプロセスを含む、ジョブが終了するまでにジョブに関連付けられたプロセスの合計を指定します。

 

Returns:

  • (uint32)

    TotalProcesses



89
90
91
# File 'lib/Win32_NamedJobObjectActgInfo.rb', line 89

def TotalProcesses
  @TotalProcesses
end

- (uint32) TotalTerminatedProcesses (readonly)

制限違反が原因で停止したプロセスの合計を指定します。

Returns:

  • (uint32)

    TotalTerminatedProcesses



94
95
96
# File 'lib/Win32_NamedJobObjectActgInfo.rb', line 94

def TotalTerminatedProcesses
  @TotalTerminatedProcesses
end

- (uint64) TotalUserTime (readonly)

ジョブと関連付けられていない停止したすべてのプロセスだけでなく、ジョブと関連付けられているすべてのアクティブ プロセスのユーザー モード実行時間の合計を 100 ナノ秒で指定します。

Returns:

  • (uint64)

    TotalUserTime



99
100
101
# File 'lib/Win32_NamedJobObjectActgInfo.rb', line 99

def TotalUserTime
  @TotalUserTime
end

- (uint64) WriteOperationCount (readonly)

現在、および今までにジョブと関連付けられたことのあるすべてのプロセスにより実行された、書き込み操作の回数を指定します。

Returns:

  • (uint64)

    WriteOperationCount



104
105
106
# File 'lib/Win32_NamedJobObjectActgInfo.rb', line 104

def WriteOperationCount
  @WriteOperationCount
end

- (uint64) WriteTransferCount (readonly)

現在、および今までにジョブと関連付けられたことのあるすべてのプロセスにより、書き込まれたバイト数を指定します。

Returns:

  • (uint64)

    WriteTransferCount



109
110
111
# File 'lib/Win32_NamedJobObjectActgInfo.rb', line 109

def WriteTransferCount
  @WriteTransferCount
end