android -/proc/wakelocks 的列是什么意思?

标签 android shell wakelock android-wake-lock

在 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 - 同上。这是什么?

最佳答案

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

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

  3. active_since:指示唤醒源处于 Activity 状态的时间。该值以 jiffies 为单位。

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

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

关于android -/proc/wakelocks 的列是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11967856/

相关文章:

java - 检查语句或赋值变量的性能?

android - 如何触发 Horizo​​ntalScrollView 的 onClickListener?

android - 调用 fragment 方法但 fragment 未完全准备好

python - 子进程命令的控制环境

android - AlarmManager 和 WakeLocks 相关查询

android - 如何在android中分离直到ArrayList的最后一个元素

linux - 在 shell 中集成内置更新功能,以便在有可用时接收 OTA 更新

linux - 比较使用变量时 Awk 在 bash 脚本中不工作

java - 具有部分唤醒锁的后台重复线程的android服务