Do you mind doing your own diff?
https://bitbucket.org/niccarter/pocketsword/src/8b59fc9eed79/externals/sword/
Just clone the repo and diff the externals/sword folder and you should see 
changes related to startup times. Ignore the changes in the filters, as they 
only affect display & not speed.

That BibleTime tweak sounds specific to BibleTime - I know I made a handful of 
those changes when pulling the Obj-C SWORD wrappers across to use with 
PocketSword (which I forgot to submit upstream cause they made no diffence, 
speed-wise, on a desktop & it was only on a handheld that you noticed the 
improvements - but, still, I really need to sit down and figure out my changes 
to submit to Manfred!)...

Let me know if you have any questions about the PS tweaks :)


Thanks, ybic
nic... :)

On 10/03/2011, at 19:42, Konstantin Maslyuk <kale...@mail.ru> wrote:

>> On 10/03/2011, at 7:19 AM, Nic wrote:
> 
>> I've been considering how to speed up the loading of the locales,
>> and I have already made several optimisations to SWORD for use on
>> iOS devices (which is all in the mercurial repo on bitbucket). 
>> Hopefully I'll have time to do some more of these so I can
>> (hopefully, eventually) use the full set of UTF8 locales in PocketSword at 
>> the same time.  :)
> 
> Great, i would like to look at your work.
> 
> Also  i  found  another  performance  issue. Its related to BibleTime.
> SWModule::setPosition   for   modules  with  one  testament  only  and
> skipConsecutiveLinks(true)  takes  too  long, because it is increments
> thought  whole  module.  It  is  better  to  cache  data  about absent
> books/testament in module config.
> 
> 
> _______________________________________________
> sword-devel mailing list: sword-devel@crosswire.org
> http://www.crosswire.org/mailman/listinfo/sword-devel
> Instructions to unsubscribe/change your settings at above page

_______________________________________________
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page

Reply via email to