@AmiBarrett - Kindly have a look and provide some inputs, when process involves multiple collections and these collections are passed within process and objects, how can we ensure memory of a collection is released once its work is done, will deleting all rows of collection help after data in it is no more needed in process further.
Also want to understand how memory is consumed when collections are passed between process and objects, will that collection occupy separate memory in process and in object or collection is just created once and its the reference that is passed from process to object?
I am relating this to .net pass by value basic functionality where memory will just be consumed once and any operation on datatable in function2 is reflected in function1 datatable, however I believe it works different in BP, kindly suggest -
function1() {
calling function2 (datatable)
}
function2(datatable1){
operations on datatable like deleterows, deletefields ----> will reflect in function1 datatable
}
------------------------------
Mayank Goyal
------------------------------