bash是否运行垃圾收集器?可以通过一些命令行选项来控制它吗?我在网上找不到这方面的任何东西。
我有一个运行的bash脚本,几天后它的内存使用量就会增加。我想知道记忆的去向。
发布于 2013-02-11 14:46:25
Bash本身并不运行垃圾收集器。因为它没有引用的概念,所以不需要在没有引用的情况下查找数据。不过,它确实释放了不再使用的内存。
下面是声明和覆盖大型变量之前和之后的内存使用情况的简单演示。内存使用率先上升后下降:
ps -o rss -p $$
var=$(printf "%s\n" {1..100000})
ps -o rss -p $$
var="smallstring"
ps -o rss -p $$https://stackoverflow.com/questions/14806296
复制相似问题