<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7638.1">
<TITLE>RE : RE : [Benchmarking] Java scalability issue slide</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->

<P><FONT SIZE=2>Hi Andrea,<BR>
<BR>
APOLLO indeed uses Java2D to rasterize shapes. Our developer says that this is a bottleneck, but is balanced by the fact that rasterizing is not the biggest part of the whole WMS request. If we would use multiple processes to do this, it would indeed help, but would also consume a lot more RAM.<BR>
<BR>
The funny thing in that story is that the guy who submitted this bug in 2006 is a former Ionic/ERDAS employee&nbsp; ;-)<BR>
<BR>
I'm ok that you mention APOLLO.<BR>
<BR>
Regards,<BR>
<BR>
Luc<BR>
<BR>
Apollo utilise bien Java2D pour rasterizer. On subit donc ce problème.<BR>
C'est donc effectivement un bottleneck mais il faut relativiser un peu parce qu'un serveur lorsqu'il sert des cartes ne fait pas que cela.<BR>
Il est clair qu'utiliser plusieurs process permet de s'affranchir quelques peu de cela mais attention à la ram.<BR>
<BR>
Pour la petite info, le gars qui a discuté de cela avec Sun est un certain Stefan Nicoll en 2006. ...<BR>
<BR>
Cela étant la java2D a été initialement désignée pour un comportement client side... On pourrait tjrs patcher ou extraire le code du jdk pour résoudre le problème.<BR>
<BR>
<BR>
<BR>
<BR>
-------- Message d'origine--------<BR>
De: benchmarking-bounces@lists.osgeo.org de la part de Andrea Aime<BR>
Date: mer. 08/09/2010 08:36<BR>
À: Performance testing of OSGeo and other web service engines.<BR>
Objet : Re: RE : [Benchmarking] Java scalability issue slide<BR>
<BR>
Excellent. We don't exactly need to give the full list of server<BR>
names, I could list GeoServer only, but having a larger list would<BR>
help in sending the subtle message to Oracle :-p<BR>
<BR>
Cheers<BR>
Andrea<BR>
<BR>
On Wed, Sep 8, 2010 at 11:30 AM, Luc Donea &lt;Luc.Donea@erdas.com&gt; wrote:<BR>
&gt;<BR>
&gt; Hi Andrea,<BR>
&gt;<BR>
&gt; Your slides seems very good and significant to me, thanks.<BR>
&gt;<BR>
&gt; I still have to check with our WFS developer if we are using Java2D to<BR>
&gt; rasterize the shapes, or some home-cooked component. He will be in the<BR>
&gt; office at 2PM. I'll keep you updated.<BR>
&gt;<BR>
&gt; Regards,<BR>
&gt;<BR>
&gt; Luc<BR>
&gt;<BR>
&gt; -------- Message d'origine--------<BR>
&gt; De: benchmarking-bounces@lists.osgeo.org de la part de Andrea Aime<BR>
&gt; Date: mer. 08/09/2010 05:18<BR>
&gt; À: Performance testing of OSGeo and other web service engines.<BR>
&gt; Objet : [Benchmarking] Java scalability issue slide<BR>
&gt;<BR>
&gt; Hi,<BR>
&gt; among the others I also made a Java scalability issue slide that more<BR>
&gt; or less involves all Java based systems.<BR>
&gt; Can I get some feedback about it from MapViewer, Apollo and<BR>
&gt; Constellation teams as well?<BR>
&gt; It's the last one in this document:<BR>
&gt; <A HREF="http://svn.osgeo.org/osgeo/foss4g/benchmarking/scripts/results/2010/geoserver/geoserver.odp">http://svn.osgeo.org/osgeo/foss4g/benchmarking/scripts/results/2010/geoserver/geoserver.odp</A><BR>
&gt;<BR>
&gt; Cheers<BR>
&gt; Andrea<BR>
&gt; _______________________________________________<BR>
&gt; Benchmarking mailing list<BR>
&gt; Benchmarking@lists.osgeo.org<BR>
&gt; <A HREF="http://lists.osgeo.org/mailman/listinfo/benchmarking">http://lists.osgeo.org/mailman/listinfo/benchmarking</A><BR>
&gt;<BR>
&gt;<BR>
&gt; _______________________________________________<BR>
&gt; Benchmarking mailing list<BR>
&gt; Benchmarking@lists.osgeo.org<BR>
&gt; <A HREF="http://lists.osgeo.org/mailman/listinfo/benchmarking">http://lists.osgeo.org/mailman/listinfo/benchmarking</A><BR>
&gt;<BR>
&gt;<BR>
_______________________________________________<BR>
Benchmarking mailing list<BR>
Benchmarking@lists.osgeo.org<BR>
<A HREF="http://lists.osgeo.org/mailman/listinfo/benchmarking">http://lists.osgeo.org/mailman/listinfo/benchmarking</A><BR>
<BR>
</FONT>
</P>

</BODY>
</HTML>