You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Dirk Högemann <di...@googlemail.com> on 2015/01/16 17:01:01 UTC

Tomcat 8.0.15, EL Performance

Hello,

I am trying to upgrade a JSP-based application, which is usually hosted on
Tomcat (currently 7.0.57) to Version 8.0.15.

Unfortunately I am facing a massive performance degradation - only 40% of
the performance of 7.0.56 is reached when running the exact same JMeter
Test with Tomcat8.

Relevant value here is: 24 page impressions per second on Tomcat 8.0.15.
On Tomcat 7.0.56 it reaches up to 60 PI/s.

A sampler captured with JVisual VM shows a hotspot on Class:

org.apache.jasper.el.JasperELResolver.getValue -> 63,9 % of CPU self time

Tomcat 7.0.57: 0,8 %

Usage of Java8 or Java7 makes no difference.

Any ideas to improve the performance?
Or is anybody facing similar issues?

Best regards
Dirk

Re: Tomcat 8.0.15, EL Performance

Posted by Dirk Högemann <di...@googlemail.com>.
Hmmm. No performance loss with simple single jsp page. I will try to  track
it down some more.  The application has database functionality, many xsl
transformations, Solr search and so on. I will first reduce the
functionality and hopefully find the bottleneck.
Thanks so far.
Dirk
Am 17.01.2015 02:03 schrieb "Mark Thomas" <ma...@apache.org>:

> On 16/01/2015 16:01, Dirk Högemann wrote:
> > Hello,
> >
> > I am trying to upgrade a JSP-based application, which is usually hosted
> on
> > Tomcat (currently 7.0.57) to Version 8.0.15.
> >
> > Unfortunately I am facing a massive performance degradation - only 40% of
> > the performance of 7.0.56 is reached when running the exact same JMeter
> > Test with Tomcat8.
> >
> > Relevant value here is: 24 page impressions per second on Tomcat 8.0.15.
> > On Tomcat 7.0.56 it reaches up to 60 PI/s.
> >
> > A sampler captured with JVisual VM shows a hotspot on Class:
> >
> > org.apache.jasper.el.JasperELResolver.getValue -> 63,9 % of CPU self time
> >
> > Tomcat 7.0.57: 0,8 %
> >
> > Usage of Java8 or Java7 makes no difference.
> >
> > Any ideas to improve the performance?
>
> Not yet.
>
> > Or is anybody facing similar issues?
>
> Not that I recall.
>
> Can you simplify this to a single JSP (ideally as simple as possible)
> that is significantly slower on 8.0.x compared to 7.0.x? With that, we
> can take a look at what is going on.
>
> Mark
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>

Re: Tomcat 8.0.15, EL Performance

Posted by Mark Thomas <ma...@apache.org>.
On 16/01/2015 16:01, Dirk Högemann wrote:
> Hello,
> 
> I am trying to upgrade a JSP-based application, which is usually hosted on
> Tomcat (currently 7.0.57) to Version 8.0.15.
> 
> Unfortunately I am facing a massive performance degradation - only 40% of
> the performance of 7.0.56 is reached when running the exact same JMeter
> Test with Tomcat8.
> 
> Relevant value here is: 24 page impressions per second on Tomcat 8.0.15.
> On Tomcat 7.0.56 it reaches up to 60 PI/s.
> 
> A sampler captured with JVisual VM shows a hotspot on Class:
> 
> org.apache.jasper.el.JasperELResolver.getValue -> 63,9 % of CPU self time
> 
> Tomcat 7.0.57: 0,8 %
> 
> Usage of Java8 or Java7 makes no difference.
> 
> Any ideas to improve the performance?

Not yet.

> Or is anybody facing similar issues?

Not that I recall.

Can you simplify this to a single JSP (ideally as simple as possible)
that is significantly slower on 8.0.x compared to 7.0.x? With that, we
can take a look at what is going on.

Mark


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org