pdh

    0

    2답변

    현재 내 DirectX 프로그램에 대한 일종의 CPU 사용 개요를 만들려고하고 있지만 PdhAddCounter()를 통해이 정보를 얻을 수없는 것으로 보입니다. 내 코드는 다음과 같습니다 status = PdhOpenQuery(NULL, 0, &m_queryHandle); if(status != ERROR_SUCCESS) { m

    0

    1답변

    임 성능 API를 이해하려고 시도 중이지만 PdhGetFormattedCounterValue 함수와 dwFormat 매개 변수를 이해하는 데 문제가 있습니다. 이 기능을 호출 할 때 어떤 형식을 선택해야하는지 어떻게 알 수 있습니까? 나는 MSDN에 PDH_COUNTER_INFO 구조를 발견하고이 구조는 dwType 멤버를 가지고 있지만 난 여전히 성공적으

    1

    2답변

    내 코드에서 특정 응용 프로그램에 대한 현재 CPU 사용량을 계산하고 싶습니다. 나는 인터넷에서 찾아 보았고 windows 용 pdh 라이브러리를 발견했다. 내가 그것을 시도했을 때 전반적인 CPU 사용량 하나의 프로세스에 대한 CPU 사용량을지고있다. PdhAddCounter(hquery, TEXT("\\Processor(_Total)\\% Process

    0

    1답변

    이 here에 대해 비슷한 스레드가 있었는데 직접 구현하려고했습니다. 즉, C++ 라이브러리를 사용하여 서버에서 실행되는 스레드 수를 얻으려고합니다. 정확히 COUNTER_PATH이 무엇인지 알 수 있습니까? (예 : 주어진 \ link에서 "\ Process (* _) \ Thread Count")? 그것과 pid 번호로 문자열을 만드는 것이 무슨 뜻입니

    0

    1답변

    이전 "How do I get a Windows Performance Counter for the current process"문제를 해결하려고합니다. 기본적으로 저는 enumerating Process Object instances입니다. Process 개체의 목록을 가져 와서 해당 프로세스 ID를 쿼리하고 내 자신과 비교할 수 있습니다. 이에 기반하여

    0

    1답변

    스레드의 경우 context switches을 검사해야합니다. 스레드 ID에서 context switches을 반환하는 함수를 작성하고 있습니다. PDH 라이브러리를 사용하여 컨텍스트 전환 수를 계산 중입니다. resultBuffer 내가 (_Total/_Total)을 변경해야하는 일 "Thread(_Total/_Total)\\Context Switches