What to do? I am loading one excel file and invoking different processes. Each process creates the column in the same loaded excel file and then perform some calculations and fills that column. It is taking too much time and blindly I am waiting for when the execution stops.
But when I trigger single process so it performs very fast. Below is the screenshot:
Thanks for your swift response @Srini84, Yes, indeed, I am handling almost 205K rows in the excel file. My Bot is perfect with the small records but as I grow the records it takes too much time. Pl. give some suggestions and how should I come to know that the bot will take how much time to complete the process?
This is not correct. Filter Datatable and LINQ still loop, it’s just hidden from you. For Each loops are not slower. There is no reason to avoid For Each, they work just fine and aren’t slower.
Another important reason why your automation may seem slow is because you ran it in debug mode. When this automation is run from the assistant or Orchestrator, you will notice it will execute much faster.
205K rows is a large number, so I suggest you run this process in 10K buckets and see if it improves execution time both in debug. Try different size buckets and choose the one which executes fastest. This result will replicate later when you run it from assistant or orchestrator.