Mercurial &引用;hg log";命令在新机器上花费的时间是小时而不是秒
Jenkins mercurial插件在开始时运行Mercurial &引用;hg log";命令在新机器上花费的时间是小时而不是秒,mercurial,Mercurial,Jenkins mercurial插件在开始时运行hg log命令,以确定哪些提交是该构建的新提交。这里有一个例子:hg log--template“{desc|xmlescape}{file|u添加{stringify{xmlescape}{file| dels}stringify{xmlescape}{files}stringify xmlescape}{parents}\n”-rev pcdmis2015:0--follower prune 4e2c98f139772300206e8734
hg log
命令,以确定哪些提交是该构建的新提交。这里有一个例子:hg log--template“{desc|xmlescape}{file|u添加{stringify{xmlescape}{file| dels}stringify{xmlescape}{files}stringify xmlescape}{parents}\n”-rev pcdmis2015:0--follower prune 4e2c98f139772300206e87349c4c4d7b63e17d5d5a17d05--UTF-8--编码模式替换
在我的旧的、保修期外的win7机器上,此命令需要20到90秒才能完成,具体取决于机器
但在我的新win10虚拟机上(到目前为止,它在其他方面都表现得更快),在同一个存储库中执行相同的命令大约需要4.5个小时
为什么会这样?会发生什么事,花这么长时间
有没有办法克服或改善这个问题
hg验证)
hg log--debug--time--profile
将向您显示主要的时间消耗者(作为最后手段)
hg验证)
hg log--debug--time--profile
将向您显示主要的时间消耗者(作为最后手段)您的新机器是否运行了病毒扫描程序?它们介入所有文件访问,日志访问大量文件。您的新机器是否运行了病毒扫描程序?它们介入所有文件访问,日志访问大量文件