Mercurial HG-为什么它会导致我的系统变得无响应
我正在使用HG,mercurial来备份一些二进制文件和文本文件(价值约12G)。我正在推到一个远程存储库,我的系统没有响应(鼠标和键盘什么都不做) CPU很忙,但不是扁平线,而且,我有大约1.5GB的可用内存 是什么导致我的系统阻塞?这是我第一次将内容推送到存储库中,因此应该有大约3.5GB的总数据要传输(HG使用了多少空间)Mercurial HG-为什么它会导致我的系统变得无响应,mercurial,Mercurial,我正在使用HG,mercurial来备份一些二进制文件和文本文件(价值约12G)。我正在推到一个远程存储库,我的系统没有响应(鼠标和键盘什么都不做) CPU很忙,但不是扁平线,而且,我有大约1.5GB的可用内存 是什么导致我的系统阻塞?这是我第一次将内容推送到存储库中,因此应该有大约3.5GB的总数据要传输(HG使用了多少空间) Walter尝试运行Process Monitor,以获取HG在计算机挂起时尝试执行的操作的日志。是大量小文件构成了12GB,还是一些大文件?散列是在第一次提交(远程验
Walter尝试运行Process Monitor,以获取HG在计算机挂起时尝试执行的操作的日志。是大量小文件构成了12GB,还是一些大文件?散列是在第一次提交(远程验证)时构建的,所以…很确定问题在于内存、键盘和鼠标的死机是系统正在交换的良好指示器。您可以尝试只推一些修订,看看它是否有帮助(hgpush-r0;hgpush-r1;等等)。如果是这样的话,它可能表明hg中的某个地方出现了内存泄漏。好吧,我在另一台机器上使用git,它推送的数据远不止这些,我没有任何问题。当我用hg做这件事时,我最终不得不杀死我的机器,因为它变得不可用。我还没有试着将内存放入盒子中以杀死/观察正在发生的事情,但如果有机会,我会尝试这样做。你能观察一下你在客户端和服务器上的内存使用情况吗?我是,它稳定在2.1 GB左右(我有4GB),系统出人意料地变得缓慢和无响应。没有任何警告。我还应该指出我没有运行swap。