Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
bash 是否运行垃圾收集器?可以通过一些命令行选项来控制吗?我在网上找不到任何关于此的信息。
我有一个运行的 bash 脚本,几天后它的内存使用量增加了。我想知道记忆的去向。
Bash 不会像这样运行垃圾收集器。由于它没有引用的概念,所以没有引用就不需要找数据。不过,它确实释放了不再使用的内存。
这是声明和覆盖大变量之前和之后的内存使用情况的简单演示。内存使用量先升后降:
ps -o rss -p $$ var=$(printf "%s\n" {1..100000}) ps -o rss -p $$ var="smallstring" ps -o rss -p $$