I am working on a local dev environment with Storage Explorer (connected to local emulated storage) and my webjob is triggered on new queue messages. For testing, I publish 100 queue messages and my webjob function prints a counter value to the console log:
Interlocked.Increment(ref counter);
log.WriteLine($"counter: {counter}");
(counter being a static int)
It takes 30 seconds to go through 100 messages. Is rate/speed expected? Is there any way to make it faster, considering that the function's operation is rather simple and doesn't write to DB/table?
I am posting this in relation to my original question to which currently there's no solution: Slow azure queue webjob performance (local dev)