Hi,
I was trying out using the nodisplay feature which hides the whole ui elements within UIV. As advertised, it sped up my macro that processes hundreds of elements and brought down its runtime to an hour instead of running for a couple of hours.
Though, so that I could at least glance on the UIV’s logs I’ve set the macro to disable the nodisplay feature on certain code points (4 of them) that I know will take a couple of seconds to do (e.g., loading another page or submitting a form).
But before an hour elapses, UIV starts to consume gigabytes of memory until the browser tab and UIV itself hangs, possibly due to the high memory usage.
Removing nodisplay solves the issue, trivially. Also removing those certain code points that disable the nodisplay feature also works and does not cause the macro to consume so much RAM. Thus, I think that the process of repeatedly writing ‘nodisplay’ then ‘FAST’ then ‘nodisplay’ to “!replayspeed” might have triggered the leak.
P.S. I would have attached a test macro for this but I am still figuring out how to do so here. The test macro exacerbates the leak and compounds it in few minutes rather than hours. Tested affected on Linux (Google Chrome) and Windows (Edge). UI.Vision RPA 9.0.6.