![使用更高的内存分配运行 git](https://linux22.com/image/50757/%E4%BD%BF%E7%94%A8%E6%9B%B4%E9%AB%98%E7%9A%84%E5%86%85%E5%AD%98%E5%88%86%E9%85%8D%E8%BF%90%E8%A1%8C%20git.png)
我在运行 git 时遇到内存/数据段问题。但是,如果我将 ulimit 设置得更高一些,如下所示。
ulimit -m 262144
ulimit -d 262144
它运行良好。难道我们在运行 git 命令时就没有分配更多的内存/数据段吗?
答案1
/etc/security/limits.conf
会做你想做的事。它只能限制单个程序名称,因此不会像 ulimit 那样影响“全局”设置。
运行联机帮助页: man limits.conf
我在运行 git 时遇到内存/数据段问题。但是,如果我将 ulimit 设置得更高一些,如下所示。
ulimit -m 262144
ulimit -d 262144
它运行良好。难道我们在运行 git 命令时就没有分配更多的内存/数据段吗?
/etc/security/limits.conf
会做你想做的事。它只能限制单个程序名称,因此不会像 ulimit 那样影响“全局”设置。
运行联机帮助页: man limits.conf