I don't know if it will actually help any, but here's a quick and dirty version of VM that spits out some times between different events.
You have to run in debug to see the output and look at the code to see what it means, but it should pinpoint exactly where the time is going.
From VM's point of view that is.
I have every expectation that the longest time for basically everyone will be where I see it: "7.4" self.gui.library_view.apply_state(...) which sets the viewable columns and sorts.
Look for the self.print_timediff(...) calls in action.py.
|