我觉得Kindle的能耗主要用于三个方面:
1、无线网(不是不连WiFi或者3G就行了,而是要打开飞行模式)
2、Kindle paperwhite 的背光(原文只有三个,应该写在kpw发布之前)
3、安装了多看系统
其中Indexing 这点是最容易被大家忽略的,同时也是很多用户抱怨的耗电量大的最主要元凶。Indexing 是Kindle系统在导入新书以后默认会进行的一个一次性操作,产生的 index 文件可以用于书籍的快速全文搜索,其原理跟 GoogleDesktop Search 差不多。
但是 Indexing 的缺点是显著的,根据网上的资料 Index 文件占用的空间大概是原书的1/4 - 1/3 (没有验证过)。
不但如此,进行indexing 操作需要很多Kindle系统的资源,从而消耗大量电量。说到这里有的人可能会问,既然 indexing是一次性的,那主要的耗电过程应当出现在新书导入后的一段有时间内,那么为什么我的Kindle即使很长时间也没有导入新书,但是也非常耗电呢?
这是因为有些电子书文件格式出了问题,致使Kindle系统不能成功进行 indexing, 而卡死在这个错误的文件上死循环 ( 无论是Kindle开机还是待机 ),不仅拖慢了其他系统进程,例如翻页,还消耗了大量的电量。
由于 indexing 卡死的电量消耗是大于开 wifi 和翻页的。
如果觉得自己的Kindle耗电量很大,想检验下是否是 indexing 的问题很简单,在一段时间没有导入新书后 (比如1-2天),在 Kindle主页面搜索一段无意义字符,例如 "zzzxxx", Kindle会显示一个 "Not Yet Indexed" 的数目列表,里面就是还没有 index好的数目。
这个列表中其中有某一本或者某几本书是有问题的,将其找出来删除,再把没有问题的书重新导入Kindle,就能解决 indexing卡死的问题了。
但具体找到是那本书有问题就不那么容易了,我用的是排除法,每次仅导入Kindle少量的书,一段时间后观察 indexing 的情况。
如果大家有更好的办法请补充!在 indexing卡死问题解决后,我的感觉是电池比原来长了很多很多,在 indexing卡死存在时,电池大概只能用5天,现在电池撑个一个月没问题