View Single Post
Old 11-02-2015, 09:48 AM   #17
eschwartz
Ex-Helpdesk Junkie
eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.
 
eschwartz's Avatar
 
Posts: 19,421
Karma: 85400180
Join Date: Nov 2012
Location: The Beaten Path, USA, Roundworld, This Side of Infinity
Device: Kindle Touch fw5.3.7 (Wifi only)
Quote:
Originally Posted by NullNix View Post
I doubt that -- indexing is largely dominated by the CPU overhead of decompressing ebook pages and the power overhead of writing the resulting indexes (writing is much more power-expensive than reading).

The principal cause of a slowdown with a large number of books is that whenever you turn the Kindle on after plugging it into USB, well, the indexes are on the USB-accessible portion of the filesystem, so on first powerup after unplug it has to assume they're potentially corrupted and revalidate them, which involves reading most pages of the indexes, though not the ebooks themselves. If, like me, you have 150 megabytes of indexes, this can take half an hour or more of 100% CPU usage, and drain a significant fraction of the battery.
Why do you think the Kindle does integrity checks on remounting the userstore?
I've never noticed that slowdown...

Quote:
(I also can't help but wonder if my PW1 is failing to remove some indexes when books are removed. 150MiB of indexes for 600MiB of books seems like an awful lot! Maybe I should vape the oldest and let it recompute any that seem necessary, but I'm not sure if the Kindle will realize it has to reindex if I do that, and unlike the original poster I use those indexes quite heavily.)
I am pretty sure the Kindle can clear up old indexes on its own. But if you manually delete them all, it will definitely re-index from what I remember.
eschwartz is offline   Reply With Quote