【问题标题】:CVS Memory Allocation ErrorCVS 内存分配错误
【发布时间】:2014-03-13 18:36:03
【问题描述】:

运行cvs up -Ad,我收到以下错误:

cvs [update aborted]: out of memory; can not allocate 333685120 bytes

但经过调查(运行top),似乎毕竟有足够的可用内存。

Mem: 1025528k total, 521660k used, 503868k free, 48736k buffers

有没有人知道任何常见的 CVS 问题可能会导致此错误被抛出为红鲱鱼?如果内存不是真正的问题,那么我可以做些什么来找出问题所在?

【问题讨论】:

    标签: memory cvs


    【解决方案1】:

    这个bug至少有3个解决方案:

    A) 卸载 CVSNT,然后安装 CVSNT-x64。因为这个 bug 已经在 64 位版本的 CVSNT 中修复了。

    B) 使用 Visual Studio 发行版中的 editbin.exe 工具在您当前安装的(32 位)cvs.exe 二进制文件中修复此错误。使用这个命令:

    editbin.exe /LARGEADDRESSAWARE cvs.exe
    

    C) 如果您无法重新安装或修改您的 CVSNT,那么作为临时解决方案,请尝试逐个更新您尝试更新的文件夹中的单独子文件夹和/或单独文件,以使CVSNT 分配更少的内存。

    【讨论】:

      猜你喜欢
      • 2016-10-29
      • 2023-03-17
      • 2012-11-27
      • 2010-12-08
      • 2011-12-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-29
      相关资源
      最近更新 更多