Performance regression on case-insensitive filesystems (Windows)

Martin Geisler martin at geisler.net
Fri Jul 20 12:32:50 CDT 2012


Adrian Buehlmann <adrian at cadifra.com> writes:

> On 2012-07-20 09:56, FUJIWARA Katsunori wrote:
>> Hummm, it's mysterious.
>
> FWIW, I don't trust 'hg --time' that much on Windows.
>
> I'm mostly using Measure-Command of Windows PowerShell, which is
> included in Windows 7, and can be installed for Windows XP I think.

Yes, I found it here:

  http://download.microsoft.com/download/E/C/E/ECE99583-2003-455D-B681-68DB610B44A4/WindowsXP-KB968930-x86-ENG.exe

Using Measure-Command I get results that's very near the ones produced
with --time:

  PS C:\_b\R054> Measure-Command { python C:\Mercurial\hg status --time }
  Time: real 2.967 secs (user 1.391+0.000 sys 1.547+0.000)
  [...]
  TotalSeconds      : 3.0859828

So that's reassuring to know.

> When dealing with dirstate timings, I would probably also make sure
> that TortoiseHgOverlayServer.exe isn't running. Just kill the process
> (In case you have TortoiseHg installed).

Thanks, I've stopped it now.

-- 
Martin Geisler

aragost Trifork
Commercial Mercurial support
http://aragost.com/mercurial/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 835 bytes
Desc: not available
URL: <http://selenic.com/pipermail/mercurial-devel/attachments/20120720/4e40a452/attachment.pgp>


More information about the Mercurial-devel mailing list