2012-03-20 1 views
0

모든 간격에서 다른 플랫폼 (적어도 윈도우의 경우)에서 실행되는 각 프로세스의 CPU 사용량과 메모리 사용량을 검색하고 싶습니다. (예 : 작업 관리자와 같은 매초마다).C, C++ 모든 플랫폼의 CPU 사용량과 메모리 사용량 + 현재 사용 가능한 네트워크 다운 링크 대역폭

크로스 플랫폼 용 C, C++ API가 있습니까?

각 프로세스에 대해 PROCESS_MEMORY_COUNTERS_EX.PrivateUsage를 읽었습니다. 그것은 작업 관리자에 표시되는 실제 메모리 사용량입니다.

나는 SIGAR API (http://www.hyperic.com/products/sigar)를 시도하고있다. 그러나 나는 아직 진전이 없다.

또한 현재 사용 가능한 네트워크 다운 링크 뱅크 폭을 검색하려고합니다.

감사

CPU 및 메모리 사용에 대한

답변

0

이 스레드를 찾습니다. http://www.hyperic.com/products/sigar

이 문서에는 C++이 아니라 Java 용 설명서가 없습니다. 그래서, 적어도 당신은 함수가 무엇에 관한 자바 문서를 읽을 수 있습니다.

관련 문제