View Single Post
Old 01-14-2022, 12:52 PM   #135
KevinH
Sigil Developer
KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.
 
Posts: 8,928
Karma: 6361444
Join Date: Nov 2009
Device: many
@democrite and others who build from source,

FYI, we have recently made changes to master to speed up loading times. You should see the biggest improvement when loading epubs with lots of xhtml files when "clean on open" is set to on (the default).

Since you build your own, you might want to time a few of your largest epub, then rebuild from master and re-time those loading same epubs to see if these improvements will help you.

BeckyEbook has a test epub with over 2500 files that used to take 25 seconds to open is now down to under 5 seconds with the latest master.

Hope this helps ...

Kevin



Quote:
Originally Posted by democrite View Post
Any EPUB in the hundreds of MB. I am aware of the use of a temp folder. . I was just thinking perhaps - if it is a good idea, I don’t know - updating the EPUB in place with only changes, at times when possible. Or keeping a saved working copy that is updated as such and then replaces original.

Some of us, I’m not sure how many, are more comfortable with somewhat frequent saves.

Whether problematic in some cases, unsure. But would be nice someday if it can be done. If for example, at relevant times on disk EPUB file structure was stored and compared when saving.
KevinH is offline   Reply With Quote