gpt4 book ai didi

linux-kernel - 在内核例程中查找进程时间,以自进程启动以来耗时百分比

转载 作者:行者123 更新时间:2023-12-02 04:05:19 30 4
gpt4 key购买 nike

我试图找出自启动以来某个进程进入内核例程的时间百分比。问题是我不确定应该将哪些参数传递给该函数:do_posix_clock_monotonic_gettime()
我要传达给我什么意思?

谢谢

最佳答案

在Linux 2.6.39上,do_posix_clock_monotomic_gettime定义为include/linux/time.h:

#define do_posix_clock_monotonic_gettime(ts) ktime_get_ts(ts)

ktime_get_ts是在 kernel/time/timekeeping.c中实现的。在实现上方的注释说明了有关参数的信息:
/**
* ktime_get_ts - get the monotonic clock in timespec format
* @ts: pointer to timespec variable
*
* The function calculates the monotonic clock from the realtime
* clock and the wall_to_monotonic offset and stores the result
* in normalized timespec format in the variable pointed to by @ts.
*/

关于linux-kernel - 在内核例程中查找进程时间,以自进程启动以来耗时百分比,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8020351/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com