Thanks Ken for your valuable inputs!!
For us also it is indeed mds process that consumes memory steadily.
After restart of MDM we see that there is only 1 trend steady increase....
How can we understand from logs that it is indeed because of caching that memory use only increases and anyway to find optimal value that will be occupied by mds process cache.
Appreciate if you can share some SAP document related to this caching behaviour of mds.
fyi : our OS is Linux
Regards,
Pragyesh