gpt4 book ai didi

c++ - 如何在 Windows (win32) 上获取每个线程的 cpu 使用率

转载 作者:IT老高 更新时间:2023-10-28 21:54:18 29 4
gpt4 key购买 nike

寻找 Win32 API 函数、C++ 或 Delphi 示例代码,告诉我线程的 CPU 使用率(百分比和/或总 CPU 时间)(而不是进程的总数)。我有线程 ID。

我知道 Sysinternals Process Explorer 可以显示此信息,但我的程序中需要此信息。

最佳答案

您必须使用这些函数来获取每个线程和进程的 cpu 使用率。

GetThreadTimes (检索指定线程的计时信息。)

GetProcessTimes (检索指定进程的计时信息。)

GetSystemTime (检索当前系统日期和时间。系统时间以协调世界时 UTC 表示)

这里有一篇来自 Dobb 博士 Win32 Performance Measurement Options 的优秀文章

再见。

关于c++ - 如何在 Windows (win32) 上获取每个线程的 cpu 使用率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1393006/

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