When looking at these traces, this catches my attention.
The bottom yellow bar is: HandleEvents (1049 samples, 5.76%): epoll says this socket has data.
The top yellow bar is: LinuxAIO.AddRead (117 samples): add a read for batching.
Given the 11% ratio, my feeling is this implementation is not very efficient.
@adamsitnik I wonder what you think about this. What would you do next?
When looking at these traces, this catches my attention.
The bottom yellow bar is: HandleEvents (1049 samples, 5.76%): epoll says this socket has data. The top yellow bar is: LinuxAIO.AddRead (117 samples): add a read for batching.
Given the 11% ratio, my feeling is this implementation is not very efficient.
@adamsitnik I wonder what you think about this. What would you do next?