728x90
반응형
■ PerformanceCounter 클래스 : 인스턴스명으로 프로세스 CPU 사용률 구하기
------------------------------------------------------------------------------------------------------------------------
string instanceName = "notepad#1"; // 두번째 메모장 프로그램인 경우
PerformanceCounter counter = new PerformanceCounter("Process", "% Processor Time", instanceName);
for(int i = 0; i < 10; i++)
{
float cpuRate = counter.NextValue();
Console.WriteLine("인스턴스명 : {0}, CPU 사용률 : {1}", instanceName, cpuRate);
Thread.Sleep(1000);
}
------------------------------------------------------------------------------------------------------------------------
728x90
반응형
'C# > Common' 카테고리의 다른 글
[C#/COMMON] DataTable 클래스 : 객체 컬렉션 구하기 (0) | 2019.09.20 |
---|---|
[C#/COMMON] IDataReader 인터페이스 : 레코드를 객체로 변환하기 (0) | 2019.09.20 |
[C#/COMMON] PropertyInfo 클래스 : 타입의 속성 정보 배열 구하기 (0) | 2019.09.20 |
[C#/COMMON] 프로세스 CPU 사용률 제한하기 (0) | 2019.09.04 |
[C#/COMMON] 프로세스 CPU 사용률 제한하기 (0) | 2019.09.04 |
[C#/COMMON] PerformanceCounter 클래스 : 인스턴스명으로 프로세스 CPU 사용률 구하기 (0) | 2019.09.04 |
[C#/COMMON] PerformanceCounter 클래스 : 프로세스명으로 인스턴스명 딕셔너리 구하기 (0) | 2019.09.04 |
[C#/COMMON] SystemEvents 클래스 : SessionSwitch 정적 이벤트를 사용해 세션 잠금/해제 처리하기 (0) | 2019.08.30 |
[C#/COMMON] Array 클래스 : Resize 정적 메소드를 사용해 배열 크기 변경하기 (0) | 2019.08.30 |
[C#/COMMON] Marshal 클래스 : 구조체 바이트 배열/객체 구하기 (0) | 2019.08.29 |
[C#/COMMON] Marshal 클래스 : 비관리 메모리 할당하기 (0) | 2019.08.29 |
댓글을 달아 주세요