Workbench painfully slow, help needed to diagnose it
Created originally on Bitbucket by steve-spencer (Steve Spencer)
We use TortoiseHg 3.5.1 on Windows, Linux and Mac.
Our repo has ~90,000 commits, and uses the largefiles extensions.
repo/.hg is 3gb (not counting largefiles cache)
working copy at tip (including all largefiles for that rev) is 60,000 files and 2.3gb. Not sure how many of those are large; the progress indicator on update from null showed about "nnnnn/50000" if that's any use. 99.9% of commits concern regular files only.
All on SSDs on fast 32gb ram / 6 core i7 desktops.
Regular operations (pull, update, commit, merge, change branch filter) freeze the UI for several seconds.
So for example if you do something wrong and need to rollback and re-commit, it's a round trip of about 30 seconds or more.
I've hunted around other bug reports for tips on profiling this so I can identify the bottleneck, but can't find any. Please could you give me some pointers to diagnose/profile this on Windows?