Else If seems to drive Studio nuts (insanely high memory usage)

I’m on Studio 23.4.4 (I know a bit outdated so hopefully this doesn’t happen in newer versions)

When I’m working on a project the performance and memory usage aren’t great, but they’re manageable.

As soon as I start using Else Ifs, it goes NUTS every time I add an activity or change something, it basically freezes until it’s done doing whatever it’s doing - or I have to constantly close and reopen the project, and that only helps for a short while before I have to do it again.

I just added an activity and the memory usage went through the roof:

image

Then after a minute or two it went back down:

image

Then I literally just changed a condition and it spiked again:

image

Then I expanded an activity and it spiked even more:

image

And now it’s back down to “normal”

image

Then I literally just changed an annotation and…

image

Changed a condition and…
image

Round and round I go…

UiPath.Studio.Project seems to be the culprit:

image

As I remember in one of my cases, the Studio 23.4.x had a high memory consumption, and I think also a memory leak in some specific scenarios.

Starting with Studio 23.10.4, I think there were some major improvements for Studio memory consumption.

Can you try to upgrade the Studio to these versions and observe if the memory consumption is better while working in your Studio project?

https://download.uipath.com/versions/23.4.13/UiPathStudio.msi
https://download.uipath.com/versions/23.10.12/UiPathStudio.msi

Yes we will be upgrading soon, I hope it fixes it. I’ll try to remember to report back here.