|
Dreamine.Threading.Windows 1.0.1
이 패키지는 다른 어셈블리에서 `DMContainer`를 partial class로 확장하지 않습니다. 등록은 별도의 Registration 클래스를 통해 제공합니다.
|


Public 멤버 함수 | |
| WindowsProcessCpuUsageProvider () | |
| double | GetTotalCpuUsagePercent () |
| void | Dispose () |
Private 속성 | |
| readonly object | _syncRoot = new() |
| readonly Process | _process |
| TimeSpan | _lastProcessorTime |
| DateTimeOffset | _lastTimestamp |
| double | _lastCpuUsage |
| bool | _disposed |
Windows에서 현재 프로세스의 CPU 사용률 정보를 제공합니다.
WindowsProcessCpuUsageProvider.cs 파일의 15 번째 라인에서 정의되었습니다.
|
inline |
현재 프로세스의 초기 CPU 시간과 시각으로 T:Dreamine.Threading.Windows.Services.WindowsProcessCpuUsageProvider 클래스의 새 인스턴스를 초기화합니다.
| InvalidOperationException | 현재 프로세스 정보를 가져올 수 없을 때 발생할 수 있습니다. |
WindowsProcessCpuUsageProvider.cs 파일의 88 번째 라인에서 정의되었습니다.
다음을 참조함 : _lastProcessorTime, _lastTimestamp, _process.
|
inline |
내부 T:System.Diagnostics.Process 핸들을 해제하며 정리 오류는 억제합니다.
WindowsProcessCpuUsageProvider.cs 파일의 159 번째 라인에서 정의되었습니다.
|
inline |
최소 200밀리초 표본 간격으로 현재 프로세스의 코어 정규화 CPU 사용률을 계산합니다.
| InvalidOperationException | 프로세스 성능 정보를 새로 고치거나 읽을 수 없을 때 발생할 수 있습니다. |
WindowsProcessCpuUsageProvider.cs 파일의 119 번째 라인에서 정의되었습니다.
다음을 참조함 : _disposed, _lastCpuUsage, _lastProcessorTime, _lastTimestamp, _process, _syncRoot.
|
private |
disposed 값을 보관합니다.
WindowsProcessCpuUsageProvider.cs 파일의 70 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Dispose(), GetTotalCpuUsagePercent().
|
private |
last Cpu Usage 값을 보관합니다.
WindowsProcessCpuUsageProvider.cs 파일의 61 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetTotalCpuUsagePercent().
|
private |
last Processor Time 값을 보관합니다.
WindowsProcessCpuUsageProvider.cs 파일의 43 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetTotalCpuUsagePercent(), WindowsProcessCpuUsageProvider().
|
private |
last Timestamp 값을 보관합니다.
WindowsProcessCpuUsageProvider.cs 파일의 52 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetTotalCpuUsagePercent(), WindowsProcessCpuUsageProvider().
|
private |
process 값을 보관합니다.
WindowsProcessCpuUsageProvider.cs 파일의 34 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Dispose(), GetTotalCpuUsagePercent(), WindowsProcessCpuUsageProvider().
|
private |
sync Root 값을 보관합니다.
WindowsProcessCpuUsageProvider.cs 파일의 25 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Dispose(), GetTotalCpuUsagePercent().