View Single Post
Old 04-27-2016, 04:06 PM   #16
chaley
Grand Sorcerer
chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.
 
Posts: 12,471
Karma: 8025600
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
Quote:
Originally Posted by crane3 View Post
My observation is that transferring books from Calibre to the Android "internal memory" is quite faster than to the external SD card; noticeable when I sent down all the books in the library. Even with 3 or 4 books at a time, time to the SD is slower than to "memory"; with 1 book I did see a slight hesitation prior to the start of the progress graph.

A "security/permission" check each time for a book? There was a big difference in time when I first loaded CC & then changed CC lib to the SD card; but then it was also a difference in CC version also.
Your observations is correct. When using CC's default folder in main memory, CC can use "normal" file read/write operations. Once you change that folder to somewhere else in main memory or an SD card, CC uses (in the case of SD cards "must use") an Android "content provider" to manage the file. Content providers are at least 10 times slower than file operations. Thanks go to Google for this ridiculous permission/access system.

Of course, the SD card may itself be slow. In this case, cheaper is almost certainly worse.
chaley is offline   Reply With Quote