As an experiment, I turned off the "show counts" and my system is running a lot faster. Since the counts do not change while you are disconnected, would it be possible to cache the counts at disconnect and not calculate them each time you open a subgroup. On a large library, it makes a big difference.
Edit: or even better. Instead of caching them at disconnect, cache then the first time each group is selected after a disconnect. It's a smaller wait, and if they don't select a group, you never hav3 to calculate for that group.
Last edited by kaufman; 09-16-2014 at 11:35 PM.
|