Quote:
Originally Posted by transmitthis
I guess I'll have to remove all my custom columns - but that'll pretty much break the way I use calibre.
If I don't have my genre column and my audio book column, then I'm not going to be able to use the program to easily find the books I want to read etc..
|
As far as I have been able to determine, the only kind of custom column that can cause a significant start up performance problem is the type "column built from other columns" (a "composite column"). In addition, this kind of column can cause a problem only if it is sorted or has "show in tag browser" checked.
Regarding getting the attributes of the formats, Kovid and I have changed calibre to ask for that information only when needed. This change will be available in this week's release. I don't know how much it will help. In my tests of a 4,000-book library it improved performance by 20%, but that was with information cached. A start after a boot will see a larger improvement. Please note that if you have composite columns that use any of the functions "formats", "formats_sizes", or "formats_modtimes", then you likely won't see any improvement.