5
A
回答
6
Bash不會像這樣運行垃圾回收器。由於它沒有引用的概念,因此無需查找沒有引用的數據。不過,它確實釋放了不再使用的內存。
下面是在聲明和覆蓋大型變量之前和之後的內存使用情況的簡單演示。內存使用率再上升然後再下降:
ps -o rss -p $$
var=$(printf "%s\n" {1..100000})
ps -o rss -p $$
var="smallstring"
ps -o rss -p $$
相關問題
- 1. 垃圾收集
- 2. C#中的垃圾收集#
- 3. 垃圾收集java
- 4. DoctrineCommonCache垃圾收集?
- 5. Java垃圾收集
- 6. 垃圾收集器
- 7. C#垃圾收集
- 8. Java垃圾收集
- 9. WeakEvent垃圾收集
- 10. GWT垃圾收集
- 11. 垃圾收集YGCT和垃圾收集時間不斷上升
- 12. 數量的垃圾收集
- 13. 有效的垃圾收集
- 14. dalvik vm的垃圾收集
- 15. 的Java newSingleThreadExecutor垃圾收集
- 16. Node.js的垃圾收集器
- 17. Objective-C的垃圾收集
- 18. System.gc()的垃圾收集
- 19. 垃圾收集的OutOfMemoryError
- 20. 的Python:垃圾收集
- 21. 垃圾收集:將對象收集
- 22. 垃圾收集是由
- 23. 垃圾收集提交git
- 24. 從垃圾收集日誌
- 25. 垃圾收集緩存WeakMaps
- 26. Renderscript和垃圾收集器
- 27. SoftReference太早收集垃圾
- 28. 不良垃圾收集
- 29. 精靈dynstr垃圾收集
- 30. 在ColdFusion CFC收集垃圾
我很確定它沒有,但我很好奇你爲什麼問。 – 2013-02-11 05:22:36
bash需要收集什麼?它運行其他進程,並在完成時收穫它們。你設定的變量是你的責任。 – vanza 2013-02-11 05:23:27
@vanza:那麼應該怎樣清理不需要的變量? – sashang 2013-02-11 05:35:59