Hi all,I did a test about run a bash scriplt never quit,but met a memory usage issue that cause used memory continuous increase.This issue was present in bash-3.2.x, bash-4.0.x, bash-4.1.x, bash-4.2.x, bash-4.3.x. However, This issue was disappeared in bash-4.4.0, I can't trace which patch fixed the issue or which new feature was introduced in bash-4.4.0.Here is bash script:------------------------------------------------------------------------------#!/bin/bashlogger "Started testing"while(true);do while (true); do ls > /dev/null donedone-------------------------------------------------------------------------------root@localhost:/root> cat /proc/767/smaps |grep -A10 heap01ba5000-01be8000 rw-p 00000000 00:00 0 [heap]Size: 268 kBRss: 152 kBPss: 152 kBShared_Clean: 0 kBShared_Dirty: 0 kBPrivate_Clean: 0 kBPrivate_Dirty: 152 kBReferenced: 152 kBSwap: 0 kBKernelPageSize: 4 kB----------------------------------------------------------------------------------root@localhost:/root> cat /proc/767/smaps |grep -A10 heap00d4c000-00e55000 rw-p 00000000 00:00 0 [heap]Size: 1060 kBRss: 1048 kBPss: 1048 kBShared_Clean: 0 kBShared_Dirty: 0 kBPrivate_Clean: 0 kBPrivate_Dirty: 1048 kBReferenced: 1048 kBSwap: 0 kBKernelPageSize: 4 kB----------------------------------------------------------------------------------Could someone help to tell me which part of changes in bash-4.4.0, that would be give me a direction backport code changes from bash-4.4 to bash-3.2.x and bash-4.3.x.Thanks,Chen.
-- Sent from: http://gnu-bash.2382.n7.nabble.com/