大佬教程收集整理的这篇文章主要介绍了linux – 内核中特定于线程的单调时钟源,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在寻找能够像perf API一样工作的东西,除了测量到目前为止所消耗的cpu时间总量(以纳秒为单位)而不是测量周期或指令.
在用户空间中,您具有librt中的clock_gettime函数,您可以在其中指定CLOCK_PROCESS_cpuTIME_ID作为获取上述行为的时钟类型.查看source code of clock_gettime
,此函数从pthread库中调用另一个名为__pthread_clock_gettime的函数.
我正在寻找类似的东西,可以从内核模块在Linux内核中设置并附加到任务,给定指向与任务相关联的task_struct的指针.
http://icl.cs.utk.edu/papi/docs/db/d93/group__high__api.html#ga2f8766ae458b43d41e57e78b930a4f61
以上是大佬教程为你收集整理的linux – 内核中特定于线程的单调时钟源全部内容,希望文章能够帮你解决linux – 内核中特定于线程的单调时钟源所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。