Andrea, Thanks and I am impatient to see your benchmark results.
If you have time, could you perform two benchmark runs to compare ThreadLocal vs ConcurrentLinkedQueue modes: In RenderingEngine class: /** use ThreadLocal or ConcurrentLinkedQueue to get the thread RendererContext */ /* TODO: use System property to determine which mode use */ public static final boolean useThreadLocal = true; Just change the flag (true/false) and rebuild your OpenJDK. Laurent 2013/5/6 Andrea Aime <andrea.a...@geo-solutions.it> > On Mon, May 6, 2013 at 3:43 PM, Laurent Bourgès <bourges.laur...@gmail.com > > wrote: > >> Jim, Andrea & java2d members, >> >> I am happy to announce an updated Pisces patch that is faster again: >> > > Laurent, I cannot comment from the code point of view (haven't really read > the patches), but from > the performance standpoint: amazing work! > I plan to give your patch another test next weekend on a full blown > GeoServer to see how it behaves in a full application. > > Cheers > Andrea > > -- > == > GeoServer training in Milan, 6th & 7th June 2013! Visit > http://geoserver.geo-solutions.it for more information. > == > > Ing. Andrea Aime > @geowolf > Technical Lead > > GeoSolutions S.A.S. > Via Poggio alle Viti 1187 > 55054 Massarosa (LU) > Italy > phone: +39 0584 962313 > fax: +39 0584 1660272 > mob: +39 339 8844549 > > http://www.geo-solutions.it > http://twitter.com/geosolutions_it > > ------------------------------------------------------- >