You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fop-users@xmlgraphics.apache.org by Andreas L Delmelle <a_...@pandora.be> on 2007/12/01 22:47:39 UTC
Re: FOP Servlet Performance Problem
On Nov 28, 2007, at 16:46, Noya Paolo wrote:
Hi
Sorry for the late reply.
As Jeremias already indicated, profiling is one option. There are
various tools and there is lots of documentation available on the
internet concerning profiling of the JVM. Just Google around for
'java profiling' and that should help you on your way.
Other than that, I see one possible cause for your issue:
> <snip />
> Source src = new StreamSource(new StringReader(theXML));
>
While there is nothing inherently wrong about the above, depending on
the implementation of StreamSource it is possible that this causes
underlying calls to StringReader.read() instead of StringReader.read
(char[], int, int), which means that your source XML gets read in one
character at a time, which in turn would cause a noticeable slowdown...
No idea if it would help here, but maybe one of my first tries would be:
Source src = new StreamSource(new BufferedReader(new StringReader
(theXML)));
HTH!
Cheers
Andreas
---------------------------------------------------------------------
To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org