【发布时间】:2021-03-08 15:27:37
【问题描述】:
我正在使用性能工具来衡量性能 使用命令:
perf record -F 99 -T -d -p $(pid_of_my_program)
perf sched script -v
我得到的结果:
TimerTask 23652 544157.760762: 1 cycles: c0044606 finish_task_switch ([kernel.kallsyms])
TimerTask 23652 544157.760788: 1 cycles: c0044606 finish_task_switch ([kernel.kallsyms])
TimerTask 23652 544157.760797: 1 cycles: c0044606 finish_task_switch ([kernel.kallsyms])
TimerTask 23652 544157.760804: 52 cycles: c0044606 finish_task_switch ([kernel.kallsyms])
TimerTask 23652 544157.760811: 5162 cycles: c0044606 finish_task_switch ([kernel.kallsyms])
我尝试转换时间戳:
date -d @544157.760762
我得到了 Unix 时间:
Wed Jan 7 09:09:17 IST 1970
如何将时钟设置为当前时间? 我想获取程序的当前运行时间
【问题讨论】:
标签: c++ c linux timestamp perf