Articles in this section

Why does memory increase when doing a high rate of operations on a CDT?

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.

Applies To Earliest Version

5.0

Applies To Latest Version

Current Version
Was this article helpful?
0 out of 0 found this helpful