context switching is expensive

用了好几个chrome的time tracking扩展,用来跟踪我上网都把时间浪费在哪些网站上了。

这几天的发现:

  1. 1/5的时间没有被跟踪到,也就是说浪费在调整浏览器窗口,切换tab上了,或者等待loading上了。
  2. 1/6的时间浪费在一个中心主题上,比如今天最有趣的某帖子
  3. 1/4的时间浪费在“长尾”网站。零碎的时间
  4. 参与回复一个帖子需要消耗至少2x的时间。嘴炮真是浪费时间啊。

这是跟进程线程有点类似啊,context switching贵啊。。80%的核心任务其实只花20%左右时间。

过几天有其他心得继续补充。目前发现比较准确的扩展是这个:

https://chrome.google.com/webstore/detail/web-timer/ggnjbdfgigejghknieofeahaknkjafim

其他扩展,要么跟踪不准确,比如一天下来只算了40多分钟的上网时间

要么2年没更新了。

其实这些扩展都不是很好,主要的问题是

  1. 不知道是否是处于成功跟踪状态
  2. idle一段时间应该自动暂停跟踪,可能afk了。
  3. 没有统计 untracked 时间有多长。

我有点想挖个坑自己去轮这个了。最好的time tracker应该是7x24无侧漏全覆盖的。展现形式应该有

其实timeline是我最想要的~~~tab切换之类的可以直接通过一段一段方块展现出来~~~

其他的几个功能:

Comments