[mobile-devel] Bible Text Rendering Speed, SR Beta 1

David Trotz dtrotzjr at crosswire.org
Fri Feb 6 20:45:06 MST 2009


David Trotz wrote:
>
>>
>>
>> When I go to Mark 12:12 it takes 6 seconds to render.  I believe this 
>> is a quirk of my device.  What I find puzzling is I have an old Bible 
>> Reader program (PPC 2003) I wrote several years ago and it renders 
>> the same text in less than a second.  KJV with Strongs in both 
>> examples.  Strongs is turned off and both are loaded to the storage 
>> card.
> 6 Seconds for any text to show at all? or 6 seconds for the progress 
> bar at the bottom of the screen to get to 100%?
> I just tested it on mine, it takes about 4-5 seconds to show anything 
> at all. I can look more into why this is but part is the slowness of 
> the SWORD engine on these devices, second is the swapping of fonts, 
> strongs numbers requires a font switch every other word, but that 
> still is pretty fast otherwise scrolling would be a bear.
Also, note this, that the first time a book (i.e. matthew, mark, etc.) 
is opened the sword engine has to uncompress the book, and cache it. 
Then after that going from chapter to chapter will be significantly 
faster, but if you switch books and come back again, there is a good 
chance the book will need to be uncompressed again.

I talked with Troy about this a while back, he gave me some pointers on 
converting a bible to be compressed at the chapter level rather than the 
book level. I was going to do some testing with chapter compression and 
see if we gain much, but never got around to it. That might be something 
you can do for me John, it requires some playing with the sword 
utilities to do the re-encoding. I will look in my IRC logs and see if I 
can find the pointers Troy gave me.

--
In Christ,
David Trotz



More information about the mobile-devel mailing list