context switching is expensive
Posted | archive
用了好几个chrome的time tracking扩展,用来跟踪我上网都把时间浪费在哪些网站上了。
这几天的发现:
- 1/5的时间没有被跟踪到,也就是说浪费在调整浏览器窗口,切换tab上了,或者等待loading上了。
- 1/6的时间浪费在一个中心主题上,比如今天最有趣的某帖子
- 1/4的时间浪费在“长尾”网站。零碎的时间
- 参与回复一个帖子需要消耗至少2x的时间。嘴炮真是浪费时间啊。
这是跟进程线程有点类似啊,context switching贵啊。。80%的核心任务其实只花20%左右时间。
过几天有其他心得继续补充。目前发现比较准确的扩展是这个:
https://chrome.google.com/webstore/detail/web-timer/ggnjbdfgigejghknieofeahaknkjafim
其他扩展,要么跟踪不准确,比如一天下来只算了40多分钟的上网时间
要么2年没更新了。
其实这些扩展都不是很好,主要的问题是
- 不知道是否是处于成功跟踪状态
- idle一段时间应该自动暂停跟踪,可能afk了。
- 没有统计 untracked 时间有多长。
我有点想挖个坑自己去轮这个了。最好的time tracker应该是7x24无侧漏全覆盖的。展现形式应该有
- pie chart
- top board
- timeline
其实timeline是我最想要的~~~tab切换之类的可以直接通过一段一段方块展现出来~~~
其他的几个功能:
- 跨浏览器统计aggregation。由于工作需要是需要躲开几个profile同时浏览的。还有个用来翻墙。
- share & compare。大家来战谁的拖沓病最渣吧。
Comments