gpt4 book ai didi

c++ - 我如何从线程 ID 知道 PDH 的线程名称

转载 作者:行者123 更新时间:2023-11-28 07:30:55 27 4
gpt4 key购买 nike

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

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

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

我必须更改什么 (_Total/_Total)

最佳答案

一些玩 perfmon 的人建议格式应该是

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

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

关于c++ - 我如何从线程 ID 知道 PDH 的线程名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17743202/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com