windows - Mercurial - 将更改推送到服务器存储库时 CPU 使用率过高

标签 windows version-control mercurial versioning tortoisehg

我们最近在我们公司的一个团队中实现了 Mercurial 作为试用,然后才将其推广给所有人。到目前为止,一切都很顺利。但是当我们让另一个团队访问 Mercurial 时,我们在将更改从本地存储库推送到服务器存储库时遇到了问题。

当推送正在进行时,python.exe 进程在服务器上使用接近 100% 的 CPU。这是一次插入。它最初是 100%,但我们在 hgrc 中添加了 server.uncompressed = true,它似乎有一点帮助,但它仍然很高。

该服务器是一个运行 Windows Server 2008 Standard 的虚拟机,配备 Intel Xeon 3 GHz 和 2 GB RAM。

使用 Google 搜索没有找到有用的信息。 SO有什么建议吗?

最佳答案

你真的确定哪里有问题吗?

我真的不明白使用所有 CPU 能力来完成这项工作有什么问题。

使用压缩可能“有帮助”,因为 python 必须访问以等待解压缩库完成其工作。

您更喜欢在 20% 负载时等待 5 秒,还是在 100% 负载时等待 1 秒?

关于windows - Mercurial - 将更改推送到服务器存储库时 CPU 使用率过高,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5302642/

相关文章:

html - 如何在 Sublime 中为 webgl/glsl 内联脚本标签获得语法高亮

git - 将本地分支推送到父级的远程跟踪分支

git - 从 StarTeam 迁移到分布式源代码管理

c++ - OpenCL 全局/本地工作大小选择

node.js - 优雅地终止 Windows 中分离的 node.js 生成的子进程

c++ - 如何有效地调整 DirectX 窗口的大小?

xcode - 错误: 175002 (RA layer request failed)

version-control - 版本控制系统的时间线图

mercurial - 如何使具有特定扩展名的文件自动添加到提交中?

mercurial - 使 Mercurial 存储库中的 .hgignore 可用于所有子存储库?