모든 간격에서 다른 플랫폼 (적어도 윈도우의 경우)에서 실행되는 각 프로세스의 CPU 사용량과 메모리 사용량을 검색하고 싶습니다. (예 : 작업 관리자와 같은 매초마다).C, C++ 모든 플랫폼의 CPU 사용량과 메모리 사용량 + 현재 사용 가능한 네트워크 다운 링크 대역폭
크로스 플랫폼 용 C, C++ API가 있습니까?
각 프로세스에 대해 PROCESS_MEMORY_COUNTERS_EX.PrivateUsage를 읽었습니다. 그것은 작업 관리자에 표시되는 실제 메모리 사용량입니다.
나는 SIGAR API (http://www.hyperic.com/products/sigar)를 시도하고있다. 그러나 나는 아직 진전이 없다.
또한 현재 사용 가능한 네트워크 다운 링크 뱅크 폭을 검색하려고합니다.
감사
CPU 및 메모리 사용에 대한