我怎么知道所有线程使用了多少 CPU 时间? [复制]

Posted

技术标签:

【中文标题】我怎么知道所有线程使用了多少 CPU 时间? [复制]【英文标题】:How could I know how much CPU time is used by all threads? [duplicate] 【发布时间】:2016-04-20 01:04:12 【问题描述】:

我的程序中有几个线程 - 在 Windows 上运行并用 C++ 编写。 我如何才能知道运行结束时全部或其中一个使用了多少 CPU 时间?

【问题讨论】:

【参考方案1】:

您可以使用GetThreadTimes函数:https://msdn.microsoft.com/en-us/library/windows/desktop/ms683237%28v=vs.85%29.aspx

【讨论】:

以上是关于我怎么知道所有线程使用了多少 CPU 时间? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

linux怎么查看线程cpu

分离 CPU 和 IO 时间

有没有办法(或插件)在使用 IntelliJ 进行调试时找出每个线程占用了多少 CPU?

高分求c代码:每个线程的cpu使用率

如何查看linux线程 运行在哪个cpu核上

现在最好的CPU是多少核的?物理核心,不包括线程数