1. 首页
  2. 云计算
  3. kubernetes
  4. C++ 获取进程CPU占用率

C++ 获取进程CPU占用率

上传者: 2020-12-02 17:15:41上传 PDF文件 43.83KB 热度 30次

核心代码C++ 获取进程内存占用和CPU利用率等信息获取步骤:(1)获取当前进程句柄 使用GetCurrentProcess(),返回一个当前进程的句柄结构体定义如下:(3)获取当前进程的内存信息,保存到结构体pmc中(第二个参数) 使用GetProcessMemoryInfo()API定义如下: 获取步骤:(1)获取当前进程句柄 通过OpenProcess(),返回一个进程句柄函数原型如下:(2)获取CPU使用时间 通过调用GetProcessTimes()CPU使用时间=(lpKernelTime+lpUserTime)/GetProcessNumber()(内核数)CPU利用率=(现在

用户评论