The problem is all in this small piece of code
        ByteArrayOutputStream bbs = new ByteArrayOutputStream();
        BufferedOutputStream bos = new BufferedOutputStream(bbs);
        trans.eseguiTrasformazioneOut(bos);
        try {
            bos.flush();
            initReponse(xpFileTypeOut.getMimeType(), xpFilename);
            bbs.writeTo(getOutputStream());
        } catch (IOException ex) {
            Messaggi.getErrori().getLogger().error("Errore in emettiFile ", ex);
        }
The yellow instruction take 100 ms in Tomcat7, quite stable on all clients, in 
Tomcat8 it takes from 50 ms to 4500 ms stable on a single client PC but very 
different from client to client.
Tks
Tullio

> Subject: Re: Performance regression from 7 to 8
> To: users@tomcat.apache.org
> From: ma...@apache.org
> Date: Fri, 4 Mar 2016 09:42:22 +0000
> 
> On 04/03/2016 09:39, Tullio Bettinazzi wrote:
> > I applied tour suggestion and analyzed, with firebug, the composition of 
> > the time.
> > The difference between 7 and 8 is the "receiving" time which is more or 
> > less zero in 7 and 2sec. in 8.
> > How can I understand such difference ?
> 
> Try creating the simplest possible web application that demonstrates the
> problem.
> 
> Mark
> 
> 
> > Tks
> > Tullio
> > 
> > 
> > P.S. : same server, same client, same network, same code both 7 and 8 
> > installed from scratch
> > 
> >> Subject: Re: Performance regression from 7 to 8
> >> To: users@tomcat.apache.org
> >> From: geor...@mhsoftware.com
> >> Date: Thu, 3 Mar 2016 09:30:33 -0700
> >>
> >>
> >>
> >> On 3/3/2016 4:06 AM, Tullio Bettinazzi wrote:
> >>> I've an application in which I write a page from a Buffered Stream 
> >>> directly to the Servlet output stream (more or less 300kb).
> >>>
> >>> In 7 it works perfectly (100ms).
> >>>
> >>> In 8 , depending from the network connection and mainly from the
> >>> http client itself (the browser in the PC) the same operation takes from
> >>>   50ms to 4500 ms.
> >>
> >> One of the things I would look at is the browser debug window. Open the 
> >> debugger, and go to the Networks/Timings tab and load both pages. That 
> >> would give some insights as to what's happening. Perhaps it is the page. 
> >> Perhaps there's something else.
> >>
> >>>
> >>> On the same PC I find more or less the same time using Chrome and Firefox 
> >>> also changing network connections (wifi, lan, adsl).
> >>>
> >>> Could someone suggest a solution ?
> >>>
> >>> Tks
> >>> Tullio
> >>>                                           
> >>
> >> -- 
> >> George Sexton
> >> *MH Software, Inc.*
> >> Voice: 303 438 9585
> >> http://www.connectdaily.com
> >                                       
> > 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: users-h...@tomcat.apache.org
> 
                                          

Reply via email to