On 23/04/2014 16:30, Filip Hanik wrote: > Ok, Mark would know the exact details.
I'm not sure where you got that idea from, you introduced this code [1]. > It simply looks like a when a buffer > has been flipped already, to simplify adding more bytes, add it to a new > unflipped buffer, rather than append to existing one. > So I don't think its about reuse, I think it may be to simplify the > handling of buffer flipping. I'd agree with that assessment. I do remember having to be very careful with some of that code to get things working correctly. If there is a cleaner solution then I'd be all for it as long as performance is no worse. Mark [1] http://svn.apache.org/viewvc?view=revision&revision=1358055 > > > > > On Wed, Apr 23, 2014 at 9:01 AM, Rémy Maucherat <r...@apache.org> wrote: > >> 2014-04-23 16:50 GMT+02:00 Filip Hanik <fi...@hanik.com>: >> >>>> I am not convinced by the NIO buffering that is used on output. >>> >>> what are you exactly referring to? Maybe I can shed some light on it. >>> >> >> Ok, so more precisely I was talking about the >> AbstractOutputBuffer.bufferedWrites field. >> >> Rémy >> >> >>> >>> >>> On Fri, Apr 18, 2014 at 1:30 PM, Rémy Maucherat <r...@apache.org> wrote: >>> >>>> Hi, >>>> >>>> I am not convinced by the NIO buffering that is used on output. Due to >>>> concurrent access issues I couldn't use it in NIO 2, but then I cannot >>> see >>>> either what it does to justify using a more complex structure over a >>>> simpler array list. >>>> >>>> If the idea was to reuse buffers (which it doesn't), there is no option >>>> except using a static buffer pool. Was that the original general idea >>>> around this deque structure ? >>>> >>>> Then the upgrade buffering is even more basic, but is probably not a >>>> performance issue, the current code is likely fast enough since it is >> so >>>> lightweight. >>>> >>>> Rémy >>>> >>> >> > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org