Linux内核中获取纳秒时间戳的方法
1 方法1:使用getnstimeofday64方法
此处以获取内核中mm/page_alloc.c
的__alloc_pages_direct_reclaim
函数中的__perform_reclaim
函数的执行之间为例(内核版本4.14.216),代码如下:
/* The really slow allocator path where we enter direct reclaim */
static inline struct page *
__alloc_pages_direct_reclaim(gfp_t gfp_mask, unsigned int order,
unsigned int alloc_flags, const struct alloc_context *ac,
unsigned long *did_some_progress)
{
struct page *