为什么即使本地访问HG命令行运行缓慢?

时间:2013-06-11 05:16:45

标签: windows command-line mercurial tortoisehg

只需输入'hg'就会产生15秒的响应时间,以显示命令列表。 我尝试卸载TortoiseHG并安装新版本。我甚至卸载了乌龟,只安装了命令行。结果相同。

我在exe上运行了procmon,它表明访问library.zip文件的速度很慢,我相信它是python模块。它在阅读时速度很快,但在尝试这一行时它有大约0.3秒的延迟:

操作:CreateFile
路径:C:\ Program Files \ Mercurial \ library.zip
结果:成功 详细信息:所需访问:通用读取,处置:打开,选项:同步IO非警报,非目录文件,属性:N,ShareMode:读取,写入,分配大小:不适用,OpenResult:已打开

此行经常发生,每次都有相同的延迟,导致此问题。 我在另一个开发人员的机器上运行procmon并且它具有相同的线路,但它立即发生。除此之外,它似乎与我的读/写完全相同。

我不确定它会创建什么文件,看起来有点奇怪。不过,它是一个真正的PITA,每次HG操作等待15秒。刚刚进行拉动和更新现在是30秒!

值得一提的是,这种情况过去很快,我不确定现在有什么不同。一周之前它很好,从那时起我就没有在我的机器上安装任何新软件。

可能感兴趣的其他细节: - 我使用本地管理员权限运行 - 启用UAC - 硬盘驱动器是一个烤箱SSD和机器只有几个月 - 据我所知,进程CPU并没有达到最大限度,但肯定有一些高峰 - 可用的大量内存

还有其他提示吗?正如你想象的那样,这会影响我的工作效率。

0 个答案:

没有答案