Hi everybody,
We're having some issues with memory running my process. We've already implemented all the recommendations BP made in this article:
http://portal.blueprism.com/customer-support/support-center#/path/1141009962.
Also, we took in count the process solution design document, avoiding the use of child processes inside loop of the parent process. We're using objects inside loop of the main process.
This process uses 2 applications, basically takes the info from one and paste it in the other, in the middle there're some validations and data conversions using some equivalence lists within excel. We've avoided using collections filtering. We attach and detach from the applications when needed.
Both of the applications are web based and modeled with Google Chrome.
We notice that the memory goes up particullarly when writing the new data onto the target system. When it finish writing there's no memory freeing up, It always goes up, and off course after sometime (around 30 cases), the process stops. For every case the memory rise up around 20~30 MB and doesn't release any of it.
When the message "Automate.exe has stopped working" appears, the memory is around 1.3~1.4GB.
We've run the process in debug mode and control room, but we get the same result all the time.
Another thing we tried was reducing the application modeller from 250+ elements to around 120, using a lot of dynamic inputs. There's not a noticiable impact within the memory.
We also tried using Firefox, and the result was the same.
Anyone have some suggestions?