No, the most common problem I see is how people use data tables, or they create huuuuugge workflows that is designed to run for a long time enumerating over something.
There is one orther thing thou. OpenRPA will save the “workflow instance” in memory until it has been saved to the database and openflow. If you are running many small workflows in a short period of time, it can take up to 15 minutes for those instances to be released.
You can disable that in a few ways, ( mentioned here )
With skip_online_state it only saves it to the local database, but it still keeps it in memory for up to 15 minutes. Or you can complelty skip saving state by also setting disable_instance_store to true
See if that helps on your memory usage and if so, see if you can live without the comfort of being able to use state machines across restarts and statistics.