Well, hate to rain on all the kudos, but has this fix been checked in yet? I'm running from source and I'm seeing slowdowns over time.
Particularly with adding books. Freshly launched, everything runs great, really fast. If I come back to it 8-12 hours later I notice a significant slowdown.
Here are some examples:
Code:
Added DropCaps to db in: 0.168881893158 seconds
Job: 11 Read metadata (0 of 1) finished
Read metadata (0 of 1)
MOBI header version = 6, length = 232
Extra Data Flags = 7
This book is not encrypted.
Added A Study in Scarlet to db in: 2.45061302185 seconds
get_metadata cache: 2440 calls, 93.81% misses
pc-264:~ home$ calibre-debug -g
Starting up...
Started up in 15.5467059612
Added A Study in Scarlet to db in: 0.0322260856628 seconds
Job: 1 Read metadata (0 of 1) finished
Read metadata (0 of 1)
MOBI header version = 6, length = 232
Extra Data Flags = 7
This book is not encrypted.
'Dropcaps' was added shortly after a re-launch of the program.
The first 'A study in scarlet' was added to the same Calibre instance 12-13 hours later.
The second 'A Study in Scarlet' instance was added just now, immediately after re-starting Calibre.
I see there is a bug open for something along these lines on the bug tracker, can add more info there if needed.