Memory release failure

Updated:Apr 12, 2022

Question

Is there any point to be aware regarding to the memory release failure while using SDK?


Answer

Please see the followings.

 

ADAM API includes API (xxxx is a wildcard) called ADAM_xxxx_Create() and ADAM_xxxx_Add().
These API retain the memories for the particular function until their pairing ADAM_xxxx_Delete() or ADAM_xxxx_Remove() is executed.

In a continuous operation, such as a processing operation in which ADAM_xxxx_Add() is constantly running, ADAM_xxxx_Remove() should be checked if it is operating properly.

Please see the link below to confirm available amount of memory in AdamApp.
https://dev-partner-en.i-pro.com/space/TPFAQEN/701433474
App will automatically shut down when the amount of memory reaches the limit due to memory leak or other factor.