作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我们最近在我们公司的一个团队中实现了 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/
我是一名优秀的程序员,十分优秀!