Recently I was responding to a customer request regarding Stomp and it’s somewhat slow compression speed on single jobs. This prompted me to take a closer look, and on initial inspection there was nothing there that I could see that’d cause the issue… we were reading frames as quick as possible, and passing these on to the relevant compression side.
However, I did find a carry over from a previous implementation … an innocent looking piece of code that existed to allow messaging to work. So, I’ve ‘massaged’ this somewhat, and we seem to have produced about a 6x speed increase in most jobs. Ye-haa!
The fix/modification is currently sitting on the Stomp v1.29.0 beta release.