cancel
Showing results for 
Search instead for 
Did you mean: 

Memory Management in Long-Running Blue Prism Processes

I was working with some long-running Blue Prism processes recently and noticed that memory usage can increase massively over time, which sometimes impacts performance. And that is where memory management becomes so important.

Here are a few best practices that can be performed for better memory management:

  1. Close applications and release system resources when not in use.
  2. Use Cleanup stages inside loops to free memory.
  3. Avoid keeping unnecessary data in memory.
  4. Process data in batches instead of loading everything at once.
  5. Use Work Queues for large datasets rather than holding large collections in memory.
  6. Load only the required range or rows from Excel files.
  7. Split files into manageable chunks to process if possible.
  8. Regularly monitor Digital Worker memory usage during UAT and hypercare.
  9. Restart workers in scheduled downtime if required.

Would love to know how you handle high memory consumption in long-running automations.

Best regards,
Sourav S
Consultant - Automation Developer
WonderBotz
0 REPLIES 0