<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html; charset=ISO-8859-1"
 http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Hi,<br>
<br>
in Constellation, we also use Java2D to rasterize shapes. So we are
probably facing the same problem indeed.<br>
<br>
Cheers,<br>
C&eacute;dric.<br>
<br>
<br>
Le 08/09/2010 14:50, Luc Donea a &eacute;crit&nbsp;:
<blockquote
 cite="mid:C4981DA0DB5E59488746E77B0DD31301ACBE65@belex02.lggm.llc"
 type="cite">
  <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&nbsp;: RE : [Benchmarking] Java scalability issue slide</title>
<!-- 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&egrave;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 &agrave; la ram.<br>
  <br>
Pour la petite info, le gars qui a discut&eacute; de cela avec Sun est un
certain Stefan Nicoll en 2006. ...<br>
  <br>
Cela &eacute;tant la java2D a &eacute;t&eacute; initialement d&eacute;sign&eacute;e pour un comportement
client side... On pourrait tjrs patcher ou extraire le code du jdk pour
r&eacute;soudre le probl&egrave;me.<br>
  <br>
  <br>
  <br>
  <br>
-------- Message d'origine--------<br>
De: <a class="moz-txt-link-abbreviated" href="mailto:benchmarking-bounces@lists.osgeo.org">benchmarking-bounces@lists.osgeo.org</a> de la part de Andrea Aime<br>
Date: mer. 08/09/2010 08:36<br>
&Agrave;: 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 <a class="moz-txt-link-rfc2396E" href="mailto:Luc.Donea@erdas.com">&lt;Luc.Donea@erdas.com&gt;</a>
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: <a class="moz-txt-link-abbreviated" href="mailto:benchmarking-bounces@lists.osgeo.org">benchmarking-bounces@lists.osgeo.org</a> de la part de Andrea Aime<br>
&gt; Date: mer. 08/09/2010 05:18<br>
&gt; &Agrave;: 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 moz-do-not-send="true"
 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; <a class="moz-txt-link-abbreviated" href="mailto:Benchmarking@lists.osgeo.org">Benchmarking@lists.osgeo.org</a><br>
&gt; <a moz-do-not-send="true"
 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; <a class="moz-txt-link-abbreviated" href="mailto:Benchmarking@lists.osgeo.org">Benchmarking@lists.osgeo.org</a><br>
&gt; <a moz-do-not-send="true"
 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>
<a class="moz-txt-link-abbreviated" href="mailto:Benchmarking@lists.osgeo.org">Benchmarking@lists.osgeo.org</a><br>
  <a moz-do-not-send="true"
 href="http://lists.osgeo.org/mailman/listinfo/benchmarking">http://lists.osgeo.org/mailman/listinfo/benchmarking</a><br>
  <br>
  </font>
  </p>
  <pre wrap="">
<fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
Benchmarking mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Benchmarking@lists.osgeo.org">Benchmarking@lists.osgeo.org</a>
<a class="moz-txt-link-freetext" href="http://lists.osgeo.org/mailman/listinfo/benchmarking">http://lists.osgeo.org/mailman/listinfo/benchmarking</a>
  </pre>
</blockquote>
<br>
</body>
</html>