Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • thg thg
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 829
    • Issues 829
    • List
    • Boards
    • Service Desk
    • Milestones
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • mercurial
  • TortoiseHg
  • thgthg
  • Issues
  • #4328
Closed
Open
Created Oct 21, 2015 by Bitbucket Importer@bitbucket_importerOwner

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?

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking