- 主题:求教如何获取进程占用的cpu时间 (转载)
【 在 Akyrum (为了蔚蓝而清净的世界) 的大作中提到: 】
: 程序计算1个job要几小时,想顺便看它用了多少cpu时间。任务管理器可以看,但肉眼盯着太累,所以找小工具代替肉眼看
vc有 DWORD dwtick_now = GetTickCount();
还有个精确计时的忘了,其它各家语言应该也有类似的玩意吧
--
FROM 27.26.137.*
唉,你们这些人这点基础知识都没有吗?
windows的性能监视器可以有自动任务的啊
【 在 Akyrum 的大作中提到: 】
: 这也是个GUI,需要碳基人用肉眼看?
: :
--
修改:scramjet FROM 139.189.68.*
FROM 139.189.68.*
我觉得我的这行tasklist /v /fi "CPUTIME ne 00:00:00" 也挺专业的,再用用find findstr就搞定了,你这个方法也挺好
【 在 scramjet 的大作中提到: 】
: 唉,你们这些人这点基础知识都没有吗?
: windows的性能监视器可以有自动任务的啊
: [upload=1][/upload]
: ...................
--
FROM 111.192.180.*
我习惯linux那一套,安装msys2,然后命令行time cmd /c 要运行的程序.exe就可以看到程序的cpu占用,当然是和linux一样,程序退出后才显示。
也许wsl2的time也支持这样操作。
--
FROM 171.88.97.*
BOOL GetProcessTimes(
HANDLE hProcess,
LPFILETIME lpCreationTime,
LPFILETIME lpExitTime,
LPFILETIME lpKernelTime,
LPFILETIME lpUserTime
);
【 在 Akyrum (为了蔚蓝而清净的世界) 的大作中提到: 】
: 【 以下文字转载自 WindowsTech 讨论区 】
: 发信人: Akyrum (为了蔚蓝而清净的世界), 信区: WindowsTech
: 标 题: 求教如何获取进程占用的cpu时间
: ...................
--
FROM 167.220.2.*
好评....昨天已经挂机录像了
以后用你这方法
【 在 myspam 的大作中提到: 】
: 我觉得我的这行tasklist /v /fi "CPUTIME ne 00:00:00" 也挺专业的,再用用find findstr就搞定了,你这个方法也挺好
--
FROM 123.150.181.*
你用的什么方法搞定的
【 在 Akyrum 的大作中提到: 】
: 好评....昨天已经挂机录像了
: 以后用你这方法
--
FROM 111.192.180.*
先OpenProcess
再GetProcessTimes
【 在 Akyrum (为了蔚蓝而清净的世界) 的大作中提到: 】
: 【 以下文字转载自 WindowsTech 讨论区 】
: 发信人: Akyrum (为了蔚蓝而清净的世界), 信区: WindowsTech
: 标 题: 求教如何获取进程占用的cpu时间
: ...................
--
FROM 111.206.214.*
vtune
【 在 Akyrum 的大作中提到: 】
: 发信人: Akyrum (为了蔚蓝而清净的世界), 信区: WindowsTech
: 标 题: 求教如何获取进程占用的cpu时间
: 发信站: 水木社区 (Sun May 9 13:50:22 2021), 站内
: ...................
--
FROM 68.197.87.*