📄 whatfor.d
字号:
sched:::off-cpu/curlwpsinfo->pr_state == SSLEEP/{ /* * We're sleeping. Track our sobj type. */ self->sobj = curlwpsinfo->pr_stype; self->bedtime = timestamp;}sched:::off-cpu/curlwpsinfo->pr_state == SRUN/{ self->bedtime = timestamp;}sched:::on-cpu/self->bedtime && !self->sobj/{ @["preempted"] = quantize(timestamp - self->bedtime); self->bedtime = 0;}sched:::on-cpu/self->sobj/{ @[self->sobj == SOBJ_MUTEX ? "kernel-level lock" : self->sobj == SOBJ_RWLOCK ? "rwlock" : self->sobj == SOBJ_CV ? "condition variable" : self->sobj == SOBJ_SEMA ? "semaphore" : self->sobj == SOBJ_USER ? "user-level lock" : self->sobj == SOBJ_USER_PI ? "user-level prio-inheriting lock" : self->sobj == SOBJ_SHUTTLE ? "shuttle" : "unknown"] = quantize(timestamp - self->bedtime); self->sobj = 0; self->bedtime = 0;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -