精易论坛

标题: 如何取指定进程的CPU占用率和内存大小 [打印本页]

作者: wyman    时间: 2024-6-26 18:28
标题: 如何取指定进程的CPU占用率和内存大小
如题,跟任务管理器里显示的数值一致,如何实现?

作者: 岛国秋刀鱼    时间: 2024-6-26 19:04
调用GetCpuUsage
作者: CigaretteWine    时间: 2024-6-26 19:27
Windows Management Instrumentation 的库 比较麻烦 ,可以打开进程 那个简单,但是需要OpenProcess
作者: yjynxs    时间: 2024-6-26 19:58
获取CPU占用率:
GetProcessTimes函数获取特定进程的CPU时间量,然后根据时间间隔计算出CPU使用率。

获取内存大小:
GetProcessMemoryInfo函数可以获取特定进程的内存使用情况

获取IO情况:
GetProcessIoCounters函数来获取进程的IO情况,比如读取和写入的字节数

补充内容 (2024-6-26 19:58):
都是是Kernel32.dll中的函数,这些你可以查查官方文档
作者: 哭红眼吓死你    时间: 2024-6-28 20:21
这不是个单子吗,我有模块获取




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4