Detail
Memory usage increases on the server when running operate commands on a high number of CDT entries.Answer
This is an expected behavior. The bin used by the operate function gets copied into memory in order to be able to revert it back if there are errors.The whole record can be copied in memory as we may need to restore it in case of failures for a CDT operation.
Example:
An application chains 5 operations on a bin, and uses a CDT MAP of 10 element on which you want to do an operation on each element and the CDT has a 1MiB bin.
There will be a temporary allocation of 5 x 1MiB memory during the run.