[Bug 5774] New: Very slow performance when running commands and fsmonitor installed due to a huge amount of untracked files

mercurial-bugs at mercurial-scm.org mercurial-bugs at mercurial-scm.org
Mon Jan 22 21:47:38 UTC 2018


https://bz.mercurial-scm.org/show_bug.cgi?id=5774

            Bug ID: 5774
           Summary: Very slow performance when running commands and
                    fsmonitor installed due to a huge amount of untracked
                    files
           Product: Mercurial
           Version: 4.4.2
          Hardware: PC
                OS: Mac OS
            Status: UNCONFIRMED
          Severity: bug
          Priority: wish
         Component: fsmonitor
          Assignee: bugzilla at mercurial-scm.org
          Reporter: mercurial at hskupin.info
                CC: gregory.szorc at gmail.com,
                    mercurial-devel at mercurial-scm.org

Created attachment 1991
  --> https://bz.mercurial-scm.org/attachment.cgi?id=1991&action=edit
hg --profile for checkout

Mercurial Distributed SCM (version 4.4.2) [MacOS 10.13.2]

For Firefox development I'm using a local clone of
https://hg.mozilla.org/mozilla-unified. I cloned this repository a long time
ago. With the time I noticed a slowdown of any kind of Mercurial command so
that even simple checkouts or commits take up to 10s. In my global .hgrc the
fsmonitor extension is enabled.

Already attached is a profile for the checkout command. Another one for commit
I will attach in a minute.

As I figured out together with Gregory a possible reason could be the huge
amount of untracked (unknown) files in that local clone as listed with `hg
status`. Here an output of `hg summary`:

> parent: 446125:8710ac5c27d4 tip
>  Bug 1429759 - Allow Marionette tests to change the user profile.
> branch: default
> bookmarks: *marionette_switch_profile
> commit: 52500 unknown (clean)
> update: 45963 new changesets, 226 branch heads (merge)
> phases: 361 draft

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the Mercurial-devel mailing list