1

在 cat /proc/wakelocks 之后,我得到了类似的东西。但是列中的数字是什么意思?

    ------ KERNEL WAKELOCKS (/proc/wakelocks) ------
name    count   expire_count    wake_count  active_since    total_time  sleep_time  max_time    last_change
"event2-366"    26021   0   0   0   1780516781  0   98555000    2746261947545
"mmc0"  0   0   0   0   0   0   0   0
"qcril" 467 0   0   0   262658558   1293333 71696667    2745863710879
"rpc_reply" 250 0   0   0   208878752   17641665    21993333    2745857429212
  • 名称 - 这很容易。
  • count - 锁定了多少个锁?
  • expire_count - 不知道。这是什么?
  • wake_count - 同上。这是什么?
  • active_since - 同上。这是什么?
  • total_time - 同上。什么总时间?
  • sleep_time - 同上。这是什么?
  • max_time - 同上。这是什么?
  • last_change - 同上。这是什么?
4

1 回答 1

1
  1. count:表示持有锁的次数

  2. expire_count:表示唤醒源超时的次数。例如,当某些模块打开设备并且长时间未使用它时,就会发生这种情况。然后在超时时,唤醒源将过期。

  3. active_since:指示唤醒源活动的时间。该值以 jiffies 为单位。

  4. total_time:表示此唤醒源被保持的总时间(以 jiffies 为单位)。

  5. max_time:表示保持唤醒源的最长时间(jiffies)

于 2015-06-11T21:47:00.527 回答