The code is designed to do as described but the Serializer is created:
        Serializer(false)
which has the effect of disabling the "straight-through-if-possible"
logic.


yes, I get better results with false, by not blocking in I async stream. We might be able to win some back if we let the O async thread service the process() -- worth a try, but I have not got to that as there seems to be to many people working around this code, so I backed off
for a while.

Also, with the memory fixes we are running less in contention, so I think we should nail more of the mem issues first, unless this gets updated in the course of action as the mem work will most likely
give us the bigger short term impact.

So far we have dropped heap use from 15% CPU down to 10% CPU on RHEL RT and we are
2.5~3x faster for that change.

Carl.




Reply via email to