【问题标题】:How can i know thread name for PDH from thread id我如何从线程 ID 中知道 PDH 的线程名称
【发布时间】:2013-07-19 09:55:34
【问题描述】:

我需要检查context switches 的线程。我正在编写函数,它从线程 id 返回 context switches。我正在使用 PDH 库计算上下文切换计数。我可以使用此构造获取所有线程的线程上下文切换计数:

Status = PdhAddCounter(Query, resultBuffer, NULL, &Counter);

resultBuffer"Thread(_Total/_Total)\\Context Switches/sec"

我需要更改什么(_Total/_Total)

【问题讨论】:

    标签: c++ winapi pdh


    【解决方案1】:

    一些玩弄 perfmon 建议格式应该是

    Thread(<process name>/<thread id>)\\Context Switches/sec
    

    你已经拥有的线程ID;您可以使用this question 的答案从进程 ID 中获取进程名称。

    【讨论】:

      猜你喜欢
      • 2022-11-01
      • 1970-01-01
      • 2011-07-02
      • 1970-01-01
      • 2012-08-11
      • 2013-03-13
      • 1970-01-01
      • 1970-01-01
      • 2013-08-24
      相关资源
      最近更新 更多